frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

'Why Ukraine is winning the war'

https://www.ft.com/content/2a4d7883-e9b5-4a98-b245-76232e70d3df
1•MilnerRoute•5m ago•0 comments

Fireside Chat with Nicolas Dessaigne (Algolia Co-Founder, YC GP) – Oct 7, SF

https://partiful.com/e/hJSfxKhW4Kp8zy2J3N2C
1•arnaudbonzom84•14m ago•1 comments

Cuttle: Two player battle card game played with a standard 52-card deck of cards

https://www.cuttle.cards/
2•rootforce•18m ago•1 comments

Calling Zig from TypeScript on AWS Lambda with minimal primitives

https://github.com/JadenSimon/multi-arch-zig-lambda
1•Jaden_Simon•19m ago•0 comments

We reverse-engineered Flash Attention 4

https://modal.com/blog/reverse-engineer-flash-attention-4
1•birdculture•20m ago•0 comments

Telling the Story of Keeping the Secret Nüshu Language Alive

https://www.pbs.org/independentlens/blog/how-do-modern-women-in-china-keep-the-secret-nushu-langu...
2•binning•23m ago•0 comments

The Tax on Being a Girl

https://www.nytimes.com/2025/09/27/opinion/uganda-women-girls-trump-aid-cuts.html
1•binning•24m ago•0 comments

Washi: The Japanese paper crafted to last 1000 years (4 min video)

https://www.bbc.com/reel/video/p0m4mg2j/washi-the-japanese-paper-crafted-to-last-1-000-years
2•rmason•27m ago•0 comments

Using Cesium-137 testing to find counterfeit wine

https://kitchensisters.org/hiddenkitchens/atomic-wine/
1•bookofjoe•29m ago•0 comments

When this EV maker collapsed, its customers became the car company

https://www.theverge.com/transportation/785872/fisker-ocean-ownership-association-software-recall
2•nonfamous•33m ago•0 comments

Running Codex in a terminal from my phone

https://twitter.com/josh_bickett/status/1971825404723056869
1•bickett•34m ago•0 comments

Y Combinator's Request for Onchain Startups

https://blog.base.org/y-combinator-request-for-onchain-startups
1•kwar13•46m ago•0 comments

When did human chromosome 2 fuse?(2023)

https://www.johnhawks.net/p/when-did-human-chromosome-2-fuse
2•rolph•46m ago•1 comments

Study predicts Usain Bolt would have run 100M in 9.42 seconds in super spikes

https://www.theguardian.com/sport/2025/sep/11/usain-bolt-100m-super-spikes-athletics-world-champi...
1•PaulHoule•47m ago•0 comments

US to retire its only icebreaker, stranding polar research

https://www.colorado.edu/today/2025/09/16/us-retire-its-only-icebreaker-stranding-polar-research
10•geox•48m ago•1 comments

Ask HN: Where do YC websites come from?

1•ccleve•52m ago•0 comments

My Five Favorite Inventions

https://www.bramadams.dev/my-five-favorite-inventions/
1•_bramses•59m ago•0 comments

I Made a Better Dynamic Array Than Stb_ds.h

https://lazarusoverlook.com/posts/vector-c-library/
1•Moowool•1h ago•1 comments

All the New Website Launches in the World

https://websitelaunches.com/launches/today/
3•t-3•1h ago•2 comments

Consistent Hashing

https://eli.thegreenplace.net/2025/consistent-hashing/
3•ibobev•1h ago•0 comments

First PoB (proof-of-bandwidth) Consensus Mechanism

https://whitepaper.knexcoin.com/
2•winnertakeall•1h ago•0 comments

Volcanic crisis reveals coupled magma system at Santorini and Kolumbo

https://www.nature.com/articles/s41586-025-09525-7
1•fforflo•1h ago•0 comments

How AMD is re-thinking Chiplet Design [video]

https://www.youtube.com/watch?v=maH6KZ0YkXU
1•ibobev•1h ago•0 comments

Show HN: macOS Local AI Dictation Software

https://github.com/Explosion-Scratch/whisper-mac
1•explosion-s•1h ago•0 comments

Code Mode: the better way to use MCP

https://blog.cloudflare.com/code-mode/
2•the_mitsuhiko•1h ago•0 comments

£500M Thames Water desalination plant has provided seven days' water in 15 years

https://www.theguardian.com/business/2025/sep/26/500m-thames-water-desalination-plant-has-provide...
5•zeristor•1h ago•1 comments

Beyond Power Laws: Scaling Laws for Next-Token Prediction

https://francisbach.com/scaling-laws-text/
1•frozenseven•1h ago•0 comments

Ash TypeScript: Rich Phoenix Front Ends, Simplified [video]

https://www.youtube.com/watch?v=t-hori2Io14
2•borromakot•1h ago•1 comments

Why Did Car Manufacturers Switch from Generators to Alternators?

https://www.jalopnik.com/1975197/why-car-manufacturers-switch-from-generators-to-alternators/
5•rntn•1h ago•0 comments

Handy – Free open-source speech-to-text app written in Rust

https://handy.computer/
5•Leftium•1h ago•2 comments
Open in hackernews

Linux 6.18 Will Fix Lockups When Systemd Units Read Lots of Files

https://www.phoronix.com/news/Linux-6.18-Writeback-Lockups
25•Bender•1h ago

Comments

CaliforniaKarl•1h ago
This seems to me to be a cgroup issue, not a systemd issue, though systemd's pervasive use of cgroups make it the most-obvious trigger.
themafia•1h ago
It was a shared queue with high contention and it was being sorted more than necessary. The fix is to use independent queues and to not sort the dirty list.
gpm•1h ago
When I stop and think about it writing access times for everything seems extremely wasteful... does anything actually use this field? Any reason I shouldn't change all my file systems to mount with noatime?

It's hard for me to imagine using it for anything myself, considering the number of times I do something like run a search (or a backup command) across literally every file I care about.

themafia•1h ago
The canonical example of an application that can break with 'noatime' is the "mutt" email client with mbox style single file email spools.

Most modern applications are not designed to operate on shared files like this so in general 'noatime' is safe for 99.9% of software.

bryanlarsen•1h ago
Mail readers that use the mbox format are pretty much the only common user.
JoshTriplett•40m ago
Ideally, noatime would be the default, and applications that still care about atime would be updated to open with a new `O_ATIME` flag. Or, better yet, track it themselves independently.

It's completely reasonable to turn it on. And also, when you're writing applications for Linux, consider using the `O_NOATIME` flag in your file opens.

pengaru•33m ago
It's one of those things that you don't care about until you do.

As a former sysadmin through the dotcom booms, we regularly depended on atime for identifying which files are actively being used in myriad situations.

Sometimes you're just confirming a config file was actually reloaded in response to your HUP signal. Other times you're trying to find out which data files a customer's cgi-bin mess is making use of.

It's probably less relevant today where multi-user unix hosts are less common, but it was quite valuable information to maintain back then.

NekkoDroid•26m ago
> does anything actually use this field?

Systemd in a way does. One of the systemd-tmpfiles entry option is to clean up unused files after some time (it ships defaults for /tmp/ after 10 days and /var/tmp/ after 30 days) and for this it checks atime, mtime and ctime to determin if it should delete the file (I think you can also take a flock on the file to prevent it from being deleted as well)

jmclnx•1h ago
I admit, I do not fully understand systemd, but having to add logic like this is very odd. If "too many" is reached, couldn't they add a pause and throw a message into /var/log/messages ?

This indicates to me a very poor design. If not, it is a validation of the old UNIX saying "do one thing and do it well" and "keep programs small" (paraphrasing).

pengaru•44m ago

  > I admit, I do not fully understand systemd ...

  > This indicates to me a very poor design. If not, it is a validation of the old UNIX saying "do one thing and do it well" and "keep programs small" (paraphrasing).
You don't need to fully understand systemd to understand TFA describes a kernel fix.

This isn't a systemd problem, systemd just makes use of cgroups. The kernel has a degenerate case handling lazy atime updates combined with cgroups.

pizlonator•35m ago
Kinda yeah?

I’d say it’s both a systemd issue and a kernel issue. The fact that systemd motivates kernel fixes does point to systemd being maybe just a bit overengineered

pengaru•31m ago
> I’d say it’s both a systemd issue and a kernel issue. The fact that systemd motivates kernel fixes does point to systemd being maybe just a bit overengineered

systemd is basically a victim here, you're quasi engaging in a tech form of victim blaming.

don't blame systemd for making use of kernel features (cgroups)

and without cgroups linux has no sandboxing capabilities, and would be largely irrelevant to today's workloads

pizlonator•28m ago
If I was blaming only systemd then you’d be right.

Look if I wrote a thing that caused kernel lockups then I’d blame myself even if the kernel dudes fixed the issue

wrs•40m ago
It’s not really specific to systemd, it’s about cgroups in the kernel. If your code is running as a systemd unit so it gets its own cgroup, there you are.
malkia•50m ago
I was listening to Matt Godbolt's the Two's Complement podcast "Squashing Compilers" and this got my attention, I think this was Ben Rady sharing his recent systemd issue - seems like related

https://youtu.be/Au15lSiAkeQ?si=sxxP2ia9vUkWY5qy&t=982

From the YouTube transcript:

"I don't know what systemd is doing to take so long cuz this is the rub systemd essentially takes 100% CPU twice over. So on our two core machine that we run these things on, I can run top that when I actually got it, I said to you the machine was unresponsive, right? Because all in kernel land, locks are being taken out left, right, and center. Um, you know, we're trying to mount these things in parallel at sensible levels because we want to try and mount"