Terrifying stuff, it literally is straight out of a black mirror episode.
544 karma · joined December 3, 2016
Terrifying stuff, it literally is straight out of a black mirror episode.
Don't think it's to do with ideology, just desire of a small cabal of people to have absolute power and control over a country and everyone who lives in it.
The ideology is a pretext.
I'm not aware of any fallback remote takeover mechanism that can be used to recover AV's on this situation.
EDIT: I'm convinced, that until we majorly overhaul our road infrastructure to be more 'robot friendly', it's hard to see _fully_ autonomous AV's work in major cities I.e. electronic beacons on lane dividers, electronic signals on traffic lights, vastly stronger GPS network or replacement thereof, six nines level mobile network coverage at high bandwidth.
100% this!
Hike prices for passengers -> passengers leave platform & switch to local/regional alternatives
Cut wages for drivers -> drivers move to do more shifts for better paying competitors
That's the multi billion $ question, if they hike prices to become profitable, will customers swallow it, or jump to local alternatives. My feeling is the latter, I don't think you get economy of scale for running a taxi business, because your biggest cost is paying local drivers.
I guess that's where the critical challenge lies. You'd better be damn sure you know your business domain better than the business itself! So you can lay down the right boundaries, contracts & responsibilities for your services.
Once your service boundaries are laid down, they're very hard to change
It takes just one cross-cutting requirement change to tank your architecture and turn it into a distributed ball of mud!
That said, I think all interviews have an element of silliness to them. I know a financial consultant who was quizzed over articles published in the days financial times newspaper. Also know one of our analysts makes candidates do long division on paper! Don't forget the infamous how many golf balls can you fit in a jumbo jet kind of thing.
But I have no doubt it helped me get not just my first job, but also subsequent ones, probably due to 'his code/tech talk could be better, but he seems smart and has a physics doctorate from a prestigious institution'.
Think software hiring+quality would be much better if we had an apprecticeship culture, instead of based on perceived prestige from excelling at University.
I would put that as another human/personal trait, the ability to openly acknowledge ones limitations and delegate/defer when someone else has more expertise than you. For example, when making a technical decision, deferring to the tech lead & individual contributors.
If anything, a technical manager whose tech skills are/have slipped away is more likely to be insecure than someone non technical.
I wouldn't put this as a con, I've seen lots of engineers turn into terrible managers, because the skills are completely orthogonal, they also then lose touch with the tech - because that's what happens if you stop coding for even a few months.
Vice versa, I've worked with lots of good non technical managers, who respect and defer to you for technical decisions, planning etc
And of course the other way round, also seen good technical managers and bad non technical ones.
In summary, technical experience of a manager is not an indicator for me, what is are the human factors, do they micromanage? Are they happy to cede control and delegate? Do they give realistic deadlines instead of death marches?
Having millions of unemployed young men, without a political channel to air their grievances would surely spell trouble for the regime there...
https://www.symmetrymagazine.org/article/november-2014/the-n...
At the planck energy scale, this is no longer the case, the relativistic mass of particles becomes so big that gravitational interaction is too strong to be ignored, and the SM loses it's ability to predict how particles interact, decay, combine etc
So you're guaranteed to then see 'new physics'.
It's more the business has a high level, rough idea of a change/feature to improve the business, and we figure out together the exact details, some of which surface during implementation, and then verify it gradually in the wild.
We could have spent x10 time instead drawing up a formal spec up front, but it would have so many assumptions baked in, that it'd get invalidated in the wild anyway.
You'd need insane test coverage, of all possible code paths, to be 100% confident.
Currently, our model of nature at subatomic scales (the 'Standard Model') does not include gravity. This is fine for LHC energy scale, because gravity is so weak compared to the other three forces (electromagnetism, strong & weak nuclear force), that it can be ignored. The mass of quarks, electrons etc is tiny, you can make precise predictions on stuff like 'particle X will decay into particles Y & Z at this likelihood', without accommodating gravity.
But at the planck energy scale, gravity is too strong to be ignored, and the Standard Model breaks down, it can't make predictions. So this is why the planck scale is where you're 100% guaranteed to see 'new physics'.
https://en.m.wikipedia.org/wiki/Planck_units
EDIT: think the reason gravity becomes stronger at higher energies, is because the _relativistic mass_ of particles increases with their velocity.
So if you bang two electrons a&b together at nearly the speed of light, the effective mass of electron a from the frame of reference of electron b will be orders of magnitude greater than the 'rest mass of electron a'. Because strength of gravitational interaction is proportional to mass of particles involved, electron b will feel stronger gravitational pull of electron a (and vice versa).
So if the electrons are traveling at planck scale speeds, the strength of gravitational interaction becomes comparable to the electromagnetic interaction between them. Then all standard model predictions of how the electrons interact goes out of the window, because SM cannot model gravity.
Then one of our team wrote a service in kotlin, and we never looked back, I had my type inference, extension methods & null safety back, along with really strong immutability features, pure functions to boot.
It is such a pleasure to work with, it's in my opinion the pinnacle of traditional statically typed OO language (C#, java etc)
EDIT: now, all new services in our company are written in kotlin, it got grass roots adoption in every team (bar one which came from a much more old-school java background)
We detect planets in other systems by seeing them pass in front of the host star, or we detect them radiating IR, or if exoplanet is really big, with small orbit, it's gravitational influence on the host star (I.e. see it 'wobble').
In all cases, exoplanet is quite close in orbit to star.
By contrast, if a big planet is orbiting sun, but really far away (>x100 earth-to-sun-distance), it'd be to cold to detect it radiating any IR, it'd be too far to see obvious effects of it's gravity.
The computation side of the LHC is really impressive. For a full software trigger, you have 25 nanoseconds in which to load all the raw collision data, reconstruct 100's of particle tracks, calculate their momentum, join them up to figure out their decay vertices etc etc, and then, decide whether to store the event.
I recall LHCb could afford higher trigger-rates than CMS/Atlas, an LHCb event is smaller (~100 kB vs 1 MB for CMS) because the detector only covers 300 milli-radians from the collision-axis, in one direction, whereas CMS/Atlas have full coverage.
I don't know what the author is proposing. We don't have enough storage to persist all collision events, that would require zettabytes of disk space. The detectors are bottlenecked to store a few hundred events a second. Therefore they need to filter out the majority of the 40 million collision events per second that occur in the LHC.
Even then, I recall around 1% or so of the stored events were saved via a 'minimal bias' trigger, one that doesn't apply any filter criteria. This was mainly for calibration purposes, and cross checking stimulation data. So we still have petabytes of collision events that didn't have any selection criteria applied.