Articles by goranmoomin
5

Microfeatures I'd like to see in more languages (buttondown.com/hillelwayne)

2

The Hum of the Machine (thorstenball.com)

1

Systems design 3: LLMs and the semantic revolution (apenwarr.ca)

2

Using systems because you know them already (utcc.utoronto.ca)

2

A New Kind of Code (thorstenball.com)

17

Bazel and Glibc Versions (blogsystem5.substack.com)

2

What if TypeScript was right about union types? (cirw.in)

1

Human vs. JSON output formatting: avoid mixing concerns (liw.fi)

2

Writing Mac and iOS Apps Shouldn't Be So Difficult (inessential.com)

2

InvisiCaps: Giving Capabilities to C Pointers (fil-c.org)

31

Evaluating LLMs for my personal use case (darkcoding.net)

1

Chromium Security: The Rule of 2 (googlesource.com)

1

Maybe writing speed is a bottleneck for programming (buttondown.com/hillelwayne)

1

Technotes: User Contributed Notes to Apple Documentation (gibber.blog)

1

Cursor on Web and Mobile (cursor.com)

3

Reflecting JSON into C++ Objects (brevzin.github.io)

15

Transparent Ambition (take.surf)

2

Psylo: A New Kind of Private Web Browser (mysk.blog)

3

Embedding Godot games in iOS became easy (christianselig.com)

1

A Tale of Two Claudes: What it gets right, what it gets wrong (steveklabnik.com)

19

Killing X11 (tedunangst.com)

4

iPadOS 26 (apple.com)

1

Embedding Godot games in iOS became easy (christianselig.com)

3

The Talk Show Live, Without Apple (mjtsai.com)

1

Scrapscript: A language that solves the sharability problem (scrapscript.org)

15

Intel versus AMD is currently an emotional decision for me (utcc.utoronto.ca)

1

Doctest – Test Python code in docstrings (python.org)

1

Masonry, Item Flow, and the Grand Unified Layout Platform of CSS? (meyerweb.com)

1

Conjuring a Linux distribution out of thin air (brixit.nl)

2

A variable to a single-element slice in Go (utcc.utoronto.ca)

6

Open Source Can't Coordinate (matklad.github.io)

5

Not All Vision Pro Owners Feel Total Regret (slatepad.org)

129

Push Ifs Up and Fors Down (matklad.github.io)

2

Apple's Widget Backdoor: 30 FPS Animations in iOS Widgets Using Public APIs (github.com/brycebostwick)

8

The Scalar Select Anti-Pattern (matklad.github.io)

3

Bippy: A toolkit to hack into react internals (bippy.dev)

1

Cursor's Security (cursor.com)

2

Xtool: Cross-Platform Xcode Replacement (github.com/xtool-org)

49

Radxa Orion O6 brings Arm to the midrange PC (with caveats) (jeffgeerling.com)

1

Struct of Arrays with C++ Reflection (brevzin.github.io)

6

Xogot: Godot for iPad (la-terminal.net)

2

Where are the proactive AI coding tools? (austinhenley.com)

7

Welcome to the Future: The 2020s, the cyberpunk vision that arrived on schedule (noahpinion.blog)

1

Wicked features: Why is working at large tech companies so hard? (seangoedecke.com)

16

MathML with Pandoc (leancrew.com)

1

MD-Babel: Make Markdown Files Executable (christiantietze.de)

1

Chrome Ownership and Browser Costs (utcc.utoronto.ca)

2

Home: The CMS that powers fasterthanli.me (fasterthanli.me)

1

Forked: Local-first Swift data types with CRDT-based merging (github.com/drewmccormack)

48

UI tip: maybe don't round percentages to 0% or 100% (evanhahn.com)

1

Md-Babel: Executable Markdown notebooks and spreadsheets (md-babel.org)

15

Archeology of React (2016) (reactjs.org)

4

Delivering Malware Through Abandoned Amazon S3 Buckets (watchtowr.com)

1

Howto: A Humble Command-Line Assistant (antonz.org)

1

Nixpkgs: Reverting commit that disables telemetry of a package (github.com/nixos)

1

Are Golang slices either dynamic arrays or fat pointers? (build-your-own.org)

4

AI will change programming, but how? (thorstenball.com)

2

Porting the GNAT Ada compiler to macOS/aarch64 (briancallahan.net)

1

iSH, JIT, and EU (2024) (ish.app)

2

SRCL: Websites with Terminal Aesthetics (sacred.computer)

1

Counting Digits in Rust (sulami.xyz)

1

o1-preview hacking environment while chess challenge (twitter.com/palisadeai)

1

Tools for Go Modules (cirw.in)

1

Style Control: Disentangling style and substance in evaluating LLMs (lmarena.ai)

1

Running Doom in the iOS Photos App (eieio.games)

3

You can use C-Reduce for any language (bernsteinbear.com)

27

IPv6 networks do apparently get probed (utcc.utoronto.ca)

1

Lucky-commit: customize your Git commit hashes (github.com/not-an-aardvark)

1

Everything I've learned so far about running local LLMs (nullprogram.com)

1

A Lot Changed in 2004 (birchtree.me)

1

Using Setapp (rknight.me)

26

Solving Sudoku with the Python package resolver (github.com/konstin)

35

A Console-Friendly Pastebin with binary support (c-net.org)

3

Fast LLM Inference in Rust (github.com/ericlbuehler)

2

Native Cross-Platform Declarative Apps in Swift (aparoksha.dev)

39

Exploiting DRAM bitflips to get a root shell (bsky.app)

1

Building a .NET IDE with JetBrains Rider (codemag.com)

2

Shadow Workspace: Iterating on Code in the Background (cursor.com)

1

Handling errors from `close`, or the lack thereof (sunfishcode.online)

1

How Microsoft Lost the API War (2004) (joelonsoftware.com)

1

Tim O'Reilly: How I failed (2013) (oreilly.com)

14

A tiny self-remaking C program (humprog.org)

2

The AirDrop Conundrum: Passing Custom Models Between Your Apps Now Nixed (swiftjectivec.com)

1

How to wrap a C compiler and preprocessor, the right way (humprog.org)

2

OSI's Definition of 'Open Source AI' (Draft) (opensource.org)

1

How to really wrap a C compiler and preprocessor (humprog.org)

4

Why I Work on Ads at Google (jefftk.com)

2

JSON is usually the least bad option for machine-readable output formats (utcc.utoronto.ca)

2

Profiling with Ctrl-C (yosefk.com)

49

Kill the Newsletter: Convert email newsletters into Atom feeds (kill-the-newsletter.com)

1

Against function keyword arguments (and default values) (utcc.utoronto.ca)

55

Imgpls – An extension to load Imgur images directly (andadinosaur.com)

1

Help Wanted: AI Designers – Why designers can fix the AI product drought (docs.google.com)

28

The Vala Language (2017) (bassi.io)

63

[flagged] Is this the slow decline of the Apple "cult"? (birchtree.me)

2

Fedicache: Handling the Mastodon Stampede (neatnik.net)

2

We get an ICE in Apple shader compiler if we use the name "v_texCoord" (twitter.com/sebaaltonen)

1

Do Not Use Blockquotes for Admonitions: A Markdown Trap (chriskrycho.com)

1

A personal audit of restic cryptography (2017) (filippo.io)

1

The Five-Year Rule of Software Transitions (robenkleene.com)