I’ve started pair programming with Claude and it’s been pretty fun. We make a plan together, I type the code and Claude reviews it. Then we switch.
HN user
iampims
Tim https://twitter.com/pims
You should write something about this…
Great idea, poor naming. If you’re aiming for a standard of sorts, tying it to a specific software by reusing its name feels counter productive.
“Ducklake DuckDB extension” really rolls off the tongue /s.
but that'd be real money, not the Monopoly money they used to buy Ive/Windsurf...
Not sure I would qualify sharding a DB that get 1M qps as straight forward. I agree with you that it seems that an org would be a natural sharding key, but we know that at this scale, nothing really is ever straight forward, especially when it's your first rodeo.
I just wish Meta would open source Scuba.
lossy and simpler.
IME, I've found sampling simpler to reason about, and with the sampling rate part of the message, deriving metrics from logs works pretty well.
The example in the article is a little contrived. Healthchecks often originate from multiple hosts and/or logs contain the remote address+port, leading to each log message being effectively unique. So sure, one could parse the remote address into remote_address=192.168.12.23 remote_port=64780 and then decide to drop the port in the aggregation, but is it worth the squeeze?
Or sampling :)
Some serious engineering here. Kudos!
At a certain scale, exact computations (p50 for instance) become impractical. I’ve had great luck switching to approximate calculations with guaranteed error bounds.
An approachable paper on the topic is "Effective Computation of Biased Quantiles over Data Streams" http://dimacs.rutgers.edu/%7Egraham/pubs/papers/bquant-icde....
It'll work. Clickhouse has even experimental support for storing prometheus metrics natively. A big missing piece is alerting.
Heroku is still around…
…otherwise you can try Render, Fly.io, Google Cloud Run, Railway, etc.
Nice work.
The "about" link at the bottom of the home page links to https://hot.page/manifesto which is 404 Not Found.
You mean this?
A Docker registry backed by Workers and R2.
If the LB is for HTTP traffic, check out Cloudflare’s offering.
Rook would suit your problem space very well.
July 1st can’t come soon enough.
The best thing about PHP: shared nothing architecture.
The worst thing about PHP: shared nothing architecture.
It works extremely well until it doesn’t really scale anymore.
AWS rakes in multi billion dollars in profit every year. They can definitely eat the costs of unauthorized requests to s3 buckets.
It’s no different than running EKS in Multi-AZ configuration, except for the cross-az egress fees…
Check out these models: https://replicate.com/collections/image-restoration
Most of them can be run locally, but I’d recommend testing them with replicate before investing in understanding cog/docker/hf…
They can’t because value is not exported. They must use the NewUsername function, which forces the validation.
In my opinion, this pattern breaks when the validation must return an error and everything becomes very verbose.
fwiw Apple entered and then exited the server space a while ago.
Roads safe for cycling is half the battle. The other half is around zoning and mixing residential with businesses.
Most interesting article I've read this week. Excellent write-up.
Digitalocean supports it: https://docs.digitalocean.com/glossary/iso-image/
That’s one expensive template engine…
Quora’s data is next to useless.
I’d recommend adding an example of the output to the repo’s README. Let us see what this tool can do without having to install it.
Yes, Zig is best in class for C-interoperability.
Go’s FFI support is alright, but I find using WASM/WASI more pleasant.