Skwid
Joined 1 year ago
Joined 1 year ago
The first time I saw it years back I was skeptical. As foremost a hardware guy I saw instructions in transistor count and gate delay, all that spaffed away on 16x16 multiply and you couldn't spare one flip flop for an overflow flag? Preposterous!
But the software already written was cool enough to convince me it was worth emulating, and once you've got an emulator you may as well write some software. A few short programs and I was in love. It's not about running code efficiently, it's about making it fun to write efficient code.
No sharp edges, no corner cases, generally minimal machine state. The cognitive load is so much smaller than any real world assembly I've used.
I didn't mean to write such a lot of meandering offtopic fluff, but damn, I just love that little guy ( ⊖-w-⊖)
Yes, that is the intended purpose of the fuse - To stop a faulty appliance drawing excessive current and starting a fire.
The benefit of the per appliance fuse is that a 3A appliance can have a 3A fuse, rather than the full 13A the socket is rated to provide. No difference for a dead short, but easily the difference between fire and no fire for a stalled motor.
Can I ask why you think a ring main is more likely to cause a fire if overloaded? I think this could be a misconception, but I'm curious to hear your thoughts
I appreciate that they seem to put some effort into the design of their UK only products, instead of just shipping a US/Cn shaped charger with a BS1363 plug grafted on
But in all seriousness they are comprehensively safer. The earthing and exposed live benefits are shared by most EU plugs, but as a bonus you've got:
- Built in fuse that can be sized to the appliance, not the socket
- Sliding gates on live and neutral that stop your 5 year old jamming a fork in there
- The gate is moved by the earth pin, ensuring it's long enough to make first contact
- An internal wiring arrangement that avoids floating the whole appliance at live if a cable is forcibly ripped out
Yes, it's a bit bigger but I can't recall this having caused even one dead child worth of inconvenience across my life.
They are however, even worse than Lego to step on in the night. I'll concede that as their one true weakness
I appreciate your intended point was probably more specific, perhaps 'will not be a mass market success in the west', but there is a great diversity of people in the world and many of them have different requirements of a phone
Most of all though, I couldn't stop thinking about Wintermute and Neuromancer...
A thermic vehicle sounds delightfully whimsical to my ear, like some sort of victorian steam car.
For some reason the form thermic is almost never used in English, instead preferring Thermal with only one exception I'm aware of: https://en.wikipedia.org/wiki/Thermal_lance
I don't think anyone is saying it's an app developers responsibility to ensure the user's bootloader is securely implemented.
There is a lot of space between verify everything and trust nothing, and I don't think it's unreasonable to question whether that trust boundary is in the right place.
I also think that the code compiled to produce the binary you ship is a perfectly reasonable place to put that boundary, would you disagree?
I'm sure that within the mobile dev world it is normal, accepted practice to include lots of unseen code. I don't begrudge anyone involve for taking the money and doing what's expected.
But I still think it's a mad way to run a business or community project, and it's worth considering how we got here and whether it really has to be this way.
Just an ignorant and naive outsider's take, but to me it paints a pretty damning picture of the state of mobile development.