Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
theanzelm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
theanzelm
2y ago
Just wanted to apologise to everyone for this, this kind of stuff drives me nuts and I'm not sure how I never noticed - it seems to be a result of how we use the iframe to render the chat example. Investigating!
32.
▲
by
theanzelm
2y ago
On a high level, it solves a similar problem: a full backend so you mostly only have to write a frontend. But Jazz does so in a completely different (local-first) way: it implements shared state on top of CRDTs and implements user identity
33.
▲
by
theanzelm
2y ago
Right now we build features exactly when early adopters need them. What's an example of something you're concerned about?
34.
▲
by
theanzelm
2y ago
thanks for letting me know!
35.
▲
by
theanzelm
2y ago
Looks like it's not load that brought it down but someone posting a 340kb individual message that's triggering a bug because we didn't account for that sort of thing somewhere. The good thing is we now have an easily reproduc
36.
▲
by
theanzelm
2y ago
I think the email newsletter is broken, sorry! Best way to follow it is Twitter and joining the Discord https://discord.gg/sesjU2W5 I haven't had someone ask for Python yet, but I want to eventually support as many env
37.
▲
by
theanzelm
2y ago
This is fair, thanks for chipping in, Aaron! With decentralised I always like to be very precise: - Jazz is decentralised in a "source of truth" sense. You mutate data locally and sync edits between participants until you reach ev
38.
▲
by
theanzelm
2y ago
The underlying protocol is peer-to-peer sync, so the mesh is really just a bunch of geographically distributed servers that sync between each other as needed and act as "one giant syncing & persistence peer" for your app - mos
39.
▲
by
theanzelm
2y ago
Even with the high failure rate of startups, I hope I'll do infinitely better than Google's certain product death (plus yeah, it's open source)
40.
▲
by
theanzelm
2y ago
Eventually, yes! The origin story of Jazz is that I did a lot of experiments and research to convince myself of satisfying performance characteristics. Right now, the pure-TypeScript implementation is not very optimised and I'm very in
41.
▲
by
theanzelm
2y ago
First it's all open source so even without knowing that my paid service uses the same open source libraries, you can verify yourself that nothing leaves the client unencrypted. Of course we will also do public audit(s) with security co
42.
▲
by
theanzelm
2y ago
Thanks for sharing your overview and for the kind words. I recently hired someone who is a big svelte fan so we’ll have bindings for that soon. Rust is coming a bit later.
43.
▲
by
theanzelm
2y ago
I’m only showcasing the react bindings because that’s mainstream, but they are only a very thin wrapper over jazz-browser, which you can use in vanilla JS or to build your own framework bindings
44.
▲
by
theanzelm
2y ago
- add a “read” property to Message that the other person sets - groups not only allow adding exact accounts, but also allow for “invites” which in your example only one employee could accept for a new support chat - devices aren’t synced p2
45.
▲
by
theanzelm
2y ago
The Jazz Mesh stores everything you sync through it in geographically distributed and redundant servers (with backups to S3)
46.
▲
by
theanzelm
2y ago
1. The sync is not just between clients, it by default works over a central backend infrastructure that syncs and persists. Plus you can create server workers (with jazz-nodejs) that also are clients to the same infrastructure and can do si
47.
▲
by
theanzelm
2y ago
Great idea!
48.
▲
by
theanzelm
2y ago
Jazz is built specifically for a work-in-progress, but full app (essentially a Notion clone, TBA) and all the design choices are driven by that. Completely agree that this is the only way to create frameworks. Edit: also other people are bu
49.
▲
by
theanzelm
2y ago
Founder here - thanks for posting this! It’s getting late where I am so everyone who has questions please don’t be shy to ask, will elaborate in detail tomorrow!
50.
▲
by
theanzelm
2y ago
npx jazz-run sync Either locally or on your server. And then point the app to that! Edit: re pricing Super preliminary, curious to hear everyone’s thoughts
51.
▲
by
theanzelm
2y ago
What exactly does fire-svelte do? For me it looked like a frontend framework but without synced or persisted state?
52.
▲
by
theanzelm
2y ago
Thanks for the kind words, Jess!
53.
▲
by
theanzelm
2y ago
It is already persisting and syncing data (fully encrypted) between the cloud and other users. You can think of Jazz as a distributed database itself. The coming-soon badges are about interop with traditional systems and higher level featur
54.
▲
by
theanzelm
2y ago
Are the history entries all just the same URL? Thanks for reporting
55.
▲
by
theanzelm
2y ago
Investigating why it’s breaking, was there a lot of people in that room?
56.
▲
by
theanzelm
2y ago
Founder here - we’re working on that page, so far there’s just info on me on https://gcmp.io/team But I was able to hire a couple really good first people recently! We’re based all over Europe. Let me know what else you’d l
57.
▲
by
theanzelm
2y ago
Founder here - do you mean the chat example? Or just the homepage itself?
58.
▲
by
theanzelm
4y ago
The way I did it in Citybound is to assume that the graph constantly changes anyways (also because the player can add/remove roads quite rapidly) and route the cars more like packets on the internet than with static A*-ish algorithms.
59.
▲
by
theanzelm
4y ago
I had one person join as a significant contributor for a while early on. Unfortunately life circumstances brought us apart, I only reconnected with them now after many years. There were a couple other direct contributors to the code, which
60.
▲
by
theanzelm
4y ago
Thank you, that means a lot to me.
More ›