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:
"Mastodon's Founder Says Trump's New Social Network Is Just Mastodon"
@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.
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.
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:
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?
@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.
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.
Something that @AlexKnauth, @ArneBab, and I have been slowly working on: yet another lisp syntax that removes the parentheses called Wraith: https://github.com/cwebber/racket2-rfcs/blob/wraith/wraith/wraith.md
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.
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:
Musical Style Affects the Strength of Harmonic Expectancy, by Drs. Dominique Vuvan and Bryn Hughes:
(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)
@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
I like programming languages and functional programming, music, math-as-an-art-form, lakes, and other random
pronouns: he/him or they/them
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!