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

Speaking of "natural scrolling" it is horrible because most scrolling is downward and "natural" is an ergonomically inferior pushing action instead of pulling.

It's only natural on the actual display itself.

Anothe affront to nature by Apple, along with killing the headphone jack.


On a Macbook, natural scrolling feels right on the touchpad. The real crime is not having a separate setting for a mouse. I had to use applescript tied to a keybind so I can use natural scrolling on the touchpad and toggle to regular scrolling when using a mouse wheel.

I love Macbook trackpads, even use a Magic Trackpad at my desk, and "natural" scrolling has never felt right for me.

I suspect my mental model is locked into the "drag scrollbar handle down" mode from the early mouse era rather than "drag page up" mode that is intuitive to people who's first computing device had a touchscreen.


Another recommendation is LinearMouse. It lets you fix pretty much every problem that MacOS inflicts on mouse users: pointer acceleration, scroll behavior, click/button behavior. This and Karabiner make the OS much more usable for me.

I must be the only person in the world who actually likes pointer acceleration. Karabiner is a must though: I use it solely for "remap capslock to hyper/esc", but that's still reason enough.

FYI you can remap capslock in the built-in MacOS keyboard settings. Click Keyboard Shortcuts and then go to Modifier Keys.

It's just a hardwired list of targets, and doesn't support the fun combination of bucky bits that I remap capslock to (in lieu of an actual hyper key, which macOS has no concept of). Also, when I tap capslock as opposed to holding it, it sends an ESC, which I'm pretty sure I would need Karabiner for.

Check out Scroll Reverser; it's a tiny, open source app that solves exactly this.

There are some other alternatives like BetterTouchTool if you want some other changes like gestures, but as far as this specific problem goes you can just `brew install scroll-reverser`, set up the settings you want and forget about it. Life is too short to deal with this nonsense which is clearly designed to sell the Magic Mouse.

https://pilotmoon.com/scrollreverser/


Hold on, why isn't this a touchpad setting in the OS?

It's not just the ergonomics - in my head I'm moving the cursor (and with it my view) down through the document, not moving the document up. Which is mentally different from a touchscreen, though I expect people who grew up with touchscreens never built that mental association that we're moving the cursor. Fortunately Apple allows be to change it. <end old-man-mode>

Thinking about it some more, it really is about consistency regarding the cursor. On my trackpad, not in "natural scrolling" mode, I get this:

  - One finger down moves the cursor down through the text.
  - Two fingers down moves the cursor down through the text (moving the text up)
  - Thumb-click plus one finger down moves the cursor down through the text (and selects).
in Natural Scrolling you get:

  - One finger down moves the cursor down through the text.
  - Two fingers down moves the cursor up through the text (moving the text down)
  - Thumb-click plus one finger down moves the cursor down through the text and selects.
If you start scrolling with two fingers and release one, the cursor reverses direction! This inconsistency just really feels wrong to me, but I guess you can get used to anything.

For me it's completely different with the same result: I imagine the scroll wheel is on the paper (screen), so my finger going down rolls the wheel and the bottom of the wheel pushes the paper (screen) under it upwards.

For whatever reason this persists to touchpads even though they would seem closer to a touchscreen.


I always viewed the classic scroll method as a mirror to what happens on screen.

It makes sense on a trackpad too which is what the majority of sold Macs come with. You’re “pushing” the document, not moving the scroll bars. Seems perfectly natural to me. My fingers move up, the document moves up; just like what would happen to a piece of paper being slid up a table.

Yes, it’s less direct than touching the screen, but it makes more sense for the model of UI they’ve been going for over the last 20 years where the content of the window is more meaningful than the window itself, which is to say worrying about where the scroll bars are rather than what part of the document you’re looking at is what’s not natural.


> It makes sense on a trackpad too

No, it doesn't. Trackpads always worked fine until "they" reversed the motion. Now it's always a guessing game for the initial scroll. It's terrible, unintuitive, and doesn't make sense. "Natural" is unnatural.


What I did when I introduced my very non-technical partner to a mac was leave it at "natural" scrolling, show her the two-finger scroll gesture, let her try it out, then I turned off natural scrolling and asked her which she liked better. She picked the latter hands down. I knew there's a reason I'm with her :)

It's totally a matter of personal taste, both are objectively right depending on what one thinks the thing being manipulated is.


So why doesn't the mouse pointer work that way on an Apple trackpad?

Surely if that's the case then when you move your finger to the upper left then the pointer should move to the bottom right. Because that's how it would work if it was a real object and you were pushing the pointer around with your finger. Why is scrolling a special case?

Honestly though, I wouldn't mind that much if Apple hadn't decided to call it "natural" scrolling, like you're weird if you prefer up for scroll up and down for scroll down. It's both smug and reeks of the same kinda of discriminatory attitude that made life hard for left handers.


The pointer represents your (pointer) finger. Single-finger motions affect the pointer. Scrolling motions affect a representation of the document. When I move my (real) finger up, my (real) finger moves up. When I put my (real) finger on a (real) document and move it up, the paper of the document moves up, causing new text from the bottom to appear in my field of view.

Or scrolling represents a viewpoint, such as a frame, or a finger pointing at the document. Then it's the other way round again. You can't just declare what the metaphor is, it's arbitrary.

It's the ergonomics that I have an issue with.

On any non-apple system it has the "natural" scroll on the touchpad AND sane scrolling behavior.

Apple, to my knowledge, never sold a mouse with a wheel. Their first mouse with scrolling was the Mighty Mouse, which used a small trackball to simulate a touch surface. It was spring mounted and would fall flush when scrolling oven a sensation similar to the Magic Mouse (this is my favortite mouse and the one I still use today). The Magic Mouse extended on this idea by replacing the ball with a multitouch trackpad.

In either scenario, “natural scroll” feels like you’re pulling on the surface which maps directly to sliding on the screen.

It makes less sense if you think about a wheel pulling the page beneath it.


All mice supported scrolling. In the before times, you use the mouse to drag the scroll thumb, which was located on the scrollbar. And you'd drag it down to see information further "down" in the document.

Of course they support scrolling with on screen controls. So has the keyboard. I said they’ve never made a mouse with “scroll wheel” which is a very specific device for physical input.

Apple is hardly the first to have used "natural" scrolling.

While I have no idea who was, I do know that John Ousterhout's text editor and terminal emulators Mx and Tx used "natural scrolling", made pre-1989. Their scroll mechanism is shift + left/right click then drag, using "natural scrolling", e.g. push mouse up to scroll down. Left click scrolls normally, right click scrolls quickly.


Reasonable-sounding arguments always come up in these debates, but in reality it all comes down to what you’re used to.

Disabling natural scrolling used to be the first thing I did on a new system. Until I once was too lazy to do it, got used to it, and now I can’t imagine ever going back.


So I was a Mac user for years and accepted and adapted to natural scrolling after it appeared as the default in 2011. When I switched back to a Windows laptop for work around 2018, I kept it on natural mode.

But then two years ago I got a desktop computer with an external mouse again and.... natural scrolling doesn't work for me on a physical wheel. With a trackpad, the metaphor is direct, that the page or document is being moved by the motion of your fingers; but with a wheel, I still want to pull it toward me to scroll down, because that feels like rolling the little wheel along the document, or turning it to advance the document beneath, like a printer finishing a page.

Maybe that's all silly, but for me it's natural scrolling on trackpads and conventional scrolling on mice with scrollwheels.


That's the sane handling of scrolling. macOS is weird for tying the scrolling direction of trackpads and mouse wheels in a single setting.

> Maybe that's all silly

No it isn't.

Both examples match perfectly physically:

- Touchpad is like dragging the piece of paper directly.

- Scroll wheel is like having the paper on the other side of the wheel.


I go out of my way to enable "natural scrolling" on every device I use (it is possible on Windows!) because I've never been able to stand the opposite.

I think "natural" feels right on a touch pad but, I have a standard/wired KBM setup for working and a wireless keyboard with "touch pad" for sitting on the couch. That "touch pad" registers itself as a "mouse". OSes let you pick different scroll directions for mouse and touch pad, not specific devices. I have to switch manually when it bugs me enough. Just can't win. There is no perfect keyboard. Someone please prove me wrong.

Apple's just doing what's on the agenda, plugging the analog hole. Your TV doesn't have a headphone jack any more either. TVs haven't had this in decades.

My TV does have an audio jack. It's a cheap dumb TV. And almost all of my electronic devices have a 3.5 mm jack. You won't find it in top flagship models, but plenty of budget devices still have it.

I don't know what the line is for "flagship" is, but my $2k 4k smart TV (which isn't connected to the internet) also has a 1/8" jack.

My LG OLED TV does have a headphone jack, and I send that through a mixer (combined with my CRT gaming setup's output, my record player, and my PC's output) to my stereo.

I don't think I've ever owned any headphones with a long enough cable to plug into my tv when I'm sitting at a comfortable viewing position

3.5mm to bluetooth adapters are also an option for wireless headphones if you don't mind the quality loss and other bluetooth annoyances.

Thankfully, you can buy a cable extender for like $2, because it's a standard that has been around for 150 years.

Example: https://www.monoprice.com/product?p_id=648


Just be aware of your surroundings if you do this: https://m.youtube.com/watch?v=APJhnjaHql0

The thermistor looks like a Semitec ###NT series, if you want the exact one.

103NT H34G, I suppose?


Oh that looks incredibly similar, thanks for the tip!

Zigzagoon using growl made it say my "hp rose"

I figured 300 megabit Fios would be enough but I think that when you cheap out, they more severely throttle places like Youtube on the backend.

I started with gigabit Fios when they first deployed in my area then ended up dropping to 300. As a single user, even if I'm saturating the link, I think I'm too used to being patient to accept waiting an extra few minutes or queueing up an overnight download for something massive.

Every online service I've used has been flawless, from streaming media to cloud gaming, and I'm in a fully wireless house with a single Ruckus AP covering it all.

I've seen over a thousand+ devices being covered by a 2Gbps pipe on a large network and not even saturate the link even during peak - and they were throttled to 150mbps per device.


Third party lenses that cannot be updated by the camera body will include a USB port.

Why would this be a good idea to break away from the norm of what has been done before? The mechanism of updating the lens through the camera exists. Why reinvent the wheel? It only increases the BOM for the lens to include the USB and the electronics involved.

Because third party lenses cannot leverage the camera body to update.

Sigma has a dock that allows updates to their lenses in this fashion however.


I suppose it depends on the system? I have updated Sigma, TAMRON, and XiaoYi lenses on my Panasonic and Olympus MFT bodies, as well as Panasonic and Olympus with each other: https://support.jp.omsystem.com/en/support/imsg/digicamera/d... (Sadly not an exhaustive list. I have firmware for several more lenses stashed away in my archive, but the upgrade mechanism is the same.)

I shoot the m43 system (have since the GH2, then E-M5, E-M1, and now a G9 II) and didn't realize this.

I only have one lens tight now (I tend to stay small on my system but this is a low point) but I'll keep it in mind.

Thanks for the info!


Here's a counter-example, too: Metabones EF↔MFT speedbooster that has its own USB port and update+config app: https://i.ibb.co/t7mDFLJ/image.png https://i.ibb.co/PsSH2M3R/image.png

That one I'm aware of. I used to own one!

You can update sigma lenses through Sony camera bodies but it requires running a program on your desktop with the camera plugged in and it’s a bit of a pain. Especially on macOS where it requires enabling kernel extensions.

Would have been nice if Sony just let you drop a file on the sd card to load an update.


Didn't realize this, thanks!

Only for their old "Art" lenses, the modern "Contemporary" lenses can leverage the camera body update mechanism and only need a file on the SD card containing the firmware update.

"Contemporary" lenses aren’t more modern that "Art". The monikers were introduced at the same time, along with "Sports". Rather, "Art" is Sigma’s high-end line, similar to Canon’s "L". "Contemporary" on the other hand is a somewhat euphemistic term for "consumer" or "affordable".

Ok, that makes actually sense.

The author says PH screwdrivers may be used on JIS screws, but in my experience they strip every single time.

This is incredible work, though.


JIS screwdrivers are 100% necessary. It may seem PH fit at first, but it's _a tiny bit off_ enough to cause damage. The point of JIS is shorter and squared.

Thanks for the kind words! The ifixit screwdrivers I linked are JIS compatible.

The PH-0 and smaller screwdrivers from Good suppliers like iFixit or Wera are actually JIS because there's no downside.

But if you happen upon a real PH-0 it will destroy the JIS screws.


I made myself a pixel font for composite (well, monochrome) video output on an RP2040:

https://github.com/PhobGCC/PhobGCC-SW/blob/main/PhobGCC/rp20...

(search for 1 to see letterforms)

The letters are 8x15 and verticals are 2 pixels wide to work better on older CRT televisions with less-sophisticated chroma filtering on their composite inputs.

I explicitly tried to avoid locking into 45 degree diagonals...

My only question now is, how do I turn this font into something I can use on a computer? I couldn't figure it out the last time I tried.


A few different resources with various ways to go about it, one of which may be near what you were hoping for:

FontStruct: https://fontstruct.com/

Calligraphr: https://www.calligraphr.com/en/

Kreative Korp: https://www.kreativekorp.com/software/fonts/index.shtml#rela...

Glyphs: https://glyphsapp.com/learn/pixelfont

PixelForge: https://www.pixel-forge.com/


I made PixelForge [0] a while ago just for creating pixel fonts and being able to export to TTF. I had it semi-abandoned for a few years, but I'm about to release a new version in the next few days! [1]

[0] https://www.pixel-forge.com/

[1] https://itch.io/t/6384009/new-update-soon


Quite impressive [1]. Did you base it on a specific font, or did you just draw it however you felt like?

[1] https://imgur.com/a/0jcNGHv


I did it with no reference to other fonts, just to my own tastes. It took a bit of iteration to get letter centering on the lower cases to work well but I think it's in a good place.

You can see an older version ("a" has been revised to better center the letter) in action on a monochrome CRT here: https://github.com/PhobGCC/PhobGCC-doc/blob/main/For_Users/P...


It's an organization that is effective as an opposition party of sorts.


Simplex methods can handle those tough situations, though.


Simplex is not applicable. Simplex only minimises a linear function (f(x)=c'x) under linear inequality constraints (Ax≤b). The minimisation problem here is unconstrained, but (very) non-linear.


I guess I wasn't being precise, I meant Nelder-Mead.


Or coöp if you want to be fancy.


It's generally inconsistent. The first sentence is written, "A co-op is an economic system built on the simple idea that coordinating the economic activity..."

Co-op is correct here, but not in the title (Coop). Probably personal taste, but I'd also like to see hyphentation for "co-ordinating", "co-operate" and "co-ordinator" as well.

Then I noticed the em-dashes, so perhaps I'm reading the machine's work anyway.


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

Search: