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 -
Well, more problems on my chairs.
Some fucking how I cut the stretchers an inch short. Which required me to buy more walnut. Good news, the lumber yard was having a memorial day cook out, and I got to stuff myself with free cheeseburgers before I made my purchase.
So anyways, I got the stretchers remade to the proper length this time. Cut the angled tenons in them which was new for me. Added another mortising guide to my leg making jig to put the mortises for them into the back legs. Things are back on track. I have 6 more mortises to clean up by hand, and after that all the mortises and tenons are done.
Next up are the seats which I think I'll do with a template again. Then comes sanding, finishing and assembly.
More options
Context Copy link
Homies: Ride or Die the 3d game.
Hacking away at stuff. Make is missing .hpp file changes, probably something about generating the .d files properly via clang.
Aside from that I added proper bounds checking to the racetrack by constructing a bunch of quadrilaterals to paper over it and simply iterating them and asking "is car inside quad?" and rejecting forward vector if it is not found in any. Can change this to a quadtree once I'm confident this is the right approach.
But weirdly the starting point where I spawn the car (700, 0, 0) doesn't fall inside of any quad even though I'm creating the quads procedurally and they should be sharing neighboring line segments. Wondering if this is some floating point precision issue creating some subtle gaps.
EDIT: I pasted the 1500 quadrilateral coordinates into ChatGPT and said why doesn't 700, 0, 0 lie inside of any of these and it responded that it's probably because it sits exactly on the edge of one line and my bounds checking is not inclusive of the actual boundary line itself. E.g. that sits exactly on the edge of one of the quads and my comparison function may be excluding that. Plausible!
EDIT2: yeah, that was it. I had this
and ChatGPT o3 told me to try this. Basically using an epsilon value to check for float equality than exact because of precision, and also being more tolerant to point ordering, I'm not sure I'm definitely doing it clockwise in all cases.
This works!
What am I even doing here. Feels like I'm one of those people playing chess still even though computers totally crush humans at it.
I mean, not really though. I had Claude Code write a lot of boilerplate for me w.r.t. get to triangle but it mostly produced buggy shader code and I had to sit down and think pretty hard a lot of the time. Even the model loading code was buggy and model files are pretty standard.
LLMs can collect answers from StackOverflow and sometimes get the right one. How nice.
Meanwhile, I'm switching off CoPilot because it keeps suggesting that I use classes and methods that plainly don't exist.
More options
Context Copy link
And people claim LLMs aren't useful for coding..
They're useful, except when they're not. It would be amazing if they could actually say "I don't know" instead of hallucinating 200 lines of code that are wrong that had no chance of being right.
I've had Claude code waste an hour of my time before and bill me $20 in tokens.
Was it 3.7 Sonnet? That model was far too gung-ho for its own good. I've heard better things about the 4 series.
It was. I haven't tried 4 yet. Kind of anxious it might waste my time and send me a bill again. I'll report back if I get proper fucked and try it out of desperation.
More options
Context Copy link
More options
Context Copy link
More options
Context Copy link
More options
Context Copy link
Post repo, if gpt's solution doesn't work. Might take a stab at it when I have a moment.
Edit: oops, didn't see your edits when posting.
More options
Context Copy link
More options
Context Copy link
Tron bike helmet update.
Waiting for parts from Aliexpress still, but did a mock-up of LED strips on my bike helmet. Looked like crap, figured it was because the helmet was silver and black and draping LED strips over it had too much visual noise. Bought a matte black bike helmet and tried the strips and it looks significantly better, I think. Though I think this helmet will require more cuts to actually line the LED strips up along the solid parts and not cross the vents.
Helmet that I think looks wack attached: /images/17483641109905748.webp
Helmet that I think looks better in matte black. Not final layout.
/images/1748364181373739.webp
More options
Context Copy link
More options
Context Copy link
128k words on my NaNoWriMo project. I'm only two half-chapters (~3.5k-4.5k words total) away from a complete first draft. All going smoothly I'll be finished by Friday morning, a full seven months (!) after I started the first draft. If I do manage to accomplish that goal in time, I won't mention my progress in these threads for six weeks, at which point I'll start working on the second draft.
Not much to say except, well done and good luck with the next steps
To add: what’s your ”working well” process been like? I’ve never attempted a novel because I haven’t trusted myself to stay in my lane for long enough, so my go-to’s have been essays and poems. Basically the finishing line has to be in view for me to make progress. I understand I need to change this psychology to produce a meaningful body of work.
Thank you.
As mentioned, this project started off as a NaNoWriMo project, for which I had to write 50,000 words in the month of November (i.e. averaging 1,666 words a day). Some days the words came easily, other days felt like pulling teeth.
The trick, I think, is to break a large task down into a bunch of smaller ones. Setting yourself a daily target of X many words is an obvious one: during November I aimed for 1,666, ever since then I aim for 1,000 on weekdays and 2,000 on weekends.
Additionally, I have a spreadsheet I use for tracking my progress. At the outset I mapped out a basic plot structure, including a chapter list. When I reach the end of a chapter, I open the spreadsheet, mark that chapter as complete and enter its word count in the corresponding cell. The spreadsheet then calculates the average word count of the finished chapters, the number of incomplete chapters and multiplies them out to produce an estimate of how many words I have left to write. Being able to say I only have X many chapters totalling Y many words left to write is a helpful way to motivate myself, as opposed to a vague "it's finished when it feels like it's finished". Of course it's not perfect, because as I write, ideas for new chapters occur to me and I have to update the spreadsheet accordingly (my first pass at the chapter list was only 28 chapters, which eventually ballooned into 41: admittedly, some of that was because of me coming up with new ideas, whereas in other cases I just decided to split an extremely long chapter in two), but still helpful.
This is, needless to say, a new working method for me: when writing my previous novels (of which we do not speak, because they were unreadable trash) I didn't use a spreadsheet, and got no more sophisticated than using a project management tool to ensure that I was meeting my daily word target. But I think this method works better.
More options
Context Copy link
More options
Context Copy link
More options
Context Copy link
More options
Context Copy link