After years of insisting that DRM in HTML wouldn't block open source implementations, Google says it won't support open source implementations
boingboing.net/2019/04/03/i-ha

#DRM #EME #Google

Software engineers are indoctrinated to believe: "People only hate ads when they aren't relevant." This doctrine has led to over 20 years of mass data collection. It's a lie, and if more engineers dared to question it, we'd get a lot further on #privacy.

@kylerankin The human mind can delude itself into believing anything to justify that fat paycheck at the end of the month.

Besides, some companies make it explicit that "if not you, there are others".

Employees all the way up to the CEO can easily justify unethical actions because the corporation is responsible for those actions and not them personally, conveniently forgetting the fact that corporations are just abstractions, not natural persons.

Jason Scott just dumped the ZIL source code for every infocom game on github. Clone it before Activision's lawyers wake up. And now we see how long it takes for the internet to produce a compiler for a language that's been dead for 30+ years from a cache of production grade source code for said language. We've had compiled z-machine files, but never the original ZIL. github.com/historicalsource

THE BEST features of Mastodon 2.8.0, from an admin’s POV, is `tootctl statuses remove`, to “remove statuses that are not referenced by local user activity, such as ones that came from relays, or belonging to users that were once followed by someone locally but no longer are”. This is something that my ever-filling database filesystem has been wanting for ages.

A developer next to the many HDDs needed to store the folder node_modules of her Hello World application.

@eater @krageon @xvilo I'm already in a bunq pack with three others. Don't know anyone else who would be down for it.

Apparently, "ZRTP End-to-End Encryption cannot Protect VBR Streams. When using ZRTP + SRTP for encryption in any stretch that goes on the clearnet, be sure to never select a VBR (variable bitrate) codec as the pauses in a conversations produce fingerprints in the encrypted stream that allow the adversary to infer what words are being said." I assume all #WebRTC based solutions (#matrix, #signal, #jitsimeet) suffer the same.

whonix.org/wiki/Voip
#privacy #fingerprinting #voip

One of my biggest frustrations with Docker is how many images are built with "this will always run as root" in mind. If your shit doesn't work with '-u $(id -u):$(id -g)' and '--read-only', go back and make it work, dammit.

The #uk Parliament's "petition" site targets up to 60 million people. If it cannot, under any circumstance, scale or rescale to accommodate this many petitioners or signers, then the IT side truly failed to meet the specs. Failed project.Thankfully it's not a dam.

"We have enormous freedom. That’s not a gift that was given to us, it’s a legacy that was left to us by centuries of struggle. By centuries of people that most of whose names are completely forgotten, the ones who created the freedom and the rights we now have, and that will be taken away unless you constantly defend them."

- Noam Chomsky

With streaming games now being an imminent reality, and probably also on the way from Microsoft and Sony, it's more important than ever that we preserve the videogames that are not on streaming platforms and especially those on physical media. PS2, Xbox 360 and PS3 games are hitting all-time low prices. Grab them while you can. Buy them in bulk.

And no, this time is different from Onlive and other failed streaming initiatives; this time it's actually feasible.

Bad night was bad. Bad day was worse. Sleep now and I will forget all about it. :blobmelt:

Some lessons from web 2.0 Show more

Interesting to see the extent to which Firefox must go to maintain compatibility with Google: groups.google.com/forum/#!topi

Even when you manage to keep up with the latest standards you have to bend over backwards to avoid taking the blame for not implementing what Google implements (the de facto standard).

Wait, #Swift doesn't allow you to subclass its classes from #objc?

...just one more reason not to use Swift.

(Yes, even @objc classes that inherit from NSObject)

Software is trending in the wrong direction. Decreased transparency, centralisation, and proprietary monopolies.

In this article I describe the 5 ingredients to ethical software:

- open data
- open source
- distributed deployment
- decentralised hosting
- end to end encryption

thinkmoult.com/five-fundamenta

Let's make software less about profit, and more about people again.

#opensource #privacy #encryption #foss #software

Show more
Horsecr.app

Horsecr.app is a Mastodon instance dedicated to endless trash.