Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
danybittel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
danybittel
3y ago
You don't have to go that far. A compiler contains a lot of heuristics, I could see ai being useful for that.
92.
▲
by
danybittel
3y ago
Ok, I hate the reddit tropes and I don't like seeing them here, but... "username checks out".
93.
▲
by
danybittel
3y ago
I do have an error node, and it helps but it's still difficult. If I only typed if (cond & It creates error nodes for if and &.. but none of them should show yet. (squiggly lines) if (cond & * Now it should er
94.
▲
by
danybittel
3y ago
I've been working on a parser that parses while typing and gives type and syntax errors as soon as possible but never any false positives. I didn't expect it to be that difficult. I still haven't really grokked it and any bug
95.
▲
by
danybittel
3y ago
There is instruction level parallelism in modern CPUs. They have multiple "calculation units", that do for example addition. If one doesn't depend on the other they get executed at the same time.
96.
▲
by
danybittel
3y ago
It looks to me like you did not add gamma correction to the final color?
97.
▲
by
danybittel
3y ago
Not only that, but IE4 was the first browser you could do, what we would now call "web apps". It had a stable javascript implementation and css, which let you create and edit elements dynamically. It really paved the way of how we
98.
▲
by
danybittel
3y ago
Interesting, none of the editors I just tested (notepad / visual studio / sublime / github) works like this. I think of undo/redo as "time traveling", going back to where I was one / two / several ste
99.
▲
by
danybittel
3y ago
My favourite quote from Devine: "If you stand on the shoulder of giants, it's really hard to steer". https://youtu.be/T3u7bGgVspM?si=dnkROEB15z77Pq7Z @ after around the 6:00 mark.
100.
▲
by
danybittel
3y ago
I think this is exactly what you're looking for: https://youtu.be/fmF7HpU_-9k?si=YkEBUIJNshdujAW5
101.
▲
by
danybittel
3y ago
Your mileage may vary. I think It's a good article. But sometimes a PL has to go down an unconventional path to make something new. If you follow a best practice "rulebook", your PL will be like every other PL. I think the mo
102.
▲
by
danybittel
3y ago
I see lisp as sort of "no syntax". It's basically the AST. Which is a good thing, you can concentrate on the compiler and add syntax later. If you are working on a compiler for a non lisp PL, it makes sense to log the AST aft
103.
▲
by
danybittel
3y ago
Related, there are people who visualize the past in front of them and the future behind. Because, you already know the past, so you can see it and the future you don't know, so you can't see it. As for the year, I'm imagining
104.
▲
by
danybittel
3y ago
Since when does C++ optimally exploit the underlying hardware? It has no vector instructions, does not run on the GPU and is arguably too hard to make multithreaded. Which leaves you with about 0.5% performance of a current PCs.
105.
▲
by
danybittel
3y ago
Is that the ColdFusion he's talking about? https://www.adobe.com/products/coldfusion-family.html Seems to be alive.
106.
▲
by
danybittel
3y ago
Are you making your bed everyday? I think we used to strive more for perfection. Changing sheets, ironing, folding clothes.. But also in trade, just look at all the ornaments.. attention to details, caring for tools / materials. When w
107.
▲
by
danybittel
3y ago
If it's not deterministic, it's not going to be useful in professional settings! Example: you get a bunch of data from your boss, need to find something out, you prompt engineer the results. Your boss get's back to you (five
108.
▲
by
danybittel
3y ago
That is sort of the idea of the MVP (minimum viable product). I prefer the analogy of painting. You start with collecting references, exploring ideas in a sketchbook, make color tests, draw outlines on canvas, use big brushes for colors, re
109.
▲
by
danybittel
3y ago
You need to better define the goal of your PL. If you have an exact vision of your end user and what she or he is going to use it for, it becomes easier to navigate any trade offs.
110.
▲
by
danybittel
3y ago
I'll mention two others I find very hard. The compositor. Dealing with ancient Win32 API, with his semi intelligent windows where seemingly every window feature is in weird undocumented ways coupled. Also, the race condition when rende
111.
▲
by
danybittel
3y ago
I believe "Loneliness" is a misnomer. The misery people feel when they are "alone" is not the lack of other people but the lack of connection. More precisely the disconnect with nature, oneself and to a lesser extend the
112.
▲
by
danybittel
3y ago
The difference is one is an assistant and the other is a tool. Essentially a tool, has one function. The outcome of all inputs is clear, once you learn the tool. An assistant, behaves different in different environment, it anticipates and i
113.
▲
by
danybittel
3y ago
So wouldn't increasing VAT (even temporarily) be a better way to combat high inflation? Prices would rise directly, lowering purchasing power.
114.
▲
by
danybittel
3y ago
> Apps are tools. Webpages are tools... I strongly believe that's the main problem. Today UX thinks of computers as Assistants . It is clippy all over again. That is why tech is so exited about Amazon Echo, ChatGPT.. It's the
115.
▲
by
danybittel
3y ago
Another one in Lausanne (Switzerland): https://www.museebolo.ch/
116.
▲
by
danybittel
3y ago
And yet the computer is so much better in many areas than a human. It so weird to compare the two. Why would you even want that? We have already plenty of brains on earth. Who sais, that once a computer works like a brain.. it doesn't
117.
▲
by
danybittel
3y ago
Another tip that helped my compiler. A compiler usually has passes which are optional (optimization) or things that can be done one or another way. Like a pass that can come befor or after another pass. Inputs that can be processed from lef
118.
▲
by
danybittel
3y ago
I learned gardening from my dad and he'se the pure opposite of an engineer. What he does, he goes through the garden, does a bit here and a bit there. If he sees a plant he likes, he makes space for it, if he doesn't like somethin
119.
▲
by
danybittel
4y ago
I think the slogan is too simple. To couple or not to couple is the question. If you come to think of it, coupling and de-coupling pieces of information is central to software development.
120.
▲
by
danybittel
4y ago
Well maybe. But these alternatives come with their own set of problems. I guess it's a tradeoff.. how much can a software degrade until you're willing to learn and deal with another set of problems. Unfortunalty, you kind of get u
More ›