frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Apple Is Fighting for TSMC Capacity as Nvidia Takes Center Stage

https://www.culpium.com/p/exclusiveapple-is-fighting-for-tsmc
237•speckx•2h ago•174 comments

25 Years of Wikipedia

https://wikipedia25.org
200•easton•4h ago•158 comments

GitHub Incident

https://www.githubstatus.com/incidents/q987xpbqjbpl
29•aggrrrh•33m ago•11 comments

Show HN: TinyCity – A tiny city SIM for MicroPython (Thumby micro console)

https://github.com/chrisdiana/TinyCity
68•inflam52•3h ago•11 comments

The URL shortener that makes your links look as suspicious as possible

https://creepylink.com/
658•dreadsword•14h ago•123 comments

Claude Cowork exfiltrates files

https://www.promptarmor.com/resources/claude-cowork-exfiltrates-files
809•takira•21h ago•356 comments

Design and Implementation of Sprites

https://fly.io/blog/design-and-implementation/
21•sethev•1h ago•2 comments

The 3D Software Rendering Technology of 1998's Thief: The Dark Project (2019)

https://nothings.org/gamedev/thief_rendering.html
87•suioir•6h ago•36 comments

OBS Studio 32.1.0 Beta 1 available

https://github.com/obsproject/obs-studio/releases/tag/32.1.0-beta1
79•Sean-Der•2h ago•21 comments

Sinclair C5

https://en.wikipedia.org/wiki/Sinclair_C5
54•jszymborski•4d ago•32 comments

Programming, Evolved: Lessons and Observations

https://github.com/kulesh/dotfiles/blob/main/dev/dev/docs/programming-evolved.md
29•dnw•4h ago•13 comments

Found: Medieval Cargo Ship – Largest Vessel of Its Kind Ever

https://www.smithsonianmag.com/smart-news/archaeologists-say-theyve-unearthed-a-massive-medieval-...
13•bookofjoe•2h ago•1 comments

Jiga (YC W21) Is Hiring Full Stack Engineers

https://jiga.io/about-us
1•grmmph•5h ago

Ask HN: Share your personal website

765•susam•1d ago•2061 comments

Z80 Mem­ber­ship Card

https://sunrise-ev.com/z80.htm
84•exvi•3d ago•25 comments

Raspberry Pi's New AI Hat Adds 8GB of RAM for Local LLMs

https://www.jeffgeerling.com/blog/2026/raspberry-pi-ai-hat-2/
210•ingve•9h ago•166 comments

Ask HN: How are you doing RAG locally?

307•tmaly•1d ago•125 comments

Show HN: Voice Composer – Browser-based pitch detection to MIDI/strudel/tidal

https://dioptre.github.io/tidal/
24•dioptre•3d ago•5 comments

The 500k-ton typo: Why data center copper math doesn't add up

https://investinglive.com/news/the-500000-ton-typo-why-data-center-copper-math-doesnt-add-up-2026...
84•thebeardisred•4h ago•116 comments

Scaling long-running autonomous coding

https://cursor.com/blog/scaling-agents
254•samwillis•19h ago•160 comments

San Remo Pasta Measurer

https://www.toxel.com/tech/2025/09/17/san-remo-pasta-measurer/
49•surprisetalk•5d ago•39 comments

Crafting Interpreters

https://craftinginterpreters.com/
204•tosh•19h ago•45 comments

Ask HN: What did you find out or explore today?

171•blahaj•23h ago•301 comments

Python: Tprof, a Targeting Profiler

https://adamj.eu/tech/2026/01/14/python-introducing-tprof/
59•jonatron•8h ago•3 comments

Impeccable Style

https://impeccable.style
74•noemit•3d ago•45 comments

Bubblewrap: A nimble way to prevent agents from accessing your .env files

https://patrickmccanna.net/a-better-way-to-limit-claude-code-and-other-coding-agents-access-to-se...
160•0o_MrPatrick_o0•15h ago•115 comments

The State of OpenSSL for pyca/cryptography

https://cryptography.io/en/latest/statements/state-of-openssl/
193•SGran•19h ago•47 comments

Handy – Free open source speech-to-text app

https://github.com/cjpais/Handy
162•tin7in•12h ago•88 comments

Show HN: Sparrow-1 – Audio-native model for human-level turn-taking without ASR

https://www.tavus.io/post/sparrow-1-human-level-conversational-timing-in-real-time-voice
102•code_brian•23h ago•34 comments

Show HN: WebTiles – create a tiny 250x250 website with neighbors around you

https://webtiles.kicya.net/
216•dimden•5d ago•34 comments
Open in hackernews

I spent a year on Linux and forgot to miss Windows

https://www.theverge.com/features/861968/year-using-linux
46•speckx•3h ago

Comments

jqpabc123•2h ago
One year on Linux, two distros, a few tears, four desktop environments

In other words, you've found a new hobby along with your new operating system.

And that's OK --- but not everyone is looking for a hobby.

maxwellsdeamons•1h ago
This comment summarises it well. Linux requires you to think about your OS. Which can be fun, but for most people it’s not.
jqpabc123•1h ago
Technology advances by increasing the number of things people can achieve without thinking about them.
baal80spam•1h ago
For me it came with age. I'm in my mid-forties now and although I loved to tinker with stuff, now I want things to "just work". I certainly see the allure of Apple ecosystem. (anecdata but my brother is the same).
DennisP•1h ago
I'm not convinced that's the case. A few years ago I had a laptop with pre-installed Ubuntu and it worked without any fiddling. You certainly can turn Linux into a hobby and try all sorts of variations, which isn't really an option with Windows or Mac. But you don't have to do that.
taeric•1h ago
Linux doesn't really require you to think about it, necessarily. More that odds are high if you have tinkered with something recently, you are more likely to do so again. Think of it as a reverse lindy number. (And this can be frustrating for folks with automated marketing that feel that they are too dumb. They are, but the dumb approach works rather well.)

To that end, the last time I tinkered with what linux distro I'm using is over a decade ago.

juujian•1h ago
I have definitely spent less time on maintaining my Linux setup than I spent on trying to tame Windows to my wishes. Windows imposes a steep toll on your time as well. Just looking at the time spent to set up Linux is not sufficient. Unlike Windows, once you set up your Linux system it generally runs well a long, long time.
mindcrash•1h ago
I've seen a lot of people switch from Windows to Bazzite and they are super happy with it.

The only thing you'll have to decide is if you want a desktop which looks more similar to MacOS (GNOME) or Windows (KDE). For now they don't even care about even more advantages or disadvantages, like the fact that KDE is customizable to the point things can get a little crazy.

Graphical desktop and Steam support (with a little pinch of Lutris added on top), and that's good enough.

lukaslalinsky•6m ago
You get a computer that's compatibles with Linux, you install Ubuntu LTS, and you just keep using it. After a couple of years, you reinstall it. If you are a power user able to prepare the boot USB and boot from it, you do it yourself, otherwise you have to pay someone to do it for it for you or buy a computer with Ubuntu preinstalled. I've been using Ubuntu for more than 20 years, Debian before that, and Linux is definitely not my hobby.
ufmace•2h ago
https://archive.ph/N4thi
rpigab•2h ago
As a gamer and software developer, I've been Windows-free for over two years, no regrets, maybe kernel level anticheat competitive multiplayer games, but I have tons of other games and not much time to spend in multiplayer. Ubuntu on desktop gaming PC, Ubuntu on laptop, Steam Deck, Debian/Raspbian for servers. GNOME everywhere except on Steam Deck which has KDE, love both.

> Linux won't stop you if you try to use a command that deletes every file on your PC ("sudo rm -rf /").

It will definitely stop you from running that command because of "--preserve-root" that is enabled by default, if you want to break your system you have to opt out of it. Just don't try to put an asterisk after, pathname expansion will be a different case ("rm -rf /*").

canistel•2h ago
Fedora has the following aliases in the root .bashrc.

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

rpigab•1h ago
It's a nice addition for certain use cases, however in the case of running "rm -rf ...", it has no effect because of the "-f / --force" flag set afterwards.

"rm -if" never prompts, "rm -fi" prompts. --preserve-root is an entirely different thing which will stop the command from deleting files even if you told it to.

  $ sudo rm -ri /
  rm: it is dangerous to operate recursively on '/'
  rm: use --no-preserve-root to override this failsafe
When in doubt, you might want to activate xtrace with "set -x", run the command and see what it expanded to. then "set +x" to disable.
zahlman•1h ago
"It is dangerous to operate recursively on '/'" is such a stereotypically traditional Linux way to explain the situation.

(I would write something like "Refusing to delete the entire filesystem (did a shell variable expansion go wrong?)".)

Linux-Fan•4m ago
Reminds me of https://xkcd.com/293/
MarsIronPI•1h ago
> It will definitely stop you from running that command because of "--preserve-root" that is enabled by default

Until you come across a system old enough that the coreutils' rm doesn't have that safeguard. And that is how I accidentally'd my OLPC XO's Fedora install.

rpigab•1h ago
Ha ha, I think the busybox rm implementation also doesn't have it, be careful, it's present in lightweight containers, even though it's probably a recent thing. Can't speak for MacOS too.

TBF, this safeguard has never saved me, being careful saved me. You can afford to take the time to be careful, because writing the powershell equivalent is probably at least ten times longer (just kidding, or am I?), and clicking buttons in the file explorer is a hundred times longer. Always write the "-rf" after writing the path! I never run rsync without a dry-run, too, even without --delete.

Johnny_Bonk•1h ago
I'm new to both but just picked up a 3080 with 32gb ram. Would you recommend I clear my windows to install Linux? And games like arc raiders etc will still work?
glitchc•1h ago
Try dual-booting first if you can. It's better to understand the new OS before switching over completely.
mixedCase•1h ago
Look up protondb for game compatibility. Arc raiders is marked as running perfectly fine, but plenty of multiplayer games with invasive client side anti cheats such as Fortnite or Genjin Impact do not run. If you depend on such games it's best not to switch, any privacy concern you may have with Windows is gone with those games running literal rootkits on your PC anyway.

I've been running Linux for gaming for well over 15 years and have not missed much in the last 5 or so. There's way too many games out there to play that do run on Linux even if unemployed and have the time to dedicate it as your sole hobby.

rpigab•1h ago
I would recommend it yes, the biggest pain point of switching OSes for me is getting your data out on an external drive, I'm not good with backups so it always takes a while for me to find my files and make sure I'm not erasing valuable documents or non cloud savefiles. If you have a new SSD you can keep the old one as a backup.

To check for game compatibility, you should check :

- Steam store page for Steam Deck compatibility, be aware that sometimes a bad rating only means the in-game text is too small to read on small screens or that gamepad support is poor, also I've played multiple "not supported" games that ran just fine.

- ProtonDB, community rating, separate comments for Steam Deck and PC, troubleshooting for Nvidia/AMD specific issues, etc. -> This includes Valve's Steam Deck compatibility score https://www.protondb.com/app/1808500?device=pc

- https://areweanticheatyet.com/game/arc-raiders AWACY says ARC Raiders is not officially supported, but runs. You never know, it might break in the future or not.

- Be aware that the Steam Client is only officially supported on Ubuntu, though you might be fine with other distros as well. Don't use the open source "nouveau" GPU driver, use the proprietary Nvidia drivers, also I've had GPU hiccups during the transition from X.org to Wayland that might be related to NVIDIA, but now it's fine.

cheald•1h ago
Arc Raiders runs great. ProtonDB is the right thing to check to find out if any given game is gonna run on Linux. Fortunately, the success of the Steam Deck has more and more devs playing ball.

You could just buy another SSD and install Linux on that. Then, you have your Windows drive left untouched and pristine so you can swap back if you want, or you can pull data over as needed.

freedomben•1h ago
I would buy a second hard drive and replace your current and install Linux on that. That way you can swap them back without issue. If you feel satisfied and ready to wipe windows, and have open slots, you can add the original drive back to your motherboard and mount it in pretty seamlessly (or entirely seamlessly with LVM).

I wouldn't try to dual boot, mainly from past experience. Linux is very fine with it, but Windows can aggressively try to repair itself and break other things, or end up broken itself.

worksonmine•1h ago
> just picked up a 3080 with 32gb ram

Prepare for some potential headaches, do some research and see what kind of problems you might encounter. And before blaming Linux watch this short clip[0].

[0]: https://www.youtube.com/watch?v=iYWzMvlj2RQ

Rick76•2h ago
I've been gaming on Linux (CachyOS) for roughly a year now as well, and I love it. Better performance, faster loading, but I do admit there are drawbacks.

I'm a developer, so I'm techy enough how to look up what I don't know, but I would never recommend this to someone who struggles with technology.

Kernel antic heat is frustrating but usually its games where I feel like I won't lose anything if I don't play it.

mindcrash•1h ago
> Kernel antic heat is frustrating but usually its games where I feel like I won't lose anything if I don't play it.

And for those you still have options, through streaming:

1> A small headless Windows PC powered with a videocard like a Radeon 9070 XT and a nifty app called Moonlight (https://moonlight-stream.org/) enables you to stream games protected with kernel level anti cheat to Linux machines (and some other devices).

2> Geforce Now supports some games notoriously renowned for their kernel level anti cheat like Battlefield 6 and Call of Duty Black Ops 7. With some trickery it is possible to run the app they "exclusively" developed for handhelds like the Deck on any Linux distro, because it is just a desktop app distributed through Flatpak.

johnboiles•1h ago
Y'all it's been a couple decades but is it _actually_ the year of the Linux desktop now??
LorenDB•1h ago
We're getting there! I think the new Valve hardware (especially the Steam machine) will help a lot, and obviously Microsoft has a lot more AI antics planned for the future, which will drive more users away from Windows.
p_ing•1h ago
Valve hardware is a tiny fraction of a tiny fraction of a blip for desktop hardware sales. It will not bring the Year of Linux to the Desktop.
tapoxi•1h ago
No, but their work will. Gaming is now perfectly viable because of their investment and developers targeting the Steam Deck.
p_ing•1h ago
It's far from "perfect". It may be "okay" or "acceptable" or even "good", but it lacks perfection.
estimator7292•1h ago
It's sort of hilarious to me that for anything high performance-- or indeed low-middle performance, Windows is entirely out of the question. C++ compilation under Windows is 60-80% slower than in a Linux VM on the same machine. The EM simulations we do at work are several times faster on Linux.

That aside, the Windows API is one of the most godawful, miserable pieces of code I've ever had to work with. I've been up to my neck in WinRT writing Bluetooth drivers and holy fuck I wouldn't wish this misery on anyone. I don't know how any developer or engineer ever gets anything done on Windows.

Last job let me use Linux where it mattered most, and new job doesn't care so long as the work is done. I don't think I'll accept a job anywhere that requires Windows in the future. There is just plain and simple no feasible way to do my work on Windows anymore.

delta_p_delta_x•1h ago
> WinRT writing Bluetooth drivers

This is a bit suspect. WinRT is an entirely user-mode library meant for writing user-mode applications; why would you be writing Bluetooth drivers in that? It's like writing Linux drivers with GTK. Why aren't you writing the driver with UMDF2[1]? I have so many questions.

[1]: https://learn.microsoft.com/en-gb/windows-hardware/drivers/w...

bigpeopleareold•1h ago
Everything I see on this topic involves gaming. The last game I played in a long while was Cities Skylines on my laptop (which was taxing, but ran it fine). I used to use Macs, but for a long time, until up to 2013, I decided that since I look at mostly text editors, terminals and a web browser and some other common things, I'd rather spend less for equipment and get used to some desktop UI on a Linux. I have had reliable ThinkPads (procured used) for years as a result. While there were bumps, it's been fine. Since I am in the vicinity of financial applications, I have to use Windows about 30% of the time, and I hate it every time. Can someone be the Steam for Excel, please? :)
dale_glass•1h ago
I went for the uber-nerd approach to gaming.

Whatever's possible, local on Linux. If it's not, one of my servers has a GPU that I pass through to a Windows VM, and run the games there and displayed by streaming. Also works for VR.

Not a setup for everyone and a tad technically complex to set up, but it works well enough for my needs.

It does run into some trouble with games that don't like virtual machines, but since I'm a very casual gamer I just play things that don't complain about that.

> Can someone be the Steam for Excel, please? :)

You can actually add anything you want to Steam, so you can use Steam Link to run Excel remotely.

lordleft•1h ago
I love Linux and use it daily, but this paragraph gave me pause:

"I’ve spent dozens of hours combing through Reddit threads, analyzing old Stack Overflow solutions, and, in times of true desperation, asking AI chatbots like Mistral’s Le Chat and Anthropic’s Claude for help deciphering error messages. Luckily, the Linux community is also very supportive. If you’re willing to ask for help, or at least do a little troubleshooting, you’ll be able to work out any problems that come your way."

There are many people -- like my Mom or Dad, for example -- who will never find this appealing and are likely to dig themselves into deeper holes trying to fix system issues on the command line. That's why Steve Jobs was on the money when he talked about a computer that was as intuitive as an appliance -- it has to "just work" for most normies. While I'm as frustrated with Windows as the next person, I'd probably just hand the average person a Mac mini instead of popping a linux distro on their machine if they needed a new computer (though if all they are doing is just browsing the web and reading emails, a ubuntu install is probably fine).

tcfhgj•1h ago
Reminds me of C++ (templates) or Latex vs Rust or Typst error messages - good errors are possible
cosmic_cheese•1h ago
There are plenty of folks with some (or lots of) technical capability who’d rather not have to deal with these things, too.

I’m in favor of Linux becoming more dominant as a desktop operating system but there is still plenty of work to be done in making it suitable for mass adoption. Denying that only slows the timeline on Linux’s ascendance.

mkozlows•1h ago
It gave me pause in the sense that it doesn't feel true.

I mean, yes, I've had to look things up to see how to do things in Linux. I've also had to do that on MacOS. (Just the other day, I couldn't remember what the Task Manager-equivalent on MacOS was, and nothing I typed into the launcher was coming up with an appropriate app, so I had to ask the robot what it was named.)

But dozens of hours? Maybe back in the Red Hat 4.2 days, but not now. Some of that is obviously just that I have a lot of knowledge about things, but even so.

BeetleB•1h ago
I recently started using MacOS for work after decades of Windows/Linux.

I definitely had to, and continue to, search online for help. Sure, perhaps MacOS is more intuitive than Linux, but not by much.

ghastmaster•1h ago
There is a difference between someone like my grandmother who I've had on Ubuntu for years, and this user and people like me who are trying to do more advanced operations. My grandmother doesn't need to research for hours to open her internet browser.
1970-01-01•49m ago
I now say that these Linux success stories are just like saying you've been married for a year and everything is going fine. It's great that you made it to the first big milestone, but that doesn't mean there aren't legitimate reasons Linux is a bottom contender for user OS. A long, scarring evening of frustration and pain is very likely coming down the road. Will The Verge publish stories about these problems, too? No, they won't!

https://xkcd.com/349/

mhitza•42m ago
If you want a Linux for the average Joe, then you have immutable distros, (such as Fedora Kinoite) which are going to better suited also for old people, and those that don't need to fiddle with their experience.

> ubuntu install is probably fine

Ubuntu and Gnome should be avoided even as suggestions. Ubuntu has become less reliable than Fedora in my experience. And Gnome does Gnome things that are incompatible of the average users requirement from a desktop encironment.

MarkusWandel•18m ago
Opposite experience here. My aging mom had been on Windows XP for years and years, and then someone gave her a cast-off laptop running Windows 10.

That was such a culture shock. Endless pop-ups to do this and subscribe to that and so on. And it has gotten worse since then of course.

Instead I set her up on a nice mature Linux desktop - Mate - and that was fine. Chrome, Thunderbird and not much else. And solid reliable and nobody reaching in from the cloud with the latest attempts to monetize something or push AI onto you or whatever. You turn on (unsuspend) the computer and it's the same computer it was yesterday, working just the same.

ranger207•1h ago
One common complaint with the idea of the year if the Linux desktop is that Linux simply doesn't "just work" in the way MacOS and even Windows do. I think that's becoming less and less a barrier though for both the fact that Linux is getting closer to "just working" (especially as Windows and MacOS get further away), but also because more and more of the people still using Windows are power users and aren't as intimidated by the command line or manually resolving library dependencies or whatever. Like, there's a lot of PC gamers that'll happily spend hours on messing with their system to eke out another 5 FPS, or doing manual dependency resolution to get 200 SkyDome mods to play nicely together. "Doesn't just work" isn't as big a deal to power users that are more likely to be annoyed by Windows and MacOS's trajectory anyway
Zak•1h ago
The idea that Windows "just works" is pretty recent. 20 years ago, any time I visited a relative who had a Windows PC, I was installing Firefox, fixing a driver, and removing spyware, if not outright malware. Either you were a power user, or you were having a bad time.
mkozlows•1h ago
It's also still not true. My son has a Windows machine that he's responsible for, after a long time running ChromeOS. He's reported all kinds of weird driver things, and having had to watch YouTube tutorials to figure out how to fix issues.
p_ing•59m ago
At least the vendor writes a Windows driver, no matter how bad it is. If your device doesn't work on Linux, you're simply SOL.
cosmic_cheese•56m ago
The main difference is that with Windows the work is mostly front loaded. From 2000/XP forward, as long as you set up the correct drivers post-install, they for most intents and purposes, barring shitty hardware, really did “just work”.

There’s something to be said for “Windows creep” though, where the install decays over time and a reinstall is required. Back in the 2K/XP/Vista days this could be pretty bad, but that improved with 7 onwards. It still exists today, but the decay takes years to become noticeable instead of months.

Linux isn’t without its own issues there however. Even on a more friendly distro like Ubuntu or Fedora, eventually one will end up with things like config files that slipped through the cracks and didn’t get migrated correctly, very slowing degrading the desktop experience.

Zak•36m ago
That more or less matches my experience. A quality PC with NT5+ preloaded and not too much bundled crapware would mostly just work when it was fresh, but it would not be working well a year later if not maintained by someone with a modicum of technical knowledge.
ranger207•18m ago
I don't disagree which is why the level of effort needed to use Linux has always seemed overblown to me lol, but that is the relative popular perception
bitwize•55m ago
"Just works" in computing is an illusion. Modern computers have enough complexity and potential failure where their internal (usually software) components interact that they must be maintained and sysadmin'd. And if you're not doing that yourself, you're delegating that task to someone else—typically the OS vendor. That's why Microsoft considers Windows a "service" and will force updates at the least convenient possible time. That's why Apple has set up restrictions on running arbitrary software, even on Macs but especially on iDevices. The cost of having a device that seems to "just work" is a device you don't really own.
politelemon•9m ago
Even on idevices, just works is more marketing and mental gymnastics than reality.
tapoxi•1h ago
I built a new PC in May of 2024 and decided to put Linux on it. Partly as a challenge to see how long I could last with it, partly because I want my kid to know how a computer works and use a platform that respects the user.

I went with Fedora Kinoite, and everything worked perfectly fine. I did choose an AMD GPU for this experiment, going with a 7800 XT.

Later that summer I decided to rebase (not reinstall, rebasing in fedora atomic is neat) to Bazzite, a more gaming focused version with some convience features, but that's about it.

Everything I want to do on my computer works fine, I don't feel hamstrung by it and really enjoy using it. The only game I regularly play that doesn't work is Battlefield 6, which I had a small Windows drive for, but I stopped playing that after the hype died down. The Finals, Arc Raiders, CS2, Hunt Showdown, Guild Wars 2, all run great.

lizknope•1h ago
I first learned Unix in high school in 1991. I wanted a Sun workstation so bad but they were over $10,000 in 1991 money. Got a PC in 1994 just to install Linux and I've been happy ever since. Completely skipped over windows 95 and all the stuff after and continue to ignore it.
Happily2020•1h ago
As a long term linux user, I agree with the comments that essentially say: "you found a hobby and not an OS".

While I see that recommending a different distro seems like more change and more fiddling about, Bazzite is something to try out for sure. As long as you don't have a very complicated usecase, it really does get out of your way and remove a lot of the foot-guns you find on linux.

I really think it's ideal for a gamer usecase, and it's also great for a parent/casual user who does most of their work inside a browser anyway. As a programmer with a big distro-hopping past, I've switched to Bluefin/Bazzite on all my personal computers and things work well. I'm glad to have something that works well out of the box and glad to not think about the OS.