back
user profile

Rochus

4,228karma·3,235submissions·November 19, 2018
about
see http://rochus-keller.ch
recent activity (3,235 total)
comment
When companies mandate tools regardless of effectiveness and punish engineers for not using them, it's governance failure dressed as innovation. The distinction between "real products" …
8mo ago·view thread
comment
Steve Reich is "minimal music", played on classical instruments. I very much appreciate all other composers/improvisers you mention, but again they would distract me too much and requir…
8mo ago·view thread
comment
Thanks for the hint. Just listened to their "Sacred white noise" album on youtube. The music is definitely interesting, but even less suited for me to get into a programming flow (still too …
8mo ago·view thread
comment
The fact that three revisions were needed to tone down inflammatory language could raise questions about impulse control in leadership decisions (regularly prioritizing ideological positions over prag…
8mo ago·view thread
comment
Sounds interesting. But why does the author think this is music for programming? In my opinion, the music is not uniform enough and there is too much going on, which distracts me. When this music is p…
8mo ago·view thread
comment
Oops, just noticed that I deleted too much for the edit. Before "; for them" there was originally: ". The third group are the active music lovers, which are often musicians themselves&q…
8mo ago·view thread
comment
see https://news.ycombinator.com/item?id=46094193
8mo ago·view thread
comment
> when it is something else, it is thrown around as proof they aren't as good as C for systems programming That's not my position, and not my argument in this thread. My argument was, t…
8mo ago·view thread
comment
I'm not sure what you're getting at with this recurring assembler argument. The Oberon system and also AOS/Bluebottle are full of inline assembler and SYSTEM tricks with pointer arithme…
8mo ago·view thread
comment
Not sure why this is downvoted. The comment cuts to the core of the "Intelligence vs. Curve-Fitting" debate. From my humble perspective as a PhD in the molecular biology /biophysics fie…
8mo ago·view thread
comment
I'm not advocating for C (I wouldn't implement an Oberon/Pascal/Modula inspired C replacement otherwise). C was mostly adopted by industry because it came with Unix and had to be u…
8mo ago·view thread
comment
You said that "One could argue that Modula-2 was an attempt to fix Pascal for the industry". By 1981, the C/Unix team was no longer a "rogue research group" in a closet; they …
8mo ago·view thread
comment
Indeed. There are even scientific studies which found that more and more people just consume (anonymous) playlists according to their mood, not caring who actually composed or played it. Spotify "…
8mo ago·view thread
comment
> One could argue that Modula-2 was an attempt to fix Pascal for the industry There is no evidence that Wirth e.g. ever directly or specifically rebutted Kernighan's famous paper, nor that M…
8mo ago·view thread
comment
Minimalism is indeed the correct term (usually framed as simplicity) when looking at both, language and documentation. But at least it helped that there was always a working compiler and system, not a…
8mo ago·view thread
comment
> Classical musicians are not trained to talk to God. We are trained not to make mistakes. That's a good slogan ;-) Consequently, the author seems to be very concerned with where, for exampl…
8mo ago·view thread
comment
Has beed discussed here: https://news.ycombinator.com/item?id=13033299 By Kay's own logic in this talk, Smalltalk-76/80 should also be on his "naughty list" alongs…
8mo ago·view thread
comment
It's interesting that Odersky started with Modula-2 (implementing a Z80 compiler), did a PhD with Wirth, but there discovered that functional programming offered a level of theoretical rigor and …
8mo ago·view thread
comment
Interesting references, thanks. Moss seems to be doing the same thing as Embassy.
8mo ago·view thread
comment
Ok, I see. I spent a lot of time with .Net VMs, where you cannot simply separate await from the heavy machinery that runs it. I now understand that in a kernel context, you don't need a complex r…
8mo ago·view thread
comment
Cool project, congrats. I like the idea with libkernel which makes debugging easier before going to "hardware". It's like the advantages of a microkernel achievable in a monolithic kern…
8mo ago·view thread
comment
Correct. (did I say something else?)
8mo ago·view thread
comment
Yes. It's by standard a "general purpose" programming language, not a "functional" language, and it definitely corresponds with the IEEE definition for OOP (in contrast to the…
8mo ago·view thread
comment
> to compensate and protect artists What a joke. If they were really serious about artists, they would have fixed the exploitative Spotify compensation scheme for a long time. > WMG’s Suno de…
8mo ago·view thread
comment
Well, C++ also has higher-order functions and lambda expressions, and yet we don't call it a functional programming language.
8mo ago·view thread
comment
> The industry and the academy have used the term “object-oriented” to mean so many different things. I think we can safely stick to how IEEE defines OOP: the combination of three main features: …
8mo ago·view thread
comment
I assume it is generating Go as an "intermediate language". What's the percentual overhead of this, are measurements available? Even if Go's AST and IRs are "internal", t…
8mo ago·view thread
comment
Programmers using high-level languages develop models about how programming works, particularly around memory management, type safety, and abstractions. These models don't transfer to C, so they …
8mo ago·view thread
comment
> Rust (in its 1.0 form) was precisely made to replace C++ And yet, the Rust we have today (which is a completely different language than what Hoare originally intended, long before its 1.0 form)…
8mo ago·view thread
comment
> it's the obvious comparison to make Why do you think that? I think these two languages have pretty little in common besides a few (remote) syntactical similarities. Both languages have the…
8mo ago·view thread