trick to building hardware with robots, have them write wiring diagrams for you in html also the waveshare ESP32-S3-Touch-LCD-3.49 is very cool, turning it into a tiny xpan camera (hopefully) esp32 seems like a way better platform for grain cam than pi and easier to find in stock
Chad
@chadtmiller.com
software engineer, building @grain.social, hacking on atproto
you can hardly use flickr now without getting the upgrade to pro popup every few photos in the carousel 😒
a few pics from grain camera this weekend. honestly not too bad. this is really just a pi hq, pi 3a+, and a bunch of adafruit breakout boards.
messing around with a grain camera prototype. native atproto support. photos sync to your pds whenever it connects to wifi.
I feel like the @grain.social android app might be better than iOS 😢 Native Android dev feels less abstract to me than iOS and everything just slots in nicely with the design language.
oof, getting an app in the google play store is exhausting, so many screens and questions and also a full on background check of the developer essentially i know this probably for the better but for everyone who demands your app runs on android, just know that its more complicated than ios IMO
starting to see spam accounts coming from selfhosted.social, anyone else?
Selfhosted.social
Landing page for selfhosted.social, an ATProto PDS
selfhosted.social
some golden hour hits from last night grain.social/profile/did:...
Golden hour tour by @chadtmiller.com — Grain
Devils Churn to Heceta Head
grain.social
new PDS UI refresh is out, excited to help move it forward!
For the "release on a Friday because we're invincible geniuses" crowd — we have a So Big(!) new PDS, piping hot out of the oven. We've got UI customization, OTel monitoring, session reporting fixes, bigger blobs... our whole summer roadmap! Enjoy. atproto.com/blog/pds-cus...
heart is breaking, if it jumps 35 that’s it. the most beautiful place i know will be up in flames
PDS folks! Working on a redesign of the authentication and dashboard screens for the reference PDS, bringing in a proper component library and consistent patterns across the UI. One notable change: customizable light/dark backgrounds on the auth screens. Let us know what you think! #atproto
it‘s about to be 100 degrees and over 100 AQI in Portland, should be fun
created a plc backed by sqlite instead of postgres if anyone is interested tangled.org/chadtmiller.... i have a setup for an appview in railway where i create an ephemeral environment per pr against a long running pds and plc with some test accounts for dev.
Nice day on mountain, You gotta do a 20 mile day every once and a while 📍 Mount Hood, Oregon, US #GrainSocial https://grain.social/profile/did:plc:bcgltzqazw5tb6k2g3ttenbj/gallery/3mrjhorw4vk2l
it's always so confusing when my pds runs out space, stuff starts randomly failing and i'm like WHAT IS HAPPENING. giving it some more breathing room this time so i won't have to think about it for a while
back on the bike, it’s been too long 📍 Portland #GrainSocial https://grain.social/profile/did:plc:bcgltzqazw5tb6k2g3ttenbj/gallery/3mqctopbiem2d
Just finished the TMB in 8 days over 100+ miles and 35,000 ft of ascent/decent. Time to rest the legs for a few days 😂
TMB Day 8: Fin 📍 Les Houches, Auvergne-Rhône-Alpes, FR #GrainSocial https://grain.social/profile/did:plc:bcgltzqazw5tb6k2g3ttenbj/gallery/3mpmhoa5jzm2d
Day 7: Col de la Forclaz to Argentière #GrainSocial https://grain.social/profile/did:plc:bcgltzqazw5tb6k2g3ttenbj/gallery/3mpjpiot4im2d
TMB Day 6: La Fouly to Col de la Forclaz 📍 Col de la Forclaz, Trient, Valais/Wallis, CH #GrainSocial https://grain.social/profile/did:plc:bcgltzqazw5tb6k2g3ttenbj/gallery/3mpgwvcrieu2d