frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: SplatHash – A lightweight alternative to BlurHash and ThumbHash

https://github.com/junevm/splathash
19•unsorted2270•2h ago
Hi HN,

I built SplatHash. It's a lightweight image placeholder generator I wrote to be a simpler, faster alternative to BlurHash and ThumbHash.

Repo: https://github.com/junevm/splathash

Comments

k2xl•1h ago
Thanks for sharing. I didn’t even know this type of thing had multiple algorithms.

Can you share what are the reasons someone may want to compress and image to 16 bytes?

lifthrasiir•1h ago
These things are called Low-Quality Image Placeholders (LQIP) and frequently used for front-end performance engineering.
montroser•1h ago
For image placeholders while the real image is loading. At 16 bytes, that can easily be just another attribute on an html img tag.
lifthrasiir•1h ago
Interesting, but my testing suggests that SplatHash is very weak at preserving global features, at least for synthetic images [1]. Both BlurHash and ThumbHash were able to preserve most of them, at the expense of worse (but still non-zero) local feature reproduction, but SplatHash simply discarded all global features! I guess you need to store both local features (Gaussian splats) and global features (cosine bases) for the best result. The currently unused padding bit might be useful for that...

[1] I used my own avatars and icons as a test set. For example, https://avatars.githubusercontent.com/u/323836?s=400&v=4

therealdeal2020•1h ago
so you turn images into colored bubbles? Why do people use this?
montroser•1h ago
Very cool. To my eye, the splats are sometimes having too much contrast -- implying more "stark" visual features that don't actually manifest in the real image. Presumably the radius and the opacity curve of the gradients can be tuned to taste at the decoding phase, to make the splats softer?
GaggiX•1h ago
The 6 blobs of colors look very weird after testing a few images, I feel like ThumbHash is much more natural and the downsides are minimal compare to SplatHash.

OpenAI – How to delete your account

https://help.openai.com/en/articles/6378407-how-to-delete-your-account
982•carlosrg•3h ago•173 comments

Don't trust AI agents

https://nanoclaw.dev/blog/nanoclaw-security-model
51•gronky_•1h ago•21 comments

We Will Not Be Divided

https://notdivided.org
2013•BloondAndDoom•13h ago•632 comments

Unsloth Dynamic 2.0 GGUFs

https://unsloth.ai/docs/basics/unsloth-dynamic-2.0-ggufs
94•tosh•5h ago•36 comments

Show HN: SplatHash – A lightweight alternative to BlurHash and ThumbHash

https://github.com/junevm/splathash
19•unsorted2270•2h ago•11 comments

The Eternal Promise: A History of Attempts to Eliminate Programmers

https://www.ivanturkovic.com/2026/01/22/history-software-simplification-cobol-ai-hype/
90•dinvlad•3d ago•54 comments

OpenAI agrees with Dept. of War to deploy models in their classified network

https://twitter.com/sama/status/2027578652477821175
993•eoskx•11h ago•469 comments

A new California law says all operating systems need to have age verification

https://www.pcgamer.com/software/operating-systems/a-new-california-law-says-all-operating-system...
666•WalterSobchak•23h ago•582 comments

OpenAI raises $110B on $730B pre-money valuation

https://techcrunch.com/2026/02/27/openai-raises-110b-in-one-of-the-largest-private-funding-rounds...
523•zlatkov•23h ago•558 comments

US and Israel launch strikes on Iran, as Trump says ‘massive’ campaign underway

https://www.cnn.com/2026/02/28/middleeast/israel-attack-iran-intl-hnk
416•lavp•7h ago•1044 comments

More Cows, More Wives

https://www.worksinprogress.news/p/more-cows-more-wives
17•oxw•2d ago•1 comments

The Future of AI

https://lucijagregov.com/2026/02/26/the-future-of-ai/
39•BerislavLopac•3h ago•40 comments

Cash issuing terminals

https://computer.rip/2026-02-27-ibm-atm.html
79•zdw•8h ago•11 comments

Smallest transformer that can add two 10-digit numbers

https://github.com/anadim/AdderBoard
188•ks2048•1d ago•83 comments

Croatia declared free of landmines after 31 years

https://glashrvatske.hrt.hr/en/domestic/croatia-declared-free-of-landmines-after-31-years-12593533
379•toomuchtodo•11h ago•84 comments

Bootc and OSTree: Modernizing Linux System Deployment

https://a-cup-of.coffee/blog/ostree-bootc/
63•mrtedbear•11h ago•20 comments

Statement on the comments from Secretary of War Pete Hegseth

https://www.anthropic.com/news/statement-comments-secretary-war
1042•surprisetalk•12h ago•337 comments

A better streams API is possible for JavaScript

https://blog.cloudflare.com/a-better-web-streams-api/
425•nnx•1d ago•147 comments

A Fuzzer for the Toy Optimizer

https://bernsteinbear.com/blog/toy-fuzzer/
12•chunkles•2d ago•0 comments

Qt45: A small polymerase ribozyme that can synthesize itself

https://www.science.org/doi/10.1126/science.adt2760
101•ppnpm•14h ago•18 comments

SHELL: Global Tool for Calling and Chaining Procedures in the System (1965) [pdf]

https://people.csail.mit.edu/saltzer/Multics/Multics-Documents/MDN/MDN-4.pdf
10•NaOH•1d ago•2 comments

NASA announces overhaul of Artemis program amid safety concerns, delays

https://www.cbsnews.com/news/nasa-artemis-moon-program-overhaul/
266•voxadam•21h ago•286 comments

A Chinese official’s use of ChatGPT revealed an intimidation operation

https://www.cnn.com/2026/02/25/politics/chatgpt-china-intimidation-operation
225•cwwc•22h ago•140 comments

Better Activation Functions for NNUE

https://cosmo.tardis.ac/files/2026-01-27-activation-2.html
5•luu•3d ago•0 comments

Package Managers à la Carte: a formal model of dependency resolution

https://arxiv.org/abs/2602.18602
43•avsm•4d ago•11 comments

Kyber (YC W23) Is Hiring an Enterprise Account Executive

https://www.ycombinator.com/companies/kyber/jobs/59yPaCs-enterprise-account-executive-ae
1•asontha•19h ago

Open source calculator firmware DB48X forbids CA/CO use due to age verification

https://github.com/c3d/db48x/commit/7819972b641ac808d46c54d3f5d1df70d706d286
200•iamnothere•22h ago•92 comments

Time-Travel Debugging: Replaying Production Bugs Locally

https://lackofimagination.org/2026/02/time-travel-debugging-replaying-production-bugs-locally/
32•tie-in•2d ago•7 comments

Inferring car movement patterns from passive TPMS measurements

https://dspace.networks.imdea.org/handle/20.500.12761/2011
40•wisdomseaker•6h ago•5 comments

Eschewing Zshell for Emacs Shell (2014)

https://www.howardism.org/Technical/Emacs/eshell-fun.html
41•pvdebbe•4d ago•22 comments