Still getting sound working, but I hope to have that done shortly.
1,915 karma · joined January 24, 2012
Home page and text adventure game: https://langworth.com/
GitHub: https://github.com/statico
Blog: https://statico.link/blog
LinkedIn: https://statico.link/linkedin
Pronouns: he/him
Still getting sound working, but I hope to have that done shortly.
I started to do this with https://github.com/jpivarski/executor-mac68k-emulator and Emscripten (with Claude driving) and got SimCity 2000 running as a single-page app with sound.
Then I found https://systemless.org/ which is a similar project.
Still, super cool.
I recently made ttmux, a modern tmux replacement with all the things I've wanted for years:
- Modern UI with configurable window borders
- Floating windows
- Draggable and snappable panes
- Full image, color & attribute support
- Vim-like keybindings out of the box
- AI coding agent support for things like "busy" and "needs you" alerts
- Everything is configurable with an in-app UI
- Blisteringly fast (can play mpv videos inside panes)
There are all sorts of multiplexers appearing now focused on AI coding tools, but this isn't really about that. It's just the tmux I've always wanted after decades of tmux/screen usage.
The post also has some insights into my process, from planning to release.
#!/usr/bin/env llmscript
Count all files in the current directory and its subdirectories
Group them by file extension
Print a summary showing the count for each extension
Sort the results by count in descending order
So I made it a reality in an evening an it kinda works: https://github.com/statico/llmscriptIt generates a script and a test suite, and then it attempts to fix the script until it passes the tests.
It’s written in Go, but I hardly know Go, and used Cursor to generate most of it in a few hours. It works with Ollama and Claude, and I added support for OpenAI but haven’t tested it. You can also run it in Docker if you want to sandbox it.
In the case of the blind automation, the remote uses some kind of proprietary wireless signal. Instead of figuring that out, I soldered some leads into the remote's momentary button terminals, which I connected to transistors on a breadboard. The ESP32 simply pretends to press a button and complete a connection on the remote.
Also check out ESPHome (https://esphome.io), a firmware for ESP32 that lets you more easily integrate with home automation systems.
Compared to what my neighbors are working on and with self-driving cars roaming around, infrared shooting games seem pretty mild :)
Full source code is on GitHub: https://github.com/statico/imposter-attack-2024
Pickleheads is the fastest-growing technology platform for pickleball players! We're a funded, seed-stage startup that helps players find courts, schedule games, join groups, chat with other players and a whole lot more. We have over 125k+ registered users, and our mobile app has 40,000+ installs. Our numbers are up and to the right and our users love us!
We’re looking for a full-stack software engineer to develop new features and functionality for our app and web site. Tech stack: TypeScript, React, Next.js, Chakra UI, Vercel, PostgreSQL, and a handful of other third-party APIs. Our mobile app is built with React Native.
More details & how to apply: https://pickleheads.notion.site/Senior-Full-Stack-Software-E...
The common denominator, however, is CSV. Every service lets you download historical data as CSV, which can be imported by hledger and turned into journal files and then into visual reports.
It’s a bespoke setup and super nerdy and is a bit of a pain, but it’s literally the only solution that works for us.
If anyone's interested, there's an active HyperCard community with some fun projects. There's a Discord server, too. https://hypercard.org/
I found that community through the Avara community, a port of the classic Mac multiplayer networked mech shooter from Ambrosia: https://github.com/avaraline/Avara
Also, if you're into retro Mac stuff or just want nostalgia, the Infinite Mac project is amazing. You can run all the major Mac OS Classic releases right in the browser, you can drag and drop files from Macintosh Archive or Macintosh Garden onto the window, and you can even create an AppleTalk network between browsers: https://infinitemac.org/
It started as a single page but I eventually broke it out into a few files for organization. The WebGL parts are lengthy and boilerplate-y because, well, that's GL for you. https://github.com/statico/langterm
I'm completely lost without driving directions these days. But after accruing a few hundred hours in ArmA and DayZ, if you dropped me in or north of Usti nad Labem, I could get around no problem.
I used mutt for email, irssi and the bitlbee proxy for chat, wrote styled docs with LaTeX, etc. When I interned at IBM in 2005 I was even able to get Lotus123 or whatever horrible email thing they used to work with mutt, and my supervisor even encouraged me because he wanted to use it, too.
I said then that if someone would make a text editor and IDE that used JavaScript from the ground up instead of elisp, that it would dominate, and that's what seems to have happened with VS Code.
Some notable examples of things I would have used the command line for a decade ago:
- Gmail for email (I'll switch to Fastmail someday)
- The eight billion other chat apps I use — I dropped IRC many years ago but used IRCCloud to ask NetHack questions recently
- CyberChef for exploring binary data
- Pixlr for image tweaking
- Google Sheets, Airtable, and Notion for notes & databases
- A password manager for passwords
- Pinboard for bookmarks
- NextDNS & PiHole for DNS settings
- Postico for Postgres (not web-based, but massively I'm tremendously more productive with it than with psql)