1,009 karma · joined November 14, 2012
https://dylanmc.ca//-
Similarly, if you decide that your button positioned at the edge of the screen actually shouldn't be an infinitely long click target, you aren't breaking Fitts' Law. You might be doing it with Fitts' Law in mind, or not, but Paul Fitts' ghost isn't waiting in the shadows to prosecute small buttons. Some actions should be difficult!
With that said, they definitely screwed up here, but I don't like when we're like "but Fitts' Law" and act like that proves our point on its own. If they wanted, they could "Fitts' Law" right back at you.
You've described exactly what flatpak is doing? I'm curious what gaps you see with its approach in particular.
Alas, that tends to be the majority of my experience with Django. Using it for one-off personal projects and quietly wishing for the current new shiny JavaScript thing to go away. It still feels like home, but most of my time is somewhere else.
A good rail network provides a reliable, consistent, repeatable, and straightforward three hour connection from Nowheresberg to the nearest city. Slow, but good enough to feel like they exist in the same planet. Unfortunately, that promise is subtle, and it plays out over decades, so the reward system we've created for ourselves is incapable of supporting it. And thus, we have Amtrak and confederate flags.
Wait, no? It hasn’t. I’m looking at a fresh build from the main branch right now. The menu doesn’t have Paste in it in this version, which might be what you’re referring to, but I don’t think it was ever there. (Alas, copy and paste UIs are sad). But otherwise it is very much there. And arguably better because the other big menu has moved somewhere else :) If you’re finding it’s completely gone, um, what distro are you using so I can quietly judge them?
In GNOME Files they are! It’s the folder menu - the one that’s connected to the location bar.
It isn’t the most beautifully discoverable of menus, but it works well, and it’s worth noting the menus have been rearranged a bit in 47.
That post points out it’s probably just subpixel stuff causing the issue, but I think my thick, cheap glasses at the time were adding a layer of chromatic aberration to something that was already visually confusing.
I assume it’s kind of gone away at this point with all the high DPI screens these days. But I remember thinking at the time, if there was a public bug tracker, that issue would be a fun one.
If we include the umbrella of machine learning stuff in iOS that gets branded "Siri", Siri finds useful connections between my firehose of email from Fastmail, my work Gmail, my text messages, and my Nextcloud calendar and contacts. Completely offline, without even mentioning iCloud.
The voice assistant is extremely clunky and I do hope they'll borrow from LLMs to improve it it, but they really are doing something right here with their modest approach, and "just use ChatGPT" isn't the solution people seem to think.
The OLPC project said "we can help kids by designing $100 laptops just for them", and rich westerners heard "$100 laptops."
The mistakes happened way in the beginning, along with a certain economic downturn. In retrospect, the interest of (on-average) wealthy people in cheap disposable laptops was obscene, and it's a shame the market allowed that interest to be entertained the way it was. Netbooks happened because we are incapable of accounting for the long term costs of crap electronics outside of futile attempts to educate consumers. Thus, netbooks and then equally disposable Chromebooks were dumped into the market without scrutiny, and computers are Google now.
From my perspective as someone who is rather picky about pixel perfect scrolling and animations, and happily using GNOME 45 with a Magic Touchpad, a Logitech mouse, and a Thinkpad touchpad, and finding nothing particularly amiss with any of those[0] … I'm, um, lost.
Is this all about backporting things to X11? I'm unfamiliar with how touchpads are over there nowadays. (Frankly that sounds like a waste of time to me, but if it still makes people happy, that's cool). Or has this project been actively contributing to exactly those things I'm using, and I just didn't realize?
[0] The Magic Touchpad is definitely a better experience than the Thinkpad one, but they both support multi-finger gestures, and Gtk apps correctly do pixel-perfect scrolling with kinetics and all that jazz. Could maybe do a better job doing the right thing when I lift my finger after scrolling at low speeds. If I used more apps with different toolkits, I know I'd be annoyed by the differences in behaviour between them, so there's definitely something missing there. Happily, since somewhat recently, pretty much every app I use supportsGtk 4 apps all support pixel-perfect scrolling with smooth scroll wheels, too, which is pretty cool.
I set my Mastodon posts to auto-delete after 6 months so I don't care if I lose them, and I made sure to have some "me" links in the appropriate places pointing at my profile. Even if I were to lose that paper trail from doing proper account migrations, it's pretty easy to say which profile is mine. And if I lose followers, so be it. I'll follow people when I remember who they are. I'll make new posts. If I don't, that's fine. Life happens.
It's very tempting for a filmmaker to carry whatever techniques they are used to in traditional film and use a fancy camera to make it "VR". It takes a long time for the lessons we've learned to actually take root so we can tell a story without throwing the viewer around in some gravity-defying kaleidoscope of headaches.
Apple is up against a widespread misconception that VR means motion sickness for a huge number of people. Largely because of cheap garbage like Gear VR, and content designed for it.
[1] Anecdotal, but: it recently added its own screensaver that plays instead of the system one, and never stops playing, meaning if I accidentally leave YouTube open, my TV never switches off. The VLC app can't discover UPNP services on my network as long as YouTube is in the recent apps list. It decides to be in French sometimes. (Our system language is not French). And, not entirely Google's fault, but there are about three different ways to cast a YouTube video from the iOS YouTube app to the same gorramn TV, and which one is actually going to work today is completely random.
The indifference YouTube gets away with on Apple TV tells me, if that team made an app for Vision Pro, it would provide guaranteed headaches. Apple is dodging a bullet here.
…
> Wayland is 15 years old.
So, it's not very sudden, then, is it?
So much of what people see as wrong in Wayland is about slow-moving applications and driver vendors refusing to adapt; waiting until their software is actually broken before they do anything. We've had more than a decade knowing full well what is coming. I sympathize that an application you rely on is caught up in that. Nobody wanted that situation. But X11 has had a pretty good life. And unless Talon on Linux is suddenly abandoned, I really doubt those developers are going to keep hitching their wagon to X11. At some point, (probably soon now that distributors are getting serious about it), they will take a look at what's new and they will make it work with Wayland.
With that said, I don't think you have to worry for a while. I doubt apps are ever going to stop working in X11 altogether. You might end up with a different desktop at some point if you're using GNOME or KDE, but that's all.
It's just frustrating. Couldn't they have had the decency to fork / rename React for all this and leave the old branch to die instead of turning the entire space into some kind of pedantic war-zone for several years?
For people that use Twitter but care about their public square on the internet being slightly more sustainable and human-scale, Mastodon's model makes a lot of sense. Mastodon provides the tool for building your networks, making it possible for small organizations to run instances basically as utilities. I'm particularly excited for the co-ops I've seen in this space.
But while we're on the topic of rural areas having terrible public transportation, I think that's a really important one. Switzerland has a smaller rural-urban divide (which is really where this whole "war on cars" thing comes in), in part because it is actually practical to move between rural and urban spaces on a regular basis. That isn't because the cities are more driveable, or because they build a highway through Bern: it's because they invested in public transit that actually works. This kind of talk benefits everyone.
Granted, I mostly do GNOME stuff so it’s an easy choice, but it’s an incredible IDE. Fast, doesn’t get in the way with modal dialogs or give me a million equally ugly options for how I can organize my workspace (43 lets you rearrange panels but it has a pretty good model for what actually belongs as a panel so I don’t end up panicking about where I put some new panel when I try to manage Flatpak runtimes or something. It isn’t afraid to have its own opinions about how the UI should be).
I like that it’s opinionated about build systems in a different direction than many IDEs, so if your project uses Meson (like every GNOME module) it knows what to do with it - you don’t end up with IDE-specific gunk anywhere. And if your project uses Flatpak, it knows how to build and run inside the appropriate Flatpak SDK.
Builder really shines when you clone a GNOME app repo (the welcome screen offers a bunch), click the Run button, and everything just happens automatically.
I feel like there was a very nice short-lived window where networks were just trying to distribute stuff profitably instead of using everything as a vehicle to increase subscriber counts, but that moment has clearly passed.