[-] BatmanAoD@programming.dev 11 points 6 months ago

Aren't advertising requirements that constrain subject matter effectively a mechanism for banning content?

One of the reasons given for rejection was:

Referencing topics such as: Paedophiles, Rapists, Murderers, Enemies of the state, Journalists, Refugees, Controversial opinions, People’s bedrooms, Police officers, Children’s headsets … is inappropriate and irrelevant to the average consumer’s experience with a VPN.

That doesn't seem to me like the sort of criteria that a rule-enforcement agency should be using for determining whether something should air. (For what it's worth, refusing to air this in the US would absolutely be considered a freedom of speech issue.)

[-] BatmanAoD@programming.dev 11 points 8 months ago

I think you're misunderstanding that paragraph. It's specifically explaining how LLMs are not like humans, and one way is that you can't "nurture growth" in them the way you can for a human. That's not analogous to refining your nvim config and habits.

[-] BatmanAoD@programming.dev 10 points 1 year ago

Partly because it's from 2014, so the modern static typing renaissance was barely starting (TypeScript was only two years old; Rust hadn't hit 1.0; Swift was mere months old). And partly because true evidence-based software research is very difficult (how can you possibly measure the impact of a programming language on a large-scale project without having different teams write the same project in different languages?) and it's rarely even attempted.

[-] BatmanAoD@programming.dev 10 points 2 years ago

I read "happy ___ starts with ___" as stating that happiness was the eventual result of a process that started with ___.

[-] BatmanAoD@programming.dev 10 points 2 years ago

The reason C becomes relevant to Python users isn't typically because the interpreter is written in C, but because so many important libraries (especially numpy) are implemented in C.

[-] BatmanAoD@programming.dev 11 points 2 years ago

He spent four years as the project maintainer. That's hardly "flouncing off."

[-] BatmanAoD@programming.dev 10 points 2 years ago* (last edited 2 years ago)

How does the const { None } example type-inference work? The size of the option type can't be known without knowing the type of the Somevariant.

Edit: aha, it doesn't work as-is. It needs to infer the type of elements of foo from usage. https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=05a95c592626b6935ae812527aa6bbc6

[-] BatmanAoD@programming.dev 11 points 2 years ago

How so? This exploit requires running a shell command in a way that permits an attacker to control the arguments provided. That doesn't seem like it would be particularly common in build scripts.

[-] BatmanAoD@programming.dev 10 points 2 years ago

I'm pretty sure that when programmers and other techies call themselves "hackers", they don't mean in the security-breaching sense. It means that you can "hack together" something.

[-] BatmanAoD@programming.dev 11 points 2 years ago

...why not both? An auto-formatter for personal use, a linter for CI checks on PRs.

[-] BatmanAoD@programming.dev 10 points 2 years ago

What do you mean, "breaking"? This isn't a new encoding scheme, it's an informational page showing ASCII encoding.

view more: ‹ prev next ›

BatmanAoD

0 post score
0 comment score
joined 3 years ago