home.social

#hprep β€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #hprep, aggregated by home.social.

  1. Python 3.10 came out last week.

    The most interesting feature included is PEP 622 -- Structural Pattern Matching , similar to Scheme's (match), but a bit less powerful and spelled in Python. That's worth an #HPREp.

    The most interesting feature *not* included was PEP 563 -- Postponed Evaluation of Annotations, which was slated for inclusion but was pushed to 3.11 to sort out some details regarding libraries like Pydantic that rely on reflection on declared types.

    #python #python310 #python3100
  2. #AdaLovelace #BarbaraLiskov #FrancesAllen #GraceHopper #MargaretHamilton

    And the Nitter / birdsite thread also mentions:

    #LynnConway (also a pioneer transwoman)

    #RadhiaCousot #ShafiGoldwasser #NancyLynch #WangXiaoyun #PamelaZave #NancyLeveson #RuzenaBajcsy

    Other than in terms of name recognition and symbolic inspiration, all of them influenced computer science more than Ada Lovelace.

    Each of them deserves her own #HPREp !
  3. I've started looking at doing an #HPREp series on the various bash releases and which features arrived when, and my idea is to start with bash 5 and work my way backwards. Once we're back at the first release we still have a tarball for, back in the early 90s, that can be a summary episode about the differences between 1.x and 5.x.

    I looked at bash 4.4 for the coproc episode, and now I happened to still have a page open with the release notes, and I saw that 4.4 was the released that fixed #shellshock. Nobody actually did an episode on Shellshock from what I can tell, so maybe that's what I'm doing first.

    Shellshock was mentioned by name 1:10:50 in on New Year's show 2015 part 2: hackerpublicradio.org/eps.php?…, but that's it.