Sign in

Ethan Winters

@western-red-cedar.bsky.social
269 followers 201 following 116 posts

📍seattle github.com/ebwinters

PostsRepliesMedia
Ethan Winters @western-red-cedar.bsky.social · 16/03/2026
@recipe.exchange seeing errors on photo upload and auto import, was there a recent change?
001
Ethan Winters @western-red-cedar.bsky.social · 08/07/2025
@sound-transit.bsky.social what is going on with the 1 line right now been stuck for 20+ minutes going south
102
Ethan Winters @western-red-cedar.bsky.social · 28/06/2025
home bar maintainers/cocktail enthusiasts: ever stare at your bottles wondering what cocktails you can actually make? Built github.com/ebwinters/bo... Ask stuff like "what tiki drinks can I make with my current inventory". Lightweight web app to enter bottles: bottleservice.vercel.app #cocktails
github.com
GitHub - ebwinters/bottleservice-mcp
Contribute to ebwinters/bottleservice-mcp development by creating an account on GitHub.
020
Ethan Winters @western-red-cedar.bsky.social · 05/04/2025
@recipe.exchange is such a good use case for AT Proto. I've lost so many recipes over the years between manual migration, costs (self hosting or paid apps), and apps not letting you download your recipes. AT Proto is going to be the final resting place for all my recipes
0130
Ethan Winters @western-red-cedar.bsky.social · 03/04/2025
if we want more devs to use jet stream, the Statusphere example app should support it github.com/bluesky-soci...
github.com
Add Jetstream Websocket Ingester by ebwinters · Pull Request #25 · bluesky-social/statusphere-example-app
Since Jetstream is fully supported by the Bluesky team, and the statusphere example app is essentially one of the ideal use cases listed in the Bluesky blogpost, it might be helpful to new devs to ...
071
Ethan Winters @western-red-cedar.bsky.social · 07/02/2025
Just signed up for atproto conf
0131
Ethan Winters @western-red-cedar.bsky.social · 28/01/2025
Seattle putting on a show today
030
Ethan Winters @western-red-cedar.bsky.social · 25/01/2025
added docs for the PR that adds running the statusphere example app with jetstream instead of firehose github.com/bluesky-soci... Hopefully both get merged to help new devs get up and running with a Jetstream connection
github.com
Add docs for running example app with Jetstream by ebwinters · Pull Request #393 · bluesky-social/atproto-website
Goes with bluesky-social/statusphere-example-app#25
040
Ethan Winters @western-red-cedar.bsky.social · 22/01/2025
Asking for feedback on a community form lexicon🗣️ github.com/lexicon-comm... I am building a demo app in parallel for native forms on atproto /w Bluesky login #atproto #lexicon
040
Ethan Winters @western-red-cedar.bsky.social · 17/01/2025
Remembering this Reddit from 4 years ago by a security engineer who reverse engineered TikTok www.reddit.com/r/videos/s/K...
reddit.com
bangorlol's comment on "Not new news, but tbh if you have tiktiok, just get rid of it"
Explore this conversation and more from the videos community
010
Ethan Winters @western-red-cedar.bsky.social · 16/01/2025
Looking for feedback on the community owned forms lexicon github.com/lexicon-comm... Will eventually use this to build a forms app on atproto
github.com
Form Lexicon by ebwinters · Pull Request #26 · lexicon-community/lexicon
This introduces the community.lexicon.form NSID. Merge after 2025-02-?? Design choices Structure flowchart TD A[Form] -->|reference| B[Question] C[Response] -->|referen...
032
Ethan Winters @western-red-cedar.bsky.social · 14/01/2025
Does anyone have a lexicon for forms (like google forms)? Thinking of starting one in @lexicon.community and building a form app on atproto off of it
1102
Ethan Winters @western-red-cedar.bsky.social · 13/01/2025
Is there a foundational set of atproto/bsky tech talks done by the community or core team? The docs and @atprotocol.dev are great, but a deep dive on architecture in the app view or repository sync impl. would be great. It seems like that core knowledge is scattered
4111
Ethan Winters @western-red-cedar.bsky.social · 12/01/2025
Is bot mitigation supposed to look like ghost notifications? People with a bot-like handle follow you, and by time you click the push, the notification in app is gone
000
Ethan Winters @western-red-cedar.bsky.social · 12/01/2025
Puget sound
020
Ethan Winters @western-red-cedar.bsky.social · 11/01/2025
test post
010
Ethan Winters @western-red-cedar.bsky.social · 11/01/2025
Friday
110
Ethan Winters @western-red-cedar.bsky.social · 10/01/2025
👀
020
Ethan Winters @western-red-cedar.bsky.social · 09/01/2025
Seattle sunset looking toward bainbridge island
050
Ethan Winters @western-red-cedar.bsky.social · 08/01/2025
Looking for 3rd party bsky clients that don't have bookmarking but want to add it - happy to discuss an implementation using community.lexicon's bookmark schema and use the Bluesky implementation here github.com/bluesky-soci... as a starting point
github.com
Add bookmarks to Bluesky using lexicon-community schema by ebwinters · Pull Request #7383 · bluesky-social/social-app
This PR adds bookmarking to Bluesky using lexicon-community's types package. Need help with: Design of fetching bookmarks to hydrate on every post in a feed. For each post, in order to correct...
020
Ethan Winters @western-red-cedar.bsky.social · 07/01/2025
Draft pr for bookmarks on bluesky is out: github.com/bluesky-soci... Curious about the bluesky team’s view on integrating with lexicon-community as a 3rd party. I also called out a few points I could use help on in the pr description
2234
Reposted by Ethan Winters
Lexicon Community @lexicon.community · 07/01/2025
The first release of the Lexicon Community NodeJS package is out! github.com/lexicon-comm...
github.com
GitHub - lexicon-community/js-lexicon-community-types
Contribute to lexicon-community/js-lexicon-community-types development by creating an account on GitHub.
1208
Ethan Winters @western-red-cedar.bsky.social · 04/01/2025
some progress on bookmarks powered by @lexicon.community's bookmark schema after a good discussion with @ngerakines.me!
2267
Ethan Winters @western-red-cedar.bsky.social · 02/01/2025
getting the react app setup for 🅱️ookmarks
011
Ethan Winters @western-red-cedar.bsky.social · 01/01/2025
does anyone at Bluesky have designs for what a bookmark feature would look like? If not, there a design process for adding features to the app view?
121
Ethan Winters @western-red-cedar.bsky.social · 01/01/2025
Merging on 1/5 @lexicon.community ! If you are interested in or want to help bring a common bookmarking schema to atproto (and Bluesky next), take a look at this PR github.com/lexicon-comm...
github.com
Create initial package and bookmark types by ebwinters · Pull Request #2 · lexicon-community/js-lexicon-community-types
Have not published the NPM package yet, once this PR is merged, I will publish it. Tested locally using statusphere app, importing this code as a local npm module and I'm able to make bookmarks...
062
Ethan Winters @western-red-cedar.bsky.social · 24/12/2024
github.com/bluesky-soci... Discussion up on contributing significant ui changes to social app
github.com
How to go about visually designing a significant new feature · bluesky-social atproto · Discussion #3288
I'm wondering if there is a process for making a significant change to the UI. In my case, adding a bookmarking feature Background There have been discussions around bookmarks (#2000) being impleme...
050
Ethan Winters @western-red-cedar.bsky.social · 23/12/2024
@ckidd206.bsky.social how do you see charbonnet developing if Grubb is OC next year? Do we need another OC to use him and walker more effectively like Detroit does? Or will his role keep growing under Grubb?
000
Ethan Winters @western-red-cedar.bsky.social · 22/12/2024
@lexicon.community Bookmark lexicon npm package PR is published, special thanks to @essentialrandom.bsky.social for help on the package structure. Would love to start working on a native Bluesky bookmarks implementation once this is in! github.com/lexicon-comm...
github.com
Create initial package and bookmark types by ebwinters · Pull Request #2 · lexicon-community/js-lexicon-community-types
Have not published the NPM package yet, once this PR is merged, I will publish it. Tested locally using statusphere app, importing this code as a local npm module and I'm able to make bookmarks...
153
Ethan Winters @western-red-cedar.bsky.social · 20/12/2024
first bookmark #lexicon #atproto #seahawks
030
Ethan Winters @western-red-cedar.bsky.social · 20/12/2024
Looking for some guidance on the initial commit to the community lexicon types package which contains the recently merged bookmarks lexicon from @lexicon.community. Anyone familiar with ts, lexicons, and npm packages please pitch in! github.com/lexicon-comm...
github.com
Create initial package and types by ebwinters · Pull Request #2 · lexicon-community/js-lexicon-community-types
Have not published the NPM package yet. Looking for guidance on folder structure, correct exports, and typescript typings. Trying to base this package off of the [atproto client package](https://gi...
362
Ethan Winters @western-red-cedar.bsky.social · 12/12/2024
put together a simple site to update progress on my furniture building projects. Don't have them all up yet but its a start sites.google.com/view/ebw-woo...
sites.google.com
Ethan Winters - Bedside Table
Project start: Early January 2024 Project finish: Late January 2024 Material: Cherry, Walnut Cost: $200 (2 cherry boards, shop time, miscellaneous materials) Difficulty: ⭐⭐ I wanted to replace my old ...
010
Ethan Winters @western-red-cedar.bsky.social · 09/12/2024
github.com/orgs/lexicon... Thinking about how to expose lexicon-community schemas for easier consumption into different app views
github.com
Lexicon schema consumption post-merge · lexicon-community · Discussion #17
I want to discuss what our process looks like post-merge of a new Lexicon schema, since we exist outside of the atproto/Bluesky code boundaries. Specifically with a focus on how we expect to go fro...
000
Ethan Winters @western-red-cedar.bsky.social · 08/12/2024
@lexicon.community is there a “happy path” guide for getting from contributing a lexicon definition —> consumption in an app like bluesky? Would be really helpful in terms of outlining the dev process for the more standard scenario
020
Reposted by Ethan Winters
Lexicon Community @lexicon.community · 06/12/2024
The PR "Add bookmark lexicon schema to community lexicon" was created!
github.com
Add bookmark lexicon schema to community lexicon by ebwinters · Pull Request #12 · lexicon-community/lexicon
Addresses bluesky-social/atproto#3141
175
Ethan Winters @western-red-cedar.bsky.social · 07/12/2024
github.com/lexicon-comm... Some good conversation going on here. Should bookmarks be restricted to the AT protocol or be any link on the web? Should we attach tags to bookmarks?
github.com
Add bookmark lexicon schema to community lexicon by ebwinters · Pull Request #12 · lexicon-community/lexicon
Addresses bluesky-social/atproto#3141 Example records Bookmarking a user post on an app like bluesky { "$type": "community.lexicon.bookmark", "subject": "at...
030
Ethan Winters @western-red-cedar.bsky.social · 05/12/2024
I have seen a bunch of prototypes and use cases being talked about on bsky where this would be helpful !!! github.com/bluesky-soci... #atproto #prreview @atproto.com
github.com
Add Jetstream Websocket Ingester by ebwinters · Pull Request #25 · bluesky-social/statusphere-example-app
Since Jetstream is fully supported by the Bluesky team, and the statusphere example app is essentially one of the ideal use cases listed in the Bluesky blogpost, it might be helpful to new devs to ...
110
Ethan Winters @western-red-cedar.bsky.social · 05/12/2024
Using this as a bookmark to check back on this lol. Gota get bookmark added to lexicon
000
Ethan Winters @western-red-cedar.bsky.social · 04/12/2024
Bluesky needs to hire people whose only job is to triage open source contributions. Lot of things sitting idle ...
000
Ethan Winters @western-red-cedar.bsky.social · 03/12/2024
Coffee Table: finished
010
Ethan Winters @western-red-cedar.bsky.social · 03/12/2024
blue sky developers, what do we think of this proposal 👀 If there is enough support I can take it up github.com/bluesky-soci... #developer #github #bluesky #atproto
github.com
Adding bookmarks or a collection of bookmarks to Bluesky lexicon · Issue #3141 · bluesky-social/atproto
Is your feature request related to a problem? Please describe. I would like the inability to come back to posts that I like but also want to save and find later, things like recipes, tutorials, art...
380
Ethan Winters @western-red-cedar.bsky.social · 02/12/2024
www.capitolhillseattle.com/2024/11/just... YES
capitolhillseattle.com
Just east of Capitol Hill, Yeobo Cafe and Bar will bring love and Korean-American comfort food to E Madison
Powered by community crowdfunding and a wealth of experience working with Capitol Hill food and drink venues including Post Pike Cafe, Fuel Coffee, and the gone but not forgotten Karachi Cowboys, Y…
000
Ethan Winters @western-red-cedar.bsky.social · 02/12/2024
@jaz.bsky.social I added jetstream to the statusphere QuickStart app, which is a good example use case. Hopefully will get new devs up and running using jetstream ingestion since it’s a common case github.com/bluesky-soci...
github.com
Add Jetstream Websocket Ingester by ebwinters · Pull Request #25 · bluesky-social/statusphere-example-app
Since Jetstream is fully supported by the Bluesky team, and the statusphere example app is essentially one of the ideal use cases listed in the Bluesky blogpost, it might be helpful to new devs to ...
000
Ethan Winters @western-red-cedar.bsky.social · 02/12/2024
github.com/bluesky-soci... What if… we had bookmarks #atproto #bluesky #github
github.com
Adding bookmarks or a collection of bookmarks to Bluesky lexicon · Issue #3141 · bluesky-social/atproto
Is your feature request related to a problem? Please describe. I would like the inability to come back to posts that I like but also want to save and find later, things like recipes, tutorials, art...
040
Ethan Winters @western-red-cedar.bsky.social · 02/12/2024
Me if there were no more Andy Reid commercials 😌
000
Ethan Winters @western-red-cedar.bsky.social · 01/12/2024
Someone pls look, relevant to recent relay updates: github.com/bluesky-soci... #atproto #relay #swag
github.com
Add Jetstream Websocket Ingester by ebwinters · Pull Request #25 · bluesky-social/statusphere-example-app
Since Jetstream is fully supported by the Bluesky team, and the statusphere example app is essentially one of the ideal use cases listed in the Bluesky blogpost, it might be helpful to new devs to ...
000
Ethan Winters @western-red-cedar.bsky.social · 27/11/2024
shouting into the void (pls help): github.com/bluesky-soci...
github.com
Custom Lexicons: Publishing records with a custom schema to a server you don't own · bluesky-social atproto · Discussion #3116
Hi Everyone I have gone through the statusphere example and a lot of the basic concepts make sense to me. One thing I cannot quite understand is how publishing events with the xyz.statusphere.statu...
000
Ethan Winters @western-red-cedar.bsky.social · 19/11/2024
@jaxonsmith-njigba.bsky.social please run for mayor of Seattle we need you
000
Ethan Winters @western-red-cedar.bsky.social · 19/11/2024
From my last big trail run of 2024
Trail leading to mt rainier
171
Ethan Winters @western-red-cedar.bsky.social · 19/11/2024
I have arrived.
140