Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Rochus
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
421.
▲
by
Rochus
11mo ago
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 "helped" music to become an anonymo
422.
▲
by
Rochus
11mo ago
> 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 Modula-2 was a response to it. Modula-2 w
423.
▲
by
Rochus
11mo ago
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 mere theory. > I see the several re
424.
▲
by
Rochus
11mo ago
> 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 example, Alfred Cortot made mistakes when play
425.
▲
by
Rochus
11mo ago
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" alongside C++ and Java. Only Smalltalk-72 is s
426.
▲
by
Rochus
11mo ago
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 mathematical elegance he missed in Wirth
427.
▲
by
Rochus
11mo ago
Interesting references, thanks. Moss seems to be doing the same thing as Embassy.
428.
▲
by
Rochus
11mo ago
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 runtime like Tokio. But you still need a
429.
▲
by
Rochus
11mo ago
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 kernel, without the huge size of LKL, UML or
430.
▲
by
Rochus
11mo ago
Correct. (did I say something else?)
431.
▲
by
Rochus
11mo ago
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 mentioned Rust or Go languages). I thou
432.
▲
by
Rochus
11mo ago
> 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 deal is putting new limitations on downloa
433.
▲
by
Rochus
11mo ago
Well, C++ also has higher-order functions and lambda expressions, and yet we don't call it a functional programming language.
434.
▲
by
Rochus
11mo ago
> 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: 1) encapsulation of data and code 2) inh
435.
▲
by
Rochus
11mo ago
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", the source is still available and one cou
436.
▲
by
Rochus
11mo ago
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 must be "unlearned" to some de
437.
▲
by
Rochus
11mo ago
> 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), requires a complete redesign and rewri
438.
▲
by
Rochus
11mo ago
> 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 their merrits and weaknesses, but I don
439.
▲
by
Rochus
11mo ago
> rust is hardly mentioned Until the fundamental quintessence in the final minutes, which puts everything said before it into perspective.
440.
▲
by
Rochus
11mo ago
Right. There were even regular puzzle columns in magazines where people had to figure out what a piece of C++ actually did. This is how template metaprogramming eventually came to light, when a few very clever minds figured out how to use i
441.
▲
by
Rochus
11mo ago
> I don't see where C(++) can shine here [..] Go would be much easier There is a world of difference between the complexity of C and C++. C is in principle quite easy to understand (besides some syntactic quirks), similar to Turbo
442.
▲
by
Rochus
11mo ago
Well, essenitally a Rust fan explaining for two hours why he doesn't like C++.
443.
▲
by
Rochus
11mo ago
Caml is/was an FP language. OCaml has an "O" prefix because it is an OO & FP multiparadigm language.
444.
▲
by
Rochus
11mo ago
Well, OCaml is immutable by default, isn't it? Rust has no inheritance, but at least supports polymorphism, and ordinary bindings are immutable. There are OO languages where values of an object can only be set at construction time, or
445.
▲
by
Rochus
11mo ago
Oops, just noticed that I accidentally posted the same link twice. So here is the other one: http://rochus-keller.ch/Diverses/musci.io_My_first_attempt_1...
446.
▲
by
Rochus
11mo ago
> it just grabbed the vibe and built a whole arrangement around it. I would also be very interested to know why and how this works. I usually upload the audio of my songs, and it immediately gets everything including harmonies, structu
447.
▲
by
Rochus
11mo ago
Cool, convincing production. The audio quality of Suno is not there yet, but the model is very, very musical, and the resulting arrangements, melodies and instruments/voices are just great (and I say this as a musician, who was also a
448.
▲
by
Rochus
11mo ago
The publishers who sued Cloudflare all operate major digital manga platforms that depend on the same infrastructure they're attacking. If this ruling makes CDN providers skittish about serving Japanese content (fearing liability accusa
449.
▲
by
Rochus
11mo ago
The article presents OOP and FP as mutually exclusive paradigms where one must be entirely wrong. In reality, modern software development benefits from hybrid approaches. Most current languages support both paradigms, and experienced engine
450.
▲
by
Rochus
11mo ago
Since you are all so enthusiastic about Kay's idea of object orientation, you should take a look at Wirth's Oberon language and operating system, which is inded a message-based object system and uses a message-passing architecture
More ›