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

I cannot even reliably press [Space] any more to page down through sites that are meant to be all about content!

This is my biggest gripe with modern browsers. Stop fucking with my keyboard. I want my keyboard to control my agent, not some script. No key seems to be safe. The quick-search key (/) is often overriden by "clever" web devs, but not even in a consistent way. Ctrl-K to go to the browser search box is gone. I use emacs keybindings in text boxes, but those can be randomly overriden by scripts (e.g. Ctrl-B might by overridden to make stuff "bold" etc.).

I want to be able to say "Don't let any script have access to these keyboard keys". But apparently that can't be done even with extensions. I've strongly considered forking Firefox to do this, but I know how much effort that would be to maintain.

How hard would it be to write scripts that expose an interface that the user can bind to keys themselves, if they wish to?


I've always found that behavior baffling so it's interesting to hear someone using it as intended instead of being frustrated by it.

It used to be a de facto standard in many programs. Since almost no mouse had a scroll wheel, you'd use the space bar or the cursor keys. Spacebar was usually faster, I guess some people still do.

I do this too. The pattern probably dates back to first Unix pagers, or perhaps to the paper era.

Still doing that, also in Thunderbird, to scroll through E-Mails and go to the next one when reaching the end (or pressing "n" or "p" for previous). I even use shift + space to go up again. I thought it was very common. Another alternative, maybe a bit more intuitive is using page up and down buttons.

i love it. my mac doesn't have the home row (don't know if that's how that row of buttons is called) so I use spacebar and shift+spacebar as pgdown and pgup when I am reading

[fn]+[up arrow] = pgup, [fn]+[down arrow] = pgdown, [fn]+[left arrow] = home, [fn]+[right arrow] = end

These are impossible to press with just one hand (or the bottom of my coffee cup in a pinch), though.

I use option + up arrow or option + down arrow sometimes, works the same as spacebar to page up / page down.

In which browser? Doesn't work in Firefox, unfortunately.

Unfortunately I'm using Chrome still.

They're called the navigation keys. Fn + Up/Down (arrow keys) is PgUp/PgDn, and Fn + Left/Right is Home/End. But of course, those keys are on completely opposite sides of the keyboard, so Space is more convenient.

yeah, with spacebar i can use either of my hands while the arrow keys would require me to use both of my hands

I am often annoyed Mac does not have a right Ctrl or a right Fn.

>the home row (don't know if that's how that row of buttons is called)

the "home row" is where your fingers start out if you know how to type by touch, and it come from the days of typewriters instead of keyboards.

on a QWERTY keyboard, the home row is ASDFGHJKL; with your fingers resting on ASDF and JKL;

when they teach you to touch type, they say "put your fingers on the home row" and "home is where your fingers always return to."


"Home row" usually refers to the row where you initially put your fingers when touch typing, to not have to move them much while typing.

One more for the spacebar to advance the page. Have never encountered a broken site (so far). Fingers crossed.

Why is a C++ project being distributed on PyPi at all?


Probably for the same reason other binaries are distributed by npm: lack of cross platform general package managers and registries


Also for cases where a python project needs to depend on it.


Kinda weird to have the language toolchain wrap the build system, should be the other way around.


Yes, but I mean... this is Python we're talking about. There are several build systems / coordinators written in Python (scons, colcon, etc) not to mention Python packages that themselves contain compiled bits written in other languages.

I know nowadays we have formalized, cross-platform ways to build bindings (scikit-build-core, etc), but that is a relatively recent development; for a long ass time it was pretty common place to have a setup.py full of shell-outs to native toolchains and build tools. It's not hard to imagine a person in that headspace feeling like being able to pull that stuff directly from pypi would be an upgrade over trying to detect it missing and instruct the user to install it before trying again.


Or lack of a tool like Goreleaser in the language ecosystem that handles that


You may be interested in this discussion: https://discuss.python.org/t/use-of-pypi-as-a-generic-storag...


You need to bundle a supply chain attack with it. /s


Because the development world either hasn't heard of nix or has collectively decided to not use nix.


The verb I've most commonly heard for this activity in English is "forage". What's the equivalent German word?


"Mushroom hunting" is a fairly common phrase in English, too. It appears to have the top-level title for the page about that activity, on Wikipedia, even (mushroom foraging, mushroom picking, and mushrooming are all given as alternative terms)

Plus it's the title of a song on the Cowboy Bebop soundtrack, so it has that going for it.


Sadly a missed opportunity for calling it mushroom pilfering.


Or mushroom requisitioning. Or mushroom commandeering. Or mushroom pillaging.


Thank you for clarifying!

The German term is "Pilze sammeln" which literally translates to: collect mushrooms.

There are many dialects of the German language - where I'm from, we would use "Schwammerl suchen" ("Schwammerl" as another term for "Pilz(e)"). This literally translates to: searching for mushrooms.


"sammeln" can have multiple translations. "Collect" would be more like "einsammeln". In the context of "Pilze sammeln", you'd use "forage". You forage for food.


and "Schwammerl" is even a term people use for other people


Making each one implement input handling was also a dazzlingly bizarre design choice.


Are they not just using libinput and that's it?


The Australians have some incredible anti-war music. Redgum's /I was only 19/ is brutal: https://www.youtube.com/watch?v=1UYDKxxQ50o


And the Parliamentary Joint Committee on Intelligence and Security definitely gave the literal thousands of submissions due consultation before recommending the original, un-split bill pass.


Nobody. Nobody at all could have seen it. Microsoft is cool now, haven't you seen VSCode? They do Open Source, they run Linux, they've joined the fold, the tiger shed its stripes.


Ironically they are enshitifying vscode too. Even products them make themselves can’t survive long.


More like a wolf in sheep clothing


You might have some luck applying isohybrid(1) to the period-correct .iso image, making it bootable by other means: https://manpages.debian.org/stretch/syslinux-utils/isohybrid...


So are your guides, by the way. Thank you for writing them.


That's not the intention, but how do you stop it from being the effect?


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: