I know Jeff Geerling linked the site a few days ago, but Hank just unveiled the vote feature in response to the big photo drop to sift through.
8,442 karma · joined February 1, 2017
I know Jeff Geerling linked the site a few days ago, but Hank just unveiled the vote feature in response to the big photo drop to sift through.
It's like hiding your key under the mat, vs hanging on a tree limb of a specific tree only you know the gps coordinate of. Both are "obscure". Huge difference in difficulty.
How do you measure "deeper understanding" in humans? You usually do it by asking them to show their work, show how the dots connect. Reasoning models are getting there, and when they do, I'm sure the goalposts will move yet again.
We can measure electrical spikes, and we can ask the system to reply what it experiences when various spikes occur. Guess what: we can do that with ANNs now too.
It'd be one thing if this were all a philosophical discussion, but in this thread so many folks are making very firm statements about the nature of reality we have no means to back up.
Trees react to the world around them in many ways.
A QA engineer walks into a bar and orders a beer. She orders 2 beers.
She orders 0 beers.
She orders -1 beers.
She orders a lizard.
She orders a NULLPTR.
She tries to leave without paying.
Satisfied, she declares the bar ready for business. The first customer comes in an orders a beer. They finish their drink, and then ask where the bathroom is.
The bar explodes.
It's usually not obvious when starting to write an API just how malformed the data could be. It's kind of a subconscious bias to sort of assume that the input is going to be well-formed, or at least malformed in predictable ways.
I think the cure for this is another "law"/maxim: "Parse, don't validate." The first step in handling external input is try to squeeze it into as strict of a structure with as many invariants as possible, and failing to do so, return an error.
It's not about perfection, but it is predictable.
A camera pointing at your child's playground or gymnastics class is much more salient.
To an extent, you can do this, as long as you have systems in place to shed load and prevent the components from failing in quick succession by circuit breaking.
Also i believe transformers are much more graceful handling overcurrent than silicon. But everything has its limits.
it just works. i'm not sure how else to describe it other than less faffing about. it just does the right thing, every time. there's a tiny learning curve (mostly unlearning bad or redundant habits), but once you know how to wield it, it's a one stop shop.
and as mentioned, it's crazy fast.
That's one example, from a language with ~70M native speakers, in a geographically tight region.
Likewise, all your other languages (sans Turkiye) are very compact geographically with small speaker bases. And Turkish undoubtedly has large aspects of forced standardization and dialect extinction.
English is spoken by 1.5 billion, by ESL speakers from basically every language tree, across the world. Try to get folks from Boston, Brooklyn, Philly, and Albany in a room and get them to agree on a phonetic spelling.
> Here is the central claim: the unit of correctness in production is not the program. It is the set of deployments.
The thesis essentially boils down to: functional programing paradigm, type systems, strong interfaces, etc, are all fantastic tools for ensuring the correctness of a program, but the system is not a program, and so these tools are necessary but not sufficient to ensure the correctness of a distributed application.
> Host: OK, so you have the software, it raises the alarm, and then… what does the Manhattan DA specifically want?
> John Amin: They want to activate it nationwide across the United States.
> Host: Nationwide? But wouldn’t that require a federal resolution?
> John Amin: Or it can go through the manufacturers. The strategy is to approach different 3D printer manufacturers so their printers have this security layer built in, or they won’t be accepted for installation. These are parallel tracks to federal legislation, which takes a long time to implement.
They want to use states with large markets like NY, CA, and WA, to put pressure on manufacturers to implement this software on all of their systems, instead of having state-specific market.
> Also, exports in CloudFormation are explicit. I don’t see how this automatic pruning would occur.
I explained that. It's a quirk of how it tree-shakes, if nothing dereferences the attribute, it deletes the export. And yes it'll automatically create an export if you do something like
environment={"table": parent_stack.table.table_arn}
> CDK tries to prevent this antipattern from happening by default. You have to explicitly make it name something. The best practice is to use tags to name things, not resource names.I'm well aware but i'm fighting a ton of institutional inertia at my work.