not entirely human

  • 0 Posts
  • 34 Comments
Joined 1 month ago
cake
Cake day: April 20th, 2026

help-circle
  • Allow me to explain with a practical example: you have a camera on the network, and you want to automate taking snapshots in response to some arbitrary trigger (e.g. every minute, or whenever a separate motion sensor is activated). There are standards and conventions for type of integration, but military grade hardware often wants you to do things from first principles.

    Typical consumer/IP camera: the camera has a REST API for its command set, so you can formulate a HTTP request like GET http://my-camera-ip/command/snap?stream=0 and the server will respond with image data. You can knock this out in maybe < 30 mins and < 100 lines of code. If you’re a bit crafty, you can add support for multiple different camera models, which may vary in URI formation and authentication.

    On the other hand, trying to do this with a military grade camera, the experience is usually something like this: The camera comes with proprietary client software that is closed source. In UI you can click a ‘snap’ button to take an image, but no viable route for automation. You try to reverse engineer it with WireShark, but it appears to be a WebSocket connection with constant data transfer, which makes dissecting the ‘snap’ command difficult.

    You check the manual, and the only mention of how to directly command the camera is via a serial line. That’s the first problem: you don’t want to run a long cable from the server running your automation, to the camera itself. So you buy a small serial device server, and run a serial cable between it and the camera. It will forward any byte sequence that is sent to it over your LAN, to the camera’s serial input.

    The manual references a separate document that explains the communication protocol, which should explain what byte sequence to send to ‘snap’ an image. You hunt down this document, and. Uh-oh. It’s 344 pages long. Ctrl+F, you look for “snap” and find it’s in section 17. It references some earlier sections about sync bytes, message headers, and checksums. You finally work out that the full byte sequence you need to send to trigger a snapshot is00 7E 11 3D 01 00 0E 0D 0A. You write code that sends that sequence over TCP to the serial device server. But there’s a problem: you’re not receiving any bytes back. Where is the resultant image?

    You go back to the manual and it mentions that “snapshots and recordings are stored on the internal SD card” and “SD card contents are available via FTP”. It doesn’t give a spec, or even a filesystem, for the SD card. After trying a bunch of different ones, the camera finally detects your SDXC card formatted as exFAT: the magic combo.

    There is no explanation of the FTP functionality in the manual, so you try the default FTP port, and make some educated guesses for the right username/password combo. None of them work, so you contact the manufacturers for help. 2 weeks later, they respond with the credentials. Finally, you’re in, and you’re seeing new image files showing up whenever you send the byte sequence. Success! Now, your code does something like this:

    1. Send 00 7E 11 3D 01 00 0E 0D 0A via TCP to serial device server
    2. Wait a moment
    3. Connect to camera FTP server and download image file from SD card

    A week later, your boss walks in and says that a new competitor, manufacturer B, has cameras with much more impressive IR sensors for nighttime surveillance. The existing cameras will be replaced starting next week. None of what you have built is reusable for manufacturer B cameras; it’s time for a new adventure.

    It’s mind-boggling. It’s like the manufacturers’ engineers have not spoken to anyone who has written any software in the last 20 years.





  • He is being childish, but if I am completely honest, it sounds like you are a little too. Not in how bothered you are by the situation (understandable), but more how you perceive it.

    I totally understand wanting to just do the work and cut the meaningless chatter, but the reality is a job usually has more abstract requirements outside of specific job tasks. One of these is getting your manager to like you. Social cohesion is one of the things workplaces tend to look for.

    Not every manager cares about small talk perhaps as much as yours does, but that’s the situation you are in.

    My advice would be to decide on one of the following 1) work elsewhere where you can thrive without this obstacle, 2) develop the skill of faking being interested, or 3) do nothing but get frustrated and possibly miss out on promotions or similar.

    Wishing you the best, from a socially inept person with autism who relates to that dread, haha.


  • “centred around” is a subjective projection rather than statement of a fact in cases where gamete production genuinely does not occur. For this person, her gonads never developed into either testes or ovaries, so by this definition she would be of neither sex. I’m OK with that, but it does undermine your point about the strict binary.

    My question to you is why does this matter, in the context of accessing bathrooms and changing rooms? Do you think inspecting reproductive anatomy is a proportionate measure?

    More broadly speaking, what is the point of recording the ‘biological sex’ of a person who, through transition, has changed their physiology and endocrine profile to that associated with the opposite, and no longer has their natal reproductive anatomy? Who would this benefit?



  • TheMuffinMan@piefed.worldtomemes@lemmy.worldTitle
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    10 days ago

    so I ended up having to force a weird circumlocution

    Sorry to derail this a little as I’m aware you’re a native speaker, but you did remind me of my interactions with ESL Germans online, where they’d say “Apologies if my English isn’t great; there are gaps in my vernacular” or something wonderfully eloquent like that, that which always comes off as such a casual flex 😆


  • You are totally right of course. Vaping weed is the way to go. I misplaced my dry herb vape when I moved houses several months ago and it hasn’t cropped up yet, which is why I’m back on spliffs for the time being. (Dry herb vapes are spenny as you probably know)

    The only other slight quirk is that vaping weed uses it up pretty fast and it hits fast too. I’m an enjoyer of the process itself rather than just being high (which is why things like pipes and bongs never appealed to me either); the way spliffs let me pad/space out the intake matters to me more than I’d like it to.

    I will switch back once I find my vape, but in the meantime I’ve found using activated charcoal filters instead of roaches does cut out a lot of the nastiness of tobacco. It does weaken the effect of the weed a bit too, but that’s nbd.


  • Gotcha. Their point is kind of right though; sex is less of a strict binary category and more 2 clusters we (people) created that allow us to more easily classify specimens based on strongly correlated traits. Both clusters have some overlap, and no trait on its own completely determines the cluster.

    E.g. I knew a case of this woman who grew up her whole life never knowing she has XY chromosomes, because she had seemingly typical female sex characteristics. It was only when she and her husband where struggling to conceive and they went to a fertility clinic, that that fact came to light. “Biological male” might be the cluster you’d want to put her under, but she lacks many of the features of that cluster, so in that case the binary classification is a little weak.

    Of course most people/animals are not intersex (or transitioned), but the point is that the biological sex binary is kind of a shorthand / way of making life easier to classify most of the population, but it’s not perfect or tidy.

    The easiest way to stay accurate is to just narrow down to the specific relevant trait (“person with facial hair”, “person with androgenetic alopecia”, etc.) depending on what specifically is measured/being talked about. But being that precise can come at the expense of being less clear/accessible to the layman, which is why we use biological sex as a concept.





  • TheMuffinMan@piefed.worldtoLemmy Shitpost@lemmy.worldI will kill you
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    11 days ago

    Not once in my life I heard a smoker say “my first one was awereesomeeeee! I love this!”.
    Real lmao.

    Ex-smoker, picked it up at uni, and the first handful of times I’d tried it, it was vile. The first time it felt OK or possibly good was probably when withdrawal started to kick in. Really should have stopped before that, but I was stubborn and had to learn from experience. Thankfully I was never that heavy a smoker, maybe 3 fags a day, up to 10 or so if on a night out and drinking.

    I do still use it in spliffs, but begrudgingly (can’t find anything else that isn’t too harsh to smoke, nor do I like pure joints).



  • I don’t know why you were downvoted; you’re not wrong.

    In a similar vein to those who tackle cyber crime, and (to take a specific example, the mass generation of CSAM), there quite literally aren’t enough people to take action at the volumes the stuff is being generated.

    Here on Lemmy/PieFed, an instance could get flooded with slop that the admins can’t deal with. Yeah, the instance might get defederated, but 1) sucks for you if you were on it, and 2) nothing prevents this from happening on the other instances that defederated.

    Unfortunately I do think the only ‘solution’ is to fight fire with fire (i.e. build automated moderation systems), but this will inevitably lead to the development of slop generators that circumvent those measures.

    Seems to me like it will be an endless battle. Anything but straightforward to deal with.


  • OK, that gave me a good chuckle haha

    As someone who does shave his bush by choice, I can’t imagine going completely smooth. It takes forever and the burns and ingrowns can’t possibly be worth it, let alone demanding that of someone else? If someone wants to remove the hair down there, I really don’t get why the default assumption is to shave so close to the skin rather than trim (so it’s a bit like elongated stubble.) It also looks better than totally clean IMHO.