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
Reposted by David Coles 🌠
Last chance to turn it off.

On Monday, November 3rd, Microsoft will start using your LinkedIn data for AI training. And remember, you're opted in by default.

To toggle it off 👉 Account - Settings & Privacy > Data privacy > Data for Generative AI Improvement.
October 31, 2025 at 1:37 PM
Reposted by David Coles 🌠
Hello, friends! After 10(!) years of #AdventOfCode, I've made some changes to preserve my sanity: there will be 12 days of puzzles each December (still starting Dec 1) and there is no longer a global leaderboard. Read more:
adventofcode.com/2025/about#f...
adventofcode.com/2025/about#f...
October 22, 2025 at 2:32 AM
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 (@rob3@infosec.exchange)
@jamesmunns.com@bsky.brid.gy U.S. time fallover is Nov 2 this year.
infosec.exchange
October 24, 2025 at 2:23 PM
I don't want to talk to my PC, I just want to be able to use it without mandatory twice-weekly reboots.
Microsoft’s Mico heightens the risks of parasocial LLM relationships
“It looks like you’re trying to find a friend. Would you like help?”…
arstechnica.com
October 26, 2025 at 10:17 PM
We keep hearing that "it's getting too expensive to make games/software/movies/tv-shows/albums/etc." when doing so has never been easier or more accessible.

I think it's only a certain class of media ("blockbuster/AAA") that has such a vacuous unsatisfiable need for "cøntent".
August 23, 2025 at 4:26 PM
Reposted by David Coles 🌠
Who does your assistant serve?
The newest post on Xe Iaso's blog
xeiaso.net
August 17, 2025 at 2:43 PM
Reposted by David Coles 🌠
out of all the things people say about @oxide.computer's compensation model, the thing that infuriates me most is "support isn't worth the ($235k) salary".

Have you been on an oncall rotation? Do you not know how stressful that can be? Great support engs are worth their weight in gold
August 17, 2025 at 6:01 PM
Reposted by David Coles 🌠
J K Rowling is literally less qualified than me to opine on the nature of biology as it applies to sex and the fact that she means otherwise means I wish ill of her because why else did I get a PhD in this
August 18, 2025 at 9:05 AM
Reposted by David Coles 🌠
If there were a single lesson I'd drill into new software engineers it'd be this:

You can be technically right and politically and systemically dead wrong.
August 17, 2025 at 11:52 PM
Reposted by David Coles 🌠
Lol. No. But they sure are trying hard to manufacture consent.
August 18, 2025 at 6:04 PM
Does anyone find AI-generated slide backgrounds incredibly distracting to the point of being painful?

I have two theories:
August 23, 2025 at 3:34 PM
Reposted by David Coles 🌠
going to start every slack message with “You’re absolutely right!”
August 19, 2025 at 6:09 AM
Reposted by David Coles 🌠
I'm probably going to post this a couple times, but if you are a Rust dev, who cares about messaging between tasks/threads/process/devices, and would be willing to do me a personal solid, I want YOU to help me put Ergot through its paces:

github.com/jamesmunns/e...

I need your help!
Call for Experimentation · jamesmunns ergot · Discussion #76
This is a call to the kind of people that write connected systems in Rust to try out Ergot between now and the middle of September. ergot is a messaging library, built on postcard, that I am buildi...
github.com
August 18, 2025 at 3:58 PM
Reposted by David Coles 🌠
I'm doing a side project where I'm working on improving a couple of git's man pages and could really use a few test readers. if you're interested, sign up here!

I'd especially love test readers who use git on the command line regularly but are not 100% comfortable with it
forms.gle/gFVUgj79ifHe...
August 20, 2025 at 1:45 PM
Reposted by David Coles 🌠
This is one of the better succinct summaries of Rust's value prop, and I really like the phrasing of "Rust exposes impedence mismatches": it feels annoying to some people, but often you WANT to be able to "see" these awkward steps, because it matters.

news.ycombinator.com/item?id=4497...
August 22, 2025 at 10:36 AM
There's a good reason you can run it at a loss. There's a good reason they're offering researchers ludicrous compensation in an already ludicrous industry.

You just have to hook people. You just have to make it as essential as breathing air. Because then people will pay *any* price. Forever.
August 8, 2025 at 8:55 PM
If you ever grew up thinking you were weird, that you must be broken or some sort of alien; I highly recommend 'Unmasking Autism: Discovering the New Faces of Neurodiversity' by Devon Price.

I've recommended it to several others now, so thanks to @maximjdev.bsky.social for recommending it to me!
August 8, 2025 at 8:22 AM
It should be widely accepted that any AI generated content you present as your own is eligible grounds for gross incompetence/neglect.

You present it as your work? If it kills someone; severely damages company reputation; causes a reckless outage—it should be *your* head on the block.
August 8, 2025 at 7:20 AM
Reposted by David Coles 🌠
The generativity pattern in #rustlang arhan.sh/blog/the-gen...
The Generativity Pattern in Rust
Reinventing ownership
arhan.sh
August 4, 2025 at 7:20 PM
Reposted by David Coles 🌠
JetBrains is sponsoring the work we do for all of you! If you are working in GDScript or C#, you should give Godot + Rider a go.

We would like to thank them for becoming a Platinum Sponsor of the project!

godotengine.org/article/jetb... @jetbrains-rider.bsky.social
Godot Foundation welcomes JetBrains as Platinum Sponsor – Godot Engine
The Godot Foundation is thrilled to welcome JetBrains as a Platinum Sponsor! We’re very grateful for the support, and hope you’ll give them a warm welcome too.
godotengine.org
August 5, 2025 at 10:59 AM
Shame it took over 20 years since originally proposed (and over 10 since RFC 6762 was published), but mDNS is finally the accepted link-local hostname resolution protocol on Windows, Mac and Linux.

techcommunity.microsoft.com/blog/network...
Aligning on mDNS: ramping down NetBIOS name resolution and LLMNR | Microsoft Community Hub
Describing our first step toward turning NetBIOS name resolution and LLMNR off by default
techcommunity.microsoft.com
August 2, 2025 at 4:50 AM
Bad allergy days are wild. I sleep half the day in an almost fever-dream and when I do get up I'm still tired and groggy as hell.

I can barely remember those hours,even if I know someone talked to me.
August 1, 2025 at 10:31 PM
Voting along party lines, particularly when that line is always just "we oppose the other party", seems pretty spineless and gutless to me.

It requires zero effort, is largely symbolic and shows absolutely no stance on anything.
July 30, 2025 at 10:42 PM
Reposted by David Coles 🌠
The number of people who write to me telling me they have made an incredible discovery using ChatGPT, or proved that it is conscious, is now roughly one per day. I wish there were a resource I could send these folks to gently try to steer them away from the brink
July 29, 2025 at 9:42 PM