frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Pi.dev: You Said No MCP

https://earendil.com/posts/you-said-no-mcp/
331•yarapavan•4h ago•172 comments

SDF vs. MSDF vs. Slug: GPU Text Rendering

https://alphapixeldev.com/sdf-vs-msdf-vs-slug-vs-rive-gpu-text-rendering/
16•ibobev•1h ago•9 comments

Show HN: JBR-001 – An open-source 3D printable desktop robot

https://projecthub.arduino.cc/syntheticaidata/jbr-001-a-desktop-companion-robot-powered-by-arduin...
73•gvuksic•1d ago•15 comments

Livenerf: Has Opus 5.5 been nerfed yet?

https://github.com/ninjahawk/livenerf
759•bryan0•16h ago•321 comments

Mathematical Origami

https://mathigon.org/origami
44•signa11•1d ago•10 comments

Solving Factorio Quality

https://exyr.org/2026/solving-factorio-quality/
177•laurenth•1d ago•59 comments

Dots: Always-on agents

https://openai.com/index/introducing-dots/
693•alvis•21h ago•558 comments

Upgrade your desktop: Ubuntu 26.04.1 LTS is now available

https://ubuntu.com/blog/upgrade-your-desktop-ubuntu-26-04-lts
56•d99kris•1h ago•40 comments

Vermont replacing power plants with home batteries

https://www.bbc.com/future/article/20260928-a-virtual-power-plant-hidden-in-vermont-homes-is-keep...
290•devonnull•20h ago•222 comments

America.gov

https://america.gov/
684•plesiv•1d ago•571 comments

NASA asked several former SR-71A staffers to help secret restart

https://aviationweek.com/defense/aircraft-propulsion/nasa-asked-several-former-sr-71a-staffers-he...
240•ilamont•1d ago•254 comments

U.S. postal inspectors shut down website selling counterfeit postage labels

https://postalemployeenetwork.com/news/2026/09/26/u-s-postal-inspectors-shut-down-website-selling...
250•ilamont•19h ago•149 comments

Show HN: Real-time Solar System with 526k asteroids and all tracked satellites

https://space.bl2.net/
314•wanick•19h ago•82 comments

How Delhi cut electricity loss from 50 to 5 percent

https://spectrum.ieee.org/delhi-electricity-loss
549•rbanffy•1d ago•298 comments

Getting out of the way: my robotics crash course

https://thisismypersonalblog.com/posts/2026-09-25-getting-out-of-the-way/
4•systemerror•1d ago•0 comments

Phyllotaxis: An audio-reactive LED display

https://jagi.studio/posts/phyllotaxis/
316•evakhoury•1d ago•48 comments

Testing WebGPU data layouts with Facet

https://www.mattkeeter.com/blog/2026-08-23-wgpu-facet/
67•luu•1d ago•6 comments

September 2026: The world today, as seen by one Polish guy

https://tomwojcik.com/posts/2026-09-21/september-2026-the-world-today/
415•marjancek•7h ago•292 comments

Backblaze drive stats for Q2 2026

https://www.backblaze.com/blog/backblaze-drive-stats-for-q2-2026/
247•HieronymusBosch•1d ago•79 comments

RSS Feeds for Last.fm

https://lfm.xiffy.nl/
104•Baljhin•11h ago•29 comments

GPT 6.1 Sol: Near-Astra intelligence for a fifth of the price

https://openai.com/index/introducing-gpt-6-1-sol/
1005•crorella•21h ago•882 comments

NRC issues first U.S. construction permit for a BWRX-300 small modular reactor

https://www.gevernova.com/news/press-releases/nrc-issues-first-us-construction-permit-bwrx-300-sm...
87•papa-whisky•15h ago•45 comments

Language models for text classification: From bag-of-words to Jev

https://magazine.sebastianraschka.com/p/classifier-history-and-jev
167•Anon84•1d ago•7 comments

Floppy Emu Hardware Failure Analysis Results

https://www.bigmessowires.com/2026/09/29/floppy-emu-hardware-failure-analysis-results/
25•zdw•15h ago•5 comments

Needed 1+1, built a functional programming language

https://hereticpleb.vercel.app/blog/needed-one-plus-one/
130•birdculture•22h ago•54 comments

A Staff Engineer's Guide to Inventing Work

https://sujithjay.com/inventing-work
324•amortize•2d ago•66 comments

Ask HN: What are you reading?

365•dan-bailey•1d ago•701 comments

Most data centers refusing to say how much water, electricity they use

https://nltimes.nl/2026/09/30/data-centers-refusing-say-much-water-electricity-use
144•Thom2503•4h ago•147 comments

When oil prices spike, where does the money go?

https://theconversation.com/when-oil-prices-spike-where-does-the-money-go-280763
122•thelastgallon•1d ago•117 comments

Show HN: Using 2D DFT, dithering, etc. to maximize eInk manga image quality

https://github.com/ciromattia/kcc
47•seam_carver•1d ago•12 comments
Open in hackernews

SDF vs. MSDF vs. Slug: GPU Text Rendering

https://alphapixeldev.com/sdf-vs-msdf-vs-slug-vs-rive-gpu-text-rendering/
16•ibobev•1h ago

Comments

bel8•39m ago
MSDF looks better than Slug for me in the first example.

But slug wins in perspective in my eyes.

I use MSDF to render crisp text in my webgl hobby game. Hope to publish it with source code when I get the time.

thanks for sharing the article. I'll take a deeper look at it later.

Keyframe•30m ago
I do MSDF as well and since I'm not doing a huge-ass text editor (and even then) it works and it's great. One thing to consider is that with any solution that does things directly from vector outlines means you also then have to distribute proper font outlines and you might not have a license to do that. With MSDF and similar atlas-like solutions, you pre-render a font and distribute that rendered image instead of an actual font.
jdanford•35m ago
Man, I am getting incredibly tired of reading LLM-generated writing
cute_boi•27m ago
Author probably didn't even read...
rezmason•28m ago
Slug looks impressive!

The project I'm most known for is basically an MSDF shader with a bloom pass. It serves my needs 100%, though if I expand to support arbitrary text, I may reach for Slug.

The one issue with MSDF I want to raise is, it seems everybody uses the same msdfgen texture creation program from Viktor Chlumský's master's thesis 11 years ago. I wish there were other implementations. Who ever heard of a graphics technique that was only ever programmed once, and then used everywhere without substantial iteration? We need to de-XKCD-2347 MSDFs for everyone's sake, including and especially Chlumský.

reactordev•27m ago
Excellent write up. The cited references are on point too. Eric Lengyel is a legend.
flohofwoe•21m ago
Here's a simple Slug rendering example on top of sokol_gfx.h:

via WebGPU backend: https://floooh.github.io/sokol-webgpu/slug-sapp.html

via WebGL2 backend: https://floooh.github.io/sokol-html5/slug-sapp.html

There's quite a bit of helper code plus stb_truetype.h and stb_ds.h under the hood to parse TTF files and crunch the TTF curve data into the runtime format expected by the Slug shader (this stuff should better go into an offline asset pipeline tool):

https://github.com/floooh/sokol-samples/blob/master/libs/slu...

...the actual text rendering code is also taking a couple of shortcuts, e.g. no kerning, no right-to-left, and also no text shaping.

There's also a new and complete text rendering stack by Mikko Mononen called Skribidi (AFAIK not based on Slug though):

https://github.com/memononen/Skribidi

...the list of external dependencies is a bit scary for a small self-contained sample though (Harfbuzz, SheenBidi, libunibreak, etc...), but that basically shows that proper international text rendering is really damn hard, even when trying to simplify the code as much as possible.

hncbw02z5a•13m ago
MSDF corners gave me trouble til I bumped the distance range at small sizes.
mattdesl•3m ago
I've also been working on a GPU curve renderer, Windfoil, based on a formulation that Fable 5 originally proposed to me during a directed search [1]. It is similar in some ways to Slug, not always as fast, but uses less shader storage (single band instead of two) and produces higher quality anti-aliasing i.e. closer to a box-filtered ground truth.

It may be of interest to some game/graphics devs here...

[1] https://github.com/texel-org/windfoil-algorithm