Dave W's avatar
Dave W
dave@dave.io
npub1nfyw...8fzu
big queer infra overlord. 
devops, infosec, politics, shitposts.
collaboration not competition.

may contain gender.
Dave W's avatar
dave 7 months ago
moment of silence for all the em-dash users who are getting all manner of bullshit for daring to have an opinion about puncuation. sam altman is inevitably to blame.
Dave W's avatar
dave 7 months ago
Do I use `fish` because I am a contrarian little shit sometimes, or because I truly adore the syntax? image
Dave W's avatar
dave 7 months ago
Can’t be bothered to rephrase it but yeah, basically, this. image
Dave W's avatar
dave 7 months ago
Apple’s decision to unify OS numbering across all their platforms to YY is incredibly sensible. Just good. No notes.
Dave W's avatar
dave 7 months ago
Dan gets it. Be like Dan. image
Dave W's avatar
dave 7 months ago
ChatOps was MCP before MCP was cool.
Dave W's avatar
dave 7 months ago
I can’t be the only one who has a personal Slack workspace to use it as a ChatOps hub for various services.
Dave W's avatar
dave 7 months ago
“I wonder how BLAKE3 hashes work” will become “I’m going to implement a full-blown image optimisation pipeline” when I’m not looking. As it did yesterday. But what about the hashes? Well, obviously, they’re used to ensure a unique filename and support caching.
Dave W's avatar
dave 7 months ago
There are few things in my life which I can look back on with precisely zero regrets. Going to University in Canterbury at the University of Kent is one of them. Canterbury doesn't have a night life, you see. The Cathedral owns all the city centre land. They don't grant planning for night spots. And that's a good thing. Wait, what do you mean, a good thing? Well, it means that when students want a messy night, it's house parties. House party after house party. House parties with two wildly different groups colliding. House parties centred around the nerdiest shit imaginable. House parties which happened entirely by accident. And I would ALWAYS rather go to a messy house party than a pub, or a bar, or somewhere else where I have to be 'on' to a degree.
Dave W's avatar
dave 7 months ago
Ah, Canterbury, my alma mater. Standard. Love it :D image
Dave W's avatar
dave 7 months ago
I feel this might be the beginning of a lengthy rabbit hole. Creating Linear tickets with a dedicated tool to set values and enrich comments rather than browbeating the Linear MCP into compliance, for example. Thinking tools. Reading and writing personal data stores. And proxying to other MCPs. image
Dave W's avatar
dave 7 months ago
I feel this might be the beginning of a lengthy rabbit hole. Creating Linear tickets with a dedicated tool to set values and enrich comments rather than browbeating the Linear MCP into compliance, for example. Thinking tools. Reading and writing personal data stores. image
Dave W's avatar
dave 7 months ago
Today in `fish` being nifty: case-insensitive globbing! ```fish mv (string match -i "*qwen*" *) qwen/ ``` matches '*qwen*' ignoring case, and no having to shell out - this is a native glob.
Dave W's avatar
dave 7 months ago
Took me a minute, but this is pretty ace. If you install it and visit https:// SOMETHING . idk then it'll search Wikipedia and redirect you to the first link in the infobox if it exists, or the article if there's no infobox but you match a page name. Nifty side-channel.
Dave W's avatar
dave 7 months ago
Took me a minute, but this is pretty ace. If you install it and visit https:// SOMETHING . idk then it'll search Wikipedia and redirect you to the first link in the infobox if it exists, or the article if there's no infobox but you match a page name. Nifty side-channel.
Dave W's avatar
dave 7 months ago
The best MCP I have ever come across is Sequential Thinking. It : - Stops the model from rushing to action - Maintains state throughout the thinking process It's dead simple - it just provides a representation of a thought tree and some speed humps for the model. But it's SO effective at getting models to just stop and think, instead of rushing to action and then spending their time fixing what they break.
Dave W's avatar
dave 7 months ago
Can't say I use Gitlab much, but I think I've figured out why I was able to get the @dave username. image
Dave W's avatar
dave 7 months ago
Literally every able bodied person has a reason why they personally cannot take the same simple steps they once took to protect the immunocompromised. Every single one. It’s getting old.
Dave W's avatar
dave 7 months ago
My big takeaway from when the pandemic was new was that people are absolutely willing to join in a group effort to protect people, who have no other choice, from a very real threat to life. And that it lasts until the precise moment that the novelty wears off and it gets a bit boring.
Dave W's avatar
dave 7 months ago
If like me you’re an Apple user and you’ve slept on iOS Shortcuts, maybe fix that. I’ve implemented a workflow which calls against Linear’s GraphQL API and it wasn’t even that hard. Also built one to generate alt text for images, but going to pivot to calling my API for it - prompting issues.