this post was submitted on 04 Jun 2026
588 points (98.5% liked)
Microblog Memes
11591 readers
1778 users here now
A place to share screenshots of Microblog posts, whether from Mastodon, tumblr, ~~Twitter~~ X, KBin, Threads or elsewhere.
Created as an evolution of White People Twitter and other tweet-capture subreddits.
RULES:
- Your post must be a screen capture of a microblog-type post that includes the UI of the site it came from, preferably also including the avatar and username of the original poster. Including relevant comments made to the original post is encouraged.
- Your post, included comments, or your title/comment should include some kind of commentary or remark on the subject of the screen capture. Your title must include at least one word relevant to your post.
- You are encouraged to provide a link back to the source of your screen capture in the body of your post.
- Current politics and news are allowed, but discouraged. There MUST be some kind of human commentary/reaction included (either by the original poster or you). Just news articles or headlines will be deleted.
- Doctored posts/images and AI are allowed, but discouraged. You MUST indicate this in your post (even if you didn't originally know). If an image is found to be fabricated or edited in any way and it is not properly labeled, it will be deleted.
- Absolutely no NSFL content.
- Be nice. Don't take anything personally. Take political debates to the appropriate communities. Take personal disagreements & arguments to private messages.
- No advertising, brand promotion, or guerrilla marketing.
RELATED COMMUNITIES:
founded 2 years ago
MODERATORS
While we're on Greek: the Greeks don't use a standard "?" as a question mark. They use ";" which look almost identical to a semicolon, but isn't. You can see the difference when they're side by side. (Greek semicolons first)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
But, apparently in fixed-width fonts they can look identical:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Where this could be really interesting is code, where someone might cause a lot of confusion by using something that appears to be a semicolon but which the language treats as just another non-special character.
Unfortunately with my display it looks literally identical so I have no idea what the difference is even supposed to be .-.
Same thing on my PC:
If anything, the second row looks a bit easier to distinguish here. I guess it's the opposite on mobile.
Interesting. For me it's the opposite, I can't see any difference in the fixed width font, but it's different in the variable width one.
Fonts. Full of mysteries.
I can't tell the difference
This is part of why I use an IDE with syntax highlighting. Because my coworkers are mischief goblins.
You should see if it detects and highlights the difference between the two.
I had no idea, learning coding is probably very funny for little while.
print("hello world")?
Computer: no I don't think I will.
Javascript would have no problem with it. Semicolons are already kinda optional in there, and having tons of question marks in your code is also pretty normal. ie:
input?.map(item => !!item?.name ? item : item?.toString() ?? "New Item")Just means: If the variable named "input" has a function named .map(), which is usually the case if it's an array, you go through that array and transform its elements in the following way:
is your element an object that has the property "name" and that property isn't undefined, null or 0? (the "!!" is a double negation that would force undefined, null and 0 to evaluate to false through type coercion)?
if yes ( the syntax " ___ ? ___ : ___ " is a shorthand for an if-else statement) then just add that whole item to your output array.
if not, try to call the .toString() function on your item. If that works then that's your result, if not then your output is the string "New Item" ( the "??" is called the nullish coalescing operator - if the left side of the ?? evaluates to undefined or null, it takes the right--hand side value instead. The "?." part is called optional chaining and will evaluate to undefined if you try to call a function that doesn't exist on that type)
oh yeah, and if input isnt an array to begin with and doesn't have a .map() function? We just do nothing and move on without complaining. JS truly does not give a fuck.
You missed a ‘?’ I think you meant:
input?.map?.(item => …oh, you're right lol
The first ?. after input would be more more of a safeguard against input being null/undefined and the .map not existing on it would have to have another ?.
Yeah c# has null propagation and null coale aswell. But I imagen Greeks learning programming having fun with it for a little while.