Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
paulgb
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
571.
▲
by
paulgb
3y ago
If there is ever a national subsidy for e-bikes (I’m in favor of it), it would be a lost opportunity not to use it to create a battery standard to reduce e-waste.
572.
▲
by
paulgb
3y ago
https://mycelial.com/docs/get-started/python/#observing-sync...
573.
▲
by
paulgb
3y ago
If you write a socket.io service that uses broadcast, and then scale up to more than one server, your users will be split between those servers and won’t be broadcast to the other. Jamsocket allows you to generate a unique hostname for each
574.
▲
by
paulgb
3y ago
Thanks for letting us know — it’s fixed now!
575.
▲
by
paulgb
3y ago
I read it as a reference to Docker. The idea being that instead of actually static linking our dependencies, we use dynamic linking to bundle them together as a big blob, use chroot/overlayfs to make it a filesystem, and then dynamical
576.
▲
by
paulgb
3y ago
I mostly agree with you, but I think I can shed some light here: > As programs get larger they do things like load config files, connect to databases, initialize in-memory caches, possibly reflect themselves because that's often con
577.
▲
by
paulgb
3y ago
For some context, this is from an “unpopular opinions” section of the podcast where they specifically ask for a controversial opinion. In the ensuing discussion, the prediction is further qualified: > I’m not gonna say it’s gonna replace
578.
▲
by
paulgb
3y ago
I used to work at a company that fully blocked WebSocket, I know the pain! We don't provide a client socket library, we just expose an HTTPS endpoint that also supports WebSockets. So you can use something like socket.io to provide fal
579.
▲
by
paulgb
3y ago
Liveblocks is a full data layer solution -- you use their JavaScript library in your client, and they run code on their servers for synchronizing standard data types like lists and key/value maps. By contrast, Jamsocket gives you a pla
580.
▲
by
paulgb
3y ago
At scale it becomes a bit less one-size-fits-all, because compute requirements can vary so much. Eventually we will probably have different backend types the same way that Amazon has different instance types, but for now we tend to talk thi
581.
▲
by
paulgb
3y ago
Fair enough, I have fixed it so that it doesn't break without webgl.
582.
▲
by
paulgb
3y ago
Thanks for the feedback, I agree and it's something that we're working improving. Currently most people are paying the $25 flat rate; for this we bump the per-backend memory limit to 2GB and give them a soft limit of 20 concurrent
583.
▲
by
paulgb
3y ago
Not yet but if you have a use case in mind, I'd love to hear more about it. I'm pretty excited about QUIC/WebTransport/HTTP3.
584.
▲
by
paulgb
3y ago
Erlang got a lot right ;) Sometimes I explain it to Erlang/Elixir world people as “GenServer-as-a-service”.
585.
▲
by
paulgb
3y ago
Thanks, we are working on adding more details about the production plan and I agree that it's currently sparse. We do have some details about the limitations of the free tier[1]. With the production plan we increase the memory limit of
586.
▲
by
paulgb
3y ago
The use case in that example is for ephemeral notebooks used for demos. It's also good for running notebooks for temporary classroom use. When backends are spawned, there is a period of time that they remain alive without a connection.
587.
▲
by
paulgb
3y ago
Sorry about that, thanks for reporting. Can you elaborate on how it breaks -- does it freeze up or not display at all?
588.
▲
by
paulgb
3y ago
On the free tier there can be (because images are loaded lazily), but on the paid tier we load the images eagerly so that there is not.
589.
▲
by
paulgb
3y ago
You don't need to push every time you spawn, only when the code is changed. Typically, you would use a CI/CD action to push the image (this repo has a simple example: https://github.com/drifting-in-space/jamso
590.
▲
by
paulgb
3y ago
Pusher provides a way to simulate a stateful WebSocket connection using a stateless server architecture. Jamsocket provides a stateful server architecture where WebSockets have first-class support.
591.
▲
by
paulgb
3y ago
You can see an example by clicking "new game" on here: https://word.red/ We are working on getting it subsecond for most images, but we're not there yet.
592.
▲
by
paulgb
3y ago
Hey HN! I'm a co-founder of Jamsocket, happy to answer any questions. We've previously been on HN for Plane, which is the open-source engine behind Jamsocket. https://news.ycombinator.com/item?id=33178797 Sorry fo
593.
▲
by
paulgb
3y ago
Oof, sorry (I'm the one who wrote the webgl code). Are you on Chrome, Firefox, or something else? We tested on everything we could get our hands on but didn't have any older macbooks that worked. I'll see what I can do. Edit:
594.
▲
by
paulgb
3y ago
Can you confirm that Google Cloud Domains is being sunset?
595.
▲
by
paulgb
3y ago
More than the shutdown itself, the lack of any communications from Google has been frustrating. It gives the sense that this is a complete shitshow internally. Nobody seems to have an official answer on the fate of Cloud Domains, which is m
596.
▲
by
paulgb
3y ago
This does look like the sort of complex ecosystem that emerges when there is an inflection point and then, before consolidation happens. It reminds me of adtech in the early 2010s. That said, while much of this might not have any real tract
597.
▲
by
paulgb
3y ago
Hard to blame them. Google shutting down Domains, instead of rolling it into Cloud Domains, seems like a harbinger of what they’re planning for Cloud. Why offload it when they have a natural product to put it under, unless they’re also plan
598.
▲
by
paulgb
3y ago
It’s in the application https://tsdr.uspto.gov/documentviewer?caseId=sn98038563&docI...
599.
▲
by
paulgb
3y ago
Does “downloadable API software” mean anything to anyone here? It sounds like tech gibberish.
600.
▲
by
paulgb
3y ago
Fair enough. I'm curious if it's uncommon on subs built for that depth, though?
More ›