frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Backpropagation is a leaky abstraction (2016)

https://karpathy.medium.com/yes-you-should-understand-backprop-e2f06eab496b
149•swatson741•5h ago•62 comments

Notes by djb on using Fil-C (2025)

https://cr.yp.to/2025/fil-c.html
100•transpute•5h ago•17 comments

When O3 is 2x slower than O2

https://cat-solstice.github.io/test-pqueue/
24•keyle•4d ago•2 comments

Visopsys: OS maintained by a single developer since 1997

https://visopsys.org/
351•kome•13h ago•69 comments

We reduced a container image from 800GB to 2GB

https://sealos.io/blog/reduce-container-image-size-case-study
15•untrimmed•6d ago•8 comments

How I use every Claude Code feature

https://blog.sshh.io/p/how-i-use-every-claude-code-feature
272•sshh12•11h ago•86 comments

Claude Code can debug low-level cryptography

https://words.filippo.io/claude-debugging/
330•Bogdanp•16h ago•163 comments

Updated practice for review articles and position papers in ArXiv CS category

https://blog.arxiv.org/2025/10/31/attention-authors-updated-practice-for-review-articles-and-posi...
454•dw64•20h ago•208 comments

Crossfire: High-performance lockless spsc/mpsc/mpmc channels for Rust

https://github.com/frostyplanet/crossfire-rs
69•0x1997•8h ago•6 comments

Pomelli

https://blog.google/technology/google-labs/pomelli/
186•birriel•12h ago•64 comments

LM8560, the eternal chip from the 1980 years

https://www.tycospages.com/other-themes/lm8560-the-eternal-chip-from-the-1980-years/
49•userbinator•6h ago•17 comments

FlightAware Map Design

https://andywoodruff.com/posts/2024/flightaware-maps/
26•marklit•5d ago•10 comments

GHC now runs in the browser

https://discourse.haskell.org/t/ghc-now-runs-in-your-browser/13169
312•kaycebasques•18h ago•100 comments

Show HN: Why write code if the LLM can just do the thing? (web app experiment)

https://github.com/samrolken/nokode
334•samrolken•17h ago•239 comments

Automatically Translating C to Rust

https://cacm.acm.org/research/automatically-translating-c-to-rust/
63•FromTheArchives•1w ago•15 comments

Anonymous credentials: rate-limit bots and agents without compromising privacy

https://blog.cloudflare.com/private-rate-limiting/
68•eleye•10h ago•33 comments

SQLite concurrency and why you should care about it

https://jellyfin.org/posts/SQLite-locking/
309•HunOL•22h ago•140 comments

Hyperbolic Non-Euclidean World (2007)

http://web1.kcn.jp/hp28ah77/
17•ubavic•6d ago•2 comments

Beginner-friendly, unofficial documentation for Helix text editor

https://helix-editor.vercel.app/start-here/basics/
136•Curiositry•15h ago•45 comments

3M Diskette Reference Manual (1983) [pdf]

https://retrocmp.de/fdd/diskette/3M_Diskette_Reference_Manual_May83.pdf
83•susam•5d ago•18 comments

Context engineering

https://chrisloy.dev/post/2025/08/03/context-engineering
5•chrisloy•2h ago•0 comments

Chip Hall of Fame: Intel 8088 Microprocessor

https://spectrum.ieee.org/chip-hall-of-fame-intel-8088-microprocessor
27•stmw•6d ago•1 comments

From 400 Mbps to 1.7 Gbps: A WiFi 7 Debugging Journey

https://blog.tymscar.com/posts/wifi7speedhunt/
110•tymscar•15h ago•82 comments

The Smol Training Playbook: The Secrets to Building World-Class LLMs

https://huggingface.co/spaces/HuggingFaceTB/smol-training-playbook
195•kashifr•2d ago•12 comments

CLI to manage your SQL database schemas and migrations

https://github.com/gh-PonyM/shed
24•PonyM•4h ago•11 comments

A Few Words About Async

https://yoric.github.io/post/quite-a-few-words-about-async/
52•vinhnx•10h ago•18 comments

How to Build a Solar Powered Electric Oven

https://solar.lowtechmagazine.com/2025/10/how-to-build-a-solar-powered-electric-oven/
57•surprisetalk•1w ago•28 comments

SailfishOS: A Linux-based European alternative to dominant mobile OSes

https://sailfishos.org/info/
282•ForHackernews•13h ago•116 comments

You Don't Need Anubis

https://fxgn.dev/blog/anubis/
119•flexagoon•7h ago•97 comments

Dating: A mysterious constellation of facts

https://dynomight.net/dating/
101•tobr•2d ago•95 comments
Open in hackernews

Visopsys: OS maintained by a single developer since 1997

https://visopsys.org/
351•kome•13h ago

Comments

sam0x17•12h ago
The most impressive thing is being on 0.9 after nearly 30 years
grg0•11h ago
It's so old, that the 3D icons and window borders will be new again when 1.0 is released. Talk about some long-term vision.

But jokes aside, I always enjoy reading about custom OSes.

WD-42•6h ago
You joke but the first thing I thought when I saw the icons was that they were nice. Flat everything has run its course.
ndiddy•10h ago
https://0ver.org/
65•8h ago
I always found semantic versioning a little too verbose. Particularly when deciding when to release major versions. OSX was on version 10 for many years but of course released a new "major" version every year.

Semantic versioning is just something everyone does in software development, but is is really that necessary?

GaryBluto•4h ago
> zerZerover Jesus Christ.
sen•11h ago
This is very very cool, and unlike a lot of other "hobby" OSes actually looks usable as a daily driver if your needs are basic (kids, elderly, older/cheaper hardware, etc).

While for nerds computers have become these monstrously powerful things that can do everything under the sun, there's definitely still plenty of people who just want a computer to write down notes, keep a calendar, use the calculator... eg the things home computers were originally made to do.

voidfunc•10h ago
What youre describing is called iOS on a large iPad. Everyone from 4 year olds to my 77 year old computer illiterate Dad can figure it out.

This doesn't look very usable at all by someone who isn't basically a computer nerd.

honeybadger1•10h ago
I agree with you. I see this as a passion project, and I think it's really cool.
Nextgrid•9h ago
True in theory, but in practice due to our economy being based on growth at all costs, iOS doesn’t really fit the bill anymore.

Nowadays even iOS will randomly change its UI and send you “notifications” or “suggestions” (modern euphemism for “ads”) to subscribe to Apple TV* or iCloud.

deaddodo•9h ago
I was forced to buy a new iPhone recently (my 16 was stolen), and had iOS 26 foisted on me.

My god, is it bad (for me, I'm sure some like it). The ugly glass UX, the weird floating controls, the always on display, blah blah. It's not innovative at all, it's like they just had to redo everything simply to make it seem "new".

Nextgrid•9h ago
Always-on display can be disabled but for the rest I agree. It doesn’t really do anything more that my 3rd gen SE but is way more annoying to use (bigger size, no fingerprint reader nor home button).
naikrovek•8h ago
> Nowadays even iOS will randomly change its UI

You and I have very different ideas of “random” I think.

bathtub365•7h ago
Maybe a better definition is “for seemingly no reason”?
weikju•6h ago
“Arbitrary” is the word people often should reach for instead of “random”.
gouggoug•7h ago
what are you trying to say here?
BolexNOLA•6h ago
Why with Tahoe did they get rid of the volume indicator that popped up middle of screen that they’ve had for 20+ years - a critical indicator that the volume controls are even working in the first place - in favor of a tiny set of bars at the top right of my screen in the menu bar where I can barely make them out? It’s also less precise about my volume level now. Why?

That sure seemed random. It sure isn’t functional.

Razengan•5h ago
Because before you many users complained "IT TAKES UP THE WHOLE SCREEN!!!!" and it was a bit annoying to be honest when it obscures a video or something else you're trying to view.
exe34•3h ago
what kind of video are you watching where you need to change the volume so often and missing two seconds of part of the video would be such an issue?
Razengan•2h ago
Look. I wanted to change the volume. My hand went to the keyboard. I felt the key. I felt the key press down. The volume changed.

That's all the feedback I need! I don't need my vision stuffed with that information.

But yeah, it did look cute and should be an option between "Expressive" or "Minimal" UI.

catoc•3h ago
> “You and I have very different ideas of “random” I think.”

Indeed, not ‘random’. With respect to iOS26 what word should one use? Premeditated? Deliberate? Maliciously?

vasco•2h ago
So what is better? I think you're wrong and a tablet with iOS or android is the best form factor for computer illiterate people to get something done. Despite whatever bullshit they added, everything else is worse. But maybe you know of something better?
Razengan•5h ago
> What youre describing is called iOS on a large iPad.

iPad was my gateway drug into Apple when I got it as a gift for my aunt and saw how easy and intuitive it was to use, and also to develop for.

Then after Jobs' whip fell from his cold hands they went into the realm of "mystery meat" menus and arcane gestures where swiping from seemingly every different angle of the screen edge does something different. Swipe from the top-right corner to get the Control Center, but swipe from the center-top to see the Notifications?? Yeah not gonna bother training an elder on that. I can't dare get my mom a modern iPhone now where she has to swipe up to unlock: it has be an iPhone SE, the last iPhones with a Home button.

I am the filthiest of nerds but I still can't get myself to remember how the heck iPad multitasking works. Apparently they can't either, they changed it again in 26 and now I can't easily get Notes etc. by swiping in from the side when watching a video etc. and I haven't bothered to look up how to do that now.

In any case all this only shows that attempting a one-size-fits-all UI can't really go all the way. iPhones/iPad have had a respectable run, they were lucky to have an OS Usability tyrant in charge, but maybe it's time to accept that UIs need an option for Simple vs Expert or something.

bombcar•4h ago
They removed the side thing in 26 and are bringing it back in 26.1.

There’s a complete lack of project leadership and it’s strangely worrying.

Razengan•2h ago
> There’s a complete lack of project leadership

I mean, that's fine, if there is no overarching vision. Just let users CUSTOMIZE the UI the way we want. That's it.

That would actually be easier on the UI designers too. Perhaps just a trifle bit complicated for the coders, but they have *AI* now, right??

bombcar•2h ago
I fully believe that those inside Apple fighting for customized UI are relegated to hiding them as accessibility options. Apple has never been very fond of customization (one way, Apple's way, or the highway).
davedx•27m ago
> the realm of "mystery meat" menus and arcane gestures where swiping from seemingly every different angle of the screen edge does something different. Swipe from the top-right corner to get the Control Center, but swipe from the center-top to see the Notifications?

Ha, I'm a heavy long term iOS and MacOS user, and I still haven't learned what all the swipes and clicks in random places actually do exactly.

I just I know sometimes click by accident at the very bottom right of my display on MacOS and it swishes all the windows to the right (why? I have no idea?!), clicking again brings them back luckily.

On iOS I resonate with your comments about the swiping from different places to get different things. The only gesture I can ever remember is swiping from top right to get the quick system menu to turn wifi on/off etc. I can never figure out how to clear my notifications or why they're sometimes displayed and sometimes aren't. And the other swipes and menus are completely beyond me.

I'm a 40 year old life long software developer.

"iOS on a large iPad" has some good affordances but is definitely NOT some kind of panacea for elderly or computer illiterate users!

Levitating•8h ago
I couldn't tell you how many operating systems fit those requirements, hobby or not.
hollerith•7h ago
>if your needs are basic (kids, elderly, . . .)

Most kids and most elderly need to run a mainstream browser from time to time, and this Visopsys will almost certainly never be able to run a mainstream browser.

wizzwizz4•54m ago
Then we need to change what is meant by "mainstream browser".
rvz•7h ago
> and unlike a lot of other "hobby" OSes actually looks usable as a daily driver if your needs are basic (kids, elderly, older/cheaper hardware, etc).

While building a non-Linux OS is very impressive, however this is not useful as a daily driver at all.

If the OS doesn't even have basic browsers such as Chrome or Firefox, it can't be remotely used as a daily driver to anyone who isn't a computer enthusiast.

ciroduran•11h ago
Very impressed by the screenshots in the website. This is no small feat.
_false•10h ago
Took me a while to realize it's not a linux distro. Incredible!
sorbusherra•10h ago
Amazing! I find it extremely fascinating that somebody is able to create entire operating system. Not a easy task!
grepfru_it•10h ago
take a look at AtheOS it's successor SyllableOS. created by a single developer, another single developer took it over (syllable) and it shortly became an open source project before it went defunct again. But it made impressive gains in the 3 years of initial development.

i miss those days of everyone and their mom creating an OS for giggles

wowczarek•8h ago
Don't forget SkyOS. And there's plenty more, with SerenityOS being one of the latest notable examples. Those days never ended. Also ekhem ekhem TempleOS, as single developer as you can get.
pjmlp•8h ago
CP/M was also created by one person.
anthk•2h ago
CP/M was far more simpler.
pjmlp•1h ago
OP didn't mentioned complexity, nor any kind of comparison.
portaouflop•8h ago
Ever heard of TempleOS?

It’s the only OS endorsed by God.

shhhhhplease•4h ago
Was looking for this
latentsea•3h ago
Made by the greatest programmer that ever lived.
desi_ninja•5h ago
You will be blown away by Serenity OS then.
vhhn•4h ago
Or Linux
panki27•1h ago
I believe you are referring to GNU/Linux, or as I've recently taken to calling it, GNU plus Linux.
bombcar•4h ago
It’s not easy, but it’s more approachable than many realize.

Much of modern operating systems are the hordes and hordes of drivers; the fundamentals aren’t terribly complicated; just lots of detail.

iamgopal•10h ago
By now, especially in linux, there should emerge an OS that is purely scripts to generate OS. Or is it already ?
yjftsjthsd-h•8h ago
Depending on how you mean it, that exists variously in at least yocto, gentoo, or ALFS. Although I should point out this (visopsys) isn't Linux distro
khimaros•9h ago
it took me a while to find. here is the source code: https://sourceforge.net/projects/visopsys/files/visopsys-0.9...
RockieYang•7h ago
Thanks for digging it out. It is still quite large code base. 274052 lines.
dang•8h ago
Surprisingly only one small previous thread:

Visopsys - https://news.ycombinator.com/item?id=18147201 - Oct 2018 (6 comments)

dustractor•7h ago
It mentions preemptive multitasking as one of its features. Are there any operating systems that still use cooperative multitasking?
andsoitis•7h ago
> Are there any operating systems that still use cooperative multitasking?

RISC OS uses cooperative multitasking: http://www.riscos.info/index.php/Preemptive_multitasking

throw-qqqqq•4h ago
Many RTOS support it, eg FreeRTOS’s co-routines: https://www.freertos.org/Documentation/02-Kernel/02-Kernel-f...
jonhermansen•7h ago
Michael MJD did a video on this recently :)

https://youtu.be/5MZljgXW2WA

arjie•7h ago
Speaking of these, does anyone recall the AtheneOS distribution/OS. There’s an archive.org copy of the desktop environment version of it, but I recall there was a really fast version with only 2D graphics and it was a full distribution.

Can anyone validate whether this is real? I tried contacting the guy who wrote it but the Companies House address for his company (Rocklyte) bounced the letter.

anthk•2h ago
Syllabe OS?
globalnode•6h ago
still getting 403 after a few hours
zxcvgm•6h ago
Ahh this OS is small enough that a university professor used it as the basis for his class assignments: write a device driver for it, or a pipe implementation, if I recall correctly. I thought it was pretty genius at the time, and it was certainly quite a challenge for the students too.
visopsys•5h ago
I took an OS in college in 2006 and the big project that my prof required us to do was to make modification of visopsys. The software was primitive at that time but still had UI interface.

I emailed the author to ask some questions in my project. The author had connection with my prof and informed my prof about this. My prof told me that I was not allowed to ask the author regarding this project. So I had to figured out on my own.

It was fun to play around with and learnt how things work at deep OS level. It was a good memory for me :)

And you guys notice anything about my username? :)

marenVoyant88•4h ago
It’s amazing how one person kept this project alive since 1997, that’s real passion and love for coding!
alcover•4h ago
Naive question: would using such an OS bring some security by obscurity ?
GaryBluto•4h ago
> PC compatible computers

That takes me back.

tanepiper•3h ago
TempleOS with a BeOS GUI - that's the vibe
malomalsky•2h ago
Just use temple os
Rochus•37m ago
Interesting. Never heard of this system before. It's apparently a monolithic kernel, developed almost exclusively by originally Canadian programmer Andy McLaughlin since 1997. The system has a graphical user interface, preemptive multitasking, and virtual memory. It is implemented in C and IA-32 assembly language. Here is a 2012 interview with the author: https://www.pingdom.com/blog/visopsys-operating-system/.
pavlov•27m ago
It’s short for “visual operating system” but there are no screenshots anywhere. That would have felt off even in 1997.

Maybe they mean something else by visual.

hi_hello•23m ago
https://visopsys.org/about/screenshots/
wjnc•21m ago
Around 1997 I learned the concept of RTFM! Obviously my father already taught me to look in the DOS and WordPerfect manuals to learn about features and commands one might use. Great learnings.

Oh and:

https://visopsys.org/about/screenshots/