
Static linking makes things difficult. I’m not sure what the details are, that’s just what I’ve heard from Rust developers.
Alt account of @Badabinski
Just a sweaty nerd interested in software, home automation, emotional issues, and polite discourse about all of the above.

Static linking makes things difficult. I’m not sure what the details are, that’s just what I’ve heard from Rust developers.

yeah, like, supposedly it can be hard to use GPL with some rust dependencies, but the MPL is right there as a decent compromise.

Sheesh, it’s 5 GB with pnpm. Isn’t that meant to deduplicate dependencies?
Anywho, it looks like --prod isn’t being set in the Dockerfile, so dev dependencies are being included. I’m no node dev, but I remember this being something that people needed to set to shrink node_modules with npm. That might be an easy win.
Yeah, plus it has type hints and tooling to make said type hints mandatory.
Also, like, fuck golang, it’s such a shit language and the compiler does very little to protect you. I’d say that mypy does a better job of giving you AOT protection.

I seem to recall hearing speculation that the person behind this had their AUR packages deleted because they were posting malware. I’ve only heard this second-hand so it could be complete bullshit, but it seems plausible given some of the fucking adult babies we have out in the world.
After reading the linked page, it appears that at least some of the security issues are addressed:
Applications will be isolated from each other by default and can only interact with other applications either through a GUI prompt asking for permission, such as with screen recorders, where it will only be allowed to record the window specified or by explicitly giving the application permission before launched (such as a window manager or external compositor).
I’ll probably continue to push forward with Wayland, but I suppose I’m pleased that someone is taking a crack at trying to improve X11. The author also mentions potentially using this as a lightweight and safe replacement for xwayland.

I was also curious, so I looked it up. This was the motivation for developing kiot:
I have a script lower my blinds if I turn on the camera during the afternoon as otherwise there’s an annoying glare. My office lights and monitor both have a redder hue at night, but disabling night-mode on my PC automatically disables the main light performing redshift too. I want my screen to turn off not 10 minutes after activity, which is simultaneously both annoyingly too long and too short, but the moment the motion sensor in my room says I’ve left.
It lets you control various light/sound aspects of your computer via HA. Here’s what it lets you control.

I’m surprised the comments aren’t worse over there. The Phoronix comments section shares a striking resemblance to YouTube, but I had to go like 2-3 pages in before the chuds really started rolling in.

Most of my open terminals are using 9 MiB, although one is using 17.
Senior dev doing devops shit here, this comment is so fucking real. The C levels zooted out of their fucking gourds on AI jenkem don’t get how fucking ass LLMs can be.

It’s just faster and smoother when scrolling text, and all the work of shifting those pixels is pushed off onto specialized hardware that’s much more efficient at it. I use alacritty which is a different GPU-accelerated terminal emulator and I’m very fond of it. It’s not a huge deal, I just figure that if I have the hardware, I might as well use it.

I feel despair every time this project comes up ): I really like the idea of rewriting coreutils in rust, but GNU-compatible coreutils in a permissive license is just asking for trouble…
If you’d like to learn more about Bash itself, this is an amazing resource: https://mywiki.wooledge.org/BashGuide
Probably the ONLY place on the internet that will teach you to write safe shell scripts. Most shit on StackOverflow (and consequently, most shell generated by LLMs) is dangerous garbage.
Open source can be enshittified. FOSS with many contributors should be basically proof against being fucked with.

Here’s a link to the CVE itself, which has useful details: https://nvd.nist.gov/vuln/detail/CVE-2025-38352

Yep, my org had a Falcon sensor outage take out tens of thousands of Linux servers. Fuck Crowdstrike. Also, fuck Windows and fuck Microsoft.

Anubis has worked if that’s happening. The point is to make it computationally expensive to access a webpage, because that’s a natural rate limiter. It kinda sounds like it needs to be made more computationally expensive, however.
Do you have any sources for the 10x memory thing? I’ve seen people who have made memory usage claims, but I haven’t seen benchmarks demonstrating this.
EDIT: glibc-based images wouldn’t be using service managers either. PID 1 is your application.
EDIT: In response to this:
There’s a reason a huge portion of docker images are alpine-based.
After months of research, my company pushed thousands and thousands of containers away from alpine for operational and performance reasons. You can get small images using glibc-based distros. Just look at chainguard if you want an example. We saved money (many many dollars a month) and had fewer tickets once we finished banning alpine containers. I haven’t seen a compelling reason to switch back, and I just don’t see much to recommend Alpine outside of embedded systems where disk space is actually a problem. I’m not going to tell you that you’re wrong for using it, but my experience has basically been a series of events telling me to avoid it. Also, I fucking hate the person that decided it wasn’t going to do search domains properly or DNS over TCP.
These other responses are annoying. This looks really cool, and I hope that it works well for you and your friends! We definitely need good discord alternatives ASAP, and more options are better imo.
One cool feature would be some sort of official support for interop/bridging to other services. That might help to boost adoption and would make the “why not just contribute to Y” people be quiet.