7 ms·
Bluesky Protocol Services
- walrus01 2mo agoSort of on a tangent to the actual content of the page, but what documentation system/CMS is this particular web page UI? It seems very fast and relatively uncluttered for the menu on the left side, content pane, top horizontal menu bar.
- VorpalWay 2mo agoNo sure I agree on fast. At least on mobile the sidebar has an show/hide slide animation that takes a sizeable fraction of a second. In fact is one of the slowest animations for this I have seen. I disable animations entirely on devices I use where possible. They just waste time and that adds up if you use something regularly.
- walrus01 2mo agoI haven't looked at it on mobile, that's unfortunate to hear. I don't see any animation when interacting with it on a desktop browser, snapping open a left side header menu item to see sub-items seems instant.
- VorpalWay 2mo agoI meant showing/hiding the side bar itself, not headings in it. Using the triple dash menu button in the top left corner.
- phoghed 2mo agoGonna go out on a limb here and say css transitions are not what they are talking about.
- eviks 2mo agoIt should take time for you too appreciate the main text becoming blurry and unreadable and to prepare your brain for the new batch of text
- Melatonic 2mo agoAgreed. Is there an easy way besides the simple OS feature ?
- ameliaquining 2mo agohttps://github.com/bluesky-social/atproto-website https://github.com/bluesky-social/atproto-website If I'm understanding this codebase right, it's a hand-rolled framework based on MDX and Next.js; the UI elements you're referring to were designed from scratch and aren't based on any existing CMS theme.
- walrus01 2mo agoSome of it looks like tailwind css and they have a syntax highlighting addon that shows up in the homepage source as well.
- someothherguyy 2mo agosome modified vercel template by the looks of it
- arikrahman 2mo agoLooks like astro starlight
- notpushkin 2mo agoThere’s a next-route-announcer tag on the page, so probably not Astro. (Can’t recommend Astro Starlight enough though!)
- ChrisArchitect 2mo agoI'm all for whatever atproto expansion and whatever's going on here, mainly it harks back to early Twitter days (tho also for better or worse, watching them build Bluesky in realtime isn't the best), but when they have outages like last week a good chunk of service unreachable/down for many hours with little update on https://status.bsky.app/ https://status.bsky.app/ and then whatever history just basically disappears as if nothing ever goes wrong, it's not a good vibe. Despite all the openness and github repos and what not it's very difficult to get straight answers or just like find a place where issues or changes to the platform are addressed easily.
- josephg 2mo agoI wonder if it would be a good idea to remake DNS on top of bluesky. The basic idea is that, if you own a domain name, you post DNS updates in a bluesky feed. The firehose itself is authoritative. DNS servers sit downstream of the firehose. All the updates to domain names get written into a database, and they essentially just respond to queries hitting that database. This would let anyone (with enough bandwidth) run a fast domain name server. We could use this to fix some of DNS's long running problems. Like, we could add upstream cryptographic signatures to DNS records. And put TLS certificates in there too. We might be able to ditch TTL entries. In a DNS server, records should update via server-push from the firehose. You shouldn't have to wait for TTL to expire. I think it'd make a nice little system.
- ChrisArchitect 2mo agoSuppose this would be an example of what they meant by 'expands beyond the app' Related: Bluesky's active user base is shrinking as its focus expands beyond the app https://news.ycombinator.com/item?id=49263461 https://news.ycombinator.com/item?id=49263461
- big_toast 2mo agoDo you have a database/ui of all of this story graph labeling you've done? Is there a story behind it?
- readabilitylab 2mo ago[dead]
- simonw 2mo agoThe original Jetstream is really cool - it's incredibly easy to start consuming the Bluesky firehose - you don't even need to use a server, you can consume it directly in the browser. I updated my browser demo to use the new Jetstream just now - hit "connect" and scroll down the page to see the events flowing past: https://tools.simonwillison.net/bluesky-firehose https://tools.simonwillison.net/bluesky-firehose
- LAC-Tech 2mo ago[flagged]
- masc4masc 2mo ago[dead]
- twotwigs 2mo ago[flagged]
- vvpan 2mo agoWhat is the problem?
- unselect5917 2mo ago[flagged]
- erryy 2mo agoNeat protocol, shame about the users. Also the VC-backed funding for this infrastructure will run out eventually. It's not self-sustaining, and Bluesky have no viable route to profitability.
- Gareth321 2mo ago[Bluesky proves that for social media, no matter what your technology stack, capabilities, or mission, if your community is awful, growth will never follow.](https://blueskyfeeds.com/bluesky-user-growth?t=3m https://blueskyfeeds.com/bluesky-user-growth?t=3m)
- krige 2mo agoTwitter seemed to have no issue growing so that doesn't seem right.
- Gareth321 2mo agoDuring its growth phase I really don't think it was anywhere near as toxic has Bluesky is now.
- eviks 2mo ago> no matter what your technology stack, capabilities We haven't had many of the good sets of these to get any proof
- afavour 2mo ago> shame about the users I use Bluesky regularly and have a fine experience. Yes, there’s an irritating minority of users. But so goes any social network, Twitter especially. At least the owners of Bluesky aren’t espousing Great Replacement Theory…
- deleted 2mo ago[deleted]
- lou1306 2mo ago
- anal_reactor 2mo agoI've built my own client for Twitter. I'm using a library that a random guy maintains. It has its problems, but all of them can be worked around, and overall it feels solid, especially considering the fact that it's done by a single person. Then I had to add bsky support when everyone and their mother migrared there. I used the atproto Python library and holy smokes, whener I need to touch that part of the code I feel sad.
- boramalper 2mo ago> I've built my own client for Twitter. Didn't they terminate free API access? How does your client work?
- gkbrk 2mo agoIt still has an internal GraphQL API. How would the official web app and mobile apps work without an API?
- afavour 2mo agoRight but that doesn’t mean anything about authorisation. If you’re using a key you ripped from an official app you could easily be blocked tomorrow. Makes the effort considerably less worthwhile.
- gkbrk 2mo agoIt's the #6 most popular website in the world. Chances are, someone will fix the libraries or investigate and write about any changes done to the internal API pretty quickly.
- inigyou 2mo agoThen you rip the key again from the new version of the app. But they won't do that because it would block the app.
- deleted 2mo ago[deleted]
- myshapeprotocol 2mo ago[flagged]
- api 2mo agoIs it actually decentralized or is bluesky protocol services in the middle?
- danabramov 2mo agoHere's a link from the post on self-hosting this infra: https://bsky.network/docs/jetstream-self-host/ https://bsky.network/docs/jetstream-self-host/
- maelito 2mo agoGreat. My map application* has a place review system that was built on Atproto, we don't hold user's reviews, they're public, reusable by others. In case of data loss, replaying the jetstream was not possible. This v2 with history is perfect. * https://cartes.app https://cartes.app
- delfinom 2mo agoChrome Windows, zoomed in on paris, france. Click the restaurant filter for search. The tab froze, tried multiple times. :3
- maelito 2mo agoThanks ! It's the densest place in the world for restaurants. We're working on a v2 of place search by category, soon to come. Google's task is much easier on this one : they only show those who've paid ads at high zoom (well at least, that's what we can guess). We're trying to be exaustive, but it's too much in this case.
- maelito 2mo agoPR here : https://codeberg.org/cartes/web/pulls/2645 https://codeberg.org/cartes/web/pulls/2645
- gurjeet 2mo agoEvery move/zoom in the map causes it to pollute the browser history. You might want to fix that.
- maelito 2mo agoYes thanks, never noticed this, I also find it annoying when websites capture my choice to leave clicking the back button. https://codeberg.org/cartes/web/issues/2661#issuecomment-21011549 https://codeberg.org/cartes/web/issues/2661#issuecomment-210...
- zlater 2mo ago[flagged]
- lorreyfum 2mo ago[dead]
- alexthedigger 2mo agoEven from the comments, they just don’t have the right base. Such a shame.
- simonnw 2mo ago[flagged]
- taylorbuley 2mo agoThis protocol would be a great match for UCAN.