Sign in

Pats

@patt.bsky.social
228 followers 480 following 144 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
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
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
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
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
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 · 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 · 23/06/2025
Nice
020
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
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
Any bluesky labelers recommendations that actually, uk, label nsfw stuff? Bluesky moderation service not cutting it for me at all
010
Pats @patt.bsky.social · 11/06/2025
if i dropped everything and grinded codeforces 15 hours a day i wouldnt improve as fast as these models are lol
Bar chart titled “Competition Code (Codeforces)”. The y-axis is labeled “4/4 reliability Elo” and ranges from 0 to 3000. Three bars are shown:
	•	o1-pro: 1423 Elo (white bar with diagonal lines)
	•	o3: 2011 Elo (light yellow bar with small dots)
	•	o3-pro: 2301 Elo (solid yellow bar with diagonal lines)

The chart shows increasing Elo scores from o1-pro to o3-pro, suggesting higher reliability or performance with higher optimization levels.
010
Pats @patt.bsky.social · 11/06/2025
first few days of a new project is always fun. this time, an app for #pots patients
iPhone screen displaying a heart rate monitoring app. The current heart rate is 93 BPM, sourced from an Apple Watch. The screen shows min 85 BPM, max 124 BPM, average 101 BPM, and a delta of -8. The Apple Watch battery is at 30%. A heart icon is displayed at the center, with a trend graph at the bottom and navigation tabs labeled Monitor, History, Trends, Alerts, and Settings.
031
Pats @patt.bsky.social · 11/06/2025
7 days to make 3 banger websites
000
Pats @patt.bsky.social · 10/06/2025
Damn I was locked in asf
010
Pats @patt.bsky.social · 09/06/2025
hold assist is a w, fuck 30 minute holds
000
Pats @patt.bsky.social · 09/06/2025
Time feels so weird rn. This feels like a lifetime ago, what do you mean 4d ago
020
Pats @patt.bsky.social · 08/06/2025
When u grow up u realize everything is a scam
000
Pats @patt.bsky.social · 06/06/2025
2 more to go
000
Reposted by Pats
Skyswipe @skyswipe.bsky.social · 05/06/2025
Skyswipe v1.2.2 is live! This version features revamped navigation that allows for unlimited user freedom in exploring other user's profiles. It also adds dark mode and comments sorting. Content creation coming soon. You can try it for free right now, available on Testflight for iOS 🫡
073
Reposted by Pats
Acid Rain @bearysweet.bsky.social · 02/06/2025
This little fella yawning is definitely the cutest thing I've seen all day. [turn up the volume] #redpanda #adorable
410913
Pats @patt.bsky.social · 29/05/2025
🔴 LIVE stream.place/patt.bsky.social valorant
stream.place
@patt.bsky.social is 🔴LIVE on stream.place!
valorant
010
Pats @patt.bsky.social · 28/05/2025
lol
A series of tweets from the account “FinancialJuice” (@financialjuice) reporting quotes attributed to Donald Trump regarding TikTok and China. The tweets, posted within a span of 27 minutes, read:
	1.	“Trump on TikTok deal: China is never easy.”
	2.	“Trump: I have a warm spot for TikTok.”
	3.	“Trump: I would like to save TikTok.”
	4.	“Trump: I would need China approval on TikTok.”
	5.	“Trump: TikTok is different than Nippon.”

Each tweet has a varying number of replies, retweets, and likes, with the last tweet having 8 replies, 5 retweets, and 26 likes. The profile picture is a red circle with a black border.
010
Pats @patt.bsky.social · 28/05/2025
healthy consolidation imo, just hodl
A data visualization titled “Bluesky Post Count and Author Stats” shows aggregate platform statistics and a bar chart of daily engagement. The top section displays four large numerical metrics:
	•	Users: 36,178,833
	•	Total Posts: 1.524 billion
	•	Total Follows: 2.684 billion
	•	Total Likes: 137.99 million

Below these stats, a bar graph labeled “Daily Likers” tracks the number of unique likers per day from March 1, 2023, to around May 2025. The bars show a steady growth in user engagement, with noticeable spikes in activity around September 2024 and a peak in November 2024, followed by a gradual decline into 2025.
020
Pats @patt.bsky.social · 27/05/2025
Testing
010
Pats @patt.bsky.social · 27/05/2025
i think we'd need some kind of catalyst. like the election, buying twitter. not sure what that'd look like tho, cant predict the future
110
Pats @patt.bsky.social · 26/05/2025
what if you could tip your favorite creators on bluesky or subscribe to their content. would be one way to incentivize posting without ad revenue anyone know a thing or two about financial systems built on atproto?
200
Pats @patt.bsky.social · 26/05/2025
valid
000
Pats @patt.bsky.social · 26/05/2025
Damn bluesky moderation can be really hit or miss. Lots of unlabelled stuff that should be. Maybe automation can help?
000
Pats @patt.bsky.social · 25/05/2025
discord style messenger on atproto
110
Reposted by Pats
Dane @besaid.zone · 25/05/2025
I think this is a good idea, I made github.com/nulfrost/bsk... but would probably be better to have a step by step guide to link to
github.com
GitHub - nulfrost/bsky-oauth-examples: A collection of different OAuth implementations for bluesky
A collection of different OAuth implementations for bluesky - nulfrost/bsky-oauth-examples
011
Pats @patt.bsky.social · 25/05/2025
my mac won't load league anymore. back to dev i guess?
120
Pats @patt.bsky.social · 25/05/2025
maybe its a good idea to write a guide (maybe open-sourced collaboration) on how to implement oauth. seems like a major pain point for atproto devs. just wish i documented a bit more
230
Pats @patt.bsky.social · 25/05/2025
api for these two (drafts, alerts) would be a game changer
010
Reposted by Pats
Skyswipe @skyswipe.bsky.social · 25/05/2025
Skyswipe Beta 1.1 - Build 6 New in this build: • Mute/block UI flows in Profiles and Settings • Videos with muted tags or words are now auto-hidden • Added “Content Filters” options in Settings Thanks to @camronjk.com for the suggestions. Suggestion to shipped: 13 hrs Keep the ideas coming 👍
A screenshot of a user profile in a social media app showing the username “@acyn.bsky.social”, with 579.6k followers, 553 following, and 1.7k posts. Two buttons are visible: “Unfollow” and “Message”. A dropdown menu appears at the top center with two options: “Mute User” and “Block User”, with “Block User” highlighted in red.A screenshot of the “Settings” page in a social media app under the “Moderation” section. Four menu options are shown: “Muted words & tags”, “Muted accounts”, “Blocked accounts”, and “Content filters”. Each option has an icon and leads to a deeper settings page.
272
Pats @patt.bsky.social · 24/05/2025
Isn't it incredibly annoying for custom lexicon read/writes if different client for #atproto write to the same collection, but with slightly different schemas? Unless there is some mechanism enforcing global schemas besides for canonical #Bluesky ones, that is
100
Pats @patt.bsky.social · 24/05/2025
ez
Appeal approved
000
Pats @patt.bsky.social · 24/05/2025
Reddit hates their own users
Appeal for reddit shadowban
000
Pats @patt.bsky.social · 24/05/2025
theres no reason a handful of centralized moderators (reddit) should have absolute control over some of the most influential forums on the internet containing 10s of milliions of subscribers. decentralization is the way forward. willing to bet a lot of people would switch if there was an alternative
120
Pats @patt.bsky.social · 24/05/2025
ATProto also deserves a polished Reddit alternative. Imagine subreddits on atproto, seems doable but not sure
010