Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hifromwork
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
hifromwork
2y ago
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 kid-me solu
2.
▲
by
hifromwork
2y ago
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 Git repo
3.
▲
by
hifromwork
2y ago
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 march last year
4.
▲
by
hifromwork
2y ago
>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 incident. That
5.
▲
by
hifromwork
2y ago
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 project distinguishe
6.
▲
by
hifromwork
2y ago
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.
7.
▲
by
hifromwork
2y ago
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.
8.
▲
by
hifromwork
2y ago
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 (like
9.
▲
by
hifromwork
2y ago
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 semver. It'
10.
▲
by
hifromwork
2y ago
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 my scale wa
11.
▲
by
hifromwork
2y ago
>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, getti
12.
▲
by
hifromwork
2y ago
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 2FA. Enrolling is
13.
▲
by
hifromwork
2y ago
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/
14.
▲
by
hifromwork
2y ago
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 manually w
15.
▲
by
hifromwork
2y ago
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 w
16.
▲
by
hifromwork
2y ago
>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 research mo
17.
▲
by
hifromwork
2y ago
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 applications (signal, v
18.
▲
by
hifromwork
2y ago
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 complete
19.
▲
by
hifromwork
2y ago
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 exp
20.
▲
by
hifromwork
2y ago
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 depends on
21.
▲
by
hifromwork
2y ago
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.
22.
▲
by
hifromwork
2y ago
25% trivial code sounds like a reasonable guess.
23.
▲
by
hifromwork
2y ago
>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 to adopt sigstore
24.
▲
by
hifromwork
2y ago
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 don't feel nec
25.
▲
by
hifromwork
2y ago
>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 well. For more ri
26.
▲
by
hifromwork
2y ago
I see your point, but it's hilarious that I can ask AI "Write a python program that takes an URL parameter, connects over http to that URL, interprets the response as a CSV file and prints a sum of integers in the second column. U
27.
▲
by
hifromwork
2y ago
That sounds like an useful tool for willing users, but if forced that sounds genuinely dystopian. And I'm afraid the people who would benefit the most (conspiracy theorists) wouldn't opt into that.
28.
▲
by
hifromwork
2y ago
>Outside of science people invent random units, they just say three football fields or 70 school busses. Which works just fine, aside from taking effort to write and maybe making some readers feel insulted. Is this something people do? I
29.
▲
by
hifromwork
2y ago
Seems to be OK now: int mseal(unsigned long start, size_t len, unsigned long flags)
30.
▲
by
hifromwork
2y ago
This is not my experience with Windows users. Tree hierarchies are very natural for us humans.
More ›