Daniel @crabmusket.eurosky.social · 22/10/2026This investigation brought to you by "did I hallucinate turtleneck cop?" 000 0
Daniel @crabmusket.eurosky.social · 22/10/2026To be fair you can't do that by default in Bsky or Mu but building such a tool would be trivial. 100 1
Daniel @crabmusket.eurosky.social · 22/10/2026Yesterday I had the misfortune to be reminded that on Twitter you still can't search your own likes. 110 1
Daniel @crabmusket.eurosky.social · 21/10/2026"When I was a kid, people were always telling Black boys they had to be twice as good as the other faces around the table ... Maybe Lance is evidence of progress: be ostentatiously mediocre, even forget how to read—who needs it?!—and succeed." www.newyorker.com/culture/crit...newyorker.comWhat Do Commercials About A.I. Really Promise?If human workers don’t have to read, write, or even think, it’s unclear what’s left for them to do. 000 0
Daniel @crabmusket.eurosky.social · 21/10/2026AI companies keep doing this winking self-parody and it is not cute. Remember the flipside of the tale, "black man is too incompetent to do his job without Apple Intelligence"? The ad has been memory-holed, probably not because embarrassing but because Apple were slow to launch their LLM stuff. 100 1
Daniel @crabmusket.eurosky.social · 19/10/2026Speed up canvas rendering (I think?) so sites like stripe.com don't tank the frame rate on Android phones. 100 1
Daniel @crabmusket.eurosky.social · 19/10/2026Is it just me or is building data centres also about the "resource economy"? 010 1
Reposted by DanielKetan Joshi @ketanjoshi.co · 19/10/2026Another day, another renewable energy project cancelled and replaced with a data centre (that will raise emissions and fossil fuel use) www.nationalobserver.com/2026/10/16/n... 9254109 254
Reposted by DanielLaurie Voss @seldo.com · 18/10/2026I need a blanket, OS-level preference setting that tells websites and apps that I am never, ever going to want them to suggest what I should reply to a message. This is not a thing anyone wants. 1304 30
Reposted by DanielKetan Joshi @ketanjoshi.co · 16/10/2026I literally laughed out loud when I read this line because it just sounds like something a very corporatised Sisyphus would say 0182 18
Daniel @crabmusket.eurosky.social · 15/10/2026If you know how to change your website's DNS records, you can also get your domain as your handle: bsky.social/about/blog/4... 100 1
Daniel @crabmusket.eurosky.social · 15/10/2026That's a really cool approach and I hope it catches on more widely! 030 3
Daniel @crabmusket.eurosky.social · 14/10/2026This is great stuff. Reminds me of the scuttlebutt days. www.abc.net.au/news/2026-10...abc.net.auThe punks trying to reclaim the internet from 'big tech'This might be a (raspberry) pie in the sky plan, but it's part of a global movement searching for answers to digital sovereignty and tech resilience. 010 1
Daniel @crabmusket.eurosky.social · 14/10/2026Screenshot of a PDF, no alt text, no link to a post. Legacy social media behaviour! 021 2
Reposted by DanielBookshop.org @bookshop.org · 06/10/2026Anti-Prime Day starts…NOW! 🥳 Today through midnight on 10/7, enjoy free shipping site-wide, all while supporting local, independent bookstores. 2754713339 5.5K
Daniel @crabmusket.eurosky.social · 03/10/2026This is the opposite of what I mean by "where we're going, we don't need people" crabmusket.net/2026/where-w...crabmusket.netWhere we're going, we don't need people 010 1
Daniel @crabmusket.eurosky.social · 03/10/2026"Every time you sync, you rely on your trust relationship with that service ... those trust relationships are able to evolve because consumers always have recourse to a fully authenticated & complete sync protocol." Love this thoughtful approach to protocol design. dholms.leaflet.pub/3mqtqvjidqs2pdholms.leaflet.pubPermissioned Data Diary 7: Off the RecordIn which we put records in a repo, sign them, and sync them (but not quite the way you think). 010 1
Daniel @crabmusket.eurosky.social · 03/10/2026I have read the atproto spaces spec and I'm here to say: space host coast to coast 031 3
Daniel @crabmusket.eurosky.social · 02/10/2026Yes but also "determine your location" is tantalisingly existential, not to mention the plaintive "to improve" 010 1
Daniel @crabmusket.eurosky.social · 30/09/2026So much for the unexplainable worth and sure issue of effort 012 2
Daniel @crabmusket.eurosky.social · 29/09/2026Per @anildash.com "being able to say, 'wherever you get your podcasts' is a radical statement." AT Protocol and ActivityPub allows you to say 'wherever you get your posts'. 0608 60
Reposted by Danielve, the ghost of info past @vortexegg.com · 28/09/2026The push to make it so that "websites as a destination for humans is over" is an intentional move to violate the freedom to read of individuals and move access to information into a "pay to get an opaquely intermediated version from a nontransparent source" model. 717059 170
Reposted by Danielabsolute horses @jcoglan.com · 25/09/2026today I learned wikipedia has a category named "former objects" 282 8
Reposted by DanielMatt Henry 🥄 @matthenry.fyi · 15/09/2026There are people who care deeply about delivering good government services working on figuring out what to do next, but you should know that this is happening. You should know how this administration is trying to make it harder for you to access the services and information to which you're entitled. 410825 108
Daniel @crabmusket.eurosky.social · 14/09/2026I agree broadly. However, on "intelligence is not enough": resources will be poured into solving the problem of disembodiment. It's not a ten year horizon, but if money can be made, it will get done. a16z.com/travis-is-ba...a16z.comTravis is Back | Andreessen Horowitza16z is backing Travis Kalanick’s “new” company, Atoms 000 0
Reposted by DanielEmily Hunt @emily.space · 06/09/2026I am determined to prove that you can be largely anti-AI but also not be an asshole. The attitudes of some people on this site will NOT win over any minds or win you over any favours. If you insult someone, you are doing it to a real person. And it sucks! 1332936 329
Daniel @crabmusket.eurosky.social · 06/09/2026"silicon-based technology as a whole" I have been thinking about this a lot. GenAI has different characteristics to what came before it, but it's also part of a continuity. Keen for the post. 000 0
Reposted by DanielLi Chen @exocomics.com · 31/08/2026Sydney and Melbourne commuters, I have a wee favour to ask: Detective Beans is currently being featured on your train ads and I won't be able to see them in person so if you see any please snap me a photo! Thank you!!😻 211624 116
Daniel @crabmusket.eurosky.social · 31/08/2026Beautiful, I can just imagine the depth of those shadows while walking along 010 1
Daniel @crabmusket.eurosky.social · 31/08/2026I'm keenly following Turso's VDBE work, in the hopes that we see a non-SQL relational database built on their "LLVM for databases". If they can provide a highly reliable foundation, we might see more innovation in the database frontend. turso.tech/blog/a-new-m...turso.techWe're building Postgres in Rust. Using the LLVM of databasesTurso is becoming the LLVM of databases: one modern, reliable Rust core with many SQL frontends. After rewriting SQLite, we are now building Postgres. 100 1
Daniel @crabmusket.eurosky.social · 30/08/2026RE enums, I had to take a full detour through game engine entity component systems before coming back to realise why normalisation is a thing. I'm now a "table per feature" maximalist. But even then, I don't think that solves the whole issue. 040 4
Daniel @crabmusket.eurosky.social · 30/08/2026The relational algebra is great for read-state. But I'm gradually leaning my work, where it makes sense, to separate that out from appended mutations. It took many years to unlearn ActiveRecord style patterns. CQRS and event sourcing (while freighted with a lot of baggage) are good actually! 140 4
Daniel @crabmusket.eurosky.social · 30/08/2026In my experience in bog standard web dev world, the mutation parts of SQL feel kind of... tacked on? Like, in order to insert n rows of m columns each, I need to prepare a statement with m*n placeholder sigils? That's a bizarre API. 330 3
Daniel @crabmusket.eurosky.social · 28/08/2026I have a gut feeling that, despite both being open web schema systems, semantic-web and atproto-lexicons are deeply divergent. I quite like both techs and don't mean to suggest this is a problem, just want to provide my guess at this question: it won't! 030 3
Daniel @crabmusket.eurosky.social · 27/08/2026Like tears in rain. This feels like the reverse of POSSE - syndicating your work to a platform you control! 020 2
Daniel @crabmusket.eurosky.social · 26/08/2026I agree with you, but I would like to say, I think many people mean "LLMs are compilers" in the sense that "LLMs make programming more high level and we will come to accept it in time". I don't see it as dishonest, but it's still essentially an appeal to inevitability, and not a great analogy. 200 2
Daniel @crabmusket.eurosky.social · 24/08/2026Just in a "yep that seems like the right track" way! The ideas come back because they reflect something real about the way information is organised. 010 1
Daniel @crabmusket.eurosky.social · 24/08/2026Getting serious RDF flashbacks from this. Catalog information like this feels like the reasons those kinds of systems were invented - open world databases where different systems have different opinions. 120 2
Daniel @crabmusket.eurosky.social · 21/08/2026Maybe labels aren't enough bsky.social/about/blog/4... 000 0