They say it’s done. How do you check the promise?
A home-built toaster, a GPL source release, a promise of “cloud services”: a supplier’s claim has to become a checkable condition before acceptance means more than trust.
Questions in this reading · 10
- Does a valid signature settle which history to keep?
- How long must “it heats” hold to count as delivery?
- Does perception hand over pixels or an interpreted scene?
- How much handwork does a wider alley invalidate?
- Running code is only the first part of the handoff
- Following a promise through a handover
- Which server actually receives the request?
- What test could a promise of “the cloud” actually fail?
- Does a read/write interface establish reliable storage?
- Which question does faster contact test?
Does a valid signature settle which history to keep?
Send one payment to two nodes. Each can check the signature, but if two individually valid histories conflict, the signature does not choose between them. Gensler asks who appends the next block; the Bitcoin walkthrough introduces cumulative work as part of the rule for choosing a valid history. The 256-bit calculation instead estimates generic trials to hit a particular hash target. That measures one computational task. It cannot certify the separate rules for authorizing messages, validating ledger entries and selecting a history.
Passages and timestamps · 3
how do you decide who appends that next block?the one with the most work put into iton average, 2 to the 256 guessesHow long must “it heats” hold to count as delivery?
Thwaites counts hundreds of pieces in a cheap toaster. His own device heats briefly before its element melts. As interface promises, “produces heat when switched on” and “continues heating for a useful interval” give different verdicts on the same device. To test the latter, include the duration and the state after failure in the acceptance example.
Passages and timestamps · 2
that, inside this object, which I'd bought for just 3.49 pounds, there were 400 different bits made out of a hundred-plus different materials.And for about five seconds, the toaster toasted, but then, unfortunately, the element kind of melted itself.Does perception hand over pixels or an interpreted scene?
In Musk's description the controller receives vectors for lanes, vehicles and pedestrians. Compare two failures: perception omitted a car, or the controller received the car and chose a bad path. Their final trajectories may look alike. To diagnose the former you need the perception input and output; testing the controller on the supplied vectors will not make the missing car reappear.
Passages and timestamps · 2
you've got cars and humans and lane lines and curves and traffic lightsIt's outputting proper vectors to the C++ control codeHow much handwork does a wider alley invalidate?
Each Another World level carried its own copy of the hero’s behavior. Changing the hero meant editing every copy. Spider-Man exposes a second route for a change to spread. Widen an alley and several generated tiles may change under an artist’s finished work. Before adding a regenerate button, list what the generator owns and which human edits have to survive. Build time alone misses much of the cost.
Passages and timestamps · 2
for every change I was making on generic things, I had to do it on all filesjust adjusting the alley width in one region could affect many surrounding tilesRunning code is only the first part of the handoff
Suppose you can execute a jump on a game console. Does jumping to the Linux entry address make it a PC? The PS4 team lists the preconditions for the handoff, including placing the kernel in memory, preparing page tables and stopping other CPUs. Connecting the southbridge to another motherboard also gave them a device they could observe and test separately. Write this interface in two columns: what the caller must prepare before the jump and what peripheral state the incoming system can assume.
Passages and timestamps · 2
Now the southbridge is a PCIe card for us.shut down FreeBSD cleanly, halt secondary CPUs, make new pagetablesFollowing a promise through a handover
In the filmed request for kernel source, the person who replied to earlier emails has left. The practical question becomes who can locate the matching version and who can deliver it. Apply that to a module: when a caller requests documented behavior after its author leaves, which project record still makes the promise actionable?
Passages and timestamps · 2
He has left the company.I am here for the kernel source code.Which server actually receives the request?
Apple’s WWDC presentation describes limits on the data sent for a task and the software state a server must report before a device will talk to it. Inspect a request for the former and the remote software record for the latter. An encryption indicator alone cannot do either job. The passage records what Apple promised at the presentation.
Passages and timestamps · 2
send only the data that's relevant to your taskunless its software has been publicly logged for inspectionWhat test could a promise of “the cloud” actually fail?
The fictional spokesman in The Onion’s sketch lists applications and buzzwords without specifying an observable behavior. Replace the product noun with an operation: after a phone saves a file, under what conditions can a second device read which version? Add a failure during upload. Whether readers retain the old version, see a partial one or get a retry signal supplies a boundary the slogan lacks.
Passages and timestamps · 2
How does the cloud work?It's so simple and intuitive I don't need to waste your time explaining it.Does a read/write interface establish reliable storage?
Tom7 connects one block-device interface to several absurd backends, exposing promises that the interface’s name leaves unstated. His network-echo account allows data to disappear through packet loss and relies on hosts that need not return trustworthy contents; the local game-emulator design loses state without power. A caller still needs to ask how long a completed write persists, which failures preserve the original value, and who can alter returned data. Those require explicit agreements and verification, rather than following from the existence of read and write operations. The comparison concerns conditions stated in the narration, not guarantees inferred from an on-screen run or a device that never reached its benchmark.
Passages and timestamps · 2
this is not a reliable way of storing dataif you turn the computer off everything is lostWhich question does faster contact test?
Katz-Moses notices that common table-saw brake demonstrations feed the contact material slowly toward the blade. He adds a faster impact and reports it alongside the other activations. This change targets speed as a test condition. The nine activations provide observations for the materials and setup used, while his predictions about injuries to a person require further evidence.
Passages and timestamps · 2
so what if you went as fast as you couldI did nine activations in a rowTry it on your own example
Write three acceptance conditions that could fail for something you recently received.