Readit News logoReadit News
ranaexmachina commented on Rotz: Cross platform dotfile manager written in Rust   volllly.github.io/rotz/... · Posted by u/thunderbong
syslog · a year ago
This is really an unfortunate name - literally „snot“ in German.
ranaexmachina · a year ago
I'm pretty sure that's intentional. ;)
ranaexmachina commented on Ask HN: Which distro do you use? (2023)    · Posted by u/laserstrahl
growingentropy · 2 years ago
Arch is so good. I really enjoyed running it for a couple years, but then that grub issue last year made me look at other distros, eventually ending up on Fedora.

I'm coming home. Fedora just does wonky stuff on my computers. I haven't enjoyed it at all.

Debian on my homelab, Arch on my main. I'm done distrohopping.

ranaexmachina · 2 years ago
Completely forgot about the grub issue. At some point I gave systemd-boot a try and never went back.
ranaexmachina commented on Ask HN: Which distro do you use? (2023)    · Posted by u/laserstrahl
ranaexmachina · 2 years ago
I use Arch Linux on my personal machines since I left macOS in 2015ish. I briefly tried Ubuntu before but I wanted some newer versions of some software and I thought Arch would be a good way to learn about Linux (whatever that means). Since it worked for me I never really bothered trying anything else.

At work I basically have to choose between Ubuntu, Debian, and CentOS. Everyone else seems so use Debian or Ubuntu. I gave Ubuntu another try but snap was acting up so now I'm using Debian.

I don't really have any strong opinions on various distros. I'm just happy I don't have to deal with WSL anymore which I had to for my previous job. :D

ranaexmachina commented on Gitless: A simple VCS built on top of Git   gitless.com/... · Posted by u/hosteur
rmccue · 2 years ago
If you’re including rebasing, then I can believe this (rewriting history is nuanced and complex), but I’m not sure I’d be teaching that straight away. My recommendation is usually only to start using rebase once you’re already very familiar with the rest of git, since it’s almost never necessary to achieve what you want.

Also, bisect is definitely not common, and the vast majority of my colleagues wouldn’t know it exists; I’d place it into the look-it-up-if-needed category.

ranaexmachina · 2 years ago
If you teach all the concepts of Git (e.g. commits point to parents but not to children or branches are labels that point to a commit) properly it takes some time but then you get a lot of the more advanced things such as rebase kind of for free. In my experience, people often struggle with those because they have no clue how Git internally works. I had the same problem but when I looked into that it clicked and suddenly all the commands made a lot more sense.
ranaexmachina commented on Is the US trying to kill crypto?   bbc.com/news/business-658... · Posted by u/activiation
ranaexmachina · 2 years ago
I really wish people would stop calling cryptocurrencies "crypto". :(
ranaexmachina commented on Unofficial guide to dotfiles on GitHub   dotfiles.github.io/... · Posted by u/thunderbong
hk1337 · 3 years ago
I love the atlassian method for dotfiles. I have been using for a few years now and currently stored on my private gitea server. I also create a branch for each variation, linux, macOS, macOS arm, windows. Basically they’re the same but they all have slightly different things I cannot use universally.
ranaexmachina · 3 years ago
I had different branches for different machines too in the past but it felt very inefficient to me. The configuration was the same for 99% and for the last 1% I had to manually copy stuff back and forth. At the moment, I just try to use tools that allow me to have different configurations for different hostnames or OSs but maybe I should look into one of the fancier dotfile managers…
ranaexmachina commented on Kyoto project is moving from GitHub to Sourcehut   github.com/kyoto-framewor... · Posted by u/gkbrk
swagonomixxx · 3 years ago
Just had this thought: are there any decentralized code hosting services?

To me, I don't really see a difference between GitHub and sr.ht. Companies can start out with these "friendly" attitudes towards FOSS, but when they reel in many paying customers, they can pretty easily, and without consequence, change their policies to be more aggressive (geared towards profit) and greedy. It just seems inevitable to me.

However, decentralized hosting and governance might make it so that there can't be a hostile takeover and incorrect (relative to license) usage of FOSS code. I'm thinking something akin to IPFS but more specialized towards e.g git repository hosting.

Not sure how such hosting would be feasible in terms of breaking even between hosting costs, but a decentralized service hosting distributed VCS databases seems more along the lines of the philosophy of DVCS's in general. DVCS's in general do not have timeliness requirements (i.e your "git push" most of the time doesn't have to propagate worldwide immediately) and the other goodies that come with being on GitHub (e.g CI/CD) seem orthogonal to the actual code hosting itself, and I don't see why that can't be built separately without being part of the service.

ranaexmachina · 3 years ago
> To me, I don't really see a difference between GitHub and sr.ht. Companies can start out with these "friendly" attitudes towards FOSS, but when they reel in many paying customers, they can pretty easily, and without consequence, change their policies to be more aggressive (geared towards profit) and greedy. It just seems inevitable to me.

But with sourcehut you can just host it yourself or find someone else who hosts that as everything is FOSS.

If you don't want to use the built-in CI, wiki and issue tracker, then Git is already decentralized. You can push and pull easily from and to multiple sources. Git is already built for that exact use case.

ranaexmachina commented on Please put units in names   ruudvanasseldonk.com/2022... · Posted by u/todsacerdoti
wyldfire · 3 years ago
I would go one step further and suggest that all physical quantities should either have the units in the identifier name or encoded in the type system. Meters, seconds, milliamps, bytes, blocks, sectors, pages, rpm, kPa, etc. Also it's often useful to explicitly distinguish between different unit qualifications or references. Seconds (duration) versus seconds-since-epoch, for example. Bytes versus page-aligned bytes, for another.

Having everything work this way makes it so much easier to review code for errors. Without this means that as a reviewer you must either trust that the units and conversions are correct or you should do some spelunking to make sure that the inputs and outputs are all in the right units.

ranaexmachina · 3 years ago
I think you would enjoy programming in Ada.
ranaexmachina commented on The Emacs Lock-In Effect or the Emacs Sunk Cost Fallacy   karl-voit.at/2021/07/23/e... · Posted by u/fipar
wiz21c · 4 years ago
my workflow is different : we use voice chat to share and we edit collaboratively. Both these allow to actually work together and, more importantly, think together.
ranaexmachina · 4 years ago
That's very interesting. I honestly didn't think of that, since we often worked asynchronously or at the same machine (which doesn't work at the moment, of course). I can see how Overleaf can be nice for that purpose.

u/ranaexmachina

KarmaCake day69June 10, 2020View Original