Reproducible Git Bundles
Describes how to create reproducible and deterministic one-file bundles of git repositories for use cases such as backups.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,824 posts.
Describes how to create reproducible and deterministic one-file bundles of git repositories for use cases such as backups.
The de-make no one asked for. Play on itch.io I love a good set of limitations and on my way to making games with miasma and wind I’ve stopped off at the Game & Watch tier. LCD. Why. I played a lot of LCD games when I was a kid. They were mostly terrible. Before the Gameboy existed, mostly terrible in your pocket was…
Python and Go have distinct qualities that can complement each other.
Transcription of the Bell Communications Research Colloquium Seminar 7 March 1986
In a fun-filled deep dive into a Philip's Hue Color light bulb, I disassembled, analyzed, and ultimately restored it to working order. Over the course of the hack, I dismantled the bulb’s interior,...
This is lobste.rs comment as an article, so expect even more abysmal editing than usual.
This week brought another self-inflected wound for trust in journalism.
Intelligent individuals are better at understanding the reputational consequences of their beliefs
Since 2013 I’ve had the chance to use OCaml a few times in different jobs, and I got frustrated and disappointed every time I had to use it. I just don’t enjoy writing OCaml.
Yet another JDK release that is on track - JDK 20 GA is almost here . Another opportunity to summarize changes and improvements in Hotspot´s stop-the-world garbage collectors for the JDK 20 release.
We either refactor continuously as we build features -- paying the price. Or we slowly accumulate cruft until our codebase is impossible to change -- paying the cost.
(Spoiler alert: it has been very successful, but there are some lessons to be learned)
Important: This page summarizes data scaling only, using tokens to parameters as a ratio, and as derived from large language models like GPT-3, Chinchilla, and beyond, linked to the Compute-Optimal scaling laws like Kaplan and Hoffmann/Chinchilla. Please note that compute scaling laws are outside the scope of my…
Truth time! I love transparency because it takes away the uncertainty and illusions. It helps and inspires people to plan and execute based on facts, not bullshit.
The art of good programming depends upon the discipline of the programmer, no matter what language is being used. The purpose of object oriented programming (OOP) is to produce well designed reusable code. In principle OOP can be done in any language, even assembly. This is because all OO language compilers/assemblers…
As the popularity of zig cc, more developers may realize Zig is not only a programming language, but also a toolchain to help maintaining C/C++/Zig project. Today I want to discuss one vital part of this toolchain: Zig's build system, build.zig the first non-trivial Zig program for newcomers. Note: This post is based…
More on MMO Architecture:- MMO Architecture: Source of truth, Dataflows, I/O bottlenecks and how to solve them- MMO Architecture: Optimizing Server Performance with Lockless Queues- MMO Architectur…
What are "signal reflections", really? And do they matter in circuit design?
Three years ago, while playing Deus Ex: Mankind Divided , I noticed a nice little trick and tweeted about it – today is the day when I finally release it as an article. Do you guess, what’s this about?
Preface: I don’t use iCloud. I don’t use an Apple ID. I don’t use the Mac App Store. I don’t store photos in the macOS “Photos” application, even locally. I…
An acquisition gets weird.
A little bit of magic, but mostly just practice
Hi. My name is Cabel. And I’ve probably got the neatest job in the whole world. I wear many hats. But here on my personal blog, I get to write about the things I really care about, just for y…
My $200, 12-year-old Thinkpad has outlasted two high-end Macbooks
Imagine a world where computers are inherently old. Whatever you do with them is automatically seen as practice of an ancient and unchanging tradition. Even though new discoveries do happen, they cannot dispel the aura of oldness.