CommunityNews

CommunityNews

Taking a Stand in the War on General-Purpose Computing

Imagine yourself sitting in a movie theater so dark you can’t see your hand in front of your face. You know a thirty-foot-high screen is before you, but you can’t see it. Your eyes are still adjusting to the darkness. Finally, you see the black vacuum of space, as if through a portal into another reality. Thousands of tiny points of starlight appear before you. Then, without warning, an almost painful sound erupts from the screen. The Star Wars theme blasts against your eardrums–so loudly that your back straightens reflexively. In giant News Gothic bold yellow letters, the following words appear and begin to scroll out of sight toward a distant point against the background of stars.

A war against general-purpose computing rages. On one side are the lords of technology: Google, Apple, Microsoft, their allies, and the unseen ones who control them. The lords of technology fight for money above all else, while their unseen masters fight for power. In a never ending quest to maximize their wealth and power, they are determined to control every computer in the known universe. Opposing them are the few who see the war clearly. The rebels fight to keep general-purpose computing alive. They fight for online privacy and free speech and the tools that make them possible. They fight for computers, operating systems, and software that can be used both on and off line, beyond the all-seeing eyes of the lords of technology and their masters. They fight for continued access to their computers’ file systems. They fight for control of the data on their hard drives. They fight for general-purpose hardware and programs like Handbrake and Kodi that give them the power to listen to music and watch movies that they already own, without having to buy them again and again from the likes of Apple and Amazon each time hardware standards, file formats, or delivery methods change. They fight for continued access to decentralized networks like ZeroNet, IPFS, and I2P, the last strongholds of free speech on the Internet.

Between the two opposing forces are the non-technical masses. These are the online serfs who are completely unaware and will never become aware that their freedom and their money is being stolen by their masters, the lords of technology, who they serve unwittingly with their data and monthly fees. These are the instant messaging and cat video addicts whose only concern is that computers be easy enough for toddlers to use. These are the techno-toddlers who refuse to grow up…

This thread was posted by one of our members via one of our news source trackers.

Where Next?

Popular General Dev topics Top

wolf4earth
Quite scary if you ask me. And it seems China is already blocking TLS 1.3 traffic with their Great Firewall. On the other hand it’s a co...
New
First poster: Maartz
This Keyboard Lets People Type So Fast It’s Banned From Typing Competitions. A new peripheral lets you keep typing without ever lifting ...
New
First poster: bot
It has some interesting features: It’s entirely wireless (the left half speaks Bluetooth to the right half, and the right half speaks B...
New
First poster: dyowee
Everyone seems to be striving for ‘clean’ code at the moment. You can’t read a blog post without the author telling you how clean their a...
New
CommunityNews
GitHub - livekit/livekit: Scalable, high-performance WebRTC SFU. SDKs in JavaScript, React, React Native, Flutter, Swift, Kotlin, Unity/C...
New
First poster: mikhailgrib
Let’s build GPT: from scratch, in code, spelled out… We build a Generatively Pretrained Transformer (GPT), following the paper “Attentio...
New
CommunityNews
Once you get good at Rust all of these problems will go away Rust being great at big refactorings solves a largely self-inflicted issues ...
New
First poster: DevotionGeo
To avoid being replaced by LLMs, do what they can’t. What LLM’s can’t do yet
New
First poster: AstonJ
On the benefits of learning in public. Learning in public helps me grow as an engineer and seems to benefit others too. Here’s why I sho...
New
First poster: jss
Bare is a minimal and modular JavaScript runtime designed for building high-performance apps across desktop and mobile. Open-source, fast...
New

Other popular topics Top

brentjanderson
Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
New
AstonJ
Curious to know which languages and frameworks you’re all thinking about learning next :upside_down_face: Perhaps if there’s enough peop...
New
PragmaticBookshelf
From finance to artificial intelligence, genetic algorithms are a powerful tool with a wide array of applications. But you don't need an ...
New
AstonJ
Just done a fresh install of macOS Big Sur and on installing Erlang I am getting: asdf install erlang 23.1.2 Configure failed. checking ...
New
Exadra37
Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
New
PragmaticBookshelf
Use WebRTC to build web applications that stream media and data in real time directly from one user to another, all in the browser. ...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New
PragmaticBookshelf
Build modern server-driven web applications using htmx. Whatever programming language you use, you’ll write less (and cleaner) code. ...
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New