Live data from Hacker News

Bored? How about trying a Linux speed run?

rachelbythebay.com

191–200 of 284 posts

Re: Bored? How about trying a Linux speed run?

#191
post #116

Earlier quoted context omitted.

For you, maybe. I think a TrackPoint (ThinkPad) is far superior to a trackpad, MacBook or otherwise.

Not when you want speed and precision. the area of touchpad is far greater and it shows when you want to draw something, or move cursor between edges of the screen. that's the same as playing first person shooter on console controller vs the mouse.

Not even talking about the haptic feedback, pressure sensitivity (fun for drawing, handy for quicklook and dozens of other things). Precision? Oh yes. Moving per pixel is bliss.

It might sound elitist, but if someone tells me they have a better input interface than one of apple's trackpad, my mind goes somewhere else. I even replaced the mouse at my work with their trackpad.

I remember when I was big at CSGO and wanted to play a few matches on the go one time. I still ranked pretty high, with a TRACKPAD.

Re: Bored? How about trying a Linux speed run?

#192
post #22

Earlier quoted context omitted.

As someone who can't be bothered to pay the Apple tax, what does the Macbook trackpad do that others don't? My experience with different mouse acceleration configs (Windows, Synaptics, Linux) has only been negative.

IIRC Linux and Windows drivers turn trackpad events into mouse events so by the time the OS sees the movement there is no touchpad info. Apple with tighter integration delivers the actual touchpad movement data and not a faked mouse event. Windows 10 has had work done in this area too but not sure the details.

Smooth scrolling isn't impossible, but it does need to be specially implemented. Firefox does so if you set the environment variable MOZ_USE_XINPUT2 to 1. Of course, on Mac OS X, it's built-in to the UI toolkit, so every application has it.

Re: Bored? How about trying a Linux speed run?

#193

Earlier quoted context omitted.

I don’t have a clue about _why_, but I know from using macOS and Linux on mbp that whereas the touchpad basically works in macOS, it totally doesn’t function in Linux! :( In Linux, wrists keep triggering touch events as you type. Screens start scrolling, focus goes to random things, and everyone swears. You end up having to hold your hands right over the keyboard in a very unnatural way to avoid accidental mouse inte…

Which laptop are you using? This has never been an issue to me, and I've used Linux exclusively for years. I'm on a Thinkpad T480s.

Macbook Pro's trackpad is _HUGE_. It's just about half the width of a 15" macbook pro.

Re: Bored? How about trying a Linux speed run?

#194
post #186

Earlier quoted context omitted.

Thanks. I edited my comment to clarify that I meant doing it in real life, out in nature.

still reminds me of the game. gather wood. start a fire. gather wood. build a shelter. gather wood. build some tools. gather wood. i'd suggest watching lots of YouTube videos before embarking on this in real life though. my "i must be crazy" idea is living in a cabin in the mountains during winter. given the fall to stock up on supplies.

Wholly agreed. I have no current ambition to actually do it in the foreseeable future. But if someone does I would love to hear about it. And that they do it safely & wisely, with honesty and the Golden Rule etc etc :) Maybe we could learn some good things from it, and it seems almost as interesting to me as space travel.

Re: Bored? How about trying a Linux speed run?

#195
post #35

Earlier quoted context omitted.

I do not use IRC at all. But still curious, do people use it?

Yes, some communities are still huge (Freenode).

Freenode is where I turn when I'm completely stumped by a tough problem. Some helpful person usually points me in the right way quickly. Sometimes I can even point someone in the right direction myself.

Re: Bored? How about trying a Linux speed run?

#196
post #71
post #6

I think an important category has to be: no outside servers designed to help with this speedrunning challenge. Without such a rule, one can get an outside computer to do much of the work. One would merely write a small program that connects to the known IP and pulls bootstrap code straight into memory. (Granted, still a fair piece of work, but without such a rule the finish line for the speedrun would become "establi…

Generally, speedrunning communities (for games and other things) already bar tricks and strats that require setup on an external file/system. For instance, you can't carry hearts/stamina from one file to another in a Breath of the Wild speedrun, or use wrong warping to instantly go to a location saved on an alternate save file. There are exceptions in certain scenes (in speedruns for Banjo-Kazooie, a glitch is used o…

You can "airgap" a gaming system so you can't use any external resources. It is very clear what you can use and what you can't.

Here you have a network connection and you should use it. It's part of the challenge. What counts as an external setup?

Re: Bored? How about trying a Linux speed run?

#197
post #183

Earlier quoted context omitted.

Tap-to-click is slower though, if I understand correctly. Imagine clicking three adjacent buttons in a row as fast as possible. If you tap each one you have to lift your finger off the trackpad 5 times.

I can lift my finger just a tiny bit to register another click way faster than the haptic feedback would allow me.

What he's arguing is that if you have this:

BUTTON 1 - BUTTON 2 - BUTTON 3

In your situation, you have to tap, lift finger, place finger to move, lift finger, tap, etc. In the other situation, you have to place finger, press lightly, move finger, press lightly, move finger, etc.

Using tap-to-click can't be faster than the other situation.

That said, I use both. Sometimes I just tap, sometimes I press, sometimes I press harder.

Re: Bored? How about trying a Linux speed run?

#198
post #109

Earlier quoted context omitted.

Note: The “cd” command must be a built-in command in the shell, since it must call chdir(2) inside the shell process; it must affect the “current directory” internal state of the shell process. Therefore, “cd” cannot be a separate external binary.

You could sort of do it via Bernstein chaining. If we call this substitute command 'notcd' then you'd invoke it like `exec notcd /some/path sh` and then continue your work in the subshell.

The shell would then have to also have a mechanism to pass all local state such as command history, local non-exported variables (including shell functions), open file descriptors, currently running jobs, etc. to the subshell.

Re: Bored? How about trying a Linux speed run?

#199
post #126
post #109

Earlier quoted context omitted.

Note: The “cd” command must be a built-in command in the shell, since it must call chdir(2) inside the shell process; it must affect the “current directory” internal state of the shell process. Therefore, “cd” cannot be a separate external binary.

Now I remember someone stated that somewhere, with the same exact words :). I forgot about it, true.

You might be remembering this thread:

https://news.ycombinator.com/item?id=10160720

Re: Bored? How about trying a Linux speed run?

#200
This is basically what early Gentoo releases were like... A hilariously minimal tool chain and a txt guide to compiling and configuring every piece between basically nothing and a functioning web browser. A typical speed run took a day because compilation times were long. And if you realized late that you'd made a fatal mistake, starting over took a loooong time.

#pepperidgefarmremembers

Post reply on HN