Articles by fanf2
1

Is Wine Fake? (asteriskmag.com)

10

Choose Boring Technology (boringtechnology.club)

5

Which emoji scissors can cut? (wh0.github.io)

3

The Wendelstein 7-X fusion stellarator proves its efficiency (mpg.de)

2

Merkle trees and build systems with OSTree and ninja (lwn.net)

2

High performance correctly rounded math libraries for 32-bit floating point (sigplan.org)

2

Floppy disk history: The evolution of personal computing (hpe.com)

1

Libfirm/cparser: C99 parser and front end (github.com/libfirm)

1

Async Rust in ScyllaDB: performance, pitfalls, profiling (scylladb.com)

1

The Google Squeeze (stratechery.com)

1

Taming a flat AST: ergonomics without allocations (modern-c.blogspot.com)

2

Composite data type performance issues in PostgreSQL (cybertec-postgresql.com)

1

Writing an Async Runtime in Rust (michaelhelvey.dev)

3

Mesh: A compacting memory allocator for C/C++ (github.com/plasma-umass)

1

A Quick Look at QUIC (potaroo.net)

3

Compiling to Categories (conal.net)

4

A landmark ruling that sets a new standard for algorithmic transparency in Spain (civio.es)

1

A (nearly) perfect USB cable tester (literarily-starved.com)

13

Removing macOS 26 Tahoe's unwanted menu icons (rogueamoeba.com)

1

OpenLayers: Easy dynamic maps on web pages (openlayers.org)

1

Macmon: Sudoless performance monitoring for Apple processors. CPU / GPU / RAM us (github.com/vladkens)

3

Internet world despairs as non-profit .org sold for $$$$ to private equity firm (2019) (theregister.com)

3

A gallery of early computers, 1940s – 1960s (2019) (pingdom.com)

1

Normalcy bias: it's not cool to overreact (okdoomer.io)

3

HashiCorp Vault is overhyped, and Mozilla SOPS with KMS and Git is underrated (2019) (oteemo.com)

3

How does the measles vaccine protect against other infectious diseases? (2015) (npr.org)

2

Eagle Mode: a zoomable user interface (sourceforge.net)

4

GNU Recutils: a database management system using human-readable text files (tomasino.org)

1

Stabilizing `if let` in match guards in Rust (kivooeo.github.io)

2

The case of the missing DNS packets (2020) (cloud.google.com)

1

Stressapptest / Stressful Application Test: a userspace memory and IO test (github.com/stressapptest)

2

Disrupting the IPIDEA residential proxy network (cloud.google.com)

2

What's so hard about PDF text extraction? (filingdb.com)

6

From its name, to its hazy origins, to its drug interactions, there's a lot goin (atlasobscura.com)

2

From Pratt parsing to the Dijkstra shunting yard (matklad.github.io)

1

Mac keyboard layout configuration with hidutil (amitp.blogspot.com)

4

Satellite images show swaths of the Arctic on fire (gizmodo.com)

1

Error handling in Rust: from `failure` to `fehler` (boats.gitlab.io)

4

All Your Parking Tickets Are Belong to Me (jack.bio)

2

How we made Typerighter, the Guardian's style guide checker (2021) (theguardian.engineering)

2

Open Props: sub-atomic CSS (open-props.style)

1

Units of measure in the KCL CAD language (ncameron.org)

2

Gonemaster: A Golang clone of the Zonemaster DNS checker (codeberg.org/pawal)

1

Implementing the Transcendental Functions in Ivy (commandcenter.blogspot.com)

4

H2 in space explains dark matter and Redshift (newtonphysics.on.ca)

2

Git as a tamperproof file archive using chained RFC3161 timestamps (medium.com/swlh)

1

Python consumes a lot of memory; how to reduce the size of objects? (habr.com)

10

What the world can learn from Paris's cycling revolution (momentummag.com)

3

Incident updates, interruptions and the 30 minute window (unixdaemon.net)

6

Why is the S combinator an S? (plover.com)

1

Pywidevine: Python Implementation of Google's Widevine DRM CDM (Content Decrypti (github.com/devine-dl)

2

OpenWV: Open Reimplementation of Google's Widevine Content Decryption Module For (github.com/tchebb)

3

SSH has no Host header: virtual hosting based on user public keys (exe.dev)

2

Remotely unlocking an encrypted hard disk (jyn.dev)

2

Selectively disabling HTTP/1.0 and HTTP/1.1 (markmcb.com)

3

The quest for wide outlines: optimized GPU silhouettes (medium.com/bgolus)

7

"Ptolemaic Code": software that appears functional but is based on a fundame (nettime.org)

3

How to organize your Rust tests (logrocket.com)

1

The Linguistic Registers of Rust (without.boats)

6

Make Linux fast again: when you don't need sidechannel vulnerability protection (make-linux-fast-again.com)

1

The use of the word 'robust' to describe software in UK law (sas.ac.uk)

1

Phase-In Codes (hbfs.wordpress.com)

1

Soundness bugs in Rust libraries: can't live with 'em, can't live without 'em (docs.rs)

0

Building a Better Golang Linker (docs.google.com)

1

Building your own efficient uint128 in C++ (solidean.com)

1

Supercomputing on Nitro in AWS Cloud with Scalable Reliable Datagram (SRD) (ieee.org)

1

Anatomy of CVE-2019-5736, a runc container escape (karp.dev)

1

Of donkeys, mules, and horses: data structures for network prefixes in Rust (nlnetlabs.nl)

2

Are Arrays Functions? (futhark-lang.org)

2

Select Wat from SQL; (scattered-thoughts.net)

2

Models of generics and metaprogramming: Golang, Rust, Swift, D, and more (thume.ca)

2

Rust's Compilation Units (pingcap.com)

2

A new Protocol Buffers generator for Golang (vitess.io)

1

Building a baseline JIT for Lua automatically (sillycross.github.io)

1

After nearly a century, elusive CNO neutrinos from the Sun are finally detected (syfy.com)

4

Sed-bin: a sed to C translator written in sed (github.com/lhoursquentin)

3

From culinary dud to stud: how Dutch plant breeders built a brussels sprouts boo (npr.org)

2

Faster zlib/DEFLATE decompression on ARM64 and x86 (dougallj.wordpress.com)

2

K6: A web load testing tool, written in Golang and configured in JavaScript (github.com/grafana)

1

That's FAR-out, man: a kernel infoleak in Mac OS XNU (dfsec.com)

3

London cracked mobile phone coverage on the Underground (ianvisits.co.uk)

2

The Discoveries of Continuations [pdf] (ed.ac.uk)

2

HTTP RateLimit Headers (dotat.at)

1

Yacv (Yet Another Compiler Visualizer): LL and LR Parser Animations (github.com/ashutoshbsathe)

1

Incompatible Versions of RSS. (2004) (archive.org)

1

The convoy phenomenon in lock contention (acolyer.org)

3

Fuzzing an eBPF Implementation in Rust (secret.club)

1

The ARM64 memory tagging extension in Linux (lwn.net)

62

Why NUKEMAP isn't on Google Maps anymore (2019) (nuclearsecrecy.com)

1

How does Golang know time.Now? (tpaschalis.me)

2

Maps of cities coloured by street/road/ave/etc. (erdavis.com)

2

Elsevier threatens others for linking to Sci-Hub but does so itself (eve.gd)

1

The J Incunabulum (tony-zorman.com)

1

Stoat: An open-source, user-first chat platform (github.com/stoatchat)

1

The Road to the Erlang JIT (erlang.org)

2

Deno: A Runtime for TypeScript Built with V8, Rust, and Tokio (deno.com)

3

A sign-off review checklist for PCB designs (github.com/azonenberg)

1

The Julian Period and Modified Julian Dates (researchgate.net)

1

Rust's SemVer snares: sizedness and size (wrenn.fyi)

1

Route 53 DNS: Amazon's premier AWS database (lastweekinaws.com)