Hacker Newsnew | past | comments | ask | show | jobs | submit | rufugee's commentslogin

I have tried both Django and Rails for this, and honestly, very surprisingly, Rails did much better, at least with Claude Code. This is for a rewrite of an old .net application. Claude nailed it almost perfectly with Rails, but struggled with Django. YMMV.


Ive been pleasantly surprised by claudes ability to handle a real-world rails codebase thats 5-10 years old in various spots. We dont do a lot of ruby magic / metaprogramming, and arent particularly 'railsy' in our patterns, but its had no issues figuring things out (even the light metaprogramming we _do_ use).


I only wish Fortnite were possible. that’s the only thing I keep windows around for.


Sweeney said Linux is cancer when they stopped Linux support for Rocket league, so probably unlikely.


He said that the market share wasn't worth it. Yet they support MacOS (which has had a lower market share compared to Linux in this segment for a while).


After reviewing the available options over a year ago, I decided to implement our own migration tool using https://dbup.readthedocs.io/en/latest/ (we have a pre-existing, sizable .NET codebase). It's worked perfectly for our needs.


And here I am looking at the Windows 11 machine I keep around to play a few games that has forced to me to do a complete reinstall four times because Windows updates broke it overnight, even though I had auto-update turned off...


As much as I despise the macOS experience, this small feature was a bright spot. So easy.


For me, it's not about ricing. I find Omarchy to be an incredibly productive setup, from the launchers for webapps to the focus on TUIs.

I'm conflicted about the drama and still learning more about it, so not ready to draw a conclusion yet. But Omarchy is definitely a very, very fun experience for me.

Granted, I've heavily customized it and am using hy3 for i3-like capabilities, so whatever path out of this for me is likely to i3wm or sway.

And, fwiw, I've been running linux since the late 90s, and most of that as my primary OS (with a decade-ish period of macOS I'd rather forget). I know what I'm doing.


Same here, I have multiple decades of experience running Linux on desktops and servers alike, and Omarchy just saves me time and manages to be productive and fun at the same time.

Personally, I don't feel any moral obligation to investigate the personal views of people who write the software I use. Using software, especially free software, doesn't constitute an endorsement of the authors' views. Before this thread, I was blissfully unaware of this entire silly controversy, since Omarchy doesn't mention any politics anywhere as far as I can tell. If that ever changes, I'll delete it in a heartbeat (regardless of the kind of politics it happens to be), but so far the only people politicizing the issue seem to be its detractors.


The elapsed time from burning the ISO to productive development environment is impressive. Also, folks worry so much about customizing it, but you don't have to. And hyprland and Omarchy almost entire driven by text files, so Claude Code and its ilk are super effective at customizations.


I guess I should defend my point! I actually really like Hyprland (despite it's controversy) and really have no interest in re-hashing DHH's ragebait. My larger point is that we've seen this happen before, hundreds of times, and these distros always end up breaking and making people blame Linux instead of their maintainer. I don't think DHH is addressing this concern, and he's basically teeing-up a catastrophic system update with zero rollbacks by choosing Arch as the base systen.

If you search the web for "Manjaro broken update" or "LARBS error" you're just flooded with myriad tech issues that don't exist on normal systems. It's a genuine handicap to rely on someone else's opinionated dotfiles when you don't understand why they made each decision. I think people using Omarchy long-term will end up fighting the distro more than they fight Linux.


Omarchy uses limine plus snapper to give you (by default, but configurable) five system rollbacks. Each time an update happens, or a package is installed, a bootable btrfs snapshot is created. I've leveraged this myself to after an update caused an issue with nvidia drivers.

I don't mean this to come across as snarky, but before you spread misinformation, you might want to inform yourself.


It's performative to it's core. In the next release they will probably add a matrix screensaver, burning windows and hack a gibson in the release video.


Nerds having fun playing around sounds really terrible. To the guillotine.


You meant to write geeks? Nerds generally don't like their software packaged like fast food.


I must've forgot that nerds use only Linux from Scratch.


Nerds use whatever distro they like, and then bend it to their will.

Geeks are the type of people to install Omarchy or LARBS or disable their Mac's SIP for i3wm eye candy. The biggest change a geek makes to their system is changing the wallpaper to Tony Stark.


So using a distribution, which bundles different components into a cohesive package is somehow different then an install script which bundles different components into another cohesive package? A distribution provides the base layer that you can customize to your liking. Omarchy is another base layer to customize to your liking.

So using a distribution is for nerds but using something like Omarchy is for lower class geeks? What was the difference again? Can you elaborate on that? It feels like rage baiting but that wouldn't be constructive so I assume that you're acting in good faith and that you explain this line of thinking in more detail.

So someone who uses someone's zsh config and adapts it to their liking is a geek as well because someone else (a nerd) did the heavy lifting already?

Who even says that everyone installing Omarchy doesn't bend it to their will afterwards? Is everyone using the same tools and web apps as DHH? Then why should something like Omarchy even provide writable configs to customize it?

I'm confused.


The main difference is that nerds don't have para social relationships with software or their creators.


None of this is leading anywhere.


You started it with a dumb comment. I am just circle jerking.


hope this helps:

When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Don't be curmudgeonly. Thoughtful criticism is fine, but please don't be rigidly or generically negative.

Please don't fulminate. Please don't sneer, including at the rest of the community.

Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

Eschew flamebait. Avoid generic tangents. Omit internet tropes.

Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.


Interesting it looks like you didn't read the rules yourself.


you do realize it already comes with a matrix screensaver, right?


same experience here with Omarchy. it’s been (mostly) flawless. the only reason i keep windows around at this point is fortnite.


I use Windows 11 exclusively for games. When will we get steamOS with nvidia support!!

Just want out of the box 4k hdr 120hz vrr and 5.1 surround sound over hdmi on nvidia gpu, it can boot straight into steam for all I care. Performance should not be worse than windows.

Is this possible? Install and it just works out of the box; of course games will have to be compiled for this... but if this becomes a major market.... then games will support it.

I would LOVE this.

Would be drop in OS replacement for my dedicated windows gaming PC on LG OLED tv. ps: These things are amazing for gaming due to fast pixel response times. Great for couch co-op!


This is gold. Thanks so much for sharing. Being able to put claude in handcuffs and use --dangerously-skip-permissions without concern is a game changer!


So do you configure firejail to give each app their own separate, permanent home directories? Like "firejail --private=/home/user/firejails/discord discord", "firejail --private=/home/user/firejails/chromium chromium", and so on?


I have my own Discord.profile!

This is my ~/.config/firejail/Discord.profile[1]:

  include disable-common.inc
  include disable-devel.inc
  include disable-interpreters.inc
  include disable-shell.inc

  noblacklist /sys/fs
  noblacklist /sys/module

  keep-config-pulse
  keep-dev-shm

  name discord
  apparmor
  caps.drop all
  caps.keep sys_admin,sys_chroot
  netfilter
  nodvd
  #nogroups
  #noinput
  nonewprivs
  noroot
  notv
  #nou2f
  #novideo
  protocol unix,inet,inet6
  #shell none

  disable-mnt
  private-cache
  #private-tmp

  noexec /tmp

  dbus-user filter
  dbus-user.talk org.freedesktop.Notifications

  private-bin Discord,cut,echo,egrep,electron,electron[0-9],electron[0-9][0-9],grep,head,sed,sh,tr,xdg-mime,xdg-open,zsh,gzip,wget,curl,notify-send
  private-etc alternatives,asound.conf,ca-certificates,crypto-policies,fonts,group,ld.so.cache,ld.so.preload,localtime,login.defs,machine-id,password,pki,pulse,resolv.conf,ssl

  noblacklist /usr/lib/discord/
  whitelist ${HOME}/.config/discord
  read-write ${HOME}/.config/discord
  whitelist ${DOWNLOADS}
  whitelist ${HOME}/.config/pulse/*

  include whitelist-common.inc
  include whitelist-var-common.inc
  include whitelist-run-common.inc
  include whitelist-runuser-common.inc
I have some things commented out but you could probably uncomment most.

Some has this, too:

  disable-mnt
  private-dev
  private-cache

  env http_proxy=socks5://127.0.0.1:9050
  env https_proxy=socks5://127.0.0.1:9050
FWIW, once you start whitelisting, it will only have access to those directories and files only, so Discord has no access to anything other than its own directory and ${DOWNLOADS}, which I should probably change.

You should check out the default profiles for many programs / apps under directory "/etc/firejail".

[1] You run it via "firejail Discord" or "firejail ./Discord" if you name it "Discord.profile".


This is great. Thanks for the detailed reply!


It was not THAT detailed and it makes me feel a bit guilty, so if you have any questions let me know.


Check out https://github.com/outfoxxed/hy3. I use it for i3 capabilities on top of Hypr. It's AWESOME.


Indeed!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: