A pair of tree swallows mating on a post. Caption is "This goes way beyond courtship, guys, get a nest box!"
Now this goes way beyond courtship, guys, get a nest box!
#BirdofTheDay
#captionabirdphoto
photo by David Chernoff
A pair of tree swallows mating on a post. Caption is "This goes way beyond courtship, guys, get a nest box!"
Now this goes way beyond courtship, guys, get a nest box!
#BirdofTheDay
#captionabirdphoto
photo by David Chernoff
And, now it's working
And.. group chats are now working - you can chat with multiple mutual connections. Figured it will be useful for photographers to connect, plan photowalks, etc.
some best practices for writing good alt text. your alt text should describe the image. Not your interpretation of it, not what you had for breakfast before you took the photo. Just what you see on the image - that's it.
nicolas-steenhout.com/alt-text-soc...
Pied Kingfisher in mid-flight carrying a fish in its beak, with a fine trail of water droplets suspended behind it against a softly blurred background.
Lunch in transit.
Pied Kingfisher.
📍Keoladeo National Park, Rajasthan.
#lensonwildlife #birds #BirdOfTheDay #BirdsSeenIn2026 #nature #photography #ThePhotoHour
Screenshot of photosky.at showing a modal box with a big blue button asking users to login with an access code, and a photo of a mushroom on the right.
photosky.at updates :
1. a new login screen with a featured photos carousel (I will need to find better photos to feature. Just testing with the ones I uploaded, for now)
2. Fixes to groups, managing groups
3. A new user onboarding flow - photography interests, theme and view customizations
Anybody up to help me by reviewing the docs and giving @happyview.dev v2 a spin? I promise it's easy to set up. 😎
#atproto
exeggcute Dec 27, 2025 Follow ... the sunk cost fallacy has been my favorite fallacy for as long as I can remember. so at this point it's probably too late to pick a different one terri-theslime13 Dec 28, 2025 ... I just heard about the recency bias, and honestly I think it's gotta be the best one ever blueflyingturtleontheway Feb 16 ... Everyone is saying that the bandwagon effect is the best bias, so they have to be right embrace-of-the-cold Mar 11 I once had this one logic professor who said that appeal to authority is the best fallacy. She's an expert in logic, so she must be right.
😂
one sleepless night later, it is up - photosky.at
but I am now reducing dependency on bsky as much as possible.
This clearly is a lesson in not relying on another company's firehose to build your apps. :) I think I will take a break and come back to this in a week. For now, Photosky is down.
Bluesky just blocked my VPS IPs. I hope it wasn't because my 5 users and 40 posts were causing all those network outages. Anyway, I may have to allow only my own pds users to use the website for a while now. I could potentially hide my VPS IPs using cloudfare, but what if those too get blocked? :(
absolutely 👍🏽
lol. I was wondering that.. Saw the new batch of issues. they have that real tester report vibe :) thanks again. Some of those group issues, I am aware of, but could not find a real solution. I am also exploring moving the groups to use opensocial.community
haha... not when you can find all the bugs :)
I really should release this to public beta so everyone can find more bugs for me:). Thanks, @glitterati3a.myatproto.social for testing and finding these. I had assumed these were working :) Fixed them 🤞🏽
Thanks again for the report on the image resizer issue. It's fixed :)
Still struggling to understand why people think putting umpteen gazillion hashtags on a pic is no work at all, but refuse to even consider putting even minimal ALT on them.
That's a perfect use case to build one :)
I was going to suggest Trello, but I think if you want to run it locally, Kanri is a good alternative and open source.
www.kanriapp.com
Oh wow.. this is pretty cool. :)
What I would love to have is a native ATproto way to create groups - something like @birds.group.psky.social, with roles, permissions, and the ability to act as a group consisting of other DIDs.. I know, lists exist. But lists can't have the functionalities of photography groups.
One other issue I am running into is the limitation of using psky.social as a group. Not sure if there is an ATProto way of creating groups. I am doing this by creating a DID on my PDS and custom records for admins, users, and posts. But that limits its visibility to other clients.
I can also control the location photos from the backend. I can either feature a user's post or upload a custom image.
screenshot of the search landing page of Photosky.at
Screenshot showing filtered search results
PhotoSky.at update:
A really good search engine with a landing page showing the top 5 locations, gear, and categories based on what users are posting. Multi-facet search to drill down results using categories, hashtags, keywords, location, camera, lens.
Awesome! I will join :) And thank you again for HappyView. It's been working great for my use case!
Thanks for reporting the issue. The photo will now appear once you add it to the group. There are still some UX problems - it doesn't provide a confirmation to the user. Working on it! :)
🙏🏽 thank you! trying to make it work as good as it looks. I've sent you an invite code. When you find an issue, please log a report. Really appreciate it! - photosky.at/report
Oh.. and learned a few fun words like tap, firehose and jetstream.
www.npmjs.com/package/@atp...