Python is extremely suitable for these kind of problems. C++ is also often used, especially by competitive programmers.
Which "non-mainstream" or even obscure languages are also well suited for AoC? Please list your weapon of choice and a short statement why it's well suited (not why you like it, why it's good for AoC).
For example, if you pause the video by clicking the main action button brings up an overlay that takes up almost the whole screen, so you can no longer see the content in case you paused to freeze the frame. How do you start it again? By clicking the same button, right? No! By clicking up. For some reason up means back and down means to open some additional UI with related videos and what not.
No other app is like this — Plex, Infuse, Apple, Netflix etc. abide by relatively sane UI controls where the action button pauses and unpauses, and up/down don't scroll between weird overlay elements.
The YouTube filled with these incredible non-unintuitive UX choices that drive me crazy. I never use it unless I have a clear idea of something I want to watch.
Probably not the worst thing, you most likely have another way to get into the remote machine, or an admin who can reset you, but still feels like a hole.
Or am I missing something?
ps. It amuses me that my Mac won't let me type Secure Enclave without automatically capitalizing it.
Edit: I understand good security is having multiple keys, I was simply asking if this one can be backed up. OP answered below and is updating their webpage accordingly.
Great to see this finally. It’s obviously the way it should have been implemented from the beginning.
We still see this technically myopic approach with things like age verification; it’s insane to ask websites to collect Gov ID to age verify kids (or prove adulthood for porn), rather than having an OS feature that can do so in a privacy-preserving way. Now these sites have a copy of your ID! You know they are going to get hacked and leak it!
(Parents should opt their kids phones into “kid mode” and this would block age-sensitive content. The law just needs to mandate that this mode is respected by sites/apps.)
It was on its way to get implemented and then Microsoft enabled it by default in IE10, so not making it the choice of a human, and ruined it for everyone.
Disagree. Rust is at least giving you an "are you sure?" moment here. Calling unwrap() should be a red flag, something that a code reviewer asks you to explain; you can have a linter forbid it entirely if you like.
No language will prevent you from writing broken code if you're determined to do so, and no language is impossible to write correct code in if you make a superhuman effort. But most of life happens in the middle, and tools like Rust make a huge difference to how often a small mistake snowballs into a big one.
It would be better if that would be the other way round "linter forbids it unless you ask it not to". Never wrong to allow users to shoot themself in the foot, but it should be explicit.
There is also this article today: https://jon.recoil.org/blog/2025/12/an-svg-is-all-you-need.h... about how great good ol' svg is. And then every recurring article about using RSS instead of all the other siloed products.
textfiles, makefiles, perl, php, rss, text based email, news groups, irc, icq, vim/emacs, sed, awk; all better than the crap they have spawned that is supposed to be "better".
Out of curiosity, what technology in the past 5 years do you use that you actually find better than something from 20 years ago?