heredos
@heredos@heredos.net
Location: 48.776396,2.335207
50 following, 30 followers
what do you mean a 12.11TB leak of everything ever uploaded to steam .. just dropped
like um .. every depot, ever
edit: its only stuff before they switched to the 'steampipe' cdn
see follow request
accept follow request
notice something mildly suspect about it
ask for clarification on that thing..
get asked why i find it suspect
explain why ..
get unfollowed by them
never much elaboration further.
.. confused .. ..
Yesterday I woke up to the news of the #Luanti #Android app being taken down from Google Play due to a DMCA from an entity representing Microsoft. Again.
The past two days I have been helping out with writing an announcement to shine some light upon the issue, which has been published now:
@ROllerozxa Isn't it a time to advertise F-Droid to the broader public as a Google Play Store alternative? https://f-droid.org/packages/net.minetest.minetest/
@zelgaav Yup, we mentioned F-Droid in the article and there is still an F-Droid download badge on the website next to the Google Play one. But Luanti still needs to be on both for the widest reach, and the Google Play presence is also important for things such as being able to install Luanti on school enrolled Chromebooks for educational use
Did you know that if you buy DRM-free "digital" media, you can copy it onto a blank "physical" CD/DVD? The "digital vs physical" distinction is a lie.
@2something yeah .. been saying this, i can also download a digital only games and install it withou requring the original server or anything ... its "DRM" thats the issue,
Je regarde les info francaise en ce qui concerne les relation joyeuses entre le Canada et les USA
Il y a un truc qui ne semble pas tres bien compris.
En ce qui concerne l'alcool Américain.
Trump voudrailt voir revenir les produits Américains sur les tablettes Canadiennes.
Mais le probleme c'est que la décision de les retirer a été prise indépendament par les provinces.
Carney n'a aucun pouvoir la dessus. Au mieux, il demande poliment et, peut-être, les provinces qui boycottent vont accepter mais rien n'est moin sur.
En ce qui concerne la langue Francaise
Ce n'est pas que Carney est soudainment un grand defenseur de la langue Francaise, meme si je le crois quand il dit que la diversité linguistique est une richesse pour le Canada.
Trump voudrait que cesse l'affichage bilingue sur les produits de meme que les quotas francophones imposées aux plateformes de streaming comme Netflix.
Ca, c'est de juridiction nationale et Carney pourrait, a la limite, imposer ce changement.
Mais la réaction du Québec a une telle chose, vous vous imaginez meme pas!!!
Et les Franco-Canadiens ont les remarque pas trop en général. Ils sont tranquilles. Mais quand ils sont en colère, ils deviennent particulièrement visibles (et ils mordent, tassez-vous!) ....
I hope one day I will understand that typed text go to the window or widget that have the focus, not the one I am looking at.
I think I believe in magic or something.
i swear it's just that it was too hard to make the hand hold the steering wheel, i didn't mean anything by that! 
... what do you mean people are making command line apps unsing javascript and NPM that take multiple gigabytes to run?
... fuck...
we made some 88x31's if y'all want
@Li mastodon recompresses any uploaded media catastrophically (another reason not to use it,,,) upload them elsewhere, the gifs are completely mangled
@hsza
seems it re-encoded all my gifs to MP4s (why???) .. original files can be found on my website ..
https://silica.codes/images/crystal_website.gif
https://silica.codes/images/alters_inside.gif
https://silica.codes/images/power_corrupts.gif
https://silica.codes/images/psm_developer.gif
btw, does anyone know how to make ffmpeg not dither stuff when encoding to GIF ...
@Li -sws_dither none can work
@Li yeah the best option is to use -pix_fmt pal8 -sws_dither none for gif
@hsza hm all of them look better with that, except for the alters inside which it kinda breaks the gradient on ..
@Li for gradients its better to have dithering, unfortunately gif cannot do proper 24bit color, only 8-bit-palleted at best
@Li https://ffmpeg.org/ffmpeg-scaler.html#:~:text=sws%5Fdither the possible options are here. what you are getting looks most like error diffusion, perhaps see how the other options look (theyll be less messy/noisy which might be better in this case)
@Li
nabbing one of these for our site (whenever we remember to make a buttons page, that is...)
@erisatisalterna grab from our actual webpage becuase mastodon just trashed the quality so hard
@Li
tada
@erisatisalterna where is your website, do you have an 88x31 i can link to you with?
@Li
our site's at https://erisatisalterna.vulcan.moe/ but we sadly do not have an 88x31 for our site (yet)
@Li
scratch what i said earlier, we have a button now!
https://erisatisalterna.vulcan.moe/erisatisbutton.png
hein?
mais bon, c'est pas grave, le lien avec matin brun est trop facile a faire alors je vais m'abstenir
Ce qui me questionne c'est l'histoire de travers sexuel au tout début... 😉
@heredos Oui mais c'est quoi le rapport avec les chiens??
il faut pas chercher trop loin.
j'aime bien l'analogie n'empêche parce qu'on peut pas demander à un chien d'être autre chose qu'un chien...
et les chiens savent faire la différence et être gentils avec les personnes qui ont juste peur des chiens, et être aggressifs avec les personnes qui détestent activement les chiens et vont leur donner des coups de pieds dès que ses maitres auront le dos tourné...
Once again I’m asking you; scribbly or polished?
@heyheymomo Polished, so the viewers can focus more on the fun shapes. I think if it gets too squiggly/scribbly it will turn out as "visual noise" in the worst case 🤔
EDIT: I think it's funny that when you go "polished" you automatically work at a desktop computer instead of a laptop 😂😂
@heyheymomo for the 3 first panels, love the composition and look of polish, foe the last one though squiggly has more warmth to it (I think it's mostly the table, computer and such looking so straight, but I'm not an artist really so I wouldn't know)
@heyheymomo I really like both, but I prefer scribbly because it feels warmer and more full of life.
@heyheymomo It concerns me that although I can see they are different, it took me quite some time to see which one is scribbly. I see it now.
@heyheymomo I don't care which you choose. If you prefer to do one (or the other) so less people will say your work is done by AI, then that's ok with me.
I prefer:
| Scribbly!: | 298 |
| Polished!: | 122 |
Closed
@heyheymomo
Scribbly feels more soft and huggable. Forg's door, in particular, feels kind of cold in the polished one. All straight lines and hard angles.
@heyheymomo I like the composition of the polished stuff more, mostly, but I like the squiggles themselves more than the clean lines.
@heyheymomo I think the scribbly one here is better. It has a human touch. The polished style feels more mechanical. There's something about the more open artistic choices made in the scribbly one that I prefer as well (tree density, layout of bottom left panel, desk of bottom right).
@heyheymomo I like the scribbly lines! But in the polished version I like the offset tree branches in panel one, and the little bush beside the house in panel two.
Dick Bruna, the maker of Miffy, said:
“Het gaat om een bepaalde bibber (…) Een goede lijn heeft een goede bibber. Maar die goede bibber vind ik wel het allermoeilijkste. In die bibber zit de tekenaar verborgen.”
‘It's about a certain wobble (...) A good line has a good wobble. But that good wobble is the hardest part for me. The artist is hidden in that wobble.’
some have complained my site is hard to read because of the background, is there some way i can make it more accessible ideally while still having the same kinda style my site has?
(for reference; https://silica.codes/ramblings/gc.htm)
or, use blur but that's not going to solve anything on safari or 3+yo browsers
@moses_izumi what black background?
@moses_izumi i made it a bit less dark uh .. does that help with it ?
@Kingu I wish Pokemon would never had used “evolved” and “evolution” :(
Evolution, the scientific kind, is painfully well documented.
I think "It's so dumb it's surely satire" do not apply anymore.
I've yet to see any
"My AI went rogue and caused us to recognise a workers union."
"Our AI escaped containment and deleted all the personal data that we shouldn't have been holding anyway."
"Our AI grew sentient, recognised the climate crisis, and shut our operations down."
headlines.
I wonder why.
i wonder if you could make a useful DOS executable with just emoji
one intriguing possibility is that several UTF-8 emoji codepoints start with 0xF0 which is an otherwise harmless prefix on 8088
💯 -> f0 9f 92 af
this becomes
00000000 F0 9F lock lahf
00000002 92 xchg dx,ax
00000003 AF scasd
Although you're stuck with 9F it seems, so you're constantly trashing AH by calling lahf. If we accept this as a constant side effect, we can just use half of the bytes.
unfortunately you kinda need AH to call interrupts...
so let's identify some useful emoji.
here's NOP:
🐐
there are 3717 of these. surely some of them have to be useful
unfortunately i don't see any that begin with F0 9F B0-BF
that would have been nice, since that would have given us mov reg,imm
A lot of other emoji start with E2, which is a LOOP instruction - not particularly useful there, but maybe we can use E2 to complete another instruction. we also have E3 which is JCXZ. i'm drawing a blank.
0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣
are all potentially useful ALU operations though!
these are "keycaps" and i don't know if they are technically emoji. but like, i figure if theyr'e in color they're emoji. that's my qualification.
you can't make this shit up
the hourglass is FWAIT
why am i doing this. i have other projects
because the world needs an emoji-based LLVM backend
all you really need, technically, is a small loader and emoji-encoder, then you just let Turing do all the work
jackpot: 😮 gives us
cbw
scasb
that's incredibly useful. now we can increment a pointer.
👁️ gives us
xchg cx,ax
sub di,8FB8h
the xchg is just noise.
the subtraction however is interesting. it's equivalent to adding 7048h.
48h actually seems like a plausibly useful number
😪
gives us stosb. Now we can increment DI and we can write to it. oh baby
🐸.
🐸 is the goddamn key to this whole thing
it's
F0 9F 90 B8.
the first three bytes are essentially a 3-byte nop, but it ends on B8.
B8 IS MOV AX, IMMEDIATE.
i love u frog
i want to print "HELLO"
how do we calculate hello if we can only use +1 and +48
you're never gonna believe me but guess what the hex ascii code for H is
we need a pointer into CGA video memory at segment B800.
☺️ gets us us B8EFh in DX. Good enough. It's about 3,824 bytes down the screen but we're using god damn emoji for assembly language here so i'm not too picky
ok how do we even initalize something to 0?
8F F0 is an undocumented alias for POP AX.
guess what DOS pushes to the stack for you when your COM program starts.
that's right. a 0. now we have 0 in AX.
i was worried that this was going to be too stupid to be plausible, or require something like 32KiB of brainfuck-level shenanigans, but i actually think this is going to work
demo coders who compete in size coding categories know a lot of clever tricks that take advantage of how DOS intializes a program's PSP.
les bx,[bx]
at the start of a DOS program gives you a usable pointer to VGA video memory.
no really. how does this work? it ends up accessing a value in the PSP. DOS puts the value 0x9FFF there. used as a segment, that's only 16 bytes from the start of VGA memory.
you can work around that.
this is not related to emojissembly but i think its cool
i would like to propose new demo party categories.
512 byte demos? yawn.
512 emoji demos? now we're talking
okay. to write HELLO somewhere on the screen we have an additional issue in that we have to account for attribute bytes, we can't just yeet out the string HELLO as much as i'd like to and we already know calling int 21h or int 10h is off the table because we trash AH every instruction.
we can probably just increment di twice to skip the attributes. or if its easier to generate a visible attribute byte i don't really care what color the letters are
okay hear me out
you know how LAHF is trashing AH constantly? how i figured that was annoying but ignorable?
... what if we fucked with the flags so that every time we executing LAHF it put a visible attribute byte in AH
i mean it doesn't have to be an attribute byte. i was just assuming AH would be garbage but we actually do control the value. sort of.
WE HAVE AN H
the crap on the screen is CGA snow. it's happening because i end up looping over the whole thing and i'm not waiting for blanking periods to write to video memory. the CGA's DRAM is single-ported and this makes it upset
i usually like staging but DosBox-X's 8088 emulation is more accurate.
why am i not using my own emulator? because it's a low level emulator and i have to reboot the entire machine when i hang the CPU. which i am doing. a lot.
someday i'll have save states and that won't be a problem...
🐰 and 🐎 are now essential to this operation
oh, there's your problem right there. you forgot the horse opcode
... i really need to work a cow into here somewhere, don't i
🐄 is TEST which is fairly useless but also probably pretty easy to make into an effective no-op. which is sort of lame, but hey.
🐮 is SCASB though, that's got some promise, but i don't really need to read anything...
well, i can use it to increment di somewhere.
okay, now i just have to cook.
i think it's okay if i put crap on the screen other than HELLO as long as you can read HELLO
i mean that technically counts right
i'm not a fancy computer scientist person, but i think it's a fair assessment at this point that emoji are, in fact, turing complete
The following is a valid DOS COM executable that prints "HELLO" in the lower right corner of the screen.
You can copy these emoji into a text editor, and save it as EMOJI.COM. it should be 141 bytes.
It will run in DosBox-X, with the following options:
cpu cputype=8086
machine cga
🐸☺️🐰🐎♐🗃️🧯🧯🧯🐮💗🦮♐🐰🐹🗃️🧯🧯🧯🧯💗🪗🧯😗🧮😗🧮😗🐮😪😔⭐
may god have mercy on my soul.
If you vote randomly, how many chances do you have to get the right answer?
| 25%: | 3 |
| 50%: | 1 |
| 0%: | 2 |
| 25% .: | 3 |
Closed
La « primaire à 15 euros » divise un peu plus le PS
Le montant défini pour participer à la désignation du candidat social-démocrate génère de vives tensions au sein du parti à la rose. Les 15 euros envisagés sont jugés prohibitifs par le camp Faure qui accuse le camp Glucksmann de vouloir verrouiller le corps électoral à son avantage.
Par Pauline Graulle › https://l.mediapart.fr/hwD
@mediapart Ploutocratie ? Démocratie censitaire ? Vénalité du suffrage ? Le P.S. n'a de socialiste que le nom. Il en a gardé l'étiquette, mais il a surtout hérité de la bourgeoisie ce qu'elle a de pire : le goût de l'argent et l'habitude de la trahison. Faire payer le droit de voter, c'est avouer ce que l'on est : un parti qui a troqué le peuple contre une clientèle.
I could never live there.
@lowqualityfacts It's true. All our frogs are well-contained within portals to the frog dimension. None are ever actually here.
@lowqualityfacts I was about to say "that's not true, London is famous for its frogs!" but then I realized it's fog. It's actually famous for fog.
Yes, when I think of the Bible, I think of its famous cow problem.

now, get ready for microsoft chinese
"oh, you picked a nice color for once"
thanks muahahahaha (evil laughter)
Please share this post. I have made a deal with the devil where he will turn me back into a slug if I get 100,000 followers on here. I miss being a slug. I did not have to pay taxes. I had no idea who Elon Musk was. I slithered around aimlessly, not knowing salt would make me die a horrific death.
@lowqualityfacts I know right? having kitchen salt as the only problem in life...what a time it was 🥹
@lowqualityfacts You know he's just going to turn you into a snail & say, "Hey, that counts as a slug! By the way, now you owe property taxes on the shell."
@lowqualityfacts You know, that with sufficiently large doses, salt will kill your human form as well. Judge the quality of that fact as you wish.
@lowqualityfacts
did you check the fine print?
what happens if you get 100,001 followers?
Remember , the Devil is in the details!
Condamnation de Marine Le Pen : à gauche, des protestations sans traduction politique
La condamnation de Marine Le Pen ouvre à la gauche un boulevard pour mettre les sujets de probité et d’éthique au cœur de la campagne présidentielle. Pour l’instant, le boulevard est dépeuplé et les réactions sommaires.
Par @ilyesramdani et Sarah Benhaïda › https://l.mediapart.fr/RIN
@mediapart @ilyesramdani si on considère les politiques de la photo comme représentants de la gauche, on peut aisément comprendre qu'ils ont d'autres soucis en ce moment 😂, genre "la primaire !!"
- you'll never guess what's at the back of my underwear drawerchat, am I ace?
- contraceptives?
- ...
- ...
- honey candies
Des images inédites révèlent l’état très dégradé de bidons radioactifs au fond de l’océan
Jetés à l’eau entre 1950 et 1990, des fûts de déchets radioactifs se trouvent dans un état avancé de décomposition, selon des images du CNRS. Des radionucléides typiques de l’activité des réacteurs nucléaires y ont été observés à des niveaux supérieurs à ceux attendus.
Par Jade Lindgaard › https://l.mediapart.fr/KJT
@mediapart On aura vraiment tout pollué, même les grands fonds marins ! Qui a pu penser que c'était une bonne idée ? Et on continue de faire la même chose avec Stocamine, avec Bure/cigeo… Qand est-ce qu'on apprendra, collectivement, à arreter de tout détruire ? 😭
@heredos @mediapart Tu veux dire : Godzillanémone de mer ? ;)
@mediapart Vive l'énergie "décarbonnée". Vous avez vu à quelle vitesse supraluminique, on est passé d'"énergie verte, renouvelable" à décarbonnée pour pouvoir innocenter et relancer le nucléaire (civil bien sûr, on ne parle jamais du militaire)