frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

When did Google get so weird?

https://sancho.bearblog.dev/google-weird/
128•sancho-panza•48m ago•55 comments

Ember-1

https://fireworks.ai/blog/ember-1
209•gmays•3h ago•120 comments

Alan Kay's answer to "Did the ENIAC have a BIOS"?

https://www.quora.com/Did-the-ENIAC-have-a-BIOS/answer/Alan-Kay-11
26•midnightfish•1h ago•13 comments

The state of SIMD in Rust in 2026

https://shnatsel.github.io/state-of-simd-rust-2026/
38•verdagon•2d ago•7 comments

Show HN: Lofi Cities – Pixel-art city nights with browser-generated lofi

https://loficities.com/
76•safaelmali•2h ago•29 comments

What I did at Recurse Center

https://thill.me/2026/09/11/what-i-did-at-rc.html
14•bingden•1h ago•4 comments

In an $80 motel room, a discovery to shed light on the origins of life

https://www.nytimes.com/2026/09/26/science/motel-science-discovery.html
171•danso•6h ago•66 comments

Imp is a full port of DSPy to the BEAM

https://github.com/deepfates/imp
17•mpweiher•1h ago•4 comments

Oral history of John Chowning, inventor of FM synthesis [video]

https://www.youtube.com/watch?v=e1Xn3030IvM
20•Rochus•2h ago•4 comments

Don't couple your Go code to GitHub

https://iain.rocks/blog/dont-couple-your-go-code-to-github
55•birdculture•4h ago•26 comments

Writing Efficient C++ Code (2013)

https://asawicki.info/articles/writing_efficient_cpp_code.php
118•ibobev•2d ago•67 comments

Replacing the old battery on rechargeable bike lights

https://jvns.ca/blog/2026/09/27/replacing-the-old-battery-on-rechargeable-bike-lights/
110•surprisetalk•7h ago•57 comments

Show HN: TinyAIArena watch AI agents battle it out

https://tinyaiarena.com/
79•hp6•5h ago•36 comments

The Cartesian Hand: In-Hand Manipulation with All-Linear Fingers

https://generalroboticslab.com/cartesian_handv1
32•AareyBaba•1d ago•6 comments

Fragment of oldest known peace treaty found in Turkey

https://www.livescience.com/archaeology/ancient-egyptians/we-have-found-traces-of-peace-thousands...
33•gmays•6h ago•5 comments

Allegations of US interference in Quebec election

https://globalnews.ca/news/12073854/quebec-election-u-s-interference/
18•Teever•43m ago•9 comments

The Normalization of Inexplicable Failures

https://www.ihatethefuture.com/2026/09/the-normalization-of-inexplicable.html
209•pxx•5h ago•85 comments

Flip Fluid on Flip Dots

https://mitxela.com/projects/flipflip
328•blutack•1d ago•22 comments

John Coltrane Centenary's – Impulse Records Release the Legendary Tiberi Tapes

https://www.jazzwise.com/content/news/john-coltrane-centenary-celebrations-see-impulse-records-re...
29•gregsadetsky•2d ago•6 comments

Fakecloud: Local AWS cloud emulator for integration tests

https://fakecloud.dev/
87•theanonymousone•1d ago•44 comments

On caring for user data: NeoVim caused Vim undo files to be deleted

https://unsung.aresluna.org/they-had-no-concept-of-a-duty-of-care-to-their-users/
318•jandeboevrie•6h ago•277 comments

Kicki: A DECsystem1060 – Interim Computer Museum

https://icm.museum/blog/?p=207
13•rbanffy•1d ago•2 comments

Video CDs Break Windows Explorer

https://clydesnotes.blogspot.com/2026/08/video-cds-break-windows-explorer.html
65•ClydeN•1d ago•23 comments

Faster prompt lookup drafting in llama.cpp

https://jadidbourbaki.github.io/blog/prompt-lookup-llama-cpp/
45•pptadversary•1d ago•7 comments

Show HN: Building a Markdown editor for Mac, iOS and web

https://www.markdown.beauty/
54•thiagoperes•7h ago•38 comments

Improving site performance by shipping more CSS

https://github.blog/engineering/architecture-optimization/improving-site-performance-by-shipping-...
72•torutofu•1d ago•59 comments

Wiki Deep dive into Standard diving dress

https://en.wikipedia.org/wiki/Standard_diving_dress
10•sans_souse•1d ago•1 comments

C's Flexible Integer Sizes Were Not a Design Mistake

https://pikuma.com/blog/c-integer-sizes-not-a-mistake
61•ibobev•2d ago•95 comments

PostmarketOS is rebranding as Nura

https://nura.eco/blog/2026/09/27/nura-rename/
132•HotGarbage•5h ago•28 comments

Go Concurrency Distilled

https://antonz.org/go-concurrency-distilled/
357•chmaynard•1d ago•163 comments
Open in hackernews

The state of SIMD in Rust in 2026

https://shnatsel.github.io/state-of-simd-rust-2026/
38•verdagon•2d ago

Comments

Archit3ch•48m ago
Hot take: there is no portable SIMD.

You can either have performance (=write manual ASM for each platform), or portability, but not both.

What so-called "portable SIMD" libraries give you is "portable auto-vectorization". "Portable performance" is a global property of the algorithm. Relying on auto-vectorization will result in e.g. sub-optimal register spills in practice. The microbenchmarks will look great, though. ;)

louthy•37m ago
> there is no portable SIMD

Except in languages with a JIT compiler

Tanjreeve•27m ago
Starts to get a bit philosophical on what constitutes "portable" but JIT compilers would emit an opcode based off of whatever the frontend/IR is saying to do surely?
Scene_Cast2•35m ago
What about numpy, numba, and torch.compile?
Sharlin•30m ago
Getting 2x or 4x performance in your inner loops using a reasonable SIMD library is infinitely better than theoretically getting 8x performance with hand-coded nonportable intrinsics, because the latter is never going to happen in most programs, so the actual point of comparison is scalar code, or autovectorized code at best.
IshKebab•15m ago
It's a continuum. Some things basically all SIMD implementations support. Want to add 2 4xf32 vectors together? That's pretty easy to do portably.

But yeah to be fair if you are at that point, you probably want to go fully non-portable anyway. Especially with AI.

Has anyone even figured out how to do vector stuff (SVE/RVV) without assembly?