News for hackers. Stuff that matters.
Re:George Hotz is on a hacker crusade against the ‘scam’ of ... by sametmax on Saturday July 14, 2018 @03:57AM (#17529338)
As much as I love Python, you need realtime processing for this kind of things. You can't have a slow language with gc pauses and no way to guaranty execution time for a given operation.
Re:George Hotz is on a hacker crusade against the ‘scam’ of ... by amelius on Saturday July 14, 2018 @07:49AM (#17529948)
You should also mention the GIL here (Global Interpreter Lock).

https://realpython.com/python-gil/

Re:George Hotz is on a hacker crusade against the ‘scam’ of ... by icebraining on Saturday July 14, 2018 @02:39PM (#17531660)
CPython spent actually need the GC. If you make sure you have no cycles, you can disable it, since the rest uses reference counting (which AFAIK is predictable).
Re:George Hotz is on a hacker crusade against the ‘scam’ of ... by tinus_hn on Saturday July 14, 2018 @04:33AM (#17529414)
If you want to replace the always attentive driver who never blinks their eyes?
Re:George Hotz is on a hacker crusade against the ‘scam’ of ... by blub on Saturday July 14, 2018 @04:39AM (#17529431)
It's not necessarily about speed of reaction, although that certainly plays a part.

Such software needs to react in real time though, if the task that's turning the steering wheel gets preempted in the middle of taking a curve on a cliff your self-driving car will become a self-flying car.

Such a system would be the equivalent of a driver that suddenly starts texting at all sorts of poorly chosen times.

Re:George Hotz is on a hacker crusade against the ‘scam’ of ... by sametmax on Saturday July 14, 2018 @05:39AM (#17529591)
It's more a matter of concurrency and blocking behavior. Gc blocks. A task you can't bound to an execution time blocks.