Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pepoluan
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
pepoluan
6mo ago
What's so bad about Python's virtualenv? It's a good way to have an LKGC (Last Known Good Configuration). When a CVE happens, you spin up a new venv and do smoke test, canary test, blue/green deployment, and so on. If th
2.
▲
by
pepoluan
6mo ago
You know, with all the babysitting needed, I wonder if effort is not better spent in just, you know, writing code. Can you actually quantify the time & effort 'saved' letting LLM generate code for you?
3.
▲
by
pepoluan
8mo ago
True words. I'd say "the fastest" is a side effect of "allowing one to tune their systems to their utmost liking." -march=native, throw away unused bits and pieces, integrate modules into the kernel, replace bits an
4.
▲
by
pepoluan
8mo ago
Gentoo is LFS but with the interdependence between packages mapped out for you (all hail the USE flags!) Or, alternatively, Arch with even more customization knobs to twiddle. I have had Gentoo in at least one nearby system (physical and&#x
5.
▲
by
pepoluan
9mo ago
Safe and living also doesn't match.
6.
▲
by
pepoluan
9mo ago
Why, you want to buy a new printer? If you want inkjets, buy those with ink tanks. More expensive up front, but operating cost is so cheap. And no more "you have to replace a whole cartridge just because Magenta is low"; if Magent
7.
▲
by
pepoluan
9mo ago
Type hints are 100% optional, though. And to be honest when you start using it, even just for simple things such as function signature, with the proper IDE it helps you catch mistakes.
8.
▲
by
pepoluan
10mo ago
So. Another regex problem?
9.
▲
by
pepoluan
10mo ago
I am one of the maintainers of aiosmtpd [1], and the largest PR I ever made was migrating the library's tests from nosetest to pytest. Before doing that, though, I discussed with the other maintainers if such a migration is welcome. An
10.
▲
by
pepoluan
10mo ago
LLM will guiltlessly produce hallucinated 'review', because LLMs does NOT 'understand' what it is writing. LLMs will merely regurgitate a chain of words -- tokens -- that best match its Hidden Markov Model chains. It
11.
▲
by
pepoluan
10mo ago
The statement preceding your quote is more telling: > as long as the code generation doesn’t use too much energy or cause unforeseen problems. A badly-written code can be a time bomb, just waiting for the right situation to explode. And
12.
▲
by
pepoluan
10mo ago
If the submitter is sloppy with things that are not complicated, how can one be sure of things that ARE complicated?
13.
▲
by
pepoluan
10mo ago
"AI has a deep understanding" is very oxymoronic, especially if the "AI" being used was an LLM.
14.
▲
by
pepoluan
11mo ago
Or maybe just don't use LLM. LLM is just a tool in the A.I. world. There are lots of other A.I. tools, such as Neural Network, Fuzzy Logic, Genetic Programming, and so on.
15.
▲
by
pepoluan
11mo ago
Not ALL automation can be more efficient. Just ask Elon about his efforts to fully automate Tesla production. Same as A.I. Current LLM-based A.I.s are not at all as efficient as a human brain.
16.
▲
by
pepoluan
11mo ago
Can be mitigated to a degree by separating the (cheaper) sensors and the (pricier) logic. But then it will become a tradeoff of complexity vs longevity.
17.
▲
by
pepoluan
11mo ago
What's "correct" for you might not be "correct" for others. Furthermore, your owb definition of "correct" changes depending on circumstances; sometimes you want it hotter, sometimes you want it colder. Som
18.
▲
by
pepoluan
11mo ago
Or, maybe, just not use LLMs? LLM is just one model used in A.I. It's not a panacea. For generating deterministic output, probably a combination of Neural Networks and Genetic Programming will be better. And probably also much more eff
19.
▲
by
pepoluan
11mo ago
The situations you described reflects a System that has changed. And if the System has changed, then a change in output is to be expected. It's the same as having a function called "factorial" but you change the multiplicatio
20.
▲
by
pepoluan
11mo ago
The issue with not having something deterministic is that when there's regression, you cannot surgically fix the regression. Because you can't know how "Plan A" got morphed into "Modules B, C, D, E, F, G," and
21.
▲
by
pepoluan
11mo ago
I think some software -- FLOSS or otherwise -- tries to do this by hiding functionalities behind an "Advanced Mode" toggle. Which kind of fulfills the best of both worlds: Welcoming for beginners, but full-powered for advanced use
22.
▲
by
pepoluan
11mo ago
I made some open source software myself and my desire is to see my code used as widely as possible. So the ONLY reasonable choice for me is to release my code with a non-viral license. A copyleft license is TOTALLY UNREASONABLE for me becau
23.
▲
by
pepoluan
11mo ago
Some of us in the Enterprise and Governmental sector try hard to avoid software with viral licenses. We sigh in relief every time we see a software that we rely upon changes/adds non-viral license such as MIT, Apache, MPL, BSD, and so
24.
▲
by
pepoluan
11mo ago
And how many software are compiled with zero warnings? And how many C programmers ignore such warnings because they are confident they know better?
25.
▲
by
pepoluan
11mo ago
But how many C programmers actually use that 'ability' to 'trivially' detect indentation errors? And how many C programmers just ignore the warning while thinking, "I have decades of experience the compiler is just
26.
▲
by
pepoluan
11mo ago
The "rust is better" point is always "prevent memory-related bugs from happening". Memory-related bugs is, like, 70% of bugs found in programs written in C and C++. So, by rewriting in Rust, you prevent 70% of new bugs f
27.
▲
by
pepoluan
11mo ago
And how do you define "backwards compatible"? How can you be sure that something is "backwards compatible"? By running tests. And as it happens, the original coreutils did not have a test for this particular edge case. N
28.
▲
by
pepoluan
11mo ago
I don't think run0 uses the same configuration syntax as sudo, so it's a no-go from the start. sudo-rs can be a drop-in replacement for sudo for at least 95-99% of deployments, without any config changes necessary. Now the rewrite
29.
▲
by
pepoluan
11mo ago
doas is too much of a difference from sudo. For instance, it uses a completely different syntax for its config. sudo-rs is designed to be a drop-in replacement for maybr 95-99% of people who have been using sudo. (I do use doas on my own sy
30.
▲
by
pepoluan
11mo ago
It's not "naive". That is the nature of Open Source software. Everything is in the open. Especially because people will not use a pre-compiled binary, but compile the software themselves (e.g., Gentoo users). So there must be
More ›