Show more
Amikke boosted

Belgium wanted to pass a law that would have forced companies to include an encryption backdoor. But the immense backlash that the government faced made them stop. Read on our blog how we fought the law & won! 😀💪 Let's keep fighting for #privacy.
tutanota.com/blog/posts/belgia

Amikke boosted
Amikke boosted
Amikke boosted

Just pulled off perhaps the zaniest new feature in my memory leak detector tool (fuite). If you have an Array (or Map, Set, etc.) that is suspected of leaking, it now shows the actual *stacktrace* of the code that is pushing to the Array. It even fetches source maps for minified code.

Not actually published yet, but seems to be working so far… github.com/nolanlawson/fuite/p

Amikke boosted
"eugen only cares about money" is literally the wrongest takes ever. he has gone out of his way to not make money with mastodon. what do you want him to do, live in a barrel?

Say, what do you think about taking the entire media publishing/distribution industry hostage? The idea has been floating in my mind for a little while, inspired by how goddamn awful Spotify’s client apps are, and it requires two things:

  1. A distributed file sharing network, such as IPFS
  2. A universal permission/ownership authority, such as a blockchain. (LBRY immediately comes to mind, however I don’t know it well enough to judge if it’s fit for the purpose)

Basically it would work like this: a creator uploads their works to #1. If the works are free/public, that’s it, everyone can pull and share them, that’s already possible with a couple of networks. If they are not, the creator would create some kind of proof of ownership using #2 and distribute it however they see fit.

#1 would have to have an integrated permission system, such that a node would only share content requiring permissions to those who have been granted the permission using #2. Of course, this is susceptible to bad actors who would then take that content and share it freely, but that’s a problem with all such systems - that’s why piracy works.

So, using this system any willing creators would share their works, both free and paid, pretty basic. But we’d also have a “fair play pirate” authority which would be optional to honour (just like any other) and would freely share all works whose IP holders didn’t care. As in “if you don’t want to profit off our platform, then you won’t”.

This would present an ultimatum: either you share your stuff on the platform or we’ll share it for you. Normally that would be extortion, but not if the platform doesn’t take a cut1 and only does it to re-integrate all of the proprietary content spread over shit like Spotify, Youtube, Netflix into a single, modular network that can be used by any client application.

You could still have things like a subscription-based permission to view files or anything like that, meaning the big players would be out of arguments defending them keeping to their walled gardens. Of course they’d still whine about piracy, but that wouldn’t be well received by the public given they have a fair way to stop it and no legitimate reason not to.

The exact technology stack alongside a fair permission authority system would need to be created, and we’d need an initial critical mass of users to make the network relevant - but once it gets going it would be virtually unstoppable and would bring about a new era of transparency and interoperability.

  1. still illegal in most countries, but that’s not new for pirates and freedom fighters - what we want is the moral high ground that would make people support it, not legal status. Setting a node on Tor and sharing IP-protected content ain’t a new idea. 

Amikke boosted
Amikke boosted
Amikke boosted
Amikke boosted

Whenever I’ve wondered about how something in Erlang works, I have never been disappointed in the answer. I almost always leave with the impression that the designers did the “right thing”. I suppose this is in contrast to Java, which does the pedantic thing, Perl, which does the kludgy thing, Ruby, which has two independent implementations of the wrong thing, and C, which doesn’t do anything.

  • Evan Miller

Still one of my favourite quotes ever.

Source: evanmiller.org/why-i-program-i

Amikke boosted
any weeb born after 2000 can't anime. all they know is vtubers, play gacha, browse twitter, coom, post dey fumos, get groomed and say nigger
Amikke boosted

Letting an advertisement company run your web site analytics, is like...

Amikke boosted
Pixelfed pozwala administratorom na ustawienie komunikatu dla wpisów zawierających frazy typu *covid* z wybranym linkiem, więc admin może ustawić coś typu „Aby odnaleźć informacje o COVID-19, obejrzyj film Jerzego Zięby”. Cudowna funkcja.
Amikke boosted
Amikke boosted

Kolega był na pogrzebie osoby, która zmarła na COVID.
Ksiądz na mszy mówił, jaka to wielka strata i jaka straszna choroba ją dotknęła.

Po czym zaczął rzucać zaklęcia nad kielichem z "ciałem Chrystusa" i wkładał ludziom w kolejce, po kolei te andruty do buzi, gołymi dłońmi.
Heh.

Amikke boosted
Amikke boosted

2550. Webb 

title text: Each one contains a chocolate shaped like a famous spacecraft and, for the later numbers, a pamphlet on managing anxiety.

(xkcd.com/2550)
(explainxkcd.com/wiki/index.php
)

Amikke boosted
FreeBoardGames.org is mainly powered by https://boardgame.io, an #opensource #typescript engine for turn-based #games. One of the main devs, Chris, created this beautiful diagram to present the order of internal API calls in boardgame.io (see https://github.com/boardgameio/boardgame.io/issues/808#issuecomment-945141162).

The game mechanics are described using the concepts of "phases" and "stages" wherein players whose "turn" it is are allowed to make certain "moves". Several event hooks are called for each move and each stage change.

It's not that hard to implement your own game: Join us on https://github.com/freeboardgames/FreeBoardGames.org
Amikke boosted
Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.