Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
maxmcd
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
maxmcd
2y ago
Yes, I think you are correct. In the video Boris/Baselime uses (_tenantId, _traceId, _timestamp). Will update that :)
62.
▲
by
maxmcd
2y ago
It is a great step, but in my testing with the new JSON type if you use beyond 255 unique json locations/types (255 max_dynamic_types in their config) you will fall back to much worse performance for certain queries and aggregations. T
63.
▲
by
maxmcd
2y ago
It might be a kindness to redact those emails before you can no longer edit your post.
64.
▲
by
maxmcd
2y ago
Yes, you might want to paste it into your browser, for reasons...
65.
▲
Bandcamp Wrapped
(tmcw-bandcampwrapped.web.val.run)
2 points
by
maxmcd
2y ago
|
3 comments
66.
▲
by
maxmcd
2y ago
More info here: https://macwright.com/2024/12/06/bandcamp-wrapped
67.
▲
by
maxmcd
2y ago
I think "source available" at this point: https://news.itsfoss.com/cockcroachdb-no-open-source/
68.
▲
by
maxmcd
2y ago
Another fave of mine by this person: https://benjdd.com/az/
69.
▲
by
maxmcd
2y ago
Yeah I think it's very interesting to compare the two. SlateDB expects a single writer and fences writes. This means you can make some serious savings on S3 costs because you're using S3 for consistency but you're batching wr
70.
▲
by
maxmcd
2y ago
I think if you go above 32kb for the size of all headers you'll start to see things breaking in various libraries and services.
71.
▲
by
maxmcd
2y ago
Is there any more information about this solution?
72.
▲
by
maxmcd
2y ago
ah! nice
73.
▲
by
maxmcd
2y ago
class Lock { #release: () => void | undefined; constructor(public name: string) {} acquire() { if (this.#release !== undefined) throw new Error("Already locked"); navigator.locks.request(this.name,
74.
▲
by
maxmcd
2y ago
Huh, I did not realize I was settling for something so incomprehensible compared to this. Really nice to see. Maybe there are other nice tools like this?
75.
▲
by
maxmcd
2y ago
Whoops, I forgot that tables maintained in the db are not the same as remote archives. :|
76.
▲
by
maxmcd
2y ago
Using duckdb and apache iceberg means that you can run read replicas without any operational burden. Clickhouse is amazing, but they do not allow you to mount dumb read replicas to object storage (yet). I can imagine this product is a very
77.
▲
by
maxmcd
2y ago
Yes, maybe they're talking about this: https://en.wikipedia.org/wiki/TCP_window_scale_option
78.
▲
by
maxmcd
2y ago
Please explain?
79.
▲
by
maxmcd
2y ago
There is an explanation here: https://lwn.net/ml/all/20241105035101.GD41004@maniforge/
80.
▲
Val Town Town - Can we build Val Town on Val Town?
(blog.val.town)
4 points
by
maxmcd
2y ago
|
0 comments
81.
▲
by
maxmcd
2y ago
I have also been thinking about this: https://slatedb.io/ is new and KV on object storage. Maybe helpful. There is lots of similar work over ipfs, I have not had the chance to experiment yet, but I'd like to see what a
82.
▲
by
maxmcd
2y ago
Hey, just curious. If you have no Cloud/LB/CDN how are you routing requests to datacenters? Anycast? DNS? Something else?
83.
▲
by
maxmcd
2y ago
In preemptive multitasking you are trying to get all the work done as quickly as possible, but with FAIR and similar systems you want to make sure that a single client/user/resource cannot steal an inordinate amount of capacity. I
84.
▲
by
maxmcd
2y ago
Twirp is lovely, we kind of hit a wall when using it internally because it doesn't have a streaming story: https://github.com/twitchtv/twirp/issues/3 If you don't need to stream data it is excellent
85.
▲
by
maxmcd
2y ago
There hasn’t been a ton of work in this area, but most things will work in Deno if you import them directly. You’d need to figure out blob storage and sqlite but I don’t think it would be the biggest lift to do so.
86.
▲
by
maxmcd
2y ago
afaik there are no residential loads in emergency response programs in Texas ECRS is a program run by ERCOT, they trigger the battery discharge directly, or in some situations the resources might respond to an under-frequency relay.
87.
▲
by
maxmcd
2y ago
The 2 GW of ECRS capacity does include Demand Response resources that are reducing their load to provide the capacity. I imagine the other ERCOT demand response programs were also dispatched.
88.
▲
by
maxmcd
2y ago
Agreed, see the index of those posts: https://research.swtch.com/vgo Other contenders I find myself sharing and re-reading: - https://swtch.com/~rsc/regexp/regexp1.html - https://swtch.
89.
▲
by
maxmcd
2y ago
Do you have a sense for why things were so much faster in Go and Rust if they are both using a single process? I have also been experimenting with napi-rs which uses https://nodejs.org/api/n-api.html and allows you to
90.
▲
by
maxmcd
2y ago
Both Go and Rust had CPU near 100% on all cores. Most of the Deno and Bun workloads were at around 80%, some of the slower Node benchmarks were around 40-60% and that increased over time, I think most of the fastest benchmarks were seeing v
More ›