• 1 Post
  • 335 Comments
Joined 3 years ago
cake
Cake day: June 18th, 2023

help-circle

  • The reflecting pool on the National Mall is shallow pool / fountain that’s there to look neat. It’s not intended for swimming. It’s an iconic landmark that connects the Lincoln Memorial to the Washington Memorial. It’s been featured in all kinds of media, films, and TV for decades. Martin Luther King Jr’s “I have a dream” speech was there.

    Trump decided that the reflecting pool needed to be painted blue like some kinds of swimming pools. He caused the government to hire “a guy he knows” without putting the contract out for normal competitive bidding.

    Also, I think they’re painting directly on to granite, not concrete.

    There’s also this shot of the President driving his motorcade of several multi-ton vehicles directly on top of the granite pool.


  • On the US census, “hispanic” is not a race; it’s an “ethnicity”. So your daughter will be faced with the choice of selecting a “race” and then also choosing “hispanic” or “non-hispanic.” Many other surveys use the same scheme.

    How your daughter makes these decisions is up to her. As a social construct, race is what we humans make of it. 100 years ago, Irish and Italians were often not “white.”


  • The Constitution specifies that the justices and other federal judges shall serve “during good behavior.” This is interpreted as a lifetime appointment, subject to impeachment. That’s why this proposal is written as a constitutional amendment. It would need a 2/3 majority in both houses, and then 3/4 of state legislatures would need to ratify.

    There’s another idea floating around to impose de facto term limits by regular federal law by rotating justices in and out of lower federal courts at defined intervals.

    There are also a bunch of other things that an angry Congress could do to rein in the court (using regular federal law):

    • they could use the good behavior clause to impose a written ethics code, or the CLE requirement that another commenter mentioned.
    • they can set the court’s jurisdiction (except for suits between states). They can take jurisdiction away.
    • On another jurisdictional topic: currently nearly all of the court’s docket is discretionary. They get to decide which cases to take up. Congress can take that power away and force the court to hear appeals on a mandatory basis again.
    • Congress controls the annual budget. They get to decide whether the justices have money for clerks, robes, and office supplies or not.
    • Congress can specify what dates the court is in session and for how long. At least one time, this power was used to try to prevent the court from meeting.
    • Likewise, for a large part of the court’s history, Congress decreed that the court meet in the basement of the Capitol. Not the big fancy marble building. It could happen again.
    • as part of its oversight power, Congress has the power to subpoena justices to hearings and to grill them on their decisions on live TV. This actually happened to Justice Kennedy after Bush v. Gore.


  • mkwt@lemmy.worldtoProgrammer Humor@programming.dev< :-( >
    link
    fedilink
    arrow-up
    5
    arrow-down
    1
    ·
    edit-2
    25 days ago

    In C and C++, the source character set is implementation defined. This means that each compiler sets its own rules about what characters are accepted. For example compilers could choose to accept ASCII or EBCDIC or Unicode, or some combination, etc.

    So the ISO standard will say that ; character is the end of statement punctuation. But it is up to the compiler to say which character(s) or code point(s) represent the ISO ;.

    The ISO standards also require compilers to define a separate execution character set to specify values that can be stored in char and used with the string library functions. The execution character set doesn’t have to be the same as the source character set.

    Edit: I should also mention that the rules for this stuff are changing a lot in ISO C23 and C++23. (Which standards I haven’t yet personally adopted.) Basically the ISO 23 standards mandate compilers to support UTF-8 source files, and they map every source character in the ISO standard to its corresponding Unicode character.






  • A spinning circle requires just two threads, one to do the work and one to spin the circle. And they don’t have to talk to each other.

    A progress bar is the same thing, but now the work thread has to periodically communicate the progress to the bar thread, and inter-thread synchronization has to be setup. And how do you know how much progress a single file transfer represents? Or how many progress points is a registry edit versus a file transfer? It’s hard to figure out in advance, which is why so many progress bars are shitty estimates of progress.