For me I only use them to do things (turn light on and off, play background noise, set alarm, check time) when I'm in bed and don't want to open my eyes and use my phone
I think when people say non-deterministic what they mean is closer to chaotic, like https://en.wikipedia.org/wiki/Chaos_theory as in very small changes in conditions can produce completely different output making predictions difficult
I guess it depends on the culture but I would think it's a good thing to show interest and passion for this stuff by talking about things you do in your free time like setting up Minecraft servers, whoever you're talking to will probably have similar things like that
Agreed. I have had my tenure as a World of Warcraft guild & raid leader from many years ago on my resume for many, many years. It has always been a conversation point but managing 100+ people, who you don't pay, to prepare & train for complex, time sensitive operations including 25-50 people all working together, and all the management that comes with that, from DKP to class leaders, and so on. "Just think what I can do with paid people!"
I've never hidden my interest & passions, and I think the world is a better place when people are proud of what they enjoy. We're people first, after all.
Being available to the public if they bought the game doesn't mean it's in the public domain and you're allowed to upload a copy of it (or a derivative work) onto GitHub, though
(I like these projects but I really don't think they could defend themselves legally if you company went after them)
My approach is generally just to put the destination into Google Maps and select public transport, it works on the same data source as this and has live tracking
I struggled to understand the article, it doesn't properly explain what the exploit is in a way I could immediately understand, after staring at it for a bit and reading comments here I think it's a hardware register that's exposed to user software that shouldn't be but I really didn't understand that at first glance ("Poke the DRAM controller" made me think a hardware exploit) and I'm still not sure if I'm right about that (if it is, just start by explaining that instead of all the unnecessary filler and diagrams and animations of the Mona Lisa being scrambled and talk of bath salts which I still don't understand the relevance of)
Ultimately, yes, this seems to be a memory controller register that should not be exposed to ring 0 or above.
Ring -1 needs DRAM, so it tells the memory controller to give it some blocks. The memory controller hands back a “physical” address, and promises not to let anything but ring -1 access that address.
The exploit takes advantage of that control register to remap the same DRAM blocks to a different physical address. Since the memory controller only promised to protect the physical address it handed back, that protection is bypassed when using the new address.
There are several theoretical ways to mitigate this exploit, but it remains to be seen if the system is sufficiently field-upgradeable to defend.
reply