CoderKat

joined 2 years ago
[–] CoderKat@lemm.ee 5 points 2 years ago* (last edited 2 years ago) (1 children)

Let's not pretend people acknowledge warnings, though. It's a popular meme that projects will have hundreds of warnings and that devs will ignore them all.

There's a perfectly valid use case for opinionated languages that don't let you get away with that. It's also similar to how go has gofmt to enforce a consistent formatting.

Honestly, I've been using Go for years and this unused variable error rarely comes up. When it does, it's trivial to resolve. But the error has saved me from bugs more often than it has wasted my time. Most commonly when you declare a new variable in a narrower scope when you intended to assign to the variable of the same name (since Go has separate declare vs assign operators).

[–] CoderKat@lemm.ee 2 points 2 years ago

Ugh, ARR is horrible for that. It really is a good game after all that bullshit, but it doesn't excuse the bullshit existing in the first place. Plus it's so weird for Final Fantasy, a story driven RPG, to have so many low quality quests in the first place (both story and side quests). I can't fault anyone not wanting to deal with that.

Best thing it has going for it is that the dungeons are really fun even when the story quests suck. But it's been years since I've played and my knowledge may be stale. Someday I'll go back, but no way I'll start with a new character lol.

[–] CoderKat@lemm.ee 12 points 2 years ago

In return, Riyadh wants Washington to [..] help in developing a nuclear program.

Uuuuuhhhhhh, no. No no no. Please no.

[–] CoderKat@lemm.ee 9 points 2 years ago

How the hell have neither Mean Girls or The Princess Bride been posted yet?? Those are, like, the most quotable and fun movies ever.

[–] CoderKat@lemm.ee 7 points 2 years ago* (last edited 2 years ago)

Given that they also talk about finishing their work with nothing to do, I'm guessing they work one of those jobs that doesn't actually need so many employees but has to have them or are held back by the lowest performers.

The idea of "completing all my tasks" is a silly one to me, since my product has an endless stream of work where we can't do all the things we want to do. If I managed to finish all the things I personally planned to do, that would mean nothing as that's just my personal plan and there's a virtually endless backlog. This has been the case for every job I've had as a software engineer.

Most employers I think pay for time, anyway, not tasks. Even when salaried, it's a salary intended based on time you'd generally work. And if this wasn't the case, many people (myself included) would be penalized for delays.

[–] CoderKat@lemm.ee 13 points 2 years ago (1 children)

I like the idea of progressively higher taxes. Second house might have a modestly higher tax, but the third will be a steep increase and it only gets higher from there. Anyone who truly wants/needs multiple homes can have em, but they're gonna pay through the teeth for them (which we can invest into building more homes).

We have such a shortage that IMO any extra home ownership is a problem. But it's the kind of problem that I don't think is a concern if they pay sufficient taxes on it. It's the kind of problem that we can largely throw money at to fix.

[–] CoderKat@lemm.ee 7 points 2 years ago (4 children)

I'm not sure what you're expecting Apple to do or why you think they'd want to just shut something down entirely because some people misuse it. Misuse applies to nearly everything.

[–] CoderKat@lemm.ee 4 points 2 years ago (1 children)

Yup. And to add, your browser will send things like:

  1. Your IP address. Technically this is sent by the OS doing networking and is unavoidable. At best, a VPN can hide this, because the VPN sits in the middle.

  2. Various basic request headers, which most notably contains user agent (identifies browser) and language headers, both which you can fake if you want to.

  3. Cookies for that domain (if you have any). Those can track you across multiple requests and thus build up a profile of you.

[–] CoderKat@lemm.ee 3 points 2 years ago

Proxying external images means that instead of the image being downloaded from the original link, your Lemmy server would download it and serve it for you. The Lemmy server acts as a proxy.

But it means performing a lot of extra traffic. And realistically you'd want to cache the image because otherwise your server will likely get banned for the high volume of requests you send. But caching the images requires more storage and can have potential for legal issues.

And images are one thing, but literally any content is the problem. Images are just the most obvious because they often load without even having to click on the image and thus you'll get far higher volume of user data. Literally anything you link to has this issue and you cannot proxy all of it.

[–] CoderKat@lemm.ee 1 points 2 years ago

D+ is amazing in Canada (and likely most of the world outside of the US). We have most Hulu content.

[–] CoderKat@lemm.ee 36 points 2 years ago (2 children)

As annoying as it is when someone else breaks the CI pipeline on me, it is utterly invaluable for keeping the vast majority of commits from being able to break other people (and from you breaking others). I can't imagine not having some form of CI to preventing merging bad code.

[–] CoderKat@lemm.ee 15 points 2 years ago* (last edited 2 years ago)

My god, that is absolute perfect encryption (completely uncrackable by brute force) and compression. This is genius and I'm gonna switch all my data to this encryption scheme. Now I just need somewhere to store the decryption keys...

view more: ‹ prev next ›