Despite massive public opposition, the EU passed #Article17 last year, requiring mandatory copyright filters for sites where users upload content. The EU states must preserve users’ rights to free speech as they “transpose" this Directive into national law.https://www.eff.org/deeplinks/2020/09/eff-eu-commission-article-17-prioritize-users-rights-let-go-filters
There has to be a happy medium between the corporate "let's maintain everything forever, yay 20 more years of IE" and the open-source "let's release breaking changes every Tuesday just for fun." But I don't think we're there.
And don't even get me started on data density.
You could fit so much data on a 1024x768 screen back in the day. Nowadays, with 2x higher resolution, you can't fit even half of the data, because everything has a larger font and 3em of padding.
Remember the GUIs of late 90s and 2000s? They had options, submenus, checkboxes. Lots of them. Maybe they weren't as flexible and versatile as some command line tools like FFmpeg, or xorriso, but they definitely did give users a lot to choose from, and they encouraged exploration.
Today's GUIs claim to have a better UX, but they're significantly dumbed down. They assume what the user wants, and discourage any sort of learning.
Is this what the next generation of hackers will grow up with?
Today in The Bookseller - the UK's trade magazine for the bookselling industry - I published "Inaudible," in which I unpack my reason for foregoing hundreds of thousands of dollars by refusing to allow Audible to put DRM on my audiobooks.
Look, I get it: it's cool to have "open-source" on your project website, so you can't stop yourself from using it even if the project is not, in fact, open-source.
But that's just a (more or less) intentional attempt at confusing people. It's disingenuous at best, and outright fraudulent at worst.
When I see that, you can be sure I will keep far away from your project:
...that said, the difference between most software development and actual engineering is night and day. Regulations are more numerous and specific, practices are more disciplined and there are legal consequences for not adhering to them. Such is not the case for software development outside the context of, say, industrial control systems.
And even in that latter case, where regulations were lacking there have been issues (network security notably).
If I had to name a single person who had the most profound influence on how I understand the world today, it would be David Graeber. His works stand as a monument to Anarchism as something that constructs, reconstructs, and re-forms society from the shards of the cooperation and mutual aid which have been destroyed and subverted by hierarchy and sometimes even forced entirely underground. More than critique, Graeber had novel ideas for the formation of a society based on egalitarian values which is often absent from the popular left of the past 50 years who cannot move beyond respinning critiques of capitalism into books with trendier sets of jargon over and over. While working with the anti-globalization movement and similarly-oriented anarchist social movements in the so-called united states and elsewhere his politics were never confined to a university office or the presses of an academic publisher. He died two days ago on September 2nd in Venice. We need to channel his focus, this drive to move beyond being a counter to reactionaries and to move towards actively constructing a better world without constantly resorting to taking feedback from the monsters who are legitimizing deadly, racist state violence today more than ever. Rest in power, David
The anthropologist David Graeber just died. He is one of my primary intellectual influences, and his book DEBT changed my life back in 2011: https://bookshop.org/books/debt-updated-and-expanded-the-first-5-000-years-revised/9781612194196
Some articles of his that are also really important to me:
Using our mid-20th century projections of flying cars as a jumping-off point to think about what actually happened to material progress in the last 50 years: https://thebaffler.com/salvos/of-flying-cars-and-the-declining-rate-of-profit
On bullshit make-work that contributes to the above: https://www.strike.coop/bullshit-jobs/
A friend of mine who teaches elementary school, taught her class, “don’t yuck my yum”
It was like a class mantra, all the kids knew and understood the phrase. So, if a kid brought a bean burrito for lunch, and another kid said “gross! I hate beans” burrito-kid could just say “don’t yuck my yum”
It became the perfect phrase when one student liked something another student hated it. Quickly, it moved from the tangible (food, smells, textures) to the intangible (music, religion, quality)
By the end of the year “don’t tuck my yum” was woven into the culture of the class. They actually used the phrase LESS by then, because yuckers would check themselves before tearing anyone down.
And that class of second graders moved to third, secure in the knowledge that it’s ok to love the things you love, even if other people don’t.
New blogpost: If you can't tell people anything, can you show them? https://dustycloud.org/blog/if-you-cant-tell-people-anything/
"Remote Code Execution in Slack desktop apps" https://hackerone.com/reports/783877
This is why I refuse to use Slack, Discord, etc. in their native app versions – only in the browser. Browsers have gotten pretty good at sandboxing and auto-updating. Historically, Electron apps have demonstrated themselves to be good at neither.
This is why I thought Microsoft had a great idea when they proposed automatically ingesting PWAs into the Windows Store and displaying them in Bing search results. https://docs.microsoft.com/en-us/microsoft-edge/progressive-web-apps-edgehtml/microsoft-store
Not sure what became of this, though, or how many apps actually got automatically indexed.
I actually got an email once asking if I were willing to register Pinafore on a "PWA store"-type website. I didn't respond, because I don't think I need to do any such thing.
There are already plenty of PWA stores that host my app. They're called search engines. They don't need my permission, and I can use a robots.txt file if I want to control how they link to my content.
BIPOC matter. Cat mom. He/Stephen. Self-taught computers, hoping to learn more.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!