Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ADefenestrator
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
ADefenestrator
8y ago
It's not 100% wrong. "Everything is an object" comes with some extra memory overhead, plus some GC accounting. Most garbage collectors need a decent amount of "slack" space to avoid OOM or long STW collections as
32.
▲
by
ADefenestrator
8y ago
Yeah, CMS is great until it isn't, and then it ruins your whole day. A bit of a black art to get tuned well, too, and when your workload changes slightly your tuning is no longer effective and the world stops for 30+ seconds. Hopeful
33.
▲
by
ADefenestrator
8y ago
Oof. There's probably some compounding factors that make it more difficult, but usually getting GC pauses <500ms isn't that hard with current-gen collectors. Either being very careful with CMS, or just feeding G1 a lot of mem
34.
▲
by
ADefenestrator
9y ago
It's still an issue, but a lot less of one. 3.0 is a big improvement in terms of GC behavior. Haven't tested 3.11.x yet, but it look in theory like a decent improvement in terms of rounding off corner cases and adding instrument
35.
▲
by
ADefenestrator
9y ago
FB abandoned Cassandra (which was really only used for message inbox indexing) when they redid how messages work years ago, but the re-adopted a large C* infra when they bought Instagram.
36.
▲
by
ADefenestrator
9y ago
For a small to medium sized shop, sure. For someplace with thousands or tens of thousands of nodes, the new system ends up cheaper in the long run.
37.
▲
by
ADefenestrator
9y ago
The good news is, at least for my workloads, garbage collection is significantly better in 3.0 than 2.1 even without off-heap objects. Not sure if it's generating less or just generating it in a way that's easier to collect cheap
38.
▲
by
ADefenestrator
9y ago
TAO is probably better described as a custom graph cache. It understands the data model and can do certain operations (especially stuff like set intersections), but the authoritative store for the data's still MySQL
39.
▲
by
ADefenestrator
9y ago
Easier to generate a fixed-frequency AC output. Diesel engines can run at a fixed RPM and adjust fueling to match load, where gasoline and natural gas need a narrow AFR and have to vary rotation speed for power output. Maybe less of an is
40.
▲
by
ADefenestrator
9y ago
I thought large diesel generators generally did operate at a fixed speed in order to output 60Hz. I know inverter/generators are common these days for small gas gensets, but have the big diesel ones switched over as well?
41.
▲
by
ADefenestrator
9y ago
A lot broken-ness is still left for the sake of compatibility (especially since HHVM's open-source), but Collections and type hinting make a huge difference.
42.
▲
by
ADefenestrator
9y ago
These days MongoDB more or less (finally) works as advertised as well. It actually has worthwhile backend options (plural!) and the new (v1 vs v0) replication protocol is actually correct. Eight or so years of development has led to the m
43.
▲
by
ADefenestrator
9y ago
I think working for Akamai you're looking at things in a rather CDN-centric sort of way, but shuffling bits around is a relatively small percentage of what Facebook does. Actually doing things with the data beyond serving it up takes
44.
▲
by
ADefenestrator
9y ago
It's coming from loosened tolerances. Higher/lower temperatures may mean higher loss. I'm assuming there's a bit more tolerance in the alignment of the up optics/connectors as well. So, if you get lucky it might
45.
▲
by
ADefenestrator
9y ago
Right/left Democrat/Republican is also a bit different at the local level around those states. There's the moderate conservatives, AKA Democrats, and the hardline conservatives, Republicans.
46.
▲
by
ADefenestrator
9y ago
Yes and no. Some of the more successful "startups" like Google and Facebook have slowly rewritten the bulk of their systems over time. In the case of Facebook in particular, there's very little if any of the early scary spa
47.
▲
by
ADefenestrator
10y ago
I absolutely agree about hipster tech and databases, but I'm not so sure that Cassandra fits entirely into the "just works" category. Don't get me wrong, it's pretty neat and definitely more mature than stuff like