• 7 Posts
  • 599 Comments
Joined 1 year ago
cake
Cake day: April 27th, 2024

help-circle





  • Thanks! :) Yes, definitely not dropping it :)

    Pimsleur is actually a rather “old” program, originally devised just as a kind of audiobook, but now they also do have an app. It’s 30min/day and basically only teaches you to speak. They do not make any claims about getting you to a point where you are fluent, can read, write, reason about grammar, or anything the like; but they do, very very quickly, get you to actually talk and to understand other people talking.

    I initially started learning with them, 20 days before a vacation to a notoriously non-English-speaking country, and it was actually great to, at that early point, already be able to get across what you needed to say and to understand what was being communicated to you in 95% of situations, AND not be hampered by the usual shyness to speak in a foreign language, because I was already so used to actually speaking out loud in it.

    I’ve since added a more traditional grammar/vocab curriculum, but continued Pimsleur precisely because I’d be lacking speaking exercise otherwise. So, yeah, no, I’ll probably continue on with it.

    What I actually dislike about it is

    1. they do not teach you any systematic grammar (which is OK!), but then also think that therefore, you cannot pick up on patterns. The consequence of this is that ~90 lessons in, if a new verb is introduced as vocabulary, then I can be certain that the vocab section for that lesson will contain that verb, that verb as a question, that verb in the past tense, and that verb negated, even if those forms are 100% regular. Which would not be a problem, EXCEPT they put a stupid 10-vocab-cards-per-lesson limit upon themselves, so now whenever a new, actually difficult form or concept is introduced, it is never in the vocab and I have no way of revisiting things I did not understand. (The same, btw, is true for numbers. Literally every number from 1 to 100, and basically every multiple of 100 up to 10.000 is in the vocab at some point, despite it being crystal clear how to form numbers once you have seen 1-20, 100, and 200. Yesterday - again, 90 lessons in!! - my vocab included the word for “twelve”.)
    2. their “spaced repetition” is a joke, because a) its “spaces” are way, way too big and b) obviously do not adapt to your skill/gaps.

    So, yeah: really nice to get talking quickly and to help with pronunciation and getting used to speaking; really bad for everything else.




  • The Magicians (2016): It often gets pitched as “Hogwarts for adults” because it features a magic college/university, but honestly that is just the initial backdrop and a massive undersell.

    It is the rare show where the creators were seemingly handed a blank cheque to be as creative as they want to be, and they make full use of that in more ways than I can list here (but which definitely includes both the magic system itself, and the hilarious nonchalance towards the consequences of magic being a reality); yet all the while, they stay true and fiercely loyal to their characters, who are all deeply flawed, but which you can’t help but want to see succeed; plus they managed to write genuinely great humor.

    The best summary of the show comes from one of the characters themselves: “Magic doesn’t come from talent. It comes from pain.”

    Be warned: the first few episodes, and possibly the first season, are the weakest and roughest of the bunch, which probably really hampered viewership. They do still manage to find their own tone, but it’s nothing compared to seasons 3-5.








  • Yeah… I heard that too, about half a year after I got really into nix.

    To be honest, I try to keep away from community drama as much as possible, so I am not entirely up to date here. I think (and I might be wrong, if someone reading this knows better, correct me!) there’s three main points of contention:

    • Queer, PoC, and other “minority” users experienced harassment on (semi-)official channels (Github, Discord, Forums): That fucking sucks. I’m queer myself and lucky enough to not have experienced any of that in my time with Nix, but if I had not decided on Nix yet and learned about this before getting invested, it might have given me enough pause to not put any time into this. In all honesty however, that’s sadly a problem with many, many OSS projects.
    • Governance and Funding: I do not know much about the governance, afaik there was a bit of drama about the inventor of Nix acting like a (benevolent?) dictator for life, but those issues should have been resolved with a new governance model. The really big, inciting incident of a lot of community drama with Nix through was a bit over a year ago, when the committee in question decided to let Anduril fund a NixCon, against the explicit and loud protests of the community. That sucked. Hard. While obviously all kind of shit companies use all sorts of great OSS projects, inviting Anduril to sponsor your official conference is… not really understandable.
    • Conflicts of Interest: the aforementioned inventor of Nix owns a company heavily invested in the nix ecosystem. A bit reminiscent of the way that, say, Google holds Chromium by the balls, though to a much less severe extent. Miraculously, features that are “extremely unstable” in nix (but wanted by the community for a long time) suddenly get released in closed source to enterprise customers… However, the open source project is separate from, and not beholden to the whims of, said company.

    My position on all three points is this: They are not great; but a) they do not threaten the ecosystem, which is mature and independent of this drama, and not reliant on one or a couple of central, potentially problematic, people; and b) there are community projects that actively and effectively do distance themselves from all of these points (namely: Lix) and which are drop-in replacements for the core nix language and compiler, meaning if the upstream project actively did something to really piss you of, you could move with very little work to something independent of Nix.

    I hope this will not become necessary, because Nix is genuinely magic. Once you get the hang of it, nothing on your computer is particularly difficult anymore. You also get the best-in-class package management (and it’s easy! Once you have configured your own system to your liking, you already know everything you need to package your own software and contribute to nixpkgs!), being “bleeding edge” yet at the same time incredibly stable (seriously, I have switched all of my servers and VMs to Nix and I have not had one single incident once, including after updating machines after forgetting about them for 1.5+ years).

    Anyways. Sorry for the wall of text lol.


  • Gotcha. It’s still a fun question to think about though.

    My uni switched from teaching their intro classes in Java to python the year before I started, and in defense of python, I have to say: it’s so simple for small things, that it gets out of the way in the classroom. Sure, it’s not great for big projects, but it is very easy to demonstrate concepts in a readable manner.

    (That was the second program I enrolled in, btw. The first one, at another uni, they started with Haskell. No joke. And while I do appreciate Haskell and functional languages in general now, maybe in part due to this, it just got in the way of the concepts they were actually trying to teach.)

    But in any case: uni isn’t really there to teach you to code. That’s something you are supposed to pick up on along the way, or on the job.


  • As someone else has said: NixOS. You said in a comment that you use Arch because of the AUR. Good news, nixpkgs is larger and fresher than the AUR, without needing to tap into any kind of third-party/unofficial repo.

    The unstable branch is essentially a rolling release (and very stable despite its name). I am happily gaming on it with Steam. During installation, you can just choose to not install a desktop. (However, due to how nix works, it’s trivial to rip out the entire DE at any point, should you so choose.)

    But it is a learning curve for sure. Steep, but not very long.