Oom Sveta's Avatar

Oom Sveta

@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

48 Followers  |  113 Following  |  173 Posts  |  Joined: 12.11.2024  |  2.2492

Latest posts by oom.technology on Bluesky

A screen shot of the man pages. It reads: "BUGS: Many people will be unhappy if you use this function."

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
JavaScript code showing an array of numbers. Each number is passed to a setTimeout, which console.logs the number once the timer expires.

JavaScript 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    📌 0
Post image

In 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    📌 57

What'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    📌 0

I'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    📌 0

Six on Linux*, but should be about the same on other systems

20.09.2025 12:38 — 👍 0    🔁 0    💬 0    📌 0

Kind 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    📌 0

I 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    📌 0
Digitally drawn three panel comic depicting Rum the Donkey interpreting the words "console.log" on a website called Javascript 4 Babies.

Digitally 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

08.07.2025 19:47 — 👍 3654    🔁 1045    💬 29    📌 7
Post image

the javascript Date class is so advanced

12.07.2025 11:02 — 👍 147    🔁 27    💬 8    📌 1

Observed 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    📌 0

inb4, 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    📌 0
div.innerHTML = "<br></br>";
div.innerHTML; // "<br><br>"

div.innerHTML = "<hr></hr>";
div.innerHTML; // "<hr>"

div.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    📌 0

This is insanity

12.07.2025 13:24 — 👍 0    🔁 0    💬 0    📌 0

We 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    📌 0
function isVoidElement(tag) {
  	return document.createElement(tag).outerHTML.length === tag.length + 2;
}

function 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;

// 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    📌 0

What do you think is better about XPath?

29.06.2025 21:27 — 👍 0    🔁 0    💬 1    📌 0

Malheureusement, j'ai testé et elles ne sont clairement pas à la hauteur de leur nom 😞

14.06.2025 12:29 — 👍 0    🔁 0    💬 0    📌 0

tweet-qui-a-mal-vieilli% en seulement 3 h, c'est un nouveau record !

25.05.2025 16:16 — 👍 0    🔁 0    💬 0    📌 0
Au Corps diplomatique accrédité près le Saint-Siège (16 mai 2025) | LÉON XIV Le Pape Léon XIV reçoit en audience les membres du Corps diplomatique accrédité près le Saint-Siège (Chefs de mission), 16 mai 2025

Contexte : www.vatican.va/content/leo-...

18.05.2025 13:58 — 👍 0    🔁 0    💬 0    📌 0

Even 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    📌 0
Preview
The state of Web Components – Mozilla Hacks - the Web developer blog Web Components have been on developers' radars for quite some time now. They were first introduced by Alex Russell at Fronteers Conference 2011. The concept shook the community up and ...

HTML 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    📌 0

Quand 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 😕

02.05.2025 13:07 — 👍 1    🔁 0    💬 2    📌 0

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    📌 0
German suited ace card. It's funny because there is "ASS ❤️" written in the middle of the card

German 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    📌 0

You might find this page interesting 🙂
unicode.org/emoji/charts...

01.05.2025 21:52 — 👍 0    🔁 1    💬 1    📌 0
Post image

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

@oom.technology is following 20 prominent accounts