Articles by fanf2
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)

1

Tempest Home: finding radio frequency side channels (duo.com)

2

Pulling a new proof from Knuth's fixed-point printer, with code in Ivy (swtch.com)

1

New Zealand geodetic datum deformation model (linz.govt.nz)

1

Testing ECC NMI in a cubesat boot loader: intentional flash corruption for STM32 (010.one)

1

Low-latency high-throughput garbage collection [pdf] (anu.edu.au)

1

An adequate left-associated binary numeral system in the lambda calculus (brics.dk)

2

How to Write Like a Person (lauriepenny.substack.com)

3

Libtree: Ldd as a tree saying why a library is found or not (github.com/haampie)

1

Where `rustc` spends its time (alopex.li)

1

Pseudorandom black swans: cache attacks on CTR_DRBG (cohney.info)

1

Clang hardening cheat sheet, ten years later (quarkslab.com)

2

Execline: A Small Scripting Language (skarnet.org)

2

Internet Anagram Server (wordsmith.org)

1

Who owns the memory? Who calls free? (lukefleed.xyz)

3

Marcin Wichary's favourite tech museums (aresluna.org)

2

Several Anti-Phonetic Alphabets (dal.ca)

4

Using eBPF to load-balance traffic across UDP sockets with Golang (bernat.ch)