HNHacker News
TopNewBestAskShowJobs

broken_broken_

473 karma · joined November 25, 2023

submissionscomments

What good is a best-effort exclusive lock, anyway?

gaultier.github.io·3 pts·broken_broken_·
0

Optimization tales with CockroachDB: the slow logout

gaultier.github.io·1 pts·broken_broken_·
0

Optimization tales with CockroachDB: the slow password reset flow

gaultier.github.io·2 pts·broken_broken_·
0

I sped up the test suite by 2x with one simple change

gaultier.github.io·2 pts·broken_broken_·
0

The production bug that made me care about undefined behavior

gaultier.github.io·1 pts·broken_broken_·
0

Detecting Goroutine Leaks with DTrace

gaultier.github.io·2 pts·broken_broken_·
0

A million ways to die from a data race in Go

gaultier.github.io·4 pts·broken_broken_·
0

How to reproduce and fix an I/O data race with Go and DTrace

gaultier.github.io·1 pts·broken_broken_·
0

Observe live SQL queries in Go with DTrace

gaultier.github.io·3 pts·broken_broken_·
0

A subtle bug with Go's errgroup

gaultier.github.io·27 pts·broken_broken_·
19

An optimization and debugging story with Go and DTrace

gaultier.github.io·2 pts·broken_broken_·
0

A subtle data race in Go

gaultier.github.io·1 pts·broken_broken_·
0

What should your mutexes be named?

gaultier.github.io·6 pts·broken_broken_·
0

Build PIE executables in Go: I got nerd-sniped

gaultier.github.io·2 pts·broken_broken_·
0

Making my static blog generator 11 times faster

gaultier.github.io·3 pts·broken_broken_·
1

Making my debug build run 100x faster so that it is finally usable

gaultier.github.io·87 pts·broken_broken_·
20

Addressing CGO pains, one at a time

gaultier.github.io·2 pts·broken_broken_·
0

Tip of the day #4: Type annotations on Rust match patterns

gaultier.github.io·1 pts·broken_broken_·
0

The missing cross-platform OS API for timers

gaultier.github.io·49 pts·broken_broken_·
33

The missing cross-platform OS API for timers

gaultier.github.io·2 pts·broken_broken_·
0

Way too many ways to wait on a child process with a timeout

gaultier.github.io·129 pts·broken_broken_·
32

Perhaps Rust Needs "Defer"

gaultier.github.io·74 pts·broken_broken_·
67

Lessons learned from a successful Rust rewrite

gaultier.github.io·146 pts·broken_broken_·
42

Tip of the day #2: A safer arena allocator

gaultier.github.io·23 pts·broken_broken_·
2

A small trick for simple Rust/C++ interop

gaultier.github.io·2 pts·broken_broken_·
0

Odin and Musl: Cross-Compiling Odin Programs for the Raspberry Pi Zero

gaultier.github.io·4 pts·broken_broken_·
0

How to rewrite a C++ codebase successfully

gaultier.github.io·6 pts·broken_broken_·
0

You've just inherited a legacy C++ codebase, now what?

gaultier.github.io·380 pts·broken_broken_·
347

Roll your own memory profiling: it's not hard

gaultier.github.io·2 pts·broken_broken_·
0