jauntywundrkind

Joined 3 years ago

Karma
6,713
Submissions
4,951
Member since
Jul 5
jauntwk.bsky.social for now / while I slowly rebuild my dns
View on Hacker News

Recent submissions

Comment · 8 hours ago
> for those who don't click into the article - writing hand/claude-optimized Rust code for each query, checking its assembly, and trying to make their own optimizer generate something close to that same assembly

Invaluable summary, thanks.

Comment · 16 hours ago
The relay exists because it means running your own PDS server is very easy and cheap to do.

You can host your own data very cheaply. If you don't have to serve every single other server, and keep them all up to date, and can just pump some records out at aggregating relays, it makes it much easier for people to be online. You can run a massive PDS on a tiny ancient rpi.

Which is what activitypub doesn't do. It's protocols are very heavy and hard and stateful. Running mastadon or other servers requires peering with every other related server. And it's on you to deliver messages, to push, to track state and progress. All the network work is on you to get your message out. So your server with your data has a ton of work to do. This doesn't scale well. See again Paul's scaling with open social.

If you do want to run your own atproto services, yes, you need to pull from the network to see what is relevant, you need a relay server, you need a pull. And you can! Running those relays is very cheap! The protocols scale really well & is super well optimized to be efficient to do! You can just do it!

The one particular thing you keep trying to demand is what makes AP so hard, so difficult, and scale so very badly. It's the worst part of activitypub, it makes it super hard and super expensive. Switching from AP push model to the relay doing pull model is the secret sauce that makes everything super lightweight and scalable, and that makes sync so much easier.

Comment · 18 hours ago
I struggle to imagine having a harness that isn't open source. Maybe one that had a really really really strong plugin system?

But: I want to be able to do some adjustments and scripting of my harness! If all the places to forefit your agency and use some closed proprietary system, I cannot imagine compromising on my harness! My gracious. This is the seat of my agency & there's no way I'm going to yield that up, give that over to some closed solution someone else hands me!

(I also do recommend DIY though, find a good base!)

Comment · 19 hours ago
> As has BlueSky, as long as you had enough hardware to keep up with the firehose

We've already explained to you twice that this is incorrect, you don't need to do this. And that if you do want to do this for some ridiculous reason, just because, a $5 VPS can do it.

But you do acknowledge latter you are only talking about tangled records.

Currently very few people are worried about this problem, because all of the tangled traffic just isn't that big, and you can drop most of it very quickly with little impact. Relays do allow various kinds of filters though. You could use a service like Microcosm Constellation https://constellation.microcosm.blue/ that lets you find only records for your repos etc. That would work fine for finding the records pertinent to you!

No one does this right now, because the premise is faulty. There just really isn't any difficulty or cost of any note to having all the tangled records piped at you. Hopefully some day this gets worse, and that this becomes a good problem to have! One we already have tools (like constellation) to tackle.

In short: constellation is a (also easy to self host cheap light weight) service for reverse indexing, for finding records pertinent to you. Lots and lots of atproto apps use this for this kind of "find people making records about my stuff".

Comment · 19 hours ago
Yes I mean a $5 VPS that is processing all network traffic for the entire atmosphere.

Generally you don't have to do this! There's lots of people running relays that are open access. But if you want your own it's very cheap. List of relays: https://tangled.org/firehose.club/community-firehose-list

Can you also fit a PDS to host yourself on on that VPS? Yeah I expect that it would fit very easily. PDS's have a lot less traffic hitting them than ActivityPub, they can be way smaller. They are quite lightly loaded! Because... there are relays in front of them!

Comment · 19 hours ago
There was a blast of anti-datacenter either propgoanda or just incredibly bad science, a bit before the AI craze, where they took the total amount of internet traffic, the total amount of data center energy usage, then said, well, netflix is x% of bandwidth so it must be x% of energy usage too. https://www.weforum.org/stories/industries-in-depth/carbon-f...

In the spirit of radical misunderstanding I assume this ridiculous proposition is continuing to be foisted upon people. A "Badhearts Law" (riffing Goodheart's "When a measure becomes a target, it ceases to be a good measure") if you will: finding a bad measure to make bad accusations.

(The idea that AI is going to pay a heavy tax or even medium tax for this seems like some super wishful thinking.)

Comment · 1 day ago
You already could host either the web app, the knot (the repo), or the spindle (the runner) yourself, they were just harder to run yourself. I think it says a lot of good things that you can one by one pick which pieces of the system you want to host where!

It is a social network so I'm not sure what the issue about yes needing to read the network is. There are really good relays designed to help aggregate and filter the network. They can run on $5 VPS, processing the entire network, which is awesomely cheap, not just Tangled, which is awesome, what I would call a huge win. Paul has a talk on designing for scalability, about how it's possible to have such small boxes doing the network aggregation with so little resources, that appviews can then consume their interests from. solving for scale in open social networks, https://youtu.be/BoJnj2yPf14

The servers are definitely not keeping the whole network. The post talks to this some, but the new Knot2 retains a local copy of repo-relevant material (comments prs etc) in its own git tree, that collects what the network has done together, and makes it easy to ship/replicate, while also using that as a sync source to replicate back into atproto too, to make network visible.

Agreed that I really wish ForgeFed were showing much more clear progress. It seems like such a good idea, but it's been a number of years now and it's super murky what the progress is and where we are. Having >1 viable player in the decentralization of forges would be great. I haven't checked in a bit but I do read Forgejo release notes and my impression is it's been a very slow trickle.

Comment · 1 day ago
Comment · 1 day ago
One of my biggest questions about the forged about is what kind of CI (and somewhat CD) do they offer?

What can I expect as a developer using Tangled to build (and deploy) my app? What is the native platform? What are typical other CI systems that have been adapted to work on Tangled (Dagger, Drone, whatnot, especially if there are repos to demonstrate the adaption)? What can I expect as enterprise or lone developer using Tangled or self-hosting or federation?

The system is called Spindle, but what about it? What does it take inspiration from, what are things like it that would help us spool up on this?

Comment · 1 day ago
Comment · 1 day ago
> For a federated system they sure talk a lot about their struggles around scaling centralized infrastructure. ATProto seems like it's entirely the wrong protocol for this sort of application.

Huh that's surprising to hear? What makes you think that? It feels like the whole point of this release is to make it easier to allow people to self host or federate whatever parts they want? That's what I got from their intro/opener!:

> But the centralised forge is crumbling. Relying on someone else for uptime, for features, and to be a good steward of your code hasn’t played out well. What has stood the test of time is email: Git to move the code, and email — an open protocol — to talk about it. At the cost of user experience, however.

> But the centralised forge is crumbling. Relying on someone else for uptime, for features, and to be a good steward of your code hasn’t played out well. What has stood the test of time is email: Git to move the code, and email — an open protocol — to talk about it. At the cost of user experience, however.

> Tangled aims to give you the best of both: the longevity of an open protocol, with the convenience and polish of a proper forge.

> It’s the first truly federated code forge — you can host code on your own servers and still collaborate seamlessly with others. Our approach is pragmatic: self-host just the parts you want, like Git hosting or CI runners, or all of it, including the API server and UI. Whatever you choose, you can still talk to everyone else.

The comment here from @icy emphasizes similar ability to let whomever host whatever parts of this they please:

> Hi! Tangled co-founder here. We're super stoked with this launch -- we've stabilized our AT Protocol lexicons, completely overhauled our architecture and UI, and made self-hosting the entire stack (or parts of it!) https://news.ycombinator.com/item?id=50306205

I don't see any mention of "their struggles around scaling centralized infrastructure". Is that just typical run of the mill low grade slander attack we see against atproto, more reflexive negativity? Or is there some actual interesting point here, that is perhaps even relevant to this tangled release?

Comment · 1 day ago
I doubt it'll be enough to carry the company but I really hope Crescent Lake works well for them. A 120-480GB bigger Xe3p GPU is not going to be a speed demon but hopefully gives Strix Halo and Mac M5 Ultra a very good run for the money.

Again, not going to be "the" product to turn things around. But a very smart offering that no one else is doing, if they can price it ok. Which is barely in their control, given that it's once again overwhelmingly ram (by cost share).

Such a pity. Panther Lake and Wildcat are both really excellent chips. What a bad run of timing for an Intel that finally seems arising.

Comment · 1 day ago
Comment · 1 day ago
Which of these various new multiplexers (herdr, cmux, etc) work over ssh, and which have protocols underneath?

I've been scripting tmux for a while now, and it's not the greatest. And when I have a bunch of opencode sessions rolling along often my tmux could usage is smoking. I'd be happy to try other things. But I'd way rather get into something with protocols, that is open to play.

Comment · 1 day ago
I'm very pro AI, but A) it constantly is trying to drive off the cliff, needs constant care, and B) the editorialized title is ascribing 100% of power to the CEO, which we already have counter-evidence for based on the employees responses.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton