WTF Bites
-
@sebastian-galczynski said in WTF Bites:
Russians used to transliterate latin H as Г
The funny thing with Г is that it is pronounced G in some languages (e.g. Russian) and H in others (e.g. Ukrainian).
-
@Benjamin-Hall said in WTF Bites:
WTF Bite of my day: So. You know ids, those things that should be unique, right? Well, in this case they weren't. Which makes doing a
<array>.find(x => x.id == otherId)
rather...well...not so great.Tell me the IDs were in UUID format and my day is complete.
-
@Bulb And Γ in Greek (which is the origin of Г in the Cyrillic alphabet) is pronounced like neither. The pronunciation depends on the vowel that follows it. It is either a voiced velar fricative (a sort of voiced gh gargling sound in the back of the throat) or a voiced palatal fricative (very close to English y, and often transcribed as such).
-
@Benjamin-Hall said in WTF Bites:
WTF Bite of my day: So. You know ids, those things that should be unique, right? Well, in this case they weren't. Which makes doing a
<array>.find(x => x.id == otherId)
rather...well...not so great.Tell me the IDs were in UUID format and my day is complete.
No. Worse. These are supposed to be auto incrementing ints. Except they're strings, because some wise guy decided that they really should be bigints. Which nobody else speaks. And it wasn't just an accidental collision. I think the code that assigns the elements is reusing them in different places. Nothing else depends on them being unique; I thought I'd save some effort. Oops. Glad it was caught pre-production.
-
@HardwareGeek said in WTF Bites:
@Bulb And Γ in Greek (which is the origin of Г in the Cyrillic alphabet) is pronounced like neither.
It used to be pronounced /g/ in ancient Greek though, which is also why we still call it gamma.
Also when checking it I learned that Greek used to have /h/, written as Η (η), but the pronunciation changed to ~/e/ even at the beginning of the classic period (rather than around turn of common era like most of the big sound changes) and the spelling ηε mostly simplified to just η—and still we keep transcribing quite a few words from Greek with the initial H.
-
@Bulb Why not use both, next to each other?
-
So the guy supposedly implementing [dubious - discuss] the broken hash-o-signature is a liar. I just asked him during a zoom call with all the bosses and he's absolutely sure everything works, and the're getting our requests, they just got the last one on 03-12. (while we have errors from yesterday and today, lol). And yes, he's seen that email, but he just didn't have time to reply yet. Then of course he hanged up before I could make him read that email and reply live. Great.
-
who's gonna pay for a pond full of ducks?
Three words: roast duck futures.
-
Surprisingly, problem solved. The key was misspelled.
-
who's gonna pay for a pond full of ducks?
Three words: roast duck futures.
You trying to start a duck mania by selling those duck futures?
-
@Gąska You can buy ID# stickers. When you place an order you can specify the range. The same project that somebody froze my batteries on - guess what they did when they ordered ID stickers?
-
who's gonna pay for a pond full of ducks?
Three words: roast duck futures.
You trying to start a duck mania by selling those duck futures?
Check out dude, not with the quack. Put me down for 4500 ducks.
-
which is also why we still call it gamma.
But Modern Greek speakers call it [gargling sound]amma.
-
who's gonna pay for a pond full of ducks?
Three words: roast duck futures.
I'd rather have roast duck now.
-
@HardwareGeek said in WTF Bites:
which is also why we still call it gamma.
But Modern Greek speakers call it [gargling sound]amma.
So do the Dutch, but they're more likely to be talking about the DIY store chain than the greek letter.
-
-
-
@HardwareGeek said in WTF Bites:
who's gonna pay for a pond full of ducks?
Three words: roast duck futures.
I'd rather have roast duck now.
-
@Zerosquare he's eating the duck. Think of the duck's cholesterol.
-
@dcon That looks so tasty, but after that Carolina reaper yesterday, I'm afraid my stomach isn't ready for properly seasoned Thai food. Plus 1800 miles is a little far to drive for lunch.
-
@HardwareGeek said in WTF Bites:
@dcon That looks so tasty, but after that Carolina reaper yesterday, I'm afraid my stomach isn't ready for properly seasoned Thai food. Plus 1800 miles is a little far to drive for lunch.
And that's probably outside their delivery range. (That's my usual go-to place when I want Thai. Haven't had the duck curry for a while tho... hmmm )
-
That's my usual go-to place when I want Thai.
It's been so long, I can't remember where I used to go, other than a place over in Fremont that was near a place I worked at for a while over there.
-
Well, it didn't exactly work with the new key. Turns out, they implemented case sensitive HTTP headers, and I've been posting lowercase, while they comared against uppercase version.
-
@sebastian-galczynski said in WTF Bites:
case sensitive HTTP headers
-
@HardwareGeek said in WTF Bites:
@sebastian-galczynski said in WTF Bites:
case sensitive HTTP headers
I "fixed" the header, and it still doesn't work
-
@sebastian-galczynski well, uppercase the payload too, I guess... what could go wrong.
-
@sebastian-galczynski well, uppercase the payload too, I guess... what could go wrong.
You mean body or the value of the header? The value is base64-encoded, it could actually go very wrong.
-
@sebastian-galczynski so, change to base36, then call their support and complain.
-
Cannot open Radeon control panel because
HOW THE FUCK DID THIS EVEN HAPPEN I HAVEN'T TOUCHED THE DRIVER IN MONTHS
-
You may not have. But do you know what Windows has been doing when you weren't looking?
-
Cannot open Radeon control panel because
HOW THE FUCK DID THIS EVEN HAPPEN I HAVEN'T TOUCHED THE DRIVER IN MONTHS
Your drivers are exactly where you left them
-
@Zerosquare I mean, I know exactly what happened. I just don't like what happened. Either Radeon's own autoupdater fucked up, or AMD had the genius idea to integrate drivers into Windows Update but didn't integrate the auxiliary software.
-
@Zerosquare I mean, I know exactly what happened. I just don't like what happened. Either Radeon's own autoupdater fucked up, or AMD had the genius idea to integrate drivers into Windows Update but didn't integrate the auxiliary software.
-
-
Cannot open Radeon control panel because
HOW THE FUCK DID THIS EVEN HAPPEN I HAVEN'T TOUCHED THE DRIVER IN MONTHS
The worst part is it refuses to tell you the numbers so you could possibly fix it.
-
so, change to base36, then call their support and complain.
Base45 + gzip, like in the vaccine certificates. Then call them antivaxxers if they don't like it.
-
@sebastian-galczynski said in WTF Bites:
Base45
- TIL¹
- 45? It represents each two bytes with three codes, but 41³ = 68921 > 65536 = 2¹⁶, so 41 would be enough.
- ₂ they use space as code‽
-
@Bulb Base45 is optimized for alphanumeric QR codes, it's more efficient there than Base64. Yes, I am fully aware none of this makes sense unless you read the QR spec.
-
@Gąska That can make sense … but why use the four extra codes for two characters and then only 34 for the third in each triplet? And space? Come on…
-
@Bulb I guess they wanted to use all 45 available characters (and that includes space). No idea if there's any actual benefit or not. Maybe they wanted to reuse the value-to-character mapping from ISO/IEC 18004 for easier implementation? I guess a dedicated scanner device could skip the character conversion entirely and read Base45 directly from QR dots.
Of course if somebody put actual thought into it, QR codes would have a special Base64 mode with 6 dots per character, for 100% utilization.
-
@sebastian-galczynski said in WTF Bites:
Well, it didn't exactly work with the new key. Turns out, they implemented case sensitive HTTP headers, and I've been posting lowercase, while they comared against uppercase version.
Any of them involved in Firefox's HTTP/3 handling, by any chance?
-
Well, first of all they're not files. They're NTFS alternate data streams.
Ah, so they just should be files, but are instead merely a named means of access to data. Without the limitations imposed by a centralizing theme. Go Windows.
Well, they are files, but they don't count towards the file size (for some reason that's probably stupid) and they can't be read without some careful shenanigans to access the alternate stream. The "normal" data in a file is in an unnamed data stream, so any file's data stream that has a name is an "alternate" one.
-
@BernieTheBernie said in WTF Bites:
MFT
What's that? Most Fungible Token?
The Fools & Toy Money thread is .Nah, it's the Master File Table, which holds all the file references for the NTFS partition.
-
@BernieTheBernie said in WTF Bites:
MFT
What's that? Most Fungible Token?
The Fools & Toy Money thread is .Nah, it's the Master File Table, which holds all the file references for the NTFS partition.
The Non-Tungible Fokens partition?
-
@BernieTheBernie said in WTF Bites:
@Benjamin-Hall said in WTF Bites:
Just noticed this label on a Youtube video. And now I can't unsee it.
Beyond languages which do not differentiate between
r
andl
, there are also languages not differentiating betweenp
andf
. E.g. Indonesian lacksf
, and replaced it in all loan words withp
, likeNopember
.
Next comes a twist: Arab hasf
, but nop
, and many loan words are of arab origin. So when some one wants to pretend to be learned man, he replacesp
byf
, because that's the correct arab form, e,g.paham
->faham
(to understand).
But ... thanks to the colonial era, and then modern times, many more loan words are entering from western languages. Which often have bothp
andf
. And now things get funny:
In the balinese newspaper Bali Post, you'll sometimes findfornografi
instead of...Some dialects of Spanish don't differentiate between B and V and pronounce them both as a voiced bilabial fricative instead of a voiced bilabial stop (English B) or voiced labiodental fricative (English V).
-
-
@sebastian-galczynski said in WTF Bites:
So the guy supposedly implementing […] hash-o-signature
… I forgot to raise you a three of tampering:
-
Some dialects of Spanish don't differentiate between B and V and pronounce them both as a voiced bilabial fricative instead of a voiced bilabial stop (English B) or voiced labiodental fricative (English V).
I'm pretty sure this is not the first time I've seen this mentioned in this forum.
-
they can't be read without some careful shenanigans to access the alternate stream
The main thing is that you've got to get the name of the stream into the right API. This is done by appending
:theADSName
to the filename (well,:foo
or:bar
or whatever) and praying that the right API is reached. They're not difficult to use, but they're really not very discoverable.I don't use them.
-
voiced bilabial fricative
voiced bilabial stop
voiced labiodental fricativeI'm sure that's how we nerds sound to non-computer people. Or, more on topic, it sounds remarably like
a monad is a monoid in the category of endofunctorscricket.