Hacker Newsnew | past | comments | ask | show | jobs | submit | zxexz's commentslogin

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.

Ah sorry, I thought they were already open source. They say they will open source it once they finalize the design, but yeah, not there yet.

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

Socrates was a man. Socrates was creative. Ergo, Socrates is on HN. Ergo, we’re all dead.

Dead from ergo poisoning.

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.


Too bad Amtrak can't run good service. This is a perfect area for high speed trains, but instead the service is too slow and not frequent enough.

GP is referring to GGP’s last paragraph. 150k t/m, yes, and 128k context.

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.

(Esc while Space is held doesn’t cancel, but Tab does.)

You’re only answering half of the inconsistency: because Enter activates buttons like any other key, on keydown.


While spacebar is depressed:

Qt: Esc cancels. Tab cancels.

Gtk-4: Spacebar auto-clicks before keyup (probably due to auto-repeat).

Win32: Esc sends Esc to the window. Tab cancels.

Firefox: Esc does nothing. Tab cancels.

So, mileage does vary.

Re. Enter key, that's a different key, so different discussion.


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.)


> Why should Enter being a different key be a different discussion?

> if a link is focused, Enter activates it, Space doesn’t

It seems that you answered your own question: different keys, different purposes.

Enter is for "execute the focused action". Spacebar is for "operate the button".


Just diving in without full context, but, enter is often a completion action. Historically often a full carriage return. It often means "submit data".

So this could be the oddity


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.

Jump is keydown because many games let you adjust your jump height based on how long you hold down space after the jump starts.

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.

Windows i686, tier 1, what? I’ll do some digging when I’m home but I feel the sudden need to understand this.


Interestingly embedded 32 bit Linux is not tier 1 or 2 though :)

He also posted it on a public blogging platform - https://xcancel.com/moxie/status/2091218652133732491

People there still behave the same 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.

Always be scrapping.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: