Computational Category Theory in Python III: Monoids, Groups, and Preorders
Parts 1 and 2 are found here and here
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,842 posts.
Parts 1 and 2 are found here and here
Consulting & Support for the Nix ecosystem by Mayflower GmbH
What is local-first software and why does it matter? This guide covers local-first architecture, offline-capable apps with automatic sync, data ownership, and how to build a local-first web app with Vue step by step.
Today, I wanted to see if I could out-compile my C compiler. I added a hand-compiled assembly version of echo from our previous coding exercise and added a new make target, make asm , that will assemble it. Let's look at our hand-compiled assembly and compare it to our C compiler and ask whether or not it was worth it.
For sqlite-utils issue 250 I needed to locate some test CSV files that start with a UTF-8 BOM.
People often criticize asynchronous messaging solutions as too complicated and cumbersome
bfs is a tool I wrote to do b readth- f irst s earch through a filesystem. It started out simply enough, but over the years it’s grown to include almost every feature from every other find implementation I could find, plus many of its own innovations. The new 3.0 release series includes the biggest new feature so far…
Defining the microservices architectural style by describing their nine common characteristics
Analysis of millions of human-agent interactions shows agent turns getting longer, with software engineering making up nearly half of tool calls.
Who wouldn’t want a live preview for writing their great content? If you happen to be running Rails with Hotwire, it’s surprisingly easy with a small Stimulus controller.
Recently I was discussing Converge with someone, and mentioned how little time the core compiler had taken to implement (no compile-time meta-programming, limited error checking, but a functioning compiler nonetheless) - only a few days. The chap I was talking to looked at me and told me that he didn’t believe me. I…
Dr. Alan Kay explains when "object-oriented" was first used and what it means. []
In my last post I floated the idea of writing a slow, edit-prone shell script instead as a self-rebuilding C program.
I’ve invested leisure time to save time when I’m working hard, not to save keystrokes but to save mental energy for the project at hand.
Given how important chips are to modern society EVERYONE should understand and appreciate how they are made. Every field has its own set of terms, jargon, and acronyms (engineers love acronyms!). As you would expect, chip design is no different. If you are new to chip design, it might take you a few days to read…
Writing an interpreter for a custom bytecode opens the door for rendering interactive custom Winamp skins in the browser
Everybody with an Emacs blogs raves about Emacs 29 these days. Things like Eglot, tree-sitter, SQL support and the like. Well, this is all nice – more than nice, brilliant! – but let’s not forget a few minor advances which are coming with Emacs 29. Let me mention a few things that I especially like.
OK9 là nền tảng giải trí và cá cược trực tuyến với hệ thống sản phẩm đa dạng, bao gồm thể thao, live casino, slot game, bắn cá, xổ số và game bài.
The Django ORM feels so much easier than SQLAlchemy? Maybe this article can change your perception.
I built a tiny programming language where programs are candy grids, complete with a renderer, photo decoder, AST tree, and execution trace.
The Nim team is happy to announce the double patch release of versions 1.2.10 and 1.4.4.
Provide a low-overhead data collection framework for troubleshooting Java applications and the HotSpot JVM.