Live data from Hacker News

The Internet of Unprofitable Things

strugglers.net

111–120 of 129 posts

Re: The Internet of Unprofitable Things

#111

Earlier quoted context omitted.

please do yourself a favor and don't remotely deploy rpi or anything that uses microsd cards for OS image and boot. The write lifetime of those, even using "industrial" cards, will mean a huge failure rate even with very light usage. Only use some sort of real sata3 or nvme bus SSD.

There are ways to reduce the risk, though, depending on your workload. It is possible to use the sd card just to boot, with all actual file systems in a USB attached device. You can also use some of the (very limited) memory as a ram disk for things with lots of writes...

Yes, but even so, the write wear leveling algorithm in a $50 consumer class SSD and dwpd (drive writes per day) are vastly better than microsd media.

Re: The Internet of Unprofitable Things

#112
post #63

Earlier quoted context omitted.

> search engine it... That is, go to google.com or DuckDuckGo.com and search for it... I mean, open the browser, click on location bar (on the top) and write... That is, if you are on Windows, click Start menu (which is now 4 rectangles),... Nevermind... /s

I use Safari on macOS. When I need to google a term, I highlight it, and then press ⌘C, ⌘T, ⌘V, enter. (Copy the search term, open a new tab, paste into url/search bar, search term) I've gotten quite fast at the keyboard sequence; it takes maybe one second total. I imagine I could make this process even faster with a plugin, But I see no need. I would like to think that most Windows machines would let you be similarl…

Can't you just right click and search from the context menu, since you just highlighted the term so the pointer ought to be in the vicinity.

Re: The Internet of Unprofitable Things

#113
post #46

Earlier quoted context omitted.

On the one hand, I completely appreciate this. When I set up NTP, I'm careful to think through consequences and tread lightly. After all, I learned my sysadmin skills at a university before the September that Never Ended, so it really was a collegial place back then. On the the other hand, the internet is a much bigger place. Things are orders of magnitude more complex. The feedback loops that made NTP work well in a…

I do agree. A complete solution is designing a new generation/revision of time protocol with accountability and anti-misuse as parts of its design, just like how people are implementing ASLR and NX in C programs and starting to use memory-safe languages. Or just see how TLSv1.3 removed all unsafe algorithms, so it will be little damage even under the worse case scenario. Also, I think NTP needs more publicity. We nee…

There doesn't need to be a new revision when you can accomplish all those goals by running your own stratum 1:

https://www.amazon.com/TimeMachines-TM1000A-maintains-broadc...

Re: The Internet of Unprofitable Things

#115

Earlier quoted context omitted.

I use Safari on macOS. When I need to google a term, I highlight it, and then press ⌘C, ⌘T, ⌘V, enter. (Copy the search term, open a new tab, paste into url/search bar, search term) I've gotten quite fast at the keyboard sequence; it takes maybe one second total. I imagine I could make this process even faster with a plugin, But I see no need. I would like to think that most Windows machines would let you be similarl…

Can't you just right click and search from the context menu, since you just highlighted the term so the pointer ought to be in the vicinity.

...y'know, I actually forgot that existed. IIRC, at one point, that opened a search in the current tab rather than a new one, so I got used to my little keyboard shortcut instead.

The behavior appears to have changed at some point, though, because it now opens searches in a new tab. I'll probably change my behavior now. Thanks for the reminder. ^_^

Re: The Internet of Unprofitable Things

#116

Device fleets are incredibly hard to get right, and if you have no updateability, you have to nail them the first time. For someone coming from a cloud background, it's a jungle out there, where all sorts of "easy" or "solved" problems are nothing of the sort. As a sort of PSA, I want to plug the work that we have done at balena.io (formerly known as resin.io) to solve problems like these for everyone deploying Linux…

Hey, I wish the Pi foundation would take up https://github.com/balena-io/wifi-connect - I thought about doing something like this ages ago but never got around to it. Thanks for open sourcing it.

This one is one of those things that took us so many iterations to nail. Very happy it finally got to a good place. We'll integrate it into balenaOS soon by default, hopefully.

Re: The Internet of Unprofitable Things

#117

Earlier quoted context omitted.

I do agree. A complete solution is designing a new generation/revision of time protocol with accountability and anti-misuse as parts of its design, just like how people are implementing ASLR and NX in C programs and starting to use memory-safe languages. Or just see how TLSv1.3 removed all unsafe algorithms, so it will be little damage even under the worse case scenario. Also, I think NTP needs more publicity. We nee…

There doesn't need to be a new revision when you can accomplish all those goals by running your own stratum 1: https://www.amazon.com/TimeMachines-TM1000A-maintains-broadc...

I have one of these. They are super easy to set up and highly reliable. I can't recommend them enough.

Re: The Internet of Unprofitable Things

#118
post #101

Earlier quoted context omitted.

If it drifts at 5 minutes per week you still have to reprogram after 6 weeks.

Sure, but that's ~500ppm drift, which is fairly extreme.

HT1380 drifts 10 seconds every 20 hours under normal conditions. I don't think this is outside the realm of possibility if they chose a cheaper chip or had weird temperature fluctuations.

Re: The Internet of Unprofitable Things

#119

Good a place as any to mention my short story https://slashdot.org/comments.pl?sid=7132077&cid=49308245 possibly the only work of fiction ever inspired by NTP, IoT and cryptographic protocols. This struggle with embedded ip address seems to echo this part of my story, "These hastily made things flooded the market and soon replaced other well-documented things. At times something failed and its inventors could not say…

This was wonderful, thanks for sharing! Are you a Borges fan by any chance?

Re: The Internet of Unprofitable Things

#120

Earlier quoted context omitted.

There are ways to reduce the risk, though, depending on your workload. It is possible to use the sd card just to boot, with all actual file systems in a USB attached device. You can also use some of the (very limited) memory as a ram disk for things with lots of writes...

Yes, but even so, the write wear leveling algorithm in a $50 consumer class SSD and dwpd (drive writes per day) are vastly better than microsd media.

Will second this. A friend of mine had to write his own wear leveling software to make use of SD cards in his hardware, sadly bom made anything better way too expensive to be commercially viable.
Post reply on HN