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

2

Four ways to improve a perfect SQL join algorithm (remy.wang)

1

Who owns the memory? How big is your type? (lukefleed.xyz)

8

Raspberry Pi Reliability: how to reduce writes to your SD card (dzombak.com)

2

Who owns the wemory? What is an Object? (lukefleed.xyz)

5

What Is a PC Compatible? (codon.org.uk)

2

Quick and easy GPU random numbers (reedbeta.com)

1

What we're talking about, when we talk about data destruction (free-dissociation.com)

1

Hash Functions for GPU Rendering (jcgt.org)

1

In-Place Construction for Rust (y86-dev.github.io)

3

Partial evaluation and automatic program generation. (book, 1993) (itu.dk)

1

A survey of dynamic array structures (azmr.uk)

1

Don't Panic Better, fewer, syntax errors for LR parsers (soft-dev.org)

2

Building an Ansible training environment with FreeBSD jails (jpmens.net)

1

OpenAlex: The open catalog to the global research system (openalex.org)

1

Wpex: WireGuard packet relay for NAT traversal (github.com/weiiwang01)

5

A summary of USB-C cable features (docs.google.com)

1

For better videoconferencing at home on lousy links (ietf.org)

2

Eliminate branches by melding IR instructions (arxiv.org)

2

Sorting with Fibonacci numbers, and a Knuth reward check (orlp.net)

3

Preliminary discussion of the logical design of an electronic computer (1946) [pdf] (ias.edu)

3

Stonebraker: One size fits none: everything you learned in your DBMS class is wr (epfl.ch)

1

Inline PGP signatures considered harmful. (2014) (fifthhorseman.net)

2

Zig programming language 0.6.0 release notes (ziglang.org)

2

Destroying x86_64 instruction decoders with differential fuzzing (trailofbits.com)

7

Scientists Uncover the Universal Geometry of Geology (2020) (quantamagazine.org)

2

C++ chrono-compatible low-level date algorithms (howardhinnant.github.io)

3

A Comptime Calculus for Zig (pithlessly.github.io)

2

Several ways is which software can be surprisingly slow (gregoryszorc.com)

4

The rise and fall of the OLAP cube (holistics.io)

2

1M for Non-Specialists (pithlessly.github.io)

2

Raytracing in One Weekend (raytracing.github.io)

2

More on Shuffles (shreevatsa.net)

2

Deprecating Volatile in C++ (wg21.link)

5

Any Game of Life pattern can be constructed from just 15 gliders (mybluehost.me)

1

Automatic syntax error recovery in lrpar (tratt.net)

7

Votes for children Why we should lower the voting age to six (theguardian.com)

2

Easrng/schema: derive JSON schema from TypeScript type using LSP autocomplete (github.com/easrng)

3

Serde's zero-copy borrowing can be treacherous (yossarian.net)

2

Firefox's low-latency WebAssembly compiler (wingolog.org)

3

XTerm Control Sequences [pdf] (invisible-island.net)

1

Rust Views Tradeoffs (infoq.com)

3

Complete spatial safety for C and C++ using CHERI capabilities (cam.ac.uk)

2

How the CPython Compiler Works (tenthousandmeters.com)

25

A Century of Noether's Theorem (arxiv.org)

1

Summary of the USA federal government's zero-trust memo (bastionzero.com)

1

The Physics of Dissonance and Harmony (youtube.com)

2

Does the QUIC handshake require compression to be fast? (fastly.com)

2

"DevOps didn't exist when I started as a developer." (circleci.com)

1

Bypass Windows user interface privilege isolation via the CTF input method proto (projectzero.google)

8

Turning an old Amazon Kindle into a eInk development platform (2021) (lidskialf.net)

3

Vulcain: HTTP/2 server push for fast and idiomatic client-driven REST APIs (github.com/dunglas)

4

Python Anti-Patterns (quantifiedcode.com)

2

Not quite so broken TLS (nqsb.io)

1

From collisions to chosen-prefix collisions, applied to full SHA-1 [pdf] (iacr.org)

1

Applying "make invalid states unrepresentable" (kevinmahoney.co.uk)

2

Star Wars Vader vs. Kenobi, Reimagined (youtube.com)

10

The story of Squeak, a practical Smalltalk written in itself (1997) [pdf] (vpri.org)