Sign in

Pats

@patt.bsky.social
228 followers 470 following 146 posts

dev @skyswipe.bsky.social @atdigitalgarden.bsky.social software engineering, social networks, financial markets, medicine, algorithms, decentralization, swe, cs, math, stats Join Skyswipe today: → apps.apple.com/us/app/skyswipe/id67…

PostsRepliesMedia
Reposted by Pats
Grace @gracekind.net · 19h
Holy shit
Openai github repository named "critical-theory"
2252663
Pats @patt.bsky.social · 23h
U suck
000
Pats @patt.bsky.social · 06/10/2026
Test comment from SkySwipe Next
020
Pats @patt.bsky.social · 28/11/2025
020
Pats @patt.bsky.social · 10/11/2025
markdown support is a great idea though. i love markdown
010
Pats @patt.bsky.social · 10/11/2025
lol my bad tbh
010
Pats @patt.bsky.social · 12/10/2025
Do uk which parts are centralized? Communities?
110
Pats @patt.bsky.social · 07/10/2025
i think anyone who has viewed unfiltered firehose images/video is prob traumatized
190
Pats @patt.bsky.social · 27/09/2025
kinda taking a break in dev/side projects, but will track and see if user count trends up
120
Pats @patt.bsky.social · 27/09/2025
appreciate it!
000
Pats @patt.bsky.social · 25/09/2025
Good question
110
Pats @patt.bsky.social · 27/07/2025
rewatching peak
020
Pats @patt.bsky.social · 26/07/2025
The compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
000
Pats @patt.bsky.social · 25/07/2025
will take a look, thanks!
000
Pats @patt.bsky.social · 25/07/2025
Oh cool ty Any bots you personally wish existed? But don’t
000
Pats @patt.bsky.social · 25/07/2025
Anyone have a comprehensive list of useful bluesky bots so i know what’s already been built
020
Pats @patt.bsky.social · 21/07/2025
Will keep you updated!
010
Pats @patt.bsky.social · 21/07/2025
Unfortunately not yet! Just a demo of the web viewer (obsidian publish parallel). Thinking about making a plugin to upload and manage
110
Pats @patt.bsky.social · 21/07/2025
I built @atdigitalgarden.bsky.social, a decentralized digital garden that renders markdown directly from AT Protocol repo data. Early alpha demo: at-digital-garden.vercel.app/atdigitalgar... Would love to know what you think!
at-digital-garden.vercel.app
AT Publish
2215
Pats @patt.bsky.social · 11/07/2025
r u kidding me rn
050
Pats @patt.bsky.social · 07/07/2025
i think this is entirely possible with just lexicons. however, the issue naturally occurs to me is: if multiple apps have different implementations, is there some way to see which similar lexicons are widely used on the bsky network or trending ? would be interesting for incorporating existing lexs
010
Pats @patt.bsky.social · 07/07/2025
does there exist a 24-hour disappearing image / story lexicon or implementation on atproto. like a record that automatically deletes itself after 24-h. maybe client side filtering >24h age could work, with the recognition that the story stays on the repo past 24h?
140
Pats @patt.bsky.social · 05/07/2025
Images idea prototype, tiktok style ish
030
Pats @patt.bsky.social · 05/07/2025
Testing
020
Reposted by Pats
Skyswipe @skyswipe.bsky.social · 03/07/2025
Right now, my focus is on making the iOS app as solid and feature-complete as possible. As a solo iOS developer, splitting attention across platforms early would compromise quality on both. Once the iOS version is in a great place, I plan to explore bringing Skyswipe to Android.
2292
Pats @patt.bsky.social · 03/07/2025
way too much useless stuff in the amazon shopping app that no one asked for
110
Reposted by Pats
Skyswipe @skyswipe.bsky.social · 27/06/2025
Skyswipe is now available on the iOS App Store. apps.apple.com/us/app/skysw...
apps.apple.com
‎Skyswipe
‎SkySwipe is the fast, swipe-first way to watch short-form video from the open Bluesky network. Pick the feeds you trust, skip what you don’t, and enjoy an endless stream of bite-sized clips that feel...
53013
Pats @patt.bsky.social · 28/06/2025
Thanks! I've moved on to different projects for now but I'll re-evaluate at a later time. There are no plans for Android as of now, but will see. Hope you understand, it's a ton of work to commit to
210
Pats @patt.bsky.social · 27/06/2025
approved
We're pleased to let you know that your app, Skyswipe, has been approved for distribution.

Please note that it can take up to 24 hours for apps to become available on the App Store after release.
If your contracts are not yet in effect, your app cannot be distributed. Check the status of your contracts in the Agreements, Tax, and Banking module in App Store Connect.

Distributing on the App Store
The App Store gives you the opportunity to reach a global audience. Check out these resources below to learn how to promote your app, grow your business worldwide, and keep your app updated, so you can take advantage of new features and keep users engaged.

App Store features
Learn how distributing on the App Store lets you offer unique capabilities as you scale your app-driven business worldwide. Make the Most of the App Store.
Discover how to optimize your app’s searchability, build your presence, keep users coming back to your app, and much more.

App Analytics
Measure user engagement, marketing campaigns, and monetization with data you won’t find anywhere else.

App Store Marketing Guidelines
Find out how to properly promote your affiliation with the App Store.

Search Ads
Put your app at the top of relevant App Store search results to reach customers at the right moment.

We appreciate your great work and look forward to your future innovations. If you have any questions, contact us.
Best regards,
App Review
030
Pats @patt.bsky.social · 26/06/2025
Attempt #2
Screenshot of the App Store Connect interface displaying the Skyswipe app (butterfly icon) on iOS 1.0. At the top is a navigation bar with “Back,” “iOS 1.0,” and “English (U.S.).” Below, the Skyswipe icon—a stylized pink, cream, and teal butterfly on a black background—is shown alongside the app name and a yellow clock icon with the status “Waiting for Review.” A red “Reject” button appears beneath. Under “Status History” are three entries (all dated Today): a red-X “Developer Rejected,” “Ready for Review,” and “Waiting for Review.” The “Promotional Text” section reads “Explore BlueSky videos with custom feeds, threaded replies, smart filters, and easy sharing — Skyswipe makes your experienc…,” and the “Description” reads “SkySwipe is the fast, swipe-first way to watch short-form video from the open Bluesky network. Pick the feeds you trust, skip wh….” At the bottom, “Version Information” lists Version iOS 1.0 (9) and Copyright 2025 Skyswipe.
120
Pats @patt.bsky.social · 25/06/2025
Just submitted my first-ever app for review. Soon Skyswipe will be available on the App Store 😁 #ios #skyswipe #buildinpublic
Screenshot of an email from App Store Connect confirming that the app “Skyswipe” has been received for review. The email mentions that 50% of apps are reviewed within 24 hours and over 90% within 48 hours. It also provides links to remove the app from review or to explore marketing resources. The email is signed “Best regards, App Review.”
0113
Pats @patt.bsky.social · 25/06/2025
Making a few minor tweaks to Skyswipe for iPad, then shipping 👍
010
Pats @patt.bsky.social · 24/06/2025
not a discover feed at all actually the other idea I had specifically for a discover feed was to have discrete topic clusters and a simple 1d vector to store the user prefs, but it surely (probably) not robust enough to yield good results
000
Pats @patt.bsky.social · 24/06/2025
Lackluster, but I just did user prefs custom feeds → filter any feed by video. A few ideas I had, but haven't implemented (still lackluster): list-based feeds, "multireddit" style composite feeds that combine multiple bluesky feeds into one. Takes work from user though, not a true discover feed
100
Pats @patt.bsky.social · 24/06/2025
I did some thinking on how to implement the TikTok fyp interest graph in my video app. Doable I think to some degree but seemed too computationally expensive, with processing and ft extraction of videos (majority of which are low/bad quality), then expensive arch. to fill individual user's queues
100
Pats @patt.bsky.social · 23/06/2025
Nice
020
Pats @patt.bsky.social · 15/06/2025
110
Pats @patt.bsky.social · 14/06/2025
nvm too hard
030
Pats @patt.bsky.social · 14/06/2025
i am itching to make something using unreal engine 5 for some reason
030
Pats @patt.bsky.social · 11/06/2025
turn it up
010
Pats @patt.bsky.social · 11/06/2025
its not robust enough, plenty of nsfw videos have no predictable caption
000
Pats @patt.bsky.social · 11/06/2025
pl728.github.io 1/3 done ish, not too bad i guess
pl728.github.io
Patrick Lin - iOS Developer
iOS Developer building native apps with Swift and SwiftUI
010
Pats @patt.bsky.social · 11/06/2025
not robust enough for what i need (skyswipe)
000
Pats @patt.bsky.social · 11/06/2025
maybe i should build one using a simple classifier and sampling of frames, dunno if i want to host tho lol
000
Pats @patt.bsky.social · 11/06/2025
its less about curation of inputs, rather just the existence of video/image content that is straight on nudity / genitals without any labels even after reporting for hours
000
Pats @patt.bsky.social · 11/06/2025
I see it in this video feed, there are vids that have zero labels even 2 hrs after reporting bsky.app/profile/did:...
000
Pats @patt.bsky.social · 11/06/2025
Any bluesky labelers recommendations that actually, uk, label nsfw stuff? Bluesky moderation service not cutting it for me at all
010