HNHacker News
TopNewBestAskShowJobs

pfraze

7,223 karma · joined November 6, 2011

bluesky dev bsky.app/profile/pfrazee.com github.com/pfrazee pfrazee.com
submissionscomments
pfraze··on Getting Started with AT Protocol
"A bad idea until you think about it" https://www.voxport.live/e/cmtn9ea7z00pirnhvyor4kji2
pfraze··on Paint.net 5.2 alpha now runs on Linux
Yeah, mod team reacted accordingly. The site needs automated dogpiling detection and intervention. It's a problem.
pfraze··on How accurate have Ed Zitron's AI skeptic predictions been?
The current cross-deals aren't purely circular; quite a bit of revenue is, in fact, flowing into the AI industry from the outside (you know, via customers). What's more notable is the shared risk, as the deals tie multiple companies across the chain to a set of shared bets.

If the frontier labs suddenly found themselves unable to compete with cheap open weight models running on widely available compute, then one might expect the frontier labs to be the only ones exposed to that risk, while a chip-manufacturer like nvidia could thrive in either environment. A partnership or commitment from the chip manufacturers to the frontier labs could change that. Whether that kind of inescapable connection exists is hard to predict without a lot of specific modeling, and at this point I'm inclined to think that neither chip nor datacenter demand is going to drop any time soon, and that the commitments would be unwound before a company like nvidia is threatened.

pfraze··on Hacker News now has an active (official) X account
I’m asking what you mean by “Bluesky openly promotes communist symbolism”
pfraze··on Select * from Internet.blogposts
I’ll give a pretty honest accounting of that.

We made it a pretty big goal from the start to clearly communicate to users that the network is extremely public, and that we believe open access to public content is an important part of preventing another round of walled gardens. This is generally understood and appreciated, but the community has a wide range of opinions about it. Some people see public as public and that they’re there to have their voice heard. Some people see it as a pretty uneasy arrangement at best, and would rather it wasn’t that way.

The atproto community has been spending a large portion of the year developing “atproto spaces,” which are essentially a way to cheaply mint mini-atprotos with access control. This is the answer to non public data. It will be added to the Bluesky app and the ecosystem, and it will remain accessible to apps based on the grants of the users, but the spaces will not broadcast their content on the firehose. I believe, based on the reception we’ve received from that work, that people appreciate that it’s being done, and that people eager for less exposure will pick it up.

This should, hopefully, resolve any tensions at play. We will continue to advocate for public speech and I think many people will continue to participate in it, but I am quite curious to see if the non public spaces gain more adoption overall. My guess, based on people’s general use of the internet, is that they naturally will. The public arenas serve a particular purpose and not everyone is always trying to be a part of them.

EDIT: did I really just say "let me give an honest accounting of that." I have been spending way too much time with llms.

pfraze··on Select * from Internet.blogposts
> You would repost a page by linking to it from your own.

Ah right, of course. Fair enough. I think Dave Winer is trying some similar ideas, though I haven't looked at it beyond knowing he's trying to extend RSS to support these capabilities.

pfraze··on Select * from Internet.blogposts
Yeah that'd be interesting to try. If you extend the endpoints and the vocabularies around RSS/OPML enough, you could likely create a fairly robust dataset replication protocol. Microformats are a decent schema basis, but you might want to build upon them as well. If you want to make the users' sites reusable as a datastore across applications, you could introduce an oauth flow to enable 3rd party writes. You might also want to add content signatures so you can verify the data authenticity from third parties (e.g. to support the equivalent of reposts).
pfraze··on Select * from Internet.blogposts
Genuinely curious, how would you build it differently? Would you stick with atproto's indexing model and try to simplify it, or would you use another approach?
pfraze··on Select * from Internet.blogposts
The team came from the IPFS and Scuttlebutt worlds. "Better" is relative to your design goals. Iroh is better for point-to-point connections & localfirst. Matrix is better for chat rooms. Etc. The general logic of atproto was to serve large scale publishing with an open model that doesn't seriously degrade the UX. The scale orientation means - at least until the non-public spaces land - you're syncing a lot of records to provide an alternative microblogger to bluesky. The account hosting system, however - the pds - remains exceedingly cheap and easy to run. Pros and cons, matching with the design goals.
pfraze··on Twitter Viewer – View Twitter Without Account
PLC's board composition and country of residence are designed to shield from that. At best it will only ever be as effective at this as ICANN, which is roughly our target.
pfraze··on Twitter Viewer – View Twitter Without Account
https://atproto.com/blog/plc-directory-org

> As the next step of maturing governance of the PLC identity system, Bluesky Social PBC is supporting the creation of an independent organization to operate the directory.

pfraze··on Hacker News now has an active (official) X account
It does?
pfraze··on Twitter Viewer – View Twitter Without Account
New account, 4 comments, one includes “Musk’s takeover of Twitter was a net win for free speech”
pfraze··on Twitter Viewer – View Twitter Without Account
That dev community continued into iroh and atproto. We built atproto with whyrusleeping as a very active consultant
pfraze··on Twitter Viewer – View Twitter Without Account
Thats entirely how atproto works now!
pfraze··on How Bluesky draws its logo on screenshots
We really need better haters
pfraze··on How Bluesky draws its logo on screenshots
Your indicators that we're afraid about growth is that we're shipping features and experimental new products?
pfraze··on How Bluesky draws its logo on screenshots
I know you don't think it's bluesky, but which app do you think is better at putting its logo on screenshots?
pfraze··on How Bluesky draws its logo on screenshots
I'm sure this wasn't even in the top 10 of things that we made sam implement out of fear
pfraze··on How Bluesky draws its logo on screenshots
This is in fact a watermark to promote the application, which otherwise wouldn't be recognizable since Bluesky looks like every other microblogging app. I didn't know that Sam literally named the file GrowthHack.tsx, which is pretty funny.
pfraze··on ATProto for Distributed Systems Engineers
What would be the upsides and downsides of that? It’s unclear what you’re asserting. Do you just want IPFS?
pfraze··on The coolest use for the Vision Pro
It is not worth it. The problem is the weight. For all of the good features it has, it's so heavy that you can't use it very long.
pfraze··on Building on ATProto
Well, I really appreciate the kind words. I think the atproto dev community in its entirety is full of good people who care quite a bit, and we all know something like this is a big project that we have to earn, so we're doing everything we can to make it happen. It's hard work but it's rewarding, and it's certainly nice to hear something like this. I'll be sure to pass it along.
pfraze··on Building on ATProto
You replied to me, man
pfraze··on Building on ATProto
We don't even get paid to be in this cult, that's how organic it is
pfraze··on Building on ATProto
Luke's feedback on the permissioned data proposal is pretty interesting. The current proposal has a kind of locational element to permissions, where a record's URI reflects the access control, and I can understand why that would be jarring. I'm talking with the team about whether we think that's something that could change, and what a change like that would cost. We're still in the collecting feedback phase so it's good to hear how it hits people.

Regarding his other concern, I would've loved to make atproto a localfirst protocol -- that's the field the atproto team came from -- but we had to pick & choose where to spend our complexity budget. I wouldn't say it's a nonstarter for the ecosystem; you can use something like iroh in conjuction with atproto to share identities -- dial people at their dids or domain names -- and then commit state to the atproto repo once it's ready to leave your local sync mesh. Maybe that sort of thing makes its way into future versions of the protocol. But, engineering often involves trades, and for the v1 that was one of the trades we had to make.

pfraze··on Gleam Is Now on Tangled
This comment seems to lack nuance
pfraze··on Bluesky Trademarks ATProto
> Bluesky recently acquired the rights to the trademark for “ATPROTOCOL” and its variants—including “AT Protocol” and “atproto”—from another company that was threatening to take legal action preventing the company and others from using the term. Now that Bluesky owns it, the atproto community’s continued use of the mark can be protected.

The policy around usage is shared in the rest of the post but the goal is to make this very simple for everyone

pfraze··on There are no instances in ATProto
I’d also call out that activitypub has the same threat model in the form of ICANN, as it’s also heavily dependent on DNS for identity. I believe these are reasonable trades to make; realistically the alternative is to use a blockchain, which few people are keen to do.
pfraze··on There are no instances in ATProto
It doesn’t fully resolve your concerns, but I do want to highlight that atproto now has an IETF working group to home its spec development
Page 1 of 34Next →