Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
debugnik
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
481.
▲
by
debugnik
1y ago
Something unclear about the explanation: systemd-inhibit is not running `sh & disown`, it's running `sh` and `& disown` applies to the systemd-inhibit command. If you actually daemonized the inner command, systemd-inhibit would
482.
▲
by
debugnik
1y ago
The footnote mentions they're stuck with 11ty's code highlighting plugin.
483.
▲
by
debugnik
1y ago
> is the article an image!? I can't check right now, but I'm guessing they set `user-select: none` in CSS.
484.
▲
by
debugnik
1y ago
Last time I checked, about 5 years ago, the runtime libraries for the .NET target were a performance disaster. I remember reimplementing a compatible faster one in F#, but I wasn't satisfied with the overall program so I eventually got
485.
▲
by
debugnik
1y ago
Isn't isOpen = false what triggers the transition in the first place here?
486.
▲
by
debugnik
1y ago
I guess companies will pay for the cheapest copies for liability and then use the pirated dumps. Or just pretend that someone lent the books to them.
487.
▲
by
debugnik
1y ago
Yes, the O in OCaml extends the type system with structurally typed objects and a classic OOP class system. They're conceptually nice, specially the in-place object syntax, but the class syntax feels tacked on and the overall implement
488.
▲
by
debugnik
1y ago
I was just using Haskell's reputation to push back on the "as much type safety as python" hot take. > [Haskell] doesn't provide a meaningful distinction between "This function might not return anything, and this
489.
▲
by
debugnik
1y ago
Yes, although they're replacements more than extensions. Stdlib is OCaml's builtin standard library, Base is Jane Street's lightweight replacement of Stdlib (although the most basic types are compatible), and Core is Jane Str
490.
▲
by
debugnik
1y ago
> as much type safety as python There's no type unsafety from unchecked exceptions, because uncaught exceptions are not unsound. Even Haskell has them (error and undefined), because from a theoretical standpoint they're equiv
491.
▲
by
debugnik
1y ago
> and a language that has large features that are almost soft discouraged It's literally just objects, one large (and early!) feature. Arguably too large compared to the rest of the language: first-class modules or polymorphic varia
492.
▲
by
debugnik
1y ago
My impression is that most people, as in a majority, aren't using Jane Street's Base and Core. Maybe some or even many , but not most , and specially not in the FOSS ecosystem. I think this idea comes from so many learning m
493.
▲
by
debugnik
1y ago
You're missing the point, they're giving an example of an entire workload that fits into your technique's worst-case overhead. It's could be the right trade-off and rarely be hit, but that worst-case does sound bad.
494.
▲
by
debugnik
1y ago
> run-time performance is much worse (2.5x slower than LLVM -O0) How come? The Copy-and-Patch Compilation paper reports: > The generated code runs [...] 14% faster than LLVM -O0. I don't have time right now to compare your approa
495.
▲
by
debugnik
1y ago
That's more fitting! I wish I had a popular app to spread the word from, I do like the spirit of your project.
496.
▲
by
debugnik
1y ago
Not really, it would have maybe avoided the first paragraph. I actually really like copyleft, but I assume the social statement here is more important than the code, thus making it easier to rally around it should be the priority. A CC0 c
497.
▲
by
debugnik
1y ago
And they'll gladly close it, them and every other bank. We lack alternatives so we lack leverage.
498.
▲
by
debugnik
1y ago
> This library is licensed under the GPLv3. If the intention was to make it easier to spread the word, you've already failed. Anyway, this whole library should have been a copy-pastable snippet for a dialog or toast (what's wit
499.
▲
by
debugnik
1y ago
> Do they even bother with paying human authors now I thought Medium was a stuck up blogging platform. Other than for paid subscriptions, why would they pay bloggers? Are they trying to become the next HuffPost or something?
500.
▲
by
debugnik
1y ago
A couple of years ago the OCaml and Julia languages already had to deal with a content farm that created wikis for them, filled them with LLM-generated, blatantly wrong or stupidly low quality content, and SEOed its way above actual learnin
501.
▲
by
debugnik
1y ago
> I was a huge fan of Podman, but I eventually gave up and use Docker Compose You can mix them. I was using docker-compose with podman instead of docker before switching to quadlets. I still prefer the experience of compose files, but qu
502.
▲
by
debugnik
1y ago
It's the kind of proof my government already asks of me to sign documents much, much more important than watching adult content, such as social security benefits.
503.
▲
by
debugnik
1y ago
You already provided proof of a living legal identity when you got the ID, and it already expires to make you provide proof again every few years.
504.
▲
by
debugnik
1y ago
Why does that matter? The challenge needs to stay expensive enough to slow down bots, but legitimate users won't be solving anywhere near the same amount of challenges and the alternative is the site getting crawled to death, so they c
505.
▲
by
debugnik
1y ago
And if you don't increase it, crawlers will DoS the sites again and legitimate users will have to wait until the next tech hype bubble for the site to load, which is the reason why software like Anubis is being installed in the first p
506.
▲
by
debugnik
1y ago
I'm not using the latest generation of phones, not in the slightest, and I don't really care, because the alternative to Anubis-like intersitials is the sites not loading at all when they're mass-crawled to death.
507.
▲
by
debugnik
1y ago
Fair, then I obviously think Xe may have a kinda misguided understanding of their own product. I still stand by the concept I stated above.
508.
▲
by
debugnik
1y ago
That's a matter of increasing the difficulty isn't it? And if the added cost is really negligible, we can just switch to a "refresh" challenge for the same added latency and without burning energy for no reason.
509.
▲
by
debugnik
1y ago
It happens once if the user agent keeps a cookie that can be used for rate limiting. If a crawler hits the limit they need to either wait or throw the cookie away and solve another challenge.
510.
▲
by
debugnik
1y ago
That's not bypassing it, that's them finally engaging with the PoW challenge as intended, making crawling slower and more expensive, instead failing to crawl at all, which is more of a plus. This however forces servers to increase
More ›