2,242 karma · joined March 16, 2021
Not sure if its a typo, but sure fits the theme.
While we've evolved to value in-person interactions higher, let's not forget the fact that even non-sonic non-visual near-real-time conversation with actual creator would be simply impossible for someone sitting in a third-world country, like me :)
This is an extensive study at trying to 'understand' Nix, because is does so many things differently: https://ianthehenry.com/posts/how-to-learn-nix/
If you're just looking to start building your system, follow NixOS manual up until you have a running system, then pace yourself as you will. You can also setup Nix on existing Linux distro or macOS and practice the ropes before plunging into NixOS.
I used the simple template generated during nixos-install and kept adding packages I needed. Configured them manually as usual and went about my business. It works out more often than people would realize. For services, development toolchains etc just google and copy-paste from other people's config. Simply add 'ext:nix' to google query and you should be good.
I'm at almost 3 years, know just enough Nix to write some custom stuff, but nowhere close to the Wizard title. Its not as bad as people make it out.
Remember, your target is not to master it on day 1. Target is to get VLC to play the media file (or some equivalent for you).
Personally, I stopped worrying about dotfiles and GNU stow after joining the cult of Nix. While I gave honest attempt to everything else, Nix made it stick. Now I only have one single repo, where In write config for (almost) all of my applications in Nix, deploy them with Nix, rollback with Nix etc. Compared to hodgepodge of INI/YAML/TOML/XML/JSON/WHATHAVEYOU it is nice to to only have single tool to worry about.
I wished Guix had the momentum and size of Nixpkgs. I'd much prefer a Lisp than the language contraption of Nix.
VSCode works, but JetBrains Rider is probably your best bet. It just works and works really well compared to hodgepodge of extensions in vscode. Beyond these 2, you're pretty much on your own, and things never Just Work.
But, beyond the editor, the ecosystem is not Linux-friendly. A lot of libraries expect and assume you are on Windows and just refuse to work for whatever reason. There are near-zero relevant resources (blog posts, stack-overflow Q/As, forums) for developers on Linux. (I guess this is how Emacs users on Windows feel).
The second paragraph is why I stopped. The .NET core itself is decent, and if you manage to limit use within you should be mostly fine, probably. But the experience never feels home and it is a constant reminder of being second-class that's not my personal favourite way of spending life.
But those write-ups were years ago and there hasn't been new reviews with much UI focus since then.
All the forums that Reddit took over are making a comeback, this time with Discourse (probably Baader-Meinhoff, but I'm seeing it everywhere now).
Reddit had a good run, but as a place for real people to go to, its time is over.
They lived long enough to see themselves become a villain.
Earliest commit is from 1985: https://git.savannah.gnu.org/cgit/emacs.git/commit/?h=emacs-...
Log starting from 1985: https://git.savannah.gnu.org/cgit/emacs.git/log/?h=emacs-19....
I don't have time, money or energy to sue someone for using my code and not giving back.
But if downstream users can, and the math changes.
Every now and them, I check their store, just itching to buys stuff and build on top, but no delivery for me.
Any other similarly supported/open alternatives you'd recommend?
No marketing is a half-truth at best. Their app often sends notifications about blog posts and upcoming trades (IPOs etc that user did not initiate). So much so that I had to disable notifications for the app.
No ads claim is similarly bull. There are ads for various (startups?) firms who supposedly augment zerodha's product right on the console (where various reports are shown).
I'd reiterate, compared to various abominations out there, zerodha is better. But to claim they don't do marketing or advertising is not really true.
https://teddit.net/r/emacs/comments/lly7po/do_you_use_emacs_...
https://nix.dev/tutorials/installing-nixos-on-a-raspberry-pi
I made it difficult for myself by using flakes, but if you don't care about that, just follow the instructions and you'll be set in 10 min flat.
This is because the definition of 'unreasonable' is relative. For Edison, wasting thousands of hours of lightbulb experiment was quite reasonable.
For most people before him, it was squarely in the unreasonable territory, and hence it took Edison for lightbulb to happen.
Edit: I was wrong, it is actually GNU 'yes': https://www.teddit.net/r/unix/comments/6gxduc/how_is_gnu_yes...