Show more

I've given up on duolingo not because I don't want to keep studying but because the app is so unstable it crashes halfway through lessons and later on decides to pop up on top of other apps. How did it become so awful?

phooky boosted

I got to see a copy of my favorite Renaissance printed book today, the Hypnerotomachia Poliphili, at the British Library!

phooky boosted
phooky boosted

Multiple hours wasted to figure out that Verilog's integer promotion rules meant that my ring buffer fullness check wouldn't trigger since "1" is a 32-bit value and wouldn't cause unsigned overflow of the 8-bit indices:

reg [7:0] rd;
reg [7:0] wr;
assign full = (rd == wr + 1); // nope

phooky boosted
phooky boosted

A year ago I tried learning ActivityPub, and more or less failed. I was confounded by a spec that was so abstract I couldn't make heads or tails of it. Turns out I was missing some key things.

I have written a guide to learning about ActivityPub that I wish existed a year ago when I first set out to learn how to write social media servers that conform to the spec:

tinysubversions.com/notes/read

Ray Bradbury's "Fahrenheit 451" is a chilling vision of a future in which America never switches to the metric system

On the other hand, I often am interested in precise, microsecond-level timestamps and correct ordering for things that are happening right around now (for instance, performance profiling)

This morning I've been thinking about floating point dates; this idea that I'm less interested in precision as events recede into the past (or for events that are far enough in the future). I don't need to know the time of day of a checkin made three years ago; I don't care about the particular day of an event in 500 CE.

(This is already implicit in, say, "ls -l", which shows time of day for files touched in the past year, and hides that information for older files.)

phooky boosted

a game like Papers Please where you are a bureaucrat in cybersyn. it’s your job to call factories, schools, etc., to get daily reports and to pass those along to the appropriate parts of the system. the whole UI is your desk, a phone, and a pile of notebooks.

but as the CIA ramps up efforts against chile, the data you gather becomes strange, and the system to which you report grows populous and complicated. the consequences of your banal choices multiply over and over again.

Me: caches API results to avoid rate limiting
Also me: gets rate limited while testing caching mechanism

[walt disney voice] say hello to chip and dale, the lovable chipmunks who are named after furniture, or maybe strippers

My archivist script discovered that a bunch of my repos have checkins on 00-01-01. They're all BeagleBone based projects that I was debugging offline. Checks out.

I think it reminds me of nutritional information

CSS hiccup that I sort of like, even if it makes it nigh unreadable

phooky boosted

Do you like live coding? Do you like editing with vi? Now you can do both with p5live vi mode! p5live.trmm.net/ forked from github.com/ffd8/P5LIVE

Brooklyn Symptoms: dad on the playground taking pictures of his kid with a Rolleiflex

phooky boosted
phooky boosted

I wonder how many people who use the "tired/wired" meme realize that it's over a quarter of a century old

Show more
Octodon

Octodon is a nice general purpose instance. more