{"id":1450,"date":"2019-06-18T22:40:29","date_gmt":"2019-06-18T21:40:29","guid":{"rendered":"https:\/\/www.danijel.org\/blog\/?p=1450"},"modified":"2019-10-18T09:29:34","modified_gmt":"2019-10-18T08:29:34","slug":"how-frog-gets-cooked-in-the-cloud","status":"publish","type":"post","link":"https:\/\/www.danijel.org\/blog\/how-frog-gets-cooked-in-the-cloud\/","title":{"rendered":"How frog gets cooked in the cloud"},"content":{"rendered":"\r\n<p style=\"text-align: justify;\">How much computer power do we actually need for normal tasks? Does the difference in computational power influence the end-result? Can you tell a difference between an article written on a desktop or a laptop? The last question sounds incredibly silly, I know, and yet when I watch the tech YouTube videos there\u2019s an impression that if you\u2019re a \u201creal pro\u201d or a \u201cpower user\u201d, you\u2019ll need \u201cMO PAWAH\u201d. The poor-people tech made for the plebs just won\u2019t cut it, you\u2019ll need the shiny new thingy to keep up with the times. Only the <a href=\"https:\/\/en.wikipedia.org\/wiki\/7_nanometer\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"7nm node size (opens in a new tab)\">7nm node size<\/a> will cut it.<\/p>\r\n\r\n\r\n\r\n<p style=\"text-align: justify;\">Several things happened recently. First, a <a href=\"https:\/\/arstechnica.com\/gadgets\/2019\/05\/new-speculative-execution-bug-leaks-data-from-intel-chips-internal-buffers\/\">new Intel bug<\/a> was discovered, possibly rendering modern Intel CPU machines vulnerable to attack unless you cripple the CPU by disabling almost everything on it. Second, America embargoed China by limiting access to all kinds of software and hardware technologies, from Android and Windows to x86 and ARM. If we add that to things that are already known, such as the <a href=\"https:\/\/www.theregister.co.uk\/2017\/08\/29\/intel_management_engine_can_be_disabled\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Intel kill switch (opens in a new tab)\">Intel kill switch<\/a>, and all kinds of technologies that make it theoretically possible for the manufacturer to brick the motherboard of your device remotely, on a low-level of access through the onboard networking hardware, BIOS and the chipset, because America put you on a list of \u201csanctioned\u201d individuals, for whatever reason.<\/p>\r\n\r\n\r\n\r\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fastcompany.com\/90346224\/microsoft-word-is-getting-politically-correct\">Microsoft is introducing<\/a> a \u201cpolitically correct\u201d spelling-checker into Word. <a href=\"https:\/\/theblacksphere.net\/2018\/01\/google-sued-censorship-conservatives%E2%80%8B\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Online censorship (opens in a new tab)\">Online censorship<\/a> is rampant. <a href=\"https:\/\/liberalsbackwardsthink.com\/2017\/06\/20\/leftist-witch-hunt\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Witch hunts (opens in a new tab)\">Witch hunts<\/a> are out of control. I can easily imagine some AI identifying \u201cpolitically incorrect\u201d people online, through their cloud service logins, and I can easily imagine hardware and software manufacturers full of \u201csocial justice warriors\u201d performing acts of \u201csocial activism\u201d, for instance triggering a \u201c<a href=\"https:\/\/clark.com\/technology\/apple-readies-kill-switch-stolen-devices\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"stolen device kill switch (opens in a new tab)\">stolen device kill switch<\/a>\u201d on your motherboard remotely if you write too much \u201cright wing\u201d or \u201cracist\u201d content online. If you think this is paranoid, imagine being Snowden or Assange, and imagine what can be done to their computers if they are identified remotely, and if it\u2019s done by someone really powerful, like NSA, or Google, or Microsoft. Now imagine this being automated, delegated to an AI system that will check your login against a list, and then simply \u201cdeplatform\u201d you by bricking your PC, because after all, Nazis can\u2019t be allowed to speak.<\/p>\r\n\r\n\r\n\r\n<p style=\"text-align: justify;\">All of this made me think: what would I do if I was targeted by something like that? Using a web browser made by a huge corporation is a vulnerability. Using cloud services is a vulnerability. Using an operating system made by a company that\u2019s BFF with NSA is a vulnerability. Using Intel, and possibly even AMD CPU is a vulnerability. Using a motherboard with a chipset and a BIOS that isn\u2019t made transparently is a vulnerability. So, if someone decided to brick my computers that run Windows and Mac OS on Intel, and my iPhone and iPad stop working, or at least stop connecting to the Internet and accepting my login into Apple services, what would I use to get online?<\/p>\r\n\r\n\r\n\r\n<p style=\"text-align: justify;\">It turned out that I have one machine that is most likely to remain working: a Raspberry Pi 3B+ that I have under my desk running Linux, a machine I manually hardened and which runs 24\/7 hosting mysql, ssh and apache. However, that\u2019s not all. It also runs a LXDE GUI, with a complement of Office tools. But this is an extremely weak machine. Its CPU is a rounding error between two geekbench measurements of my main desktop PC, and I\u2019m not even exaggerating much. Its \u201cdisk drive\u201d is a micro SD card, and the entire computer can fit on my palm. However, there\u2019s a catch. It is basically Android smartphone hardware converted to serve a different purpose and run a different OS. People use Android smartphones to do things online every day and don\u2019t give it a second thought. But can you plug a smartphone board into a monitor, keyboard and mouse, run Linux and do normal tasks, like researching things online, taking screenshots, writing and article in OpenOffice, logging into a CMS and posting the article on your blog? Yes, you can.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\" style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"668\" class=\"wp-image-1452\" src=\"https:\/\/www.danijel.org\/blog\/wp-content\/uploads\/2019\/06\/raspberry_pi_localhost.png\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p style=\"text-align: justify;\">In fact, it turns out that this small tiny computer is more powerful than the machines I used to write most of my books on. And I edited them in OpenOffice, printed them as PDF, and then used Linux command line tools to split the PDF into PNG images of individual pages, and then publish those on my website in the online reader form. I did all that on an IBM T43 laptop, which was less powerful than this Raspberry Pi thingy. Of course you can do it, and in fact that\u2019s how I wrote this article; I connected the Raspberry Pi instead of my desktop computer, and used it to drive my usual peripherals. It doesn\u2019t feel slower when you write the document; you can do most things just fine. I used computers with less power and memory for most of my career, because that\u2019s what we had then. It\u2019s actually quite smooth; I installed Gimp from the terminal while writing this article and not even a hiccough. Then I used Gimp to crop a screenshot and save it. It did it just fine. I just got used to computers that do the same things faster, that\u2019s all. Using this thing didn\u2019t degrade me into stone age. I could even plug my external HDD into it and process raw photos from my camera if I had to. I would use dcraw, rawtherapee and gimp instead of lightroom, the way I did for years, and guess what, you wouldn\u2019t be able to tell the difference, because I did it exactly that way for five years and nobody could tell the difference between that and lightroom anyway. I just got suckered into using tools for lazy people, tools that make it very easy, but that don\u2019t actually do anything I couldn\u2019t do manually with some more effort. I could also do just fine without the online cloud services, and guess how I know? Because I was here before they were. I was on the Internet and finding my way around quite well before Google was a twinkle in its authors\u2019 eyes. Some of those tools made things easier, but the price might be too great. Ease and comfort, apparently, can be weaponized as a vector of attack. You make it easy for people to access the same file from several devices and they don\u2019t stop to think that their files are stored on someone else\u2019s computer in unencrypted form. You make it easy for people to connect to other people online and they don\u2019t stop to think and realize that their entire social life is now owned by a company whose primary motive is to sell you to the advertisers, and to control the entire experience as to be more presentable to the advertisers. Also, that they hire fuckwits who studied feminism and social justice and who want to change the world to be more like an American college: meaning, that it requires less thinking, more feeling good about yourself, and excluding everything that gets in the way of feeling good and not having to do any thinking.<\/p>\r\n\r\n\r\n\r\n<p style=\"text-align: justify;\">However, someone bricking your PC might actually be a lesser concern. A greater concern might be someone blocking your Visa card because you\u2019re on some political list. Also, the banks might not allow you to open an account. You might not be able to get a loan for a house or a car despite your stellar credit rating. Police might track your whereabouts using your phone, because you\u2019re on a list of \u201cextremists\u201d. You might be stopped from boarding a plane. You might be taken off a plane in an islamic country that has you on some shitlist, because you criticised Islam online. Those threats are actually more real, and I\u2019m actually not making those up; that shit actually happens now, as we speak. It\u2019s just far less common than it could be, once the technology proliferates. So, sure, I used a PC made from a phone chip to write an article on the Web, big deal. I can maintain the same kind of online presence with rudimentary technology, and nobody would notice the difference. However, that proves one interesting point: that the advancement of technology in the last two decades was actually much less drammatic than one would think. We just got used to the fat and expensive tools that do basically the same job as the old lightweight free ones. Also, it means that America can cut the rest of the world from their technology, and the rest of the world could do just fine with Raspberry Pi boards made in China for $1, and they would actually be forced to get more creative with resources and possibly find better ways of doing things. Being reduced to simpler computers wouldn\u2019t actually degrade life much, because faster and better computers didn\u2019t upgrade it much. They just made it easier for stupid and incompetent people to think they are advanced, smart, trendy and techy, while in reality they are just stupid consumers.<\/p>\r\n\r\n\r\n\r\n<p style=\"text-align: justify;\">So, what am I going to do now; continue using Raspberry Pi as my main PC? Hell no. It can only display a 1080p image on my 4K monitor, which makes everything blurry. Also, I have to pay attention to memory use because it only has one gig of ram, and so on. But I know one thing. If America does cut me off from American technology, I will find whatever piece of junk that runs Linux and connect to Russian-Chinese Internet, and I will do just fine. I used to write code on a potato when Web was an experiment on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Tim_Berners-Lee\">Tim Berners-Lee<\/a>\u2019s Next cube, I wrote books on computers that couldn\u2019t walk and fart at the same time, and I can do it again if necessary. The only thing that\u2019s actually scary for me is thinking how easy it was for me to get used to the idea of giving up privacy and security just to make things a tiny bit easier and more comfortable. Because of this, I might actually start intentionally giving up various online service that make things unnecessarily easy, but at a hidden cost. I will also give Linux a second chance.<\/p>\r\n\r\n\r\n\r\n<p style=\"text-align: justify;\">However, if that is scary to me, there\u2019s another thing that should be scary to the Americans, and that\u2019s the idea of a smart person that\u2019s comfortable using Linux tools on a Raspberry Pi instead of a Macbook. Because that person might understand that he can do just fine without all sorts of things that make him a slave. For instance, he might understand that the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Apollo_Guidance_Computer\">AGC computer<\/a> that got people to the Moon was computationally much weaker than the toy I\u2019m writing this article on, and that St. Augustine and Isaac Newton used ink and parchment.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>How much computer power do we actually need for normal tasks? Does the difference in computational power influence the end-result? Can you tell a difference between an article written on a desktop or a laptop? The last question sounds incredibly &hellip; <a href=\"https:\/\/www.danijel.org\/blog\/how-frog-gets-cooked-in-the-cloud\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,7],"tags":[],"class_list":["post-1450","post","type-post","status-publish","format-standard","hentry","category-society","category-technology"],"_links":{"self":[{"href":"https:\/\/www.danijel.org\/blog\/wp-json\/wp\/v2\/posts\/1450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danijel.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danijel.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danijel.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danijel.org\/blog\/wp-json\/wp\/v2\/comments?post=1450"}],"version-history":[{"count":4,"href":"https:\/\/www.danijel.org\/blog\/wp-json\/wp\/v2\/posts\/1450\/revisions"}],"predecessor-version":[{"id":1755,"href":"https:\/\/www.danijel.org\/blog\/wp-json\/wp\/v2\/posts\/1450\/revisions\/1755"}],"wp:attachment":[{"href":"https:\/\/www.danijel.org\/blog\/wp-json\/wp\/v2\/media?parent=1450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danijel.org\/blog\/wp-json\/wp\/v2\/categories?post=1450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danijel.org\/blog\/wp-json\/wp\/v2\/tags?post=1450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}