1 Introducing Leaf Computing
Bonnie Dods edited this page 2025-10-21 23:43:26 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.


Right now Im going to share some ideas publicly for the primary time that I've been interested by for a decade from my work on Fitbit good watches, Spotify Join gadgets, and e-bikes. I name it leaf computing. Its what I believe comes subsequent, after cloud computing. Its both a complement and a substitute. Its what I think is necessary-both technically and politically-to rebalance the facility of technology again to empowering users first. To elucidate this, I'll share a few tales. In 2015, I spent per week hiking in Banff, Canada. Its one of the stunning nationwide parks I have ever been to. Banff is filled with tall mountains, deep valleys, and extensive glaciers. Together with my traditional hiking gear, Herz P1 System I had a Fitbit fitness watch and my smartphone. My Fitbit sensible watch recorded my GPS location, steps, coronary heart rate, elevation change, and all that nice information from my wrist. At the top of the day, I needed to view my knowledge on my phone.


Solely here was slightly drawback. Cell protection was limited to the primary roads and even then, it was quite sluggish 3G. Once more, it was 2015. It was too gradual to add all of that data from my smartwatch to Fitbits servers. While the add made regular, incremental progress, Fitbits servers would cut off the connection after 2 minutes. I tried and retried, however it stored failing after 2 minutes. Now, I used to be working as a software program engineer on Fitbits API at the time. I had a hunch about the reason: our reverse-proxy server timeout was set to 120 seconds. We hadnt anticipated the potential for a half MB of data taking longer than 2 minutes to add. Keep in mind, thats slower than a 56K modem. My good watch and my smart cellphone were not so good when in the wilderness. I had a number of the capabilities, like amassing the data and seeing a few of the data on the watch, however I couldnt get the total experience on my telephone due to my intermittent Web connectivity.


This connectivity drawback was on the consumer side, however issues can exist on the server side as nicely. A hacker gained access to Garmins internal pc programs. It held the corporate hostage for Herz P1 System five days demanding $10M. Its unknown if Garmin paid the ransom, however for two days it went completely offline. Most Garmin smart watches just didnt sync for two days. But server outages usually are not brought on solely by hackers. AWS is the most well-liked cloud infrastructure supplier on the earth with 33% marketshare. Meaning a significant portion of what you do on-line everyday touches AWSs data centers. What occurs when it goes down? We dont have to imagine, we get a reminder every few years of what occurs. The US-east-1 area is AWSs hottest datacenter. Its the default area for lots of AWSs services and typically the first region to get new features. In December 2021, AWS US-east-1 region went down 3 separate occasions, the worst incident for about 7 hours.


Common websites like IMDb, Riot Games, apps like Slack and Asana had been just down. However web sites and apps that depend on the web going down is kinda anticipated in such an outage. More fascinating to me however is that floors went unvacuumed during this time. Roomba robotic vacuums stopped working. Doorways went unanswered because Amazon Ring doorbells stopped working. Folks had been left in the dark because some smart mild manufacturers couldnt activate/off. At the very least they finally began working once more. Ive talked about hackers taking servers offline and cloud suppliers by accident taking themselves offline, but one other way servers go offline is while you cease paying for them as a result of your organization goes out of enterprise. In 2022, smart dwelling company Insteon abruptly ceased business operations one weekend. Its customers house automations for lights, appliances, door locks, and such just stopped working with out warning. Emails to customer assist went unanswered. The CEO scrubbed his LinkedIn profile. The corporate simply vanished and tens of millions of dollars in sensible home electronics grew to become e-waste.


Thankfully, a few of its prospects linked with one another on Reddit, started reverse engineering protocols, constructing open source software program, and ultimately obtained together to buy the useless companys property. It was a triumph of the human spirit or no less than rich techies with some free time. The purpose of this story is that so most of the physical units we now own require not just electricity, but a constant Web connection. Theyre proper beside you physically and but a world apart because they cant hook up with a server on another continent. Ok, closing set of tales. There's an Web meme: "There is not any cloud. Its simply someone elses pc." The purpose of this meme is not to disparage the genuine innovation of seemingly boundless computational capability out there instantly with an API request and a credit card. The purpose of this meme is to remind people who when you place your knowledge into the cloud, you are entrusting other individuals to take care of it.