Exploring Gleam, a type-safe language on the BEAM
From Erlang, to Elixir and now, GLEAM!?
The latest blog posts to take off on Hacker News. 3,433 posts.
From Erlang, to Elixir and now, GLEAM!?
Edit : A better title would've been " commit every day that you work ". I don't mean you should work on weekends or not take time off, and whatever you work on doesn't need to "ship to prod".
I came across this recent video from Vicky Zhao last week and loved her brief summary of how she grew in her ability to clearly articulate ideas on the spot by getting to the point, using story str…
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
"IF FOUND--Please return to Paramount Pictures"
The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it
Recently I've discovered a very interesting language / realization of the Lambda Calculus. I was unable to find any other language like it, which I find quite surprising. In hindsight, the language seems obvious and natural. And the language keeps surprising me. I say "discovered" in the same sense that Paul Graham…
Personal Blog of Christian Haschek
It hasn't. Yet. But only because of a few dozen people living in an area smaller than Disney World.
a blog about exploring reverse engineering, hypervisor development and software programming.
Programmable NVIDIA GPUs are very inspiring to hardware geeks, proving that processors with an original, incompatible programming model can become widely used.
If you've ever seen a discussion of functional programming languages on the Internet, you'll have probably noticed one talking point in particular that comes up frequently. For the sake of generalization, let's make up a hypothetical functional programming language called Gooby. In these discussions, often someone…
The central fact about child rearing by my parents was the equal intellectual status of everyone in the family.
Edit: I want to preface this by saying yes the practices here are very bad and embarrassing (and we've since added robust unit/integration tests and alerting...
Designing a Lego orrery - Personal blog about game development, programming and making
how developmental biology might contain the secrets to life, intelligence, and immortality
A metascience post of sorts that argues we should take human capital more seriously
Many public address systems emit a continuous near-ultrasonic sound that is used for system health monitoring.
Introduction
Why is this economy so difficult to manage? The macro statistics are hiding the experience of being cheated.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
» email me » follow me on twitter » follow the blog on twitter » follow the blog on Bluesky » follow the blog on RSS
The majority of US states have something called a "Department of Motor Vehicles," or DMV. Actually, the universality of the term "DMV" seems to be overstated. A more general term is "motor vehicle administrator," used for example by the American Association of Motor Vehicle Administrators to address the inconsistent…
What follows is the story of how I fixed not one, but two, different flawed Altera USB Blaster clone devices that never worked correctly after I bought them.
One of the great strengths of strace as a debugging tool is that it shows you what a program is doing regardless of whether it was compiled with debug info or not. The downside of this is that you …
Event-driven architecture is great, but it can cause a lot of headaches if it is used for the wrong purpose.
Reflections on whatever I'm thinking about that week (the web, culture, computer graphics, math etc)
Using an odd floating point error to detect emulators