Business negotiations ≠ movie scenes 🎬
No mic drops. No killer one-liners.
Just patience, trade-offs, and a lot of “let me check internally” 🙂
Wrote down how I actually negotiate compensation in long-term partnerships.
@limitapp
A purposefully constrained Bluesky client for #ios. It remembers your position in the timeline. #AI features - AI timeline, AI post explanation, AI article summarization App store: https://apps.apple.com/us/app/limit/id6748037680 And it’s open source.
Business negotiations ≠ movie scenes 🎬
No mic drops. No killer one-liners.
Just patience, trade-offs, and a lot of “let me check internally” 🙂
Wrote down how I actually negotiate compensation in long-term partnerships.
Bsky - reply2
Bsky - reply1
If you’re curious about the web version of Trending News, you can check it out here 👉
Kinda surprised how many trending links are about Trump. Thought about adding a filter, but that feels political — so I’ll just keep it as a real snapshot of Bluesky.
Under the hood, Limit listens to the Bluesky Jetstream and tracks every shared link.
From there, I build Trending News — a clear snapshot of what the network is really buzzing about.
🚀 New in Limit: Trending News!
No more endless scrolling — instantly see the most shared links on Bluesky right now.
Check out the new section in the app 👉
Bluesky’s heartbeat, visualized — live likes/sec. Coded for small joy. 🦋❤️
tracker.hyperlimit.app/likes.html
If you’re curious about the technical details of the implementation, I wrote it up here:
🚀 New version is live!
✅ OAuth login support — no App Passwords needed anymore
⚡️ Login with OAuth is noticeably faster
🔑 Existing App Password logins still work, but new logins are OAuth-only
🛠️ Let me know if you run into any issues
🍏 Apple review in progress 👀
✨ Coming soon: the first alt iOS Bluesky client with OAuth.
Quick proof of concept - tracking and ranking of all links from Bsky. What do you think about it? tracker.hyperlimit.app
#atproto #bsky
Haha yeah I feel you! 😅 iOS dev here, Android isn't in my wheelhouse 🤷♂️
But thinking about web version next! What features interest you most?
Feeds & lists management: just drag to reorder, tap to pin/unpin.
Changes sync instantly. Simple as it should be.
#BlueskyClient #UX
🔗 Bookmark implementation on AT Protocol
Built with custom lexicon - your bookmarks live in YOUR PDS.
Soon - Collaborative lists, encrypted private bookmarks, rich embeds. All decentralized.
This is what the future of social bookmarking looks like. 🚀
#ATProtocol #BuildOnBluesky
🎉 New version is live!
✨ Save your bookmarks directly on AT Protocol (stored in your PDS)
📋 Better management for your lists and feeds
#ATProtocol #Bluesky #Bookmarks
apps.apple.com/app/limit-for-...
Not a fan of how #Bsky merges lists and feeds. I made a separate manager for both, with drah-and-drop. Currenťly broken due to a bug in the #swift #atproto lib - hoping for a fix soon.
I wanted to make posting a thread feel more like a long-form flow — with easy links and images per post. Core’s done, just polishing a few things now.
Quick switch between accounts
Threads for replies
Post threads super easily
New version of the app is out!
– Create new posts and full threads with ease
– Reply with a thread too
– Reposts and quotes
– Notifications (just in-app, no phone pings)
– Fast account switching
apps.apple.com/cz/app/limit/i...?
I want to see this! From @spyglass.org
spyglass.org/metas-ai-relativ...
New feature 🥳 - lists! You can now manage your lists and easily add people to them. Still to do: list ordering. #bsky #swift
I really like new design of the topbar with timeline, trending posts, lists and feeds. #limit #swift #bsky
I've just submitted a new version of my first iOS app - Limit for Sky - A Purposefully Constrained Bluesky Client. I developed it just for myself, based on what I need. I'm quite curious if there's anyone with the same needs... #Swift #ATProto #Bsky
apps.apple.com/us/app/limit...
So should getTimeline refresh the session if needed?
I got back into coding after a long break, so it was more about my rustiness than anything else.
1. Your doc is superb 👍 I exported it via DocC Jsons and fed it to Claude Code to help me out.
2. My main struggle was grasping the AT Protocol’s approach.
3. Still unsure how to check if the session is valid — I just catch TokenExpired and re-login. Not sure if that’s the proper way…
Big thanks to @cjrriley.com and your great ATProtoKit. It wasn’t easy at first, but then everything clicked.