frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

US Corporate Insiders Are Selling Stocks at a Near Record Pace

https://finance.yahoo.com/markets/stocks/articles/corporate-america-pumping-1-trillion-173100033....
1•akyuu•3m ago•0 comments

Proposed spec to share SKILL and "loop"/"Workflow" by OCI registry

https://github.com/stumpyfr/loop-spec
1•stumpyfr•6m ago•1 comments

How vibe coding a game made me design an AI agent protocol

https://blog.carlid.dev/game-vibe-coding-to-protocol-design
1•carlid•6m ago•0 comments

Apple targets OpenAI employees with legal letters

https://www.ft.com/content/1b8c9d52-88a9-426b-ba47-f1811f859166
2•merksittich•6m ago•1 comments

"Strengthening the Heartbeat" by the Educational Theorist Thomas Sergiovanni

https://urnicus.com/blog/strengthening-the-heartbeat/
1•urnicus•6m ago•1 comments

Show HN: hmr-serve, hot-loading web app for any folder (MIT)

https://github.com/floodtide/hmr-serve
1•fishbone•7m ago•0 comments

Show HN: Notvex – encrypted local-first notes with SQLCipher and XChaCha20

https://github.com/GFrancV/notvex
1•GFrancV•7m ago•0 comments

Advances in Real Time Rendering in Games

https://advances.realtimerendering.com
1•oumua_don17•7m ago•0 comments

Prompt submitted to cloud even when using local LLM by default

https://github.com/anomalyco/opencode/issues/15854
1•josh-wrale•8m ago•0 comments

Guy Makes Mechanical Mirrors [video]

https://www.youtube.com/watch?v=kV8v2GKC8WA
1•surprisetalk•8m ago•0 comments

Echelon 3000

https://5blockchains.com/posts/echelon/
1•betareducer•11m ago•0 comments

Rust Is a Harness

https://w4g1.dev/blog/rust-is-a-harness
4•hruvhwe•12m ago•0 comments

Show HN: Watch Wikipedia being edited live on a 3D globe

https://theplanetthinks.com/
1•alekcac•13m ago•0 comments

Show HN: A sandbox for running real jailbreak techniques against local LLMs

https://github.com/joshfischer1108/jailbreak-lab
1•joshfischer1108•15m ago•0 comments

GTFO VR Postmortem

https://dsprtn.dev/posts/GTFO-VR-Postmortem/
1•jhartikainen•15m ago•0 comments

Proposal for universal AI ethics standard against country censorship

https://www.omrajguru.com/writings/aistandard
1•omrajguru•16m ago•0 comments

Spine – a knowledge graph of your repo, in 7 languages, that feeds an agent

https://github.com/synaptixs/spine
1•Falconsol13•16m ago•0 comments

Show HN: I made a Strava for logging degen trades on WSB

https://topyolo.com/
1•dignaga69•16m ago•0 comments

Show HN: Sokkan – my Claude Code sessions kept forgetting, so I gave them memory

https://sokkan.ch
1•micaudn•16m ago•0 comments

Real Money, Fake Models: Deceptive Model Claims in Shadow APIs

https://arxiv.org/abs/2603.01919
1•sysoleg•17m ago•0 comments

Show HN: Math Grid – Japan's 100-square math drill (hyakumasu keisan)

https://apps.apple.com/ca/app/math-grid-100-squares/id6779562830
1•emile_labs•22m ago•0 comments

Cutting China reliance would cost the West $23T, research suggests

https://www.ft.com/content/c6c1f5a5-3332-471b-87d5-253e03f8b90a
1•giuliomagnifico•24m ago•1 comments

Gofi – go tooling for Ubiquiti Unifi gear

https://github.com/emergingrobotics/gofi
1•gherlein•25m ago•0 comments

Ampere, open-source battery charge control for Apple Silicon Macs

https://amperebattery.app/
2•elgs•25m ago•1 comments

Recognition of unfamiliar predators in horses through only visual predator cues

https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0349298
2•bookofjoe•25m ago•0 comments

Humans evolved to be twice as big as our ancestors

https://www.newscientist.com/article/2533221-how-humans-evolved-to-be-twice-as-big-as-our-ancestors/
2•ike_usawa•26m ago•0 comments

Neglected software update caused widespread Telstra network outage

https://www.theguardian.com/business/2026/jul/17/telstra-missing-software-update-undocumented-des...
1•prawn•27m ago•0 comments

Get notified about open slots at campgrounds / huts / cabins all over the world

https://getcabinfever.com/en/last-minute
1•felixdoerp•27m ago•0 comments

50 vs. 60 Hz and Alzheimer's Disease, an AI Exploration

https://github.com/mankins/50Hz-vs-60Hz-Alzheimers
1•mankins•29m ago•0 comments

Should AI usage be explicitly disclosed in movies and TV shows?

https://www.unite.ai/should-ai-usage-be-explicitly-disclosed-in-movies-and-tv-shows/
1•50kIters•30m 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?