Recent submissions

Comment · 17 days ago
Human brains are seeded with the result of millions of years of evolution. Then fine-tuned on an individual’s experience.
Comment · 1 year ago
just send sighup to nginx and it will reload all the config—there's very few settings that require a restart
Comment · 2 years ago
It's true that turbopuffer does vector search, though it also does BM25.

The biggest difference at a low level is that turbopuffer records have unique primary keys, and can be updated, like in a normal database. Old records that were overwritten won't be returned in searches. The LSM tree storage engine is used to achieve this. The LSM tree also enables maintenance of global indexes that can be used for efficient retrieval without any time-based filter.

Quickwit records are immutable. You can't overwrite a record (well, you can, but overwritten records will also be returned in searches). The data files it produces are organized into a time series, and if you don't pass a time-based filter it has to look at every file.

Comment · 2 years ago
LSM tree storage engine vs time series storage engine, similar philosophy but different use cases
Comment · 3 years ago
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6612475/ is a review of Britton's research discussed in the article. It presents several points of evidence with a coherent argument for why meditation brings benefits while an excessive level of meditation may cause adverse effects.
Comment · 3 years ago
Proper brokerages will pay you to lend your securities, transparently disclose their programs, and require consent. For example:

- https://www.interactivebrokers.com/en/pricing/stock-yield-en...

- https://www.fidelity.com/trading/fully-paid-lending

Some brokerages lend out spare cash (and pay a transparent interest rate, and are subject to strict reserve requirements) but the majority of assets controlled by a typical brokerage are securities. FTX assets were all subject to their leverage strategies, with no specific reserve.

Comment · 3 years ago
JPEG XL implements lossless image compression, but that's definitely not the most interesting feature. It also implements lossless JPEG recompression. So your existing JPEGs can be served with ~20% less bandwidth, without quality loss.

Unlike AVIF, JPEG XL also has advanced progressive delivery features, which is useful for the web. And if you look at the testing described in the post, JPEG XL also achieved higher subjective quality per compressed bit, despite having a faster encoder.

Comment · 4 years ago
Production audio and video recorders generate or intake an SMPTE timecode signal, and stamp recordings with this timecode.

This timecode format is a timestamp with seconds resolution plus a frame count within each second. To properly sync, all the timecode generators must use the same framerate. In other words, the audio recorder’s timecode framerate needs to match the camera.

Comment · 4 years ago
I wrote 100ns, and meant an analog repeater. Full digital regeneration is probably in the 1-10μs range.
Comment · 4 years ago
In theory having fewer repeaters improves latency, probably in the range of 100ns per repeater. I don't know how much of a practical effect that has, likely very minimal with modern implementations.

Either way it's more sensible to build high throughput microwave networks given the tiny amount of shortwave bandwidth we have.

Comment · 4 years ago
Shortwave radio can be transmitted around the curve of Earth by ionospheric reflection and refraction so fewer repeaters are needed. This allows crossing vast oceans where microwave infrastructure might not be possible.

As you say the downside is available bandwidth and throughput.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton