Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)MA
Posts
59
Comments
681
Joined
2 yr. ago

  • I have a couple of suggestions based on what you want!

    Ocaml: A good intro into functional programming

    The languages you've used seem to be primarily imperative style. Ocaml is not commonly used in the industry (with some exceptions), but it has a vibrant small community, and more importantly, because it's a functional language, it will be different enough from what you know. Even if you don't use it in industry, it will teach you a lot that would be hard to learn using non-functional languages.

    Ocaml is a compiled language, with a very fast compiler and very good type system.

    Scala: the only semi-mainstream language that blends OOP and proper functional programming well.

    Although scala is mostly a functional language, it still has most of the gestures of imperative OOP languages like Java. It is also far more mainstream than ocaml and has used in industry.

    Scala also runs in JVM like Java, and thus gives you access to most JVM libraries.

    Rust

    Intro into low level programming Other answers spoke enough about Rust so I won't dive here

    Zig

    similar to Rust in low-levelness, but less mainstream, better C interop, and other interesting differences

    Raku: the result of 15 years of programming language design

    Raku, formerly perl 6, was almost redesigned from the ground up to resolve complaints of perl 5. It has a very interesting design, with a gradual type system, a blend of functional and OOP paradigms, plus interesting syntax features like sigils and grammars.

    There are many interesting languages out there. I could talk forever about this, but I'll leave you with the above. I personally would recommend ocaml if you're interested in functional programming or care about performance. Otherwise, Raku, since its very interesting but doesn't perform well (Raku's VM is still immature and under development).

  • If I am packaging software for gentoo, all I have to do is translate the build instructions from the project's documentation to gentoo's package recipe. In nix, it seems that it is not that simple and you'll have to do some exploration. Am I wrong?

  • So that means packaging software for nix is a pain, compared to, say, gentoo or arch's AUR, but only for a small subset of packages.

    I'll keep this in mind as I'm exploring if I should switch from Gentoo.

  • Misleading reporting. For those who understand Arabic, it is clear that what they mean is that Israel bombing gaza is threatening the fate of hostages.

    Hamas has repeatedly said they are treating hostages better than their own, protecting them and giving them food and water. Many of the released hostages reiterated this.

    Whether you deny how they treat hostages is one thing, but this reporting here making it sound like Hamas is threatening the hostages is bad journalism.

  • Oh so all those people at the peace rally were not civilians.

    Yeah not all of them. This was a rave dance held at the gates of a concentration camp, with many armed personnel and tanks in sight, and minutes from the Gaza division Re'im base.

    I'd also love to know which elementary schools and hospitals Israel is using as a base to launch rockets into

    There are plenty of examples. Tel Aviv has dozens of military bases near dense residential areas and even hospitals. This is very easily verifiable on Google maps, and articles have been written on this. Here's an example:

    Hospital: https://maps.app.goo.gl/CyAaK7u78fNQJNt17

    Military bases: https://maps.app.goo.gl/LKF8rFcrEC7cqQzA8 https://maps.app.goo.gl/eETyujgrr7bjjL629 https://maps.app.goo.gl/TMVvK6SZ4wn4NNui9

    Israel can very easily afford not to do this. Gaza is the 2nd - 3rd most densely populated area in the world, only 12 km in width. It is a concentration camp.

  • The one where specifically civilians are targets.

    Ahh, so Israel then. I thought you meant Hamas.

    The one that that uses hospitals and elementary schools and civilian apartments as rocket launch sites.

    Hmmm that's very highly specific of a definition, and still happens to be Israel.

    The one that explicitly calls for the complete destruction of the other state in its charter.

    Ok well I guess this one is Hamas alright. Not really terrorism to seek the downfall of an apartheid state.

  • Why lump Palestinians with what corrupt governments installed by the West (like Israel) hundreds if not thousands of kilometers away have done?

    We already know how Palestinians treated Jewish migrations prior to Israel's creation. When Europe was persecuring jews, Palestinians were teaching Jewish refugees how to farm (because in many parts of Europe, they weren't allowed to).

    But your "we have to massacre Palestinians, because what if we don't, have you not considered they may massacre us too???!!". This colonial mindset is nonsensical.