Yeah, I don’t run shell scripts unless I can review them first. I’m considered “the bash guy” at my job, and part of that means reviewing people’s scripts. I have referenced this wiki page hundreds of times because so many people don’t know how fucking shit Bash is as a language. My god, every time I see set -euo pipefail
I want to scream until my lungs exit my body and then I leave a polite comment about how that might be a bad idea and link this page.
Badabinski
Alt account of @Badabinski
Just a sweaty nerd interested in software, home automation, emotional issues, and polite discourse about all of the above.
- 0 Posts
- 410 Comments
My BLE proxies keep picking up my neighbor’s toothbrush. I was briefly tempted to install the integration just to see what would happen. I didn’t because that’s creepy, but just… what a weird world we live in.
Badabinski@kbin.earthto Technology@lemmy.world•Get Your Filthy ChatGPT Away From My Liberal Arts24·5 days agoI fucking hate that the use of emdashes (i.e. —) is associated with fuckass LLMs. I use them all the time and now I’m worried I’ll be mistaken for an LLM.
Badabinski@kbin.earthto Technology@lemmy.world•‘I blame Facebook’: Aaron Sorkin is writing a Social Network sequel for the post-Zuckerberg era16·8 days agoYour link is borked. Here’s a fixed version: https://www.c-span.org/program/senate-committee/meta-whistleblower-testifies-on-facebook-practices/658354
I mean, yeah. I wouldn’t have found that project and gone to the effort of using it if a simple dehu was all I needed. I wanted something I could control with my local home assistant install, and you can’t just hard power cycle a dehumidifier, it kills them.
That’s why projects like this are great: https://github.com/Hypfer/esp8266-midea-dehumidifier
My Midea Cube dehumidifier can never be bricked and will never send data outside of my home. It talks to Home Assistant via MQTT and nothing else.
I’ll mirror what others have said. Arch is the most stable distro I’ve ever used over the long term. Even with heavy AUR use, I’ve been rocking the same installation for over a decade on one of my computers.
Sounds like they either used a boilerplate EULA or hired a lawyer who is unaware of the requirements imposed by the GPL. If it’s the latter then I hope they can get their money back.
EDIT: yeah, this looks like an unmodified GPL to me: https://github.com/layground/pockaw/blob/master/LICENSE.md
Badabinski@kbin.earthto Technology@lemmy.world•Fairphone announces the €599 Fairphone 6, with a 6.31" 120Hz LTPO OLED display, a Snapdragon 7s Gen 3 chip, and enhanced modularity with 12 swappable parts123·17 days agoI use one of those daily and god they’re all terrible. They’re huge and they all break really easily. My phone is fucking huge, just give me a built in headphone jack!
Badabinski@kbin.earthto Linux@lemmy.ml•New Linux Flaws Enable Full Root Access via PAM and Udisks Across Major Distributions6·23 days agoI dunno, I’d slow your roll on that. Hanlon’s razor came to notoriety in the field of computer science for a reason. I’ve done software dev professionally for over ten years now and you wouldn’t believe the stupid shit I’ve seen people write. The only thing that sucks more than a computer is the human writing software for it.
For those unfamiliar, here’s Hanlon’s razor:
Never attribute to malice that which is adequately explained by stupidity.
EDIT: After a quick look at the CVEs, this definitely sounds like a big ol’ fuckup. It sounds like there might be some unsafe defaults in polkit as well?
EDIT: Here’s the report from the actual researchers which is MUCH more cogent than OP’s article: https://www.openwall.com/lists/oss-security/2025/06/17/4
It’s chaining two separate oopsies together. This overview on GitHub also provides more details about the
libblockdev
side of things: https://github.com/advisories/GHSA-mpgj-hch9-5rvxSpecifically, this section:
However, a local attacker can create a specially crafted XFS image containing a SUID-root shell, then trick udisks into resizing it. This mounts their malicious filesystem with root privileges, allowing them to execute their SUID-root shell and gain complete control of the system.
That really doesn’t sound like something intentional to me. That sounds like a HUGE oopsy-woopsy fucky-wucky, to get technical about it.
Absolutely fucking yes w.r.t. the characters being stupid in the show. In the books, the people from Preservation are incredibly competent.
TV SHOW AND BOOK SPOILERS
As an example, book Mensah would NOT have had a fucking panic attack dragging a sensor up a mountain alone because she would not have been foolish enough to put herself in that situation. Book Mensah does not take needless risks. She only does inadvisable things when her moral code requires her to do so.
Mensah and the other preservation folks are acting too much like the corporates. The books show you that living under a corporate boot makes you stunted and limited because that’s a natural consequence of the profit-focused environment they create. Preservation cares about people, so the people from there are well rounded and don’t do stupid things quite as often.
It’s really hurting my enjoyment of the show. Why can’t we have competence porn like we used to with shows like TNG and DS9?
God damn that cat is chill as hell.
EDIT: just like, really fucking chill as shit yo
Badabinski@kbin.earthto Ask Lemmy@lemmy.world•What's your fav Nicolas Cage film and why?6·28 days agoPig. It was INCREDIBLY emotionally effective and made me cry SO HARD FOR LIKE 20 MINUTES. Holy shit what a good movie.
Badabinski@kbin.earthto Linux@programming.dev•macOS 26 introduces the Containerization Framework: "enables developers to create, download, or run Linux container images directly on Mac"2·1 month agoEach VM can be sized appropriately for the demands of the container. With docker desktop, you can’t have a container use all of your system cores without making the VM have access to all of your cores all the time always. One of the biggest benefits (imo) of running containers on a Linux workstation is that if you don’t define a CPI limit, a container can use all the compute/memory on your system. You just can’t do that with Docker desktop. This also affects multi threaded container builds when you’re using buildkit.
Being able to spin up a vm to build a container with all cores accessible to it, and then run the actual container with a smaller number of cores would make container builds so much faster.
EDIT: I’ve looked, and it appears that podman desktop also does 1 big VM, rather than having 1 VM per container.
Badabinski@kbin.earthto Linux@programming.dev•macOS 26 introduces the Containerization Framework: "enables developers to create, download, or run Linux container images directly on Mac"2·1 month agoI’m not sure. To me, the most interesting thing is that each container gets its own VM. I don’t know if podman does that or not. I’d guess not, since CoreOS isn’t the lightest OS around (I’ve used CoreOS and Flatcar extensively at my job and it’s a lil chunky as far as immutable container host OSes go).
For people like me who didn’t know what this was:
Stremio offers a secure, modern and seamless entertainment experience. With its easy-to-use interface and diverse content library, including 4K HDR support, users can enjoy their favorite movies and TV shows across all their devices. And with its commitment to security, Stremio is the ultimate choice for a worry-free, high-quality streaming experience.
edit: honestly, that’s a shitty description. This one seems a bit better:
Stremio is a modern media center that gives you the freedom to watch everything you want.
Badabinski@kbin.earthto Linux@programming.dev•macOS 26 introduces the Containerization Framework: "enables developers to create, download, or run Linux container images directly on Mac"11·1 month agoUsing the open source Containerization package, it runs a lightweight VM for each container that you create.
A big improvement over the stupid shit Docker Desktop did (running a bigass ugly VM for all containers). I’ll still stick with my Linux laptop ;)
There’s also
ZZ
👉😎👉 Same caveats apply, smash that fukken esc key (for bonus points rebind caps lock as esc) then ZZ Top your way out of that shit.
Tbf, uranium is intensely toxic even if it’s not very radioactive. Shit’s like turbo lead, it’s a crazy heavy metal.