Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
michielderhaeg
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
michielderhaeg
2y ago
You can make your allocations faster if you don't have to worry about deallocation. Could be a performance thing.
2.
▲
by
michielderhaeg
2y ago
> Too much stress? I bet if you paid people so much money that they could work for 10 years and then either retire to a lower paying job, or retire entirely, people would deal with it. Don't underestimate just how high-stress these
3.
▲
by
michielderhaeg
2y ago
I do agree that the pace is reasonable. Both with opaque pointers and the new pass manager API there was a quite a long transition period where both were supported before the old system was deprecated/removed. But with every new non-
4.
▲
by
michielderhaeg
2y ago
I think the bitcode parsers (binary and textual) are quite backwards compatible. Old bitcode IR will be upgraded transparently. So you might not have to keep up.
5.
▲
by
michielderhaeg
2y ago
Absolutely not. They do invasive changes all the time. At work we maintain an LLVM compatibility library that provides a stable interface across different LLVM versions. It has grown quite big over the years. The pure C interface is in comp
6.
▲
by
michielderhaeg
2y ago
This reminds me of when I was still in university. During our compilers course we used the "Modern Compiler Implementation in Java" book. Because I was really into FP at the time, I instead used the "Modern Compiler Implement
7.
▲
by
michielderhaeg
2y ago
Flask is FOSS, maybe it is not too difficult to add support for this yourselves.
8.
▲
by
michielderhaeg
3y ago
If I switch to the light theme and back again, the diagrams become white and readable.
9.
▲
by
michielderhaeg
4y ago
The only downside is, I believe, the electricity bill. The reason to use a rpi is that it has enough computational power to do many useful self-hosting tasks while consuming only a fraction of the power of a beefy computer.
10.
▲
by
michielderhaeg
5y ago
There are many places in the world where this is not a thing. I live in a densely populated country where it it simply not possible to get that far away from any city. If you drive 50km in any direction anywhere in the country, you would&#x
11.
▲
by
michielderhaeg
5y ago
This is what the Glasgow Haskell Compiler runtime does. If you run a Haskell application, you'll see it has uses 1TB of virtual memory. This way you never have to talk to the kernel if you need more memory.
12.
▲
by
michielderhaeg
6y ago
Can you explain the privacy argument to me? Bitcoin is a massive public ledger, I have a local copy of literally every transaction ever made. How is that better for privacy?
13.
▲
by
michielderhaeg
6y ago
Don't quote me on this, but I think most String operations are compiled to StringBuilder operations automatically.
14.
▲
by
michielderhaeg
7y ago
I would like to point out how the PPSSPP project circumvents this problem. It's an open-source PSP emulator. They have the a free version available on the Play Store here: https://play.google.com/store/apps/de
15.
▲
by
michielderhaeg
7y ago
What if your code is browser specific and uses the javascript based API? You'll need to run it in the browser to debug it right?
16.
▲
by
michielderhaeg
7y ago
RSA is just notoriously difficult to implement correctly, unless you're some kind of crypto expert. https://www.youtube.com/watch?v=lElHzac8DDI
17.
▲
by
michielderhaeg
8y ago
Like Conversations?
18.
▲
by
michielderhaeg
8y ago
I find calling Haskell's type systen ad-hoc rather surprising. Would you care to elaborate on that?
19.
▲
by
michielderhaeg
9y ago
Azerty, it's used in France and Belgium and maybe some other places too.
20.
▲
by
michielderhaeg
9y ago
Correct me if I'm wrong, but these days everyone usually sends MIDI over USB. It doesn't have any of the problems you described, every computer has USB ports in some form or another. Every operating system has default drivers for
21.
▲
by
michielderhaeg
9y ago
It's supposed to be a lot shorter and simpler. Which means many important things were left out for the sake of brevity. I also think LFS doesn't always explain why we are doing certain things a certain way or how things work. Sure
22.
▲
by
michielderhaeg
9y ago
Your kind words are much appreciated. Many people seem to indeed be missing the point. I wasn't trying to create a new distro, I'm just trying to teach people in a way so that it would just take a few hours of your time.