Strict to lazy is normally a rewrite.
553 karma · joined September 23, 2019
Strict to lazy is normally a rewrite.
What does that mean?
It will collapse. You only get to influence when it will collapse.
At best, you're forcing old generation capacity that would have been retired to stay online. At worst you're forcing the government to take loans to invest in new capacity you may not be around to pay for in a few years, leaving the public finances holding the ball.
https://www.nationalgrid.com/richborough-energy-park-battery...
...and others are being planned....
https://www.bbc.co.uk/news/articles/cjr4j1nrd0ro
https://www.msn.com/en-gb/money/other/200-megawatt-battery-s...
I suspect the same goes for art styles. There's such huge variety that really they'd be better surveys by separate models.
For example, if the function call returns some data collection, returning an empty collection can be a safe way to allow the program to continue in the case of something unexpected. I don't need to ABORT. I can let the program unwind naturally as all the code that would work on that collection would realise there's nothing to do.
Debugging that can be a pain, but traces and logging tend to fix that.
Personally I use macros in an editor for "text manipulation", and drop to Python/sed/awk for "text processing". I don't find I have a need for anything in-between.
- Branch prediction and speculative execution - Out of order execution - Massive physical register files and register renaming - Cache predictors - and many more I'm sure.
Speculative execution is the big one for me, just because of the information leakage possible through it. It's there because you'd have to pause fetching new instructions until the result of a conditional branch is known, which has knock-on effects to instruction scheduling... But how big are these effects? Do some certain combinations of features supercharge or work against each other?
I'm sure there's people looking at such things inside Intel and AMD, but it doesn't seem like there's much out there for public consumption.
Yes, some people are that dumb.
That's not too bad for the first instruction in a line but the second instruction is dependant on how the first instruction decides, and the third dependent on the second. Etc. So it's not only a big multiplexer tree, but a content dependent multiplexer tree. If you're trying to unpack multiple instructions each clock (or course you are. You've got six schedulers to feed) then that's a big pile of logic.
Even RISC-V has this problem, but there they've limited it to two sizes of instruction (2 and 4 bytes), and the size is in the first 2 bits of each instruction (so no fancy decode needed)
How is the reader to know you've used the right plot? How are they to know that you haven't hidden a bimodel dataset behind a box plot because it makes your conclusions easier?
> If the distribution is more complicated and you need some detail, use a histogram or a ridge plot. Violin plots are never the best option; they're curvy so a little more pretty but don't do a good job of conveying information.
They are just multiple, non-overlapping histograms plotted next to each other. They allow you to compare distributions without them getting in the way of each other.
I can understand if it's the fitted PDF that you think hides the original data. That is unnecessary IMHO.
In my eyes communism is fatally flawed.
Inequality is inherent in human society at scale. Better to accept that fact and design the society with mechanisms that try to keep it in check.
Even with Columbia and after, the discussion was always around sending a second shuttle up if the backflip inspection found a damaged heat shield. Maybe that's more understandable given the number of people involved on the Shuttle.
Still... What's the purpose of having that lifeboat there if it's never considered?
The F was for floppy drive.
This manifested in 3D games where the processor did all the rasterisation. If the Amiga could bring it's blitter to bare, it won every time. If not, the ST would squeak it.
Then it became a battle of operating systems.