This thread is for anyone working on personal projects to share their progress, and hold themselves somewhat accountable to a group of peers.
Post your project, your progress from last week, and what you hope to accomplish this week.
If you want to be pinged with a reminder asking about your project, let me know, and I'll harass you each week until you cancel the service

Jump in the discussion.
No email address required.
Notes -
Integrating Substack felt too tedious so I opted for something more fun, which was hooking to https://gptproto.com/ to and have it describe and transcribe all bookmarked images. I think I'll focus on some neglected UI stuff like search and pagination.
How have you been doing @Southkraut? You've been reporting good progress the last couple of week, any cool screenshots to share?
Not much right now; work got me good.
I can give you a screenshot of my moon. It looks about on par with what I had going on in Unity and Godot, which is to say absolutely horrible but that's programmer graphics for you. If I spent some time optimizing the code and/or putting it into a separate thread, I could increase the resolution, but that's for another time. I want to do more interesting terrain soon, but before I get into that I set the goal of making sure that collisions work the way I want them to on those procedural meshes, and of having a controllable pawn that I can use to test that. Since I want 3D gravity pulling towards the center of the planet, and not just at a constant down vector like standard Unreal gravity, I can't use Unreal's default Character movement components. In other words, I want too much at once.
I'll have to take it one at a time. The most sensible approach I think is to first work on movement, and do that on a flat plane under default gravity. Then I can go for either Gravity or Terrain Collisions.
/images/17679825226420302.webp
More options
Context Copy link
More options
Context Copy link
Whenever I go on trips I see other people's houses. Sometimes they're nice. So it makes me self conscious about my own house.
This week I finally broke down and recaulked a bunch of sloppy caulk jobs in my bathroom. I just watched like 5 YouTube videos and asked ChatGPT and the end result ended up being pretty good. It did take me about... 4 hours to dig out the old caulk though since it was just caulk on top of older caulk.
Today I replaced this old Bosch dishwasher that works fine but it's white and part of it oxidized into beige ancient desktop computer yellow so I ordered a stainless steel Bosch instead. I'm running it now and am impressed that I have no leaks.
These two jobs have been more fulfilling than most computer work that I've done. Maybe I should've gone into general contracting 🤔
Would it be as satisfying if you were doing that work for someone else though?
More options
Context Copy link
More options
Context Copy link
Physical-work side, I got to do some siding repairs. That's been a !!fun!! way to spend the holiday break.
Software-side, trying to look into the state of modern sorting-assist tools. You'd think, will all of the advances in AI tech, classifying files and sorting them would be a solved or near-solved problem. Microsoft's "agentic AI" concept drives me up the wall for a wide variety of reasons, but this seems like one of the main killer use cases. If you've ever worked tech support for either Gen Y/Z or Boomers, seeing a Downloads or Documents folder with so many loose files that it causes an SSD to slow to a crawl is a pretty common experience, and they can't find shit (or, worse, can find ImportantDocument_final_last_(1)autorecover\current.docx, for now).
So I've been trying to come up with and evaluating possible solutions to this sorta thing.
That's on top of other issues specific to implementations: a lot of ViTs and multimodal LLMs depend heavily on breaking, while a lot of classifiers get really stupid if you have wildly different resolution inputs, multimodal LLMs can't distinguish between prompt and content, yada yada.
On the flip side, closely related topics are nearly >98% solved off the shelf, even ones that I'd consider a lot harder.
More options
Context Copy link
Windows 11 has gradually become unusable so I am migrating to Linux. So far it is on the same level of shittines than windows, but at least you know the pain will end at some point. I was hoping for it to be better behaved after so many years, but there is progress. Does anyone know how gaming with legally owned backups of games work?
For current-gen games, you're looking at protonDB. Yes, it's officially meant for Steam, but if you don't want to run it and add them as a non-Steam game, you can easily access the underlying tools using Lutris or Heroic Game Launcher. Lutris tends to be better, in my experience, for legally-owned-backups. Compatibility is good-but-not-perfect -- almost anything mainstream enough to sell through Steam in the last ten years is getting looked at, but marginal games under that bar might not, and a lot of the very popular multiplayer games with anti-cheat have trouble or just won't work.
Older stuff and more marginal games can be rougher. DOSBox works and exists, and there are linux-friendly ports (or native builds) of almost every past-gen console, though quality and performance varies on the PS3+ era. Go really far into the indies and it can be a mess, with some games having Linux-native builds despite being built around an ecosystem that absolutely loathes it, and others only coming up to functionality after a decade of attempted ports and then some random fix in photon-ge solved it.
More options
Context Copy link
More options
Context Copy link
As mentioned in last week's Wellness Wednesday thread, one of my new year's resolutions was to write and record an album this year. To that end, I committed to spending roughly an hour practising guitar every day in January.
For the album I released this time last year, I recorded the guitars using a detuned standard electric guitar, for which I had a special nut cut so that I could put heavy gauge strings on it. On the advice of the luthier who cut the nut for me, for this album I've instead bought myself a baritone guitar: an electric guitar with an unusually long neck and scale length, allowing the player to tune down to lower ranges while maintaining string tension, essentially the missing link between a standard electric guitar and a bass guitar.
Much of my guitar practice has been spent just getting used to the longer scale length of this guitar when compared to a typical electric guitar. I thought a good way of getting the hang of it would be to learn some songs written for a baritone guitar, and it popped into my head that Carcass, a band I listened to a lot as a teenager, used baritone guitars. For the last few days I've been trying to master this song. Hoo boy can these lads play fast: the "playback speed" feature in YouTube is a godsend. I figure once I can play the rhythm guitar for this song cleanly, I can say I've mastered the baritone guitar.
More options
Context Copy link