Developer and designer. https://xitter.cf/t.co/BFJAVgEUXo https://xitter.cf/t.co/tP44Plt3Uu https://xitter.cf/t.co/eot0pEir2C

Philadelphia
Joined February 2008
Today I'm open-sourcing Tangle: a new library that automatically 'entangles' and syncs WebAssembly. Play with the demo: tanglesync.com And check out the code: github.com/kettle11/tangle
31
332
36
2,612
302,294
My mental-model of where software is going is that software is entering its goo phase before transforming into something different, perhaps a butterfly. I think a lot of the industry is building as-if much of the caterpillar is going to persist after the goo phase.
2
11
289
A technique in compression is to identify recurring patterns and assign them a small key. If both sides know the key they can share just the key and expand it to the full value. Brotli does this for common sequences in web files. Custom dictionaries let you define your own.
1
157
As an example if you have a website with many similar web pages you could use this so that mostly only deltas between pages are sent, which is much smaller. Similarly for a game engine with a particular file format you could use this to shave off a lot of transmitted bytes.
1
136
A thread on some parts of building Lolo. Not that the logo for Lolo is a masterwork, but you can see my design thought here where I began with the name 'Blam', bailed on that name, and then quickly was like "Hey LoLo has a face in it that's neat" and just decided to go with it.
Lolo is live! We launched 10/10 at 10:10 am because the numbers look like "lolo". It's a simple games website with a few carefully crafted classic games (we'll add more soon!). Check it out! #gamedev
1
3
338
I'm avoiding AI for raw assets. Some thumbnails & animations have AI assistance, but they're heavily art directed. As an example the character falls asleep when tabs are switched, but I guided the animation through many back and forth prompts to explain what it should look like.
1
57
My hope isn't to make the best game in each category but to make a very good version of many small games with consistent quality and a dash of originality. It's a fun wholesome endeavor to work on, and perhaps with some luck it will attract a player or two!
43
This website is a side endeavor of mine. I've always liked big ambitious projects, and this is the opposite. I was making non-scammy games for family & friends as an alternative to the app store status quo, and they were enjoying them so I thought they should be public as well.
Emoji Merge is a free web game that uses Google's new 3D emojis to create a new take on the classic fruit merge games, with co-op multiplayer as well!
1
7
595
This category of games is hyper-saturated. The odds of conventional success are low, but I am already happy it's brought a lot of fun to people I know. Still I'd like to put in enough effort enough to give it a chance at finding an audience.
1
1
86
My hope is that if I build a mix of safe classics and new novel ideas eventually Lolo can be a place where people feel confident they can find something actually fun in a spare moment, or find a quick game to play with friends.
1
1
64
One of the biggest obstacles to great games on web has been would-be-players not seeing the web as a place for games. If that shifts it opens up a new platform & audience for tiny and easy to try to PC and mobile games.
96
Games on web have a bunch of interesting converging forces: • An entire gen grew up on Roblox with zero-install tiny games. • AI encourages copyright infringing mods that don't have a home on most platforms • Wasm /WebGPU and more are reaching maturity
Xbox has announced Xbox Labs, a new initiative aimed at getting games to more people in more places — with a particular emphasis on web browsers. bit.ly/4ztfPDk
2
1
4
850
I think taste is significantly based on your social network of who you respect, find interesting, or care about. AIs may struggle to become authentic participants in social networks, diminishing perceived taste.
I no longer see any compelling reason to believe that taste is some permanent boundary LLMs won’t cross. It’s already happening.
1
3
282
Something I really dislike about Claude Code is that if you're a paid subscriber and your plan expires you can no longer read your previous sessions in the desktop app.
4
3
595