frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Claude Opus 4.6

https://www.anthropic.com/news/claude-opus-4-6
1852•HellsMaddy•14h ago•772 comments

Things Unix can do atomically (2010)

https://rcrowley.org/2010/01/06/things-unix-can-do-atomically.html
49•onurkanbkrc•2h ago•15 comments

Systems Thinking

http://theprogrammersparadox.blogspot.com/2026/02/systems-thinking.html
47•r4um•2h ago•17 comments

GPT-5.3-Codex

https://openai.com/index/introducing-gpt-5-3-codex/
1240•meetpateltech•13h ago•470 comments

My AI Adoption Journey

https://mitchellh.com/writing/my-ai-adoption-journey
528•anurag•12h ago•167 comments

Show HN: Artifact Keeper – Open-Source Artifactory/Nexus Alternative in Rust

https://github.com/artifact-keeper
27•bsgeraci•3h ago•7 comments

We tasked Opus 4.6 using agent teams to build a C Compiler

https://www.anthropic.com/engineering/building-c-compiler
497•modeless•12h ago•462 comments

Recreating Epstein PDFs from raw encoded attachments

https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/
313•ComputerGuru•1d ago•103 comments

Unlocking high-performance PostgreSQL with key memory optimizations

https://stormatics.tech/blogs/unlocking-high-performance-postgresql-key-memory-optimizations
33•camille_134•4d ago•1 comments

I reversed Tower of Fantasy's anti-cheat driver: a BYOVD toolkit never loaded

https://vespalec.com/blog/tower-of-flaws/
42•svespalec•4h ago•15 comments

Animated Knots

https://www.animatedknots.com/
160•ostacke•3d ago•18 comments

Waiting for Postgres 19: Better planner hints with path generation strategies [video]

https://www.youtube.com/watch?v=QLb3nhIy2Lc
25•sbuttgereit•4h ago•1 comments

How to carry more than your own bodyweight (2025)

https://www.bbc.com/future/article/20250124-how-to-carry-more-than-your-own-bodyweight
11•1659447091•3d ago•3 comments

Review of 1984 by Isaac Asimov (1980)

https://www.newworker.org/ncptrory/1984.htm
136•doruk101•10h ago•69 comments

GitHub Actions is slowly killing engineering teams

https://www.iankduncan.com/engineering/2026-02-05-github-actions-killing-your-team/
181•codesuki•4h ago•79 comments

The RCE that AMD won't fix

https://mrbruh.com/amd/
155•MrBruh•8h ago•64 comments

MenuetOS – a GUI OS that boots from a single floppy disk

https://www.menuetos.net/
137•pjerem•3d ago•29 comments

Claude Opus 4.6 extra usage promo

https://support.claude.com/en/articles/13613973-claude-opus-4-6-extra-usage-promo
150•rob•11h ago•46 comments

LinkedIn checks for 2953 browser extensions

https://github.com/mdp/linkedin-extension-fingerprinting
374•mdp•11h ago•183 comments

Stay Away from My Trash

https://tldraw.dev/blog/stay-away-from-my-trash
3•EvgeniyZh•3d ago•0 comments

The time I didn't meet Jeffrey Epstein

https://scottaaronson.blog/?p=9534
138•pfdietz•12h ago•125 comments

Hypernetworks: Neural Networks for Hierarchical Data

https://blog.sturdystatistics.com/posts/hnet_part_I/
60•mkmccjr•14h ago•4 comments

Orchestrate teams of Claude Code sessions

https://code.claude.com/docs/en/agent-teams
342•davidbarker•13h ago•192 comments

What if writing tests was a joyful experience? (2023)

https://blog.janestreet.com/the-joy-of-expect-tests/
58•ryanhn•9h ago•23 comments

Company as Code

https://blog.42futures.com/p/company-as-code
236•ahamez•18h ago•118 comments

Generative Pen-Trained Transformer

https://theodore.net/projects/Polargraph/
6•Twarner•3h ago•0 comments

The browser catches homograph attacks, the terminal doesn't

https://github.com/sheeki03/tirith
45•MrBuddyCasino•2d ago•18 comments

Show HN: Local task classifier and dispatcher on RTX 3080

https://github.com/resilientworkflowsentinel/resilient-workflow-sentinel
20•Shubham_Amb•8h ago•0 comments

The New Collabora Office for Desktop

https://www.collaboraonline.com/collabora-office/
164•mfld•17h ago•101 comments

Don't rent the cloud, own instead

https://blog.comma.ai/datacenter/
1130•Torq_boi•1d ago•465 comments
Open in hackernews

Things Unix can do atomically (2010)

https://rcrowley.org/2010/01/06/things-unix-can-do-atomically.html
48•onurkanbkrc•2h ago

Comments

0xbadcafebee•1h ago
You can use `ln` atomicity for a simple, portable(ish) locking system: https://gist.github.com/pwillis-els/b01b22f1b967a228c31db3cf...
exac•1h ago
Sorry, there is zero chance I will ever deploy new code by changing a symlink to point to the new directory.
sholladay•59m ago
Why? What do you prefer to do instead?
iberator•54m ago
why? it works and its super clever. Simple command instead some shit written in JS with docker trash
lloeki•49m ago
Ah, the memories of capistrano, complete with zero-downtime unicorn handover

https://github.com/capistrano/capistrano/

10us•14m ago
Still use php deployer each day and works with symlinks as well. https://deployer.org/
alpb•39m ago
Nobody's saying you should deploy code with this, but symlinks are a very common filesystem locking method.
slopusila•26m ago
that's how some phone OSes update the system (by having 2 read only fs)

that's how Chrome updates itself, but without the symlink part

bandrami•13m ago
Works pretty well for Nix
mananaysiempre•6m ago
And for Stow[1] before it, and for its inspiration Depot[2] before even that. It’s an old idea.

[1] https://www.gnu.org/software/stow/

[2] http://ftp.gregor.com/download/dgregor/depot.pdf

sega_sai•1h ago
rename() is certainly the easiest to use for any sort of file-system based synchronization.
MintPaw•41m ago
Not much apparently, although I didn't know about changing symlinks, that could be very useful.
ta8903•31m ago
Not technically related to atomicity, but I was looking for a way to do arbitrary filesystem operations based on some condition (like adding a file to a directory, and having some operation be performed on it). The usual recommendation for this is to use inotify/watchman, but something about it seems clunky to me. I want to write a virtual filesystem, where you pass it a trigger condition and a function, and it applies the function to all files based on the trigger condition. Does something like this exist?
Brian_K_White•16m ago
incron