@brab@framapiaf.org
@brab@framapiaf.org avatar

brab

@brab@framapiaf.org

Chercheur commun. Joueur invétéré. Populiste. Luddite. http://alan.petitepomme.net/

This profile is from a federated server and may be incomplete. Browse more on the original instance.

maeool, to random French
@maeool@boitam.eu avatar

Plan officiel des transports de la métropole de Rennes (star.fr)
vs
Plan libre, générique et auto-généré appliqué à la métropole de Rennes (cartes.app)

Ça commence à ressembler à quelque chose :)

image/png

LoupiotNoir, to acab French
@LoupiotNoir@mas.to avatar

Fun fact : ma compagne mon bébé de 9 mois et moi avons été stoppé par les gendarmes avant de rejoindre la manif contre les #GigaBassines de Bouzel. Ils nous ont obligé à dérouler les banderoles pour la Palestine que nous transportions. Ils les ont pris en photo et ont voulu me les prendre en me disant que je pourrai les récupérer plus tard à la gendarmerie de Pont-du-Château.
J'ai refusé et j'ai demandé un motif légal. Ils ont bafouillé, on appelé au talkie et nous ont laissé passer.
#ACAB

avsm, to random
@avsm@recoil.org avatar

The Programming for the Planet videos are all online now on @propl24 https://watch.eeg.cl.cam.ac.uk/c/propl24/videos and the program at propl.dev

phoenyx, to random German
@phoenyx@mastodon.social avatar

Irony included.

yogthos, to random
@yogthos@mas.to avatar

how innovation works under capitalism 👇

video/mp4

Chrishallbeck, to Funny
@Chrishallbeck@mastodon.social avatar

The exchange.

yurnidiot, to random
@yurnidiot@mstdn.social avatar
freakonometrics, to random French
@freakonometrics@mastodon.social avatar

"The ABC of mobility" https://www.sciencedirect.com/science/article/pii/S0160412024001272#s0030 (Data for nearly 800 cities across 61 countries is used to model car use and its relationship with city size and income)

image/jpeg
image/jpeg
image/jpeg

mia, to random
@mia@void.rehab avatar

so, you've seen ™ and ™️ before. but like. why are there two. well, i have an explanation! the answer is: FE0F

first, unicode. unicode is a standard definition of a bunch of codepoints, where a codepoint is just a number with meaning. for example, unicode codepoint U+263A refers to ☺︎, or "White Smiling Face", and U+1F431 refers to 🐱, or "Cat Face"

so, lets start by looking at the codepoints for ™. decoding it, it becomes the codepoint U+2122, referred to as "Trade Mark Sign". this was added in unicode 1.1 in 1993, a decent time ago!

next, the codepoints for ™️. decoding it, we get two codepoints! U+2122 (™︎) and U+FE0F. wait. who is FE0F. why is he in my emoji

well, unicode isn't as simple as a series of codepoints that refer to single characters. take a look at é̗ for example. this is three codepoints, U+0065 (Latin Small Letter E), U+0301 (Combining Acute Accent), and U+0317 (Combining Acute Accent Below). the first codepoint is simple enough, it's just e. the next two, however, are combining codepoints. this means that they combine with the codepoint before them to modify it. U+0301 adds an acute accent above the previous codepoint, and U+0317 adds an acute accent below the previous codepoint. this example specifically isn't very useful (i don't know any language with a é̗ character beyond conlangs), but it becomes very useful for languages that use a lot of diacritics. imagine if we had to make a new set of characters for each set of possible diacritics! big waste of space, we shouldn't have done that!

so, what is U+FE0F? well, it's a special codepoint called "Variation Selector-16". variation selectors are a reserved block of 16 unicode codepoints. only some have been defined, but among those currently in use are U+FE0E (VS15) and U+FE0F (VS16). from wikipedia: "VS15 and VS16 are reserved to request that a character should be displayed as text or as an emoji respectively." so, what's happening with ™️ is that it's combining a U+2122 (™) and a U+FE0F (Variant Selector-16) to create an emoji version of ™. they're the same character, just that one has been instructed to become an emoji!

also, for the interested, here's the word "unicode" with a shit ton of combining characters: ù́̂̃̄̅̆̇̈̉n̖̗̘̙̐̑̒̓̔̕i̡̢̧̨̠̣̤̥̦̩c̴̵̶̷̸̰̱̲̳̹ò͇͈͉́͂̓̈́͆ͅd͓͔͕͖͙͐͑͒͗͘eͣͤͥͦͧͨͩ͢͠͡. what appears to be seven letters is actually 77 codepoints, taking up 147 bytes when encoded in utf-8. or 156 in utf-16. or 312 in utf-32. why does anyone use utf-16 if it's longer? historical reasons :3

TL;DR: ™️ is ™︎ but instructed to be an emoji

gabrielesvelto, to random
@gabrielesvelto@fosstodon.org avatar

Memory errors in consumer devices such as PCs and phones are not something you hear much about, yet they are probably one of the most common ways these machines fail.

I'll use this thread to explain how this happens, how it affects you and what you can do about it. But I'll also talk about how the industry failed to address it and how we must force them to, for the sake of sustainability. 🧵 1/17

cnes, to random French
@cnes@social.numerique.gouv.fr avatar

Vous êtes nombreux à nous rejoindre suite à l'appel de @amoroso, merci beaucoup ! L'occasion de refaire une courte #introduction 🥳

Bienvenue sur le compte de l'Agence spatiale française 🇫🇷 Vous trouverez ici notre actualité, des infos sur les grandes missions spatiales, de la vulgarisation scientifique, un peu de veille et des liens pour aller plus loin 🚀

Thanks to @amoroso you're now 1337 following us. We do mostly speak le funny language, but please stay for the memes!

ben, to random
@ben@m.benui.ca avatar

Stack Overflow announced that they are partnering with OpenAI, so I tried to delete my highest-rated answers.

Stack Overflow does not let you delete questions that have accepted answers and many upvotes because it would remove knowledge from the community.

So instead I changed my highest-rated answers to a protest message.

Within an hour mods had changed the questions back and suspended my account for 7 days.

Diff view of a stack overflow question showing it being changed from the original text to a protest message, then being changed back again by a mod. Protest text reads: Why does OpenAI get to profit from our work? I have removed this question in protest of Stack Overflow's decision to partner with OpenAI. This move steals the labour of everyone who contributed to Stack Overflow with no way to opt-out. OpenAI has a history of flooding the web with inaccurate information and have explicitly stated that they will never pay creators for their work.

codyroux, to random
@codyroux@mathstodon.xyz avatar

New episodes of the Church of Logic! We explain the basic idea behind ordinal analysis, one of the main mathematical/philosophical movements trying to justify logical laws.

With @sandmouth
https://podcasters.spotify.com/pod/show/cody-roux/episodes/The-Measure-of-Truth-Ordinal-Analysis-I-e2jc3as

avsm, to random
@avsm@recoil.org avatar

Syntax support for effect handlers about to go into OCaml 5.3-dev thanks to @kayceesrk and a big collaborative revisionfest. https://github.com/ocaml/ocaml/pull/12309#issue-1762241167

You can see the old/new syntax here in the effects-examples repository: https://github.com/ocaml-multicore/effects-examples/pull/42/files

FredKiesche, to random
@FredKiesche@dice.camp avatar
emily_etale, to random

Today I'm releasing two projects I've been incredibly excited about lately:

The second is essentially a Stacks Project for category theory.

image/png

mathieubaiget, to random French
@mathieubaiget@piaille.fr avatar

Depuis quelques années, le monde du jeu de société milite pour faire reconnaître le jeu de société comme une oeuvre culturelle. En premier lieu, La Société des Auteurs de Jeux et l'Union des Éditeurs de Jeux de société.

Selon moi, le jeu de société n'est pas une oeuvre culturelle.
Il pourrait l'être, mais il ne l'est pas.

Quand une troupe d'artistes du spectacle vivant se produit en festival, elle est rémunérée pour cela. Et de nombreux artistes du spectacle vivant vivent de leur métier.

Quand une chanteuse se produit en festival, elle est rémunérée pour cela. Et de nombreux chanteurs en vivent.

[1/5]

altis, to random French
@altis@masto.bike avatar

Accident entre Bruno Le Maire et un cycliste : À qui la faute ?
https://youtu.be/sKunZ3oXzNs

TeXhackse, to random

It's a bit weird but I feel extremly honored: @gutenberg_TeX has published a translation of my / tutorial to french. https://doi.org/10.60028/lettre.vi52.153

Thanks a lot to Patrick Bideault for translating. I was asked to check it, which is quite hard as I don't speak a full sentence of french I guess … but I was told he did great work there!

alanferrier, to random
@alanferrier@mastodon.scot avatar

The Rector of the University of Glasgow, a Palestinian witness to war crimes, is now banned from entering both Germany and France and, it would seem, the whole of Europe.

factsory, to random French
@factsory@pouet.chapril.org avatar

Un mix électrique avec 75% de la consommation couverte par le nucléaire émet-il moins de CO2 qu'un mix électrique où le nucléaire a une part plus importante ?

Oui, c'est possible. Et c'est en 2023, en France.

Thread.

LoboTom, to random French
@LoboTom@mastodon.social avatar

Ah beh pour aller dans le sens de @uichelorraine

https://mastodon.social/@uichelorraine@piaille.fr/112382713121755814

Le cycliste a grillé un feu qui... n'existe pas.

Via @altis sur le réseau des enfers

roipoussiere, to random French
@roipoussiere@mastodon.tetaneutral.net avatar

@Goutte an I are working on a small factorio-like game based on an hexmap.

It's in early stage of development but thanks to the new level editor we can can now draw basic levels.

@godotengine

schratze, to random
@schratze@todon.nl avatar

according to the myth, the ancient Greek god of the sea, Poseidon, rode around in a giant chariot drawn by several dolphins. It was the first ever Multi-Porpoise Vehicle

mattblaze, to random
@mattblaze@federate.social avatar

Oops. An NYPD officer accidentally discharged their gun during the removal of protesters from Columbia’s Hamilton Hall. Fortunately no one was hit. https://www.nytimes.com/2024/05/03/nyregion/nypd-columbia-shooting-hamilton.html?unlocked_article_code=1.pE0.v6lm.u1Vvy-U6J88X&smid=nytcore-ios-share&referringSource=articleShare

mattblaze,
@mattblaze@federate.social avatar

In all seriousness, this snippet from the revised article is astonishing.

An officer - an ESU sergeant no less - accidentally firing a gun during a planned operation to remove protestors who were merely trespassing isn't "abnormal" enough to be worth mentioning? If one of the protesters had accidentally fired a gun, would they have mentioned that?

And the mayor knew about this when he was publicly congratulating everyone for how "professionally" and "flawlessly" this was handled.

Come on.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • megavids
  • anitta
  • tester
  • lostlight
  • All magazines