frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: I've updated my Linux System Call website and API

https://syscall.sh/
20•guitmz•1h ago
I first released those in back in 2020 and now I finally added more architectures, Kernel selector, syscall descriptions and a few other niceties. It should work a bit better on mobile devices too but I am no CSS expert.

The API is at https://api.syscall.sh

Comments

ReDress•45m ago
If syscalls are so similar, for instance, like 'read' and 'readv' or 'pread', 'sendmsg' and 'sendmsgv' or 'fork' and 'vfork'.

Does it still make sense to term or classify them as two distinct syscalls?

rustyhancock•36m ago
It definitely makes sense to have a section "similar syscalls on this architecture" on the details page.
guitmz•32m ago
There's a "Same syscall on other architectures" section already, maybe I could add the Similar section next to it. Edit: but this means it needs a way to actually know they are similar apart from only their names
rustyhancock•16m ago
This maybe unpopular idea if you've avoided AI thus far, but it does seem like an LLM would make short work of that task.
PhilipRoman•32m ago
I wouldn't call any of them similar, except for 'pread' maybe. Each one has a lot of subtle semantics. Either way, it's syscall.tbl that determines whether they are distinct syscalls, not the author's page
ReDress•28m ago
I'm just noting this because it makes the number of Linux syscalls seem very exaggerated at a whole around 400 syscalls.

But, anyways, not like it matters that much but still.

400 distinct syscalls is a very large number of syscalls if you generally presume they're entirely distinct.

PhilipRoman•11m ago
I think the number is mostly meaningless even if we ignore whether they're distinct or not. Consider ioctl() - it's a single syscall but if I remember correctly the number of subcommands is in the thousands.
adrian_b•5m ago
That's right.

Moreover, for a large number of traditional Linux syscalls there are now better alternatives that are invoked as subcommands of a single syscall: io_uring_enter.

adrian_b•9m ago
The number of Linux syscalls depends on the architecture and on x86-64 there are over 450 Linux syscalls.

Nonetheless, about one third of those syscalls are obsolete (being replaced by newer improved syscalls), even if a large number of programs are still using them, and about one other third of them are rarely used in the environments familiar to most Linux users, like personal computers and small servers.

The obsolete syscalls inflate a lot the number of Linux syscalls, because there are a lot of syscalls that were originally defined with an inadequate set of parameters, then they were fixed by adding parameters or changing the meaning of the existing parameters. There are many syscalls were even 3 or 4 attempts were needed until reaching an acceptable definition for their parameters.

New programs should use only the newest improved syscalls, but the documentation of the Linux syscalls in various places is usually not up-to-date itself, so a lot of people are still using older syscalls, without being aware that they are suboptimal. So the obsolete syscalls will have to be supported forever by the Linux kernels.

Joker_vD•7m ago
Well, there really is about 400 syscall numbers allocated, and each has its own entrypoint in the kernel. That's an entirely objective criterion as opposed to arguing "well, sbrk and mmap (or recv and read) are kinda similar, maybe we should count them as just one syscall instead of two", because in the end we can might as well say "well, technically there is only one syscall, it just has an additional seventh argument that serves as the 'function denominator', like the ioctl's request parameter, you know".

Show HN: HackerBooks – HackerTube, but for books mentioned on HN

https://hackerbooks.org
1435•roansh•19h ago•240 comments

Postgres 19 is late because so many more bugs are being found now

http://rhaas.blogspot.com/2026/10/postgres-19-is-late-and-its-ais-fault.html
510•soheilpro•2d ago•320 comments

Show HN: Wikihack – HackerTube, but for Wikipedia articles mentioned on HN

https://wikihack.netlify.app
220•aizk•6h ago•71 comments

HackerTube: YouTube built from videos recommended by HN

https://karpathy.bearblog.dev/hacker-tube/
2609•karpathy•1d ago•575 comments

F/OSS Comics #13: BSD Unix, Part 3 – The Beginning of BSD Unix

https://fosscomics.com/posts/13.%20BSD%20Unix%20Part%203%20-%20The%20Beginning%20of%20BSD%20Unix/
134•joonehur•9h ago•15 comments

Bones may release proteins that slow aging and extend life span

https://www.science.org/content/article/bones-may-release-proteins-slow-aging-and-extend-life-span
122•EA-3167•9h ago•27 comments

Ask HN: Which TV do you recommend for privacy?

425•LecroJS•15h ago•558 comments

Show HN: I've updated my Linux System Call website and API

https://syscall.sh/
20•guitmz•1h ago•11 comments

Mystery of 60-Second Fluctuations in Power Grids Solved

https://www.fz-juelich.de/en/news/archive/press-release/2026/mystery-of-60-second-fluctuations-in...
140•_Microft•1d ago•63 comments

Trigger.dev customer environment variables exposed

https://trigger.dev/blog/security-incident-nov-2026
98•anurag•10h ago•40 comments

From Charlemagne to the Kitchen Boy: Reading the Hamburg Rathaus

https://alsterrunde.com/from-charlemagne-to-the-kitchen-boy-reading-the-hamburg-rathaus/
40•mertbio•4h ago•4 comments

Nibnib: Image compression with extreme decompression speed

https://github.com/raphlinus/nibnib
152•raphlinus•3d ago•25 comments

Tips for more effective fuzz testing with AFL++

https://nullprogram.com/blog/2025/02/05/
125•luu•5d ago•24 comments

China's First Frontier AI Export Controls: Mofcom Announcement No. 48

https://labs.cloudsecurityalliance.org/research/csa-research-note-china-ai-export-controls-announ...
56•jonnybgood•4h ago•33 comments

Show HN: HackerHack – HackerBooks but for Posts Posted on HN

https://news.ycombinator.com/
17•mw888•4h ago•3 comments

Copper – A minimal low-level programming language with OOP and generics

https://tibleiz.net/copper/
172•bogdanoff_2•2d ago•96 comments

Show HN: OmniDiff – Opensource, super fast, content aware Git difftool, in Rust

https://github.com/ivankovic/omnidiff
257•FabCH•22h ago•74 comments

New 3D thermal invisibility cloak makes objects disappear from infrared cameras

https://www.sciencedaily.com/releases/2026/10/261025073051.htm
88•stevenalowe•3d ago•37 comments

OccupySaaS

https://occupysaas.com/
304•misswaterfairy•11h ago•174 comments

The AI cost of JavaScript frameworks

https://nolanlawson.com/2026/10/28/the-ai-cost-of-javascript-frameworks/
384•luu•1d ago•297 comments

Proving and improving the Platonic Representation Hypothesis with JEPAs

https://arxiv.org/abs/2610.39302
144•Anon84•22h ago•71 comments

One-minute frequency disturbances from synchronization in power systems

https://www.nature.com/articles/s41560-026-02144-0
162•croes•2d ago•52 comments

Show HN: Point your camera at a landscape to learn about its geology

https://outcrop.rocks/
210•headsupernova•3d ago•47 comments

Mathematics has changed. Let's act like it

https://terrytao.wordpress.com/2026/11/01/mathematics-has-changed-lets-act-like-it/
321•smilelamp•16h ago•369 comments

Radiation Map of the World

https://radiaverse.com/
184•slater•4d ago•51 comments

Lenovo's 'encrypted' fingerprint USB is just an unencrypted SD card in a case

https://www.reddit.com/r/technology/comments/1xl2pr3/lenovos_encrypted_fingerprint_usb_drive_is_j...
502•entryleveljobsc•20h ago•166 comments

Show HN: I rebuilt my old canvas 3D library as a small WebGL 2 library – phoria2

https://kevs3d.co.uk/phoria2/
94•kevs3d•2d ago•18 comments

The She-Wolves of Jülich

https://www.historytoday.com/archive/history-matters/she-wolves-julich
31•Thevet•1d ago•6 comments

Domain hacks with unusual Unicode characters (2018)

https://shkspr.mobi/blog/2018/11/domain-hacks-with-unusual-unicode-characters/
92•n_plus_1_acc•1d ago•56 comments

An Italian farmer found some unknown seeds in his attic and planted them

https://www.smithsonianmag.com/science-nature/italian-farmer-found-unknown-seeds-attic-with-nothi...
831•ecares•1d ago•211 comments