• Ulli (unregistered)

    The last item of the logitech chapter is also nice. A gift card whith a regular price of 0,00€ you can get now for free! You are saving 15€!

  • (nodebb)

    The last one is just an off-by-one error. Monday is June 30, so they probably mean Tuesday June 31! Brillant.

  • Debra (unregistered)

    What does a keyboard costing 250 euro have that a 10 euro one doesn't? That's TRWTF to me.

  • Roby McAndrew (unregistered)

    30 days has September, all the rest I can't remember

  • (author) in reply to Roby McAndrew

    something, something, all the rest have twenty-one. Also "In the year fourteen-hundred and ninety-three, Columbus sailed the deep green sea." All those little ditties from grade school to help us remember things.

  • (nodebb) in reply to Debra

    What does a keyboard costing 250 euro have that a 10 euro one doesn't? That's TRWTF to me.

    Whoa now, with that attitude you will never work for Apple!

  • Ninja Squirrel (unregistered) in reply to Ulli

    Exactly - and I checked beforehand what I can do with that Eneba gift card: you can convert it to a Steam gift so I got 15€ Steam budget for free :)

  • Ninja Squirrel (unregistered) in reply to Debra

    I switched from a 30€ keyboard and I can say: the built quality is amazing. And I am a sucker for LED lighting - that's definitely an expensive fetish sometimes. ;)

  • (nodebb) in reply to Ulli

    I didn't get that far --- I'm still trying to figure out how I save 20 euro by paying 20 euro for a puzzle cube regularly priced at 20 euro.

  • (nodebb) in reply to nerd4sale

    If that's true, I am immediately adopting Debra's attitude as a safety cover.

  • (nodebb)

    Clearly AI is designing products, writing code, QAing the code, and deploying, all without human intervention. What a time to be alive! Just push a button, and crap comes out automatically!

  • (author) in reply to Debra

    I mean, I adore my pair of Das Keyboards (one for the office, with quiet switches, and one for home which is super CLACKY). Good travel, good feel, and completely black with no stencils on the keycaps (which, since I type Dvorak, is actually helpful, in addition to just looking cool). It's hefty enough to use as a club during a zombie outbreak, and still work just fine afterwards.

  • ichbinkeinroboter (unregistered)

    The first one's German content is almost certainly due to using a popular CMP (Consent Management) solution that hails from these here parts. (implementing this for a big retalier's website was my last project).

  • Foo AKA Fooo (unregistered)

    "Wikipedia describes the (very old) English children's game. I wonder if there's a similar game in Germany." If only there was a way to find out on Wikipedia ...

  • Foo AKA Fooo (unregistered)

    #2: TRWTF is ... well I guess displaying HTML entities, alright. But the other WTF is the placement of  . If anything, it should go between the number and "dagen", not before the number, to make it easier to read (same in the green text).

  • (nodebb) in reply to Roby McAndrew

    30 days has September, all the rest I can't remember

    Count the months on your knuckles instead of trying to remember children’s rhymes. Or, you know, just learn the number of days in each month.

  • Loren Pechtel (unregistered)

    Rhymes aren't very good for things like the months because they generally make perfectly good sense done wrong. You need mnemonics that actually encode the information in some form so they're wrong if you mix them up. Stalactites hold tight to the ceiling, stalagmites are mighty pillars--reverse it and it doesn't make sense.

    And in this case, knuckle-counting is the best system for people with normal hands. The pattern is encoded right there in our anatomy.

  • Foo AKA Fooo (unregistered) in reply to Foo AKA Fooo

    should say "the placement of amp-nbsp-semi". (Yes, I didn't RTFM because there isn't one, and neither a preview.)

  • Officer Johnny Holzkopf (unregistered) in reply to Foo AKA Fooo

    It's not just about being easier to read; it's a typographical sin to "cut" a number and the corresponding unit with a line break. So the non-breakable space makes sure number and word form a unit that'll either appear at the end of the current line or at the beginning of the next one, together. Line breaks interrupt reading flow, so when you see "Your next appointment in 5", line break, mental break, evey left, down, erm 5 what, oh, "weeks will be confirmed." How many weeks? Umm...

    The reason we see this here is probably because someone said, "When you use numbers, always use NBSP.", followed by a novice programmer, front-end web developer or AI-dependent intern, "Oh, okay! I'll do that, thanks!" It doesn't work as intended, but who cares?

    You can see the "2 - break to next line - dagen" as a perfect example of what you actually want to avoid by using a NBSP (i. e., here it is missing). The part where you can see the "non-rendered entity" also contains a secont WTF: There is a space before (!) it! Spaces separate units. So to the renderer, there are three units: "Duolingo", "and-nbsp-semicolon-7", "dagen". So even if the NBSP had been rendered correctly at this place, it wouldn't have done anything - "7" and "dagen" could still appear on different lines. What you want are non-breaking units of "2 dagen" and "7 dagen", respectively, so the NBSP needs to be in between with no additional spaces. (Sidenote: The LaTeX equivalent is the tilde character: it connects number and word into one unit for the typesetting engine to prevent said truncation.)

    And I'm obviously writing this from a real IBM model M keyboard made in 1988, you can hear that. It is old. I'm even older. Now get off my lawn.

  • (nodebb) in reply to Roby McAndrew

    30 days has September, all the rest I can't remember

    Sheesh.

    Thirty days haTH September, April, June, and November. All the rest have thirty-one, Save February at twenty-eight, But leap year, coming once in four, February then has one day more.

    Sheesh.

  • (nodebb) in reply to Loren Pechtel

    Stalactites hold tight to the ceiling, stalagmites are mighty pillars--reverse it and it doesn't make sense.

    Far too long a mnemonic. Here’s the equivalent in Dutch: stalacTIETEN hangen. Reasonably approximate translation: “stalacTITes hang down”.

  • Foo AKA Fooo (unregistered) in reply to Officer Johnny Holzkopf

    Thanks for the detailed explanation. I've been doing this for a long time, but I was starting to wonder if if was just my personal preference, but now I know I've been doing it correctly.

  • (nodebb)

    I don't dispute anything Officer Johnny Holzkopf has written. But I think it's all a red herring versus what happened here.

    The nature of html rendering is that multiple spaces get crushed to one displayed. As we all know, the nbsp entity doesn't participate in that crushing.

    I'm betting what's really going on here is that same message is used with multiple numeric values. And for ... reasons ... the web designer want the same alignment of the words whether the number of days is 0-9 or 10-99. If they're not going to render 0-9 as "00"", "01", ..., "09", then to preserve something close to alignment they want to instead render "amp-nbsp-semi0", "amp-nbsp-semi1", "amp-nbsp-semi2", ..., "amp-nbsp-semi9".

    Of course in a proportional font (e.g. 99.999% of them used for ordinary text), it still won't align perfectly. But pretty close, and that 's about as thoroughly as these bozos (both designers and devs) think about ~~the~~ any problem.

    Aside: testing html entity escaping on this flavor of Markdown:  0  1

    Addendum 2025-06-29 07:39: You can successfully escape HTML entities by appending backslash ahead of the ampersand OR ahead of the semicolon. The former is unsurprising, but the latter surprises me a little.

  • (nodebb)

    The Tesla one might not be their fault. Speaking as someone who has managed email servers for twenty years, that could well be an email client that shows the received time (when the final MTA got it) instead of the time it was sent. I have seen this in both Outlook before as well as some webmail portals.

    It be that the email was held in a queue at the sending end, which could be caused by a problem with the receiving MTA causing retries.

    Addendum 2025-06-29 21:38: *for over twenty years

  • (nodebb) in reply to Steve_The_Cynic

    You're omitting the rules for every 100 years and every 400 years. Not that you need to care now for a few decades.

Leave a comment on “Button, button, who's got the button?”

Log In or post as a guest

Replying to comment #:

« Return to Article