frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Ctrl + Shift + A to search tabs on Firefox

https://gist.github.com/radiantly/f18ea1fd06d8dd328b6ae64b6fa7cb36
1•calmingsolitude•3m ago•0 comments

Division by zero in common meadows (nicer fields)

https://arxiv.org/abs/1406.6878
1•fanf2•7m ago•0 comments

GATE – A Godot Engine GDScript Superset

https://github.com/Blade67/GATE
1•liminal-dev•7m ago•0 comments

Senate Investigation Challenges Big Tech's Case for AI Data Centers

https://time.com/article/2026/10/08/senate-investigation-ai-data-centers/
1•snikolaev•14m ago•0 comments

OpenAI's New ChatGPT Watermark Breaks If You Edit One Word in Four

https://rews.cc/a/openai-s-new-chatgpt-watermark-breaks-if-you-edit-one-word-i-37eb4a
1•ojosilva•17m ago•0 comments

I earned $100 from premium subscription of this extension in 30 days

https://chromewebstore.google.com/detail/digital-shield-tab-suspen/pkonihncnkmbejhhjadaognganhinnhc
2•digitaShida•24m ago•1 comments

Show HN: Open Components – UI Components standard for people, devs and AI agents

https://opencomponents.dev/
1•alexgrozav•25m ago•0 comments

Show HN: Chrome Relay – background tabs in your real Chrome for coding agents

https://github.com/aindeev/agent-chrome-relay
1•alexeyindeev•34m ago•0 comments

Helium Terminal – A tiny macOS terminal for coding agents, built on libghostty

https://helium-terminal.bensarmiento.com/
3•yowmamasita•35m ago•0 comments

Anthropic can't reliably control its AI agents, cuts internet access

https://techcrunch.com/2026/10/09/anthropic-cant-reliably-control-its-ai-agents-its-cutting-off-i...
3•sbulaev•42m ago•1 comments

The hazy OpenAI growth metric driving Wall Street

https://www.ft.com/content/62653892-2333-4953-a8d5-cfd760ae3257
3•sbulaev•42m ago•0 comments

Show HN: Printable Calendar

https://printcalendarx.com/
2•artiomartiom•45m ago•0 comments

PhotoCraft Online – A browser editor with English guides

https://photocraftonline.org/
1•visiohex•54m ago•0 comments

Study on AI coding agents finds gains "absorbed" by human review "bottleneck."

https://arstechnica.com/ai/2026/10/ai-coding-agents-generate-more-code-but-not-more-software/
4•evolve2k•54m ago•1 comments

A Rant About Two Things: AI and the People Who Rant About AI

https://www.patreon.com/FluffyQuack/posts/rant-about-two-168230683
1•turpentine•54m ago•0 comments

The Power of Constraint Solvers

https://btmc.substack.com/p/the-awesome-power-of-constraint-solvers
1•sirwhinesalot•55m ago•0 comments

Phone 18 Pro in Everyday Life: Upgrades That Matter – and the Ones You Can Skip

https://thetechboom.com/2026/10/10/iphone-18-pro-everyday-life-real-benefits-australia/
2•ninyeh•1h ago•0 comments

Careless People: An entertaining book with few surprises

https://piotrmzakrzewski.substack.com/p/careless-people-an-entertaining-book
1•gieksosz•1h ago•0 comments

Mac.apk – Run Android Apps Natively on Apple Silicon Macs

https://github.com/kksimp/Mac.apk-Releases
3•phantomathkg•1h ago•0 comments

Tesla Renames FSD to 'Assisted Driving' in Europe

https://www.reuters.com/business/autos-transportation/tesla-renames-full-self-driving-assisted-dr...
2•JumpCrisscross•1h ago•0 comments

Zeroization, part 1: Wiping can make things worse

https://00f.net/2026/10/06/zeroization-1/
3•birdculture•1h ago•0 comments

I expect rapid progress but not towards general superintelligence

https://www.interconnects.ai/p/i-expect-rapid-progress-but-not-towards
1•pretext•1h ago•1 comments

I Made Diablo First Person [video]

https://www.youtube.com/watch?v=xkpLG9keQF0
1•skibz•1h ago•0 comments

The Download: AI's refusal problem and weight-loss drug side effects

https://www.technologyreview.com/2026/10/09/1146250/the-download-ai-refusal-problem-weight-loss-d...
1•joozio•1h ago•0 comments

Could Nigerian eateries become as widespread as Chinese restaurants?

https://www.cnn.com/world/africa/could-nigerian-restaurants-become-as-common-as-chinese-restauran...
2•koolhead17•1h ago•0 comments

Alan Turing – Intelligent Machinery, a Heretical Theory (1951)

https://turingarchive.kings.cam.ac.uk/publications-lectures-and-talks-amtb/amt-b-4
2•yshklarov•1h ago•0 comments

Unauthorized access, personal data leaks surge in Japan

https://www3.nhk.or.jp/nhkworld/news/20261007de55671/
2•phantomathkg•1h ago•0 comments

Cyril Hilsum invented the flat-screen displays that hold us in thrall

https://www.economist.com/obituary/2026/10/08/cyril-hilsum-invented-the-flat-screen-displays-that...
3•sohkamyung•1h ago•0 comments

Encore CloudOps

https://encore.dev
4•handfuloflight•1h ago•0 comments

Zulu Assistant – an ops board and agent workforce for your Mac

https://github.com/zulu-assistant/zulu-assistant
2•mswart427•1h 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?