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

What do those do


Keep a stack of dirs where u can jump very quickly into.


I think you misread. I dont prefer WSL2, I rarely use it directly. I prefer powershell


I personally disagree on both accounts. Bash is gibberish to me and the year I had to dev python professionally was miserable


I am also miserable when speaking chinese. But I have no dobut that to people who actually speak chinese, it isn't gibberish.


This isn't really an argument against what I said. You can pick and choose your shell language based on preference for syntax. You generally learn a human language because you have to for one reason or another. I think bash has an unintuitive syntax, and I think powershell's is more readable


If languages were intuitive, it wouldn't take years to learn them.


Okay? Are we still talking about preferred shells or are we talking about chinese


We're talking about how your argument made no sense, for any kind of language that exists.


Computer languages are not comparable to human languages; your argument is a misplaced simile


I've never had any problem with understanding bash scripts.

But I had to learn. No programming language is "intuitive", and certainly not power shell.


Disclaimer, I dont use the crt shader, I just thought its cool that you can do that


The point is not about being easy to remember (powershell commands and their args can be autocompleted with tab so memorizing them isn't really important). It's about powershell being the object manipulation environment instead of a 3rd party tool like jq. This makes it easier to do stuff with your data with a .Net powered runtime rather than having to manipulate strings using tools with their own built in languages


I think the long form is because people usually tab to complete the names. Personally once you learn them they dont get that hard to type


> If you use WSL2 for your development, are you even developing (fully) on Windows?

Maybe it wasn't clear in the post: I dont use wsl except as a backend for docker. I use powershell, not bash

> There is nothing protecting your system from locking you out of any setting, at any point, and requiring you to buy a different key, subscribing, giving them your data, or whatever else.

Thats not something I care about


> Thats not something I care about

Well what's the point in having a debate about any of this if you've yet to experience closed source software taking something away from you?


Superiority complex


Personally I think macOS sucks as a dev environment. If you switch to mac you should immediately use brew to install coreutils that don't suck. The bash they ship was built in 2007 (run `bash --version` and see; though they use zsh by default now), and their coreutils don't support any of the useful gnu extensions (try `grep -E` for example). Personally, I never saw why so many of my peers thought macOS was all that great, it seems like Apple doesn't really give a shit about developers who use their machines.

Plus, as other users have said, docker sucks on mac. Even windows is better (WSL can use memory ballooning so you don't have to dedicate a chunk of RAM to docker, the vm takes care of it)

Also I hear good things about ARM from a performance and battery/heat standpoint, but so much software out there is still designed around x86 arch that I don't want to switch.

(disclaimer: I use Windows, not Linux)

---

Coreutils:

brew install bash

brew install coreutils


Thanks! Yeah, one of the things that I'd be most worried about would be switching to a new toolchain for stuff.


Pick an API, write a frontend for it of some kind. A CLI tool, a website, etc.


Any API recommendations that comes to your mind?


Any website you use. I've always wanted to write a CLI tool for vultr to spin up servers with scripts instead of the UI. They may already have their own tool by now, idk


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

Search: