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/)G
Posts
0
Comments
273
Joined
2 yr. ago

  • Another great avenue into this world is Racket. The tooling is fantastic and the documentation culture is first-class.

  • I've a couple of GP friend who used to describe "Dr Google" as their online colleague.

    The point being, they were somewhat trained in interpreting risk as opposed to the stereotypical googler-of-symptoms. Once upon a time search engines were quite useful.

  • I'd go with Erlang over elixir, but it sounds like you already have an interest in gleam.

    FWIW: just pick one and get started. There are some major axes to consider: pure versus impure, lazy versus strict, static versus dynamic typing, but to kick off if you've done no FP before it's probably better to just go for it.

    There are some really intriguing "next steps": SICP, the ML module system, the Haskell ecosystem, the OTP approach to state, but to begin with it's just worth getting used to some basics.

  • I can confirm that no "Brit" uses a semicolon like that. We're not barbarians.

  • when soldiers hide, fight and store weapons there yes

    There's a saying: two war crimes don't make a right.

  • Propaganda works.

  • It wasn't disregarded; it was never mentioned because it was still a state secret.

  • It's a horrific character assassination.

    The only two things it gets right are: there was a second world war; Alan Turing worked at Bletchley.

  • Deleted

    Permanently Deleted

    Jump
  • People keep on repeating that but "and do it well" was never part of the deal. Also, it used to be "and read my mail."

  • The neighbours' seven-year-old suggested using a VPN to get around age checks. I don't know if he knows what one is, but he's definitely seen adverts for them.

  • I kind of expected a lot of this; I remember the sendmail 4 book from back in the day when O'Reilly had that, DNS and BIND, and Perl as the entirety of its corpus.

  • Unsolicited "good morning message" - is that what it's called now?

  • They are. Arrested doesn't even imply "charged"; it's a threatening tactic, but the pilice and the cps know nothing will get very far in court.

  • I'm primarily transfixed, not by the example in your comment, but that you don't voice the "th" in "with".

  • It won't (using your example explicitly) but in general what you've discovered is that:

    1. Variables hold values
    2. Some of those values are references to shared mutable objects.

    Lists fall into the second category. There are ways to copy lists if you want distinct behaviour.

     
        
    list2 = list1[:]
    
      

    will perform a "shallow copy". If you have a list of lists, however, the nested lists are still shared references. There is copy.deepcopy available to make a complete clone of something (including all its nested members).

  • Snowcrash.

  • Yeah, a more modern take on mutexes (as boxes for values) and support for structured concurrency would be fabulous. Those are somewhat orthogonal to the goal of being able to write straight-line code without function colouring. Long ago, eventlet provided something like this [although it had smoe subtle and deep bugs that took a long time to track down].

    Potentially, a major stumbling-block would be providing machinery so that interleaved FFI & python calls can cooperate (if that's determined as being in-scope, which it ultimately should be).

  • The writer is not wrong about the awful ergonomics of having to deal with async. Project Loom took a long time to land but it really demonstrates how to do this kind of thing right.

  • Deleted

    Permanently Deleted

    Jump