How is that open source? There’s not a single line of code. No CAD. Nothing. Sure, there’s a “coming soon” CrowdSupply link, which I guess is more than a KickStarter. But open source?
Fair enough but I trust CrowdSupply to keep them in check. I bought quite a few projects via CS and never been disappointed. They have too much trust from the community not to follow up, it's their most important differentiator versus KickStarter and other crowdfunding platforms.
I've heard it as shorthand, in-context. Never heard it being chat-as-in-kleenex. I've supposedly been in the industry since before ChatGPT. Maybe that's where I went wrong :D
Used to regularly take the shortish flight from Boston to Chicago, and then a bus >3x as long to Madison to see family, because the puddlejumper was too expensive or not even running.
Depending on the cost, and availability, 125 miles gets you within easy public transit range of NYC from Boston.
Now, of course, most of the hassle of getting to NYC from Boston is transit to and from the airport. And of course, transit from JFK, Laguardia, etc into the city.
There are at least 5 capable airports/airstrips closer to me than Logan or T.F. Green. Only one of them, Worcester, offers NYC flights. Worcester is almost an hour from me on average, and a bit more expensive. It’s an hour from takeoff to landing (I’ve arrived 10 minutes before takeoff, at the PARKING LOT many times without it being an issue).
If they can get this in and out of even smaller airports, like in Stow, MA, which is beyond capable, it will be a gamechanger.
As a user, I’ve not thought too much about this before now. I agree with you mostly, but the keyup on space behaviour actually feels so innate I’d hate any change to it. Keydown on space is “jump”; nothing else.
I’d just like to hear an explanation of why it is. Because if you handled “is key currently pressed” events with polling rather than events (which is how people almost always consume them logically), it would be the only thing in the entire world that I can think of that would/should use keyup.
Edit: I think people are misunderstanding me. I’m asking for an explanation of why, when you have a button focused, pressing Space activates on key up, rather than key down like literally everything else on the keyboard, including Enter on a focused button. (Mouse activates on release.)
Because in those contexts, the Space key is being used as a physical mirror of the on-screen button, and on-screen buttons are UX'd to perform action when released.
These two interactions should behave identically:
- Hover over a button, press mouse button 1, release button 1.
- Tab over to a button, press spacebar, release spacebar.
Why on-screen buttons are UX'd to behave this way is a logical follow-up question. I'd wager that it gives a means to bail out of the clicking (e.g. by moving the mouse out of the on-screen button before releasing mousebutton 1, or by pressing Esc while having spacebar still depressed).
Yes, the bailing-out explanation is right. With a mouse it's intentional that you should be able to push the pointer off the button with the mouse button still pressed to cancel.
Under Linux, Firefox, Chromium and GNOME Web (which is WebKit-based; a.k.a. Epiphany) all have Tab cancel but not Esc.
The GTK 4 behaviour feels very much like a bug. I can reproduce it in gtk4-demo and in gtk3-demo. It leads to obviously-nonsensical behaviour, including messed up window focus. I’m tempted to file a bug report, but haven’t had such productive experiences with filing things on GNOME historically as with Firefox or even Chromium.
Why should Enter being a different key be a different discussion? They’re both used to activate buttons, and one is behaving like every single other keyboard interaction, while the other isn’t. (Related: if a link is focused, Enter activates it, Space doesn’t, just doing the normal scroll-down-one-page.)
It just matches real life. What about lmb to shoot? You don't fire a gun on trigger release, you fire it on trigger down. Walking? Would be weird moving only on keyup.
This raises the question of why real life buttons and virtual buttons behave differently. My unsubstantiated guess is that clicks act on release to give the opportunity to slide off the button to abort, and/or because the button would disappear while pressing if it ex. submits a form.
Games use keydown because it is more responsive and control responsiveness is vital to dynamic gameplay feeling good. There are some exceptions - if action can be charged, then it is on keydown. And then on gamepad sometimes actions are on release when developer has too many actions and not enough buttons, so it can be keyup vs hold.
I may be wrong on this, but I think that pressing esc while space is held down cancels the button press, like moving the mouse off the key while holding down the click does. I'd need to test this, though.
I used to scrap to make an extra buck, it was super fun. I did it for about half a year as my primary income. That was wicked fun, and exhausting. I’ve never been anywhere near that strong at any point in my life, before or after and did not work out once. Did not pay tech wages, but if you’re Smart about it and not unlucky, or if you’re just lucky, you can make a fair bit more than people here seem to expect. I’m back mostly to doing it here or there, mostly for fun, when an interesting opportunity presents itself.
Every scrapper is different. How they source, tracking yards or private buyers, how much they strip down what items (how do they value their time, with a modifier of how much they enjoy it). I’m sure it varies a lot geographically. I enjoy scrapping retired public/municipal electrical infrastructure/equipment municipal very enjoyable, and if you ask around enough you’ll find auctions or even towns willing to let you do their dirty work.
reply