Our Policy Fellow @bkuhn_ebb_org
blogs about #Trump's Group violation of the Affero GPL on @joinmastodon
's #Mastodon codebase; Trump's Group has 30 days to comply with the #AGPLv3: sfconservancy.org/blog/2021/oc #copyleft #GPL

TruthSocial, Fediblock, pol adjacent 

Update via @schlink

The Libre campaign group @conservancy is threatening to sue Trump if he doesn't obey rules of Mastodon licence:

theverge.com/2021/10/22/227403

Show thread

@pluralistic in addition to sabotaging large competitors, the buying sprees of monopolists create the startup culture built on burning money and trying to survive until they get bought.

That way Google/Microsoft/… not only sabotage their direct competitors, but also destroy most upcoming competitors by corrupting them from the start to aim for the sellout instead of creating a sustainable model.

CC @aral

Mastodon's Founder Says Trump's New Social Network Is Just Mastodon

'Truth Social', which will launch officially later in the year, is seemingly using Mastodon's codebase without credit.

Former President Donald Trump’s new social network ’Truth Social’ is seemingly a thinly disguised fork of popular social network codebase Mastodon.

Its terms also say that “all source code” of Truth Social is proprietary. That might run afoul of Mastodon’s own license.

“The main thing is that Mastodon is free software, released under the AGPLv3 license, so anyone can use it—provided they comply with the license. The main part of the license is making the source code and any modifications to it available to the public,” Rochko told Motherboard. With Truth Social saying that its code is proprietary “that would be a problem, as that would indicate a license violation,” Rochko added.

#Mastodon #TruthSocial #Trump #thief

vice.com/en/article/5dgm5k/tru

TruthSocial, Fediblock, pol adjacent 

As you may have seen in the news today, Trump's media team has set up their own social network "Truth Social".

What they aren't admitting is it's actually just a Mastodon instance with all the Mastodon branding removed, including all of the messages acknowledging that it is FOSS, as required by the software's free open source licence. This is breaking the terms of the licence, and is essentially stealing the software from the volunteer community which made it.

This kind of behaviour cannot be accepted by anyone who believes in FOSS. Keeping to the requirements of a FOSS licence is fundamental to building software together. If powerful people get away with stealing FOSS, people may be reluctant to build FOSS in the first place.

Hopefully someone will take legal action, but in the meantime we can block these instances in case they try to federate:

truthsocial.com
tmediatech.io

#Fediverse #Fediblock #TruthSocial #Trump #MastoAdmin #Mastodon

Also honestly the *long-term* solution is questioning why we prioritize gendering in our pronouns.

Pronouns are scoped temporary variables. If you were to design a language today, would you choose to prioritize that information? We know that gendered pronouns automatically load a giant set of preconceptions, whether we want to or not. Does doing so help or hurt more often?

Show thread

@civodul Though English's 'default' "they" (which I think most people do in fact have in their grammars, so this sort of use of singular "they" historically pre-dates the use of "you" (rather than "thou") as a singular) actually seems to have particular properties, which also partially overlap with the use of "they" as a chosen pronoun.

That is, English's default non-plural "they" signals either lack of knowledge or genericity. Using it to refer to known, specific person still usually takes English speakers conscious effort.

But, yeah, Romance languages in general end up in a 'worse' position in terms of their accident morphology: there are only two genders and they don't generally neutralise in the plural.

@cwebber

This is my favorite line of the talk, on why one would make a language:

When we write code, we are restructuring our thoughts to fit the language of the computer.

When we design our own languages, we rewire the computer to match the structure of our thoughts.

Show thread

Something that @AlexKnauth, @ArneBab, and I have been slowly working on: yet another lisp syntax that removes the parentheses called Wraith: github.com/cwebber/racket2-rfc

Still in progress but it looks fairly natural I think, and preserves the better parts of Lisp.

@ionchy I'm not so sure. If the language is designed to allow the user to extend it, it seems like the editor must have some way to adapt to user-defined extensions. Making that external to the language is leads to a ton of code duplication (each editor will invent it's own language for control customization, which will not be portable). Making it possible to do language-extension with IDE-extension as a first-class feature is probably a good idea.

Can I get my Racket macros to indent in specific ways (match-like, let-like, etc.) in DrRacket without adding the specific keywords in Preferences? I guess the Racket code has nothing to do with how DrRacket formats it so it's unlikely that this is something I can specify in the code...

racism, spicy take on iq 

history of iq tests:
-invented by racists with confirmation bias
-historically used by racists to justify racist education policies and also eugenics
-currently used by racists to justify racist education policies and also eugenics
-debunked countless times
-still taken seriously because ????????

Why Classical Harmony Doesn't Work Anymore, by 12tone:
youtu.be/1qPjtFH1w1M

Musical Style Affects the Strength of Harmonic Expectancy, by Drs. Dominique Vuvan and Bryn Hughes:
journals.sagepub.com/doi/full/

(Pisses me off whenever someone says that the post office isn't efficient or should be privatized. Like, buddy, you've seen how that works with telecom companies that can't be bothered to have service in rural areas because it isn't cost effective to run a stinking cable to some remote part of the USA)

Show thread

@iitalics but everything is graphs

trees are graphs
arrays are graphs
function code can be represented as an AST which is a tree and therefore a graph

Show older
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!