Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zbentley
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
zbentley
3d ago
True, but Python is the one with an env management system (venv) which is the most prone to breakage for projects that depend on system Python. Uv is far superior to both mise and Homebrew for Python work, and I find that it removes the vas
2.
▲
by
zbentley
4d ago
Related but in specific ways. Stock is often priced in anticipation of growth. If NVDA could meet its credit obligations while its real profit stayed flat, the two would diverge, at least for awhile. A large amount of NVDA’s current cash fl
3.
▲
by
zbentley
5d ago
Anecdotal, but I've been happily using it under Linux desktops for years, and it works quite well. Workloads include: development, VM hosting, steam gaming, web browsing, multimedia playback. OSes include Debian, Proxmox, vanilla Arch,
4.
▲
by
zbentley
5d ago
GP didn't say that, though. Agency isn't some magical axiomatic property where if you exercise it you're the sole contributing factor to your actions. Exercising agency, like making any other choice, is a decision whose input
5.
▲
by
zbentley
5d ago
No apology needed; I understand what you're getting at, and I broadly agree. It's a spectrum between "extremely easy-to-hire people that operate in such a narrow niche that they're an operational liability with limited c
6.
▲
by
zbentley
5d ago
I think a DBA/ops/infrastructure person as an imposed bottleneck is a useful capability in some environments. But I won't follow you as far as "expecting developers to have expertise in how and where their software run
7.
▲
by
zbentley
5d ago
It's one thing to be able to scale database compute/storage; it's another thing to be able to partition it. It's extremely common for bad queries/access patterns to cause noisy-neighbor effects on other simultaneo
8.
▲
by
zbentley
5d ago
> a case where a normal person had genuine photos leaked and then just baldly denied everything "Genuine" is doing a lot of work in that sentence. A big part of the threat model for image provenance/signing/similarity
9.
▲
by
zbentley
5d ago
> For loads with over 20k rows/s and people pushing changes, you may need a full-time person to handle the cluster and take a look at the crazy queries people are going to write. I think this was a benefit of DBA culture in previous
10.
▲
by
zbentley
6d ago
I think the answer to this is roughly ... the content of an applied statistics degree, or a research methodology practicum. There are so, so many ways that quantitative measurement of human phenomena can mislead, from measurement error to c
11.
▲
by
zbentley
8d ago
Pedantically, colored functions in Go might be ones that produce their output on a channel rather than returning a value. Then, you need select/for-range/<- to get their result, similar to “await”. Practically, the runtime’s ab
12.
▲
by
zbentley
9d ago
I explained further here: https://news.ycombinator.com/item?id=49604462 In my preference order: an explicit CLI option/envvar which requires the optional dep, a flag file on the filesystem, or an ImportError attempt if
13.
▲
by
zbentley
9d ago
Declare the optional dependency and then import it unconditionally if the optional is installed. You can conditionally import a file you control based on asking whether an optional specifier was installed, either by probing the filesystem,
14.
▲
by
zbentley
9d ago
Case law citation needed.
15.
▲
by
zbentley
11d ago
You don’t have to have all of that material published and polished before you turn your website live. It literally is stuff that belongs on your marketing Wordpress static site or whatever. If the founder had done a big b2b ad blitz without
16.
▲
by
zbentley
12d ago
It’s rife with “and that’s the important thing. $thing”-type constructions. Human writing uses those much more sparingly and doesn’t separate them into two sentences as often. It has a lot of “subject change: teaser” constructions, too. And
17.
▲
by
zbentley
12d ago
Common? Yes. Canonical/ideal? No. Optional dependency specifiers in your package metadata is a much better way to go. You can use those even if you don't publish your package as an artifact; `pip install -e .[optional-thing]` shou
18.
▲
by
zbentley
12d ago
https://packaging.python.org/en/latest/guides/writing-pyproj...
19.
▲
by
zbentley
12d ago
“It’s worth being honest about…” yeah, no.
20.
▲
by
zbentley
13d ago
...crash? Seriously: crash if your dependencies aren't available. There are better ways to do optional dependencies. ImportError ain't it.
21.
▲
by
zbentley
14d ago
I’m not sure either is “how names are established”. This is a pretty mushy area, philosophically. Is a name what you think something is called (I think our planet is called “Bloop”, but nobody cares) what a lot of people think something
22.
▲
by
zbentley
14d ago
I interpreted GP as referring to the higher quantity of questionable software in the Play Store, not custom .apk installation.
23.
▲
by
zbentley
16d ago
It always could.
24.
▲
by
zbentley
16d ago
There’s a bit of a bootstrap problem there in that Tox (and its dependencies) have to be installed first, unless your makefile is calling “uv run tox” or similar. Uv’s standalone nature makes it ideal for bootstrapping projects in a way tha
25.
▲
by
zbentley
16d ago
> This is a much more substantial critique Thanks! FWIW, I engaged because I think there's the basis for a good approach here and I want to see if we can expose what works through discussion. > why is cgit scanning 340 MB to answ
26.
▲
by
zbentley
17d ago
I don't think the show-commit or file-at-revision routes are what's causing the bot load. Rather, the article describes the routes that compute views (e.g. show the change history across several commits) into history as being the
27.
▲
by
zbentley
17d ago
> the C10k challenge is solved since a long time This has nothing to do with that. Any Node.JS application will happily accept 100K connections. They'll all wait for the under-resourced database behind it. That application "sol
28.
▲
by
zbentley
17d ago
Per the article, the vast majority of traffic is scrapers that are generating effectively random, permuted URLs. Even if they're already caching their popular-with-real-humans most recent data, that efficiency gain is a tiny drop in a
29.
▲
by
zbentley
17d ago
Those ecommerce stacks serve a large fixed number of pages. cgit does not. Imagine if WooCommerce had a route "/product/<sku1>/compare/<sku2>" which displayed an auto-generated comparison between an
30.
▲
by
zbentley
17d ago
What makes you think that would accomplish anything? These scrapers aren't LLM agents. They're distributed classical programs that harvest data which is later used to train an LLM. The LLM doesn't write the scraper or respond
More ›