388 karma · joined September 19, 2024
"Proof by analogy is fraud" - Bjarne Stroustrup
1. Most arguments come down to defining words, even if you may not realise it.
2. Don't follow rabbitholes. Don't deviate from arguing your core premise.
3. You're not trying to prove the other person wrong, you're trying to find the truth.
On #1 for example; I watched a video of a conservative arguing liberals (or something) about a few premises, including "gay marriage does not exist". It was immediately clear to me, but apparently not to the people in the video, that this guy has a different definition of "marriage" to me. That's the breadth of the disagreement. That's all people should've argued with him about. But not one person did. Even when he described his definition of marriage, and how his premise comes about from that definition, everybody immediately became sidetracked. There's just no chance of finding common ground behaving like that.
I made something like this a couple of years ago; it was only 60-something lines long. Very simple and a bit of fun to play with: https://github.com/ea935/maths
----------------------------------
I had an idea for a deeply unix-y note taking software a while ago and I've continued to think it would actually work very well.
Notes could either be an sqlite database (nets you compression, performance, easy backups, etc.) or just text files on the filesystem (easy searching, less lock-in, whatever). The "editor" just creates a new temporary file and opens it in `$EDITOR`. You can optionally name it after, otherwise it's named the current date.
Want linking? Use a filesystem-aware editor. Want syntax highlighting? Use an editor with syntax highlighting. Want to sync your notes? Combine it with Syncthing. Want to search your notes? fzf.
My working theory is that simpler languages lend themselves to blueprinting ideas and getting something working even with an ugly messy codebase, whereas modern languages force you to write code that will last longer. Or maybe modern languages are just doing something wrong.
I understand the idea behind that phrasing but I'm not sure I agree with it. Are you no longer a child prodigy once you turn 18? I don't think I'd ever say "former intelligent child".. Would I?
It's one of those anti-features I cannot imagine even a malicious reason for. It's not like doing that was profitable, it's just really annoying.
Doesn't this apply to all pay rates? It's not like high-paying jobs are high-paying for the love in the employer's heart.
When does a wage stop being gross? 1c over minimum wage? $1 over?