Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
norir
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
181.
▲
by
norir
2y ago
I feel like the real problem is that most people are poor evaluators of talent. The pervasive bad interview processes in industry reflect this truth (as well as cowardice that allows people to hide behind process to avoid accountability as
182.
▲
by
norir
2y ago
Here is an example of a task that I do not believe this generation of LLMs can ever do but that is possible for a human: design a Turing complete programming language that is both human and machine readable and implement a self hosted compi
183.
▲
by
norir
2y ago
I don't really understand why this would be better than using tcc, which also can be used to bootstrap gcc, as a trusted prebuilt binary. Is there any reason to think that posix shell is more trustworthy? I certainly would expect c cod
184.
▲
by
norir
2y ago
The way I deal with this in my language, which also bans unused variables, is simple: I delete the unused variable or I use it. My workflow is probably very different from yours I'm guessing. I have my editor configured to save on ever
185.
▲
by
norir
2y ago
I am not a fan of zig, but I am a fan of discipline so I like this particular design decision.
186.
▲
by
norir
2y ago
I personally take the opposite approach. Tail recursion fixes the stack problem and just about any problem that can be solved recursively can be reworked to be made tail recursive. Using tail recursion instead of loops forces you to name th
187.
▲
by
norir
2y ago
There is a simple tail recursive implementation of fibonacci that is O(N) and doesn't use memoization. I'll leave it as an exercise for the reader.
188.
▲
by
norir
2y ago
The strongest power move is to not even have to make a move.
189.
▲
by
norir
2y ago
I agree. I'm generally bearish on any language constructs that are difficult to implement. If it's difficult to implement, that probably means there are subtle edge cases that will manifest in confusing behavior at both runtime an
190.
▲
by
norir
2y ago
Yes and the first thing I might ask is "how can I break this?" If I can't easily break it with a small change, I've probably missed something.
191.
▲
by
norir
2y ago
I mean this constructively but I feel that if you are teaching such a large cohort, you have an obligation to give them correct information. You should not be showing code with bugs in it.
192.
▲
by
norir
2y ago
It makes writing parsers more complicated in certain cases because you can't tell without lookahead if a newline character should be treated as a newline or an eof.
193.
▲
by
norir
2y ago
I solve this problem at the language level. Instead of using an external formatter, indentation is enforced by the compiler and requires tabs. Significant indentation is used for multiline functions rather than block delimiters. On a given
194.
▲
by
norir
2y ago
It is amazing to me how many language landing pages are largely devoted to install guides rather than explaining the language's raison d'etre.
195.
▲
by
norir
2y ago
I find the timing of this release interesting to say the least.
196.
▲
by
norir
2y ago
This is why I think it's a mistake that many popular languages, including standard c/c++, do not support nested function definitions. This for me is the happy medium where code can be broken into clear chunks, but cannot be called
197.
▲
by
norir
2y ago
I spent 3 years working on scala tooling in my free time. One of my libraries is used by the vast majority of scala users (it is a dependency of other widely used tools). There was growth from 2018-2023 but it has flatlined over the last ye
198.
▲
by
norir
2y ago
I think of scala in this context. I think that scala is basically dead at this point in the way that COBOL was framed in the article. Yes, there are still many businesses/services that have critical components written in scala but curr
199.
▲
by
norir
2y ago
The bummer of ai hype is that I think there is so much we can do to improve programming with deterministic tooling. We have seen a remarkable improvement in terms of real time feedback directly in your editing context through IDEs and edito
200.
▲
by
norir
2y ago
I am not convinced that going for profit is in the long term financial interest of the organization. Productizing will require diverting resources from foundational research to monetization. Moreover, the brain drain from this move is predi
201.
▲
by
norir
2y ago
This in and of itself very likely creates a bias against the defendant. For me, there is overwhelming evidence that many innocent people have been executed. To support the death penalty, you seem likely to either not believe in systemic inj
202.
▲
by
norir
2y ago
Time will tell about openai's true import. Right now, the jury is very much out. Even in the llm space, it is not clear that openai will be the ultimate victor. Especially if they keep hemorrhaging talent.
203.
▲
by
norir
2y ago
Abandoning things is essential to development. If we didn't let things go, we'd be stuck with all of our weaker ideas. That doesn't mean they are bad or a waste of time, but rather you reach a point at which you realize there
204.
▲
by
norir
2y ago
Ha, I came to post that I am 100% with him on listening to single songs on repeat. I do that (or sometimes albums) often. Certain songs just have a particular feeling that is distinctive and exactly what I want in a moment. Even other songs
205.
▲
by
norir
2y ago
Yes, that is one manifestation of Christian evangelism. Modern Christianity is plagued by literalism and ignorance. Most self identifying Christians (and I would posit most skeptical rationalists) have not deeply engaged with the texts and
206.
▲
by
norir
2y ago
For me, make has two fatal flaws: 1) the lack of a builtin scripting language 2) poor recursion support The problem with the lack of a scripting language is that I either have to do horrible shell contortions to do simple things like using
207.
▲
by
norir
2y ago
My posit is that in 20 years, rust is as dead as scala and c is only used in legacy systems that cannot be viably updated economically.
208.
▲
by
norir
2y ago
Money is an effective motivator until it isn't. I quit an extremely lucrative job because I hated the person I was turning in to and haven't looked back. I would be wary of making generalizations on motivation which is highly vari
209.
▲
by
norir
2y ago
This response comes across as rather defensive and makes a number of assumptions that are not universal across all fields. From my perspective, the author's basic thesis which is that a) there is a glut of PhDs b) getting tenure is pol
210.
▲
by
norir
2y ago
I more or less agree with the main thesis although I would point out that typical software development practices in industry make this very difficult. Fred Brooks told us to plan to throw out the first draft. Industry says ship it.
More ›