Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,843 posts.
A month of Flutter: a look back
We build smart, robust, enterprise-level software that works, both with you and for you.
Monads and Macros
Monads and macros have an almost gnostic mystique about them. Why is that? Why does hardly anyone use both?
The Upspin manifesto: On the ownership and sharing of data (2014)
Here follows the original "manifesto" from late 2014 proposing the idea for what became Upspin . The text has been lightly edited to remove...
What's Coming in Ember.js in 2014
Every few months, the Ember core team likes to get together to discuss issues face-to-face and set our priorities for the following quarter. This time, we all converged on Portland, Oregon...
Cool Retro Terminal
I often don't blog about this kind of stuff. Yesterday I friend of mine showed me this awesome project called cool-retro-term . When yo...
How to keep lambda calculus simple
Once upon a time, my curiosity of dependent types transitioned into an endeavour to learn how they work under the bonnet. Then I found the paper called “A Tutorial Implementation of a Dependently Typed Lambda Calculus” or just “Simply Easy” – and began reading it. However, the affairs happening there were so complex…
Today I Learned: Binfmt_misc
Technical blog by Stephan Berger (@malmoeb)
Announcing Clojure/core
I'm happy to announce Clojure/core , a joint endeavor between myself and Relevance, Inc. Clojure/core is a specialized technical practice w...
Lessons from Building Node Apps in Docker
Here are some tips and tricks I've learned for developing and deploying web applications written for node.js using Docker (2019 edition).
How to compile with continuations
In terms of unreasonable effectiveness, the transformation to continuation-passing style (CPS) ranks with the Y combinator .
Vision Transformers (ViT) Explained
A deep dive into the unification of NLP and computer vision with the Vision Transformer (ViT).
Edge cases to keep in mind when working with text
No matter if you are a software developer, a copywriter or you are just writing an e-mail, you need to have in mind these text traps.
Hologram v0.7.0: Milestone release for Elixir-to-JavaScript porting initiative
Hologram v0.7.0: 49 contributors ported 150 Erlang functions, pushing runtime coverage from 34% to 96%. Plus enhancements, bug fixes, and infrastructure work.
ProtonMail now the maintainer of OpenPGPjs email encryption library
OpenPGPjs is the world's most popular JavaScript PGP email encryption library and is used by millions of end users and hundreds of developers.
AsciiDoc, Liquid and Jekyll
A couple of days ago I was giving a little update to my website and I needed a wayto create and inject custom HTML into some of my posts.
Typed Lisp, a Primer (2019)
Exploring Lisp's fine-grained type hierarchy.
Extending web applications with WebAssembly and Python
How to leverage Python and WebAssembly to securely extend your web application capabilities using Suborbital and Wasm Labs tooling and language runtimes.
How it works: Compiler Explorer
I explain how Compiler Explorer runs on Amazon's cloud computing infrastructure
Let's make a Teeny Tiny compiler (2020)
Make your own BASIC to C compiler in Python.
Announcing my first e-book "Awk One-Liners Explained"
Buy it now for just $19.99 Hello everyone! I have awesome news – I just wrote my first e-book ever. It's called Awk One-Liners Explained and it's based on the Awk One-Liners Explained article series that I wrote here on my blog a few years ago and that has been read over 2,000,000 times. I went through all the...