Articles by goranmoomin
5

First impressions of Gleam: lots of joys and some rough edges (ntietz.com)

1

Things you can do with codebases (thorstenball.com)

1

EpicEnv: Sharing secrets among collaborators with Git (github.com/danthegoodman1)

1

Tbsp: An Awk for Tree-sitter syntax trees (peppe.rs)

1

Improving _Generic in C2y (thephd.dev)

4

Don't setenv in multi-threaded code on glibc (rachelbythebay.com)

1

eBPF Runs on Top of Windows (github.com/microsoft)

3

Linux backup workflow for hackers with restic, rclone, Backblaze B2 (amontalenti.com)

1

The state of Docker on popular RISC-V platforms (jeffgeerling.com)

36

PostmarketOS updates: new homepage, pmbootstrap v3, sensors, libcamera (postmarketos.org)

161

Jiff: Datetime library for Rust (github.com/burntsushi)

1

Pipx-in-pipx: Bootstrap your pipx with pipx (github.com/mattsb42-meta)

1

Exploring the C4 Compiler? (thorstenball.com)

25

Prometheus metrics saves us from painful kernel debugging (2022) (utcc.utoronto.ca)

2

Did you know about Instruments.app? (thorstenball.com)

1

Capabilities and Filesystems in WASI (sunfishcode.online)

1

Resetting Timers in Go (antonz.org)

44

Debugging an evil Go runtime bug: From heat guns to kernel compiler flags (2017) (marcan.st)

1

Unintentionally troubleshooting a systemd way to filter traffic (rachelbythebay.com)

1

Toolbox Languages (hillelwayne.com)

2

Juno 2.0, the YouTube app for VisionOS (christianselig.com)

1

A Developer's Review of a Snapdragon X Laptop (wezm.net)

1

History of Web Browser Engines from 1990 until today (2023) (eylenburg.github.io)

3

Load Balancing, Visualized (samwho.dev)

10

Wlhc: Wayland Hot Corners (whynothugo.nl)

7

Synchronous Core, Asynchronous Shell (sulami.xyz)

1

Native Emacs/macOS UX Integrations via Swift Modules (2023) (lmno.lol)

1

Stop Calling the Robots "Smart" (birchtree.me)

2

Systemd's Biggest Myths (0pointer.de)

1

The Big Sur-Ification of macOS Icons (jim-nielsen.com)

1

Comments are in Google Docs Linked in Dropbox I Sent in Slack (mcsweeneys.net)

1

Re-implementing the Nix protocol in Rust (tweag.io)

1

Cross compiling C/Rust to Win32, again (neugierig.org)

3

Outsourced labour in Africa is shaping AI English (theguardian.com)

39

Google Reader shutdown tidbits (2013) (persistent.info)

1

Optimizing WebKit and Safari for Speedometer 3.0 (webkit.org)

0

The Basics of Legibility: Apple's San Francisco (nubero.ch)

0

Leveraging DearImGui in Unreal (sharundaar.github.io)

0

Enhancing Low-Light Images Locally and Privately in the Browser (mdturp.ch)

1

It’s about the reliability of the technology (thejollyteapot.com)

2

Not All Web APIs Are Good APIs (daringfireball.net)

2

Programmatically Interacting with LLMs (willschenk.com)

1

Amazon S3 Has Strong Read-After-Write Consistency (amazon.com)

1

Git-botch-email: Git's use of email (dorotac.eu)

1

To C or Not to C (blogsystem5.substack.com)

2

Message Templates: Capturing Structured Logs in a Human-Friendly Way (messagetemplates.org)

80

Apple's APFS Migration: A Feat of Engineering (thorstenball.com)

18

How much memory does a graph take? (jazco.dev)

2

Skip: Android SwiftUI Development by Transpiling to Jetpack Compose (skip.tools)

46

Godot as an Embeddable Game Engine (tirania.org)

2

Snappy UIs with WebAssembly and Web Workers (audjust.com)

20

How Shazam Works (2003) [pdf] (ismir.net)

24

[dupe] The little ssh that sometimes couldn't (2012) (naguib.ca)

2

Hostnames and Usernames to Reserve (ldpreload.com)

2

Vulkan "But Why?" FAQ (yosoygames.com.ar)

2

Observations on the applicability of LLMs to existing products (lethain.com)

10

Don't build a JavaScript JIT. A fast interpreter will be enough (twitter.com/awesomekling)

1

The PicoLisp Ticker and GoogleBot (picolisp.com)

2

Clojure's slow start – what's inside? (clojure-goes-fast.com)

1

Vision Pro Chronicles: A Dual Knit Open Setup (macstories.net)

1

Hubris's Oddest Syscall: REPLY_FAULT (cliffle.com)

1

Use an LLM to automagically generate meaningful Git commit messages (harper.blog)

1

Run-Time Polymorphism in Swift (belkadan.com)

5

Programming Language Scalability (sulami.xyz)

136

A disk so full, it couldn't be restored (sixcolors.com)

10

std::launder: the most obscure new feature of C++17 (2016) (miyuki.github.io)

2

Building and using a 29-year-old compiler on a modern system (2017) (miyuki.github.io)

1

Richard Feynman and the Connection Machine (longnow.org)

0

Debian Git Monorepo (liw.fi)

3

Merkle Trees and Build Systems (2020) (lwn.net)

3

PinchBar: The TouchBar in the Vision Pro (github.com/zac)

1

Proposal for C2y: Allow zero length operations on null pointers (docs.google.com)

51

[flagged] Wayland breaks your bad software (orowith2os.gitlab.io)

23

Awk as a major systems programming language, revisited (2018) (skeeve.com)

17

Win32 Is the Only Stable ABI on Linux (2022) (hiler.eu)

2

Improving RPC Protocols (cohost.org)

2

Make the Rust compiler 5% faster with this one weird trick (kobzol.github.io)

1

UEFI boot: how does that work, then? (happyassassin.net)

1

Mercurial's Journey to and Reflections on Python 3 (gregoryszorc.com)

1

Semgrep: Rewriting semantic code search results using LLMs (choly.ca)

220

Claude 3 beats GPT-4 on Aider's code editing benchmark (aider.chat)

1

Markdown Rendering with Awk (mgmarlow.com)

33

Lezer: A parsing system for CodeMirror, inspired by Tree-sitter (marijnhaverbeke.nl)

2

A Single Div: a CSS drawing project (singlediv.com)

41

[flagged] How to mess with your roommate (2018) (bernsteinbear.com)

3

Why Switch emulation is a bit unique (birchtree.me)

2

Fusée Gelée, the Unpatchable Entrypoint for Nintendo Switch Hacking (medium.com/soylattechen)

48

Pi 5 overclocking: Silicon Lottery (jeffgeerling.com)

1

SWE-Bench: Can Language Models Resolve Real-World GitHub Issues? (swebench.com)

2

Mesa conflicting defines with DirectX headers (freedesktop.org)

1

Gibberish: A blogging app that feels like texting (gibber.blog)

136

I no longer maintain my Emacs projects on Sourcehut (protesilaos.com)

2

How I use Git worktrees (billmill.org)

1

Homebrew All the Python Things (davep.org)

46

See this page fetch itself, byte by byte, over TLS (bytebybyte.dev)

2

A realization about shell pipeline steps on multi-core machines (utoronto.ca)

3

ClickHouse and the One Trillion Row Challenge (clickhouse.com)

2

Acquired in 99 Days (austinhenley.com)

1

The Claude 3 system prompt, explained by Anthropic (twitter.com/amandaaskell)

1

Spark: Real-Time GPU Texture Codecs (ludicon.com)