| ▲ | concinds 4 hours ago |
| A few days ago someone found they were flowing USB descriptors straight into the shell. https://github.com/omacom/omarchy/commit/9285b19d6a72eba3df8... Don't use vibecoded distros. It doesn't matter whether they fix this or that, or whether you care about a particular vuln. This is not sensible. It's why you switched away from Windows in the first place, remember? |
|
| ▲ | teekert 3 hours ago | parent | next [-] |
| But, this “vulnerability” is the thing everybody knows about docker since forever. I always make my user part of the docker group, so my NixOS also has this, and any Ubuntu I’ve used over the past year. What is different here? Start a docker container with the docker socket mounted in the container and now you can have yourself mount / as rw. Everybody knows this. How is everybody so shocked here. Many instructions online tell you to make yourself part of the docker group for convenience (like the digital ocean one). |
| |
| ▲ | Aurornis 3 hours ago | parent | next [-] | | > What is different here? I don’t understand how this is a question. What’s different is that it comes configured this way out of the box, silently, without warning. It’s functionally equivalent to opting in to giving all user accounts root privileges, which is not what anyone expects the default configuration to be. You can choose to configure your installs this way if you choose to do so. It should not come this way quietly by default. | | |
| ▲ | JeremyNT 34 minutes ago | parent | next [-] | | The whole point of Omarchy is for people who want to use Arch Linux but have it configured the way DHH does. So I think it's a little different. Anybody using an opinionated respin should understand what they're getting. | | |
| ▲ | matheusmoreira 20 minutes ago | parent [-] | | > people who want to use Arch Linux but have it configured the way DHH does Then they don't actually want to use Arch Linux. The Arch Linux way is to read the excellent wiki documentation, learn about all the choices available, and then make all of those choices so the system is configured the user's way instead of some celebrity's way. |
| |
| ▲ | LinXitoW 3 hours ago | parent | prev [-] | | It does warn you. It's an opinionated Linux for a modern developer/user. This modification absolutely makes sense in that context. | | |
| ▲ | Aurornis 3 hours ago | parent [-] | | I hope this was an attempt at sarcasm. The Omarchy team immediately fixed this because it was a security oversight, not an intentional opinionated choice. | | |
| ▲ | troupo an hour ago | parent | next [-] | | There was no oversight and no security. It's vibe-coders pushing unvetted shell scripts and dotfiles. They "immediately fixed it" after it blew up on X/Twitter. Just like all the other issues they've had in the past few weeks. And now they formed a "security team" lol. | |
| ▲ | teekert 2 hours ago | parent | prev | next [-] | | Imo they could have sold it like that, in this case. A warning would be in order though. | |
| ▲ | wojciii 2 hours ago | parent | prev [-] | | Opinionated choice? I recently used Arch Linux because I have a 4 GiB Mac Air that I want to use for something but it has too little RAM for UI.
The installer was user friendly and fast. I got exactly what I wanted. I don't think that I need Omarchy. I have only one answer to this: I'm too old for this shit. |
|
|
| |
| ▲ | lucideer 14 minutes ago | parent | prev | next [-] | | I don't think this is as widely known as you believe: I use dockerd via colima so it's not a limitation I've encountered - if I had, I likely would've switched to podman wholesale instead of compromising my system. Either way though, I would hope it's self-evident to most that taking glaring security holes in a single app (docker) & transforming them into glaring security holes in an entire OS is generally not desirable. | |
| ▲ | drnick1 an hour ago | parent | prev | next [-] | | > I always make my user part of the docker group I don't, and I migrated to Podman because Docker is poorly designed and full of footguns. For example, it it will silently overwrite iptables rules and punch holes in your firewall. | | |
| ▲ | PuercoPop 22 minutes ago | parent [-] | | Indeed. Podman works great. And kube play unifies container orchestration by using k8s manifests for local orchestration instead of a separate DSL like docker compose. |
| |
| ▲ | ludocode 3 hours ago | parent | prev | next [-] | | > I always make my user part of the docker group, so my NixOS also has this, and any Ubuntu I’ve used over the past year. You may do that, but I don't. I always use sudo to manage the few docker containers I need, and I prefer podman where possible specifically because I can run it rootless. If you want to give your user passwordless root for convenience, go ahead, but that should never be the default. | | |
| ▲ | hogs_get_fat 2 hours ago | parent [-] | | > I always use sudo to manage the few docker containers I need I'm afraid that isn't really any better. If the attacker is in position to exploit membership in the docker group, he already has access to the user's .bashrc. He can simply write a function called sudo that wraps the real command and records your password[1]. Unless the user always invokes sudo with /usr/bin/sudo, docker group membership doesn't really make a difference. Once malware runs as an administrator, getting access to root isn't really that complicated. The boundary between wheel and root is more or less security theater. [1] https://gist.github.com/tokyoneon/34ce1c9e1530a12eb392b1eab0... Edit: Oh well, I see now that others have made the same point (https://news.ycombinator.com/item?id=49500588). With the same wording even. I'm half-way tempted to delete my comment so as not to look like a plagiarist, but it seems many posters are unaware of the vulnerability, so I'd leave it here. |
| |
| ▲ | markstos 3 hours ago | parent | prev | next [-] | | A distro should be secure-by-default. Omarchy’s design here was insecure by default while the docs have the impression that Docker might be running rootless. Pairing insecure defaults with docs that claim better security is bad. | |
| ▲ | 3 hours ago | parent | prev | next [-] | | [deleted] | |
| ▲ | happytoexplain 3 hours ago | parent | prev | next [-] | | >Everybody knows this. I didn't know this. | | |
| ▲ | teekert 2 hours ago | parent [-] | | Do you know about docker compose overwriting your carefully set firewall rules? That’s the other docker thing… |
| |
| ▲ | hemlock4593 3 hours ago | parent | prev | next [-] | | This. Was also super confused when I saw the post. Like every docker guide literally screams at you when you use rootfull docker. Either add yourself to the docker group with `newgrp` for a termimal session or use rootless docker. | |
| ▲ | jrflowers 2 hours ago | parent | prev | next [-] | | “This house has a hole in its roof but I cut several holes into my roof to water my indoor plants so what’s the problem?” | |
| ▲ | vga1 3 hours ago | parent | prev [-] | | People hate DHH and AI, so whatever he does or what is done with AI is ridiculed. | | |
| ▲ | eviks 3 hours ago | parent | next [-] | | Could you point to things that are not glaring security vulnerabilities that are ridiculed in the same way? | | |
| ▲ | inigyou 3 hours ago | parent | next [-] | | His blog posts about immigrants? | |
| ▲ | happytoexplain 2 hours ago | parent | prev | next [-] | | You specifically called out security vulnerabilities, but the point missed by the commenter you are replying to is that people who ridicule something originating from DHH or AI are generally not based on nothing. "People just hate X no matter what" is almost always a low-quality complaint, for most values of X. | |
| ▲ | 3 hours ago | parent | prev | next [-] | | [deleted] | |
| ▲ | vga1 3 hours ago | parent | prev [-] | | Bun. |
| |
| ▲ | concinds 3 hours ago | parent | prev | next [-] | | I've got nothing against DHH or AI. I just don't think vibe coding works well for systems of this scale. | | |
| ▲ | vga1 3 hours ago | parent [-] | | That remains to be seen. The whole concept is still in its infancy. An AI reviewer should have caught these issues when they were PRs. But you see, it wasn't even a PR. It was just DHH making a straight up commit on the main branch (as far as I can see). With a message "Do all the additional Docker configuration needed". Was it even AI-assisted? At least the commit message wasn't, AIs write smarter commit messages than that. I said on my earlier comment that DHH and AI get ridiculed automatically because people hate both. That doesn't mean that the ridicule isn't always justified. https://github.com/omacom/omarchy/commit/25799ee91f54c35e6d3... |
| |
| ▲ | lproven 3 hours ago | parent | prev [-] | | No no, be fair -- some of us ridicule everyone using AI and the slop they get it to extrude. | | |
| ▲ | vga1 3 hours ago | parent [-] | | Yes, I know. That is quite juvenile. | | |
| ▲ | bigstrat2003 20 minutes ago | parent | next [-] | | No, we are judging them by the quality of the work they produce. It is abysmal, yet they persist, so they get ridiculed. | |
| ▲ | mistercheph 2 hours ago | parent | prev [-] | | In good faith, show me the nice counterexamples of ai-generated software? |
|
|
|
|
|
| ▲ | dzonga 4 hours ago | parent | prev | next [-] |
| the unfortunate thing - is the money pumped into omarchy + the hype around it .... a lot of sheepish followers will just follow the hype. the tech might gets fixed later. |
| |
|
| ▲ | silisili 4 hours ago | parent | prev | next [-] |
| Other than hype, what's the appeal here? I saw a couple video demos recently, and was horrified that it seemed one had to memorize a dozen key binding shortcuts to really use it. Is that rather common now? I'm just a Gnome pleb who prefers discoverability via UI. |
| |
| ▲ | _fat_santa 4 hours ago | parent | next [-] | | I just switched over to it from Ubuntu. So far the nice thing is that it gives you a fully decked out hyprland setup without any of the hassle and pretty good UX. The problem I've always had with trying out a tiling window manager like hyprland is you're going to spend a very long time trying to get everything just right. With Omarchy I get a really nice hyprland setup right out of the box. | |
| ▲ | jbstack 3 hours ago | parent | prev | next [-] | | There's definitely appeal in key-driven window managers in general. Projects like i3 and Niri are popular. But you can get that with any Linux distro (albeit not many have it set up that way by default). You don't generally choose a distro just for whatever DE/WM it happens to start with. | |
| ▲ | seaal 4 hours ago | parent | prev | next [-] | | Well the whole point is to have a good foundation and then make it actually yours, and the only necessary key binds are probably SUPER+K for the key bind cheatsheet and SUPER+SPACE for the menu. Also the community is large so there's usually someone that has already had your issue and resolved it. The amount of themes and plugins are growing everyday. A bare arch+hyprland install really feels terrible to use and has a much larger barrier to entry than Omarchy. https://plugins.omarchy.org https://omarchythemes.com | |
| ▲ | torginus 2 hours ago | parent | prev | next [-] | | What I don't get is that VS Code has solved this perfectly via the command palette - you just bring up the prompt and start typing and it will find you the command you actually need without having to memorize anything. | |
| ▲ | veeti 25 minutes ago | parent | prev | next [-] | | We had people salivating over a spinning Compiz 3D cube 20 years ago, and some still don't understand the ricing factor. | |
| ▲ | itishappy 4 hours ago | parent | prev | next [-] | | That is the appeal. It's an opinionated distro designed around keyboard navigation. | | |
| ▲ | mosura 3 hours ago | parent [-] | | It is kind of nuts how little attention this more-than-controversial-enough aspect of it gets compared to anything else, to the point people don’t even know this about it. I happen to hate Omarchy for the precise reason I don’t want that sort of interface, but apparently everyone else does, and if they do that’s up to them. |
| |
| ▲ | pacificat0r 3 hours ago | parent | prev | next [-] | | I got here because it was the first time I saw a tiling window manager on an Omarchy video. I was on windows my entire life, so when i saw it and how bad windows got, I decided to give it a try. A few months since I de-omarchyfied the system and went straight back to arch. And now still on it. I should have gone with something like cachyos as games are important to me, but I think at the time hyperland wasn't an option (i don't remember). I know it is now. | | |
| ▲ | SSLy 3 hours ago | parent [-] | | you can pick the best things out of cachy without moving to it wholesale. Like their proton, maybe kernel or mesa |
| |
| ▲ | LinXitoW 3 hours ago | parent | prev | next [-] | | On average, you can either have a discoverable GUI for noobs, or a configurable, keyboard driven system that's a giant pain to learn and configure. Omarchy aims to find a middle ground between those two. | | |
| ▲ | lproven 3 hours ago | parent [-] | | > either have a discoverable GUI for noobs, or a configurable, keyboard driven system Absolutely wrong. Windows is both and it can be 100% keyboard driven. | | |
| |
| ▲ | CuriouslyC 3 hours ago | parent | prev | next [-] | | Being hyprland keybinding skilled removes a lot of the desktop interaction surface, it's a worthwhile investment. People who've used tiling window managers for a while will tell you that it gets natural at a point, then a whole class of friction that normal WMs cause just goes away. | |
| ▲ | urams 3 hours ago | parent | prev | next [-] | | > I saw a couple video demos recently, and was horrified that it seemed one had to memorize a dozen key binding shortcuts to really use it. Whoa! You have to _learn_ something to use it well? Yikes. Not for me. | | |
| ▲ | vincnetas 3 hours ago | parent [-] | | conventions are a good things so you can minimise relearning. | | |
| ▲ | geoka9 2 hours ago | parent [-] | | Learn emacs once and use ratpoison, readline and rlwrap everywhere. |
|
| |
| ▲ | dingdingdang 3 hours ago | parent | prev [-] | | I for one hold out for them releasing an optimized XFCE variant - don't by any means dislike keyboard driven software but I like it as an extension of a regular functional UI experience not as a "argh the windows are stuck in xyz pattern until I re-remember xyz combo"-experience: the UI surface is not the speed limit in my optics, rather it is the apps I use or (increasingly due to local AI) the computational hardware limits of my machine. |
|
|
| ▲ | an hour ago | parent | prev | next [-] |
| [deleted] |
|
| ▲ | sergiotapia 2 hours ago | parent | prev | next [-] |
| On the flipside, once you use an OS that is totally open to agentic stuff, there's no going back really. I can open Pi and ask it to fix some window tiling issue, help me install shortcuts, help me figure out how to install flatpak vs appimage, etc. the list is endless. I cannot see myself going back to a legacy OS unless I'm forced to by my job for compliance reasons. |
| |
| ▲ | skydhash 7 minutes ago | parent [-] | | > etc. the list is endless. Why is the list endless? I don’t even remember the last time I check or change any on my mac settings. And my unix things haven’t been touched in months. My debian server is basically frozen at this point. |
|
|
| ▲ | jp_sc 4 hours ago | parent | prev | next [-] |
| It's definitely not why *I* switched away from Windows |
| |
| ▲ | Brian_K_White 4 hours ago | parent [-] | | You didn't switch away from windows to get superior software? Also, the statement was valid because it will be true for most. It doesn't matter that you read it and it wasn't true for you, as long as it's true by the numbers, it's true, because it's one-to-many communication not one to one. | | |
| ▲ | AshamedCaptain 4 hours ago | parent | next [-] | | While I don't want to discuss the quality of any distro vs Windows, there is a big reason most of us use free software: because it is free.
Whether for you it is because of free as in freedom or free as in beer specifically, quality may not have much to do with it. | | |
| ▲ | normie3000 3 hours ago | parent | next [-] | | Isn't Windows also basically free? Every laptop I buy has a Windows licence stuck to the bottom of it. | | | |
| ▲ | Brian_K_White 3 hours ago | parent | prev [-] | | Windows is already free for ~everyone. Make less idiotic arguments. |
| |
| ▲ | itishappy 3 hours ago | parent | prev [-] | | > Also, the statement was valid because it will be true for most. The statement seems more like a preconception than data. |
|
|
|
| ▲ | mike_hearn 4 hours ago | parent | prev | next [-] |
| "Someone" didn't find that, AI found it. So it's not clear what your point is about vibe coding. Would humans have noticed this problem, especially given that it's not remotely exploitable? (you have to plug in a malicious USB device). |
| |
| ▲ | teekert 3 hours ago | parent | next [-] | | It’s that age old “start a docker container with the docker socket in the container and you are effectively root”. What are we talking about here? This is not new? | |
| ▲ | miguelbemartin 3 hours ago | parent | prev | next [-] | | I think they mean that Omarchy is pretty much vibe-coded. Probably just an assumption. | |
| ▲ | mosura 3 hours ago | parent | prev | next [-] | | The fact comments like this get downvoted because what they say is inconvenient is one of the major signs AI has fundamentally broken HN. It was already hard to have technical conversations in public, now there is a contingent determined to make it utterly impossible, and they are succeeding. | |
| ▲ | 3 hours ago | parent | prev [-] | | [deleted] |
|
|
| ▲ | lokipumper 3 hours ago | parent | prev | next [-] |
| Vibecoded fixes are quicker |
|
| ▲ | onesandofgrain 4 hours ago | parent | prev [-] |
| This seems to be quite contrarian considering we had this on the front page of HN the other day: "Debian votes to allow "responsible use of generative AI". I guess this LLM coding wasn't "Responsible" enough. hahaha Let the AI bubble pop baby |
| |
| ▲ | awesan 4 hours ago | parent [-] | | Omarchy is all in on AI, if you look at the recent commits and the dev workflows they have set up you can easily tell no human is looking at all the stuff they are merging. It's not the same thing as allowing some AI contributions under strict guidelines. | | |
| ▲ | thegrim33 25 minutes ago | parent | next [-] | | On Lex Fridman recently DHH was enthusiastically bragging about how he was letting AI generate C++ that he intentionally wasn't even looking at, he was treating it as a pure black box and just submitting the output. | |
| ▲ | vga1 3 hours ago | parent | prev | next [-] | | Even worse. They don't even have AI review them. I fed the commits that introduced the problem to a few frontier models and they saw several problems, including the aforementioned security problem. Even Mistral saw it. I did have to instruct all models to look for security problems, though, but still. It's not that we shouldn't use vibecoded distros. It's that we shouldn't use badly vibecoded distros with shitty or non-existent processes. | |
| ▲ | 4 hours ago | parent | prev | next [-] | | [deleted] | |
| ▲ | 3 hours ago | parent | prev [-] | | [deleted] |
|
|