When I was a kid, my CRT sometimes switched to a wrong resolution (it got narrower, so squares became slightly rectangular, for example). I say "my CRT", because that was a hardware, not software issue. I know, because…
Oh, I like that solution! My problem with dates is indeed lack of reproducibility. The only issue here is that it's not technically monotonic - both commit and author date are changeable: $ git init Initialized empty…
I'd like to hear your alternative. What do you propose? That we stop even trying to tackle this problem, and all libraries are sequentially or date-versioned? And you can pin to, for example, library version built from…
>Time is sequential. Otherwise, sequential build numbers are kind of hard to orchestrate in a distributed architecture Time is sequential, but this means that just building an older version is now a production breaking…
And, as we know from Hyrum's law[1], every change might be breaking ;). Oh, you added a bar() method to Frobinator? Shame, this other project depends on the fact that Frobinator only has one public method. And that…
You are downvoted (probably for saying "nope"), but my account was recently banned for being a bot. I used it almost exclusively for lurking, rarely for commenting or upvothing something. I guess I'm too botlike.
I know we all have our pitchforks out, and I hate tracking as much as everyone else here, but "tracking" is a very broad term, and is not always malicious. Unless you want to outlaw access logs, for example.
I didn't downvote you (I'm just reading this thread for the first time), but I don't get your original argument. Usually benchmarking two languages means either: * microbenchmarks comparing speed of doing stupid things…
Hyrum's law is specifically about how every change is a breaking change if you have enough users. So it's always a bit subjective. No sane person considers changing an error message a breaking change in context of…
I assume you never tried to add a contact form to your website. Explanation: I did, and within a few days bots started sending me spam using that form. I just added a trivial captcha (hardcoded '2+3=' question), but if…
>You could add "I don't care about fixing security vulnerabilities" somewhere in the beginning of the readme I care about fixing security vulnerabilities in my OS projects, but I care more about my sanity, my family,…
Six days for me: >Your account meets this criteria, and you will need to enroll in 2FA within 45 days, by November 8th, 2024 at 00:00 (UTC). After this date, your access to GitHub.com will be limited until you enroll in…
You need to rely on one of the four trusted publishers. You can't do it yourself: https://docs.pypi.org/trusted-publishers/adding-a-publisher/
Even more, the previous way was to use GPG signatures, which were recently deprecated and removed. So you don't really have a choice. >Where the only official workflow is "Use GitHub Actions". Well you can do it…
That's a quick jump from "in my opinion" to "you have no clue about". I mean, the author is probably not a programming language design specialist, but I feel that's overly harsh - they hopefully learned a bit when…
>They'd be wasting their time and making their lives needlessly harder, though. Using Kubernetes where it's not needed is just that - wasting your time and making your life harder. Before you say that I just need to…
How is 400MB trivial? I run more than 2 programs at once, and this adds up. Imagine if every trivial process in your OS used 400MB on startup. And what pisses me off, is when I have to close resource heavy electron…
Hi! I'm not from the US so I probably miss the cultural context. Are the words you listed considered offensive? With exception of maybe "xe", this seems more like a list of controversial topics, not words, which is a…
Fully agree. As a non-native English speaker, I always thought English doesn't have "real" curse words, and the only actual (taboo) curse words I know are so-called "n-word" and similar. It's hard for me to explain the…
We all live in our own bubbles. I never saw a tech person using MacOS, it's always Windows or Linux - I assume that's not your experience either (and I only know a few people using MacOS privately). That probably mostly…
But we're talking about writing laws here. For example: >with only minimal requirements made of the driver. could easily be changed by changing the requirements.
25% trivial code sounds like a reasonable guess.
>In the PEP, Larson argues that providing PGP and sigstore signatures fails to give downstream projects any incentive to adopt sigstore. So long as CPython continues to provide PGP signatures, there is little motivation…
I agree, but in my very walkable european neighbourhood I don't see any vending machines either (except on the train stations, in waiting rooms, etc). Granted, there are small shops every corner, so vending machines…
>just put up some initial capital in exchange for even more money back, is always a scam. some people might come out ahead sometimes, but more people will lose than win. How so? My all-world index funds are doing pretty…
When I was a kid, my CRT sometimes switched to a wrong resolution (it got narrower, so squares became slightly rectangular, for example). I say "my CRT", because that was a hardware, not software issue. I know, because…
Oh, I like that solution! My problem with dates is indeed lack of reproducibility. The only issue here is that it's not technically monotonic - both commit and author date are changeable: $ git init Initialized empty…
I'd like to hear your alternative. What do you propose? That we stop even trying to tackle this problem, and all libraries are sequentially or date-versioned? And you can pin to, for example, library version built from…
>Time is sequential. Otherwise, sequential build numbers are kind of hard to orchestrate in a distributed architecture Time is sequential, but this means that just building an older version is now a production breaking…
And, as we know from Hyrum's law[1], every change might be breaking ;). Oh, you added a bar() method to Frobinator? Shame, this other project depends on the fact that Frobinator only has one public method. And that…
You are downvoted (probably for saying "nope"), but my account was recently banned for being a bot. I used it almost exclusively for lurking, rarely for commenting or upvothing something. I guess I'm too botlike.
I know we all have our pitchforks out, and I hate tracking as much as everyone else here, but "tracking" is a very broad term, and is not always malicious. Unless you want to outlaw access logs, for example.
I didn't downvote you (I'm just reading this thread for the first time), but I don't get your original argument. Usually benchmarking two languages means either: * microbenchmarks comparing speed of doing stupid things…
Hyrum's law is specifically about how every change is a breaking change if you have enough users. So it's always a bit subjective. No sane person considers changing an error message a breaking change in context of…
I assume you never tried to add a contact form to your website. Explanation: I did, and within a few days bots started sending me spam using that form. I just added a trivial captcha (hardcoded '2+3=' question), but if…
>You could add "I don't care about fixing security vulnerabilities" somewhere in the beginning of the readme I care about fixing security vulnerabilities in my OS projects, but I care more about my sanity, my family,…
Six days for me: >Your account meets this criteria, and you will need to enroll in 2FA within 45 days, by November 8th, 2024 at 00:00 (UTC). After this date, your access to GitHub.com will be limited until you enroll in…
You need to rely on one of the four trusted publishers. You can't do it yourself: https://docs.pypi.org/trusted-publishers/adding-a-publisher/
Even more, the previous way was to use GPG signatures, which were recently deprecated and removed. So you don't really have a choice. >Where the only official workflow is "Use GitHub Actions". Well you can do it…
That's a quick jump from "in my opinion" to "you have no clue about". I mean, the author is probably not a programming language design specialist, but I feel that's overly harsh - they hopefully learned a bit when…
>They'd be wasting their time and making their lives needlessly harder, though. Using Kubernetes where it's not needed is just that - wasting your time and making your life harder. Before you say that I just need to…
How is 400MB trivial? I run more than 2 programs at once, and this adds up. Imagine if every trivial process in your OS used 400MB on startup. And what pisses me off, is when I have to close resource heavy electron…
Hi! I'm not from the US so I probably miss the cultural context. Are the words you listed considered offensive? With exception of maybe "xe", this seems more like a list of controversial topics, not words, which is a…
Fully agree. As a non-native English speaker, I always thought English doesn't have "real" curse words, and the only actual (taboo) curse words I know are so-called "n-word" and similar. It's hard for me to explain the…
We all live in our own bubbles. I never saw a tech person using MacOS, it's always Windows or Linux - I assume that's not your experience either (and I only know a few people using MacOS privately). That probably mostly…
But we're talking about writing laws here. For example: >with only minimal requirements made of the driver. could easily be changed by changing the requirements.
25% trivial code sounds like a reasonable guess.
>In the PEP, Larson argues that providing PGP and sigstore signatures fails to give downstream projects any incentive to adopt sigstore. So long as CPython continues to provide PGP signatures, there is little motivation…
I agree, but in my very walkable european neighbourhood I don't see any vending machines either (except on the train stations, in waiting rooms, etc). Granted, there are small shops every corner, so vending machines…
>just put up some initial capital in exchange for even more money back, is always a scam. some people might come out ahead sometimes, but more people will lose than win. How so? My all-world index funds are doing pretty…