It's always interesting to see how the IT space changes. I remember at most 10 years ago reading about the sufficiently smart compiler fallacy which was often used by fans of high level, interpreted languages such as Lisp or Python to justify their inherent performance issues. Because "the compilers are getting smart enough that with a sufficiently smart compiler all of these inefficiencies can be optimised away".
Since then advancements in compiler technology and overall CS created JIT-compiled languages with optional/inferred typing like Julia or Rust which write and read high level but statically compile to very efficient code. It's not quite the level of making Lisp or Python blazing-fast, but it's close enough to make the sufficiently smart compiler not so much of a fallacy after all.
Hey Fedi, do you know if there is a federated (perhaps even #ActivityPub-powered) cooking recipe hosting service? If not, let's 👏 make 👏 this 👏 happen!
I hate modern recipe websites. All of them are full with ads and tracking. The leading recipe hosting in my country loads over 30 different trackers, and that's excluding the ads!
localisation UX mini-rant
Phone language: English (British)
Region: Poland
Uber: your driver is 1.5 miles away
What part of that locale suggests I want to use medieval units? Does Uber assume that every English-speaking person is from the two third-world shitholes stuck still using them just because one of them is the United States? Does it do the same for Brits?
Pl: chrabąszcz majowy, częsty widok w większości Polski. Dopiero ostatnio dowiedziałem się jakie to jest ciekawe i egzotycznie wyglądające stworzenie, zawsze widziałem je jako buczące wpadające na wszystko bombowce albo (pół)martwe brzydkie robale leżące na plecach.
En: the maybeetle, a common sight in most of Poland. I have only recently learned how interesting and exotic-looking of an animal it is, previously seeing them mostly as the humming, running into everything bombers or the (semi-)dead ugly bugs laying on their backs.
"We need to make sure people can't extract data from our Unity game. Let's obfuscate some things so standard Unity tools can't handle the files"
"Splendid! The only way that will fall is if some turbo autist with experience in working with raw container formats is backed into a corner!"
*Some time later*
Hi! I'm a turbo autist with experience in working with raw container formats, and it looks an awful lot like you've backed me into a corner!
Riot Games 2FA implementation is inherently broken: The same code can be used multiple times.
The code is also emailed to you, and email is known to be an insecure channel. You do not have the option to use your own TOTP application to generate login codes.
Riot Games responded to a report saying that the system is "working as intended"
Lesson? Phish Riot accounts. They will do nothing to stop you.
Also, HackerOne is an absolute fucking joke.
"A 2FA bypass is not a bug because you'd need to know the username and password to use it"
uhhhhh folks what do you think 2FA is for?
Software developer, open-source enthusiast, wannabe software architect. I like learning and comparing different technologies. Also general STEM nerd.