The Joy of Slow Computing
newrepublic.com
newrepublic.com
The other thing I liked was how the author took ownership of the situation while expecting less at the same time. I had this experience using little-known and semi-custom OS's for high security setups. The secure system lacked access to so much stuff. Yet, it had enough stuff on it to be useful and content-proxies were easy enough to build. I occasionally wanted a certain program, Youtube video, or whatever. Yet, my system did exactly what I designed it to do, nothing more and nothing less. And, like the author, I was happy with it rather than disappointed. It's a strange, good feeling which I'm not sure most people experience while using their computers.
Of course, with KVM switch, I could always go right back to a full Windows/Linux system if I couldn't resist the urge or needed to do something modern. We can have the best of both worlds.
As such, I think that "democratising" and "making cheaper for profit" are far from being mutually exclusive. Companies use the word democratising because of a lack of a better word I assume. Nevertheless, and this is apparent from the article, the biggest price to pay for Slow Computing is to consecrate it a bunch of your time.
Of course you can deploy your own cloud rather than use, say Dropbox, but you will need to invest a lot of time to learn how stuff works, even more so if you are not a computer engineer. Most people don’t have time for that.
In my opinion, most profit is made when the goals of both parties are aligned. A company will make more money if the product they offer remains useful for their clients. The offer of these companies is "you will be able to use this stuff with ease" -> democratisation.
I think the "features" are getting democratized by most of these companies but other critical aspects don't. They don't either because they cost too much to implement or too much profit will be lost by opportunities to sell users out. So, as part of it gets democratized, a serious loss happens as either a tradeoff or straight subversion. The original it isn't democratized: only a watered-down, less trustworthy version which may or may not be a good deal. More good ones all the time, at least. :)
Thoughts?
Or maybe I'm just concerned about the middle class hipsters choosing open source tools ironically or without thought. It might give it an air of exclusion it does not - can not - deserve. I don't want open source tools to become equivalent to a mini penny farthing.
But if it makes people sit up and think the way Whole Foods and the organic food movement has, well, maybe it could work.
I've also thought that "organic" would be a cute way to brand Free software, but then again "organic" food is usually more expensive...
So this dual Xenon 72 Core system is slow - Subs are so cute just like 6 year olds pretending to be like mommy and daddy
Hmm... If I remember correctly, sending data outside the US will cause the US security agencies to treat it as "foreign", and hence a legitimate target for surveillance.
Legal approaches such as those taken by the EFF and ACLU have a lot of value, but I don't think a legal approach of trying to keep your traffic legally un-tappable is going to work. It's clear that the NSA et al are above the law and unconcerned with your rights, so until that is fixed, it's too easy to fall into a "grey" area where they have an excuse to monitor your traffic. Fundamentally this is an approach that tries to make it so the NSA won't surveil your traffic, which places an unearned amount of trust in the NSA. I think a better approach makes it so that they can't surveil your traffic--and for this there are only technical solutions.
Part of this is making sure that the NSA can't spy on who you are talking to, and every solution I know of to that bouncing traffic across multiple servers. I would be very skeptical of such a system that didn't bounce traffic overseas.
The thing that holds me back is that I really rely on my Android smartphone for being able to SSH to a server anytime, write, and generally work on most stuff, only slower. The problem is that smart phones track us, even with custimization and are not free software. Why go the privacy route on my laptop, then have a smartphone? Suggestions?
I host my own mail server, owncloud, RSS reader, bookmarker, blog and a bunch of other stuff.
I don't particularly like sysadmin tasks or having to update stuff and then hope that nothing breaks, but I love the fact that I'm in control of my data and my computing experience.
On my phone I've been using Android without a Google account and I use the F-droid app store.
There are definitely still ways I'm being surveilled. That's just life in the 21st century I guess.
However, what I love about FOSS is that the software is not exploitative or antagonistic. So much closed-sourced software or Saas apps use sleazy, user-hostile tactics.
This is just not a problem with Free software. Yes, the UIs are sometimes bad or lacking and there might be bugs, but the whole spirit behind the software is, for me, so much more positive. I don't feel like I'm constantly fighting against software designed to exploit me.
The problem with proprietary is that someone else in some office, usually a middle manager or pointy haired boss or marketer, decides what the priorities are. So even the low hanging bugs aren't fixed and are simply avoided or worked around.
Thanks!
Here's a quick list:
* Cloud (files, contacts, photos, calendar): https://owncloud.org
* RSS Reader: http://selfoss.aditu.de/
* Bookmarks (ala pocket): https://www.wallabag.org/
* Email: http://www.iredmail.org/
* Chat/XMPP: http://prosody.im
* Git: http://gitolite.com/gitolite/index.html
* Blog: Blogophile static site generator (but wouldn't recommend anymore, Jekyll is better).
I keep my contacts and calendar on owncloud and sync to my Android with DavDroid https://davdroid.bitfire.at/what-is-davdroid
On my phone I installed CyanogenMod without Google apps but I recently got a one+ phone with CM installed by default (with Google apps). https://oneplus.net/
How do you imagine participating in a network such that it isn't tracking you?
- Identifying which port/antenna it's receiving you on (i.e. switching tables, tower pings) is tracking.
- Tagging your traffic with your unique identifier (i.e. MAC and IP addresses) is tracking.
- Figuring out where to send replies to your requests is impossible without extensive, persistent tracking.
How do you have network without these things?
It's true that carrying a smartphone entails being tracked more than not carrying electronics, but it's unclear how you could have a phone that doesn't track you while still functioning as a phone.
Perhaps a pager? They passively receive encrypted satellite broadcasts. But then, they are receive-only devices. You can't transmit things without facilitating the tracking of where you are transmitting from.
The reason that we have persist identifiers with mobile phones historically is all about billing and call completion. If we did the billing and call completion at other layers that weren't tied to a mobile subscriber's identity, we could ditch the persistent identifiers and use much more temporary ones (much like you could still get on a wifi network with DHCP even if you changed your MAC address every 5 minutes, and you could also netcat anonymous voucher tokens to a network provider's server to prove your entitlement to receive connectivity).
(I think the Guardian Project has tried making actual VoIP calls over TCP over Tor, and I don't know how well it worked out for them. So I'm assuming you won't be able to route the media streams anonymously, maybe just the control channel.)
True, but cellphones are constantly checking in to the network, even if they aren't transmitting any actual data. In theory, a cellphone could remain passive, waiting for a pager-like signal indicating there's an inbound connection waiting, and then iff the user wants to accept it, indicate its current position to the network.
I suppose a poor-man’s version could be achieved by carrying both a pager and a cellphone (turned off or in airplane mode), and having a gateway that would retransmit your SMSs and missed call notifications to the pager.
So you page the entire network globally to find the device?
Or locally, and have the device check in when it enters a new geographic area instead of all the time. The accuracy of passive tracking could be decreased considerably if the protocols were designed with that goal in mind.
This is one of those cases where perfect is the enemy of good. Just because there will always be the possibility of tracking in wireless networks, does not mean that that we can not work on minimising that leak.
One of the things I considered quite a while ago, was getting a "feature phone" that allowed Bluetooth PAN -- a way of tethering via Bluetooth to it. This would allow me to get a feature phone with hopefully less tracking than our modern-day smartphones, but carry around an Android (or Ubuntu, perhaps?) tablet.
That's the other thing you could look into -- while the baseband is still not free and open, Ubuntu Phones themselves are. As far as I'm aware there are no proprietary parts of it, unlike Android (not AOSP).
Just because your smartphone is insecure it dont mean that there are no value in securing the rest of your computer enviroment.
Worse than built-in obsolescense, we are the agents of our redundancy... and the end of all our coding shall be to return to the place where we began, unneeded.
"with Ubuntu, a free-and-open operating system managed by a U.K.-based company and a large network of volunteers. It’s one of the more user-friendly variants of Linux, which first appeared in 1991 when a student at the University of Helsinki wrote his own version of a then-popular operating system invented at AT&T in the 1970s."
what appeared first? Linux or Ubuntu? Linus "wrote" Ubuntu? Can't really tell from this mess. And it's GNU/Linux or Linux distribution not version btw.
"Emacs, a program first developed in the mid-’70s that runs on a text-only terminal screen."
Well back in the days sure, for past I guess 20 years it has GUI version.
"There are no fonts or wizards. But it displays multiple files side-by-side and plays Tetris."
No fonts?
I have a fancy aluminium unibody laptop and the latest shiny phone and all that, but I also keep a couple of netbooks at home on which I run archlinux + xmonad. I do almost everything in the terminal; I wrote a lot of my own tools to e.g. read twitter, my email, manage my todo lists, etc. In a high level language with a wide variety of libraries like Python, it requires very little effort to get stuff running if you're a programmer, and you quickly get a nice foundation to customize your own software and workflows. You can get things to integrate in ways that would be nigh impossible to do with other software. For instance, on one of my netbooks, my terminal's color palette changes with the time of the day (i.e. dark on white at night, white on dark during the day) and time of the year (green + red colorscheme on Christmas day!), which in turn propagates to all of my terminal apps to achieve a consistent look. It's absolutely useless, but tons of fun!
The only non terminal program I use is surf, a minimalistic tabless web browser which helps you focus and not get too distracted. All in all, I really like my setup - it'd be impractical to use it at my job, but I could see myself using it exclusively at a different stage of my life. At the end of the day, most of what I do is write {code|prose}.
I have a side project to clean up my setup and release it as an open source project for other people to use, but time is lacking. Although really, most of the fun comes from building your own environment. A good source of inspiration (despite the silly name) is the /r/unixporn subreddit - the screenshots there tend to encapsulate nicely the kind of basic yet pleasant aesthetic that such a setup can offer. For many years, everyone wanted their Linux desktop to be as flashy as what the professional OSs were promising (remember Compiz, Beryl, Project Looking Glass, etc.?) - but I think a Linux environment is best when it plays to its own strengths.
A couple nitpicks regarding the article because I'm a nerd :)
> Instead of relying on rich kids in a Googleplex somewhere, Slow Computing works best when we’re employing people nearby, like Jamie McClelland, to adapt open tools to local needs. He’s my farmer; May First is my CSA.
Does the author realize that there is a non-negligible overlap between contributors to the software he praises and the rich kids from the Googleplex?
>Despite its scale, the original amateurism of Linux is alive and well; once, when a student was helping me set up my computer for a lecture at his college, he told me that he’d helped design Ubuntu’s icons.
What a gauche formulation that needlessly diminishes the work of the student.
Not a nitpick: Sudo room in Oakland is great. If you're in the Bay Area, check it out. I started going there when I lived in Oakland a couple years ago because noisebridge was too far away and becoming too... unfriendly, and I was not disappointed. One of the main things I miss about living in Oakland for sure.
Probably not, but it shows how fashionable tech worker hate has become. You don't usually see digs like that at "rich doctors" in articles on our heath care system, despite American doctors being the highest paid in the world: http://www.slate.com/articles/business/moneybox/2013/02/amer...
Actually, yes he does especially if you use GNU/Linux because that runs the world. The importance of free/open source is so great that if the popular libraries switched to a proprietary license a lot of companies would go bankrupt paying the license fees.