Father, Hacker (Information Security Professional), Open Source Software Developer, Inventor, and 3D printing enthusiast

  • 0 Posts
  • 18 Comments
Joined 3 years ago
cake
Cake day: June 23rd, 2023

help-circle
  • Massive overkill!

    That’s a great Home Theater PC. Hook it up to your TV and install KDE Plasma (distro of your choice 👍) then just crank up the global desktop zoom to like 225% and get:

    • A real wireless mouse that has a long range (e.g. $10 TEKNET cheapo deal with 10% off coupon today, LOL! https://a.co/d/02qG1oHO )
    • A wireless keyboard/trackpad combo that’s made for that kind of thing (they’re all terrible keyboards—it’s only purpose is to get you through the boot menu/rescue process if something horrible goes wrong). Use SSH for doing any real work on the thing.

    Now install Docker and all the containers/servers you want!

    I have a ~14yo HTPC with a mostly modern GPU (8GB) that only has 8GB of RAM and four cores on some old AMD CPU. It’s running four separate servers for my self-host purposes and it doesn’t break a sweat.





  • As an information security professional and someone who works on tiny, embedded systems, knowing that a project is written in Rust is a huge enticement. I wish more projects written in Rust advertised this fact!

    Benefits of Rust projects—from my perspective:

    • Don’t have to worry about the biggest, most common security flaws. Rust projects can still have security flaws (anything can) but it’s much less likely for certain categories of flaws.
    • Super easy to build stuff from scratch. Rust’s crates ecosystem is fantastic! Especially in the world of embedded where it’s a godsend compared to dealing with C/C++ libraries.
    • It’s probably super low overhead and really fast (because Rust stuff just tends to be like that due to the nature of the language and that special way the borrow checker bitches at you when you make poor programming choices haha).
    • It’s probably cross-platform or trivially made cross-platform.




  • Yeah it’s probably just a client side issue but the OP mentioned Element, specifically 🤷

    I just wanted to point out that Element is no fun! No fun at all!

    It works and it works great for what it does. Even voice and streaming are great with Element. It’s just got a terrible, no-fun interface and pointless limitations on things like looping videos. You can’t even configure it to make them play properly (as in, automatic and endlessly, the way they were meant to be played! 😤).

    Looping videos and animated emojis are super fun ways to chat with people. Even in professional settings! It really breaks up the humdrum and can motivate people to chat and share more.

    Element is all serious all the time and going into a chat channel there feels like a chore.





  • If you install Firefox Focus and make it your default browser on Android the Jerboa client (and others I think) will use it when loading links unless you have a specific app associated with a given URL (e.g. NYT app, NPR app, etc).

    If you’re not familiar with Firefox Focus it’s a version of Firefox built for privacy. It basically makes it so that every URL you load behaves like a private browser tab. It also has ad-blocking built in which is sweet (though it doesn’t work on everything/not as good as uBlock Origin).

    Oops: Just realized your question is related to Mastodon and not Lemmy. Though I’m certain that Firefox Focus would work the same way for Mastodon clients.

    Actually, I just checked Tusky and yes, it does load URLs in Firefox Focus. So my advice is still good 👍



  • This might not necessarily be the case for much longer with storage costs finally reaching certain thresholds.

    2TB SSDs only cost ~$100 and you can cram a lot of SSDs into a tiny space with only a minimal amount of cooling (still need a fan but just a fan).

    The next bottleneck to overcome is upload bandwidth. Too many providers offer asynchronous service with weirdly low/slow upload limitations. However, that too might be changing over the next few years as DOCSIS 4.0 supports 10Gbit down/6Gbit up (DOCSIS 3.1 only supported ~1Gbit up). An important note about DOCSIS 4.0 is that in order to take advantage of it’s improved features (on the ISP end) you need to provide more upload bandwidth to the client (well, you can still cap it at the router but at that point the ISP is just being an asshole instead of actually “managing bandwidth”).


  • Riskable@programming.devtoSelfhosted@lemmy.worldWhat's the deal with Docker?
    link
    fedilink
    English
    arrow-up
    81
    arrow-down
    1
    ·
    2 years ago

    Docker containers aren’t running in a virtual machine. They’re running what amounts to a fancy chroot jail… It’s just an isolated environment that takes advantage of several kernel security features to make software running inside the environment think everything is normal despite being locked down.

    This is a very important distinction because it means that docker containers are very light weight compared to a VM. They use but a fraction of the resources a VM would and can be brought up and down in milliseconds since there’s no hardware to emulate.