6 ms·
Indeed, though I think people here think you're saying that as an insult rather than a compliment.
by microcolonel 7y ago
Indeed, though I think people here think you're saying that as an insult rather than a compliment.
- PaulHoule 7y agoYep. The real genius behind the 360 was scalablity. Not only could you buy a wide range of different sized machines, but IBM has kept making better 360s to this day. Intel has accomplished the same with the 8086 (by accident more than design) and so has ARM. Once you get past the x86 and ARM the price/performance ratio gets a lot worse. Thus you end up with expensive WiFi routers that allegedly can work as a file server but can't really handle it, or things like the Samsung Smartthings hub that has to offload even simple things to the AWS cloud. RISC-V could make the market for embedded chips competitive again. RISC-V scales even more than the 360 did since you can put in just the features you want, thus you might be able to build something which is high performance but doesn't waste a transistor on features you don't want.
- microcolonel 7y ago> Samsung Smartthings hub that has to offload even simple things to the AWS cloud Doubly disappointing considering how much money Samsung has sunk into Joyent (though maybe it's not the same division of Samsung, and that's why they don't use it). > RISC-V could make the market for embedded chips competitive again. RISC-V scales even more than the 360 did since you can put in just the features you want, thus you might be able to build something which is high performance but doesn't waste a transistor on features you don't want. Crucially, I think, it lacks any unusual or frivolous features, so it is virtually free of surprises. For example, it's little endian because little endian won (because it is better).
- PaulHoule 7y agoOn some level i don't mind aws, I have a bastion in us-east-2 and it is only 35ms away. Still, it adds to the Rube Goldberg aspect of my smart home that the route between my light switch and my light goes through Ohio. My practical beef is that if the net goes down, things stop working. Also it looks as if AMZN is cloning the SmartThings infrastructure, learning from the mistakes that SmartThings made earlier.
- MayeulC 7y agoThat's an interesting take on the subject. Personally, my "smart" appliances run on a closed Wi-Fi network, disconnected from the internet (the access point is a raspberry pi, which itself is connected to the rest of the network). I wouldn't trust any of these not to phone home, and everything can work offline if needs be. I tend to prefer open-source compatible solutions (such as broadlink devices with python-broadlink), but my understanding is that the Amazon ecosystem is a closed "walled garden" one. Are you confident enough in Amazon to trust that your products will continue working in the future? Are you really willing to lose your lights in case of an internet outage?
- MayeulC 7y ago> For example, it's little endian because little endian won (because it is better). Could you elaborate on this? My understanding is that Little Endian was introduced to enable some optimizations on low-level mathematical operations or fetch operations. However, as the block size for ram operations increased, together with the transistor count, it was IIRC shown (I can't find a reference) that there were little advantages in using one or the other (different optimizations being possible in either). I tend to prefer Big Endian, as it is closer to our numerical representation, and the network order. Saying that Little Endian has "won" could be justified if you only look at x86, but I wouldn't call that the whole story.
- microcolonel 7y agoI used to like big endian for the same reason (that it seems more similar to our written numeral conventions), but little endian allows you to narrow and widen integers with no operations, and without changing the pointer. That's why it's better in my view.
- tachyonbeam 7y ago> Thus you end up with expensive WiFi routers that allegedly can work as a file server but can't really handle it I have one of those expensive wifi routers, and I'm pretty sure the issue is not the hardware, but terrible programming. It also has a torrent download feature, which also completely fails at accomplishing anything it claims to be able to do. That being said, I'm also happy to see the excitement around RISC-V. I'm all for open platforms.
- PaulHoule 7y agoI think that "terrible programming" usually involves the Linux NFS kernel server, Samba, etc.