100 pointsby danabramov4 hours ago9 comments
  • simonw3 hours ago
    The 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

    • jcalabro2 hours ago
      New jetstream is fully compatible with old jetstream btw! We just added a bunch of new stuff as well

      This is new jetstream:

      wss://jetstream.us-east.bsky.network/subscribe

    • twotwigsan hour ago
      [flagged]
  • walrus013 hours ago
    Sort 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.
    • ameliaquining3 hours ago
      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.

      • walrus013 hours ago
        Some of it looks like tailwind css and they have a syntax highlighting addon that shows up in the homepage source as well.
      • someothherguyy3 hours ago
        some modified vercel template by the looks of it
    • VorpalWay3 hours ago
      No 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.

      • walrus013 hours ago
        I 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.
        • VorpalWay3 hours ago
          I meant showing/hiding the side bar itself, not headings in it. Using the triple dash menu button in the top left corner.
          • walrus013 hours ago
            Yeah, I see what you mean now, I am looking at it on mobile and that animated slider to show or hide the entire menu seems like it takes unnecessarily long.
            • VorpalWay2 hours ago
              Indeed, and any animation at all is too long for UI elements in my opinion.
      • phoghed2 hours ago
        Gonna go out on a limb here and say css transitions are not what they are talking about.
  • josephg3 hours ago
    I 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.

    • arjvik2 hours ago
      I think you just invented blockchain DNS (e.g. https://handshake.org/) without the byzantine tolerance.
      • josephg2 hours ago
        Yes, exactly. Blockchain DNS minus the blockchain is just good DNS.
        • vvpan23 minutes ago
          Blockchain has some solid properties, don't throw the baby out with the bathwater.
          • josephga minute ago
            What baby? DNS doesn't have the double spend problem. Why is the blockchain good for this?
  • ChrisArchitect3 hours ago
    I'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/ 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.

  • readabilitylab3 hours ago
    [dead]
  • masc4masc2 hours ago
    [dead]
  • LAC-Tech3 hours ago
    [flagged]
  • twotwigsan hour ago
    [flagged]
    • vvpan22 minutes ago
      What is the problem?
  • ChrisArchitect3 hours ago
    Suppose 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

    • big_toast3 hours ago
      Do you have a database/ui of all of this story graph labeling you've done? Is there a story behind it?