do:
thing()
thing()
if condition:
continue3,270 karma · joined March 14, 2016
do:
thing()
thing()
if condition:
continueThose cases involving eminent domain and rats are the most dramatic, but it works at a more pedestrian level too. Say a government wants to dispose of some disused rail-yard or something. A developer who says "I'm going build some big shiny shops and attractions here" has better optics than a developer who says "I'm going to lay down some infrastructure and parcel the land up to whoever wants to buy it, nature will decide what the land is used for".
The latter is actually quite likely to produce the higher economic value land use, but there is no good political narrative. And in a world of strict zoning rules, there might not even be a legal framework for it.
You also need people to ride it. It wouldn't fly as a palace amusement because the king (and more importantly the little prince) would keep falling off. They won't have an incentive to value the skill until there is a horde of middle-class, 19th century, hipsters showing him up.
A circus act is more plausible, but only if there's some continuum of other simpler circus equipment leading up to this rather sophisticated bit of engineering.
The assumption here is that every thing works in a clear way so you can see the military or whatever advantages of a particular phenomenon. Now I don't know if AnimalMuppet is literally correct that the bureaucracy simply shut down the steel industry -- but if it happened it would be because all that cheep steel was not being used for obvious things, like the imperial army, but for other unexpected uses. Maybe arms and armour still had to be made the old fashioned way anyhow, so there was no immediate military advantage.
More likely, things were subtler. Things innovations can strangled long before their importance is clear. Imperial China had a vibrant merchant class, but it isn't the kind of place that is likely to tolerate the "disruptive innovation" which fuelled Britain's Industrial Revolution -- where a bunch of upstarts come and do things with unexpected things. Even modern China (or for that matter the modern United States) struggles with it.
Another part is hiring a breed of test engineers who like breaking stuff and have a knack for it.
There's whole classes of highly paid engineers whose job is to do this. But they work for old fashioned, boring, companies.
And then fall over?
I miss the days of The Slashdot Effect[1]. Now it's the JS that makes my PC fall over.
[1] Come to think of it The Slashdot Effect would have been a good band name back in the '90s.
Depends on the algorithms that use that code. Two separate arrays is not a bad way to represent a vector-of-tuples. And so if you think of everything as a vectorised operation (and if that makes sense for your use case) then the code can be clean enough.
Efficiency-wise it depends on how the locality of reference falls out. There are cases where it's more cache-efficient to store the pairs next to each other, but again for big vectorised operations you might lose nothing by using two cache-ways instead of one.
wpa_supplicant is an application of the "do one thing" philosophy. The kernel provides a some basic hardware-abstracted plumbing which lets a specialist tool do all the complicated handshaking and what-not for wireless.
This saves the basic tools (ifconfig, ip) from having to build in all that wireless complexity. But it does introduce an extra moving part that has to be configured. For this reason, just bloating it into the basic tool is likely to be good enough, and also provider a superior UX (for nerds like us).
And though I tend to be a GUI hater, Unison is one tool where I find the GUI much more useful than the command line alone. The game is to iteratively come up with a set of rules which Unison will use to into effect on your dataset. The GUI quickly show you the effect of your current rules, and lets you propose the next iteration etc.
In my experience IP corresponds specifically to legally recognised property in otherwise copyable information.
Then the business world can pay for it through ticket prices.
I've been using wpa_supplicant under the hood for ages, but only recently learned anything about it... and it's actually very good, except that it's CLI interface is so low-level and difficult to use.
Even if you just want to write a practical interpreter, and choose to gloss over the issues, they will still come back in some disguised form and either by requiring some sort of implementation kludge, or just by creating weird edge cases.
As travisjungroth points out, the most obvious mechanism is feed-back where they eat something, it works, and the body is designed to do more of the same.
But if there is a feed-forward mechanism, i.e. where genetic information tells you "eat this thing now, even if you normally hate it*; then the most plausible thing would a pretty low level mechanism that matches chemicals detected by smell.
I think I lived in London when CrossRail a just an expensive glint in the government's eye. I didn't know that it was an S-Bahn thing. I guess it makes sense, as London always was the city with the most famous of U-Bahns but no real S-Bahn.
Now I live in Sydney, a city that has always had an S-Bahn (of course we don't call it that) but know U-Bahn. But just a few days ago the Sydney Metro (https://en.wikipedia.org/wiki/Sydney_Metro) was opened.
So it seems like the combined approach is what big cities converge on. Although the Sydney metro doesn't even go into the centre of the city, so it's not really equivalent.
Or that S-Bahns were some kind of new technology.
I find it interesting that
But do I care? All my computers, except the really ancient phone I use, are snappy.
Of course there are cases were CPU speed matters, but I don't know if they are any less obscure than the cases where timing attacks are a risk.
It's not that I'm super fond of LaTeX, it's just that I assumed its warts were more or less inevitable in a stringy macro framework, and ConTeXt can't avoid that either.
Though it's true, the alrgorithm for doing the multiplication happens to is `s/feet/yards/`
HN headline, "The Antonine Wall was the real final frontier of the Roman Empire" is misleading, and final is doing strange work there. The Antonine wall was only briefly defended a couple of times, while the more famous Hadrian's wall was a fairly fixed frontier.
I find it interesting that the Antonine wall is entirely inside Scotland, while Hadrian's wall is entirely inside England. Somewhere between them lay the line where further imperial expansion became overreach.
As someone who has grown up with a mix of various Imperial (not US) measures and metric ones, I often find some more intuitive than others even when I am familiar with both.
The most obvious his human height. A tall man is about 6' or more. Most people are some number of inches less than that. Moreover, the inch and not the centimetre is roughly the amount at which you would casually notice two people were slightly different in height.
On the other hand, for horizontal distance, metres (or yards) make more sense than feet. To the extent that when American tell me how far away something is in feet, I just multiply by three before trying to use the info.
I think weight in stones is similarly better than either kilos or or pounds, but I am personally more familiar with kilos.