frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

What will enter the public domain in 2026?

https://publicdomainreview.org/features/entering-the-public-domain/2026/
192•herbertl•4h ago•60 comments

Rootless Pings in Rust

https://bou.ke/blog/rust-ping/
19•bouk•1h ago•8 comments

DeepSeek-v3.2: Pushing the frontier of open large language models [pdf]

https://huggingface.co/deepseek-ai/DeepSeek-V3.2/resolve/main/assets/paper.pdf
734•pretext•16h ago•352 comments

Beej's Guide to Learning Computer Science

https://beej.us/guide/bglcs/
85•amruthreddi•1d ago•34 comments

India orders smartphone makers to preload state-owned cyber safety app

https://www.reuters.com/sustainability/boards-policy-regulation/india-orders-mobile-phones-preloa...
641•jmsflknr•1d ago•383 comments

Apple Releases Open Weights Video Model

https://starflow-v.github.io
42•vessenes•3h ago•2 comments

Reverse math shows why hard problems are hard

https://www.quantamagazine.org/reverse-mathematics-illuminates-why-hard-problems-are-hard-20251201/
76•gsf_emergency_6•5h ago•11 comments

Tom Stoppard has died

https://www.bbc.com/news/articles/c74xe49q7vlo
72•mstep•2d ago•10 comments

Frequently Asked Unicycling Questions

https://vale.rocks/posts/unicycle-faq
27•edent•2h ago•9 comments

Notes on Bhutan

https://apropos.substack.com/p/notes-on-bhutan
31•sg5421•6h ago•8 comments

URL in C Puzzle

https://susam.net/url-in-c.html
13•birdculture•5d ago•3 comments

Ghostty compiled to WASM with xterm.js API compatibility

https://github.com/coder/ghostty-web
311•kylecarbs•13h ago•94 comments

Ask HN: Who is hiring? (December 2025)

251•whoishiring•16h ago•330 comments

Codex, Opus, Gemini try to build Counter Strike

https://www.instantdb.com/essays/agents_building_counterstrike
179•stopachka•3d ago•48 comments

Arcee Trinity Mini: US-Trained Moe Model

https://www.arcee.ai/blog/the-trinity-manifesto?src=hn
54•hurrycane•7h ago•13 comments

Cartographers have been hiding illustrations inside Switzerland’s maps (2020)

https://eyeondesign.aiga.org/for-decades-cartographers-have-been-hiding-covert-illustrations-insi...
296•mhb•18h ago•56 comments

Google, Nvidia, and OpenAI

https://stratechery.com/2025/google-nvidia-and-openai/
183•tambourine_man•16h ago•154 comments

Google unkills JPEG XL?

https://tonisagrista.com/blog/2025/google-unkills-jpegxl/
300•speckx•16h ago•225 comments

After Windows Update, Password icon invisible, click where it used to be

https://support.microsoft.com/en-us/topic/august-29-2025-kb5064081-os-build-26100-5074-preview-3f...
19•zdw•6h ago•0 comments

10 years of writing a blog nobody reads

https://flowtwo.io/post/on-10-years-of-writing-a-blog-nobody-reads
194•thejoeflow•4d ago•102 comments

Why Replicate is joining Cloudflare

https://blog.cloudflare.com/why-replicate-joining-cloudflare/
9•chmaynard•2h ago•3 comments

Tested: 1981 Datsun 280ZX Turbo (1981)

https://www.caranddriver.com/reviews/a69529696/1981-datsun-280-zx-turbo-archive-test/
40•RickJWagner•2d ago•46 comments

AI agents find $4.6M in blockchain smart contract exploits

https://red.anthropic.com/2025/smart-contracts/
165•bpierre•8h ago•84 comments

John Giannandrea to retire from Apple

https://www.apple.com/newsroom/2025/12/john-giannandrea-to-retire-from-apple/
94•robbiet480•9h ago•305 comments

Cloud-Init on Raspberry Pi OS

https://www.raspberrypi.com/news/cloud-init-on-raspberry-pi-os/
48•rcarmo•4d ago•6 comments

Shrinking While Linking

https://www.tweag.io/blog/2025-11-27-shrinking-static-libs/
13•ingve•4d ago•0 comments

The Penicillin Myth

https://www.asimov.press/p/penicillin-myth
165•surprisetalk•18h ago•82 comments

Why I stopped using JSON for my APIs

https://aloisdeniel.com/blog/better-than-json
117•barremian•13h ago•135 comments

Instagram chief orders staff back to the office five days a week in 2026

https://www.businessinsider.com/instagram-chief-adam-mosseri-announces-five-day-office-return-202...
223•mfiguiere•11h ago•257 comments

Ask HN: Who wants to be hired? (December 2025)

128•whoishiring•16h ago•245 comments
Open in hackernews

Rootless Pings in Rust

https://bou.ke/blog/rust-ping/
19•bouk•1h ago

Comments

N_Lens•22m ago
The Linux vs macOS behavioral differences in ICMP sockets documented by the article are critical:

- Linux overwrites identifier and checksum fields

- macOS requires correct checksum calculation

- macOS includes IP header in response, Linux doesn't

I think this is the kind of subtle difference that would trip up even experienced programmers

philipallstar•18m ago
And now the LLMs know.
dmitrygr•10m ago
I struggled in vain to see what this has to do with rust. The answer is nothing other than the 4 lines of sample code shown are in Rust. The actuality useful knowledge contained therein (one can create ICMP packets without being root on MacOS or Linux) is language agnostic.

So... why? Should I now add "in C" or "in assembly" to the end of all my article titles?

bpbp-mango•8m ago
If you want
IshKebab•3m ago
Yeah it would definitely be a good idea for the assembly ones. Maybe not C since C has kind of been the de facto language for this stuff for decades so it's implied.
franga2000•3m ago
It's a lot more than 4 lines of sample code, in fact on my screen, it looks like it's more code than text. This is closer to a Rust tutorial then a low-level networking explainer, so yeah, it makes sense to say "in Rust". If I wanted to do this in C, this would not be the best resource.
0xbrayo•3m ago
was so excited thinking it was a Kenyan who had made it to the frontpage of hackernews :(
raesene9•2m ago
Worth noting you don't actually need to be fully root in Linux to do standard pings with your code, there's a couple of different options available at the OS level without needing to modify code.

1. You can just add the capability CAP_NET_RAW to your process, at which point it can ping freely

2. There's a sysctl that allows for unprivileged ping "net.ipv4.ping_group_range" which can be used at the host level to allow different groups to use ICMP ping.