392 karma · joined March 1, 2016
I'm saying if you have a private/secret meeting in your basement about how to overthrow the government there is no parallel construction you can make to intercept that. If you have secret files on your computer you can't have cops "accidentally" bump into them.
I'm really doubting "you will never have information that's so secret that you can't build a parallel construction"
Like you can still have information so private that you can't build a parallel construction - right?
It's sorta similar to the function congressional lobbying is supposed to fulfill. Ie. It'd be ideal if the congressmen/doctors did all the research themselves but that's not possible so you basically have a whole research team at your disposal (who's agenda is very obvious...)
I can imagine that historically prostitution was kinda the equivalent of becoming a eunuch. Sure it maybe pays well, but you typically won't marry (I guess unless your stunningly beautiful?) and you won't carry on your family lineage (or the vague female equivalent)
The real question is test driven development / continual-integration worth doing? CI isn't too controversial, but for TDD there is no clear answer and it really depends on the domain and what language you work in etc. etc.
That's deeply unsettling...
- The cars in general are pretty new (people are heavily in debt to finance their cars and iPhones). In the big cities you never see the typical eastern european thing where someone put their foot down on the gas and a plum of exhaust comes out. Every car seems to run clean. Taxis are old, but they run on natural gas.
- All scooters are electrics. This is actually amazing to see for the first time b/c you never hear about it in the west. But 99% of the scooters are electric and silent. It's amazing. And we're talking about like half the traffic is on scooters. So this is big!. Funny enough I wouldn't even know where to buy one in the west.
- the reality is that the pollution is almost entirely from the factories and powerplants. It really looks different from what you see from cars. It's like a haze.. sorta like fog, but more gray. But it's very uniform and everywhere. Electric power is very very cheap in China. They're scared of the price ever going up b/c it's take a toll on manufacturing.
And eventually your fingers memorize all the nuanced and sure if you don't screw up it all works. But it's designed in a way where you end up shooting yourself in the foot. It's hard to reason about pointer and reference notations, everyone eventually miss a break in a switch - const is weird, arrays vs. pointers is weird. Symbols are needlessly overloaded to do different hings. Things that seems like they'd work for strange reasons don't EXAMPLE:
foo(const char p) { }
main(int argc, char argv) { foo(argv); }
I really really recommend opening up "Expert C Programming". I promise by page 50 you will be angry - not because there are so many gotchas, but because most of them are completely fixable. Just no one has bothered to do it
Hopefully that makes a bit more sense =)
From my limited experience it's also true for Singapore and Japan - so I'm inclined to believer there is an East Asian cultural element to it. When I tried to explain to some Japanese colleagues that a lot of Americas believe we should have the right to have firearms so that people have a mechanism to overthrow the government they looked at me like I was insane (b/c why the hell would you want to overthrow the government? Are you a psycho?!)
Look back at the US, my home country, I feel like a lot of people are on the off-the-grid-survivalist spectrum of paranoia. The FBI NSA CIA don't care about 99.99% of you. They never will. Can you guys stop thinking we're an election or two away from a fascist dystopia?
Anyways.. just a different perspective from the other side of the globe
Unfortunately the quality has been a complete disaster. Instead of focusing on what open-source fails to deliver - quality and polish (b/c people who work for free want to work on fancy shiny new things, or do complete rewrites instead of polishing old code bases) they just kept pumping out more half baked features.
Now Nadella has gone for some strange short-term populist plan of giving away all their intellectual property, eliminating lock in, and banking the whole enterprise on the cloud (which has almost no lock in!). I think he's going to Microsoft into an early grave
But it looks like low level optimization is a low priority for the Rust project at the moment.
(prefetch is rejected b/c of insufficient testing and branch hinting might get hampered b/c Rust developers aren't trusted to use them correctly)
Maybe I'll revisit it in the future! Appreciate the help =)
does it have native support for
- vectorization/SIMD
- hinting at likely branches
- prefetching memory
- forcing or blocking inlining
and all the magic in gcc C extensions