[-] FizzyOrange@programming.dev 6 points 1 week ago

Very cool but I hope they give it proper GUI integration, not just a webview or VNC, which is how the alternatives work.

[-] FizzyOrange@programming.dev 5 points 3 weeks ago

If you use VSCode, open both files and then ctrl-shift-P "Compare active file with ..."

You're welcome.

[-] FizzyOrange@programming.dev 5 points 1 month ago* (last edited 1 month ago)

Languages that make use of references rather than pointers don’t have this Dualism.

It's not about references vs pointers. You could easily have a language that allowed "null references" (edit: too much C++; of course many languages allow null references, e.g. Javascript) or one that properly separated null pointers out in the type system.

I agree with your point though, using a special Null value is usually worse than using Option or similar. And nullptr_t doesn't help with this at all.

[-] FizzyOrange@programming.dev 5 points 1 month ago

I agree Bluetooth (at least Bluetooth Classic) is not very well designed, but not because of frequency hopping. That improves robustness and I don't see why it would cost any more power. The hopping pattern is deterministic. Receivers know in advance which frequency to hop to.

[-] FizzyOrange@programming.dev 5 points 1 month ago

Well yeah I think the point is you're human and you might make a mistake.

[-] FizzyOrange@programming.dev 5 points 1 month ago

It is slightly surprising no? I can't see any real reason for it to record this information.

That said, your rough timezone is probably going to leak just from the fact that people generally don't make commits in the middle of the night. If you want HN paranoia levels of anonymity you need to schedule your commits to be automatically pushed at exactly midnight UTC every day.

[-] FizzyOrange@programming.dev 5 points 1 month ago

To be fair if it's an exceptional error message (i.e. database timeout; not incorrect password) I don't think i18n matters that much. Most people will just be googling the error message anyway, and if not it should be rare enough that using Google translate isn't an issue.

[-] FizzyOrange@programming.dev 6 points 1 month ago

From what I could tell it's just because he cared about things a lot, and maybe is a little on the spectrum. He definitely wasn't wrong, and maybe other people would have just given up and gone on with their lives but I don't think that's necessarily a trait to encourage.

To put it another way, sometimes when people kick up a fuss it's because they are obstinate naysayers, and sometimes it's because they're doggedly holding decision makers to account. This seemed more like the latter from what I read.

[-] FizzyOrange@programming.dev 5 points 2 months ago

So either you agree with what it's called or you're "disruptive" and should be banned? Hmm.

I read a load of his comments and they seem quite reasonable. A million miles from ban-worthy.

[-] FizzyOrange@programming.dev 5 points 2 months ago

Come on, surely by now everyone knows TIOBE is meaningless bullshit?

[-] FizzyOrange@programming.dev 5 points 3 months ago

I just looked up Deno and it’s part of an NPM stack.

It's not. It supports NPM modules for backwards compatibility, but the whole point is that it doesn't inherit the NPM tooling mess. You can go from a new Linux install to a running Fresh project in 3 commands.

[-] FizzyOrange@programming.dev 5 points 4 months ago

Yeah sure. git push says "did you mean git push -u branchname origin". Yes obviously I meant that. I always mean that.

I'd been copying and pasting that for about 5 years before I discovered there's a feature (auto branch setup or something) which means it will automatically do that. But it's not mentioned in the error message! Why?

Git has a load of --fixed-behaviour flags like that that are just not on by default and never mentioned.

The terminology is very poorly chosen in a lot of cases. "The index"? Wtf is that? "Staging area" is at least slightly better but would "draft commit" have been too much to ask? Ours/theirs is also a stonkingly bad choice of words. How does Git know which code is mine? It doesn't. Hell it isn't even consistent about which way around they are.

Someone has force pushed a branch and I want to update my local ref (without typing the whole branch name again). git pull gives a wall of text without the answer, which is.... git reset --hard @{u}. Catchy!

Or maybe I've got a branch that is tracking my fork but I want to pull from upstream. Can I do git pull upstream? Nope. I have to repeat the branch name git pull upstream branch-i-am-on. (Please don't say "but git doesn't know which branch you want to pull.)

Then there's the error messages... Make a branch called foo/bar. Now try to check out a remote branch foo. See that nice explanation about how git branches are actually files and directories, not just strings? Nope? Huh.

This is just a few I can remember off the top of my head but it's the tip of the iceberg.

view more: ‹ prev next ›

FizzyOrange

joined 1 year ago