frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Doing well in your courses: Andrej's advice for success (2013)

https://cs.stanford.edu/people/karpathy/advice.html
201•peterkshultz•3h ago•78 comments

Compare Single Board Computers

https://sbc.compare/
39•todsacerdoti•1h ago•7 comments

Dosbian: Boot to DOSBox on Raspberry Pi

https://cmaiolino.wordpress.com/dosbian/
14•indigodaddy•28m ago•1 comments

GNU Octave Meets JupyterLite: Compute Anywhere, Anytime

https://blog.jupyter.org/gnu-octave-meets-jupyterlite-compute-anywhere-anytime-8b033afbbcdc
54•bauta-steen•4h ago•6 comments

The Trinary Dream Endures

https://www.robinsloan.com/lab/trinary-dream/
27•FromTheArchives•2h ago•32 comments

The Spilhaus Projection: A world map according to fish

https://southernwoodenboatsailing.com/news/the-spilhaus-projection-a-world-map-according-to-fish
48•zynovex•1w ago•5 comments

Replacement.ai

https://replacement.ai
785•wh313•6h ago•519 comments

What Unix pipelines got right and how we can do better

https://programmingsimplicity.substack.com/p/what-unix-pipelines-got-right-and
6•rajiv_abraham•15m ago•4 comments

Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB

https://demo.duckui.com
159•caioricciuti•8h ago•51 comments

The macOS LC_COLLATE hunt: Or why does sort order differently on macOS and Linux (2020)

https://blog.zhimingwang.org/macos-lc_collate-hunt
54•g0xA52A2A•6h ago•8 comments

Infisical (YC W23) Is Hiring Full Stack Engineers

https://www.ycombinator.com/companies/infisical/jobs/0gY2Da1-full-stack-engineer-global
1•vmatsiiako•2h ago

Could the XZ backdoor been detected with better Git/Deb packaging practices?

https://optimizedbyotto.com/post/xz-backdoor-debian-git-detection/
6•ottoke•2h ago•1 comments

RFCs: Blueprints of the Internet

https://ackreq.github.io/posts/what-are-rfcs/
91•ackreq•4h ago•71 comments

Show HN: Pyversity – Fast Result Diversification for Retrieval and RAG

https://github.com/Pringled/pyversity
48•Tananon•5h ago•5 comments

Show HN: Notepad.exe – macOS editor for Swift and Python (now Linux runtime)

https://notepadexe.com/
31•krzyzanowskim•3h ago•25 comments

How to Assemble an Electric Heating Element from Scratch

https://solar.lowtechmagazine.com/2025/10/how-to-build-an-electric-heating-element-from-scratch/
58•surprisetalk•6h ago•32 comments

Ask HN: What are people doing to get off of VMware?

49•jwithington•2h ago•39 comments

US Government Uptime Monitor

https://usa-status.com/
71•exr0n•38m ago•15 comments

The case for the return of fine-tuning

https://welovesota.com/article/the-case-for-the-return-of-fine-tuning
109•nanark•10h ago•59 comments

I wish SSDs gave you CPU performance style metrics about their activity

https://utcc.utoronto.ca/~cks/space/blog/tech/SSDWritePerfMetricsWish
47•ingve•2h ago•20 comments

Airliner hit by possible space debris

https://avbrief.com/united-max-hit-by-falling-object-at-36000-feet/
7•d_silin•2h ago•2 comments

Scheme Reports at Fifty

https://crumbles.blog/posts/2025-10-18-scheme-reports-at-fifty.html
26•djwatson24•5h ago•6 comments

The Spherical Cows of Programming

https://programmingsimplicity.substack.com/p/the-spherical-cows-of-programming
24•whobre•4h ago•32 comments

Xubuntu.org Might Be Compromised

https://old.reddit.com/r/Ubuntu/comments/1oa4549/xubuntuorg_might_be_compromised/
234•kekqqq•5h ago•92 comments

Show HN: Open-Source Voice AI Badge Powered by ESP32+WebRTC

https://github.com/VapiAI/vapicon-2025-hardware-workshop
30•Sean-Der•1w ago•3 comments

Better SRGB to Greyscale Conversion

https://30fps.net/pages/better-srgb-to-greyscale/
9•ibobev•5d ago•1 comments

Why an abundance of choice is not the same as freedom

https://aeon.co/essays/why-an-abundance-of-choice-is-not-the-same-as-freedom
88•herbertl•4h ago•35 comments

Abandoned land drives dangerous heat in Houston, study finds

https://stories.tamu.edu/news/2025/10/07/abandoned-land-drives-dangerous-heat-in-houston-texas-am...
97•PaulHoule•6h ago•93 comments

Lost Jack Kerouac story found among assassinated mafia boss' belongings

https://www.sfgate.com/sf-culture/article/lost-jack-kerouac-chapter-found-mafia-boss-estate-21098...
88•rmason•4d ago•53 comments

Thieves steal crown jewels in 4 minutes from Louvre Museum

https://apnews.com/article/france-louvre-museum-robbery-a3687f330a43e0aaff68c732c4b2585b
116•malshe•3h ago•88 comments
Open in hackernews

I wish SSDs gave you CPU performance style metrics about their activity

https://utcc.utoronto.ca/~cks/space/blog/tech/SSDWritePerfMetricsWish
45•ingve•2h ago

Comments

jauntywundrkind•2h ago
One of the big innovations of NVMe over SATA was giving us a bunch of separate command queues. It'd be lovely to get some per queue information.

I feel like maybe some of this info is already available we just don't commonly look at it: knowing how deep the queue is, how many commands are outstanding at any given moment is probably a decent start. I haven't spent time digging into blk-mq to see what's available, to understand the hardware dispatch queue (how the kernel represents the many hardware queues available) info. https://www.kernel.org/doc/html/v5.16/block/blk-mq.html

adgjlsfhk1•1h ago
I think a lot of the problem is that the ssd is fast enough and far enough away that by the time you get a response back it's fairly out of date
dleary•54m ago
That’s a separate concern.

Every command that you issue to the ssd returns a response. It would be nice to have a bunch of performance counters that tell us where the time went with each of the commands we give it.

GPUs have this already.

wmf•28m ago
This was solved in networking by having the device collect a histogram of queue occupancy.
fh973•33m ago
Queues tend to be always full or always empty (see queueing theory). There is no steady state with a half full queue.

For NVMe in particular you will have a hard time filling their queues. Your perceived performance is mostly latency, as there is hardly an application that can submit enough concurrent requests.

andai•1h ago
This reminds me of not too long ago when you could hear the sound of the spinny disk in action, and you'd know if there was an issue (e.g. low on RAM and swapping a lot, or the dreaded Windows search indexer).

You get many of the same problems these days, but they're a bit harder to diagnose. You have to go looking at system monitors to see what's going on. Whereas, if the computer just communicated to you what it was doing, in an ambient way, this stuff would be immediately obvious.

I've heard stories like this where people worked on older computers that were loud, and then you could actually hear what it was doing. If it got stuck in an infinite loop, you'd literally hear it.

That seems like very much a feature to me.

buildbot•1h ago
You can hear some modern GPU/CPUs (well really their power electronics) when they get heavily loaded!

With training runs it makes a little beat and you can tell when it checkpoints because there’s a little skip. Or a GPU drops off the bus…

dataflow•55m ago
> You can hear some modern GPU/CPUs (well really their power electronics) when they get heavily loaded!

I'd hope you hear their fans too...

tomsmeding•13m ago
Sure, but that has a resolution of seconds at best. The coil whine in the power electronics is milliseconds-accurate.
ssl-3•1h ago
PCs used to be pretty noisy even in the 90s.

The drives were numerous (hard, floppy, tape, optical), and the noises were too loud to avoid using diagnostically. Printers clacked and whooshed (and sometimes moved furniture). Scanners sang songs. Monitors produced clicks and pops and buzzes and sizzles, and the flyback transformer would continuously whine at different frequencies depending on mode. Modems made dialing and shrieking noises. Sound cards were anything but silent; a person could hear noises that varied based on the work the system was doing. And for a long while, CPUs and/or front side bus speeds put a lot of noise right in the middle of the FM dial.

Computing is pretty quiet these days.

mulmen•48m ago
90s? I had all of the listed devices well into the 2010s.
CaptainOfCoit•1h ago
This is coming back now it seems, as the last three GPUs I've had all had coil whine which is distinct per activity. When I'm doing some processing sequentially across 3 different LLMs, I can hear based on the type of coil whine which LLM is currently doing the inference.
otras•45m ago
I remember learning about the complex pumping machines running some of the reservoir pumps in Boston (https://en.wikipedia.org/wiki/Metropolitan_Waterworks_Museum), where they made such distinct noises when working (and malfunctioning) that an engineer could diagnose the problem by ear.

I sometimes think about what a modern analogy would be for some of the operations work I do — translate a graph of status codes into a steady hum at 440hz for 200s, then cacophonous jolts as the 500s start to arrive? As you mentioned, no perfect analogy as you get farther and farther from moving parts.

antisthenes•29m ago
> You get many of the same problems these days, but they're a bit harder to diagnose.

Luckily, storage also get incredibly cheap, so instead of diagnosing it's easier to just have a full backup of your data, and swap to it in case something goes wrong.

zokier•52m ago
Doesn't nvme have lot of log capabilities, like telemetry log etc?
wmf•29m ago
Consumer NVMe probably doesn't have that. It has SMART which is hard to interpret.
cjensen•34m ago
This is asking too much. The management of trim, reallocation, wear leveling, and so much more is very complex. It's a full software stack hiding behind the abstraction of NVMe. Every manufacturer is running a different stack with different features and tradeoffs. The "stats" the author is asking for would be entirely different between manufacturers, and I doubt there is that much to be gained from peering behind the curtain.
zekrioca•12m ago
It has been done previously for CPUs, which are much more complex than SSDs. Why couldn’t each manufacturer expose whatever performance metrics there are, in whichever way they want (as the post argues, eg., through SMART), and then let system engineers exploit this information to optimize their use-cases?
srean•28m ago
I have had a long held, far far simpler wish that has remained out of my reach since ever -- can SMART implementation by vendors be not so half assed.

I have had the wish since the days of spinning disks.