Is anyone in the industry really surprised at the rate of CVEs being discovered? We kind of always knew it was all held together with tape and a prayer. Now we just have automated ways of discovering the holes.
I increasingly think that lisp / Clojure got it right with code as data. Being able to traverse and modify code based on context allows for really elegant abstractions while keeping business logic clear.
I feel like with MCP we are learning the hard way that even with LLMs you still want domain composition. MCP doesn’t compose and there’s currently no discovery method. It makes building a robust systems that others can build on top of harder.
As of SEP-2640 you can kind of do this at the skill level, but tools don’t compose naturally. There’s no good way of canonically declaring a capability and its implementation separately. I feel like progressive api discovery is what’s missing.
What if instead of giving $5000 to every American, you gave them a choice. $5000 now or $7500 invested in a social wealth fund (locked until retirement) that invested in American businesses directly. You encourage business to invest in automation, adopt AI etc…
You then can move from a labour economy towards a capital economy (which America on the high end already is) The national fund could create a citizen dividend. Essentially UBI funded through investment in American businesses.
I don’t want video games to look photorealistic, nor do they need to be an infinite sandbox or constantly evolving. But I would like more games you can play on the couch together and have fun with other people. I feel like that has been practically lost apart from a few Hazelight games.
Been working on some codebase analysis tooling recently. I'm more convinced than ever of the validity of Conway's Law. Your system architecture will be modelled on your organisation's communication structures.
It’s inaccurate to say Mario is brave and Luigi is cowardly
Luigi is afraid of death, so he runs away from danger. Mario is afraid of living, so he runs towards death. Both brothers are cowards in their own way
Yay, SIGMOD just published the paper I wrote with @muratdemirbas.bsky.social and Lingzhi Deng, it's about strengthening Raft's consistency and time-to-recovery lnkd.in/ef6qUJzw
The UN has officially adopted the resolution that slavery was the gravest crime against humanity.
178 countries voted.
123 voted for
52 abstained
Only 3 countries voted against.
You wanna guess who?
Argentina, the United States, and Israel
#GOTOpodcast:
@boicy.bovon.org sits down with @suksr.bsky.social to unpack the ideas behind her new book “Architecture for Flow.”
• How value streams and team structures shape architecture
• Architecture for Flow Canva
• Why visual thinking matters
🎧 gotopia.tech/podcast
the reason The Matrix uses humans as batteries is because some executives thought the original idea—that the machines would use human brains as processors—was too complicated for audiences and they wouldn't accept it
anyway.
I built a procedural medieval island map generator using Wave Function Collapse on hex grids. 4,100 cells, 900 possible states per cell, 60fps on mobile. Wrote up the whole process with lessons learned. Links below 👇 #threejs#webgpu
I think Manchester has deployed boosterism well over the last decade, but it has tended to work because it delivered things at the same time. Boosterism without delivery is just words and there’s some risk the city starts to rely too much on narrative for its momentum
Radiohead - House of Cards came out 18 years ago. I remember they open sourced the 3d scanning data used for the video. It was cool to muddle around with it and render it out in 3d.
Broken Sword: Reforged, besides looking absolutely gorgeous, plays unexpectedly well on the tiny screen of my phone. The interface works great, everything is readable and visible, and I don't even need my glasses.
This is how the Monkey Island remakes should have been treated...
I’ve just realised my Apple Watch can have a db volume meter as a complication. So now I can pretend I’m in mission impossible and say toast at increasingly louder volumes.
Very often when trying to think about a problem I start wondering:
"How does software X deal with that?"
And 98.5% the answer is: they don't, they just let it fail. Often silently. Every time I keep relearning how low the standards usually are in this industry.
Huh, the Apple silicon decision to have unified memory means you can run LLMs with crazy memory requirements pretty easy… *goes off to look up Mac Studio pricing*