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.
30.07.2025 18:10 β π 0 π 0 π¬ 1 π 0@eliot.sh.bsky.social
From Berkeley. Student @stanford.edu. Intern @expo.dev.
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.
30.07.2025 18:10 β π 0 π 0 π¬ 1 π 0This is why we need Bluesky for Biking!
bikepacking.com/plog/when-we...
β‘ We teamed up with Meta to deliver precompiled iOS builds in 0.81/SDK 54. You get:
β Faster builds: Compile RN once per release
β Smoother integrations: Easier to add RN into brownfield apps
β Future-proof: Prepares RN for migration from CocoaPods to Swift Package Manager
expo.dev/blog/precomp...
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.
22.07.2025 06:39 β π 0 π 0 π¬ 0 π 0I 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
22.07.2025 06:35 β π 0 π 0 π¬ 1 π 0Carto Tchoo by @nicolaswurtz.bsky.social is one of the coolest sites I've ever seen. Doing a rail tracking website well is really hard, and from what I can tell, he nailed every aspect of the experience.
carto.tchoo.net/map
There are so many reasons to love the Paris metro, but one of them is how quick stops are. The doors are open for less than 10 seconds at some stations.
This is what platform doors and high frequency enables! If trains are arriving every 4 minutes, missing a train isnβt a big deal.
π
09.07.2025 03:29 β π 1 π 0 π¬ 0 π 0Update: it's just okay. Not worth it for $90 IMO and the battery life isn't great. It's also much larger than I expected. But, I'm going to keep giving it a go and see what the one-week update is!
07.07.2025 08:24 β π 1 π 0 π¬ 0 π 0how do you manage to only post bangers
04.07.2025 17:45 β π 1 π 0 π¬ 0 π 0A seat back on a flight, showing a tv (displaying a frame from the show clueless with three high school students) and a credit card reader
Currently transported back to the 90s on my United flight β thereβs a credit card reader built into the seat back and theyβre showing the trailer for βClueless (1995)β which is wonderfully dated.
29.06.2025 04:56 β π 1 π 0 π¬ 0 π 0Oh that makes sense! I hope the busses were electric, underground diesel BRT sounds like a bit of a nightmare.
28.06.2025 19:57 β π 1 π 0 π¬ 1 π 0A view of the Seattle Metro βSymphonyβ station.
Anyone know why the Seattle Metro has such wide corridors in their stations? Possibly to accommodate a future express track or something?
28.06.2025 19:32 β π 4 π 0 π¬ 2 π 0Claude running a vending machine proceeds to sell several tungsten cubes at a loss and then have an existential crisis.
www.anthropic.com/research/pro...
STINSON BEACH: At 9:58 p.m. a woman said she was in hiding after learning "spiritually, through her tum tum," that a man was stalking and trying to kill her.
21.05.2025 23:38 β π 1 π 1 π¬ 0 π 0Running into the same issue on the official bsky.app PDS, though. Same w/ 'encoding: text/plain' :(
See gist.github.com/eiiot/e5ca09...
Ordered a tinypod (thetinypod.com) and will report back how it feels. I'm excited β I have basically stopped wearing my apple watch thanks to my Oura ring, but wish I could stop carrying my phone around. It *should* be able to do everything I want (Music, iMessage, etc.) but no YouTube or Twitter.
24.06.2025 21:24 β π 2 π 0 π¬ 0 π 1Nope :( 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!
Isn't BskyAgent just an extension of AtpAgent?
17.06.2025 21:04 β π 1 π 0 π¬ 0 π 0Yeah was running into that earlier as well. There are a bunch of issues with the blob uploading β if I try to upload `application/javascript` it triggers the image parsing library Sharp which promptly throws an error π
17.06.2025 21:03 β π 2 π 0 π¬ 0 π 0It throws an internal server error (even with my bsky.social pds)
17.06.2025 20:43 β π 0 π 0 π¬ 2 π 0Also cc @bnewbold.net
17.06.2025 20:06 β π 0 π 0 π¬ 1 π 0It seems to happen even with a 1mb-long string as well. Anything below 1mb gives a different error ("InternalServerError")
17.06.2025 20:02 β π 0 π 0 π¬ 2 π 0Can someone from the bsky team (maybe @jaz.bsky.social?) explain why uploading a string (5mb) as a blob just doesn't work on a PDS?
I have PDS_BLOB_UPLOAD_LIMIT=104857600 in my pds.env.
Recreation:
gist.github.com/eiiot/fce125...
Congrats!
17.06.2025 15:16 β π 1 π 0 π¬ 0 π 0Having a day
06.06.2025 20:02 β π 1 π 0 π¬ 0 π 0I wrote about the news (and me).
eliothertenstein.com/notes/news
FOREST KNOLLS: At 10:12 a.m. someone peeking through blinds saw a man with clothes strewn on the ground running around and yelling at passersby near the coffee shop.
21.05.2025 23:31 β π 2 π 1 π¬ 0 π 0A Chicago Pope implies the existence of an MLA Pope and APA Pope
08.05.2025 17:36 β π 29148 π 8237 π¬ 39 π 781The court ruling in Epic v. Apple now allows iOS apps to include in-app links to external payment pagesβwith just your payment processorβs fee and no modalβif your app is distributed in the U.S.
This blog post is about what this means for Expo developers: expo.dev/blog/mobile-...