Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
AdieuToLogic
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
AdieuToLogic
5d ago
> What is "await" if not a synonym for "suspend"?!? The `await` keyword in most languages is not a synonym for suspending thread execution so much as it is an effectual attempt to replicate the functionality of `coret
2.
▲
by
AdieuToLogic
10d ago
Like many things in complex projects such as operating systems, accepting PRs is not as simple as "if this one use of a tool works, why not accept it?" Why? Because the onus of determining fitness of purpose and correctness has to
3.
▲
by
AdieuToLogic
10d ago
> has anyone found a good way to improve code quality? just wondering ... - keep prompts focused on atomic tasks. - use expert prompting[0] when possible. - require coding agents to verify changes. - require coding agents to cr
4.
▲
by
AdieuToLogic
10d ago
> Optimizing for fewest LOC is probably slightly more bad than more LOC, and both are bad for the same reason - it makes it harder for humans to interpret and understand ... Concision begets perplexity. ;-)
5.
▲
by
AdieuToLogic
10d ago
> It's more like if someone dumped lab-grown diamonds on the side of the road that are virtually indistinguishable from mined diamonds. Equating LLM generated code to "lab-grown diamonds" is disingenuous at best. > Some
6.
▲
by
AdieuToLogic
12d ago
> The only thing I got out of this article is that both parties + the F500 need to be destroyed. Destruction is easy, as we are all witnessing. Making things better is hard. It takes commitment to incremental change, often having to over
7.
▲
by
AdieuToLogic
13d ago
> A separate document explaining how a system works can go out of date. Good documentation does not explain "the how", it captures "the why."
8.
▲
by
AdieuToLogic
16d ago
> I am convinced that there are paid posters on here. Maybe. More likely is there are AI bots used to proliferate messages much cheaper than "paid posters." > Why would anyone defend a billion dollar corporation so vehementl
9.
▲
by
AdieuToLogic
16d ago
>> Apple's business model regarding macOS is to sell as many devices as possible capable of running that operating system. > I don't agree that this particular trait of macOS makes an implementation at the layer WINE impl
10.
▲
by
AdieuToLogic
16d ago
Microsoft's business model regarding Windows is to sell an operating system capable of running on as many devices as possible. Apple's business model regarding macOS is to sell as many devices as possible capable of running that o
11.
▲
by
AdieuToLogic
16d ago
This is because understanding is an intrinsically personal experience. To convey it to others is to choose words, phrasing, and sentences which best express what is in one's mind. Call it "intention", call it "understand
12.
▲
by
AdieuToLogic
16d ago
> What allows Wine to run so many Windows apps that there's not an equivalent for MacOS? Is it lack of interest? Is it a technical thing? It is a technical thing. The XNU[0] kernel, which underpins macOS and is detailed by the excep
13.
▲
by
AdieuToLogic
21d ago
There's no doubt that hand-written language adapter libraries are less noisy than those generated by a tool such as SWIG. The thing is, debugging tool-generated adapter code is typically more category-based than individual use-case bas
14.
▲
by
AdieuToLogic
22d ago
> There are reasons all those Py libraries with C code didn't just do it in SWIG. And those reasons are?
15.
▲
by
AdieuToLogic
22d ago
> Python's strength is that it's easy to make C libs work in it. SWIG[0] makes working with C libraries trivial for over a dozen programming languages; Perl, Python, and Ruby included. 0 - https://www.swig.org/
16.
▲
by
AdieuToLogic
22d ago
>> The smallest meaningful program for MS-DOS was exactly 2 bytes ... > Somewhat more meaningful was "INT 19h" (CD 19) ... I seem to remember the smallest MS-DOS program to be CD 20h saved as a `.com`.
17.
▲
by
AdieuToLogic
23d ago
> I'd guess that prompt injection is the biggest risk in this setup ... LLM poisoning[0] would be a much greater risk in a locally executed LLM than prompt injection, given that the LLM would be in an entirely controlled environment
18.
▲
by
AdieuToLogic
24d ago
Another phrase for this is "functional decomposition", which usually is a good thing. Better yet is to identify conditional execution paths as early as possible in order to obviate conditionals in the call tree. For example, ident
19.
▲
by
AdieuToLogic
26d ago
Prompt an AI with: What is the best chicken noodle soup I can make? And you will get at least one recipe which surely is tasty. Ask a person the same question and you might be told: One you make for someone you love. This is t
20.
▲
by
AdieuToLogic
26d ago
> Something is deeply wrong with AI generated output, and I say this as someone who is typically very impressed by AI. It is because GenAI output has no thought behind it, as you identified in your previous paragraph: > And when I for
21.
▲
by
AdieuToLogic
26d ago
> What's the public transport of software development? Understanding.
22.
▲
by
AdieuToLogic
26d ago
It was for me and I intended to comment regarding same.
23.
▲
by
AdieuToLogic
26d ago
> Not if an LLM writes your code. I get thousands of lines of high quality Rust per day without ever stepping into VScode. LSPs are orthogonal to both LLMs and VSCode. For example, see Metals[0]. 0 - https://metals-lsp.org
24.
▲
by
AdieuToLogic
27d ago
> I don't often have to write frontend code, but when I do, there is very little in terms of interactivity you cannot do with HTML these days, worst case a little sprinkle of something like HTMX. And for some front-end form field va
25.
▲
by
AdieuToLogic
27d ago
> Windows/386, and later 3.x and 9x, was a virtual machine monitor that could run 16-bit operating systems with 32-bit drivers. Those were not "DOS-based Windows". If your position is Windows/386 et al were OSs which
26.
▲
by
AdieuToLogic
27d ago
A friend of mine years ago told me, "given enough time, every programming language will evolve into a LISP[0]." I laughed at the thought in the moment and now understand the wisdom shared with me. 0 - https://en.wikiped
27.
▲
by
AdieuToLogic
27d ago
Regarding generics (a.k.a. "templates"): > However, the original announcement makes the intent of the project clear: "Not yet", not "never". They were always planned to be accepted into Go. This is an excee
28.
▲
by
AdieuToLogic
27d ago
> "May well be added at some point" it said and added they were at some point. That is a very selective quote which does not reflect the context I provided. So I will extract a selective quote which negates the above: We ha
29.
▲
by
AdieuToLogic
27d ago
> It can do that. As the old saying goes; just because you can do something doesn't mean you should do it. > I think that the "use Postgres for everything" messaging was a necessity, even if it is overstated. Use
30.
▲
by
AdieuToLogic
28d ago
> Generics were always planned, of course ... This is provably incorrect. The position held for many years by the language authors was[0]: Generics may well be added at some point. We don't feel an urgency for them, although
More ›