Andrew Lisowski 💻
@hipstersmoothie.com
Senior Software Engineeer snowflake.com Co-Founder @graze.social, @cocore.dev Co-Host of @devtools.fm Creator of @kich.io, @kikbak.tv, @atstore.fyi, @standard-reader.app hipstersmoothie.com
has it been enough time since the last time? YUP, repost, follow all, you know the drill! for anyone new to the atmosphere and specifically the atproto dev side of things, welcome home.
Me today moving 348 books into a storage unit; the anti-data ownership folks got it, they were right!
Everyone loooooves data ownership until you have to move Don’t believe what big atproto tells you, records are NOT portable
Everyone loooooves data ownership until you have to move Don’t believe what big atproto tells you, records are NOT portable
@brookie.blog something seems to be going on with user input. statuses arent being applied to everything
Reminder: I want to see more @puzzmo.com accounts when I'm on Bluesky! Help me juke my stats, if you've hooked bsky to Puzzmo, but don't have a paid account; DM me your profile link in the next 6 days and I'll gift you a year's sub (The link is in the dropdown when you click on your nav avatar)
I think LLMs have made me grow and learn as a dev A lot about building things is knowing what exists, what methods work well, and when to apply it all. With an LLM i'm constantly learning about things I didnt know and building things in ways I would never of had time to before
it feels so freaking good to code, dude. like human to IDE. how do ai-pilled people not find joy in doing this by hand. i genuinely dont understand.
Should a bit easier to find new pubs like this. Especially outside our little bubble
Think @standard.site is just blogs about the Atmosphere? Think again. Introducing Topics: naturally formed from what people are actually posting about, so you can explore every edge of the network. Start browsing: standard-reader.app/topics
Standard Reader reads comics now. It works out which publications are comics on its own (based on the content and publication settings). They get a shelf of covers instead of a list of pages, and open in a full-screen reader that runs the whole publication as one continuous book.
@timtrautmann.com for the bsky blocks you use for gifthood. how do you determine the blocks? do you just keep a blocklist up to date for registered users?
New React Aria components! 🚀 🔗 PreviewTrigger – build accessible hover popovers 🐭 Context menu trigger for mouse, keyboard, and touch 🪙 TokenField (alpha) – a text input with inline tokens 📋 Editable table cells 🎹 Keyboard shortcuts 🪝 New hook docs react-aria.adobe.com/releases/v1-...
This feature is SO COOL I love comics and this made me giddy when I used it for the first time. Can't wait to see more!
Standard Reader reads comics now. It works out which publications are comics on its own (based on the content and publication settings). They get a shelf of covers instead of a list of pages, and open in a full-screen reader that runs the whole publication as one continuous book.
I realized I was being stupid and that all labelers should just be supported 😅 I filtered out all the dead ones ~60%
Labelers v2 in Standard Reader: we deleted our own labelers. Any atproto labeler now works with zero setup, and your installed Bluesky labelers follow you to our app! The directory is the whole network, ones we think are for @standard.site near the top.
There are many things being built on atproto. Many of them won’t get adopted or thrive. And yes, many are built without user research. It’s OK? Don’t use things you don’t want to. Promote things you like. And build something yourself if you feel like it. Do it the way YOU want it to be.
@skyreader.app I think you're constructing leaflet blockquotes wrong. they have markdown in them
Build good things, make them better This is the only way! People generally don’t care about any technical details, just usefulness
hard pill to swallow for atproto developers/creators: 99% of potential users either do not care about, value, understand, or want to “own their own data” i see so many apps/projects lead with this “value prop”, but it’s not an important or meaningful consideration for most people
Thanks for the @standard-reader.app shoutout on @syntax.fm @danabra.mov! @wesbos.com @tolin.ski you guys should check it out 🙂 Bonus: you set @standard.site up for your blogs and the pod too. Then you can join @whiskey.fm and @devtools.fm
If you use Firefox and my apps and have ever thought to yourself, “why does hipstersmoothie make the ugliest sites?” Well it’s cause I use textbox trim ☠️
Firefox now supports the text-box-trim and text-box-edge CSS properties, and the associated text-box shorthand. These properties allow you to control the leading space above and below text, enabling simpler and consistent vertical spacing and alignment. bugzilla.mozilla.org/show_bug.cgi...
Testing an idea that I've had for a while, but I think is even better suited for atproto Internet, meet plts.at
Plates · Your menu, everywhere
Publish your restaurant's menu once, as structured data you own. Plates gives it a beautiful page, and the open network carries it everywhere else.
plts.at
Curious about how to use @standard-reader.app? Check out their new Reader Guide, geared toward non-techies: "A calm place to read long-form writing, and to keep finding new writers worth following." I've discovered a bunch of new Atmosphere accts to follow because of Standard Reader!
Want to learn how to get the most out of Standard Reader? We've written a guide to the app! This is intended for everyday user's and requires no tech knowledge ❤️
oh and thank you @hipstersmoothie.com and the @standard-reader.app team. Going through the app and share functionality made it so much easier to thread these skeets
I'm lazy so I automated implementing user feedback for @standard-reader.app @userinput.app -> @airglow.run -> GitHub Actions Script -> Claude Routine -> Pull Request -> Verify @railway.com + @neon.com Preview -> Merge and Deploy 🎉 Read about it here 👇
Atmospheric Automated Development
Marking a piece of feedback 'planned' kicks off an autonomous coding agent that implements it and opens a draft PR. Built with userinput.app, airglow, and GitHub Actions, without touching the app.
hipstersmoothie.com
I'm lazy so I automated implementing user feedback for @standard-reader.app @userinput.app -> @airglow.run -> GitHub Actions Script -> Claude Routine -> Pull Request -> Verify @railway.com + @neon.com Preview -> Merge and Deploy 🎉 Read about it here 👇
Atmospheric Automated Development
Marking a piece of feedback 'planned' kicks off an autonomous coding agent that implements it and opens a draft PR. Built with userinput.app, airglow, and GitHub Actions, without touching the app.
hipstersmoothie.com
This is some great stuff. Made me realize I provide technical docs but no good user facing docs Thanks for the kick @debbieohi.com!
Why good non-techie user documentation is vital for a wider embrace of the ATmosphere · Debbie's Blatherings - by Debbie Ridpath Ohi
Plus tips on writing good user documentation
standard-reader.app