Avatar

Mat "Not a Bloody Lord" Cauthon

@matrim-notabloodylord-cauthon / matrim-notabloodylord-cauthon.tumblr.com

I art, I blog, I sleep, I read that's about it
Avatar
Avatar
femmekramer
Avatar
maplesynth

so i spent far too long on this.

for those unaware, the spaghetti wall of letters and numbers is a base64-encoded JPEG image (and not a URL as some guessed). in certain cases when you tried to insert/paste an image into what’s ostensibly a text-only box, this could happen.

the thing that’s bugging me however is that there’s image data there. we have fairly a clear (albeit with JPEG artifacts) screenshot of text that, thanks to how Windows ClearType renders text, each character is identical to each other, that is to say, an uppercase Q will always look more or less pixel-perfect each time, meaning we don’t have to guess what a Q looks like, we simply have to pixel-accurate match it.

as an aside, this is why regular OCR struggles so much with this kind of data retrieval, such as code even when it’s clearer than a physical paper scan. ordinarily, OCR will try to best-guess every single letter because it expects each letter to be slightly different from each other (as would be the unpredictable nature in a scanned document), and on top of that most OCR today will try to autocorrect because it expects the scanned text to contain words in some human written language.

so, all we have to do is make a program to recognize each character and piece back together the whole base64 string, right? well…

first i stitched all 7 images back into a single block of text, observing the consistency of the line spacing. some of the screenshots have little bits of the previous one sticking out of it, which helps with alignment and to make sure they’re in the right order.

after that i had to sample every single letter off this file. this means going around the file and finding one example of each different character we’re trying to identify, saving it as its own separate file so that the program can load them as references to compare against in the full image. for base64, the alphabet consists of a-z, A-Z, 0-9, +, / and =. once i had the initial code in place…

…close! but oh so far. if any one single character in a base64 string is wrong or missing, the resulting decode will be wrong. the issues i was having were mostly with the lowercase r and j because of how the kerning affected the pixels around those letters. i was also getting false matches for r where there should be an m. what followed was grueling hours of tweaking the matching code and my known font set to better fit the original image and get as close as possible to a 100% match. here is the resulting code, maybe it’ll be useful for someone and this won’t have been a complete waste of time.

once i was confident through the verification image that i had all characters recognized, i put it through a base64 to JPEG decoder. i actually did this several times as i improved the recognition and what follows is the best result that came out of it yet. i suspect some of the data might be missing (perhaps a line or block of text got lost in between screenshots), or i have a wrong character somewhere resulting in a wrong value. this is the image extracted from OP’s base64 string:

we can finally know what they meant when they said “me in a relationship” and i can finally go the fuck to sleep.

update: i found that the string that i used to decode the image in the previous reblog actually had one letter wrong.

with this it still doesn’t parse as fully valid base64 in strict mode so i think there’s still another letter in there that’s wrong, but i couldn’t find it. however this gives us a better look:

and this is finally enough to do a reverse image search. i present to you, the HD version of our intrepid massive backpacker:

still have no idea what they mean by “me in a relationship” with that, though.

Avatar
Avatar
dmcfadzean

crunch munch

Happy tenth anniversary to this comic. I just learned that it’s still being shared constantly on Tumblr. I don’t totally understand why people like it so much, but I like it too.

#comics #dailycomics #comicstrips #skulls #birds

Avatar

Curious Polar bear (Ursus maritimus) standing upright and looking through porthole into the kitchen of arctic expedition ship M/S Stockholm in Svalbard, Spitsbergen, Norway by Andy Rouse               

Hahaha that’s great. By the way, this is the picture of him with his head in.

Avatar
zouffle
Avatar
Avatar
batboyblog

These info graphs are by flatbushgirl in Instagram

I thought these were some important facts to share since a lot of people don’t know any of this

I think a lot of people on Tumblr really need to think hard about the fourth one.

Avatar
quailfence

Image transcript: six images

Image 1: from May 7-May 14 2020 over 17,000 tweets said “H*tler [Hitler] was right. *preliminary ADL data reveals uptick in anti-Semitic incidents linked to recent mideast violence image 2:Jews are the most persecuted religion: 60.2% Jews 13.2% Muslim 3.8% Catholic 3.8% Christian 3.5% Sikh 15.5% other * FBI 2019 religious hate crime statistics. Jews make up 2.6% of the US, yet 60.2% of religious hate crimes are against them.

Image 3:ADL H.E.A.T. map 2014-2020 anti Semitic incidents are up 19,242% since 2014. 2014:36, 2015:63, 2016: 1324, 2017: 2491, 2018: 3053, 2019: 4703, 2020: 6963

Image 4: most people deny Jews the right to determine what is anti-Semitic, 65% don’t care what Jews consider anti-Semitic, 7% disagree with what Jews consider anti-Semitic, *AJC, the state of anti-Semitism in America 2020: insights and analysis

image 5: victims of anti-Semitism: almost every Jewish person has been the victim of a hate crime or has immediate friends and family who have been victimized *AJC, the state of anti-Semitism in America 2020: insights and analysis

Image 6: 55% of orthodox Jews live in fear. orthodox Jews – who are often more identifiably Jewish and who have been target by recent attacks in New York and elsewhere – say they avoid places or situations at least some of the time*AJC, the state of antisemitism in America 2020: insights and analysis. End transcript.

Avatar
wikdsushi-v2

To give you guys an idea of how common this shit is, I’ve long since lost count of the number of anonymous death threats I’ve received for being a Jew.

You are using an unsupported browser and things might not work as intended. Please make sure you're using the latest version of Chrome, Firefox, Safari, or Edge.