HNHacker News
TopNewBestAskShowJobs

rhoopr

162 karma · joined February 8, 2026

https://github.com/rhoopr
submissionscomments
rhoopr··on A Tiny E Reader
Love to see Crosspoint get a callout here, loving it on my X4 - and a tiny bugfix PR of mine made it into latest :)
rhoopr··on Ask HN: What are you working on? (May 2026)
Not as I see it - this is a generally undocumented API surface not meant to be called programmatically like this, unfortunately. Every iCloud photos sync tool does/will hit this same restriction (icloudpd, rclone, etc).

The only possible unproven alternative is adopting the one-hour token generated by Apple which goes through ADP, but assuming that even works, that defeats the purpose of the app being more than a one-shot.

rhoopr··on Ask HN: What are you working on? (May 2026)
I continue to be working on kei, my cloud->local photo/video sync engine.

iCloud Photos is fully baked along with implementing their completely undocumented SyncToken. I’m doing some QoL work in the next few weeks, tightening up some early architecture decisions, and then adding more providers (Immich, NextCloud, Google Takeout… else TBD).

Since last time I posted this, two other people contributed and I’m almost at 100 stars! That’s some dopamine.

https://github.com/rhoopr/kei

rhoopr··on The text mode lie: why modern TUIs are a nightmare for accessibility
This is an interesting perspective on something I haven’t considered at all for applications I’ve built, honestly. I’m going to take it in and make changes wherever possible.
rhoopr··on Ask HN: What are you building that's not AI related?
iCloud-photos-downloader is unmaintained and starting to crack due to Apple API changes so I’m working on my own fork/rewrite/take on iCloud sync, with ambitions to add Google Takeout, Immich, and other services too.

https://github.com/rhoopr/kei

Named after my ‘96 Subaru Sambar kei truck, small and mighty. The other thing I’m constantly tinkering with :)

rhoopr··on Hemingway's 4 Fast Rules for Effective Writing
Hemingway’s Rule 5: don’t blatantly use LLM output in an article about writing.
rhoopr··on What happens when a destructor throws
“The camera is the least important element in photography.”
rhoopr··on After 20 years I turned off Google Adsense for my websites
There’s an interesting conversation to be had about ad sponsorship on web content when the share of people just getting summarized results from {LLM chatbot of choice} is increasing and siphoning actual views.
rhoopr··on Update on the eBay Scam
This site features one of the worst fonts I’ve ever seen.
rhoopr··on Hydration Narc – A keyboard-locking water reminder for macOS
This is chaotic. I love it.
rhoopr··on I Regret the Blood Pact I Have Made with iCloud Photos
Unfortunately, icloudpd is now unmaintained -- alternatives are around, though
rhoopr··on I Regret the Blood Pact I Have Made with iCloud Photos
Live photos are just .mov sidecar files. There are a variety of iCloud export tools you can use to move to self hosting, including mine (shameless plug) - http://www.github.com/rhoopr/icloudpd-rs
rhoopr··on Stop microphones from recording your voice
Let me tell you about my rock that keeps tigers away…
rhoopr··on The 100 hour gap between a vibecoded prototype and a working product
This seems more like he is bad at describing what he wants and is prompting for “a UI” and then iterating “no, not like that” for 99 hours.
rhoopr··on You can turn Claude's most annoying feature off
Reticulating Splines…
rhoopr··on Malus – Clean Room as a Service
> You have been so generous, so unreasonably, almost suspiciously generous, that you have made it possible for an entire global economy to run on software that nobody technically owns, maintained by people that nobody technically employs, governed by licenses that nobody technically reads. It is a miracle of human cooperation. It is also, from a fiduciary standpoint, completely insane.

Funny but true.

rhoopr··on Suburban school district uses license plate readers to verify student residency
A surveillance tech company asserting that they know better, based on 'big data'. Shocking.

The family has proof of residence (which is its own absurdity we won't discuss), and this third party can arbitrarily override that based on a black box argument.

rhoopr··on Ask HN: What Are You Working On? (March 2026)
Fair enough! It's an extremely hard problem to solve.
rhoopr··on I made a programming language with M&Ms
Looking forward to the first LLM&M coding agent
rhoopr··on Ask HN: What Are You Working On? (March 2026)
Can you clarify how Statphone deals with the problem of random spam calls hitting the number by chance and ringing everyone? I assume that’s how most spam operates these days, just brute force on number permutations. I love the idea!
rhoopr··on Nvidia backs AI data center startup Nscale as it hits $14.6B valuation
You registered just to post this. Reconsider your choices.
rhoopr··on Ask HN: What Are You Working On? (March 2026)
icloudpd-rs - Fast iCloud Photos downloader, Rust alternative to icloudpd

The original Python icloudpd is looking for a new maintainer. I’ve been building a ground-up Rust replacement with parallel downloads, SQLite state tracking, and resumable transfers. 5x faster downloads in benchmarks, single binary, Docker and Homebrew ready.

https://github.com/rhoopr/icloudpd-rs

rhoopr··on Claude Code deletes developers' production setup, including database
Sloppy vibe infra management and no backups, peanut butter and chocolate.
rhoopr··on Review: Mercury Personal Banking
It’s generous to call this a review when it can be summarized to “I opened an account and look forward to trying it.”
rhoopr··on Why High-Performers Restart Instead of Compound
Sounds like you’re describing ADHD symptoms, in my experience
rhoopr··on Show HN: Klarity Disk – A $6.99 DaisyDisk Alternative for Mac
I’d like the website to show me actual screenshots of the application instead of a mile long scroll.
rhoopr··on CPUs are getting so small they're starting to hallucinate
Let’s not anthropomorphize silicon now. It’s wrong, not hallucinating.
rhoopr··on ChatGPT promised to help her find her soulmate. Then it betrayed her
All of the things ChatGPT, allegedly, emergently said to her sound like modern romantasy tropes. This is obviously a result of her use as a writing tool and I’d be willing to bet she’s not being honest about her prompting and context history.

ChatGPT isn’t going to “name itself” without being led down that path.

rhoopr··on Ask HN: Do you think humanoid robots will outnumber humans by 2035?
Absolutely not. Humanoids aren’t an ideal form for robotics in nearly every application. Not to mention the lack of progress in commercializing robots.

World population is estimated to be 8.9b in 2035. There won’t be 8.9m humanoid robots in active use at that point, I’d bet.

rhoopr··on Gradient.horse
The simplicity of the animation makes this hilariously charming.
Page 1 of 2Next →