Tagged: misc 10 links 1 vibe-coding 1 self-hosting 1 3D-printing 1 ...
3D Printable Flutes (via) I love what this guy's doing.
He's a purveyor of 3D-printed flutes, both the flutes themselves but also the 3D printing files so you can make them yourself. Cool enough.
But what really caught my attention was that he figured out how to vibe code his own tuning software. So he prints a flute, then runs the software while he plays the flute and gets immediate feedback on how well it's tuned. He then uses that data to modify the design and just keeps iterating.
I haven't spoken to the guy, but based on some of his reels, I'm assuming he never could have done this without AI-assisted development.
Now I'm off to print some flutes.
The animal mix-up is not ideal, but it’s not a major hurdle to usability. I didn’t seriously entertain the possibility that a deer had wandered into the house, and it’s a little funny the way the daily report continues to express amazement that wildlife is invading. It’s a pretty harmless screw-up.
“Overall identification accuracy depends on several factors, including the visual details available in the camera clip for Gemini to process,” explains a Google spokesperson. “As a large language model, Gemini can sometimes make inferential mistakes, which leads to these misidentifications, such as confusing your dog with a cat or deer.”
Google also says that you can tune the AI by correcting it when it screws up. This works sometimes, but the system still doesn’t truly understand anything—that’s beyond the capabilities of a generative AI model. After telling Gemini that it’s seeing dogs rather than deer, it sees wildlife less often. However, it doesn’t seem to trust me all the time, causing it to report the appearance of a deer that is “probably” just a dog.
— Ryan Whitwam, “Unexpectedly, a deer briefly entered the family room”: Living with Gemini Home
There’s just something about self-hosting that hits different. I’m a fierce pragmatist, and I never came across anything sufficiently convincing enough for me to see the value in doing it. But then along came Open WebUI.
[... 336 words]
I set up a dedicated Apple Account a little over a week ago so that I could isolate all of my developer stuff from my personal Apple Account. I jumped right in to the Apple Developer Program enrollment process, submitted my application, paid my fee, and got the acceptance email. However, started running into a bunch of weird error messages when trying to deploy my app. Figured I had done something wrong, so wiped as much as I could and started over. Then kept getting blocked when trying to log in to my Apple Account. “Apple Account has been locked and can’t be used.” Shouldn’t be a big deal to fix, I thought. Boy, was I wrong.
[... 333 words]
I’m not even a year into this journey, and I’ve already lost track of how many different blog/portfolio/landing pages I’ve built for myself and bluestem (my consulting/services business). Let’s see if I can retrace my steps:
I released my first production app to the Google Play store today!
[... 87 words]
I know full well the right way to improve as a dev is to build every day.
[... 121 words]
Time to get this blogging party started. I’ve heard consistency is key on these things, so that’s what we’re going for.
Such a carefully considered and well thought out approach to ’careering.’ Absolutely love this. Careering by Teal Process & Company
I’m nowhere near qualified yet to comment on the actual merits of Tailwind as it relates to most of the other common CSS frameworks (Bootstrap, Bulma, etc), but I do know why I chose to implement it on this blog.
[... 255 words]
Just finished three of the bash tutorials on freeCodeCamp and feels like I’m driving on a freshly plowed road. Not sure how universal this is, but I’ve been blindly copying so many bash commands along this journey so far, and it bothered me so much that I didn’t understand why so many of them worked, or how they worked. I realize that it might be putting the cart in front of the horse a little bit, but I would definitely recommend learning bash earlier than later. Between having the context while you’re developing and also being able to significantly improve your development efficiency, it’s such a great tool to have on your belt.
Today I successfully deployed my first Django app with a Postgres database attached. And hoo buddy, that feeling you get after hours of wrestling with a problem... pretty, uh, pretty good