Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mjb
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
241.
▲
Treehouse: A Case for Carbon-Aware Datacenter Software
(arxiv.org)
2 points
by
mjb
5y ago
|
0 comments
242.
▲
by
mjb
5y ago
You're right, and I was fuzzy about what I meant. I didn't mean (although wasn't clear) that QUERY would have to return the whole result set over time - clearly that's beyond the scope of HTTP's definition of idempo
243.
▲
by
mjb
5y ago
RFC2616 says: > A sequence is idempotent if a single execution of the entire sequence always yields a result that is not changed by reexecution of all, or part, of that sequence. Which isn't, because of isolation, true in general of
244.
▲
by
mjb
5y ago
> QUERY requests are both safe and idempotent with regards to the resource identified by the request URI. Is that really what you want from a query operation? I read 'idempotent' as implying that result sets don't change o
245.
▲
by
mjb
5y ago
PLA is not "quite weak". In fact, PLA's tensile strength is the highest of the easily printed materials (so excluding nylon and polycarbonate). Typical printed tensile strength of PLA is 40-60% higher than PETG, for example.
246.
▲
by
mjb
5y ago
There's some good stuff here, but it also feels like it's a deep analysis of a straw man rather than of real industry practice. > At its core, RCA posits that an incident has a single, specific cause or trigger, without which t
247.
▲
The Bug in Paxos Made Simple
(brooker.co.za)
98 points
by
mjb
5y ago
|
13 comments
248.
▲
by
mjb
5y ago
This is a very powerful way of thinking, and one I use often when thinking about things like career direction and personal life. I think I also learned it from Charlie Mungers book, but I don't recall clearly. However, it does have two
249.
▲
P, a Modular and Safe Programming for Distributed Systems
(p-org.github.io)
5 points
by
mjb
5y ago
|
0 comments
250.
▲
by
mjb
5y ago
What happens when that database fails? Are you OK losing some data, or do you want the data to be synchronously replicated off the machine and be available somewhere else after failure? Distribution isn't only about scale, it's al
251.
▲
by
mjb
5y ago
I think this paper is super important, and anybody who designs or runs big systems should read it and take the core point to heart. As system designers, we're very used to thinking about systems as 'stable' and 'unstable
252.
▲
by
mjb
5y ago
Lambda indeed runs on Firecracker, on EC2. See https://youtu.be/FTwsMYXWGB0?t=208 for example.
253.
▲
by
mjb
5y ago
Lambda does not use hyperthreads/SMT on either x86 or ARM.
254.
▲
by
mjb
5y ago
Yes, for sure. As another abstract example that's completely disconnected from the real world: if we're running the world's capacity to make n95 masks at high utilization, it may take a while to be able to handle a sudden spi
255.
▲
by
mjb
5y ago
The other two answers you got are good. I will say that monitoring p99 (or 99.9 or whatever) is a good thing, especially if you're building human-interactive stuff. Here's my colleague Andrew Certain talking about how Amazon came
256.
▲
by
mjb
5y ago
Quite a lot. Initially, a lot of the changes were removing things from crosvm, but adding features like snapshots, and factoring things out into RustVMM, has made them diverge a lot more. There's some data in the paper about how simila
257.
▲
by
mjb
5y ago
The HotOS'21 paper (Aleksey is one of the authors) is very much worth reading if you're building or maintaining large-scale distributed systems: https://sigops.org/s/conferences/hotos/2021/paper
258.
▲
Metastable Failures in Distributed Systems
(charap.co)
50 points
by
mjb
5y ago
|
11 comments
259.
▲
Metastable Failures in Distributed Systems
(charap.co)
2 points
by
mjb
5y ago
|
0 comments
260.
▲
by
mjb
5y ago
The experience curve for electric motors, power electronics, and batteries is going to be extremely interesting to watch over the next decade or two. The change over the last fifteen years has been incredible already.
261.
▲
by
mjb
5y ago
Me too, although R has become my command-line calculator of choice for most tasks. Being able to calculate things without moving my hands over to a calculator or calculator app is convenient.
262.
▲
by
mjb
5y ago
Service latencies are typically not Poisson distributed, partially because their queuing systems are non-trivial, but mostly because there's typically a lot more going on than just queues. For one great deep dive on the topic, check ou
263.
▲
by
mjb
5y ago
> Having circuit breakers and carefully tuning timeouts can help. Can help, for sure. Can also turn a 'slow' into 'unavailable', which could be what you want, or could be a disaster.
264.
▲
by
mjb
6y ago
If this is your introduction to Murat's blog, be sure to browse through some of the rest: http://muratbuffalo.blogspot.com/ He's been blogging about distributed systems, and papers, at an amazing rate for a long t
265.
▲
by
mjb
6y ago
Chain Replication (and friends) are vastly simpler than Paxos (and friends) in many ways, but do have the same requirement for determinism. That's because chain replicated systems typically need to be confluent (see https://
266.
▲
by
mjb
6y ago
Joran, good to see your name come up! > VR's view change protocol for leader election is also entirely in-memory so it's far more fault tolerant compared to Raft if you have a storage fault model and not only a network fault mo
267.
▲
by
mjb
6y ago
Are you familiar with Joe Hellerstein and Peter Alvaro's work in this space? CALM provides something of a unifying theory of mergeable operations, of which CRDTs are an "object orientated" special case: https://arx
268.
▲
The State of the Serverless Art (2020)
(medium.com)
24 points
by
mjb
6y ago
|
3 comments
269.
▲
by
mjb
6y ago
Well, "Paxos Made Simple" has some errors, so if you're skeptical about stuff with errors your options are rather limited. See https://lamport.azurewebsites.net/pubs/pubs.html#paxos-simpl... Ok, might no
270.
▲
by
mjb
6y ago
This is a very good list. Adrian's blog is, particularly, a treasure. I wrote this post a while ago, aiming to answer a similar question about finding paper: http://brooker.co.za/blog/2020/05/25/read
More ›