Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lclarkmichalek
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
31.
▲
by
lclarkmichalek
5y ago
I mean, I do.
32.
▲
by
lclarkmichalek
5y ago
I don't know any major service at FB that works this way. There could be risks from increased uptime, but I don't know any service that has OOMing as a regular, expected behaviour.
33.
▲
by
lclarkmichalek
5y ago
Much cheaper than CPU cgroups if you want some corse grained isolation when stacking workloads
34.
▲
by
lclarkmichalek
5y ago
That’s called a replay attack and is absolutely something e2e encryption protects against
35.
▲
by
lclarkmichalek
5y ago
https://github.com/facebookincubator/OnlineSchemaChange
36.
▲
by
lclarkmichalek
5y ago
Doesn’t sound too dissimilar to schools before the pandemic. They weren’t exactly libertarian paradises
37.
▲
by
lclarkmichalek
5y ago
These follow ups aren't super compelling IMO. > To do this, the first and smallest step will be to phase out the BinaryPack library and make sure we run a more extensive testing on any third-party libraries we work with in the futur
38.
▲
by
lclarkmichalek
5y ago
> they care about the extremes too of course, since they wouldn't want a bunch of payouts at the same time Isn’t that pretty much handled by reinsurance?
39.
▲
by
lclarkmichalek
5y ago
Pretty easy to find another role internally though. Few hiring managers want to take a risk on a random external candidate over an internal transfer that knows how things work
40.
▲
by
lclarkmichalek
6y ago
What you saw likely wasn't a UPS, but an RPP > A data center typically spans four rooms, called suites, where racks of servers are arranged in rows. Up to four MSBs provide power to each suite. In turn, each MSB supplies up to four
41.
▲
by
lclarkmichalek
6y ago
Yeah probably. Its support for easily configuring daemons to run under dynamic users, with private tmp, lesser capabilities, read only root, etc etc makes it quite attractive. Even more attractive if you’re writing a blog post about hardeni
42.
▲
by
lclarkmichalek
6y ago
The classic would be a geographically distributed datastore with intra-datacenter link being fine, but inter-datacenter being down/degraded. Clients within the datacenter would still be able to talk to the server fine, but server to se
43.
▲
by
lclarkmichalek
6y ago
Well, that’s a novel take on the customer is always right
44.
▲
by
lclarkmichalek
6y ago
Make sure you file a bug - there are a myriad of sources internally, but we can often hunt it down easily enough (assuming it gets triaged to eng). Important info is the host of the urls being crawled, and the User Agent attached to the req
45.
▲
by
lclarkmichalek
6y ago
I work at FB, and yeah, I'm not too fussed by this. Lying about where you are working from goes under the "don't be a fucking idiot" category, and I don't have much sympathy for idiots making life harder for their c
46.
▲
by
lclarkmichalek
6y ago
Both the replies here miss the fact that the relationship between Netflix and ISPs is often pretty cooperative. Specifically, Netflix will provide ISPs with devices to do caching. The ISPs need to install and run these devices, configure th
47.
▲
by
lclarkmichalek
7y ago
ET has the somewhat undesirable characteristic that if you cat /dev/random or some other large file, you're going to have to kill the ET process if you want your terminal back. Mosh does not suffer from that
48.
▲
by
lclarkmichalek
7y ago
I mean, that heavily depends on the kind of tree. London’s plane trees should have a very long lifespan, but at the moment the oldest will be around 300 years old, and most nowhere near that. For things like silver birch, the life expectanc
49.
▲
by
lclarkmichalek
7y ago
I mean, Camden. Go two or three stops up the northern line, and you can find something much more sensible. The rental market might be insane in certain areas, but this isn’t representative of what 2k dollars a month will get you
50.
▲
by
lclarkmichalek
7y ago
Max is pretty horrible, as any comparison requires identical cohort sizes. P99.99 is much better if you want to go wild. Given that the service probably did not have a 100% success rate, and almost certainly had timeouts, the "max"
51.
▲
by
lclarkmichalek
7y ago
It's a JIT compiler nowadays: https://github.com/facebook/hhvm/
52.
▲
by
lclarkmichalek
7y ago
The good news is that barely anyone at FAANG scale is using Hadoop any more
53.
▲
by
lclarkmichalek
7y ago
The article attributes some of the shift to remote work, which would seem to be related to tech?
54.
▲
by
lclarkmichalek
7y ago
Ok so how would key distribution work here? Tofu?
55.
▲
by
lclarkmichalek
7y ago
> Group admins will have the option to have public or private groups and also be able to toggle whether the group is visible in search results.
56.
▲
by
lclarkmichalek
7y ago
You could def provide an upper bound, though I imagine that'd just cause more people to be annoyed on this thread, complaining that linux doesn't give them memory when there's tons available. And to be honest, if you want thi
57.
▲
by
lclarkmichalek
7y ago
> Why can't the process itself decide how to handle what should be a null pointer return from malloc or mmap et al? At the point where the kernel knows that it should be returning a null pointer, you're probably already operati
58.
▲
by
lclarkmichalek
7y ago
Your system would grind to a halt anyway; swap is simply giving the kernel more options to deal with the issue. Without swap the kernel has no options when it cmes to unreclaimable pages. Obligatory link: https://chrisdown.name&#
59.
▲
by
lclarkmichalek
7y ago
Which we now have on Linux :D https://facebookmicrosites.github.io/cgroup2/docs/pressure-m...
60.
▲
by
lclarkmichalek
7y ago
> Unattended applications (like RDBMS or application container) should not allocate memory dynamically based on user input. This is incredibly easy to say, and incredibly hard to do for any application of even moderate complexity. Gettin
More ›