I take my shitposts very seriously.

  • 0 Posts
  • 43 Comments
Joined 1 year ago
cake
Cake day: June 24th, 2023

help-circle


  • rtxn@lemmy.worldtoOpen Source@lemmy.ml***
    link
    fedilink
    English
    arrow-up
    15
    ·
    edit-2
    2 months ago

    Free speech has to be absolute

    Movements such as (removed irrelevant part) shouldn’t be supported

    Make up your mind, my dude.

    Reading further into his… thoughts… I think he’s far beyond what I would consider “unhinged”, and considering his 14th point, probably in possession of hard drives that authorities might want to investigate.

    I also discovered that there was a Slovak MEP by the same name who was really passionate about chicken legs.



  • This. I’ve had issues at work while imaging classroom computers where some would finish in ~30 minutes and a few would need hours. All of the computers used Cat6 cables. This being a classroom, and students being absolute wankbags, they kept yanking the computers and kicking the cables, so the wires came loose from the plugs. I later used ethtool to debug the slow computers – the switch would only allow 10baseT link modes.


  • I just simply set up a script to export my Trilium notes

    edit the notes with an external editor, and then you can just re-import the note

    Those two lines right there.

    I value interoperability between software. Using a container format to store plaintext files and metadata introduces an XKCD 927 situation where it’s just another reinvention of the wheel that requires additional software support or a whole other workflow for no real benefit. Why is it necessary, for example, to store plaintext data and the related hierarchical structure in a container format when the same feature is already present in the filesystem with files and directories? It adds unnecessary complexity, roadblocks, and points of failure.

    I’m using QOwnNotes at the moment. If I want to edit a note, for example, using neovim through SSH, all I need to do is navigate to the markdown file and open it. No scripts, no export/import. Only text files, and that is all it ever needs to be.


  • They all offer more or less the same network services with different UIs.

    OpenWRT is specifically designed to work as a lightweight system running on consumer-grade routers. If you want this, you’ll have to check the website’s Table Of Hardware to determine if your hardware is compatible.

    OPNsense and pfSense are general-purpose FreeBSD-based operating systems that you can run on discrete computers or in VMs that act as network gateways. All three are free/gratis, but you have to make an account and go through the store page to download pfSense.

    I personally use OPNsense in a VM.


  • If it’s going to be your problem no matter what, start making offline backups of your email account, and print out the email conversation where the bossmang rejected the fix. Make sure your HR rep is present on every meeting, even especially if it makes the people uncomfortable.

    (this assumes that you live in a place where employee protection laws exist, i.e. it might not work in America)



  • Some required network services were located off-site. It could’ve been done in a secure way, but don’t expect such considerations from the company described above. It’s still better than the many XP and Win2000 production machines with the same internet access.

    I can’t say a lot because of confidentiality, but if you had seen the factory around the time I quit, having a Win10 computer with internet access would’ve been the least of your concerns. If we had OSHA here, that building would’ve kept them busy for a week.


  • don’t you dare restarting that computer

    We had two desktop PCs on the factory floor doing server stuff for a lot of assembly machines. We couldn’t move them to proper hardware or virtualize them because the GUI and the server were built as one monolithic application (I still don’t trust any Japanese company’s developers as a result), so one computer was made the primary server for one half of the factory and the fallback for the other half, and vice versa, to solve the reliability issues stemming from the software’s dogshit design.

    What it couldn’t solve was Windows’ dogshit design. One early Monday morning, when we switched on the factory, Windows decided to force-update itself, then failed and bricked both computers. We spent half the shift with our thumbs up our asses periodically checking if tech support bothered to show up yet.


  • My previous work used two mission-critical software for continuous operation.

    One was some guy’s university project written in Object Pascal and PHP and largely untouched since 2006. I tried offering fixes (I also knew Pascal), but I was rejected every time because the downtime caused by software issues was not bad enough to risk the downtime caused by the update.

    The other was (I shit you not) an Excel spreadsheet with 15000 lines and 500 columns. I tried making a copy and cleaning it up, but Excel couldn’t handle the amount of data and ran out of memory.







  • I’m not a fighter pilot, but when I think “ejection”, can’t imagine anything but a high-stress situation where the pilot doesn’t have time to figure out which is the ejection lever. Imagine a real emergency where the pilot grabs the wrong lever, gently slides back with the seat, and then fucking dies on impact.


  • rtxn@lemmy.worldtoProgrammer Humor@lemmy.mlWhen a real user uses the app
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    edit-2
    8 months ago

    Being able to see properly

    immediately go blind

    You’re immediately taking the argument to the extreme. You won’t immediately go blind, but it will damage your retina in ways you sometimes don’t notice because the brain compensates for it. It happened to my uncle when he was a welder, he had a second blind spot where he couldn’t see sharply, but it didn’t really affect his quality of life.


  • At some point, you have to compromise.

    • You can open the port(s) used by the game on the firewall (assuming you have a publicly routable IP).
    • You can run OpenVPN or a proprietary solution, but you’ll have to open a port on the firewall, and I know from experience that they’re a bitch and a half to configure.
    • You can run Wireguard, but you’ll have to open a port on your firewall and have the other clients generate and send you their public keys.
    • You can run Tailscale (my preferred solution), which uses Wireguard and works without opening the firewall and without a publicly routable IP (e.g. behind CGNAT), but you’ll have to install the client, have the users sign in, and then add them to your tailnet, which IMO is much easier than setting up Wireguard peers manually.
    • You can use Tailscale Funnel, which exposes your tailnet to the public internet, but it’s in beta, has high latency, and only supports TCP, so you’ll have to figure out how to smash UDP datagrams through a TCP tunnel.
    • You can try Ngrok (my backup in case Tailscale can’t connect), which is a similar NAT traversal solution, but it only supports TCP and gives you a different IP and port every time you create a tunnel.
    • Twingate also exists, I guess, but I’ve only ever used it for SSH.