695 karma · joined May 27, 2017
My one criticism is that the examples for some problems are trivial and don't adequately account for any of the complexity of the problem. It can feel a bit like the "Learn to Drawn an Owl" meme: Step 1) Draw an oval. Step 2) Draw the rest of the owl.
The one standout feature apparently is that performance is reliable and not subject to GC stalls or degradation as the drive fills up.
And yet, very profitable for the companies rolling it out so poorly, who can charge more for products featuring the new ports and nickel-and-dime us with expensive adapters, dongles, and cables to replace the perfectly functional USB-A ecosystem.
It's quite a clever trick they've managed to pull on their customers -- convincing us all our problems can be hand-waved away with a single, forceful utterance of "it's the future", thus relegating any criticism to "whining and moaning" about first-world problems.
That even Apple can't manage to simplify the mess within its own laptop line, let alone tablets and phones, is indicative of how poorly thought out this whole idea was from the start. They seem to have a device for just about every combination of incompatibility that is possible.
The goal was noble:
- provide enough power to charge an external device and ditch the bulky power supply and second cable
- support extremely high-speed devices like monitors and SSDs
- standardize the connector with a slimmer, symmetric design
So far it's been an utter failure of execution.
1) the re-use of common phrases in weather reports, and
2) the fact that a letter could not be encoded as itself in the ciphertext, providing a mechanism of contradiction that drastically sped up elimination of possible settings
https://en.wikipedia.org/wiki/Cryptanalysis_of_the_Enigma#Op...
Numberphile gives a nice, succinct explanation https://www.youtube.com/watch?v=V4V2bpZlqx8
Casey Liss, however, is just a cheerleader who would rather self-flagellate about his unworthiness to see Apple's blinding genius.
> Terminals were fullscreened before running tests. This affects test results, and resizing the terminal windows can and does significantly change performance (e.g., it’s possible to get hyper to be slower than iterm2 by changing the window size while holding everything else constant).
Perhaps we don't notice because it's so much lower at window sizes much less than fullscreen?
def gen_stats(data):
start = time.time()
stats = []
data.sort(key=itemgetter(0))
for p_id, p_items in itertools.groupby(data, key=itemgetter(0)):
num_orders, _, total_quantity, total_price = map(sum, zip(*p_items))
p_id, num_orders, total_quantity = map(int, [p_id, num_orders/p_id, total_quantity])
stats.append([p_id, num_orders, total_quantity, round(float(total_price/num_orders),2)])
end = time.time()
working_time = end-start
return stats, working_time
Results: Dataset size 55096 records
[[1, 8, 340, 22.55], [2, 4, 94, 15.83], [3, 2, 97, 3.89]]
[[1, 8, 340, 22.55], [2, 4, 94, 15.83], [3, 2, 97, 3.89]]
All results equal: True
Runtime (s)
gen_stats_slow: 28.489468574523926
gen_stats_fast: 0.06000018119812012From what I can tell, none of these accelerometer-based methods work at all and the companies pushing these as sleep trackers are making false claims.
Dismissing safety as impossible "because physics" is just silly. Technical solutions are the easy part. It's the culture change that is difficult.
People seem to live under this illusion that the internet is somehow completely removed from real life, that the bigotry and hate doesn't count if it's over a computer. "Just close your eyes and pretend it isn't happening. So what if people are calling your house, your employer, your family; stalking you everywhere you go; threatening to kill you on an hourly basis; calling in a SWAT raid. Just ignore it!"
On the contrary, I think it's long past time our society grew up and stopped trying to make excuses for outrageously bad behavior. These aren't harmless pranks. They're part of a culture that normalizes hate to the point that it emboldens people to commit violence, on college campuses and elsewhere.
https://wamu.org/story/17/05/24/wake-college-park-murder-cam...