frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Unison Lang: A big idea of content-addressed code

https://www.unison-lang.org/docs/the-big-idea/
8•anhldbk•1d ago

Comments

nextaccountic•12h ago
> No builds

> In Unison, you're almost never waiting around for your code to build. Why is that?

> Because Unison definitions are identified by their hash, they never change. We may change which names are associated with which hashes (and this is used for Unison's approach to refactoring and code evolution), but the definition associated with a hash never changes.

> Thus, we can parse and typecheck definitions once, and then store the results in a cache which is never invalidated. Moreover, this cache is not just some temporary state in your IDE or build tool (which gets mysteriously inconsistent on occasion), it's part of the Unison codebase format. Once anyone has parsed and typechecked a definition and added it to the codebase, no one has to do that ever again.

> This idea also applies to caching test results for pure computations (deterministic tests that don't use I/O). There's no need to rerun a deterministic test if none of its dependencies have changed!

> The result of this pervasive caching is you spend your time writing code, not waiting around for the compiler.

This is a neat idea but seems dangerous. Any miscompilation will be in the cache forever, and anyone can trigger a new cache entry. Also, does this mean that with every compiler release there will be a full rebuild of the whole ecosystem, or things are rebuilt on demand?

I think this would work better with a formally verified compiler (a compiler with a mathematical proof that it always compiles correctly), or at least a weaker proof such as proving the compiler is deterministic (no easy feat if the compiler is multithreaded) and that the output doesn't depend on the environment the compiler is running on (at very least, that it compiles the same on any OS)

The Game of Snake and the Nature of Order

https://akkartik.name/post/2025-06-01-devlog
1•surprisetalk•12s ago•0 comments

How do you prototype a nice language?

https://kevinlynagh.com/newsletter/2025_06_03_prototyping_a_language/
1•surprisetalk•1m ago•0 comments

Astronomers observe the Sausage cluster at low radio frequencies

https://phys.org/news/2025-06-astronomers-sausage-cluster-radio-frequencies.html
2•wglb•3m ago•1 comments

RTX 5060 Ti 16GB sucks for gaming, but seems like a diamond in the rough for AI

https://old.reddit.com/r/LocalLLaMA/comments/1kf9i52/rtx_5060_ti_16gb_sucks_for_gaming_but_seems_like/
1•teleforce•5m ago•0 comments

What Would Spider-Man Do

2•MyAIFriend•7m ago•0 comments

America's skies may soon open up to supersonic travel

https://www.cnn.com/2025/06/05/travel/supersonic-travel-american-skies-still-big-problem
2•dabinat•8m ago•0 comments

Nyreth Framework – A Symbolic Language and Cognitive Substrate for AI

1•NyrethAI•9m ago•0 comments

Tanaka Isson

https://jacobfilipp.com/isson/
1•surprisetalk•11m ago•0 comments

What If Disney World Was Rebuilt for Cars Instead? [video]

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

When was peak message in a bottle?

https://interconnected.org/home/2025/05/16/bottle
2•surprisetalk•13m ago•0 comments

Decrease in Entry-Level Tech Jobs

https://newsletter.eng-leadership.com/p/decrease-in-entry-level-tech-jobs
1•thunderbong•15m ago•0 comments

Test Postgres in Python Like SQLite

https://github.com/wey-gu/py-pglite
2•wey-gu•15m ago•1 comments

The Loneliness Epidemic, in Data: Who Americans Spend Time with [video]

https://www.youtube.com/watch?v=h7w339vE2F8
2•surprisetalk•15m ago•0 comments

Cosmic

https://www.cosmic.new/
1•handfuloflight•19m ago•0 comments

Debugging Deadlocks in PostgreSQL

https://www.cybertec-postgresql.com/en/debugging-deadlocks-in-postgresql/
3•lobo_tuerto•25m ago•0 comments

Ask HN: Is Adrian Colyer of "The Morning Paper" fame ok?

3•yencabulator•26m ago•0 comments

Better Contract Drafting (2023)

https://www.oncontracts.com/contracts-favorites/
1•wslh•30m ago•0 comments

NATS Server 2.11 Release

https://nats.io/blog/nats-server-2.11-release/
1•yurivish•31m ago•1 comments

LISA: Linux Integration Services Automation by Microsoft

https://github.com/microsoft/lisa
2•teleforce•33m ago•0 comments

UK Court Rules on Reverse Engineering of Mainframe Software

https://www.jdsupra.com/legalnews/uk-court-rules-on-reverse-engineering-2346172/
2•wslh•36m ago•0 comments

Nano-structured antibiofilm coatings based on recombinant resilin

https://www.sciencedirect.com/science/article/abs/pii/S0001868625001411
2•gnabgib•36m ago•0 comments

How we’re responding to The NYT’s data demands in order to protect user privacy

https://openai.com/index/response-to-nyt-data-demands/
2•BUFU•36m ago•0 comments

Senate response to White House budget for NASA: Keep SLS, Nix science

https://arstechnica.com/space/2025/06/senate-response-to-white-house-budget-for-nasa-keep-sls-nix-science/
3•LorenDB•39m ago•0 comments

Anthropic co-founder on cutting access to Windsurf

https://techcrunch.com/2025/06/05/anthropic-co-founder-on-cutting-access-to-windsurf-it-would-be-odd-for-us-to-sell-claude-to-openai/
29•jawns•47m ago•9 comments

Conti Ransomware gang hackers exposed with photo identity via cyber attack

https://www.cybersecurity-insiders.com/conti-ransomware-gang-hackers-exposed-with-photo-identity-via-cyber-attack/
1•Bluestein•49m ago•0 comments

Spegion: Implicit and Non-Lexical Regions with Sized Allocations

https://arxiv.org/abs/2506.02182
1•yesguidance•50m ago•0 comments

LowProfile – Mac utility to help inspect Apple Configuration Profile payloads

https://github.com/ninxsoft/LowProfile
1•mickelsen•55m ago•0 comments

Benny is a modular software playground for making live music

https://playbenny.github.io/benny_manual/
3•m_kos•55m ago•1 comments

Ispace SMBC X Hakuto-R Venture Moon: Post Landing Conference

https://www.youtube.com/watch?v=0yr1a-hf7SQ
1•hbartab•57m ago•0 comments

Fabric Chat – AI Multiplayer Chat

https://www.usefabric.ai/
3•trunci•1h ago•1 comments