sorted by: new top controversial old
[-] rabirabirara@programming.dev 1 points 9 months ago

I am a musician and I like the technology (even wanted to do research on music generation in uni), but I still think the notion that music generation will surpass human capabilities in a few years is naive.

[-] rabirabirara@programming.dev 4 points 1 year ago* (last edited 1 year ago)

No offense, but I and all my friends enjoy the joycons a lot. It's been wonderful in college and out. I have a sneaking suspicion the people complaining about the switch are not the... target audience anyway.

[-] rabirabirara@programming.dev 43 points 1 year ago

Niagara. Beautiful and efficient. Truly a step above other launchers.

[-] rabirabirara@programming.dev 2 points 1 year ago

I think you're confusing lambdas with lambda calculus. Lambda calculus is more than just anonymous functions.

To put it extremely simply, let's just say functional programming (the implementation of lambda calculus) is code with functions as data and without shared mutable state (or side effects).

The first one increases expressiveness tremendously, the second one increases safety and optimization. Of course, you don't need to write anonymous functions in a functional language if you don't want to.

As for why those "pseudo-functions" are useful, you're probably thinking of closures, which capture state from the context they are defined in. That is pretty useful. But it's not the whole reason lambda calculus exists.

[-] rabirabirara@programming.dev 1 points 1 year ago

I use Helix and Nvim pretty much concurrently and whenever I have to use vim I feel slower on most basic movements. A fresh set of keybinds is really nice - though simultaneously there are one or two specific actions which are slower or unintuitive in Helix. But overall I love Helix.

rabirabirara

joined 1 year ago