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

I think fish does this? I know it gives me branch names as completion options sometimes, idk how aware it is of the specific flags.

All shells do. Even alternate shells like Murex and Nushell.

The problem isn’t that they can’t, it’s that writing context aware shell completions is hard because every tool does things slightly differently, and typically completions are not done by the same people who wrote the CLI tool to begin with.

So you end up with a thousand edge cases where stuff isn’t 100% correct.


fish is a bit insonsistent on it. For instance, `git add <tab>` will only autocomplete for modified files. It will also fill in wildcards, e.g. `cat *.txt <tab>` will expand to show all .txt files. On the failure side, `rm foo <tab>` will still show `foo` as an option.

IME, zsh has better autocompletion (which, at the time at least, was a separate install).


Buying it preinstalled is the trick. Installing Linux on a laptop without official vendor support can be unpleasant.

Dual boot. I have never not had a need to boot into Windows on occasion. Daily driving Linux is very pleasant but personally, having the fallback for multiplayer games or modding tools and stuff has always been worth it.

If only this were the whole story, but my Windows gaming desktop has been running more or less without issue (barring hardware failure), no reinstalls, since 2019. I tried so hard to use Linux on my laptop for two years but eventually gave up; i reinstalled Ubuntu three times in those two years.

Now, my Ubuntu server has also been running continuously since 2019. Linux can be that solid for the right use case. I've got a Linux HTPC that's pretty worry free, too.

Linux just legitimately has some hard-if-not-impossible problems on random specific consumer hardware, sadly. Until manufacturers start actually supporting it, that'll always be the case. Manufacturers have gotten better about it too, though, and I'm hoping valve continues making official Linux support more appealing for device manufacturers.

I guess all I'm saying is, some things on Linux still actually just can't be fixed, and every platform is gonna give you a night of extreme frustration from time to time.


  > but my Windows gaming desktop has been running more or less without issue (barring hardware failure), no reinstalls, since 2019
This also describes my Linux desktop.

  > I tried so hard to use Linux on my laptop
Unfortunately comparing a laptop to a desktop is not a fair comparison. Things are better than they were in 2019 but display and battery are constant issues (especially if you have a laptop with an nvidia graphics card).[0]

I'm not trying to say Linux doesn't have issues, but I do need to point out that your logic has a strong bias to it. I'll also add that while I have no problems gaming on my Linux desktop (thanks Valve!!), I don't usually play online games or MMOs but my understanding is that this is problematic for Linux systems as anticheat is a pain.

[0] My friend has a Framework laptop which has PopOS on it and he's said he's had no issues with it. He's used other Linux laptops before and has expressed this has been a very different experience. I think it helps that they're more aware of the hardware and can do more robust testing on that hardware.


I'm strongly biased towards Linux, believe me. It just really does have its issues.

Some advanced uses from Windows that are very easy can be very difficult on Linux still. PipeWire, for example, while more stable overall, has made getting my audio routing all correct (e.g. for streaming) much more difficult than it is on Windows. Once it's set up it's just as stable but it took me longer to set up.

I could see that among other things totaling dozens of hours for a Linux beginner. Power management on laptops is still a common sticking point; i probably spent more than a dozen hours on that alone before giving up and going back to Windows on my laptop. And I've been using Linux for 20 years.


You know how much time I had to spend doing desktop support for developers who couldn't get their own Zoom/Teams meetings to work on Windows? Its not as intuitive as you think, you're probably just used to it.

Persistent input to output mappings in PipeWire is impossible without third party tools or custom scripts you run on boot. Something windows just does automatically. It's not even about ease in that case, just literally what you're able to do.

> first they came for ...

Fuck off. People are being kidnapped and murdered and starved to death but yeah, not getting your free bonus points from anthropic is really some great tragedy.

Forgive my French, this is just impressively tone deaf


I program for fun on my own time, I'm absolutely passionate about technology. What I'm not passionate about is spending 40 hours a week increasing shareholder value or making some capitalist asshole more rich and powerful than they already are.

Nah I've been fucking around on fretboards for 20 years and it's still fun. And at no point did i have some moron manager making me fill out progress reports about it.

Doing things you find fulfilling is nothing remotely like working for a profit driven enterprise, unless you choose to make it that way.


Working as a programmer is dominating others?

How do you know people wouldn't quit their jobs and then take that $10M to start a sweatshop?

I'm way more concerned about the latter than the former. Work is just work; leveraging capital to exploit people is the sociopathy you're talking about.


So, you know a lot of "programmers" with $10M in the bank?

None. Why would you think i do?

Absolutely ridiculous. $1M/year is TEN TIMES what i spend for a gorgeous apartment and all the entertainment and food i can manage in Chicago. I could last 100 years on $10M. Well, maybe 80 when you factor healthcare :)

Do you have a family? How many people do you support?

Just me. But my 4% APY savings account would net me 400,000/yr on $10M, so 4x what i make now; my hypothetical family would also be fine for 100 years

If you carefully read my message and all the conditions you’ll see that 400 will melt faster than you think. Also it will be closer to 200-300 because you spent part of the sum to buy a house.

I could raise a kid in my apartment, plenty of room. My parents raised 4 kids on less than i make, even adjusted for inflation. My friends with kids are not making 400k/yr and doing just fine.

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

Search: