Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
renox
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
301.
▲
by
renox
4y ago
Sharing an address space was the default until the MMU was invented. That said I agree with you that multiple process with some optional shared memory seems to be a much safer approach than the share by default multithreading I don't k
302.
▲
by
renox
4y ago
Unfortunately even in France quite often a French baguette isn't so 'proper', but when it is mmmmh. I think I'll never forget the croissant I ate around San Francisco, I had never seen such a big croissant! When you thin
303.
▲
by
renox
4y ago
Bah I've watched some of Jon Blow's vidéos on Jay, even though he's much more pleasant to watch on video, it's still annoying: a normal blog would be so much more 'efficient'.
304.
▲
by
renox
4y ago
You're lucky. It's 96% for me. I guesstimate that the tests are >2/3 of the development effort.
305.
▲
by
renox
4y ago
Thanks I didn't know this.
306.
▲
by
renox
4y ago
I'm not sure if you're joking or not but if you're not: I usually don't call the compiler from my vim session..
307.
▲
by
renox
4y ago
> Opening a file is often done in creation, and `file:5` is a perfectly valid filename, so it's a bit debatable for a default You're right, but even as an option I think it'd be nice.
308.
▲
by
renox
4y ago
I don't think it works from the CLI: code <file>:5 doesn't do what's expected.
309.
▲
by
renox
4y ago
But compiler error messages are file:5 so this isn't good enough.
310.
▲
by
renox
4y ago
I work in telecoms, we do care a lot about latency, HFT guys are the same. Some parts use FPGAs instead of normal hardware due to the low latency requirements! OTOH I remember when one man doubled the framerate of a Nintendo game: apparen
311.
▲
by
renox
4y ago
I still wonder why editors don't understand line numbers on the CLI <editor> file:5 The editor should try to find if 'file:5' exist and open it if so, if it doesn't it should try to open 'foo' and then go
312.
▲
by
renox
4y ago
Distcc is great when it works but just yesterday I had to make the admin reboot my VM three times before giving up: my VM used all its memory which made it unusable..
313.
▲
by
renox
4y ago
I agree that it's marketing but not for the 'exclusivity' reason, for the 'first impression' reason. You'll still hear quite often that DMD is proprietary or that there is no free Ada compiler even though this
314.
▲
by
renox
4y ago
Yes, to add to your point: nobody has managed to used the "outputs" of the STEPS project to do something useful. There was a cool "wordprocessor-like" (Franken?) demonstrated which was created with a small number of line
315.
▲
by
renox
4y ago
I disagree, there's no real relationship between 'content addressable' source code and distributed computing. Also I don't think that you need to create a new language to have 'content addressable' source code
316.
▲
by
renox
4y ago
Interesting take, you're supposed to think about what needs to be done before 'going into the flow' to do it. But yes, sometimes this waste time because you discover afterwards that what you did wasn't what should have b
317.
▲
by
renox
4y ago
A long time ago, I used vi instead of Emacs because it was much faster. Recently I tried to replace VSCode with something else because VSCode isn't responsive enough.. But vim is annoying to customize as a C++ IDE, so I tried SpaceVim
318.
▲
by
renox
4y ago
I hope I won't start yet another flamewar.. Have you tried D? It's also a language I'd call pragmatic.
319.
▲
by
renox
4y ago
There's the same issue with C++ vs C: C++ is better for 'programming in large codebase ' because it can hide/encapsulate more things. But that makes C++ worse for hard real time programming where you want to know what&#x
320.
▲
by
renox
4y ago
There's the issue of integers overflow, on Rust they're only detected in debug mode not in release mode. The MIPS had 'trap on overflow ' integer arithmetic instructions but sadly the RISC-V doesn't have those..
321.
▲
by
renox
4y ago
> Little endian is not a hack. It's a natural way to represent numbers To represent integers , for real numbers it's quite weird.
322.
▲
by
renox
4y ago
Note that refactoring only exist for some language: for Java it exists in some IDE, for C++ no.
323.
▲
by
renox
4y ago
I wonder if it would be possible to have a kind of logging function which would work similarly as the --ftrace? That would reduce significantly the no-trace cpu cost.
324.
▲
by
renox
4y ago
Thanks for correcting me. I was mistaken by the assembly language.
325.
▲
by
renox
4y ago
I remember reading that in fact it was an important improvement from ARM32 to Aarch64 to have a dedicated stack register. Not surprisingly Risc-V has also a dedicated stack register.
326.
▲
by
renox
4y ago
I remember an interesting message about 'scalable' vector extensions which pointed that they weren't necessary compatible with loop unrolling. An interesting point to keep in mind.
327.
▲
by
renox
4y ago
> Mark Antony was a close relative of Julius Caesar (100–44 BC) and a brave general Brave? I'm sure that the grunts in his army where much, much more likely to die than him (they were in a riskier position, he had better armour, w
328.
▲
by
renox
4y ago
> Bottom has to be a member of every type because functions aren't guaranteed to terminate, I don't understand: if the function you called doesn't terminate then you're blocked so I don't see why this should impa
329.
▲
by
renox
4y ago
Looks like the null-pointer mistake no?
330.
▲
by
renox
4y ago
Even better to have a 'trap on integer overflow' state (either a bit in each instruction or in a context register), this way there's no/less icache impact.
More ›