Eliot Hertenstein
banner
eliot.sh
Eliot Hertenstein
@eliot.sh
From Berkeley. Art History, CS @stanford.edu. Intern @expo.dev.
cc @artbutmakeitsports.bsky.social. not technically complicated but fun nevertheless!
October 13, 2025 at 9:25 PM
What are some others?
August 22, 2025 at 6:43 PM
[devise][république][française]
August 8, 2025 at 6:49 PM
Is there any atproto API that returns the bare value of a record rather than the value syntax? I remember a while ago trying to find one and ended up just wrapping it with an XRPC endpoint.
July 30, 2025 at 6:10 PM
In the US, the gold standard is probably Amtraker, or asm.transitdocs.com. But Amtrak's terrible (undocumented) API means often a bad experience is passed on to the user. While Carto doesn't actually have location information on the trains, it manages to deliver a fantastic experience.
July 22, 2025 at 6:39 AM
I think the hardest part about rail maps is bridging the gap between usability and information density – i.e. you want to be able to show a ton of information to advanced users while still making the site intuitive and easy to use. For example openrailwaymap.org vs. @piero.bsky.social's amtraker.com
OpenRailwayMap
OpenRailwayMap - An OpenStreetMap-based project for creating a map of the world's railway infrastructure.
openrailwaymap.org
July 22, 2025 at 6:35 AM
👀
July 9, 2025 at 3:29 AM
how do you manage to only post bangers
July 4, 2025 at 5:45 PM
Oh that makes sense! I hope the busses were electric, underground diesel BRT sounds like a bit of a nightmare.
June 28, 2025 at 7:57 PM
Running into the same issue on the official bsky.app PDS, though. Same w/ 'encoding: text/plain' :(

See gist.github.com/eiiot/e5ca09...
June 24, 2025 at 9:28 PM
Nope :( I’m sure there’s some way to get the matter files onto a kobo but the problem is the remote syncing. I probably would’ve had to upload them to calibre web which is just a mess.

If you have any other ideas I’d be happy to help!
June 21, 2025 at 4:13 PM
Isn't BskyAgent just an extension of AtpAgent?
June 17, 2025 at 9:04 PM