frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

macOS Golden Gate Is a Buggy Mess

https://www.squareorbits.com/blog/2026/09/macos-golden-gate-is-a-buggy-mess/
152•SquareOrbits•1h ago•88 comments

Claude partial outage

https://status.claude.com/incidents/4xvtc2gnq73l
137•sidcool•1h ago•101 comments

How Delhi Cut Electricity Loss from 50 to 5 Percent

https://spectrum.ieee.org/delhi-electricity-loss
212•rbanffy•2h ago•131 comments

America.gov – Whatever you need from government, start here

https://america.gov/
44•plesiv•1h ago•13 comments

AI companies leak data to advertisers [pdf]

https://jorgegarciaherrero.com/wp-content/interactivos/20260916-Prompt-like-a-butterfly-sting-lik...
329•damaru2•6h ago•106 comments

Jeeves. Reasoning improves Jev-like decision models

https://github.com/PostHog/jeeves
147•nicowaltz•4h ago•64 comments

Without the Hot Air

https://www.withouthotair.com/
69•0sake_rs•3h ago•37 comments

Unsurprisingly, Meta's new Muse AI agent blatantly ignores users permissions

https://appleinsider.com/articles/26/09/28/metas-new-ai-agent-blatantly-ignores-users-permissions
101•dkobia•1h ago•17 comments

You Are No Longer Invited to Dinner

https://www.derekthompson.org/p/the-death-of-the-american-host
437•barry-cotter•4h ago•381 comments

500k facial scans at UK stations yield no arrests, 1 false positive

https://www.theguardian.com/technology/2026/sep/29/trial-live-facial-recognition-cameras-london-s...
299•ilamont•4h ago•202 comments

Using any C++ library in Godot

https://blog.conan.io/cpp/conan/gamedev/godot/cmake/2026/09/29/Using-Any-Cpp-Library-In-Godot.html
120•czoido•7h ago•32 comments

What makes software development engineering

https://parksb.github.io/en/article/44.html
27•ibobev•2h ago•34 comments

Digital Audio on the ZX Spectrum's 1-Bit Beeper

https://bumbershootsoft.wordpress.com/2026/09/26/digital-audio-on-the-zx-spectrums-1-bit-beeper/
25•ibobev•1d ago•6 comments

Why Doesn't Anyone Want to Fix One of America's Scariest Roads?

https://www.newyorker.com/magazine/2026/10/05/why-doesnt-anyone-want-to-fix-one-of-americas-scari...
9•adrianhon•1h ago•8 comments

Google ending ChromeOS support two years early

https://www.theregister.com/os-platforms/2026/09/29/google-ending-chromeos-support-two-years-earl...
46•rbanffy•1h ago•19 comments

Phyllotaxis: An audio-reactive LED display

https://jagi.studio/posts/phyllotaxis/
204•evakhoury•23h ago•30 comments

1 in 8 cancer cases worldwide are caused by infections, study finds

https://www.cbc.ca/lite/story/9.7361622
76•colinprince•3h ago•48 comments

Show HN: Jevstiller – Distill Jev into a local model, with a disagreement bound

https://jevstiller.pages.dev/posts/the-guarantee/
16•tgluck•3h ago•3 comments

Show HN: Raven – The harness of harnesses, built for RSI

https://github.com/EverMind-AI/Raven
43•cyfyifanchen•5h ago•34 comments

Booted up in 1993, this server still runs – but not for much longer (2017)

https://www.computerworld.com/article/1673071/booted-up-in-1993-this-server-still-runs-but-not-fo...
138•doener•1d ago•71 comments

Georeferencing Chernarus and visiting in real life (2021)

https://longcreek.me/blog/2021/chernarus-irl
8•carlos-menezes•1d ago•0 comments

California farmers are struggling to sell grapes as demand for wine drops

https://www.kqed.org/news/12101534/california-farmers-are-struggling-to-sell-grapes-as-demand-for...
314•randycupertino•19h ago•760 comments

US sanctions force The Netherlands off Microsoft and toward alternative NixOS

https://www.tomshardware.com/software/the-netherlands-is-rolling-alternative-nixos-based-software...
303•mywacaday•3h ago•268 comments

The systems that no one will test

https://blog.christianperone.com/2026/09/the-systems-that-no-one-will-test/
117•perone•1d ago•53 comments

Software occlusion culling in Block Game

https://enikofox.com/posts/software-rendered-occlusion-culling-in-block-game/
69•airhangerf15•2d ago•4 comments

Four CHI '26 papers I wish I wrote

https://countingfromzero.blog/2026/04/24/four-chi-26-papers-i-wish-i-wrote/
32•luu•2d ago•8 comments

Pirating the Pirates

https://mubi.com/en/notebook/posts/pirating-the-pirates
653•piotrgrabowski•23h ago•337 comments

Optimizing x264 settings and per-title ladders

https://streaminglearningcenter.com/articles/optimizing-x264-settings-and-per-title-ladders.html
20•dabinat•2d ago•5 comments

The Beatles have permeated research papers across academic disciplines

https://phys.org/news/2026-09-beatles-permeated-papers-academic-disciplines.html
15•pseudolus•2d ago•11 comments

Netanyahu claims ability to hack any iPhone and plant false evidence

https://twitter.com/dlLambo/status/2104852335272878530
6•gravisultra•11m ago•1 comments
Open in hackernews

Faster sorting with SIMD CUDA intrinsics (2024)

https://winwang.blog/posts/bitonic-sort/
92•winwang•1y ago
Code at https://github.com/wiwa/blog-code/

Comments

ashvardanian•1y ago
The article covers extremely important CUDA warp-level synchronization/exchange primitives, but it's not what is generally called SIMD in the CUDA land .

Most "CUDA SIMD" intrinsics are designed to process a 32-bit data pack containing 2x 16-bit or 4x 8-bit values (<https://docs.nvidia.com/cuda/cuda-math-api/cuda_math_api/gro...>). That significantly shrinks their applicability in most domains outside of video and string processing. I've had pretty high hopes for DPX on Hopper (<https://developer.nvidia.com/blog/boosting-dynamic-programmi...>) instructions and started integrating them in StringZilla last year, but the gains aren't huge.

winwang•1y ago
Oh wow, TIL, thanks. I usually call stuff like that SWAR, and every now-and-then I try to think of a way to (fruitfully) use it. The "SIMD" in this case was just an allusion to warp-wide functions looking like how one might use SIMD in CPU code, as opposed to typical SIMT CUDA.

Also, StringZilla looks amazing -- I just became your 1000th Github follower :)

ashvardanian•1y ago
Thanks, appreciate the gesture :)

Traditional SWAR on GPUs is a fascinating topic. I've begun assembling a set of synthetic benchmarks to compare DP4A vs. DPX (<https://github.com/ashvardanian/less_slow.cpp/pull/35>), but it feels incomplete without SWAR. My working hypothesis is that 64-bit SWAR on properly aligned data could be very useful in GPGPU, though FMA/MIN/MAX operations in that PR might not be the clearest showcase of its strengths. Do you have a better example or use case in mind?

winwang•1y ago
I don't -- unfortunately not too well-versed in this field! But I was a bit fascinated with SWAR after I randomly thought of how to prefix-sum with int multiplication, later finding out that it is indeed an old trick as I suspected (I'm definitely not on this thread btw): https://mastodon.social/@dougall/109913251096277108

As for 64-bit... well, I mostly avoid using high-end GPUs, but I was of the impression that i64 is just simulated. In fact, I was thinking of using the full warp as a "pipeline" to implement u32 division (mostly as a joke), almost like anti-SWAR. There was some old-ish paper detailing arithmetic latencies in GPUs and division was approximately more than 32x multiplication (...or I could be misremembering).

bobmcnamara•1y ago
Parallel compares: https://graphics.stanford.edu/~seander/bithacks.html#ZeroInW...
DennisL123•1y ago
Interesting stuff. Not sure if I read this right that it‘s 16 und 32 bit values of integers that get sorted. If yes, I‘d love to see if the GPU implementation can beat a competitive Radix sort implementation on a CPU.
winwang•1y ago
It's 32 32-bit values which get sorted. I don't think a GPU sort would beat a CPU sort at this scale, even if you don't take kernel launch time into account. CPUs are simply too fast for (super-)small data, especially with AVX-512. But if we're talking about a larger amount of data, that would be a different story, i.e. as part of a normal gpu mergesort.
maeln•1y ago
It is also useful if your data already lives on the GPU memory. For example, when you need to z-sort a bunch of particles in a 3d renderer particle system.
exDM69•1y ago
A 32 way GPU sorting algorithm might be just what I need for sorting and deduplicating triangle id's in a visibility buffer renderer I am working on.

Thanks for sharing.

winwang•1y ago
As someone who doesn't know very much about graphics (ironically), you're welcome and hope it helps!
fourseventy•1y ago
What are the biggest use cases of GPU accelerated sorting?