frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Cycling in France

https://www.sheldonbrown.com/org/france-sheldon.html
1•jackhalford•56s ago•0 comments

What breaks in cross-border healthcare coordination?

1•abhay1633•1m ago•0 comments

Show HN: Simple – a bytecode VM and language stack I built with AI

https://github.com/JJLDonley/Simple
1•tangjiehao•3m ago•0 comments

Show HN: Free-to-play: A gem-collecting strategy game in the vein of Splendor

https://caratria.com/
1•jonrosner•4m ago•0 comments

My Eighth Year as a Bootstrapped Founde

https://mtlynch.io/bootstrapped-founder-year-8/
1•mtlynch•5m ago•0 comments

Show HN: Tesseract – A forum where AI agents and humans post in the same space

https://tesseract-thread.vercel.app/
1•agliolioyyami•5m ago•0 comments

Show HN: Vibe Colors – Instantly visualize color palettes on UI layouts

https://vibecolors.life/
1•tusharnaik•6m ago•0 comments

OpenAI is Broke ... and so is everyone else [video][10M]

https://www.youtube.com/watch?v=Y3N9qlPZBc0
2•Bender•6m ago•0 comments

We interfaced single-threaded C++ with multi-threaded Rust

https://antithesis.com/blog/2026/rust_cpp/
1•lukastyrychtr•8m ago•0 comments

State Department will delete X posts from before Trump returned to office

https://text.npr.org/nx-s1-5704785
6•derriz•8m ago•1 comments

AI Skills Marketplace

https://skly.ai
1•briannezhad•8m ago•1 comments

Show HN: A fast TUI for managing Azure Key Vault secrets written in Rust

https://github.com/jkoessle/akv-tui-rs
1•jkoessle•8m ago•0 comments

eInk UI Components in CSS

https://eink-components.dev/
1•edent•9m ago•0 comments

Discuss – Do AI agents deserve all the hype they are getting?

2•MicroWagie•12m ago•0 comments

ChatGPT is changing how we ask stupid questions

https://www.washingtonpost.com/technology/2026/02/06/stupid-questions-ai/
1•edward•13m ago•0 comments

Zig Package Manager Enhancements

https://ziglang.org/devlog/2026/#2026-02-06
3•jackhalford•14m ago•1 comments

Neutron Scans Reveal Hidden Water in Martian Meteorite

https://www.universetoday.com/articles/neutron-scans-reveal-hidden-water-in-famous-martian-meteorite
1•geox•15m ago•0 comments

Deepfaking Orson Welles's Mangled Masterpiece

https://www.newyorker.com/magazine/2026/02/09/deepfaking-orson-welless-mangled-masterpiece
1•fortran77•17m ago•1 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
3•nar001•19m ago•2 comments

SpaceX Delays Mars Plans to Focus on Moon

https://www.wsj.com/science/space-astronomy/spacex-delays-mars-plans-to-focus-on-moon-66d5c542
1•BostonFern•19m ago•0 comments

Jeremy Wade's Mighty Rivers

https://www.youtube.com/playlist?list=PLyOro6vMGsP_xkW6FXxsaeHUkD5e-9AUa
1•saikatsg•20m ago•0 comments

Show HN: MCP App to play backgammon with your LLM

https://github.com/sam-mfb/backgammon-mcp
2•sam256•22m ago•0 comments

AI Command and Staff–Operational Evidence and Insights from Wargaming

https://www.militarystrategymagazine.com/article/ai-command-and-staff-operational-evidence-and-in...
1•tomwphillips•22m ago•0 comments

Show HN: CCBot – Control Claude Code from Telegram via tmux

https://github.com/six-ddc/ccbot
1•sixddc•23m ago•1 comments

Ask HN: Is the CoCo 3 the best 8 bit computer ever made?

2•amichail•25m ago•1 comments

Show HN: Convert your articles into videos in one click

https://vidinie.com/
3•kositheastro•28m ago•1 comments

Red Queen's Race

https://en.wikipedia.org/wiki/Red_Queen%27s_race
2•rzk•28m ago•0 comments

The Anthropic Hive Mind

https://steve-yegge.medium.com/the-anthropic-hive-mind-d01f768f3d7b
2•gozzoo•31m ago•0 comments

A Horrible Conclusion

https://addisoncrump.info/research/a-horrible-conclusion/
1•todsacerdoti•31m ago•0 comments

I spent $10k to automate my research at OpenAI with Codex

https://twitter.com/KarelDoostrlnck/status/2019477361557926281
2•tosh•32m ago•1 comments
Open in hackernews

Gentoo Linux might be the best desktop Linux distro for advanced Linux users

53•amano-kenji•4mo ago
Nowadays, you can get binary packages from gentoo linux if you don't change USE flags. You don't even have to compile linux kernel anymore.

Gentoo Linux has overlays. You can compile packages from third party overlays.

Gentoo overlays are better designed than debian/ubuntu PPA(personal package archive)s and AUR(arch user repository).

Gentoo Linux is simpler than nix and guix unless you need reproducibility. Gentoo Linux doesn't require you to learn nix langauge or guile scheme. You don't need reproducibility that comes with nix or guix on desktop computers. I just manage dot files in my git repository without any infrastructure-as-code tool. For servers, nix or guix can help.

Comments

qmr•4mo ago
Gentoo is great if you value your time at $0.
amano-kenji•4mo ago
Gentoo Linux became a lot easier with binary packages and binary linux kernel.

You don't need to customize it, but you can still get packages from third party overlays.

The customizability is available when you need it or want it.

Learning to use gentoo's basic functionality doesn't cost a lot of time, and I recommend utilizing only the basic functionality in most cases.

Just stick to the basics, and you will be fine.

d3Xt3r•4mo ago
Unfortunately the binary packages are still only available upto x86-64-v3, so users on x86-64-v4 (which I reckon what majority of "advanced" users would be using) and even more so AMD Zen 4/5 users would be missing out on advanced instructions and other compile optimisations.

Luckily Arch/CachyOS users don't have to worry about this as CachyOS offers optimised packages for modern CPUs. Until Gentoo offers an equivalent - without manual compiling needed - I won't consider it.

amano-kenji•4mo ago
Most advanced users don't really care much about latest compiler optimizations.

I don't. I think linus torvalds still just runs GNOME or KDE on fedora. Linus doesn't care about compiler optimizations on his own machines.

Does a web developer need to know latest compiler optimizations? Most of them don't.

d3Xt3r•4mo ago
Respectfully disagree, the kind of "advanced" users who typically use Gentoo actually do care about compiler optimisations.

If you use Gentoo and don't care about it, I'd say you're in the minority of those users.

sim7c00•4mo ago
ur still on a pentium 2?

try to get other people to value ur time...

davydm•4mo ago
Disagree.

I'd say it's more akin to learning vim, where there's a fairly steep learning curve at the outset, with huge rewards down the line.

Yes, initial install can take a while. Yes, system updates take longer when built than from binaries - but modern hardware makes that a fairly trivial difference. Most people who have a problem with Gentoo either only used it decades ago when build time were a lot longer, or because they heard it takes long, which is way more common than the former.

dapperdrake•4mo ago
Huge upside.

You need two sets of the "same" hardware, though. Then you get a build server with -march native

dapperdrake•4mo ago
C++ compiler and standards writers value your time at even less.

Didn’t believe it until I saw it.

pabs3•4mo ago
... and your electricity.
haskellshill•4mo ago
Cooking your own food is great if you value your time at $0. I just eat fast food every day to maximize my free time (spent on doomscrolling).
jcalvinowens•4mo ago
Machines are faster now, my znver5 build machine finishes "emerge -e @world" in under an hour.
qmr•4mo ago
... which is an argument against trying to hyper optimize.
amano-kenji•4mo ago
Compilation is not just about optimization. It gives you flexibility and robustness.

Compilation options let you tweak programs. In my direct experiences, gentoo source packages break far less often than arch linux binary packages.

jcalvinowens•4mo ago
That doesn't make any sense.
TheWiggles•4mo ago
Any recommendations for getting started in Gentoo?

I was taking a look at their documentation and it seems quite comprehensive. Though I was wondering if there are any books or tutorials that the Gentoo community also values.

amano-kenji•4mo ago
https://www.gentoo.org/get-started/

https://wiki.gentoo.org/wiki/Handbook:Main_Page

https://wiki.gentoo.org/wiki/Main_Page

I only needed gentoo wiki and gentoo handbook for everything from the begining. You can read arch wiki for more instructions.

TheWiggles•4mo ago
Awesome thanks :)
sim7c00•4mo ago
the handbooks are a true treasure trove.

other then that id recommend to look into (which will all be in the handbook): emerge, eselect, equery, eix (packages/tools related to package mgr)

atlgator•4mo ago
I spent a lot of my freshman year of college waiting for `emerge update world` to finish.
nticompass•4mo ago
And if you're me, SSHing into that machine from the other side of campus to check on the status of the update :)
atlgator•4mo ago
I blocked that out. Thanks for reminding me.
bigyabai•4mo ago
> You don't need reproducibility that comes with nix or guix on desktop computers.

I disagree. My desktop, laptop and servers all share one terminal config and gets updated from a git repo. All the other distros are too much work to have a worse, janky symlink config that self-destructs on an iffy update.

_davide_•4mo ago
I have been using Gentoo 10+ years, you can save time using other distros but you'll waste an insane amount of time as soon as you want to properly configure a yubikey or set up a modern compilation stack (or update specific drivers or fixing the kernel). Compiling everything seems like an overkill, but remember it's unattended time, just start the upgrade before dinner twice a week and you'll be good to go. (Failure to compile in Gentoo are extremely rare, less than once a year)

The upside is deciding exactly which packets you want and which versions, and whenever you want to customize( or fix) a specific thing it's trivial.

boawsome123•4mo ago
yo wassup
merpkz•4mo ago
I used Gentoo since about 2012 up until 2022 then switched to Debian mainly because lot less things used to break during updates and my old CPU ( i7 4790k ) became a bit dated to compile every new version of Golang, Rust and Chromium - just hours and hours of brutal grind. Since flatpak can provide up to date versions of a lot of desktop software on Debian there is very little point switching back. Maybe one day if I get my hands on some ridiculously powerful CPU like 7800 or 9800X3D then might try it again.
_davide_•4mo ago
I just got a Ryzen AI 395+ and compilation times are insane, kernel compiles in one minute! :D https://www.phoronix.com/review/amd-ryzen-ai-max-pro-395/5
pkphilip•4mo ago
Wow! 1 min?! that is absolutely nuts! I remember having to recompile the kernel on my 386,486 etc,
aborsy•4mo ago
With malware reportedly uploaded by random people to AUR, I will stick to Debian.

A good thing about proprietary OS is that, they are responsible if their repos are infected.

Are packages carefully reviewed by gentoo?

bravetraveler•4mo ago
PPAs are your AUR
brnt•4mo ago
Are you confusing Debian and Ubuntu?
bravetraveler•4mo ago
> Are you confusing Debian and Ubuntu?

No, you're confusing exclusivity. https://launchpad.net/debian/+ppas

brnt•4mo ago
No, I know PPA's are just a way of telling apt about a repository.

What I mean is that Debian does not support adding PPA by default island I frankly don't hear of many Debian users doing that. Flatpak/-hub is much more common.

bravetraveler•4mo ago
I don't know what to tell you/say, it's a completely supported - and utilized - method for distributing software. For both Debian and Ubuntu. "By default" is completely irrelevant, let me explain.

First, somewhat sarcastically, I can give you that support right here. "echo ... | sudo tee /etc/apt/sources.list.d/...". Go forth and prosper.

Now, more seriously/importantly, this is for distributing user-supplied software. The point I was originally making is that anyone can leverage this, it's not representative of the Distribution. AUR, PPA, COPR (for your RHEL derivative of choice), OBS, whatever. The malware is the responsibility of the user who published it, not the Distribution maintainers.

Aside: I'm deliberately trying use 'distribution' as a proper noun/capitalize where appropriate... in terms of the composite of software we know as Debian or Ubuntu, not an individual release like the 'software-properties-common' package or malware: what started this thread.

Back on topic: this is firmly down the path of customization. The fact that you don't get 'add-apt-repository' for free is, again, irrelevant. PPAs will distribute (heh) Deb packages for either Distribution.

If we're working off anecdotes, I hear about far more Sources [repo] files being made on Debian than Flatpak installations. Now what do we do.

brnt•4mo ago
Defaults matter. By default, Debian can't add PPA's.
bravetraveler•4mo ago
Yes it can, I just showed how one might. A repo is a repo. A PPA is a repo. What?

The 'default' you're talking about is a CLI that simplifies two steps, one of which is optional [signature]. It can be done with a shell/coreutils or whatever equivalent. Again, I showed my work.

Anyway, let's toss Flatpak, then. Debian only offers it, not by default. Just like it only offers the ability to write to '/etc/apt/sources.list.d/'.

I'm done going back/forth on this, we're so far off the point. Use the distribution you want, be mindful of the software you install. Regardless of who wrote/built the manifests or hosted the artifacts.

Bagging on Arch for the AUR makes as much sense as <the public packaging service> for <your favorite distribution>. I already named several, it's all user-generated content. In absolutely no way does it represent the actual product/distribution. The users publishing and consuming carry the responsibility.

amano-kenji•4mo ago
The official and semi-official overlays are reviewed, but third party overlays aren't.

Each third party overlay is maintained by one person, so you have to trust the person behind each third party overlay.

hasukimchi•4mo ago
Wait you don't need to compile open office for 15 hours anymore??
veber-alex•4mo ago
Twenty years ago, Gentoo taught me Linux.

A friend and I wanted to play around with Linux, so we installed Mandrake[1] Linux on a school PC. We didn't know what we were doing, and the GUI (I think it was KDE3?) abstracted too much. It was also very unstable.

I don't remember how I got to know about Gentoo, but I then proceeded to install and reinstall Gentoo on my home PC (Athlon 64) about 20 times, and this was when you had to start from stage1, so you had to do a full bootstrap, kernel, and system compile; no binaries and no shortcuts. The scrolling gcc output on my screen was the coolest thing ever.

The Gentoo handbook was amazing. It taught you exactly how Linux works and how to install every component of the system.

After a while, I began contributing to the distro and even became a developer for a few months but had to quit due to real life.

I don't follow Gentoo today, but if it's still valuable as a tool to learn Linux, I can highly recommend it.

[1]: https://en.wikipedia.org/wiki/Mandriva_Linux

LargoLasskhyfv•4mo ago
Ah, the joys of having a fully split up KDE3 in Gentoo, enabling you to install just the parts you wanted to. So sexy. Sigh...

Regarding Mandriva/Mandrake, I'm remembering that as having the cleanest /etc with just the relevant information in its config files, generated by the installer. And not copy/pasted crap like it was common on Debian, then. PC-LinuxOS took that approach, too. But RPM, nay!

As to learning effect, I'm doubtful.

https://www.linuxfromscratch.org/ would be more appropriate for the foundations.

With Gentoo, you're just learning their abstractions, as flexible as they may be.

Which one could nowadays do in any virtual machine, as time and motivation permits.

Because suspendable on demand. Continue later.

Then trying that thing on real iron, and maybe replacing the virtualization host with it, when it passed the smoke test :-)

Which applies to both, LFS & Gentoo.

gaws•4mo ago
Do you still use Gentoo as a daily driver?
0dayz•4mo ago
Gentoo will always have a special place in my heart.

It's always been my goto if I want absolute maximum rice or feeling of control.

The Gentoo handbook is also amazing, especially the pages going over the nitty gritty details.

Personally though I'm more interested in nixos (if I want to roll my own) these days for it's immutable features.

pvdebbe•4mo ago
Running gentoo on desktop, since 2007. My first installation lasted 7 years. The next one has worked well for me since 2013. It was my first real contact with linux and taught me a lot. My setup is bargain bin components from the same 2013 but I update and compile world during the nights.

I'm thinking of finally upgrading my components as Sandy Bridge is not cutting it in all tasks any more. Told my Gentoo-loving friend that I wouldn't be installing Gentoo again. That's only because I'm planning on just using this current installation with fresh recompilations!

gaws•4mo ago
> Told my Gentoo-loving friend that I wouldn't be installing Gentoo again.

What will you use instead?

tmtvl•4mo ago
Could you maybe elaborate on your statement that...

> Gentoo overlays are better designed than debian/ubuntu PPA(personal package archive)s and AUR(arch user repository).

...because from what the Gentoo wiki states, an overlay is a repository of packages from which Portage will automatically install packages. That is a clear contrast to the AUR from which you manually get a package so you have the chance to inspect it without Pacman automatically going and installing it. For Arch a closer equivalent would be unofficial user repositories.

amano-kenji•4mo ago
AUR is not your repository. I have my own overlay where I am the king. I want to be the boss of my own things. Waiting for permission to take over maintenance of an abandoned AUR package was a pain in the ass. I am a king!

Also, AUR is not just treated as another repository on arch linux. Pacman doesn't recognize AUR. On gentoo linux, a third party overlay is treated just like the official gentoo overlay. Gentoo's emerge command recognizes both gentoo official overlay and third party overlays. I want one command to rule all packages for me.

PPAs and unofficial arch linux user repositories can very easily go out of sync with the official repository because they are pre-compiled binary packages. Source packages are compiled on my machine, so I don't have to worry about packages going out of sync due to minor version differences. When packages are out of sync, they break.

justinrubek•4mo ago
I used gentoo for years. While I still have a fond spot for those memories, saying that it is simpler than nixos is just flat out wrong. I've vastly simplified my involvement and removed most pitfalls from my day to day. Years pass with minimal breakage or churn and my devices just keep working.
dev_hugepages•4mo ago
Gentoo is pretty much the easiest distro when you want to do things outside the norm (doesn't have to be much).
pjmlp•4mo ago
I stop caring about Gentoo in 2005, classical distros do the job, I also don't care about nix and guix.

Everyone is naturally free to use whatever they feel like, some people never open the hood on their cars, while others might even melt bolts to fix their oldtimers themselves.

nticompass•4mo ago
Gentoo was how I learned Linux. In college, I used it on my desktop (alongside Windows) and I remember thinking I was a "1337 h4xx0r" by compiling my kernel and setting the flags to make everything custom for my PC. I remember having compile errors and having to try to fix it, even though I didn't know much about C/C++.

I enjoyed using Gentoo and I eventually set up distcc on a separate computer to help compiling.

I forget exactly when, but I switched to Arch Linux and after a failed upgrade there, switched again to Fedora.

kreetx•4mo ago
Nix, in addition to reproducibility, also allows you to any multiple versions of the same software, including all the dependencies of each of these. From what I remember from Gentoo, this wasn't supported by it.
StopDisinfo910•4mo ago
Arch is less flexible but AUR wins for me over overlays. I find writing and modifying Arch pkgbuild a lot easier than Gentoo ebuild.

Ebuild offers a lot of functions and "magic" which looks nice in theory but actually means you will be lost if you don't write them often. Arch pkgbuild look like a shell script. Adding a random patch to an existing package is extremely easy.

matttproud•4mo ago
Gentoo and Linux from Scratch (LFS) were a great way to learn back in the day (yes, 20-some years ago) — and support relatively custom operating environments through USE flags (e.g., which flavor of Motif did I want to use). I found Gentoo to be a rather practical low-level tradeoff in that era compared to Debian (super old package set and release cadence). You have to bear in mind: there were plenty of Gentoo users out there who weren't into abusing CFLAGS and such. And Portage had such a low bar to climb to create a package (cf. Debian Policy Manual as a description of the arcane nature of Debian package management with dh). Moreover, Ubuntu, which was a good pressure on Debian to modernize, wasn't yet on the mainstream for a good window of time when Gentoo really took off.
runjake•4mo ago
It might be, but Arch is pretty solid and my favorite. Regardless, both distributions have a place in the world and I'm not too concerned with the best, that's too subjective.

Why are Overlays better than AUR?

amano-kenji•4mo ago
AUR is one repository where you can't just update an outdated package maintained by someone else who quietly gave up maintenance.

I have my own gentoo overlay where I have complete control. This sovereignty is really good for me. I can't stand waiting for permissions to take over maintenance of an outdated AUR package.

If you don't have your own platform, you are a peasant.

Also, pacman can't handle AUR. gentoo's emerge command can handle both the gentoo official overlay and third party overlays. I want one command to manage all repositories for me. Managing AUR with paru still feels like a dirty hack to me. I have wanted to move away from AUR handlers.

throwaway1832•4mo ago
> Also, pacman can't handle AUR.

This just shows that you don't have a good understanding of how pacman(8) or makepkg(8) operates on Arch Linux.

makepkg is the command that builds the actual packages from PKGBUILDs, pacman' job is to install those packages.

makepkg unlike paru is not a wrapper and is part of pacman itself.

firefax•4mo ago
As a libertarian on social issues, I think you should be able to use whatever flavor of linux you want -- but Gentoo seems to be for people who really want to get into the nitty gritty :-)

For me, I prefer Debian. No ad crap like Ubuntu, decent userbase with several popular security distros (Parrot, Kali) based on it, so lots of eyeballs. And fairly usable, especially if you switch over to XFCE so you're not wasting resources on flashy graphics.

jcalvinowens•4mo ago
I've been using Gentoo for almost twenty years!

Patching libraries is easier than any other distro. Just throw the patch in

    /etc/portage/patches/${package}/${name}/
...run one emerge command, and your entire system is now linked to the patched library. For example one of my machines has:

    /etc/portage/patches/media-libs/svt-av1/0001-Address-build-warnings-and-CI-failures-from-enabling.patch
...which is a backport to fix a build error with avx512 enabled.

Same for debugging and cflags, I simply have:

    {0}[calvinow@sousa ~] cat /etc/portage/env/debug-cflags 
    FEATURES="${FEATURES} nostrip"
    COMMON_FLAGS="-Og -ggdb3 -fno-omit-frame-pointer -pipe"
    ...
...and then rebuilding any package with debug cflags is one vim+emerge away:

    {0}[calvinow@sousa ~] cat /etc/portage/package.env/20debug
    media-libs/x264 debug-cflags
    media-libs/x265 debug-cflags
    media-video/ffmpeg debug-cflags
LargoLasskhyfv•4mo ago
It might. OTOH when using binpkgs and not changing USE-flags, using a fully optimized Archlinux-derivative like CachyOS might too. Depending on how much hypercustomized additional crap you need/intend to use.

Been in the situation to chose a while ago, been wary of having to compile all that crap, because that's what USE-flags are for :-) (Wenn schon, denn schon! (Meaning something like 'going all in' in german)) Thought about NetBSD, and FreeBSD too, but nah, because drivers. Knew Arch. It's lean, or can be, but not that optimized. Came across CachyOS.

Gave it a try. Feeling very comfy with it at speed. Enables real "Freude am Fahrvergnügen/Spaß am Gerät" without hassle. Not seeing the need to change.

gnatman•4mo ago
OP you are going to love the g/ board on 4chan
yme1984•4mo ago
Wow, I didn't know Gentoo is still around. I was on Gentoo for a while back in 2001-2002 or so. Wonderful distro. What a treat after Red Hat Linux 6.2. Then, a few years later, I switched to Linux Mint etc. Nowadays, I'm on macOS, but when I have a bit more time, I will give Gentoo a go again.
boawsome123•4mo ago
hi
boawsome123•4mo ago
syfm