Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jibal
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
961.
▲
by
jibal
1y ago
There's no path from LLMs to AGI. > spinning up chip fabs that much easier AI already accounts for 92% of U.S. GDP growth. This is a path to disaster.
962.
▲
by
jibal
1y ago
What "gets better"? Rapid global warming will lead to societal collapse this century.
963.
▲
by
jibal
1y ago
The 95th percentile IQ is 125, which is about average in my circle. (Several of my friends are verified triple nines.)
964.
▲
by
jibal
1y ago
Yeah, that comment is heavy on survivor bias. The universal theme is that things go the way they go.
965.
▲
by
jibal
1y ago
Lots of things might be nice when the expenditure accounts for 92% of GDP growth.
966.
▲
by
jibal
1y ago
Nothing is free, especially not AI, which accounted for 92% of U.S. GDP growth in the first half of 2025.
967.
▲
by
jibal
1y ago
No, it's a metaphor .
968.
▲
by
jibal
1y ago
There's no security issue here. Certainly the OP hasn't explained why there is one.
969.
▲
by
jibal
1y ago
Someone doesn't know what "opposite" means or pretends not to.
970.
▲
by
jibal
1y ago
That's obviously not "prep work", and in any case obviously not the sort I'm obviously referring to, so obviously not "exactly the opposite".
971.
▲
by
jibal
1y ago
I was just reading about Ron Jeffries' disastrous attempts to write a Sudoku program because he dogmatically refused to do any preparatory work--including spending any time at all thinking about the nature of the problem and what sorts
972.
▲
by
jibal
1y ago
Nonsense. Many emacs users spend their whole lives inside of it so they're quite sensitive to what is actually an improvement and what is not. The arrival of the various modern completion packages -- vertico, orderless, consult, etc. h
973.
▲
by
jibal
1y ago
No, there's an open [ when the ) is encountered. The problem is the other way around -- my algorithm would report [() as an error. Oops, back to the drawing board. Clearly no counting can tell the difference between [() and ([).
974.
▲
by
jibal
1y ago
You're right ... no counter can tell the difference between ({ and {(. Oops.
975.
▲
by
jibal
1y ago
If you've encountered 1 million unclosed parentheses, any or all of them could be unbalanced, so to report which ones are, you need 1 million pieces of information. The obvious way to organize them is as stack. Of course there are wor
976.
▲
by
jibal
1y ago
To report the location of an unclosed opener you need a stack.
977.
▲
by
jibal
1y ago
The counter is simply the stack depth without bothering with the actual stack. If the stack is empty when you encounter a closer then it's unbalanced. If the stack isn't empty when you reach the end of the input then the items in
978.
▲
by
jibal
1y ago
.
979.
▲
by
jibal
1y ago
The counter is at 0, which indicates an error ... that plus the counter being non-zero when reaching the end of input is the entire point.
980.
▲
by
jibal
1y ago
-6 karma says what? You have no understanding of the context of this old conversation. Goodbye.
981.
▲
by
jibal
1y ago
The fundamental difference is that a compiler determines the semantics of the program being compiled, and having that be non-deterministic is disastrous ... whereas a syntax highlighter has no effect on the semantics of the program that is
982.
▲
by
jibal
1y ago
Many syntax highlighters in fact do so, but this simply isn't what the point was about network indeterminacy--compilation determines the semantics of the program being compiled, syntax highlighters do not.
983.
▲
by
jibal
1y ago
The fundamental difference is that a compiler's actions determine the semantics of the program; a syntax highlighter has no effect on it. And I don't think the concern here is about things blowing up. (Not that things blowing up i
984.
▲
by
jibal
1y ago
The compilers for Zig, D, Nim, and perhaps other languages contain an interpreter for the whole language that can run at compile time. It's not circular--compiling code and executing code are two quite different things (the interpreter
985.
▲
by
jibal
1y ago
Zig's sub-language and evaluation rules are exactly the same as the Zig language except that `type` is a first class type and the TypeInfo of any type can be both examined and modified. In Zig, generics are implemented by computing typ
986.
▲
by
jibal
1y ago
P.S. > First you chew me out for pointing out that this isn't a very good resource for compiler stuff as its more of an autobiographical post. I never did any such thing. I didn't even bother to read past that false claim as I
987.
▲
by
jibal
1y ago
For mean spirited I would consider > There's something off-putting about how Rust people communicate. Like you're talking to people selling something, or people with ulterior motives. Which is a radically wrong description of t
988.
▲
by
jibal
1y ago
The article says > I was a compiler engineer at a startup in New York City. In that role, I worked on extending a preexisting open-source programming language. > I am now a compiler engineer at a large, post-IPO tech company in the Sa
989.
▲
by
jibal
1y ago
There's so much wrong with this ... no it wasn't her who posted it, and no one needs her permission to do so. (And how do you know that they didn't get it?) And if it didn't belong on HN then it would have been flagged
990.
▲
by
jibal
1y ago
IOW, it's not a "7th sense" ... that's absurd clickbait.
More ›