> I opened Slack on macOS, the icon kept bouncing in the dock for a few seconds. I got impatient, switched to Ghostty, and started typing. Just then, the Slack window appeared, stole focus from Ghostty and the git pull command was sent to the group chat.
I still don't understand how a full focus stealability debounce is not the norm. If I am in the middle of writing, or interacting with one UI bit in any way, no other app should be able to steal focus, full stop. Add an annoying popup if you want, make angry computer noises, flash icons, I don't care. 99.9, if not 100% of the time, it's completely unrelated to what I'm doing and can absolutely wait. While some OSs have something along these lines, they also give the tools to bypass it (I'm looking at you, Cisco AnyConnect! Being connected after clicking on connect is not an emergency!)
Imagine you're working in a terminal and an app decides to steal STDIN. Why do we accept that for a GUI?
Yes! Few things piss me off more. It boggles the mind that this behavior is the norm, and it happens all the time! There are practically 0 situations in which I want something to automatically steal focus.
Curiously, macOS is capable of putting a recently opened app out of focus. It happens consistently on my laptop when I haven't rebooted it for a while. It may be a bug, but it could be a feature, especially when it's conditioned by the user clicking in another window before launch completion.
For me, macOS seems to put opened apps out of focus when I have started doing something else since launching them, or when they were launched from elsewhere than the active app (eg by a terminal that's not in the foreground).
For some reason I have to deal with the opposite problem and have to click twice on a new window to get keyboard focus. Many times I'll switch windows (eg. from Messages to the browser), start typing and accidentally end up sending someone a message instead- even though the messages tab is completely out of view.
You can't really debounce it easily due to how the OS event queue work across processes and windows. One fix could be to not bing the focus to newly open windows (like you could in X11) but that's not what users want.
You don't know that until you ask users. That would be a much more useful question than those boring "tour guide on first login" or "please activate cortana/copilot" or "do you want to sync to onedrive" stuff one gets notified on some major desktops.
My preference is focus follow mouse, no focus stealing on new window opening.
The users are trained on their exposure to behavior in Windows, MacOS and non-ancient Linux distros. Good luck changing the expectations of the world population. I believe the GIMP tried that for a few decades.
I have the opposite impression. For me the quality is the cake; polish is just the icing. Putting out a 5-min of effort output with an AI as your image, is all icing and no cake: it has all the right proportions, layout, etc, but something is very wrong with it.
Not sure how diffusion models work in detail so consider this wet neural slop, but I feel like the training data had a sizable portion of it of high quality art, photography, design, and the models captured mostly the polish: the crispiness, the geometry, the contrast: they're after all computable features. It's more difficult to capture the meaningful blurs, the deliberate deviations, and the organic rule breaking. They're properties much harder to "featurize" for, and rely on tags/labeling/descriptions, etc of variable quality.
By all means you can get that with AI anyway, but it also requires you to understand the art itself, and describe it in a way the model produces satisfactory results.
Same, but for dates. There's <input type="date">; it's literally a solved problem ffs. Forcing to scroll through years, months and days in your remarkably creative date selection widget is extremely user hostile.
My pet peeve is in the "create a report" section of InvestEngine (useful for doing reports aligned to tax year). If you try to type a date at all, the year always ends up as 000n and no amount of typing numbers will get it to accept a 4 digit year (or even a 2 digit year starting 20). The only way to undo this state is to click today and then page through the years and months using the arrows on their stupid date widget.
Not investigated what framework it's using, but it looks like a mobile app compiled to WASM. It's just something I need to put up with I guess, it's just annoying when I need to generate a bunch of reports every year for my company end-of-year accounts, so it's not worth wasting time on trying to automate.
Unfortunately, with the mobile OS's datepickers being so bad from a usability perspective, it's a long way from being a solved problem. Typing the date directly into a single textbox is great for some of us but not for others, so an alternative has to be provided.
Yes, some date selection widgets can be poorly designed and user hostile, but the well-designed ones tend to be fine. The ideal, based on real user research by gov.uk, appears to be to use 3 separate textboxes, instead of <input type="date">.
I just tested on all the devices I have at hand and they let me pick or type, and the picker is usable. Is this an iPhone problem? Because it sounds like an iPhone problem.
The link I gave there explains the problem. The picker is perfectly usable if you know how it's meant to be used - like most things really. The problem is the flat design, controls looking like headings rather than controls, leading to a surprising number of people not having any idea of how to change the year.
LLMs have neurons related to things that cluster in a vector space, some of them are tokens that describe emotion (but that hypes less).
It can be emotions or anything else, but in the end it's just tokens. Taking it to the extreme, an LLM can endlessly talk about self-transforming machine elves, but it certainly hasn't experienced them.
Passive radar is fine for gigantic airliners with all regard for efficiency, none for radar cross section, and that fly above most obstacles. For drones you might be trying to scratch signal not only from below noise floor, but at the edges of quantization.
>Redfish forced to cease operations as an official subsidiary of Ruptly/RT
>Immediately after Red Media gets founded by the guy, but now in Turkey
>Redfish social media presence gets renamed to Red Media
>Red Media kept staff, equipment and reused content from Redfish
Tbh I'd be pissed if sanctions could be bypassed by simply changing your logo and handle.
I'd go further and suspect the Russian disinformation apparatus just threw them under the bus for "EU bad" points.
It's such a textbook and standard Russian propaganda practice to finance and push divisive and partial views I'm even surprised people keep falling for it.
Another "journalist" the far left (in Spain at least) considers a martyr. The whole coverage of his arrest was a shitshow (Freedom of expression! Poland is fascist! Freedom for Pablo!)
Then it was shown he spied on Nemtsov, Polish journalists... and he even hugged uniformed GRU officers upon arrival in Russia as part of a prisoner exchange, while wearing a "my empire needs me" t-shirt.
Anti-immigration, anti EU narratives, solid antisemitic (not just anti-Israel) stances, interviews with all sorts of sketchy characters, the whole set. Luckily for de Vlieger, he had sold the operation to literal Viktor Medvedchuk (and then the platform took a further Russia victim, Ukraine bad turn), so he remains unsanctioned.
1. Not a war
2. A defensive/protective operation.
The reason being the article 353 of Russian Criminal Code, under which planning or waging a war of aggression carries a prison sentence.
https://crimeofaggression.info/selected-documents/
Not that the law matters in Russia, but defence in depth I guess.
reply