Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nickelpro
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
nickelpro
11mo ago
> Stallman just cared about code, like fixing his printer, and not a whole social movement? Stallman created a social movement that just cared about code, yes. He needed the social movement to create an environment in which he could fix
62.
▲
by
nickelpro
11mo ago
You have this entirely backwards. Open source is, definitionally, the code and a license. It is "first and foremost" those things. The community of people cannot exist without the code and the license. The code and the license can
63.
▲
by
nickelpro
11mo ago
Ya OP is shadow boxing. There is absolutely no need for any of these things. Tons of open source exists as only source code and a license, nothing else. No docs, no issue tracker, nothing. People who need it use it, learn from it, remix it,
64.
▲
by
nickelpro
11mo ago
The reference implementation, while historically important, has largely been displaced by more secure/performant implementations (ntpsec, chrony), or by in-house implementations (Amazon, Google). Notably NTPd doesn't support leap-
65.
▲
by
nickelpro
1y ago
Sure, but you can have pet venvs with uv too. These are tools, if you choose to hold them wrong no one can stop you. uv didn't invent the screw driver or the knife, its novelty is as a Swiss Army Knife which put them all in one.
66.
▲
by
nickelpro
1y ago
This is a key tenets of venvs generally, uv didn't invent anything, it simply brought them under one roof and improved perf.
67.
▲
by
nickelpro
1y ago
UEFI is an interface implemented by firmware (literally, Unified Extensible Firmware Interface), it's not the firmware itself. Saying "it starts the machine" is a bit of a nomenclature faux pas. The firmware starts the machin
68.
▲
by
nickelpro
1y ago
The Droplet lease timeouts were an aggravating factor for the severity of the incident, but are not causative. Absent a trigger the droplet leases never experience congestive failure. The race condition was necessary and sufficient for coll
69.
▲
by
nickelpro
1y ago
To quote Grandpa Simpson, "Everything everyone just said is either obvious or wrong". Pointing out that "complex systems" have "layers of defense" is neither insightful nor useful, it's obvious. Saying tha
70.
▲
by
nickelpro
1y ago
This looks and reads like AI slop. Also viewing Unix pipes as some special class of file descriptor because your Intro to OS professor didn't teach you anything more sophisticated than shell pipe syntax is kinda dumb. File descriptor-b
71.
▲
by
nickelpro
1y ago
pyproject.toml calls into a build backend which is... Python. It is good to have a simple, declarative entry point to the build system which records declarative elements of the build. The non-declarative elements of the system are configura
72.
▲
by
nickelpro
1y ago
Yes, one more DSL on your Tower of Babel tech stack will save you. If you want configuration-as-code use Python. Please. Or Tcl if you must. Do not invent N+1 DSL for your engineers to waste time learning.
73.
▲
by
nickelpro
1y ago
Personally: cpyext always lags changes in the CPython ABI and headers which my code relies on, or I'm relying on internals which cpyext doesn't implement at all
74.
▲
by
nickelpro
1y ago
You don't have any concrete complaint beyond the number of tools, and the nebulous idea that solving the problem each addresses within a smaller ecosystem would be somehow better. Removing ESLint means... you don't have a linter.
75.
▲
by
nickelpro
1y ago
That's like saying the Unix philosophy adds complexity because it dictates a tool should do one thing well. Composition of tooling (consisting of many individual tools) is the basis for lots of rock-solid stacks. I don't think the
76.
▲
by
nickelpro
1y ago
You're right. I had students complain about this all the time at both the undergrad and grad level, that academic material often seems like it's teaching them wrong as a joke. The correct way to teach material at the collegiate le
77.
▲
by
nickelpro
1y ago
It doesn't matter if the ancient Egyptians were the first ones to await multiple event sources. What matters is where the designers of the system in question got their inspiration. If they learned it from Windows, they're aping Wi
78.
▲
by
nickelpro
1y ago
Then it's not a missing protocol. The protocol is RSS. They want some specific app that is doing a thing with RSS.
79.
▲
by
nickelpro
1y ago
To discover what Davidson said required tracking down an undigitized newspaper article from 1914, the existence of which was only known about by tracking down the living descendants of the man's brother. Hardly clickbait.
80.
▲
by
nickelpro
1y ago
If you want fibers there are ample mechanisms already available to implement them, they don't really benefit from specialized language machinery
81.
▲
by
nickelpro
1y ago
Random switching between "Awaitor" and "awaiter" makes it seem like these are distinct concepts instead that the reader is supposed to understand. In general this moves way too fast for the density of the grammar it'
82.
▲
by
nickelpro
1y ago
I recommend you read the report. The charges were brought solely on the claimed accounting shortfalls with no further evidence that the postmasters and sub-postmasters did anything wrong, not even an attempt to discover where the money had
83.
▲
by
nickelpro
1y ago
The bug is hardly the problem here, it is necessary but far from sufficient for something like this to happen. The UK legal system's ability to prosecute and penalize people without anything more than circumstantial evidence makes it u
84.
▲
by
nickelpro
1y ago
I'm not Ira Glass, I have no idea what he meant. I would argue that taste-skill gap doesn't exist in writing either. You either know what you want to write or you don't. If you hate the words you wrote, write something else.
85.
▲
by
nickelpro
1y ago
If you know what sound you want to hear, but don't know the compressor settings to make that sound, that is a taste-skill gap. If you don't know what sound you want to hear at all, that's undeveloped taste. If you know what c
86.
▲
by
nickelpro
1y ago
Then your taste hasn't developed. You don't know what good code for the problem even looks like. It's not that your code doesn't resemble what you wanted to make, you don't know what you want to make at all.
87.
▲
by
nickelpro
1y ago
There's no meaningful taste-skill gap in programming because programming doesn't involve tacit skills. If you know what you're supposed to do, it is trivial to type that into a keyboard. The taste-skill gap emerges when you i
88.
▲
by
nickelpro
1y ago
There are no parts of uv that don't follow standards. The standards have nothing to do with the last 25 years of Python project management, the most import ones (PEP 517/518) are less than 10 years old.
89.
▲
by
nickelpro
1y ago
It matters immensely that it follows PEP 405, it makes uv the implementation detail. You can swap out uv for any other project management tool or build frontend and change nothing needs to change about the development environment. This is t
90.
▲
by
nickelpro
1y ago
How do you think uv works? It creates a venv. Note were talking about the concept of a virtual environment here, PEP 405, not the Python module "venv".
More ›