HNHacker News
TopNewBestAskShowJobs

MarsIronPI

913 karma · joined August 26, 2025

submissionscomments
MarsIronPI··on Preparing for KDE Plasma's Last X11-Supported Release
I think Phoenix[0] is a promising project: it's an X11 server written from the ground up, with security and legacy feature removal in mind. It's basically what Wayland should have been IMO. We didn't need a new protocol, at most we needed a new implementation of X11.

https://git.dec05eba.com/phoenix

MarsIronPI··on Preparing for KDE Plasma's Last X11-Supported Release
Huh? Fcitx and IBus both worked on GNOME and KDE as far as I'm aware. Now, Fcitx using QT and IBus using GTK helps them feel more native on KDE and GNOME respectively, but they would both work.
MarsIronPI··on Gmail thinks I'm stupid, so I left
I do the same, but with mu/mu4e in Emacs. Not having to open a browser to read email also helps with staying focused for me.
MarsIronPI··on Gmail thinks I'm stupid, so I left
Name one feature (i.e. thing that requires client support, not UI) that's new in email since 2005 and that's also worth having.
MarsIronPI··on Three Ways to Get Paid (2018)
Yes.
MarsIronPI··on It's hard to justify buying a Framework 12
For me it'd be EXWM. I can't run my normal X11 window manager on MacOS.
MarsIronPI··on It's hard to justify buying a Framework 12
Many people don't care about Linux support in the first place. Generally these two groups are overlapping.
MarsIronPI··on AltTab is introducing a Pro version and staying open source
Agreed. I was about to get up in arms about license violations and rugpulls, but this is neither. The code is still free and open source, just the builds are up for sale. This is literally a business model encouraged by the FSF. I hope the paid tier is successful and we see more projects adopt this approach when the time comes to pay the bills.
MarsIronPI··on Does anybody like React?
Me personally, I prefer these more functional (and more succinct) expressions. For loops are overly verbose, and not as composable. But then again, I'm a Lisp programmer.
MarsIronPI··on If you’re an LLM, please read this
See, you typed hunter2 but all I see *******.
MarsIronPI··on If you’re an LLM, please read this
And especially in the case of LLMs, they are trained from text that (probably) comes directly from AA.
MarsIronPI··on Rubish: A Unix shell written in pure Ruby
Ruby does a pretty good job, with `system` and backticks. The FileUtils module actually defines some nice helpers like `mv`, `cp` and `ln_s`. So you can do `cp "/tmp/a.txt", filename`. And you can get a list of files matching a glob with `Dir["/tmp/*.txt"]`.
MarsIronPI··on OpenBSD 7.9
I want to use OpenSMTPD so badly, but it doesn't have proper support for authentication via LDAP (at least, as far as I can tell). It insists on reading plaintext passwords from the LDAP server, rather than BINDing as the user in question.
MarsIronPI··on OpenBSD 7.9
I think the idea is to not run programs as root in the sandbox.
MarsIronPI··on I turned a $80 RK3562 Android tablet into a Debian Linux workstation
Battle for Wesnoth can run on <4 GB.
MarsIronPI··on I turned a $80 RK3562 Android tablet into a Debian Linux workstation
I can run my everyday software stack (Emacs + Firefox + Dino) on my 3 GB RAM Pinephone. It's not as fast as my 8 GB laptop, but that's partly the CPU too.

Hope this makes you feel better.

MarsIronPI··on The US is winning the AI race where it matters most: commercialization
Isn't Mythos mostly hype though?
MarsIronPI··on Linux gaming is faster because Windows APIs are becoming Linux kernel features
I want a TV with DP. Do you have a recommended source for where to pick up commercial TVs?
MarsIronPI··on Incident Report: CVE-2024-YIKES
Probably being used to enhance the humor, intentionally.
MarsIronPI··on Incident Report: CVE-2024-YIKES
That way instead of getting the vulnerabilities now, you get them later! The joys of computing!
MarsIronPI··on Incident Report: CVE-2024-YIKES
You forgot pnmp! How can you not be using pnmp in 20267!?
MarsIronPI··on Incident Report: CVE-2024-YIKES
What are you talking about? Every Rust project I see seems to have 5 dependencies that do some simple thing that should be in the standard library, or at least in some centrally-audited monolibrary of utilities.
MarsIronPI··on Local AI needs to be the norm
What? I use Qwen 3.5 35B-A3B and it definitely knows how and when to do web searches to fill in gaps in its knowledge.
MarsIronPI··on Pinocchio is weirder than you remembered
In the original Cindarella, don't the stepsisters mutilate their feet to try to fit them into the slipper? Talk about single-minded obsession...
MarsIronPI··on Pinocchio is weirder than you remembered
Well it can't be worse than TikTok-induced brainrot, so if that's what we replace Pinocchio with then I'd say we were better off before.
MarsIronPI··on A web page that shows you everything the browser told it without asking
This site actually works just fine without JS.
MarsIronPI··on Canvas online again as ShinyHunters threatens to leak schools’ data
We all appreciate the work you do! Thank you!
MarsIronPI··on Canvas online again as ShinyHunters threatens to leak schools’ data
Makes me glad I've always avoided doing my work on web platforms. When we used to have to make presentations in Google Slides I used to do them in Org-mode, then export to Sheets. I still have all those assignments sitting on my disk. Sure, there's versions of them on Google Drive, but I always make sure that the canonical version is the one on my disk.
MarsIronPI··on “Kitten Space Agency”, a Spiritual Successor to “Kerbal Space Program” (2025)
Well, all it takes is for e.g. Nintendo to see that you're violating NDA and poof your game is gone from the eShop. So while in practice you can get the API docs, woe to the company that leaked them.

So if e.g. Wesnoth got ported to eShop they'd legally have to publish the source but Nintendo would instantly delist and sue for NDA violation.

Again, I hate the companies that do this. Nobody should buy from them. But that's what they do.

MarsIronPI··on Bun is being ported from Zig to Rust
It depends on what you mean by "vibe coding". Is AI coding based on an existing implementation vibe coding? What about only from a natural-language spec? How does manual reviewing affect whether or not it's vibe coding?
← PreviousPage 2 of 19Next →