Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
amluto
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
60 ms
·
601.
▲
by
amluto
7mo ago
HA is an absurdly heavyweight pile of Python and Docker. Get it a real computer — a used “thin client” with 8 GB of RAM is probably less expensive than an RPi4 plus case and power supply.
602.
▲
by
amluto
7mo ago
Sigh. They should never have diluted the “Optane” trademark by sticking it on this trash. The actual Optane branded enterprise SSDs were quite nice, although they were not easy to shop for.
603.
▲
by
amluto
7mo ago
Things go down and need to come back up. Take a look at almost any major cloud incident in the last 15 years — some combination of goofs results in a bunch of services going down. Then it takes many minutes or hours to come back up. Sure, o
604.
▲
by
amluto
7mo ago
Why on Earth did Intel implement this as a 2x2 device? They could have implemented multiple functions or they could have used a PCIe switch or they could have exposed their device as an NVMe device with multiple namespaces, etc. (I won’t
605.
▲
by
amluto
7mo ago
A ways back, I wrote a sort of database that was memory-mapped-file backed (a mistake, but I didn’t know that at the time), and I would have paid top dollar for even a few GB of NVDIMMs that could be put in an ordinary server and could be s
606.
▲
by
amluto
7mo ago
> There are very few applications that benefit from such low latency Basically any RDBMS? MySQL and Postgres both benefit from high performance storage, but too many customers have moved into the cloud where you can’t get NVMe-like perf
607.
▲
by
amluto
7mo ago
I feel like this is proving my point. You can’t read “Optane” and have any real idea of what you’re buying. Also… were those weird hybrid SSDs even implemented by actual hardware, or were they part of the giant series of massive kludges in
608.
▲
by
amluto
7mo ago
> Optane memory Which “Optane memory”? The NVMe product always worked on non-Intel. The NVDIMM products that I played with only ever worked on a very small set of rather specialized Intel platforms. I bet AMD could have supported them a
609.
▲
by
amluto
7mo ago
Intel did a spectacularly poor job with the ecosystem around the memory cells. They made two plays, and both were flops. 1. “Optane” in DIMM form factor. This targeted (I think) two markets. First, use as slower but cheaper and higher den
610.
▲
by
amluto
7mo ago
> > People are also having to intervene in once-automated tasks. Thousands of orders that used to auto-flow directly to the warehouse floor for same-day shipping now often miscalculate tariff costs. > Charge a blanket tariff fee li
611.
▲
by
amluto
7mo ago
Is there some reasonable way to check whether the Fusion drive is failing? Some quick searches suggest that Apple’s built in tooling doesn’t actually help much.
612.
▲
by
amluto
7mo ago
I’ve helped someone with a rather clean iMac, circa 2019, still supported by Apple. Forget 6 minutes — you can spend a full hour from boot to giving up trying to get anything done. I think that Apple has gotten so used to having fast storag
613.
▲
by
amluto
8mo ago
I’ve seen quite a few pathetic failures of the cool modern ultrasonic-welded seams and also pathetic failures of high end well known athletic brands. But a competently sewn seam really ought to last at least as long as the fabric.
614.
▲
by
amluto
8mo ago
It would be nice if the other end of this could be addressed: a configurable policy to limit resolution of bucket names within an account namespace. Ideally, if someone doesn’t have permission to resolve a bucket name, they shouldn’t even b
615.
▲
by
amluto
8mo ago
Yes. They promise to wipe your data. That SLA has all the nines you can ask for as long as you measure it in the right direction :)
616.
▲
by
amluto
8mo ago
On a MacBook, one can download a data set, reboot, install updates, etc and still have the dataset. Those nice-ish AWS instances will wipe their local storage if they are stopped. Sure, one needs backups, but this is still annoying. Also,
617.
▲
by
amluto
8mo ago
Another stupid part of this: used cooking grease has positive market value! Quite a few companies, even in expensive places like Palo Alto, will happily supply you, for free, with barrels and such to hold your grease, and they'll come
618.
▲
by
amluto
8mo ago
There is a genuinely interesting complexity class called BQP/poly, which is pronounced something like “bounded-error quantum polynomial time with classical advice” (add some more syllables for a complete pronunciation). The JVG algorit
619.
▲
by
amluto
8mo ago
I have a project that has ordinary internal links, but they’re all relative because the entire project can be based at a variable path. If I were to adopt µJS, though, I would probably want to opt in on a per-link basis.
620.
▲
by
amluto
8mo ago
I’m curious: why does the default behavior do the magic replacement for absolute paths links but not for relative paths? Also, perhaps the CDN script snippets in the getting started page should include the integrity attribute.
621.
▲
by
amluto
8mo ago
On the flip side, it’s easy to get a bit stuck down the road by the mere fact that you have a singleton. Maybe you have amazing performance and very carefully managed safety, but you still have a single object that is inherently shared by
622.
▲
by
amluto
8mo ago
> You know very well what I meant by "compile to machine code". I really don't. I think you mean that Rust compiles to machine code and neither loads executable code at runtime nor contains a JIT, so you can't poss
623.
▲
by
amluto
8mo ago
One thing I found confusing about the nature article is that it mostly discusses conventional linear accelerator + bremsstrahlung X-ray radiation versus very high dose rate FLASH in the form of electron beams, proton beams, or even carbon i
624.
▲
by
amluto
8mo ago
Even completely ignoring the issues of language-centric vs data-format-centric serializers, your list is missing two very notable entries from my list: Arrow and Parquet. Both of them go to quite some lengths to efficiently handle optional&
625.
▲
by
amluto
8mo ago
> rkyv_dyn doesn't serialize code. Rust is compiled to machine code. Java is compiled to bytecode, and Obj-C is compiled to machine code. Yet both Android and iOS have had repeated severe vulnerabilities related to deserializing an
626.
▲
by
amluto
8mo ago
This is an unhelpful interpretation. With a decent memory-safe parser, it’s perfectly safe [1] to deserialize JSON or (most of) XML [0] protobuf or Cap’n Proto or HTTP requests, etc. Or to query a database containing untrusted data. You ne
627.
▲
by
amluto
8mo ago
Is the income generated exempt from state taxes?
628.
▲
by
amluto
8mo ago
Maybe a little bit. But serde works with JSON (among other formats), and you can use it to read and write JSON that interoperates with other libraries and languages just fine. Kind of like how SQLAlchemy looks kind of like you’re writing n
629.
▲
by
amluto
8mo ago
The whole “zero overhead” thing is IMO a red herring. I care about a few things: stability across versions and languages, space efficiency (sometimes) and performance. I do not care about “overhead” — performance trumps overhead every time.
630.
▲
by
amluto
8mo ago
There are many systems that take a native data structure in your favorite language and, using some sort of reflection, makes an on-disk structure that resembles it. Python pickles and Java’s serialization system are infamous examples, and
More ›