back
user profile

Rochus

4,228karma·3,235submissions·November 19, 2018
about
see http://rochus-keller.ch
recent activity (3,235 total)
comment
Thanks for the hint. According to public sources, Bun's runtime infrastructure and bindings are written in Zig, but it uses Apple's JavaScriptCore engine written in C++ (i.e. Zig is essentia…
10mo ago·view thread
comment
Are there other notable commercial companies/projects than Tiger Beetle relying on Zig? According to public information, Tiger Beetle are about eight employees with a single customer, isn't …
10mo ago·view thread
comment
Is this really the first Zig book since the development startet in 2016? Maybe the language and library is just too volatile for a book.
10mo ago·view thread
comment
The Go compiler is also pretty fast.
10mo ago·view thread
comment
Great project.
10mo ago·view thread
comment
see https://news.ycombinator.com/item?id=45422076
10mo ago·view thread
comment
> given Go's stance on dynamic linking (and kind of abandoned plugin package) There is indeed a promising alternative to Go plugins which - very similar to the Oberon System - directly loads…
10mo ago·view thread
comment
seens to be about the same study as this post: https://news.ycombinator.com/item?id=45443662
10mo ago·view thread
comment
In QNX, the (async) IPC is integrated with the scheduler, which is apparently responsible for the performance (still researching). So I was wondering if you chose a similar architecture. My email is &…
10mo ago·view thread
comment
Amazing, thanks. Is it possible to just have a look at the source code somewhere, e.g. codeberg or gitlab? I'm especially interested in the microkernel IPC.
10mo ago·view thread
comment
That's interesting. Did you have access to the QNX sources at the time and were able to study the QNX kernel and why it had a much better performance than Minix? Given your reference to DJGPP, am…
10mo ago·view thread
comment
Funny talk. Didn't know the "There I Ruined It" site so far (there is even a Wikipedia entry: https://en.wikipedia.org/wiki/There_I_Ruined_It ), which is a musical …
10mo ago·view thread
comment
> The study scientifically confirmed that professional pianists can manipulate timbre mid-performance through subtle key movement differences. I'm a trained pianist myself and I have a PhD i…
10mo ago·view thread
comment
see https://news.ycombinator.com/item?id=45407797
10mo ago·view thread
comment
They apparently used AI assisted reverse engineering to reconstruct Apple System 7.1 from Motorola 68000 binaries in just three days. Their approach relied on QEMU emulation rather than native PC hard…
10mo ago·view thread
comment
See https://news.ycombinator.com/item?id=45381379
10mo ago·view thread
comment
Or could it be that the fact that LaTeX is a layer on top of TeX is a cause of additional complexity and that you still have to deal with TeX, so the abstraction is neither complete nor opaque? I assu…
10mo ago·view thread
comment
> I've been using LaTeX for over ten years and I still wouldn't say that I "know" TeX in any meaningful way. I was not only productive but proficient in Typst in a day or two. …
10mo ago·view thread
comment
> Then tried to generate interesting music, failed spectacularly. You can upload music and let suno arrange it in different styles. I'm a musician myself and am also interested in "inte…
10mo ago·view thread
comment
Interesting article, thanks for sharing. > Niklaus Wirth uses “discriminated union” why Pascal doesn’t have sum types. In the referenced paper (Wirth, 1975, An assessment of the programming langu…
10mo ago·view thread
comment
Genode looks interesting. As far as I understand it uses the sel4 kernel? Is it really in development since 2008?
10mo ago·view thread
comment
Well. Reminds me of " Try to be nice to people, avoid eating fat, read a good book every now and then, get some walking in, and try to live together in peace and harmony with people of all creeds…
10mo ago·view thread
comment
The CrossLine outliner ( https://github.com/rochus-keller/crossline/ ) has transclusion and backlinks as well. Very useful concept indeed.…
10mo ago·view thread
comment
Ecco Pro was yet another such extremely useful tool. It started as a 16 bit app in 1993 and I used the 32 bit version until about 2009 (and then implemented my own https://github.com/r…
11mo ago·view thread
comment
This is a great feature about the dark side of current technological developments for musicians. I was not aware of these risks and appreciate that the author has gone to great lengths to demonstrate …
11mo ago·view thread
comment
Very interesting article, thanks for sharing. I'm still considering using SLJIT for my Micron interpreter ( https://github.com/rochus-keller/Micron ), which is a stack machine…
11mo ago·view thread
comment
66% of Mac users are female, around 55.7% of Mac users in 2024 are aged 18-34, macOS has a 29.62% share of the U.S., but only 15.1% of the global PC market Macs still maintain strong pedigree in graph…
11mo ago·view thread
comment
You can still use Gnome 2 with e.g. the Mate desktop. I use it every day and it works good enough (though it has some bugs in the file manager).
11mo ago·view thread
comment
Even Mate is more usable, and to do decent work on a Mac I need a Lenovo Thinkpad external keyboard, which is much better than anything Apple has to offer and it even has a trackpoint and two mouse bu…
11mo ago·view thread
comment
I have also implemented these and other simplifications in my languages, and I don't think it makes them any less readable. Looking forward to seeing your final design.
11mo ago·view thread