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…
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 …
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.
comment
The Go compiler is also pretty fast.
comment
Great project.
comment
see https://news.ycombinator.com/item?id=45422076
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…
comment
seens to be about the same study as this post: https://news.ycombinator.com/item?id=45443662
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 &…
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.
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…
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 …
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…
comment
see https://news.ycombinator.com/item?id=45407797
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…
comment
See https://news.ycombinator.com/item?id=45381379
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…
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. …
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…
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…
comment
Genode looks interesting. As far as I understand it uses the sel4 kernel? Is it really in development since 2008?
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…
comment
The CrossLine outliner ( https://github.com/rochus-keller/crossline/ ) has transclusion and backlinks as well. Very useful concept indeed.…
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…
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 …
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…
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…
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).
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…
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.