frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Typechecker Zoo

https://sdiehl.github.io/typechecker-zoo/
41•todsacerdoti•2d ago

Comments

voidUpdate•1h ago
I'm a little confused by the cutesy animal pictures on the first page... The only one that doesnt have some kind of lambda scribbled on them is the one that is directly lambda calculus, and I can't work out what some of the other symbols are even meant to be...
webstrand•1h ago
I'm pretty sure they're AI generated art, I don't think the symbols are intentional or have any meaning. They're basically ornamental section dividers.
MarkusQ•50m ago
In that case, why so big?
thrance•51m ago
Unecessary AI generated slop no one asked for, that made me close the webpage. When will authors realize that unrelated ugly AI art only removes values from their articles?
etiamz•1h ago
Related: https://github.com/AndrasKovacs/elaboration-zoo
dunham•9m ago
This is a great resource to learn how normalization by evaluation and insertion and solving of implicit variables is implemented.
tromp•1h ago
The CoC implementation includes inductive types, so is this an implementation of CiC, the Calculus of Inductive Constructions, with the same proving power as Lean?
_verandaguy•1h ago
To the author: consider adding a dark theme to the code blocks. As-is, viewed on a system with a dark theme, these default to a really low-contrast light theme that's hard to read even without vision issues.
chubot•39m ago
This seems to jump straight into type inference and bidirectional type checking, without a basic UNI-directional type checker

e.g. Featherweight Java (chapter 19 of TAPL by Pierce) is expressed with a simple unidirectional algorithm

And some of the languages in the PL Zoo - https://plzoo.andrej.com/

like https://github.com/andrejbauer/plzoo/blob/master/src/sub/typ... , although I am not quite sure

related thread: https://old.reddit.com/r/ProgrammingLanguages/comments/sq3z3...

---

I also think these statements are suspect:

We’re going to create minimal implementations of the most successful static type systems of the last 50 years.

As a result, many modern statically-typed languages have converged on a practical and elegant middle ground: bidirectional type checking.

I think what is missing in both statements is the word FUNCTIONAL.

e.g. Go, Rust, Swift, D, and Zig are modern statically typed languages, that are not functional. And I'm not sure if the authors would consider them "bidirectional"

I would like to see someone write about that. (I posed this query to 3 LLMs, and they mostly agree that those languages don't use bidirectional type checking; however I am wary of repeating AI slop)

e.g. this is a very good survey along those lines: https://thume.ca/2019/07/14/a-tour-of-metaprogramming-models...

---

This part also reminds me of Against Curry-Howard Mysticism - https://liamoc.net/forest/loc-000S/index.xml - https://lobste.rs/s/n0whur/against_curry_howard_mysticism

A deep insight has been unfolding since the late 1970s, a revelation that three immense, seemingly distinct realms of human thought are echoes of a single, deeper reality.

Ar-Curunir•5m ago
[delayed]

Who Invented Backpropagation?

https://people.idsia.ch/~juergen/who-invented-backpropagation.html
27•nothrowaways•39m ago•6 comments

FFmpeg Assembly Language Lessons

https://github.com/FFmpeg/asm-lessons
137•flykespice•2h ago•32 comments

Show HN: I built an app to block Shorts and Reels

https://scrollguard.app/
247•adrianhacar•2d ago•77 comments

Launch HN: Reality Defender (YC W22) – API for Deepfake and GenAI Detection

https://www.realitydefender.com/platform/api
19•bpcrd•1h ago•7 comments

The Weight of a Cell

https://www.asimov.press/p/cell-weight
23•arbesman•1h ago•4 comments

Web apps in a single, portable, self-updating, vanilla HTML file

https://hyperclay.com/
474•pil0u•9h ago•165 comments

Show HN: A Minimal Hacker News Reader for Apple Watch Built with SwiftUI

https://github.com/wieslawsoltes/HackerNewsWatch
44•wiso•2h ago•9 comments

Typechecker Zoo

https://sdiehl.github.io/typechecker-zoo/
42•todsacerdoti•2d ago•9 comments

Electromechanical reshaping, an alternative to laser eye surgery

https://medicalxpress.com/news/2025-08-alternative-lasik-lasers.html
150•Gaishan•6h ago•67 comments

Walkie-Textie Wireless Communicator

http://www.technoblogy.com/show?2AON
86•chrisjj•2d ago•42 comments

A gigantic jet caught on camera: A spritacular moment for NASA astronaut

https://science.nasa.gov/science-research/heliophysics/a-gigantic-jet-caught-on-camera-a-spritacular-moment-for-nasa-astronaut-nicole-ayers/
329•acossta•3d ago•72 comments

The Coming Robot Home Invasion

https://www.andykessler.com/andy_kessler/2025/08/wsj-home-robots.html
16•walterbell•2h ago•14 comments

Image Fulgurator (2011)

https://juliusvonbismarck.com/bank/index.php/projects/image-fulgurator/2/
10•Liftyee•2d ago•1 comments

Sky Calendar

https://abramsplanetarium.org/SkyCalendar/index.html
37•NaOH•3d ago•3 comments

MCP doesn't need tools, it needs code

https://lucumr.pocoo.org/2025/8/18/code-mcps/
141•the_mitsuhiko•6h ago•95 comments

Vibe coding tips and tricks

https://github.com/awslabs/mcp/blob/main/VIBE_CODING_TIPS_TRICKS.md
87•mooreds•3h ago•52 comments

The Road That Killed Legend Jenkins Was Working as Designed

https://www.strongtowns.org/journal/2025/8/18/the-road-that-killed-legend-jenkins-was-working-exactly-as-designed
90•h14h•56m ago•56 comments

Class-action suit claims Otter AI records private work conversations

https://www.npr.org/2025/08/15/g-s1-83087/otter-ai-transcription-class-action-lawsuit
73•nsedlet•2h ago•9 comments

SystemD Service Hardening

https://roguesecurity.dev/blog/systemd-hardening
178•todsacerdoti•11h ago•72 comments

Texas law gives grid operator power to disconnect data centers during crisis

https://www.utilitydive.com/news/texas-law-gives-grid-operator-power-to-disconnect-data-centers-during-crisi/751587/
74•walterbell•2h ago•68 comments

Win10 users looking for a new OS? Apple $599 MacBook can't come at a better time

https://www.zdnet.com/article/windows-10-users-looking-for-a-new-os-apples-599-macbook-cant-come-at-a-better-time/
16•walterbell•35m ago•11 comments

MCP tools with dependent types

https://vlaaad.github.io/mcp-tools-with-dependent-types
56•vlaaad•6h ago•14 comments

8x19 Text Mode Font Origins

https://www.os2museum.com/wp/8x19-text-mode-font-origins/
48•userbinator•2d ago•16 comments

When you're asking AI chatbots for answers, they're data-mining you

https://www.theregister.com/2025/08/18/opinion_column_ai_surveillance/
117•rntn•4h ago•53 comments

The Lives and Loves of James Baldwin

https://www.newyorker.com/magazine/2025/08/18/baldwin-a-love-story-nicholas-boggs-book-review
64•Caiero•17h ago•11 comments

LLMs and coding agents are a security nightmare

https://garymarcus.substack.com/p/llms-coding-agents-security-nightmare
136•flail•5h ago•65 comments

Scientists discover surprising language 'shortcuts' in birdsong – like humans

https://www.manchester.ac.uk/about/news/scientists-discover-surprising-language-shortcuts-in-birdsong--just-like-humans/
34•gnufx•4d ago•20 comments

Weather Radar APIs in 2025: A Founder's Complete Market Overview

https://www.rainviewer.com/blog/weather-radar-apis-2025-overview.html
18•sea-gold•2d ago•23 comments

Llama-Scan: Convert PDFs to Text W Local LLMs

https://github.com/ngafar/llama-scan
201•nawazgafar•18h ago•78 comments

Nvidia Tilus: A Tile-Level GPU Kernel Programming Language

https://github.com/NVIDIA/tilus
73•ashvardanian•3d ago•37 comments