News for hackers. Stuff that matters.
Re:The Framework Laptop by boogies on Thursday February 25, 2021 @02:05PM (#26266752)
I’ve never understood why people⁰ care so much about trackpads. For working with text (including code) keyboards are better, and for gaming mice are better. Where I'm less sure is graphics and video, but it seems to me like specialized mice, graphics tablets, and other tools (eg. https://www.blackmagicdesign.com/products/davinciresolve/key... and https://www.blackmagicdesign.com/products/davinciresolve/pan...) are better. The only thing trackpads seem good at is browsing¹, which IMO should be a slightly glorified text task where Pentadacyl/luakit/qutebrowser/etc.² vi-style keybindings³ are best.

Edits to respond:

My point is that most tasks are either ① best done in a good text editing / development environment that works well with a specialized text input device — a keyboard — or ② would be better done with a specialized non-keyboard, non-trackpad input device (eg. a gaming mouse, graphics tablet, etc.)

⁰especially here on HN ¹including scrolling through PDFs and other documents ²or Zathura or less ³and/or/including PageUp/Down, Home, and End on luxurious large keyboards. Space and Shift+Space are okay on smaller ones.

Re:The Framework Laptop by reaperducer on Thursday February 25, 2021 @02:42PM (#26267252)
my point is that most tasks are either ① best done in a good text editing / development environment

Your point is only correct if you replace the word "most" with "my." The fact that trackpads are hugely popular indicates that your needs are not typical, and you should not impose your choices upon others with different needs.

would be better done with a specialized non-keyboard, non-trackpad input device

Show me a better multi-purpose input device that I can use to rotate objects on a screen. Or zoom into a specific object without affecting other objects on a screen. Or configure to have multiple hotspots that when tapped can trigger events or macros.

Again, trackpads aren't your thing. Good for you. Other people love them, and millions of people get real work done on them each day.

Re:The Framework Laptop by SeanLuke on Thursday February 25, 2021 @03:10PM (#26267610)
> Show me a better multi-purpose input device that I can use to rotate objects on a screen. Or zoom into a specific object without affecting other objects on a screen.

I agree with you in general, but a trackpad is in fact really, truly horrible for these tasks. As humans we are designed to rotate objects precisely, and that design does not involve using two fingers to slide about arbitrary locations on a flat plane. It involves grasping and rotating with the hand. For rotating and/or zooming, a large knob attached to a high-resolution encoder would be a million times better.

Re:The Framework Laptop by BugsJustFindMe on Thursday February 25, 2021 @03:43PM (#26268024)
I think you missed the goal of the multi-purpose requirement. Proselytizing custom input controls for every possible task on a portable device is...weird.
Re:The Framework Laptop by rzzzt on Thursday February 25, 2021 @05:23PM (#26269095)
Some dials would be pretty cool on a laptop, though... it just makes the lid harder to close.
Re:The Framework Laptop by flukus on Thursday February 25, 2021 @08:28PM (#26270547)
Some dials would be good everywhere, I've considered buying some expensive keyboards (https://www.daskeyboard.com/) purely for a volume control knob.

A common complaint around here is about how touch screens have taken away better tactile controls, but so have our keyboards.

Re:The Framework Laptop by rzzzt on Friday February 26, 2021 @05:33AM (#26273362)
I also liked the dedicated scroll wheel on MS Office-themed keyboards. They might have gone overboard with the clipboard control buttons, but the wheel felt reasonable.
Re:The Framework Laptop by mikeryan on Thursday February 25, 2021 @11:03PM (#26271246)
Ergo the Mac Touchbar.
Re:The Framework Laptop by jaegerpicker on Friday February 26, 2021 @12:29PM (#26277336)
If you haven't looked at them before take a look at 3D mice. Commonly used in 3D modeling and CAD drafting they are the best at interacting with items in 3D space but I wouldn't actually like one for text/flat image interaction. Mapping 3D movements to a flat plane is less intuitive than it may seem if you haven't done it. Most the 3D professionals I know use a touchpad or regular mouse for 99% of the non-3D usage.
Re:The Framework Laptop by breatheoften on Friday February 26, 2021 @10:17AM (#26275577)
How about a little sphere or oriented volume that magnetically levitates out of its cubby when the device is powered on -- and maybe the field could be varied to simulate different amounts of resistance ...
Re:The Framework Laptop by jessaustin on Thursday February 25, 2021 @04:49PM (#26268776)
Show me a better multi-purpose input device that I can use to rotate objects on a screen.

The obvious answer to the challenge is a touchscreen.

Re:The Framework Laptop by throwaway894345 on Thursday February 25, 2021 @05:03PM (#26268904)
I actually buy this conclusion for this use case, but in fairness the debate was "keyboard vs touchpad". So touchscreen > touchpad > keyboard for rotating objects. But for other things, having to reach up to the screen (e.g., scrolling), is worse than touchpad. With a trackpad, I only have to articulate my wrist while my arm remains resting on the surface; with a touch screen, I have to lift my whole arm and articulate my shoulder and elbow if not also my wrist.
Re:The Framework Laptop by boogies on Thursday February 25, 2021 @06:37PM (#26269793)
> the debate was "keyboard vs touchpad".

I didn’t mean for it to be that exclusively. I tried to say that keyboards are the best text input device, but gaming mice and controllers are the best gaming input device, graphics tablets are the best graphics input device, and video editing input devices like the ones I linked in my original comment are probably best for video editing (while trackpads are at best decent scrolling/browsing devices, but IMHO I personally prefer keyboard scrolling like in the terminal pager less, the PDF and other document viewer Zathura, and vi-inspired browsers/browser plugins like luakit, qutebrowser, and Pentadactyl).

Re:The Framework Laptop by likeclockwork on Friday February 26, 2021 @03:52PM (#26279731)
I'm not a touch screen fanatic but I think using your whole arm instead of just torquing your wrist all day is considered a feature?

Obviously it's not as great if the measure you're looking at is "how quickly can I go back to typing?".

Re:The Framework Laptop by aksss on Friday February 26, 2021 @01:45PM (#26278214)
I find the mouse better for zooming (scroll wheel) and rotating (click and drag). Second to that, for less articulate but quick performance of same task, using the touch screen to rotate and drag in the same way you would on a track pad but actually interacting with the imagery directly. The laptop keyboard and trackpad combo is fine, but to me they’re merely a convenience until I can get back to a “real” keyboard and a mouse. It’s not uncommon for me to spend hours using the laptop’s HIDs directly, but I don’t think it’s very ergo, and definitely not as productive as a full desktop setup. External trackpads don’t sell well for a reason - simply that if you have the desk space for one, almost everyone is better served by a good quality mouse.
Re:The Framework Laptop by boogies on Thursday February 25, 2021 @02:56PM (#26267433)
>Your point is only correct if you replace the word "most" with "my." The fact that trackpads are hugely popular indicates that your needs are not typical, and you should not impose your choices upon others with different needs.

But Apple trackpads are not hugely popular, they have a fraction (~10%, likely less) of the global market. Does the fact that non-Apple computers are hugely popular indicate that the needs of Apple trackpad fans are not typical, and they should not extol their virtues to others?

> Show me a better multi-purpose input device that I can use to rotate objects on a screen. Or zoom into a specific object without affecting other objects on a screen. Or configure to have multiple hotspots that when tapped can trigger events or macros.

I’ve previously used a normal Apple mouse and keyboard to do all of these things in Adobe Photoshoshop and Illustrator on macOS and subsequently a random BestBuy mouse and ancient Compaq keyboard to do them in Gimp, Inkscape, and Blender on GNU (with xdotool for hot corners, which I’m counting as close enough to tapping hotspots). A graphics tablet would only work better.

> Again, trackpads aren't your thing. Good for you. Other people love them, and millions of people get real work done on them each day.

Again, non-Apple trackpads don’t seem to be your thing. Good for you. The majority of trackpad users use them every day.

Re:The Framework Laptop by throwaway894345 on Thursday February 25, 2021 @03:43PM (#26268021)
You... you do realize that you can’t order a PC laptop with a Mac trackpad, right? No one is like, “I could have the Mac trackpad for the same cost, but I prefer the stuttery trackpad that moves the cursor and selects shit when my palm gets too close”.
Re:The Framework Laptop by airbreather on Thursday February 25, 2021 @10:14PM (#26271027)
but I believe you can buy a bluetooth apple keyboard with mousepad built in
Re:The Framework Laptop by saagarjha on Thursday February 25, 2021 @11:16PM (#26271308)
For iPad.
Re:The Framework Laptop by boogies on Thursday February 25, 2021 @04:12PM (#26268408)
> You... you do realize that you can’t order a PC laptop with a Mac trackpad, right?

You can as long as you can order x86 Macs with Bootcamp.

> No one is like, “I could have the Mac trackpad for the same cost, but I prefer the stuttery trackpad that moves the cursor and selects bleep when my palm gets too close”.

No, but there are plenty of people who think “I prefer no trackpad to accidentally swipe [—even if palm rejection is perfect, I want total hand —including finger— rejection—] at all”, from people who buy Macs and use the setting Apple provides to disable the trackpad when mice are plugged in, to people who use their Mac as a PC laptop and manually disable the trackpad (https://www.lakshmikanth.com/how-to-disable-trackpad-on-boot...), to people who try to more permanently disconnect broken old Mac trackpads (https://apple.stackexchange.com/questions/386625/macbook-pro...), to people who physically disconnect their trackpads, to people who buy old thinkpads because eg. at least some x200s have only a trackpoint and fingerprint sensor.

Re:The Framework Laptop by throwaway894345 on Thursday February 25, 2021 @04:20PM (#26268474)
It seems like you've moved the goalposts from your original claim/implication that non-Mac trackpads are more popular to "not everyone likes trackpads". As far as I know, no one has argued that everyone likes trackpads?
Re:The Framework Laptop by boogies on Thursday February 25, 2021 @07:54PM (#26270338)
My implication was that the fact that many people use trackpads doesn’t somehow prove that trackpads are a good tool (as reaperducer seemed to imply) (despite the fact that people can’t easily get laptops without them) any more than the fact that many people use non-Apple trackpads somehow proves that non-Apple trackpads are better (despite the fact that many people can’t easily get laptops they like without them).
Re:The Framework Laptop by reaperducer on Thursday February 25, 2021 @03:12PM (#26267635)
I’ve previously used a normal Apple Magic mouse and keyboard to do all of these things

If you've used a Magic Mouse, then you've used a mouse with a trackpad on its back. Glad you liked it!

And no, rotating in Photoshop with the keyboard isn't the same as rotating with a trackpad. It's an entirely different process that is significantly less efficient, unless you already know the exact angle of rotation you want down to the 0.1°.

Re:The Framework Laptop by boogies on Thursday February 25, 2021 @03:35PM (#26267915)
> If you've used a Magic Mouse, then you've used a mouse with a trackpad on its back. Glad you liked it!

My mistake. I used a standard Apple mouse (https://en.wikipedia.org/wiki/Apple_Mighty_Mouse). I used its clickable scroll ball and squeeze functionality and suspect I would dislike the Magic mouse.

> And no, rotating in Photoshop with the keyboard isn't the same as rotating with a trackpad. It's an entirely different process that is significantly less efficient, unless you already know the exact angle of rotation you want down to the 0.1°.

IMO the ideal mouse + keyboard rotation style is Blender’s, which is more efficient in this scenario than a trackpad. But I still believe a graphics tablet would be objectively superior.

Re:The Framework Laptop by jaegerpicker on Friday February 26, 2021 @12:34PM (#26277408)
Have three graphics tablets, while they are FAR superior for art work they are not at all better for rotation. In fact I use blender on Mac and regularly use the trackpad to zoom and rotate because it's far more precise. Similar for 2D drawing, my favorite 2D environment is the iPad Pro and Apple Pencil. I still rotate with two finger gestures.
Re:The Framework Laptop by BugsJustFindMe on Thursday February 25, 2021 @04:07PM (#26268350)
> But Apple trackpads are not hugely popular, they have a fraction (~10%, likely less) of the global market.

The person you're replying to said "trackpads are popular" with no mention of Apple. Your entire argument so far has been against trackpads in general. Why shift goalposts?

Re:The Framework Laptop by likeclockwork on Friday February 26, 2021 @03:59PM (#26279791)
Is it even called a "trackpad" outside of Apple machines? I'm pretty sure they're called "touchpads" generally. So maybe "trackpad" is inherently referent to Apple.
Re:The Framework Laptop by BugsJustFindMe on Friday February 26, 2021 @04:18PM (#26279953)
Re:The Framework Laptop by likeclockwork on Friday February 26, 2021 @07:26PM (#26281454)
I'm not sure that they actually are. Touchpad was the name I always heard for that kind of input, remember they're not only used in computers.

I don't have the data but I think this is like the motherboard / logic board split. In other words "trackpad" may be Apple for "touchpad".

Re:The Framework Laptop by BugsJustFindMe on Friday February 26, 2021 @08:27PM (#26281826)
> I don't have the data but

I gave you data by showing links where other companies like Blackberry, Lenovo, Microsoft, and Asus use the word "trackpad" themselves for their own devices. Lenovo even cutely capitalizes the P to fit their ThinkPad branding. You could also google around and see random people on reddit and elsewhere talking about the "trackpads" on their dells, hps, vaios, matebooks, and so on.

I'm not saying that "touchpad" isn't more common, but the evidence _clearly_ shows that "trackpad" isn't exclusive to Apple devices.

Re:The Framework Laptop by boogies on Thursday February 25, 2021 @04:44PM (#26268731)
The comment I was replying to was ~⅔ quasi argumentum ad populum. So I replied to their quasi argumentum ad populum with examples of it applied to the broader context of the thread, including the comment I originally replied to, and replied to their other argument with counterpoints both with and without Apple hardware.
Re:The Framework Laptop by dopu on Thursday February 25, 2021 @03:06PM (#26267562)
In my day job I'm constantly reading PDFs. Being able to zoom in/out, scroll, and move the cursor with such low effort can even bring me a little bit of joy. It's not really about what is most efficient. Computing should feel good. That's why it's hard for me to move away from Apple's trackpads.
Re:The Framework Laptop by boogies on Thursday February 25, 2021 @04:36PM (#26268641)
> a little bit of joy

is a good description of what I feel reading PDFs efficiently, near effortlessly (which to me is near the same thing), and comfortably (also similar in that it involves minimal reaching, but also includes automatic semi-smart dark theming, easy good zooming, etc.) with Zathura.

Re:The Framework Laptop by BugsJustFindMe on Thursday February 25, 2021 @03:53PM (#26268153)
> I’ve never understood why people⁰ care so much about trackpads. ... would be better done with a specialized non-keyboard, non-trackpad input device

So you want a specialized input devices for every task on a mobile device. That's an interesting choice. And I guess you also want to carry all these specialized devices around with you?

> browsing¹, which IMO should be a slightly glorified text task where Pentadacyl/luakit/qutebrowser/etc.² vi-style keybindings³ are best

Ok. Say you see a headline on HN that looks interesting, and you go to click on it. Wait, no, you...uhh...tab tab tab tab tab over to it and press enter to go to the comments page (like we all do) and start reading the comments. And, oh look, you want to respond to one of them. So you...uhh...tab tab...uhh...tab...tab tab tab tab tab tab tab...tab tab? Or you could just point and click.

Your proposed critical tasks of shifting the viewport and appending text to the current cursor location meet approximately 0% of computing user needs. The vast majority of all computer interaction is putting the cursor in the right place in the first place. The keyboard is terrible for that, external devices encumber portability, vertical touch screens require significant muscle control and effort, and trackpoints drift and do fewer things while being worse at all of them.

Re:The Framework Laptop by boogies on Thursday February 25, 2021 @04:43PM (#26268710)
> uhh...tab tab tab tab tab

Please take a minute to type the name of any of the browsers I named into your favourite search engine or package manager and return when you know what we’re talking about. (This comment was made via Pentadactyl).

> The vast majority of all computer interaction is putting the cursor in the right place in the first place.

This is why it pains me to use browsers where I can’t tap [count]gi to focus input fields.

Re:The Framework Laptop by BugsJustFindMe on Thursday February 25, 2021 @05:07PM (#26268943)
> This comment was made via Pentadactyl

Enlighten us all. What exactly did you press and what mental decision and awareness process was required to do it starting from the front page?

> [count]gi

"[count]" sounds like one would need to know how many like things on the page precede the thing you're trying to get to. Thanks but no thanks. 150! Oops, 100! Oops, 130!

Re:The Framework Laptop by SpaceNugget on Thursday February 25, 2021 @06:26PM (#26269687)
You just look at the thing you want to click and press F then type the letters that appear on the tag.

EDIT: Here's an extremely low quality screencast of me making this comment

https://imgur.com/qpppveP

Re:The Framework Laptop by BugsJustFindMe on Thursday February 25, 2021 @06:58PM (#26269958)
Thanks. This is a much better reply than the OP's. Now what do you do for things that don't get tagged?
Re:The Framework Laptop by SpaceNugget on Thursday February 25, 2021 @09:45PM (#26270909)
Pretty much everything clickable gets tagged. Buttons, text inputs, links, etc. If what you want to click on has a word in it, you can press '/' and type the word then hit enter to click it so that would probably be what I would do if there was ever a missing tag. That's also how you can highlight text. This is for vimium at least.
Re:The Framework Laptop by curtainsforus on Friday February 26, 2021 @03:23AM (#26272506)
In Tridactyl, you just push f, which allocates each key on the keyboard to a visible link on the screen. So to reply to your comment, the keystrokes were

>fu (click 'reply') >ff (select textbox) >ESC (deselect textbox) >fg (click 'reply')

and a lot easier- not to mention, less RSI-inducing- than mucking around with a mouse, or trackpad, or trackpoint, trying to aim a little cursor at a little box multiple times in a row.

Re:The Framework Laptop by walterlb on Thursday February 25, 2021 @06:10PM (#26269547)
I am actually (non-sarcastically) interested in the answer. I've always wondered if there was a usable keyboard only browsing experience out there!
Re:The Framework Laptop by medstrom on Friday February 26, 2021 @10:43AM (#26275867)
"Usable" partly depends on you.
Re:The Framework Laptop by boogies on Thursday February 25, 2021 @06:26PM (#26269693)
f20 selects this discussion (the 20th link), but I used f4<Enter> to select threads (the 4th link); j,D, and <Space> scroll down by a line, half-screen/page and full-screen/page respectively; fr4 selects the correct reply (the fourth link whose text begins with r); gi goes to the first input field and enters insert mode.

In insert mode I may use the simple mixture of emacs/readline and CUA bindings — like ^w to wipe the last word, ^a to go to the beggining of the line and ^e to go to the end (eg. when inserting a > before a blockquote, then appending my commentary) — to write a straightforward comment from beginning to end, or I may use ^i to pop the field open in my $EDITOR (vis), where motions like m to mark my place, G to go to the end, o to open a new line, and M to return to my mark are useful for comments that might be written non-linearly, eg. if they have footnotes. I can save and exit vis (if I use it) with ZZ, and submit the comment with standard CUA <Tab><Enter>.

If I reference any other material then Pentadactyl’s browsing bindings like go«character» to open a quickmark, s to search, p or P to paste my X11 primary selection as a search term or the url of a current or new tab, b to fast-as-you-type search through tabs, y to yank the current website, ;y«number and/or title of link to yank» and d to delete a tab are useful (along with standard X11 Shift+Insert to paste the primary selection in insert mode).

Ideally though, I should use Pentadactyl only for browsing — for scrolling through and reading web documents — and have a dedicated newsreader that understands what posts, comments, etc. are and could make this several times more efficient. I’m currently dipping my toes in evil-mode emacs, which should enable this. I’ve recently spent less time on HN and more on IRC where I do have a dedicated native client that makes things orders of magnitude more smooth than trying to use a web client in my browser.

Re:The Framework Laptop by BugsJustFindMe on Thursday February 25, 2021 @06:36PM (#26269776)
Now I can't tell if this thread is meant to be satire.

> f20 selects this discussion (the 20th link) but I used f4<Enter> to select threads (the 4th link)

So first you have to visually recognize every link in between the beginning and what you want to choose and then you have to count them all? I hope you don't miscount!

> j,D, and <Space> scroll down by a line, half-screen/page and full-screen/page respectively

How many lines, half-pages, or pages is it from the top to here? Just curious.

> fr4 selects the correct reply (the fourth link whose text begins with r);

So first you have to decide that "starts with r" is a good heuristic for getting where you want to go and then you have to find all of the links that start with r and count them?

> gi goes to the first input field and enters insert mode

But if it's not the first input field, then you have to count them or cycle through them?

> Ideally though, I should have a dedicated newsreader that understands what posts, comments, etc. are

So now you want a special bespoke reader for every website?

Oh yes this all sounds so much easier than just pointing at the thing you want! Thank you for clarifying.

Re:The Framework Laptop by boogies on Thursday February 25, 2021 @06:50PM (#26269886)
I believe every single statement in your comment is factually false. The only one I don’t feel objectively certain of is this:

> Just curious.

But I sincerely doubt it’s true based on the tone of your comment. I’m willing to walk through each sentence with you, but as I have already sunk significant time into trying to help you I politely request that you first prove my doubt unfounded by investing five minutes in grabbing luakit, qutebrowser, or Pentadactyl — or at the very least a WebExtension attempt at emulating them like SurfingKeys — with your favorite package manager/browser and trying it out for yourself.

Edit: However I will walk through the sentences for the sake of the other people reading this thread in better faith, to respond to the strongest [weakly] plausible interpretation of your comment, although text is a worse medium for learning GUIs than video which is worse than first hand interactive use.

> So first you have to visually recognize every link in between the beginning and what you want to choose and then you have to count them all? I hope you don't miscount!

No, the browser automatically highlights them in a style of your choice (I use a gruvbox theme) and visually numbers them for you. You can also just begin typing any part of the link’s title and it will be selected when you’ve typed a subset unique to it.

> How many lines, half-pages, or pages is it from the top to here? Just curious.

~3 out of 4 screens on my threads right now. But note that I scrolled down one piece at a time and only know this because my bottom status bar happens to display it (as well as the url, mode, a minus or plus signifying pages back or forward in the tab’s history, on a background that signifies the SSL status of the site).

> So first you have to decide that "starts with r" is a good heuristic for getting where you want to go and then you have to find all of the links that start with r and count them?

No, you don’t need to use a heuristic but it saves reaching your left hand to the number row to eliminate half a dozen links by typing fr instead of just typing f10.

> But if it's not the first input field, then you have to count them or cycle through them?

No, you can use ;i to select fields the same way you select links, but it hasn’t taken me the months I’ve been using HN to notice all top-level discussion pages have exactly 2 input fields: one to add a top-level comment and one for the Algolia search (gi or 2gi will instantly teleport you to and insert you cursor in the first or second one respectively).

> So now you want a special bespoke reader for every website?

No, I want a native client for each type of software: a browser for browsing (exploring and reading) web documents, a news reader for news, an IRC client for internet real-time chat, a mail client for mail, a media player for playing media (I copy links and use a sxhkd binding to open them in MPV — https://news.ycombinator.com/item?id=24509028), etc.

Re:The Framework Laptop by allarm on Thursday February 25, 2021 @08:08PM (#26270439)
I’m using a different plugin (I think it’s vimkeys) which is also great. I wanted to give the pentadactyl a try, but it looks like it’s discontinued- the latest release was in 2014. Am I looking in a wrong place?

http://bug.5digits.org/pentadactyl/

Re:The Framework Laptop by boogies on Thursday February 25, 2021 @09:13PM (#26270756)
https://github.com/pentadactyl/pentadactyl

The development¹ has been continued by the community after Firefox removed support for XUL extensions.

¹Well, tbh basic maintenance is a more accurate term — the updates have been minor, and the patch that enables it in the latest version of Palemoon hasn’t been pushed to the addon store yet, you have to clone from master at the moment.

Re:The Framework Laptop by walterlb on Thursday February 25, 2021 @11:24PM (#26271345)
I've been trying out Tridactyl, and like it so far. I believe it's similar to Pentadactyl, though maybe missing some features.

https://github.com/tridactyl/tridactyl

Re:The Framework Laptop by BugsJustFindMe on Thursday February 25, 2021 @07:23PM (#26270130)
> The browser automatically highlights them

What do you do when the browser doesn't highlight something interactive?

What do you do for, as one person on the web calls it, "fancy javascript shit"? What if you want to draw an iceberg to see how it would float?

Re:The Framework Laptop by allarm on Thursday February 25, 2021 @08:15PM (#26270491)
In these cases you use your mouse or whatever, obviously. What’s your point?

I have been using a similar plugin for years and on a very rare occasion I’m using my touchpad to do something as you described.

Re:The Framework Laptop by kayodelycaon on Thursday February 25, 2021 @02:38PM (#26267215)
> I’ve never understood why people care so much about trackpads.

Because most people don't use vim and mice aren't usable unless you're sitting at a flat surface with the room to hold one. If I'm using my laptop on the couch, a trackpad is probably the best solution. (Trackpoint gave my index finger RSI, when I was was being careful.)

Re:The Framework Laptop by neilparikh on Thursday February 25, 2021 @03:15PM (#26267671)
> mice aren't usable unless you're sitting at a flat surface with the room to hold one

Trackball mice a good solution to this problem. I had work on a bed without a table for 2 weeks last year, and a trackball mouse ended up working great (I didn't like using the trackpad, since switching from the keyboard to trackpad on a laptop is fairly uncomfortable if you do it often enough).

Re:The Framework Laptop by wiredfool on Thursday February 25, 2021 @03:39PM (#26267969)
Trackball mice are thick, and inevitably got schmutz in the bearings and got slow. Then you'd have to open them up and clean them out.

Trackpads were a great upgrade to laptops when they happened, even though at the time, excessive moisture screwed up the trackpad, to the point that I needed to have a dime handy to put my finger on for a half hour after getting out of the shower.

(Source: I've used mac portables since the PB 100, including most of the major versions)

Re:The Framework Laptop by BugsJustFindMe on Thursday February 25, 2021 @03:37PM (#26267945)
> a trackball mouse ended up working great (I didn't like using the trackpad, since switching from the keyboard to trackpad on a laptop is fairly uncomfortable

Switching from the keyboard to something an inch away is uncomfortable for you, but switching from the keyboard to something a foot away is not? I don't get it.

Re:The Framework Laptop by neilparikh on Sunday February 28, 2021 @02:10AM (#26291294)
Moving to the mouse is a movement where the distance from my hand to the body stays the same, while moving to the trackpad is a movement where I need to being my hand closer. For whatever reason, I find the second easier.

Additionally, when I'm using it on my lap, the trackpad is basically next to my body, which makes my wrist position a little uncomfortable.

Looking back, I think it's not really the switching, but rather the comfort when using one for a prolonged period, for which I found the trackball easier.

Re:The Framework Laptop by kayodelycaon on Thursday February 25, 2021 @05:04PM (#26268915)
The angle on the trackpad can be uncomfortable when it’s sitting on your lap.
Re:The Framework Laptop by BugsJustFindMe on Thursday February 25, 2021 @06:11PM (#26269558)
I find that the larger trackpads on newer macbooks help with this a lot because the upper right corner of the pad is easily accessible at exactly the same angle of inward rotation by just pulling your elbow back along the side of your body. The Apple magic, I guess, is being able to have that without constant phantom palm touches.

See https://imgur.com/a/qeRQIFD

An offset trackpad would also work, though obviously would be less friendly to lefties.

Re:The Framework Laptop by sixothree on Thursday February 25, 2021 @02:11PM (#26266836)
Let me introduce you to the developers whose primary machine is a laptop without a mouse. Or a second screen.
Re:The Framework Laptop by Brakenshire on Thursday February 25, 2021 @02:25PM (#26267026)
I actually use the touchpad for scrolling even when I’m using a mouse. It’s a much better interface for that purpose.
Re:The Framework Laptop by medstrom on Friday February 26, 2021 @10:50AM (#26275963)
Now I'm picturing a fat tungsten scrollwheel with a lot of inertia, that keeps spinning after you roll it.
Re:The Framework Laptop by airbreather on Thursday February 25, 2021 @10:15PM (#26271035)
Ha, no second screen, next you will be telling me you made it yourself out of rocks and sand.
Re:The Framework Laptop by sixothree on Saturday February 27, 2021 @01:26AM (#26283125)
To be fair, I am not describing myself. I have 4 monitors across three machines in my office.
Re:The Framework Laptop by dingaling on Thursday February 25, 2021 @02:39PM (#26267226)
We used to have a far better solution for that, the pointer stick on Dell and IBM laptops. Direct control over the cursor without abrading your sweaty dirty finger skin over a frictive surface.
Re:The Framework Laptop by BugsJustFindMe on Thursday February 25, 2021 @03:36PM (#26267921)
> a far better solution for that, the pointer stick on Dell and IBM laptops.

Please search the web for "trackpoint drift".

Re:The Framework Laptop by davidy123 on Friday February 26, 2021 @07:20AM (#26274031)
I've been a Trackpoint addict for over 20 years, using computers 8+ hours a day. I wouldn't consider any other pointer method. Trackpoint drift is an issue, but it's not really a big problem. A few times a month, it happens for a few seconds, then it works itself out. I have had episodes of cramping, but they've gone away with no long term impact.

It may be that I've become more zen/accepting, because I'm sure a mouse or trackpad can be more precise pointing tools, but it's worth it for the connection. Input is all about the keyboard and mouse, and the proximity just makes so much sense, especially when using vim mode. I could imagine better systems where typing with a keyboard is still the main input, but they would all involve not taking my hands off the home row.

Re:The Framework Laptop by hackyhacky on Thursday February 25, 2021 @05:11PM (#26268982)
This is not a problem on modern ThinkPads.
Re:The Framework Laptop by BugsJustFindMe on Thursday February 25, 2021 @05:14PM (#26269018)
> This is not a problem on modern ThinkPads.

Funny, because I see people complaining about it still in 2020 on brand new Thinkpads. See for instance https://www.reddit.com/r/thinkpad/comments/ken18b/does_your_... and the comments saying "They all drift, it's inherent by the sensor design", "It drifts on all my ThinkPads too", "Mine sometimes drifts".

So unless your definition of modern is "ones that haven't been released yet", I think you might be wrong.

Re:The Framework Laptop by oh-4-fucks-sake on Thursday February 25, 2021 @05:35PM (#26269206)
Agree that efficient development (regardless of IDE/editor) is done best using primarily keyboard.

Also agree that detached keyboards and mice will almost always be superior to their on-board counterparts.

But, I think we're being a wee bit cognitively dissonant if we tell ourselves notebook keyboards and trackpads don't receive a non-trivial amount of use--even from the best of us.

Even more, why are keyboard and external-mouse purists even bothered with even owning a laptop if they rarely/ever intend to use the most major distinguishing features that separate them from desktops in the first place?

But even if you don't agree with any of that, why shouldn't we still demand a damn-good version of a highly ubiquitous tool, even if we don't personally use it that often? (Especially since Apple has proven that it's possible.) On HN (and the rest of the dev community) are perhaps the most demanding critics of anything technology. "Server starts up 8% slower!--dogshit!" "New release consumes 5% more memory--are you kidding me!" "Battery lasts 25m shorter--I'm in tears!" "The new theme is highly disruptive to my workflow--OH THE HUMANITY."

I'm not being critical of our being sticklers. We should be! That's our job! Our fellow devs care about quality; our users care about quality. We should care about what our users care about. We have the voices and power to advocate for good products for all that use technology. The trackpad will be a major way people interact with computers for a long time to come and I'm not prepared to hand-wave away the mediocre.

Re:The Framework Laptop by PhasmaFelis on Thursday February 25, 2021 @04:39PM (#26268671)
> I’ve never understood why people⁰ care so much about trackpads.

Because it's nice to be able to use my laptop without having to find a tabletop and dig out my mouse. In bed, on the couch, on a bus, as a passenger in a car.

Smartphones have taken over a lot of those situations, but a small laptop is still much better for a lot of tasks. I don't use Macs anymore, but their touchpads are actually as precise as a good mouse, and it just feels really nice.

Same thing with knobs and graphics tablets, though it's not a use case I have personally. A dedicated peripheral is probably more powerful and precise, but sometimes it's nice to use your laptop from your lap.

Re:The Framework Laptop by spaetzleesser on Thursday February 25, 2021 @02:20PM (#26266969)
I had the same opinion until I used a MacBook. The trackpad works beautifully, the gestures make sense. It’s close to perfect. Even while on a docking station at my work desk I either the MacBook trackpad or the Magic Trackpad.
Re:The Framework Laptop by GuB-42 on Thursday February 25, 2021 @04:09PM (#26268367)
A friend of mine is a professional photographer, he is using his trackpad to process and edit his pictures. Hundreds of them per session. And it's not like he can't afford a mouse or even specialized hardware.

And having tried Apple touchpads, they are actually good, so much that they released a standalone version for desktop computers. On every PC I have tried, at best, they provide you with a pointing device in case using a mouse is impractical. I don't intend to buy a Mac for several reason but I have to admit that their trackpads are not in the same league.

Re:The Framework Laptop by meetups323 on Thursday February 25, 2021 @02:12PM (#26266851)
For general working, trackpad is better. You can type and move the mouse without moving your hands.
Re:The Framework Laptop by dublinben on Thursday February 25, 2021 @02:22PM (#26266993)
Did you mean a trackpoint? How can you type and move the mouse without moving your hands with a trackpad?
Re:The Framework Laptop by losvedir on Thursday February 25, 2021 @03:11PM (#26267619)
Use your thumbs. The track pad is right below the space bar.

Or, it's close enough that with hovering hands you can move back and forth between keys without looking. It's much faster to navigate a code base that way, I think, than trying to jump in vim lines at a time. A smooth, continuous scroll at easily controllable, different speeds does wonders for keeping continuity of a file in mind.

Re:The Framework Laptop by boogies on Thursday February 25, 2021 @03:47PM (#26268090)
> easily controllable, different speeds

This is why I like having not just ^f/b full page, {}() paragraph and sentence, and of course j/k line scrolling but also ^u/d half-page scrolling so much that I mapped them it U and D in Zathura and Pentadactyl just for the centimeter of finger movement that saves.

Re:The Framework Laptop by meetups323 on Thursday February 25, 2021 @03:57PM (#26268216)
The funny thing is (){} are much further from where your fingers are at home than the track pad is from your thumbs on space.
Re:The Framework Laptop by boogies on Thursday February 25, 2021 @05:28PM (#26269142)
{} are approximately as far but they’re in the same direction that your fingers naturally point. () are farther but as words in the languages of vi and vim they're a powerful operator that have no mouse equivalent (unlike w[ords] and {} paragraphs/lines which have double-click and triple-click). Editing the middle of a sentence, then deciding to move it to a footnote is IMO easier with `<Esc>di(}p` or `<Esc>di(Gp`¹ than with `bend thumb/wrist backwards / arm up and to the right, drag thumb to end of sentence, double-click drag to select one word at a time to the other end, release and drag sentence down precise number of lines to next paragraph or all the way to the end of the document (or how I would move the selection, Backspace, PageDown to the end, Shift+Insert)"

¹Let me test that. I like digraphs a heck of a lot more than scrolling through a symbol list btw. This was also a nice use for marks.

Re:The Framework Laptop by chrisseaton on Thursday February 25, 2021 @02:36PM (#26267190)
Not sure what you're confused about - your hand can hover over the keyboard and trackpad at the same time - they're right next to each other. I don't need to move my hands to go from one to another?
Re:The Framework Laptop by throwaway894345 on Thursday February 25, 2021 @02:56PM (#26267431)
> Trackpad vs keyboard

¿Por que no los dos? Seriously, I wasn't talking about replacing my keyboard with a trackpad. They are different devices with different purposes and are intended to be used together.

Re:The Framework Laptop by the_hoser on Thursday February 25, 2021 @02:11PM (#26266830)
When done right, they're wonderful. When done wrong, you end up creating custom keybindings to augment your workflow and lug a mouse around when that doesn't cut it. I've never seen a PC laptop do it right.