Live data from Hacker News

Bored? How about trying a Linux speed run?

rachelbythebay.com

151–160 of 284 posts

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

#151
post #79

Earlier quoted context omitted.

Yeah, "nothing" is a really poor term to summarize "Apple made fundamentally superior choices in terms of hardware development, software integration and general OS input architecture in the past 15 years". I use both Windows and Fedora enthusiastically on desktop machines, but recognize that even high-end Windows laptops have trouble matching my 2012 Macbook in terms of input. Apple has been miles ahead of the compet…

>Many people who have only used Linux and Windows on laptops for years assume that a touchpad is only there as an emergency. I never use mice, only trackpads, on Windows laptops and Windows laptops from 2013 with Linux on them, and it's fine. c: And by fine I mean bad, but that's just laptops, as an ontological concept, to me.

Well that's what I'm trying to say :) Touchpads on Windows and Linux are "fine" at best (high end Dells are good enough to get out of the way I've heard) and "terrible" at worst. On Macbooks they're consistently great, and can make it legitimately enjoyable to use a laptop as a, uh, laptop.

Worth noting that there are still usage scenarios where a mouse beats a touchpad (i.e. image editing, pointer centric games), but overall touchpads don't have to be the inferior option if your computer is built for it.

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

#152
post #95

Earlier quoted context omitted.

Trying to install Logitech MX Master 2S on Ubuntu 16 and it detects the device on bluetooth but not as a mouse device. So it doesn't move, it's dead. Windows and Mac work just fine. Apparently Logitech can't be bothered to have drivers for Linux or Linux doesn't know Bluetooth well enough to handle all mice.

Use the Unifying receiver, that's what I've been doing for 10 years with multiple devices. It costs like 15 bucks, it's tiny and works flawlessly for any OS/device combo I throw at it, including the Ubuntu 16 + MX Master 2S + K800 that I'm using right now. There's an app called [Solaar]( https://github.com/pwr-Solaar/Solaar ) that helps with the pairing and such but I don't think it's strictly necessary (can't rememb…

The MX Master 2S comes with a Unifying receiver, so he should already have own. It's just annoying having a USB port permanently occupied.

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

#153
post #73

Earlier quoted context omitted.

Or have some drinks with EEs and get them to value software development ease of use: things like using top of the line, or at least midrange MCU with enough flash for debug builds, populating debug connectors on EVT builds etc

In one memorable project the hardware guys grudgingly agreed to waste money and give the system enough resources to run Linux. But they chose a cheaper ARM CPU without a MMU or hardware floating point. That meant it would not run shared libraries, everything was statically linked. We ran out of space in the Flash, and the project was in crisis. The solution was using a lua interpreter. These days, I like high level p…

Are you affiliated in any way to the nerves project? I skimmed the home page and couldn't find out what it is exactly. Is it an elixer framework and related bootstrap code targeting towards running on mmu-less arm cortex m microcontrollers? Or on an embedded liux system? Or is this just a rest endpoint somehow?

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

#154

>" About 15 years ago, I mused about the idea of having a "desert island machine". This is where I'd put someone in a room with a box that has a couple of hard drives and a working network connection. HD #1 is blank. HD #2 has a few scraps of a (Linux) OS on it: bootloader, kernel, C library and compiler, that sort of thing. There's a network connection of some sort, and that's about it. There are no editors and noth…

That's just a minimal deploy target nowadays, as why would you want Vim or even Nano there anyway?

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

#155

Earlier quoted context omitted.

People always complain about this, yet nobody contributes: http://who-t.blogspot.com/2019/10/libinputs-bus-factor-is-1....

That’s because the problem is hard and deep, and most open source contributors work for free and are shallow, working to satisfy their egos and need for intellectual stimulation. Paid expertise is needed here. Imagine if all doctors and surgeons were volunteers; that’s the situation you have now with a lot of OSS.

Given the large majority of commits to the Linux kernel are done by people employed by companies to work on it, your starting premise couldn't be further from the truth, let alone the conclusions you draw from it.

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

#156

This is how I used to live my life. Sort of. I mean early 2000s when I had left home and moved to a far away city for a job in IT. All I had was a stolen 256M RAM laptop with FreeBSD. No internet and no TV at home because I lived in a shitty apartment building. At work I had all the bandwidth and resources I could use. So I downloaded all I could during the weekdays and during evenings and weekends I'd just browse ma…

That's how I learned web development in the 2000s. I downloaded stuff at school on floppy disks and took them home to inspect them. I had cool gifs, midi files, html files and I had Home Site 4.0 which had a great documentation about HTML and some basic JS.

Sadly, for me in the late 90s, it was learning the ins and outs of how to modify Win95 UI. Turns out a whole lot of those skills were total dead-ends. But I can help you make your Win95 look and feel however you like!

Need your cursor to be animated but change animations depending on what you're doing? You got it! Find that editing .ini files lacks a certain flair? No problem! Prefer a fuchsia screen of death, or a "fortune" style "safe to turn off your computer" message? I got your back.

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

#158
post #21

Earlier quoted context omitted.

A basic shell with just forks and execs binaries from $PATH and nothing more. Maybe, just maybe, file redirection. You won't have neither echo(1) or cat(1), you must reimplement them. Echo(1) is damn easy.

Maybe I’m dumb, but how would you write cat or echo if you don’t have a “terrible editor”?

gcc accepts compiling code from stdin.

If not:

     >> echo.c 
     int main(){
     while((c = getline()) != EOF){
          putchar(c);
     }
     }
     EOF

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

#159

Earlier quoted context omitted.

That’s because the problem is hard and deep, and most open source contributors work for free and are shallow, working to satisfy their egos and need for intellectual stimulation. Paid expertise is needed here. Imagine if all doctors and surgeons were volunteers; that’s the situation you have now with a lot of OSS.

Given the large majority of commits to the Linux kernel are done by people employed by companies to work on it, your starting premise couldn't be further from the truth, let alone the conclusions you draw from it.

Given that they said most open source contributors I think they are right. Most contributors are not contributing to the Linux kernel. Most are contributing to (https://githut.info/) JavaScript packages

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

#160
post #17

Earlier quoted context omitted.

You need to experience it to understand just how much more calibrated it is to the human experience, feels natural, like air. :) How about visiting a store that sells macbooks?

I'm a huge linux fan and run both Ubuntu and Arch Linux on a daily basis, but I used to be on OSX and Apple hardware between something like 2012 -> 2015 before switching back to Ubuntu/Arch. The only thing Apple does better is touchpad input. And I also cannot put the difference into words, but if you have Ubuntu (even with synaptics drivers) and MacBook side by side, there is a noticeable difference in how they beha…

One of the main differences is that MacOS has visibly lower latency when scrolling / moving the mouse pointer. This is immediately visible when you scroll the same webpage on Safari/Mac vs Firefox or Chrome on Linux.

I don't know exactly why this is happening, and there is no in-browser option that can overcome this difference, e.g. disabling smooth scrolling and enabling XInput2 helps but does not overcome the difference. It seems to be something more fundamental in how the drivers work and deliver input to the user interface.

Post reply on HN