David Coles 🌠
banner
dcoles.net
David Coles 🌠
@dcoles.net
Principal Software Engineer and Systems Architect at Sony Interactive Entertainment (PlayStation). Rust, Linux, System Architecture, Hijinks.

They/them | 🏳️‍🌈 | dcoles.net
Sure, there's no need for IPv6 ND to provide ARP-like features on a Layer 3 only point-to-point link, but it's still heckin' convenient not to have to manually assign IP addresses just to get two endpoints to communicate.

Even PPP will allocate one when IPv6 is enabled.
January 19, 2026 at 6:07 AM
My captures are not near as as nice as the animated ones that GFD created, but they'll do.

web.archive.org/web/20250107...
in defence of Donkey Kong Country 3 and its beauty
(or: “i wanted an excuse to take a bunch of animated, manipulated† screenshots of this very pretty game, so i also typed a bunch of words about it”) with the help of my new EverDrive flashcart, i rec...
web.archive.org
January 18, 2026 at 3:21 AM
Created a few animated ones myself using using BizHawk to capture the frames.

dcoles.dev/webgpu/snes-...
January 18, 2026 at 3:21 AM
They look even better when animated, but wanted to ask first before lifting someone's GIFs (I'm sure they were a pain to create).
January 18, 2026 at 12:28 AM
A little off topic, but one silver lining of GenAI is it's given me motivation to be a shitty artist. Sure, I can generate a shiny masterpiece with the click of a button, but it has zilch of me in it.

I appreciate that human aspect way more these days. ♥️
January 16, 2026 at 8:15 AM
Probably one of the biggest tells of GenAI use is when I see too much content (several lengthy paragraphs, lists with dozen+ items) with too much shoe polish and/or sanded down edges.

Real things tend to be incomplete, some gaps and personal quirks. I can feel some of the person behind it.
January 16, 2026 at 8:15 AM
The tendency to towards flowery weasel wording doesn't help either. Almost correct sounding is a pain in the backside to review and weed out.
January 16, 2026 at 8:15 AM
It sometimes feels we've still not come much further than ELIZA—an illusion of understanding based on pattern matching.

So many people are willing to give it the benefit of the doubt or to overlook mistakes rather than call them out.
January 16, 2026 at 8:15 AM
The `windows` crate has been a fascinating way to learn Windows programming (my background is all Linux/BSD/POSIX).

crates.io/crates/windows

Initially I was going to try doing so via C#, but turns out that using WinRT is nigh impossible in C# if you're not using the full-blown Visual Studio.
January 3, 2026 at 7:26 PM
I figured it might have been fun to write something using the `windows` Rust crate to trigger an ATA Secure Erase on a disk, but seems that sort of low-level access isn't possible in newer versions of Windows.

stackoverflow.com/a/32804625
January 3, 2026 at 7:26 PM
Reposted by David Coles 🌠
Oops, it's Nov *2nd*, not 9th (I was looking at Mar. 9th, the start date), thanks to infosec.exchange/@rob3/115428...
rob3 (@[email protected])
@[email protected] U.S. time fallover is Nov 2 this year.
infosec.exchange
October 24, 2025 at 2:23 PM