[HN Gopher] Taking a Stand in the War on General-Purpose Computing
       ___________________________________________________________________
        
       Taking a Stand in the War on General-Purpose Computing
        
       Author : Funes-
       Score  : 109 points
       Date   : 2021-02-23 21:16 UTC (1 hours ago)
        
 (HTM) web link (cheapskatesguide.org)
 (TXT) w3m dump (cheapskatesguide.org)
        
       | lowbloodsugar wrote:
       | This is irrelevant. The general public has no interest in
       | "General Purpose Computing". I am a nerd, but while I have an
       | interest in a laptop that is general purpose, I have no interest
       | in a phone that is general purpose. I want it locked down. I also
       | have to keep my mom online, and tend to steer her towards her
       | iPad rather than her iMac, because there's just been less tech
       | support (on my part) required for it.
       | 
       | General Purpose computing and Privacy have little to do with each
       | other. There is more malware installed on General Purpose
       | computers than there are iPhones. Facebook tracks you on your
       | computer just as much as your phone. However, the phone is
       | becoming a place where they can't track you, and there's little
       | Facebook can do about it. Contrast with Sony found installing
       | exploitable root-kits on PCs (to stop you copying CDs IIRC).
        
         | guidoism wrote:
         | This exactly. I read the essay and said to myself "meh". Having
         | a phone that I can't mess up is actually pretty dang nice.
         | 
         | High performance computing is definitely locked down. An M1 Mac
         | is pretty dang nice.
         | 
         | But for general purpose computing you don't need those fancy
         | graphics. I've been thinking of microcontrollers as the
         | equivalent of our 1980s general purpose computers more so than
         | the rpi. The rpi still requires a lot of software. An mcu just
         | works. And we can create a nice little gpu for it with an fpga.
         | 
         | Big corporations aren't locking you out of this world. They are
         | actually helping you get this awesome stuff for pennies as a
         | consequence of the massive supply chain.
        
       | mschuster91 wrote:
       | > And even so, Raspbian relies on Systemd, despite the privacy
       | fears of many.
       | 
       | While I do agree with Systemd bashing in general since it
       | completely breaks with Unix design principles... this is the
       | first time I have seen privacy as an argument?
        
         | tyingq wrote:
         | They could mean the default setting of LLMNR=yes. Not sure why
         | it's on by default.
        
         | HeckFeck wrote:
         | The author may have the systemd-resolved privacy complaints in
         | mind, where the systemd DNS daemon has Google's DNS servers
         | hardbaked into the source code. It will fallback to Google DNS
         | if the configured server is down.
         | 
         | A few concerned individuals raised their worries in a ticket
         | and were shut down for 'tinfoil hat reasoning' or something
         | like that.
         | 
         | It may be an extreme case, but many Linux users would rather
         | not have any particular provider baked into core system
         | services. Personally I'd rather know my DNS server is down or
         | that I've misconfigured it, much more than I would have my
         | system contact Google without my knowledge.
         | 
         | Src:
         | https://github.com/systemd/systemd/blob/41c81c4a626fda0969fc...
        
           | eecc wrote:
           | Also NTP points to Google's servers
        
             | e2le wrote:
             | Here is the rationale for using Google as the default for
             | ntp which appears to be a problem with ntppool.org than any
             | supposed favouritism for Google.
             | https://github.com/systemd/systemd/issues/16148
             | 
             | However I was under the impression an OSS project could use
             | *.pool.ntp.org as their default but was preferred that they
             | get a vendor zone.
             | 
             | https://www.ntppool.org/en/vendors.html
        
           | oytis wrote:
           | I mean. It's an open-source software. Those concerned can
           | just use a patched version. Not even patched - this is fixed
           | with a build flag - I'm sure security-oriented distributions
           | have already specified the right one.
           | 
           | As a last resort, you can always block requests to 8.8.8.8
           | with iptables.
        
             | e2le wrote:
             | While it's possible for it to be patched out, the default
             | behaviour of any application with similar scope to systemd
             | should be to respect the users privacy. If every
             | application required the user to "opt-out" of privacy
             | infringing features, it would be a very time consuming and
             | costly activity that only knowledgable users could do.
        
               | oytis wrote:
               | Regular users are likely to spend most of digital lives
               | on a device fully controlled by Google, I doubt that a
               | couple of requests to 8.8.8.8 will be a significant
               | compromise to their privacy (how do they know that
               | whatever they get from their provider is better by the
               | way?).
               | 
               | My main point here is just that open source maintainers
               | don't owe humanity anything - they already gave it a lot
               | of their time. If people strongly disagree with some
               | design decisions - and it's not a backdoor or something,
               | it's a pretty innocent design decision to rely on a
               | highly available DNS server as a last back up - open
               | source gives them a lot of opportunities to do their own
               | thing.
        
               | e2le wrote:
               | Unfortunately I don't find your argument to be
               | convincing, the knowledge of such privacy concerns varies
               | significantly amongst regular users. I don't believe they
               | are using such software with full knowledge of their
               | privacy-infringing features. Unfortunately with every
               | feature that evolves privacy-infringing default
               | behaviour, it risks snowballing into ritualistic
               | behaviour that must be performed and done only by those
               | knowledgeable enough.
               | 
               | > I doubt that a couple of requests to 8.8.8.8 will be a
               | significant compromise to their privacy It could be, it
               | could be more. I don't think either of us are in a
               | position to say exactly and likely largely depends on
               | whether such default behaviour was changed by package
               | maintainers in the various distributions.
               | 
               | > My main point here is just that open source maintainers
               | don't owe humanity anything - they already gave it a lot
               | of their time. This is something we both can agree on
               | however I tend to apply this only to those not receiving
               | a salary for doing OSS work. I am of course not endorsing
               | harassment or anything of the sort. People should always
               | choose respectful conversation and debate when discussing
               | these issues.
        
             | Datagenerator wrote:
             | No need for firewall configuration, just: ip route add
             | blackhole 8.8.8.8
        
             | sverhagen wrote:
             | Those concerned may be as much or more concerned about
             | fixing this for the masses as they are about fixing it for
             | themselves, hard to speculate on their motivations.
        
               | josefx wrote:
               | I would be more interested how much systemd made from
               | selling its users tracking data to Google and if they
               | didn't it would be interesting which idiot passed up a
               | chance to secure a possibly sizeable budget increase by
               | handing Google all that data for free. Mozilla got
               | millions from making Google the default search and you
               | can't tell me Google doesn't value the data it gathers
               | from this, they have a tendency to kill under performing
               | projects.
        
               | oytis wrote:
               | It's still not a reason to harrass a maintainer who
               | already provided a convenient override to set it to
               | whatever one wants. Maybe Ubuntu distro is a better place
               | to get the "safe" configuration to the masses.
               | 
               | It's a pretty rare phobia to be honest, and I think
               | people who consider 8.8.8.8 a reasonable default are
               | totally justified to. For those who don't agree there are
               | plenty of options, that's how open source is supposed to
               | work.
        
           | birktj wrote:
           | The page linked says "space-separated list of default DNS
           | servers". From this I would assume that this is just an
           | option one could simply overwrite by using a non-default
           | configuration. That doesn't seem so bad, however I could also
           | be misunderstanding and in order to disable these servers one
           | would need to patch the source code like you imply. Do you
           | have a more specific source that would answer this question?
           | 
           | Edit: from the other comments in this thread it seems like it
           | it is a build time option
        
         | rgovostes wrote:
         | The author admits in the comments that they have no real basis
         | for accusing systemd of violating privacy.
         | 
         | > I think the problem many see with systemd is that it is a
         | very large block of code that is hard to understand and modify.
         | This makes it possible for unscrupulous organizations to hide
         | things in systemd for spying on users. This also makes it more
         | susceptible to hacking and less secure. I'm not knowledgeable
         | enough about the subject to have a strong opinion about it. I
         | just know that many Linux users strongly oppose it.
         | 
         | In my view it's hard to take the author seriously with claims
         | like this, and in the same paragraph praise for the Raspberry
         | Pi as an open platform (it contains proprietary components).
         | 
         | Edit: More egregiously, the author claims that iOS and macOS
         | are based on Linux.
        
           | oytis wrote:
           | His stance on TLS is also quite... peculiar. I wonder if the
           | author is a technical person at all.
        
         | giantrobot wrote:
         | Deep down in in systemd-resolved there's hard coded fallback
         | DNS and NTP addresses. They're build-time options with defaults
         | set to Google and CloudFlare. They _only_ see is in
         | catastrophic misconfigurations. They 're also completely under
         | the control of the distro which can set whatever defaults it
         | wants.
         | 
         | The anti-systemd brigade has translated this into "OMG LENNART
         | SPIES ON MY DNS!!1!". There's cogent arguments to be made
         | against systemd but the privacy angle is one of the weakest.
        
         | cheaprentalyeti wrote:
         | It's not the argument anyone else is going to make, but as an
         | example... the last time I checked, ecryptfs had been rendered
         | nonfunctional in Debian Buster because the current revision of
         | systemd had made changes that made ecryptfs nonfunctional.
         | Supposedly they're going to have a solution in systemd that'll
         | be of equivalent functionality, but in the meantime, in debian,
         | you're stuck with the systemd stack and not using software that
         | systemd renders nonfunctional.
         | 
         | So I had to back up, reinstall and encrypt the whole hard
         | drive, including swap space, because that's how debian
         | installers do it...
        
         | antattack wrote:
         | It's not about privacy per se, but rather giving away your
         | personal information for free so google can make profit out of
         | it.
        
         | mrob wrote:
         | Assuming your distro hasn't fixed this antifeature, systemd
         | sends your NTP and DNS requests to Google as a fallback if
         | there's no other configuration or DHCP. Previous HN discussion:
         | 
         | https://news.ycombinator.com/item?id=23712434
        
           | superluserdo wrote:
           | >Assuming your distro hasn't fixed this antifeature
           | 
           | I was under the impression that changing the default NTP
           | servers was an expected part of bundling systemd in a distro?
        
       | uniqueid wrote:
       | This essay a great example of online culture. So many stock
       | received ideas: the 'shadowy elites' message, the Walter Mitty
       | 'only we few dared to take the red pill' heroism, the conflation
       | of freedom of speech with forcing a private company to host a
       | photo of your asshole at no charge. We even get mentions of TS
       | Eliot (guess Pound is too edgy) and Glenn 'my editor is
       | oppressing me' Greenwald. In short, I did not enjoy it.
        
       | walrus01 wrote:
       | This seems to have no real coherent message and confuses MacOS
       | with Linux, which greatly reduces any credibility it might have.
        
       | young_unixer wrote:
       | The solution is to foster an appreciation of the values of
       | freedom and independence in the population, not only with regards
       | to computing, but about life in general (freedom of speech,
       | freedom of press, economic freedom, etc).
       | 
       | I've always admired how much the general population defends
       | freedom of speech in the US. In the rest of the world, freedom of
       | speech is constantly eroded with laws against "hate speech",
       | because our cultures (latin american here) don't value freedom of
       | spedch. If we could capture the appreciation Americans have for
       | freedom of speech and extrapolate it to all areas of human
       | activity, we would rest assured that our computers would keep
       | being general-purpose.
        
         | BEEdwards wrote:
         | Umm.. white nationalist tried to pull a coup a month ago.
         | 
         | It's just possible that maybe, just maybe some speech isn't
         | compatible with democracy...
        
           | trav4225 wrote:
           | It's difficult to imagine anything more democratic than free
           | speech.
        
           | centimeter wrote:
           | > boomer panty raid
           | 
           | > "coup"
           | 
           | Come on, man.
        
             | taylus wrote:
             | Yeah it's not like they killed a cop and dragged an enemy
             | flag through the senate
        
               | splintercell wrote:
               | They killed a cop? Wow, I only read NYT's retraction of
               | the story, if there was an update on the retraction then
               | it missed my radar. Can you point me to a link from NYT
               | claiming that rioters killed a cop?
        
               | ttt0 wrote:
               | It's not like, because they didn't, as far as we know.
               | It's unclear how that cop died, there wasn't any official
               | statement.
               | 
               | To people who are downvoting, the NYT story was made up:
               | https://www.politifact.com/article/2021/feb/22/what-we-
               | know-...
        
           | beloch wrote:
           | Few states have ever pretended that speech should be
           | absolutely free. The U.S. draws the line at speech that
           | incites the imminent and likely violation of the law[1].
           | Canada only guarantees free speech within "reasonable
           | limits"[2]. It's still worth fighting against governments
           | natural desire for control to ensure "reasonable" speech
           | remains as free as possible.
           | 
           | [1] https://en.m.wikipedia.org/wiki/Imminent_lawless_action
           | 
           | [2]https://en.m.wikipedia.org/wiki/Freedom_of_expression_in_C
           | an...
        
           | lou1306 wrote:
           | Also, Europe has been torn apart for centuries by religious,
           | ethnic, or nationalistic hatred. The current laws reflect
           | that. And communities that had to endure such hatred in the
           | past will not be easily convinced that free speech is always
           | a good thing.
        
             | Mediterraneo10 wrote:
             | Even with concerns with people fomenting ethnic hatred,
             | Europe in the past several decades has still had vibrant
             | movements for libertarian ideas and freedom of expression.
             | Just look at May '68, or the Czech dissidents, or the
             | Scandinavian and Dutch alternative press. They are little
             | different than Richard Stallman's philosophy.
             | 
             | The progressive wing has always comprised both people
             | cautious about freedom of speech and collectivist, and
             | people who are more anarchic about expression and focused
             | on the individual, and that holds in Europe as well. There
             | is no reason that the OP's point about praising freedom of
             | expression as a way to spur interest in general-purpose
             | computing, couldn't resonate with Europeans today who are
             | in the latter camp.
        
         | afavour wrote:
         | Eh? By your own reckoning the existing defense of freedom of
         | speech doesn't extend to general purpose computing, so why
         | would you focus on increasing that which already exists and has
         | proven to not have a connection?
         | 
         | IMO one of the greatest enemies to success is broadening scope.
         | General purpose computing: it's a good, specific focus.
         | "Freedom in all areas of human activity" means endless
         | conversations about what that means, what to focus on, what to
         | prioritise, blah blah blah.
        
         | centimeter wrote:
         | > The solution is to foster an appreciation of the values of
         | freedom and independence in the population
         | 
         | This is almost entirely heritable, and can only be "fostered"
         | through demographic management.
        
         | throwawayaworth wrote:
         | Freedom of speech all around the world is eroding (some places
         | more than others of course), step by step, we agree on that.
         | 
         | But I disagree that the US is any different, and is certainly
         | not at the top of the ladder. To be clear: I mean freedom in
         | practice, not freedom in legal theory.
         | 
         | "freedom of speech" is to the US as "politeness" is to
         | Canadians: mostly true, but generally a stereotype that is
         | fading with time.
         | 
         | I always thought it was funny in a tragicomic way, that a
         | country that has freedom as one of its top virtues is the same
         | one where you would quickly get sued (if not imprisoned) for
         | acts considered harmless in other countries.
         | 
         | Perhaps the true free citizens of the US are corporations, to
         | the detriment of natural persons.
         | 
         | Maybe this is not obvious until you've lived both _in_ and
         | _out_ of North America for long enough.
        
           | PartiallyTyped wrote:
           | I have little to add except perhaps that the truly free
           | citizens have the capital to either a) hire good lawyers, or
           | b) scoff any financial expenses and fines because they are
           | the equivalent of pennies to them.
           | 
           | IIRC Jeff was renovating an apartment in NYC and he had his
           | car parked somewhere for days with accumulating fines in the
           | order of 10s of thousands but really, those numbers are 6-7
           | orders of magnitude smaller than his wealth.
        
         | eplanit wrote:
         | > In the rest of the world, freedom of speech is constantly
         | eroded with laws against "hate speech"
         | 
         | America is very quickly (and sadly) trending towards this, too.
        
           | AgentOrange1234 wrote:
           | Based on...?
        
       | mr-wendel wrote:
       | Religion hammered into me as a kid that anything you do for good
       | will _always_ be partial subverted by the devil. While I don 't
       | agree with that literally, I think the general principle is 100%
       | correct.
       | 
       | I've worked (and around) in many parts of the Internet (and
       | precursors): dial-up BBS's, web hosting, VPNs, etc. It is
       | virtually guaranteed that the better you are at upholding
       | security and privacy the more certain you will (hopefully
       | unintentionally) facilitate some absolutely dastardly
       | shitbaggery. The kind you can honestly loose a little bit of your
       | soul over.
       | 
       | I do think standing up for these kind of freedom of speech
       | principles are important. However, the bottom line is that if the
       | solution doesn't embody a reliable way to address the problems it
       | enables then an external entity will attempt to do it, along with
       | whatever extra agenda it represents.
       | 
       | You can't solve for freedom alone.
        
       | threevox wrote:
       | > I have a mirror of cheapskatesguide.org on ZeroNet at
       | https://127.0.0.1:43110/1CpqvBQWSzZSmnSZ58eVRA9Gjem6GdQkfw
       | 
       | Am I missing something, or is this guy trying to get people to
       | visit his localhost?
        
         | neilalexander wrote:
         | You're missing something. You would need to be running the
         | ZeroNet daemon on your own machine (presumably on the same
         | port, if it's not the default) for that link to work.
        
         | sverhagen wrote:
         | That's apparently ohw ZeroNet works, from Wikipedia:
         | 
         | > Sites can be accessed through an ordinary web browser when
         | using the ZeroNet application, which acts as a local webhost
         | for such pages.
        
         | unicornporn wrote:
         | After ZeroNet is installed on your computer and you have it
         | running on port 43110 you can visit his site using that link.
        
       | jpochtar wrote:
       | General Purpose Computing is and ought to be an app on a user
       | friendly internet device. An important app, but one of many.
       | 
       | The fact that the internet device is actually a special-purpose
       | simulator running on general-purpose hardware is an
       | implementation detail. Even most programmers want to do other
       | activities on their devices, like check their email. This should
       | be co-equal with programming; anything you do in your coding
       | environment shouldn't break your ability to get email.
       | 
       | Is general-purpose-computing-as-an-app dying? No: repl.it for
       | kids/consumers is great, there's an explosion of nocode/locode
       | for consumers/businesses; and free tiers of the public clouds are
       | available if you really really want to muck with linux.
        
       | AceJohnny2 wrote:
       | > _Apple has gone in the direction of net appliances_
       | 
       | I agree that, with "Apple Silicon", they have left behind
       | anything that could reasonably be traced back to the "openness"
       | of old desktop computers.
       | 
       | New Apple systems are locked down from the silicon up, and you
       | only get to do what Apple lets you do. As the Star Wars quote
       | goes, _" Pray I do not alter [the deal] further"_.
       | 
       | Sure, some people have managed to boot Linux on the ARM cores of
       | the M1, but it's about as useful as pitching a tent in a corner
       | of a stadium and declaring it useable housing. There is so much
       | on the SoC that's closed and out of reach that I can only see the
       | effort as misguided.
        
         | ttt0 wrote:
         | What Apple is doing with their hardware trumps anything that
         | Microsoft or Google does with the software, in my opinion. With
         | software at least it's more or less possible to hack it to your
         | liking or replace it with something else. Thankfully I never
         | had the displeasure of owning any of Apple products and
         | hopefully I never will.
        
         | glial wrote:
         | I don't understand the vitriol towards Apple. They are selling
         | a closed (eco)system, definitely. But many people have lived
         | through the virus-ridden 90s and early 2000s and _want_ the
         | confidence that comes with pre-approved software. Who over the
         | age of 30 doesn 't remember doing tech support on crappy
         | Windows computers for family for years? Is that still needed
         | for those family members with Apple computers? Not in my
         | experience.
         | 
         | I also want the ability to choose and use an open computer -
         | and I can still do so. I have both Apple and non-Apple devices.
         | Apple hasn't destroyed my ability to build a Linux box. Chill.
        
         | hugi wrote:
         | I find this attitude a bit misguided. There's never been as
         | much availability in open computing as there is today. These
         | are good times. A Raspberry pi running linux is miles and
         | planets above what I could have imagined when I was a kid. And
         | people somehow still pick an appliance explicitly designed to
         | be closed (for a good reason) as an example of something. I
         | don't get it.
        
           | lxgr wrote:
           | 100% agreed. I had a Palm OS PDA back when I was young, and
           | while there was a healthy community of app developers, most
           | of that was shareware, and the OS was pretty closed down. The
           | IDE to develop for it was prohibitively expensive for me as a
           | high school student.
           | 
           | Today, I can run full Linux distributions on both iOS and
           | Android, interface with USB and Bluetooth devices via open
           | APIs on Android, get a Raspberry Pi for less than the price
           | of a full-price video game...
           | 
           | I'm certain that there are high school students out there
           | doing just that and much more that I'm not even aware is
           | possible. Many of them are sharing their progress on YouTube.
           | 
           | There's many things I worry about - the accessibility of
           | computing and hacking is definitely not one of them.
        
         | lxgr wrote:
         | That's what I've heard about UEFI, TPM and Windows Vista too,
         | yet people are happily building their own PCs and merrily
         | running all kinds of software and operating systems on them.
         | Others are buying heavily locked down iDevices [1] and are
         | happy with them too. '
         | 
         | People that want openness and the freedom to tinker with their
         | own devices will always find a way to do so, moving away from
         | systems that inhibit their efforts (or just breaking them open,
         | getting people interested in reverse engineering, an invaluable
         | skill even as an open source developer). Others that don't care
         | will continue to not care and buy the system that best fits
         | their needs.
         | 
         | I think it's almost an egocentric worldview to demand that
         | everybody use an open system even if they have no desire to
         | make use of that openness whatsoever at best, and see it as a
         | security/complexity risk at worst.
         | 
         | [1] By the way, both iOS and Android can run a full Linux
         | userspace today!
        
           | federona wrote:
           | The only problem is that from a political perspective you
           | have given away all of your power for convenience which is
           | not a problem in say a country like the US until someone
           | comes into power who does not like you or the people you
           | associate with. So yes as long as things are going well
           | security is better taken care of, etc. but when things are
           | not going well for you then all your bases belong to them...
           | like imagine China for instance. So if you had the foresight
           | to build you own bases and your political system goes to
           | shit, you still have the right to carry on with your life
           | whereas in other cases you could be sent off to some place
           | you rather not be sent off to and your life destroyed because
           | the political system and/or company does not like you. And
           | such change is swift, damaging, and isolating as the majority
           | will usually fall in line or not have done anything enough to
           | warrant any attention -- i.e. like as in your average Chinese
           | citizen... but a minority will have and then will be
           | persecuted and have their lives destroyed as a result.
        
         | rektide wrote:
         | apple didn't put up huge insurmountable barriers on m1.
         | microsoft's secure boot mandates certain keys be shipped on
         | devices but also requires users be able to add their own keys.
         | 
         | thus far it's been phones where users have no rights to their
         | devices g no access to bootloaders. if you do jailbreak or
         | root, on Android SafetyNet comes & slaps you in the face,
         | disables a bunch of apps. I think apple has some similar
         | restraint?
         | 
         | I think you'll be shocked how much use folks make of these
         | systems, with reverse engineering, even with no support. if the
         | door is left open people do amazing things. the gpu should be
         | working very well. some problems spots may remain. but running
         | a system, watching it tick, carefully, reveals so many secrets.
         | it's only when humanity is locked out, when the process of
         | human discovery & collective advancement are blocked, that our
         | great human potential is squandered, wasted.
        
         | rgovostes wrote:
         | > New Apple systems are locked down from the silicon up, and
         | you only get to do what Apple lets you do.
         | 
         | This easily-debunked claim is repeated daily on HN. Obviously,
         | macOS is a less malleable platform than some others. But the
         | introduction of Apple Silicon did not radically change the
         | extent to which the platform is "locked down." You can still
         | boot alternative operating systems, disable system protections,
         | and compile and run your own code (even the kernel!).
        
           | turminal wrote:
           | Can we be confident things are going to remain like that in
           | the future with newer hardware?
        
         | AceJohnny2 wrote:
         | Unfortunately, the consumer industry trend will be to follow
         | Apple. I see little hope for competitive open computing
         | devices. Ever since the Nokia N900, openness has consistently
         | lost in the market against faster, slicker, more integrated
         | competitors.
         | 
         | Only in those markets where computing is a fungible commodity,
         | i.e. servers, is the flexibility of openness any benefit, and
         | even there it loses some autonomy to black-box "management
         | engines". While these are still the most plausible vehicle for
         | open computing, I only see them as appealing to a niche of
         | amateurs buying cheaper refurbished machines.
         | 
         | Some may tout stuff like the RasPi as a viable alternative.
         | Sure, but with the understanding that the RasPi is a CPU riding
         | along a beefy VideoCodec/GPU, which has taken years of
         | (ongoing) effort to implement open drivers for, and the RasPi4
         | still remains 2x slower than my 15 year old laptop.
         | 
         | In other words, there is no viable consumer market for open
         | computing.
        
           | est31 wrote:
           | I don't think much is changing when it comes to gaming PCs.
           | They have been extremely modular and I see no trend for them
           | to change. But when it comes to anything of mobile form
           | factors, like laptops, I agree with you. Less and less
           | ability to change and replace parts.
        
             | pdimitar wrote:
             | But then again the gaming PCs are full of malware -- most
             | game launchers can be very easily called that. Not to
             | mention that part of them have been caught to install
             | rootkits, or the more modest ones just don't allow the game
             | to be started if you have Process Explorer running (they
             | claim it's for preventing game cheats -- which doesn't work
             | anyway).
             | 
             | So while I have a gaming PC myself, I have long ago removed
             | anything personally sensitive from it. I can't view it as a
             | platform for open computing by any means.
        
               | est31 wrote:
               | I agree with you about the software part, but I mostly
               | meant the hardware. What I meant by gaming PCs was that
               | there is a market of modular computers, mainly but not
               | exclusively serving gamers. You can still build your own
               | computer from parts you ordered on the internet. You
               | don't have to put Win 10 with a bunch of games on it. You
               | can install GNU/Linux. I have done precisely that.
        
           | GuB-42 wrote:
           | The _consumer industry_. And I think it is to be expected,
           | and frankly, not a bad thing.
           | 
           | For example, I am not a car guy, so I just want my car to get
           | me where I want to. I much prefer an engine I can't access
           | that fits my needs over an engine that I can access but
           | requires maintenance on my part. And I understand that people
           | feel the same with computers.
           | 
           | But Macbook Pros are not supposed to be consumer products! It
           | is called "pro", that should be for a reason. People work on
           | these machines, there are developers, sysadmins, etc... You
           | can almost consider it a dev kit for the entire Apple
           | ecosystem. That's why I am a bit concerned. The "consumer
           | product" trend is starting to overstep its borders.
        
             | bscphil wrote:
             | > I much prefer an engine I can't access that fits my needs
             | over an engine that I can access but requires maintenance
             | on my part.
             | 
             | Sure, but the right comparison is between an engine that
             | you can access and might sometimes require work on your
             | part (or you can hire someone else to do it) and an engine
             | you can't access, and in fact is so locked down that no one
             | not approved by the manufacturer can access it, so when you
             | encounter any problem you have to take it back to the
             | manufacturer, who (it turns out) almost always says the
             | only solution is a total replacement of the engine.
        
             | greedo wrote:
             | Pro has been and is just a marketing term for Apple.
        
         | federona wrote:
         | The meta problem is that hackers love to contribute to stuff
         | just for the challenge. They don't have a consolidated
         | philosophy to make things and a mega corporation that put out
         | products that the public buys. You basically need a Linux
         | foundation that competes and fights with Microsoft and Apple
         | but instead you have Google co-opting open source stuff to make
         | a viable competitor and closing things down even further, where
         | pretty much everything happens on their servers. It seems that
         | democracy and openness in that sense always creates value that
         | it can't capture but is instead captured by Capitalists with
         | deep pockets. The value created by open source can't be used to
         | forward the open source or user centric philosophy.
         | 
         | How could it? Well you need the same level of zealotry and
         | fundamentalism that Steve Jobs inspired in Mac users and then
         | deliver products that capture that Zeal. Where you could not
         | pry me away from a Mac for a decade until Windows created WSL 2
         | so is now bareable as a daily driver. Before that it was a
         | decade of Linux, which was as good and useful as a Mac... just
         | never bundled, marketed, all the quirks worked out, so it could
         | be sold properly. What made Macs replacement for Linux was the
         | community which made tools like Brew which would make it
         | possible to install all the goodies you need for development.
         | It seems all the software still gets developed by open source,
         | and all the value is captured by Capitalists.
         | 
         | As Theil pointed out you need a monopoly, competition
         | distributes which is not good for someone looking to maximize
         | capital. But at the same time necessary for society, for what
         | good is society without distribution. It seems he's basically
         | advocating for working against society and everyone with money
         | is like yes we need more of that.
        
       | zokier wrote:
       | The problem is that most people don't seem to want do any
       | computing, general purpose or not. They want 21th century version
       | of telephone and cable tv, computing behind the scenes is
       | incidental and implementation detail.
        
       | abeppu wrote:
       | I think I have whiplash from the transition from starting by
       | framing big tech companies as the villains, and then proposing
       | the way to fight back is to buy lots of general purpose computers
       | from ... big tech companies.
       | 
       | Sure, support the companies that produce products you think
       | should exist in the world. But that doesn't make you some kind of
       | warrior, it just makes you one type of discriminating consumer.
       | Giving them money is not exactly combat.
       | 
       | I think the "right to repair" movement is an interesting avenue,
       | which has had some meaningful successes which obligate companies
       | to share enough information to allow users to wrest back some
       | control of what they actually own, and interact meaningfully with
       | the guts. What if we pulled lots of stops to lobby for this from
       | multiple angles, and emphasize that if a company stops providing
       | security updates to original software, "repairing" means
       | providing an ability to use new software which isn't abandoned?
        
       | theamk wrote:
       | Does this war exists in the real life? Is there any evidence that
       | "the lords of technology and their masters" are making any moves
       | against IPFS and general computing?
       | 
       | Because I see the opposite. For example Sony, one of the most
       | proprietary companies, is now releasing source code and
       | bootloader unlocker [0]. Could you imagine this 10 years ago?
       | 
       | [0] https://developer.sony.com/develop/open-devices/
        
         | Mediterraneo10 wrote:
         | Unlocking the bootloader on your phone will make the phone fail
         | the security check required for online banking and other apps.
         | Therefore, it is not something that the general public can
         | really take advantage of. It is great that Sony provides
         | unlocking, but it will remain the purview of a small community
         | of nerds like us, and it does nothing to improve accessibility
         | to general computing for the masses.
        
         | fsflover wrote:
         | Ues, it's happening. For instance, Apple is attacking general-
         | purpose computing consciously: https://docs.house.gov/meetings/
         | JU/JU05/20190716/109793/HHRG....
        
           | theamk wrote:
           | I don't see anything about general computing there, am I
           | missing something?
           | 
           | Apple still makes macbooks, and those have documented and
           | well supported methods to disable all protections so that
           | user code can be loaded.
           | 
           | If you are trying to say that iPhone should be a general-
           | purpose computer, then I am going to ask: "why?". There are
           | different devices for different purposes. The phone does not
           | need to be general purpose, and back in the day my Nokia had
           | no software customizeability at all. And if you want a phone
           | which can run arbitrary software, there are plenty of
           | unlockable Android headsets on the market.
           | 
           | It is like saying "Ford is attacking fuel-efficient cars"
           | because they are making F-150 truck.
        
       | justicezyx wrote:
       | I am not sure the authors did a careful study of the computing
       | history.
       | 
       | Computing as a way of human activity has always been evolving in
       | the direction that the core platform technology moves up in the
       | abstraction stack:
       | 
       | * We first invented the abstraction concepts with close tie to
       | physical items. I.e., people are counting their possessions in
       | the literal mass. Or very basic abstract concept: using ropes for
       | numbering. As a form of computing, it can only record limited
       | information, and perform very little computing (addition
       | subtraction).
       | 
       | * Then fully fledged abstract concepts in human languages, which
       | enables human mind as the major computing platform, plus various
       | physical aids (papers, pens, etc.)
       | 
       | * Then there are actual machines that perform certain computation
       | with very limited scope. Mechanical computer etc.
       | 
       | * Till the modern era we started the electronic computing. Then
       | we have a primary device that can take over the computing task
       | with minimal human involvement. Even just inside this era, the
       | progressing has a long history that does not simply reduce to
       | "general computing".
       | 
       | The modern day computing platform is not CPU. It's the web. With
       | CPU you cannot do much useful thing. It's with github, linux, and
       | etc. that one can start quickly perform computing. This platform
       | itself does not lend CPU much credits of being more important
       | than any other components.
       | 
       | [1] https://en.wikipedia.org/wiki/Arithmetic_rope [2]
       | https://en.wikipedia.org/wiki/History_of_computing_hardware#...
        
       | antattack wrote:
       | I have to sound like a fatalist but today's software resembles
       | yesterday's malware. It does not matter if you're running a
       | general purpose computer if you have no control over 'your'
       | applications or even OS (Windows 10).
       | 
       | In addition, new privacy features such as HSTS and DNS over
       | https, ESNI, etc degrade what control you had even further
       | stopping you from even knowing what data gets out of your network
       | and when.
        
         | lxgr wrote:
         | > In addition, new privacy features such as HSTS and DNS over
         | https, ESNI, etc degrade what control you had even further
         | stopping you from even knowing what data gets out of your
         | network and when.
         | 
         | Inspecting these, on a machine you control, is still 100%
         | possible - I do it all the time.
         | 
         | Are you proposing we should go back to plain HTTP and DNS just
         | to make tinkering easier? I'd argue that that would come at the
         | expense of the vast majority of users.
        
           | forgotmypw17 wrote:
           | How do you know what you're inspecting is actually what is
           | contained inside the request?
        
       | [deleted]
        
       | freeaswartz wrote:
       | They have already won it is over. Op's post is 30 years too late.
       | Please press F.
       | 
       | "First it came for my shopping habits, and I did nothing because
       | I didn't care. Then it came for my location data, and I did
       | nothing because I didn't care. Then it came for my thoughts, and
       | I did nothing because I didn't care. Then it came for my juices,
       | and it knew exactly where I kept them."
        
       | lxgr wrote:
       | I'd argue that computing has never been more accessible than it
       | is today.
       | 
       | A Raspberry Pi costs less than an HDMI dongle for an iPad these
       | days and there is more free educational material available on the
       | web than ever before.
       | 
       | When I went to high school and started becoming interested in
       | programming, I was using Windows XP on my general-purpose PC back
       | home, as were all my classmates - yet only two out of more than
       | 20 ended up going into tech.
       | 
       | I think articles like this commonly make the mistake of
       | romanticizing the author's personal way of getting into tech and
       | thinking it's the only way possible for others as well.
        
         | PaulKeeble wrote:
         | Even the Raspberry pi has a few areas of concern with propriety
         | firmware and closed codecs. It is not a completely open
         | hardware platform, it does run code that no eyes can see.
        
           | oytis wrote:
           | Go Beaglebone then. The SBC market is enormous these days.
        
         | rektide wrote:
         | yes but: the % of computing that people do that can be engaged
         | in, explored, enhanced, modified continues to drop. most
         | computing happens in far far away data centers, happens in
         | invisible far off processes that society can not see or
         | understand or learn about or tinker with. most computing done
         | is now special purpose, and its purpose is alien & it's
         | presence is saturating, utterly surrounding us.
         | 
         | that we have some freedom for low cost on our tiny little free
         | computing reservation does little. there is a full on society,
         | a massive world of computing about, that we get to know nothing
         | of, but if we want to set ourselves free & try things & explore
         | we must utterly renounce the world about us & head off, like
         | the elves of middle earth, cross the seas & leave the world
         | behind.
         | 
         | society is becoming ever more blind to what computing is. thank
         | you cheap single-board-compyters for providing some
         | homesteading experience. but the megalopolises of computing
         | being all effectively alien artifice, impervious to science,
         | too far away to learn about, secured against us: this is a real
         | & genuine horror, something no technical advance has ever
         | corrupted society with before. we have always been free to
         | observe & learn but now we are denied at the firewall.
         | knowledge burns.
        
       | enos_feedler wrote:
       | I cant even get through a few sentences of this bullshit. They
       | lost me on how Microsoft Apple and Google are blind followers of
       | money
        
       | theurbandragon wrote:
       | What say we bow to our overlords and hope they be benevolent?
        
       | Koshkin wrote:
       | > _listen to music and watch movies_
       | 
       | I guess that's what they call "computing" now... Anyway, does my
       | using of a GPC as an HTPC count? (Still, you can take my iPad
       | from my dead, cold hands!)
        
       | hertzrat wrote:
       | If the goal is to encourage the general public to use general
       | purpose computers, then I suggest the community try to temp some
       | good UX designers to take part in foss projects. I suspect they
       | many UX people are not extremely informed about foss and it would
       | benefit the community a lot to have a reputation for programs
       | with great workflows
        
         | AussieWog93 wrote:
         | I used to work as a front-end dev. The biggest issue facing
         | good OSS UI is the fact that everyone throws their support
         | behind Qt. Consumer OSS, and especially the Linux Desktop, will
         | not take off until the community make the tough decision to
         | first starve, then excise this God-awful cancer of a framework.
        
           | frosted-flakes wrote:
           | Can you extrapolate on why you think Qt is a "God-awful
           | cancer"? I've never used it as a developer, so I'm curious.
        
         | Mediterraneo10 wrote:
         | From the 2.0 version on, GNOME based many of their UI changes
         | on research studies of what ordinary computer users want,
         | chasing after the corporate desktop and tablet markets. The
         | result was something that alienated many techies, but failed to
         | see much mass-market adoption.
         | 
         | I don't think the problem is UI. I think the problem nowadays
         | is that many people are so used to an Android phone (with
         | Google Play Services and all apps sourced through the Play
         | store) or iPhone that they are increasingly forgetting that
         | ordinary computers exist at all.
        
           | Funes- wrote:
           | Your argument reads like a fallacy (over-generalization):
           | "UI/UX modifications were carried out on a single project
           | with terrible results, so _all_ UI /UX changes must be
           | useless on _any other_ project ".
           | 
           | Look at it this way (taking a decentralized network as an
           | example): either one of I2P's two most used implementations
           | (Java & C++) would _greatly_ benefit from adding an
           | informative configuration wizard to set speed limits,
           | enabling or disabling features, help set up UPnP or manually
           | forward ports, etcetera. Such a small addition would make
           | wonders for adoption. UX improvements cannot be ruled out,
           | especially not that hastily.
        
             | Mediterraneo10 wrote:
             | Ironically, setting up UPnP or manually forwarding ports is
             | hard in some countries today because the ISP insists you
             | use their broadband router, and it runs a locked-down
             | firmware where those settings are not available to end
             | users (unless customers upgrade to their more expensive
             | business plan). So, another example where it is the
             | ecosystem that is biased against general-purpose computing
             | - or at least general-purpose networking - and UI tweaks
             | can't change that.
        
           | bronco21016 wrote:
           | I fell into this, and it was easy.
           | 
           | My laptop and desktop broke around the same time. I had an
           | iPad Pro for work and next thing I knew I was just living in
           | iOS. I did this for a few years before finally pushing back
           | into desktop Linux during COVID lockdowns.
           | 
           | There's a lot of reasons behind why it's so easy to become
           | used to living in the mobile ecosystems but for me it was
           | very much about form factor. It's just so much easier to
           | carry around a slim tablet with amazing battery life and
           | software that "just works" when you live a very on-the-go
           | life.
           | 
           | Projects like PinePhone give me hope that one day we can have
           | general purpose computers in the form factors that made
           | Android and iOS so popular to begin with. Obviously, this is
           | a software and hardware problem, it's just that the world
           | moved on to more and more mobile devices and FOSS stuck to
           | less portable hardware.
        
           | jxy wrote:
           | THIS!
           | 
           | It's the ecosystem. Niche phone OS is not going to dominate
           | the market until they have a competing app store that as good
           | as Android's or iOS's. People uses Adobe will forever bounded
           | by whatever OS Adobe truly supports. People uses MS Office
           | will forever bounded by whatever OS MS Office truly supports.
           | 
           | Nobody really cares about UI. Everybody hates new UI. Once
           | you are settled in the local comfort zone of the app that you
           | use the most, nothing else would replace it unless that app
           | goes out of support.
        
           | doteka wrote:
           | You are talking about UI though. UI is not UX. The last time
           | I was forced to use a Linux desktop environment for work, the
           | resolution that I needed it to run on was not supported. It
           | took me 10 minutes of googling to find the arcane invocations
           | to perform this simple task. The UI looking really pretty did
           | nothing to improve the situation.
           | 
           | Normal people outside of tech just want their problem solved.
           | They couldn't care less about some theoretical software
           | freedoms. For them, freedom is being able to accomplish work
           | without fiddling, close their laptop and have a beer. And I
           | think this is fundamentally incompatible with what FOSS
           | advocates are trying to accomplish, which is why we will
           | never see the year of the Linux desktop.
           | 
           | Put another way: computers are just tools. The less fiddling
           | my tools take, the better. I don't want the freedom to modify
           | my hammer, I just care about how easy it is to drive nails
           | with.
        
           | neolog wrote:
           | OP said UX, not UI.
        
         | vkou wrote:
         | UX people are quite informed about FOSS, but it seems that FOSS
         | is not extremely informed about how important UX is.
        
           | vetinari wrote:
           | UX and FOSS are orthogonal issues; there are both FOSS apps
           | with good and bad UX, and so are there proprietary apps with
           | the same.
           | 
           | See for example the recent discussion about City bank and
           | their expensive mistake involving UX.
        
         | jeffbee wrote:
         | This is the big problem. OSS advocates have been pushing
         | software that is both open and completely terrible. It's no
         | surprise that the public doesn't care.
        
       | spaetzleesser wrote:
       | As far as end user devices go, it's a mature industry now. Once a
       | certain level of functionality has been achieved, the devices
       | become more polished but also more locked down. Happened to
       | things like cars, stereos and others before. I bet full self
       | driving cars will be completely sealed and no tinkering or self
       | repair possible. They will be as or less repairable as an iPad.
       | 
       | Developer machines will probably soon be viewed as specialized
       | devices that most normal users will not even know how to use.
       | 
       | This is mostly ok. Most end users don't want or need general
       | computing.
        
       | fsflover wrote:
       | Some companies fight on the side of users in this war:
       | https://news.ycombinator.com/item?id=24881988.
        
       | cblconfederate wrote:
       | This problem is real and important. My uncle who is a lawyer knew
       | how to use dBase IV in the 80s. Nowadays young people, even
       | university graduates, struggle to use a mouse. Scrolling is the
       | pinnacle of competence it seems.
       | 
       | We need people going back to buying PC. Thanks to corona, they do
       | now. We should focus on those rich-capability apps and software
        
         | evan_ wrote:
         | Does using a mouse have something to do with general purpose
         | computing? Does a spreadsheet program?
         | 
         | You should ask your uncle (who's a Lawyer by the way) if he was
         | using a mouse to work with dBase IV.
        
         | afavour wrote:
         | > Nowadays young people, even university graduates, struggle to
         | use a mouse
         | 
         | I'm sorry, I laughed out loud at this. What are you talking
         | about?!
        
       ___________________________________________________________________
       (page generated 2021-02-23 23:00 UTC)