Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
norir
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
421.
▲
by
norir
3y ago
The Zig compiler is significantly limited in performance by the llvm backend. Even with a different backend, I also suspect that the language is already complex enough that it is difficult to write a genuinely fast compiler (by which I mean
422.
▲
by
norir
3y ago
I expect few will be using/working on the linux kernel in 30-50 years.
423.
▲
by
norir
3y ago
What is with this blatant pro capitalist bulls... almost everywhere for the last two centuries
424.
▲
by
norir
3y ago
The American lifestyle you describe is going to end and probably sooner rather than later.
425.
▲
by
norir
3y ago
I raced road bikes throughout my 20s. A few days ago I hit the 10 year anniversary of my last race. At this point in my life, I can barely relate to the person who practically organized their whole life around racing and was deeply embedded
426.
▲
by
norir
4y ago
Ok. So I'm guessing you're using a Java like language with classes and that the upper classes call into the lower classes? I understand the appeal of that approach. The tradeoff is that you have to make multiple passes of the file
427.
▲
by
norir
4y ago
Because I think that everything should be declared and/or defined before it is used. I don't want the IDE to autofill something that is declared below the cursor because I wouldn't be able to use it at that location anyway.
428.
▲
by
norir
4y ago
> I like to structure my files/classes/modules in decreasing order of abstraction: put the public API and high-level algorithms at the top That makes sense. What I am describing doesn't preclude this organizational structu
429.
▲
by
norir
4y ago
Exactly. That is a feature.
430.
▲
by
norir
4y ago
I am focusing on the incorrect part. Let's say that you are adding some source code in the middle: ... def add(x: Int, y: Int) = x + y ... let x = ad|> I am using |> to denote the cursor location ... I agree that where the |>
431.
▲
by
norir
4y ago
> works with incomplete and incorrect code I know that this is a standard assumption, but I personally believe that it is a mistake to support this use case. It is a holdover from the batch processing days when getting feedback on your p
432.
▲
by
norir
4y ago
For me, that's maybe 3-4 hours.
433.
▲
by
norir
4y ago
I agree that marketing is extremely important. There is no product without the engineers and no customers without the marketers. If you prioritize quality, I think the engineers are more important. If you prioritize making money, perhaps th
434.
▲
by
norir
4y ago
I once worked at a startup that was acquired and the founders made a killing. A few years after the acquisition, they founded a new company in an adjacent domain and started raiding their original company for talent. At the time I was worki
435.
▲
by
norir
4y ago
The main innovation of tree-sitter, even more than incremental parsing, as I see it is that it provides a uniform api for traversing a parse tree, which makes it relatively straightforward to onboard a new language to a tool with tree-sitte
436.
▲
by
norir
4y ago
> I just rewrite everything I possibly can in Rust and I've yet to regret it. And hopefully no one else regrets it...