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/)P
Posts
5
Comments
131
Joined
3 yr. ago

  • In recent git versions (>2.23), git restore and git restore --staged are the preferred ways to discard changes in the working tree (git checkout -- .) and staged changes (git reset --) respectively.

  • If you are looking at learning CS in a more holistic manner, there's Path to a free self-taught education in Computer Science!. It's a list of courses, categorized by topics, which are exactly what a CS undergraduate would learn. It might feel daunting at first, but you can pick any interesting topic and dive in.

    I especially recommend CS50P for beginners.

  • …or does it?

    • Young Einstein
  • One problem with exceptions is composability.

    You have to rely on good and up-to-date documentation or you have to dig into the source code to figure out what exceptions are possible. For a lot of third party dependencies (which constitute a huge part of modern software), both can be missing.

    Error type is a mitigation, but you are free to e.g. panic in Rust if you think the error is unrecoverable.

    A third option is to have effect types like Koka, so that all possible exceptions (or effects) can be checked at type level. A similar approach can be observed in practical (read: non-academic) languages like Zig. It remains to be seen whether this style can be adopted by the mainstream.

  • What happened to their defensive prayers?

  • bum

    Jump
  • Black Panther the movie actually borrowed some art elements from Afrofuturism. Although it's not very pronounced.

  • From my understanding, MV3 kills vital features of ad-blockers in that

    1. Some filtering rules do rely on the ability to read the content of the webpage, which can't be migrated, per the FAQ linked in the article
    2. The declarative API means an update to the rules requires an update to the plugin itself, which might get delayed by the reviewing process, causing the blocker to lag behind the tracker. It might not be able to recover as quickly as uBO in the recent YouTube catch-up round.
  • The Chinese Great Firewall (GFW) has already been using machine learning to detect "illegal" traffics. The arms race is moving towards the Cyberpunk world where AIs are battling against an AI firewall.