News for hackers. Stuff that matters.

olliewagner

Thanks Ken! I built it using Claude Code, with me writing, designing and art directing. It took a bit over a thousand prompts across 90 sessions to get it just how I liked it. The trick was designing evals for the things I cared about, like continuity of motion and frame rates that don't regress.
I'm the author. I made this page to show off a replica of a Ming dynasty horseshoe armchair that I made. The figures come from a 3D model fitted to photos of the chair. I'm happy to answer anything about the chair or the site.
ToS read: I've gone through the terms directly, and I don't think this would be prohibited. Remind has a human-in-the-loop setting up these reminders, and uses `claude`'s documented extension points to do its business. I'm just a developer, so take this for what you will.

Notifications: Yeah, I think you could just ask Claude to notify you based on some interest condition. When it writes back into the reminder it's really just for bookkeeping and task continuations.

Recurring: Yes, this works cleanly. Remind marks the Reminder as complete at fire time, letting it roll forward.

CLI: You could have claude just call them, but you're asking if it could fire cli tools directly instead of through `claude`?

Last, I realized I didn't mention how to actually use Remind from `claude` itself: It installs a skill called `/remind` which you can invoke inside the chat.

Show HN: Remind – schedule Claude Code on your Mac

https://olliewagner.com/remind

Claude Code can't schedule itself locally on your Mac, so I made Remind. Just add a reminder to the "Remind" list in Reminders with a due time and your prompt as the notes. Remind fires up your terminal at the due time and runs `claude` with the prompt. It writes the results right back into the Reminder.Some cool things:- The "Remind" list lives with your other Reminders, so adding from your...

( Read More... | 3 comments | 2 points | on HN )

Show HN: Furwall – macOS menu bar app that blocks keys when your cat sits down

https://olliewagner.com/furwall

Furwall is a tiny macOS menu bar app. While you're at the keyboard or mouse, the FaceTime camera looks for a human face or upper body. When it doesn't find one, the keyboard stops accepting input. Cat walks across your laptop, nothing happens to your code.Some notes:Apple's Vision framework runs locally. Video is processed in memory and never uploaded. On a block, Furwall saves one local JPEG...

( Read More... | 1 comment | 7 points | on HN )
Based on my research the ivar has been stable since macOS 13. I'll keep things up to date if that ever changes... To your second question, it's mostly for agents to pull icons as they go without interruption or you having to find whatever it chose to replace later. I've found Claude using batch mode after it does a lookup against the list to match a set of icons.
You're right. Just flipped the default to SVG on main. Honest answer: SVG wasn't fully working during early dev, so PDF was the working default and it stuck. Should've revisited.
Thanks! I'm not sure how animations would translate into these exported formats. SF Symbols animations are typically state driven, and that doesn't really translate to a standalone SVG/PNG/PDF. You'd get something that autoplays on loop, or fires once. Let me know if you had something else in mind.
Right, these are licensed by Apple for UI use on Apple platforms only. The README has a "Before you use this" callout up top about this. sfsym is an export tool; what you do with the output is on you.

Show HN: Sfsym – Export Apple SF Symbols as Vector SVG/PDF/PNG

https://github.com/yapstudios/sfsym

I found myself reaching for SF Symbols' 'Copy Image As…' quite often during agentic design sessions, so I made a command-line tool that the agent can use by itself. It exports Apple SF Symbols as SVG, PDF, or PNG.The vector paths come directly from macOS's symbol renderer. Internally it reaches a private ivar on NSSymbolImageRep to get the CUINamedVectorGlyph, draws into a CGPDFContext, then...

( Read More... | 10 comments | 2 points | on HN )
I’ve had this frustration with a number of subscriptions over the years, but there’s a great workaround—subscribe from the App Store. I get access to the NYT website, and cancellation is one button press away in my subscription settings.
The Skeptics’ Guide To The Universe has been a weekly must-listen for me over the last decade+. They cover “science news, critical thinking, bad science, conspiracies, and controversies”.

Ask HN: Are you in the Albuquerque tech scene?

Finding peers in major cities is as easy as going to a bar, but it's much harder here in Albuquerque. I know we exist here on HN, so I wanted to see if you'd share what you do here in the comments. This could be useful so any of us could collaborate or to make it easier to hire locally.I'll start!Skills: UI design (ex-apple), Swift, Objective-C Website: http://olliewagner.com

( Read More... | 4 comments | 12 points | on HN )
Re:Taleb is wrong about IQ on Monday July 29, 2019 @12:26PM (#20556311)
I believe his biggest issue with IQ—one that worries me greatly as well—is that it is being used to create a feeling of "otherness" towards populations that can be demarcated out using a single dimensional property: IQ. History shows us this as a strategy to subjugate using other "scientific" methods of classifying people, phrenology being a fairly recent example.
Re:Minnesota Will Pay Residents to Grow Bee-Friendly Lawns on Wednesday July 03, 2019 @12:20AM (#20341546)
I didn’t have to amend the soil. Thyme actually does well in poor soil conditions! As for planting you’ll have to buy plugs if you want consistency. These varieties if grown from seed won’t necessarily be true to form.
I'm in Albuquerque (zone 7). I'm not sure this is a great kid lawn because while it will hold up to foot traffic, it might get kind of torn up if kids are running around on it a lot.
No, these were all planted as plugs. Each variety of thyme must be propagated via cutting as the traits of that variety are not guaranteed if grown from seed.
Tons. https://www.mountainvalleygrowers.com/Thyme.htm

I have Pink Chintz, but if I had to do it again I'd probably go with Pink Lemonade (grows faster) mixed with Caraway (culinary)

Just to shill for bee friendly lawns: I have a creeping thyme lawn that I would recommend entirely. It attracts tons of bees, butterflies, doesn’t need mowing but once a year (to clean up the spent flowers which are lovely in the summer), is drought tolerant (I water once every 2 weeks), and is evergreen to boot!

Ask HN: How to represent your dev shop when most of your work is not public?

I continuously struggle to create a website for my dev shop that has been in business since 2013. Our work is often internal or otherwise not public facing, and it's hard to come up with a way that communicates our abilities without looking too hand-wavey. Do any of you know of portfolios/consulting sites that work well under similar constraints?

( Read More... | 1 comment | 3 points | on HN )
What would make this ultra killer is to have a VR component. Imagine being able to walk around a design (obviously you'd have to be in a large enough space—basketball court, warehouse, empty parking lot, etc…). You would be able to experience the design at a human scale.
Re:Redesigning Hawaii’s Emergency Alert System UI on Wednesday January 17, 2018 @09:22AM (#16168052)
I would imagine that the operators of the current UI were trained on it as well. What the OP posted is certainly an improvement, but could be made bulletproof by showing each choice in context alongside a button that you can't accidentally trigger.
Re:Redesigning Hawaii’s Emergency Alert System UI on Wednesday January 17, 2018 @09:10AM (#16167971)
Imagining using this 3-page design makes me feel uncomfortable at step 2 and 3. What if I didn't know what the "test" notification was supposed to look like and wanted to make sure the system took my input correctly? What if it's such a dire emergency that the operator forgets (perhaps from experiencing intense anxiety) which one was selected? I think a stronger approach would be to flatten the design to one page. You could then visually confirm that you've chosen a test/real alert, which alert was chosen, and then see what those options actually produce. In addition, because of the seriousness of sending an alert, I think it would be better to make the "Yes, Send Now" button harder to engage — maybe a slide to send, press and hold to send, or simply give a confirmation dialog after clicking it would help.
Re:The Lessons and Questions of the iPhone X and the iPhone 8 on Wednesday September 13, 2017 @02:19PM (#15241050)
iOS 11 introduces a "safe area" to lay things out in where they won't be occluded. It's meant an extra couple lines of code — not a big deal at all.
Sure can! You'd add `Animatable` conformance to SCN Types (check out the Animatable.swift file for clear examples) and you'll be all set.
You can easily control transformations with it (out of the box), but it's easily extensible to animate/smooth anything that you can control with a number (think sound, brush strokes in a painting app)

Older »