He also has a BlueSky account, where he posts lots of good links to new indie games: https://bsky.app/profile/robmanuel.b3ta.com
761 karma · joined November 6, 2010
Places I've worked (in reverse order): Honeycomb.io, LaunchDarkly, Compaas, 18F (GSA, US Gov), Neo Innovation, Linden Lab, Ning, BDQ, Sparza, h2g2/The Digital Village, Delphi.
He also has a BlueSky account, where he posts lots of good links to new indie games: https://bsky.app/profile/robmanuel.b3ta.com
I've been using it on and off for a while, but never got around to doing any major customisation mainly because I hate reinventing wheels (and also I was busy with other things). But I now am looking for something like a cross between Warp and Zed's Delta (which is a very nice design), and bb might be able to give it to me.
EDIT: OK, the plugin marketplace is much more browsable than the last time I looked. It'd be lovely to have a gallery where people can show off their own configs. Maybe I should make one...
I found a weird bug when using the glyph tool on Hebrew text. Where can I file an issue?
Also, are you planning to open the source?
However, every browser will let you download a new version of the HTML file and save it over the old one - yes, even from a local HTML file:
const blob = new Blob(['<!DOCTYPE html>\n' +
document.documentElement.outerHTML],
{ type: 'text/html' });
const a = document.createElement('a');
a.href = URL.createObjectURL(blob);
a.download = 'mypage.html';
a.click();
... but you need the user to do this for every update. So we're back to manual "Save" buttons."I figured it out. They're gonna fly the train to Cuba."
No, seriously, I'm fascinated by the story. It's been over ten years. I'm happy to assume that most of the people involved are smart and good with decent intentions. I also bet there were many kinds of commercial and organisational pressures, especially because it's (a) Microsoft and (b) one of the biggest gaming acquisitions ever.
Does anyone here have any insider knowledge they could share?
1: Apply the Principle of Least Power/Privilege, especially where agents are involved. "With great power comes astonishing fuckupitude."
2: More freedom to diverge from the existing POSIX and bash primitives to something that better suits the data involved
Having logical control of the filesystem lets you do fun tricks like using file paths as a simplistic search API (e.g. /docs/tag1/tag2/ lists all the docs tagged with both tag1 and tag2).
But it might also be worth looking at shells which give you more power over structured data, like nushell. It's written in Rust, but it might be relatively simple to port just the bits you need to Elixir (which I would never have said a couple of years ago). Keeping everything in process sounds like a major win to me, because of both performance and control.
Davies writes: "For an accountability sink to function, it has to break a link; it has to prevent the feedback of the person affected by the decision from affecting the operation of the system."
For a good short overview, see this piece by Mandy Brown: https://aworkinglibrary.com/writing/accountability-sinks
[1] https://press.uchicago.edu/ucp/books/book/chicago/U/bo252799...
So... someone could make a Webamp[2] plugin?
And Butterchurn[3] for viz? (Assuming one can plumb in a compatible audio node)
[1] https://docs.iina.io/interfaces/IINA.API.StandaloneWindow
There's clearly value in XSLT's near-universal support as a web-native system. It provides templating out of the box without invoking JavaScript, and there's demand for that[1]. But it still lacks decent in-browser debugging which JS has in spades.
[1] https://justinfagnani.com/2025/06/26/the-time-is-right-for-a...
I'm particularly fascinated by those last two links, along with your latest post about READMEs. It makes me wonder about a visual specification editor that provides GitHub-like task chronology around the spec, with the code as a secondary artefact (in contrast to GitHub, where code is primary).
(... speaking as another dad just trying to play with my kid.)
The upside of putting in the time is that when you get good, it feels fantastic.
If you haven't tried it, I'd recommend Dead Cells. Yes, it's twitchy action, but it's easier than Gungeon to get good at, and the parkour-like flow looks and feels wonderful from quite early on. TBH it's a better game than Gungeon in most respects.
It's somewhat unique among the roguelites I've seen in not only offering this but also treating it as valid play: any wins/achievements in this mode (e.g. more BC) will unlock properly.
So, no need to put up with Spartan Sandals ever again!
My partner used to relax with Flipflop Solitaire[1], which lets you choose how many suits there are in the deck. These days they play lots of Balatro with the checkered deck[2].
The best code is that which explains itself most efficiently and readably to Whoever Reads It Next. That's even more important with LLMs than with humans, because the LLMs probably have far less context than the humans do.
Developers often fall back on standard abstraction patterns that don't have good semantic fit with the real intent. Right now, LLMs are mostly copying those bad habits. But there's so much potential here for future AI to be great at creating and using the right abstractions as part of software that explains itself.
But this was around 2010, when most internet video conferencing tools were still terrible, so Second Life was decent competition. For doing work meetings in 2025, the only virtual-world-like competition to Zoom & co that I can think of is maybe Apple's Spatial Facetime, and that's thanks to expensive hardware designed to solve or hide the usual VR usability issues.
Until that changes, it won't be anywhere near as good as Second Life (which I worked on) or VRChat, despite those systems costing a tiny fraction of what Meta has spent on Horizon Worlds and related projects (Facebook Spaces, Oculus Rooms, etc.). Ex-colleagues of mine worked on this stuff at Meta for years, eventually giving up because of leadership's continual failure to grasp fundamentals of why people like and use virtual worlds.
Like you, I'm a big fan of Keynote. It would be amazing to have Keynote-style smooth animation here too (tweening, easing curves, Magic Move, etc.), though I'm sure it would be a huge project in itself.