frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Tornado VPS services and website are down

https://www.whtop.com/review/tornadovps.com
1•pramodbiligiri•1m ago•1 comments

A mass archive of weird, wonderful websites

https://www.are.na/tom/www-t_kopepmelw
1•Gecko4072•3m ago•0 comments

Keeping teams on one AI harness

https://baselane.sh/blog/keeping-teams-on-one-harness/
1•mohammad0omar•3m ago•0 comments

Airbus migrating 70 critical apps from AWS to Scaleway amid digital sovereignty

https://www.theregister.com/paas-and-iaas/2026/07/16/airbus-migrating-70-critical-apps-from-aws-t...
2•_____k•9m ago•0 comments

Narcissistic leaders more likely to oppose remote work, new research suggests

https://www.cbc.ca/news/business/study-remote-work-narcissism-9.7275176
4•robtherobber•12m ago•0 comments

Proving That America Can Still Do Big Things

https://time.com/article/2026/07/19/2026-world-cup-proved-america-can-still-do-big-things/
2•sudo_cowsay•14m ago•0 comments

Making models smarter and cheaper at the same time

1•Wetime•19m ago•1 comments

VS Code Lets You Add Page Elements to Copilot, So I Built It for Any AI Agent

https://medium.com/@marcbuilds/i-built-a-vs-code-extension-that-lets-you-click-a-web-page-element...
1•MarcBuilds01•19m ago•0 comments

Finding zombies in our systems: A real-world story of CPU bottlenecks

https://medium.com/pinterest-engineering/finding-zombies-in-our-systems-a-real-world-story-of-cpu...
2•birdculture•30m ago•0 comments

France doubles down on restricting access to Polymarketre

https://www.engadget.com/2218130/france-doubles-down-on-restricting-access-to-polymarket/
2•01-_-•38m ago•0 comments

Apple probably won't add Jony Ive to OpenAI trade secret theft suit

https://appleinsider.com/articles/26/07/19/apple-probably-wont-add-jony-ive-to-openai-trade-secre...
2•01-_-•40m ago•0 comments

AI Data Center Power Constraints Are the Real 2026 Bottleneck

https://www.spheron.network/blog/ai-data-center-power-constraints-2026/
1•DaWe01•41m ago•2 comments

Effective Patterns for Advanced MCP Usage

https://www.pulsemcp.com/posts/effective-patterns-for-advanced-mcp-usage
1•mfbx9da4•41m ago•0 comments

Congress Trades: Which US politician is trading now

https://apify.com/russet_flea/congress-trades-api
1•Kavon2992•49m ago•0 comments

Free GPT 5.6 Terra and Luna (2.5M/day) & 250k Sol – free experiments

https://platform.openai.com/settings/organization/data-controls/sharing
1•radio879•50m ago•1 comments

Podcast Feed from NotebookLM Summaries

https://shivamrana.me/2026/07/class-of-one/
1•tminima•50m ago•0 comments

Kimi K3 Why Washington Is Watching

https://www.bargo.ai/research/kimi-k3-frontend-code-arena-benchmark-policy
2•Kavon2992•51m ago•0 comments

Exploit brokers pay $500k for WordPress RCEs. I found one with GPT5.6 and $25

https://slcyber.io/research-center/exploit-brokers-pay-500000-for-a-wordpress-rce-i-found-one-wit...
8•infosecau•53m ago•0 comments

Show HN: Growth-Ratio Energy Function as Leading Indicator of Agent Task Failure

https://github.com/vishal-dehurdle/state-harness
1•visha1v•55m ago•0 comments

The Search for Another Earth-Like Planet Just Took a Big Step Forward

https://www.wired.com/story/search-for-earth-like-planet-step-forward/
2•beardyw•56m ago•2 comments

Topological Control of LLMs: A Route to Trustworthy AI

https://cacm.acm.org/blogcacm/topological-control-of-llms-a-route-to-trustworthy-ai/
1•visha1v•57m ago•0 comments

The Dawn of AI Change-Control

https://cacm.acm.org/news/the-dawn-of-ai-change-control/
1•visha1v•57m ago•0 comments

Amsterdam activists throw acid at Microsoft datacenter project

https://www.theregister.com/ai-and-ml/2026/07/16/amsterdam-activists-throw-acid-at-microsoft-data...
2•vrganj•1h ago•0 comments

Show HN: Run all your sites SEO on autopilot (boldpilot.club)

https://boldpilot.club
1•Utopyasz•1h ago•1 comments

Show HN: A pi extension that adds a /for prompt-loop with $each insertion

https://pi.dev/packages/pi-for-each
1•jejay•1h ago•0 comments

MSE-GLM – A Deterministic Zero-Weight Graph Language Model

https://github.com/fodokidza/mse_glm
1•clifffodokidza•1h ago•0 comments

Obsidian stores notes privately on your device

https://obsidian.md/
2•doener•1h ago•0 comments

Show HN: The Hanoi Tree

https://avl-games.com/
1•berardino•1h ago•2 comments

Trump pushes UN 'free speech' declaration in veiled attack on EU tech regulation

https://www.politico.eu/article/trump-administration-will-push-un-free-speech-declaration-that-ta...
3•thm•1h ago•0 comments

Make every row and column a group of three

https://sixfold.pwheslop.com
1•michaelbrooks•1h ago•1 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?