Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
toomim
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
151.
▲
by
toomim
2y ago
You could sync two servers. Or you could sync a server with clients. Braid is transitioning HTTP into a peer-to-peer world, where the distinction between clients and servers doesn't matter.
152.
▲
by
toomim
2y ago
Yes, and to elaborate — for any HTTP usage with dynamic state . HTTP was invented for static pages, that were written by hand, and rarely changed. But today's web has dynamic pages, driven by javascript and databases, and users expec
153.
▲
by
toomim
2y ago
> HTTP ... doesn't deal with state transfer nor does it define it. The HTTP acronym stands for HyperText Transfer Protocol . ReST stands for Representational State Transfer . HTTP began as a HTML Transfer Protocol, but then gener
154.
▲
by
toomim
2y ago
We're about to release a new braid-text library: https://github.com/braid-org/braid-text/ https://www.npmjs.com/package/braid-text This is the easiest way to add collaborative e
155.
▲
by
toomim
2y ago
WebDAV was really complex, and required (ugh) locking for concurrent edits, which really sucks. Let's compare WebDAV with Braid for something simple like looking up the current version of the resource. In WebDAV, you have to: - Send a
156.
▲
by
toomim
2y ago
HTTP (HyperText Transfer Protocol) is a State Transfer protocol. ReST (Representational State Transfer) is a State Transfer architecture. It was built for transferring a page from server to client. But if the page changed afterward,
157.
▲
by
toomim
2y ago
Not sure where you're seeing "limited to Lua and Haskell." Most of the implementations are in Javascript. Check out braid-text, it's super practical: https://www.npmjs.com/package/braid-text There
158.
▲
by
toomim
3y ago
Very cool! I resonate with those values! It also allows standard tools and front-ends to work with any back-end. We could have CDNs that can cache and sync dynamic HTML for a set of users without touching the server.
159.
▲
by
toomim
3y ago
Amazing references! Thank you!
160.
▲
by
toomim
3y ago
I just take some sheets of aluminum foil, fold them into a hat, and then jump inside and hide from the world.
161.
▲
by
toomim
3y ago
You're losing the point. It's not outrage at the amount they are paid. It's outrage at the Shirky Principle-- they are incentivized to keep the homelessness problem going and growing.
162.
▲
by
toomim
3y ago
I've been wondering this too. I've even been considering authoring a web standard to allow hosts to specify how their pages can be archived in a standard way (e.g. which scripts to include, etc.) and then pitch the IA to offer a
163.
▲
by
toomim
3y ago
Can you explain why you'd want plain HTML over the wire? I happen to be working on a standardized protocol (braid-http) for sending diffs over HTTP, and have been thinking about applying it to hyperdiv. I'd love to understand you
164.
▲
by
toomim
3y ago
> although the audio is superfluous. It's so funny how subjective that is — I liked the audio enough to tell the author about it in a DM. Then I come to HN and read that someone disagrees. :)
165.
▲
by
toomim
3y ago
If your car gets stolen, and the police find it, they will call you from a phone number that's not in your contacts. If you don't pick up, you won't realize that your stolen car has been recovered a couple miles from your ho
166.
▲
by
toomim
3y ago
Um, 22% > 1/5.
167.
▲
by
toomim
3y ago
Not with rent control. If we're in a low price market, it and a renter snags rent at a low price, he gets you locked in at that low price even when the market recovers. Rent control incentivizes empty housing during bear markets.
168.
▲
by
toomim
3y ago
Maybe because they click a link in the confirmation email?
169.
▲
by
toomim
3y ago
And fasting has been a part of human spiritual (read: "psychological") practices for millennia. It's no surprise that it does something to the psyche.
170.
▲
by
toomim
3y ago
Oh. That's a big deal.
171.
▲
by
toomim
3y ago
And for non-technical folks I use wormhole.io.
172.
▲
by
toomim
3y ago
It's not just cultural. We've evolved to recognize eye-contact. Newborn babies immediately know when you look at them. Eye contact with a dog communicates dominance. You've just acclimated to losing that signal during video c
173.
▲
by
toomim
3y ago
I love this book. It gave me confidence in seeing Computer Science as a real "Science," rather than being a field of Engineering dressed up in Science language in order to play academic political games.
174.
▲
by
toomim
3y ago
Oh, interesting. So it depends on the order of the terms: - "truthsocial trump" works - "trump truthsocial" doesn't work
175.
▲
by
toomim
3y ago
Do search engines censor political topics these days? If you search "truthsocial" on ddg, the truthsocial.com website is the first hit. But if you search "trump truthsocial", it doesn't give you trump's truthso
176.
▲
by
toomim
3y ago
Use HTTP. For fault tolerance, use resumeable downloads or resumeable uploads. There is work at the IETF on resumeable uploads right now: https://datatracker.ietf.org/doc/draft-ietf-httpbis-resumabl...
177.
▲
by
toomim
3y ago
Yeah, that was poorly written and confused me too. It should say "switch the default diff algorithm to histogram." The diff algorithm is used within the recursive 3-way merge algorithm.
178.
▲
by
toomim
3y ago
> The next easiest win would be to use the weave algorithm for non-rebase merges. The weave is essentially a CRDT, but invented in 1977 by SCCS. Anyone interested in weaves should consider modern CRDT tech. I've been keeping some
179.
▲
by
toomim
3y ago
What I saw wasn't in a talk; it was a 1-1 in the hackathon demos room.
180.
▲
by
toomim
3y ago
TCP congestion control relies on packets being dropped to signal that a link is congested. L4S actually includes an extra bit of information in IP packets that routers can mutate to explicitly say when they are congested. This means that yo
More ›