frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: WebhookVault – self-hosted webhook infrastructure with RBAC and replay

https://webhookvault.onrender.com
1•hydra2297•20s ago•0 comments

Reddit mod used AI to hack Star Wars Galaxies emulator over a 14-year-old grudge

https://massivelyop.com/2026/08/29/a-reddit-mod-used-ai-to-hack-a-star-wars-galaxies-emulator-ove...
1•speckx•1m ago•0 comments

"Zlibrary my beloved": Anthropic staff chats extolling piracy cited in Sony suit

https://arstechnica.com/tech-policy/2026/08/zlibrary-my-beloved-anthropic-staff-chats-extolling-p...
1•hadrien01•1m ago•0 comments

Vitela. A free, type-safe alternative to Overleaf

https://vitela.artificialfallibility.com/
1•camilochs•1m ago•0 comments

DeepSeek v4 Flash Vision Exp is now open-weight

https://huggingface.co/deepseek-ai/DeepSeek-V4-Flash-Vision-Exp
1•florianherrengt•2m ago•0 comments

The Domain Software Engineer

https://patent.dev/the-domain-software-engineer/
1•funktionslust•3m ago•0 comments

PDE Role Explorer

https://dit-2026-app.john-04e.workers.dev/page26
1•whiteboardr•4m ago•0 comments

Merit, Hire engineers based on simulated work

https://applymerit.com
1•jonas_kgomo•6m ago•0 comments

Show HN: Kiso – Publish one OKF knowledge base for humans and AI agents

https://github.com/oak-invest/kiso
1•straumat•7m ago•0 comments

Global Trade and the US Navy

https://acoup.blog/2026/08/28/collections-global-trade-and-united-states-navy/
2•arn3n•9m ago•0 comments

Autoscaling Lakebase Postgres

https://neon.com/blog/autoscaling-lakebase-postgres
2•emschwartz•9m ago•0 comments

A Selection of Los Alamos Rolodex Business Cards

https://clui.org/collections/los-alamos-business-cards/selection-cards
3•1970-01-01•10m ago•0 comments

OpenAI and Anthropic are ruining San Francisco

https://www.sfgate.com/local/article/open-ai-anthropic-ruining-sf-22404657.php?taid=6a91b0cb1aac0...
3•rmason•11m ago•0 comments

What It Took to Dismantle the Most Powerful Company in the World

https://www.nytimes.com/2026/08/28/opinion/ai-power-lobbying-military-britain-east-india-company....
1•rafaelc•12m ago•0 comments

Things I Won't Work With: Straight Dimethyl Zinc

https://www.science.org/content/blog-post/things-i-won-t-work-straight-dimethyl-zinc
1•Bluestein•12m ago•0 comments

Should your Claude Code sessions cache for five minutes, or an hour?

https://cacheanalyzer.com/
2•rmason•13m ago•0 comments

Ask HN: Why does Hacker News use the obsolete HMAC?

1•irongem•15m ago•0 comments

Broadcom pledges to lock down open source Python and Java libraries

https://www.theregister.com/virtualization/2026/08/31/broadcom-pledges-to-lock-down-open-source-p...
2•theanonymousone•15m ago•0 comments

Embedded Swift Improvements Coming in Swift 6.4

https://www.swift.org/blog/embedded-swift-improvements-coming-in-swift-6.4/
1•maguszin•16m ago•0 comments

Perceptron AI releases Isaac 0.5: 36B, open weight, embodied foundation model

https://twitter.com/perceptroninc/status/2092678357775442103
5•ceith•17m ago•0 comments

Inside the hunt for suspected Chinese drone spies over US military bases

https://www.cnn.com/2026/08/31/politics/drone-incursions-us-bases-chinese-spies
2•cisc•17m ago•0 comments

Omarchy Quattro is the #3 Linux distro by active 1Password users

https://twitter.com/jmeller/status/2094429848647197145
2•porridgeraisin•17m ago•0 comments

YouTube blogger Markiplier becomes GoPro's largest shareholder with 8.5% stake

https://forgeeks.net/markiplier-gopro-largest-shareholder/
1•kuuuzya•17m ago•0 comments

When Japan Tried to Create Artificial Intelligence in the 1980s

https://www.tokyoweekender.com/entertainment/tech-trends/japan-fifth-generation-computer-project-ai/
3•SeenNotHeard•18m ago•0 comments

Cloudflare Unveils Adaptive Intelligence to Counter AI-Fueled Bot Attacks

https://securityboulevard.com/2026/08/cloudflare-unveils-adaptive-intelligence-to-counter-ai-fuel...
1•CrankyBear•18m ago•0 comments

Microsoft 365 Is Down

https://status.cloud.microsoft/m365/referrer=serviceStatusRedirect
3•jaynate•19m ago•1 comments

SDL's Agents.md

https://github.com/libsdl-org/SDL/blob/main/AGENTS.md
2•delduca•19m ago•0 comments

A '70s Improv Book Became Silicon Valley's Required Reading

https://www.nytimes.com/2026/08/30/opinion/silicon-valley-theater-improv.html
1•apparent•20m ago•1 comments

Fish Bad, Sugar Good and Other Medieval Ideas About Food

https://lithub.com/fish-bad-sugar-good-and-other-medieval-ideas-about-food/
1•mooreds•21m ago•0 comments

Mobile Is One of MOQ's Video Streaming Biggest Opportunities

https://www.red5.net/blog/moq-mobile/
1•mondainx•23m ago•0 comments
Open in hackernews

Packed Data Support in Haskell

https://arthi-chaud.github.io/posts/packed/
77•matt_d•1y ago

Comments

nine_k•1y ago
> Introducing the ‘packed’ data format, a binary format that allows using data as it is, without the need for a deserialisation step. A notable perk of this format is that traversals on packed trees is proven to be faster than on ‘unpacked’ trees: as the fields of data structures are inlines, there are no pointer jumps, thus making the most of the L1 cache.

That is, a "memory dump -> zero-copy memory read" of a subgraph of Haskell objects, allowing to pass such trees / subgraphs directly over a network. Slightly reminiscent of Cap'n Proto.

90s_dev•1y ago
We are always reinventing wheels. If we didn't, they'd all still be made of wood.
Zolomon•1y ago
They mention this in the article.
spockz•1y ago
It reminds me more of flat buffers though. Does protobuf also have zero allocation (beyond initial ingestion) and no pointer jumps?
cstrahan•1y ago
No, one example of why being variable sized integers.

See https://protobuf.dev/programming-guides/encoding/

carterschonwald•1y ago
One thing that sometimes gets tricky in these things is handling Sub term sharing. I wonder how they implemented it.
tlb•1y ago
> the serialised version of the data is usually bigger than its in-memory representation

I don’t think this is common. Perhaps for arrays of floats serialized as JSON or something. But I can’t think of a case where binary serialization is bigger. Data types like maps are necessarily larger in memory to support fast lookup and mutability.

nine_k•1y ago
I suppose all self-describing formats, like protobuf, or thrift or, well, JSON are bigger than the efficient machine representation, because they carry the schema in every message, one way or another.
IsTom•1y ago
If you use a lot of sharing in immutable data it can grow a lot when serializing. A simple pathological example would be a tree that has all left subtrees same as the right ones. It takes O(height) space in memory, but O(2^height) when serialized.
gitroom•1y ago
honestly i wish more stuff worked this way - fewer hops in memory always makes me happy
lordleft•1y ago
This was very well written. Excellent article!
NetOpWibby•1y ago
Is this like MessagePack for Haskell?