jpsimons

Joined 6 years ago

Karma
41
Submissions
29
Member since
May 26
https://mojavepaint.app https://burlyburr.com
View on Hacker News

Recent submissions

Comment · 21 days ago
I'd kill for an Apple TV with a built in television tuner. All the ATSC tuners on Amazon are such garbage.
Comment · 3 months ago
Here's what I _wish_ someone was working on, I'd build it myself but I'm too busy with other projects. A browser extension that's not a popup blocker but a popup minimizer. So any popup (newsletter, cookie notification, even social signin) gets sucked down into a Windows 95 style taskbar. You can restore them easily but they get out of your main browsing flow. Maybe start as a fork of one of the popup blockers?
Comment · 3 months ago
I like working in native apps on my Mac for spreadsheets, so I've used Numbers a little bit, but if you have the same iCloud file open on two machines they conflict and don't merge nicely. Does this have a better story there?
Comment · 3 months ago
Comment · 3 months ago
And I just discovered there's a group in Seattle called XCoders (https://xcoders.org/), I'll drop in on their social next week and maybe learn more about the Swift/Apple ecosystem.
Comment · 3 months ago
Honestly Swift is a pleasure to read. I love the guard statements and the enum values starting with a dot.
Comment · 3 months ago
Thanks, yep comes in at 3 MB. It's all Swift and Metal. I'm a web developer by trade, done that at a high level for 20 years including Amazon, Google, other big tech, but this was my first native app and first time using Swift. At the moment I'm learning all about weak refs and reference cycles causing memory to be retained when you don't want it to be.
Comment · 4 months ago
I quit my engineering job at Apple in 2023 to buy an aluminum Olson-Grumman step van, and start a mobile knife sharpening business, in Seattle. burlyburr.com Each knife takes maybe 5 minutes and I charge $2/inch, mostly working on summer weekends in the farmers markets. Makes over $150/hr when business is lined up. Sporadic work though.
Comment · 4 months ago
Comment · 5 months ago
Comment · 5 months ago
I always thought the old Date is kind of elegant... increment anything with an overflow and it all wraps around correctly, like `d.setDate(d.getDate() + 100)` to advance a date 100 days. "March 208th" is interpreted like you'd expect, as are the hours and minutes and such.

Of course, complete lack of non-local non-GMT time zones is a huge downside.

Comment · 5 months ago
Comment · 6 months ago
Sure, but at least on Node 22 I think I have to pass `--env-file=.env` option to make it pick up .env.
Comment · 6 months ago
Claude did write me a simple wrapper so I can keep using tagged template literals in the same way with Node.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton