• 2 Posts
  • 277 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle

  • grue@lemmy.worldtoProgrammer Humor@lemmy.mlYup...i can confirm that
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    1
    ·
    2 days ago

    I learned Python after I already knew C, and I will forever be grateful for that.

    I took an Operating Systems class in undergrad whose first assignment was to implement a simple web server in C, and it was fine. Later, I took the same prof’s grad-level class and had to do basically the same assignment again, and all I could think was “wow, this is incredibly tedious: this whole thing would be literally two lines of Python.” Python absolutely ruined my patience for writing C (or at least, for writing C socket code that has to manually juggle IPv4 and v6 struct addrinfos and whatnot).












  • That’s the thing, though: I’m not talking about being banned from the sub. My account was suspended site-wide because the snowflake mods reported me to the admins for “abusing the moderation system” (again: for reporting comments as misinformation because they actually were, in factual reality, misinformation), and the admins upheld that suspension even on appeal.

    Reddit’s admins actively support spreading fascist misinformation







  • That’s not really the issue. The issue is that it doesn’t give you a proper URL with enough information to uniquely identify the set of results it loaded for you, so if you reload the page it re-runs the query and you get a new set of results instead of the same set you had before. That fundamentally breaks how the Internet is supposed to work: any particular URL should always go to the same resource.

    The fact that Youtube also does lazy-loading infinite scroll bullshit makes it even harder to show examples about, so I’ll switch to Lemmy now. Take this URL, for example:

    https://lemmy.world/?dataType=Post&listingType=All&pageCursor=P115f329&sort=TopSixHour

    (That’s from navigating to page 2 of my feed, which is set to “all” and “top 6 hours”.)

    If I go to that URL now, and then I go to it again, say, six hours from now, it ought to still show the same list of posts. But it doesn’t. Instead, it re-runs the query and shows me the new results from six hours in the future, which is an entirely different result set. That’s not what I want! I want to be able to keep navigating back and forth through the old result set until I explicitly ask for a new one e.g. by clicking on the instance logo or choosing a new search from the [posts|comments], [subsribed|local|all], and [sort type list] controls.