A Ruffle anecdote: I know websites ship Ruffle, but I've also had the Firefox extension installed for some old sites that do not. I recently had to disable it because it made Twitch claim that my browser is too old to use their website. I'm assuming they check for Flash support, and somehow that trumps everything else they use to identify the browser version. Pretty pathetic, honestly.
Amazing. Literally the opposite of what you're supposed to do, which is detect individual feature support and upgrade the experience when possible, while gracefully degrading as much as possible when features aren't present.
I agree, hilarious check. Someone realized that the set of browsers you probably don’t want to support today, and the Flash supporting browsers … the Venn diagram is actually a circle
My bank does this, too. They also only say that the browser has "outdated components" without bothering to tell you what particular thing offended it. Maybe it's some library they both use that doesn't return the details?
I have a Twitch account that I can't log into due. They'll send me an e-mail with my username in it but won't send me the password reset e-mail. Their support will acknowledge that I clearly have access to the inbox and will refuse to help or do anything for me to recover my account. They are beyond worthless.
At least you can still use the chat from an IRC client and view streams in mpv. If they ruin those aspects I'll probably quit going there. I did also stream on there a bit in the past, but didn't get too attached or locked in, so mostly I care about the viewer experience still.
Reminds me of Blizzard embedding data inside World of Warcraft screenshots (link goes to a small write-up from 2012 in a forum focused on video game cheats; sorry, could not find a better source): https://www.ownedcore.com/forums/world-of-warcraft/world-of-...
That's interesting! On my PC it reproduces under Lua 5.5 (`log_a x > log_b x`), but not under LuaJIT (`log_a x = log_b x`). I took a look at LuaJIT's implementation (https://github.com/LuaJIT/LuaJIT/blob/faaf663340347a78b22ed9...) and noticed that it always uses the `ln x / ln a` formula -- or, rather, `log_2 x / log_2 a`, which is just as correct I guess. Have you perhaps misinterpreted the results? (I do think it's valuable to add that this doesn't apply to LuaJIT though.)
Hm, perhaps, but I am confused now. In the article, you're comparing log_a x < log_b x, but now you're comparing log_a x > log_b x in your comment. To make it clear, I am running this code: https://bpa.st/ZCKA
`log_a x < log_b x` is the mathematically correct result. Due to inherent rounding from floats being a finite representation of real numbers, `log_a x <= log_b x` would be expected from any correct implementation using floats. So either `true true false` or `true false true` would be reasonable. (I made a mistake in the previous comment, LuaJIT returns `<` for me, just like in your comment, not `=`.)
The topic of the post is that in PHP and Lua (without LuaJIT), sometimes this inequality doesn't hold, and instead we get `log_a x > log_b x`, which is very incorrect and cannot be explained away by rounding.
You need to click "highlight all" to highlight all occurrences. It's the checkbox to the right of the search box. If you enable it for the first time, you may need to hit enter in the search bar again for it to show up (it remembers the setting and works instantly the next search)
It feels like I am seeing more and more websites lately that have a favicon that is deliberately broken, and I'm not sure why this appears to be a thing that is somehow gaining traction.
The data URI you're using has no MIME type, and even then the data is still an invalid PNG image. Not sure why the Stack Overflow answer is suggesting that.
I'm missing WezTerm from that comparison image/slide posted in the article. Been using WezTerm for almost two years now I think, and I could not be happier. Best terminal emulator hands down.
I second this. WezTerm is very fast (much faster than anything libvterm-based), very featureful (comparable to Kitty), and very configurable (comparable to Vim, if not Emacs itself). Showing fonts the way I like (and not he way macOS defaults to): check. Sending complex key combos as custom sequences: check. Palettes, mouse support, system clipboard support: all check. Selection and search mode: check. Linux, MacOS, and even Windows support: all check!
I wish Ghostty all the luck, because the current state of terminal emulators is a pretty high bar to clear.
I've been using WezTerm for a while for the lack of a better alternative, but the current state of Wayland support in it is absolutely terrible. For example, I just changed my terminal font and I wasn't able to start WezTerm until I changed back to the previous font.
Make sure to always google a name you want to use before using it, to make sure you're not going to get clobbered by someone else's dominant SEO on the word.