A screen shot of the man pages. It reads: "BUGS: Many people will be unhappy if you use this function."
This is certainly a cause for concern
01.01.2026 21:11 — 👍 0 🔁 0 💬 0 📌 0@oom.technology.bsky.social
❤️🔥 Computer standards, word games, Belgium, linguistics, anime, bit twiddling, code golf, Minecraft, food, typography, regex, whisky • i18n expert for some OSS behemoth ꙮ • Retired maintainer of the French BombParty dictionary
A screen shot of the man pages. It reads: "BUGS: Many people will be unhappy if you use this function."
This is certainly a cause for concern
01.01.2026 21:11 — 👍 0 🔁 0 💬 0 📌 0JavaScript code showing an array of numbers. Each number is passed to a setTimeout, which console.logs the number once the timer expires.
Just found out about Sleep Sort 💀
30.12.2025 11:30 — 👍 1 🔁 0 💬 0 📌 0In Diddy Kong Racing DS, the message when connection is lost during Download Play is "LOST ALL CHILDREN". The cartridge is internally called a "parent" and the downloaded instances its "children". While this would make sense to the developers, it has the potential to confuse or scare players.
06.12.2025 17:02 — 👍 4925 🔁 1512 💬 53 📌 57What's the rationale behind picking 1001 as the status code? I suppose you wanted something outside the usual range so it wouldn't overlap with any other potentially meaningful status code
12.11.2025 09:20 — 👍 0 🔁 0 💬 1 📌 0#TIL aussi ! Une idée d'use case ?
13.10.2025 12:08 — 👍 0 🔁 0 💬 1 📌 0I've often heard that Netscape 3 couldn't handle self-closing tags when the closing slash directly followed the tag name, that's why people started adding a space before the slash (e.g., <br />). But I've never found any official source—documentation or a bug report
22.09.2025 07:50 — 👍 0 🔁 0 💬 0 📌 0Six on Linux*, but should be about the same on other systems
20.09.2025 12:38 — 👍 0 🔁 0 💬 0 📌 0Kind of. In x86-64, the first six arguments to a function call are handled using registers. Any extra arguments are pushed onto the stack, which can lead to a stack overflow if there are too many.
20.09.2025 12:30 — 👍 0 🔁 0 💬 1 📌 0I never paid attention to this before, but now it's going to haunt me for the rest of my life.
06.08.2025 10:42 — 👍 1 🔁 0 💬 0 📌 0Digitally drawn three panel comic depicting Rum the Donkey interpreting the words "console.log" on a website called Javascript 4 Babies.
I'm off to a compassionate start!
#art #rumthedonkey #comic
the javascript Date class is so advanced
12.07.2025 11:02 — 👍 147 🔁 27 💬 8 📌 1Observed on Firefox, Chrome, and Safari. The consistent behavior makes me think there might be an explanation in the standard, though I couldn't find anything
14.07.2025 07:30 — 👍 0 🔁 0 💬 0 📌 0inb4, yes, this is invalid HTML as you're not supposed to have an end tag for a void element. What has been puzzling me is that the wrong end tag is usually just ignored, except for the <br> element, which ends up repeated
14.07.2025 07:29 — 👍 0 🔁 0 💬 1 📌 0div.innerHTML = "<br></br>"; div.innerHTML; // "<br><br>" div.innerHTML = "<hr></hr>"; div.innerHTML; // "<hr>"
Last week, I was experimenting with void elements, and...what the heck is happening there?
14.07.2025 07:21 — 👍 0 🔁 0 💬 1 📌 0This is insanity
12.07.2025 13:24 — 👍 0 🔁 0 💬 0 📌 0We had a use case for this at work today. Hardcoding the list of void elements is not ideal since it may change over time. The above is the first solution I came up with. If anyone has a better idea, I'm all ears!
11.07.2025 14:15 — 👍 0 🔁 0 💬 0 📌 0function isVoidElement(tag) { return document.createElement(tag).outerHTML.length === tag.length + 2; }
Determining if a given HTML tag is a void element:
11.07.2025 14:12 — 👍 1 🔁 0 💬 1 📌 0// swap case 'A' ^ 0x20; // 'a' // position in alphabet 'Z' & 0x1F; // 26 // isalpha (unsigned)((c | 0x20) - 'a') < 26u;
La table ASCII est une merveille de design que C permet d'exploiter pleinement
02.07.2025 19:49 — 👍 0 🔁 0 💬 0 📌 0What do you think is better about XPath?
29.06.2025 21:27 — 👍 0 🔁 0 💬 1 📌 0Malheureusement, j'ai testé et elles ne sont clairement pas à la hauteur de leur nom 😞
14.06.2025 12:29 — 👍 0 🔁 0 💬 0 📌 0tweet-qui-a-mal-vieilli% en seulement 3 h, c'est un nouveau record !
25.05.2025 16:16 — 👍 0 🔁 0 💬 0 📌 0Contexte : www.vatican.va/content/leo-...
18.05.2025 13:58 — 👍 0 🔁 0 💬 0 📌 0Even though C23 enforces two's complement, it still leaves the bitwise right shift of a negative number implementation-defined 🤔
14.05.2025 14:20 — 👍 0 🔁 0 💬 0 📌 0HTML imports était dépendant du JavaScript pour injecter le contenu au bon endroit. En fin de compte des APIs comme fetch permettent déjà d'en faire autant. C'est apparemment l'une des raisons pour lesquelles ç'a été abandonné, si on en croit ce billet de Mozilla : hacks.mozilla.org/2015/06/the-...
02.05.2025 15:11 — 👍 0 🔁 0 💬 0 📌 0Quand j'essaye d'imaginer l'implémentation, je pense que je comprends pourquoi ça n'existe toujours pas. Comment fetcher les includes ? De façon synchrone ? Ça impliquerait de bloquer le parsing. Asynchrone ? Layout shift.
C'est probablement plus compliqué qu'il n'y paraît 😕
That would be really neat indeed. I guess one of the hurdles to its implementation might be how you load the included parts. Is it synchronous? Then it'll block the parser until the subpart is fetched. Asynchronous? Then what about layout shift? Odds are it'll also undo some parsing optimizations
02.05.2025 09:41 — 👍 1 🔁 0 💬 0 📌 0German suited ace card. It's funny because there is "ASS ❤️" written in the middle of the card
Look at these nice ass German suited cards
02.05.2025 08:18 — 👍 0 🔁 0 💬 0 📌 0You might find this page interesting 🙂
unicode.org/emoji/charts...
DNS started as a text file on Jon’s computer. To register a new domain you would email Jon.
01.05.2025 17:06 — 👍 1159 🔁 257 💬 16 📌 16@davelab6.bsky.social 👋 since you are listed as a major contributor to the Cantarell font
18.04.2025 15:35 — 👍 1 🔁 0 💬 1 📌 0