• 1 Post
  • 879 Comments
Joined 2 years ago
cake
Cake day: September 15th, 2024

help-circle








  • Alito has a personal right to belittle, mock, and object to same-sex and same-gender marriage. Just as he also has a personal right to belittle, mock, and object to interracial, inter-reliigous, and childless marriage.

    And we have the same personal right to belittle, mock, and object to his ideas as idiotic bigotry.

    What Alito shouldn’t have is a right to use his personal animus to shape public policy. Except he does, because when the court recognized the constitutional right to abortion back when Alito was a 23-year old kid the whole US right wing gave up on the constitution and decided to try a judicial coup.

    Alito’s entire professional life is pretending that he isnt a proxy for this coup. I’d almost feel sorry for him if his malfeasance hadn’t led to pregnant women dying of eminently preventable complications. (Not to mention W and Trump’s presidencies and all the death and destruction that might have been avoided if we had actually applied the rules.)



  • The bit about “comparability”. Where do you see that they will? (I mean, aside from the original article that claimed it without evidence.)

    A submodule is “just” a pointer to a specific commit in an external repo. It was at one point entirely done via shell scripts, and unless I missed an update is still obnoxiously slow compared to the rest of git.

    I can’t fathom why the SHA-256 support for submodules would do more than just treat the SHA as a foreign key.and go from there. We’d potentially be in trouble if SHA-1 support is being removed, but I don’t see any reason why git would do something so stupid.

    (I honestly can’t fathom why SHA-256 hashed commits couldn’t be the children of SHA-1 commits. A bunch of reasons why you may not WANT to, but that’s a separate concern that seems like it’d be outweighed by comparability.)



  • I read that whole article, and aside from an unsourced statement that GitHub et al will need “new and distinct servers” exactly zero of that seemed to support the thesis that a SHA-256 default was going to be “expensive”.

    Submodules are not the preferred way to incorporate third-party code for any environment I know. And while web-exposed URLs for management tools like Jira or AzureDevOps will need to adapt before the new default can be used, doing so even with a wholesale re-hashing of every commit isn’t technically difficult.

    What would be terrible and dangerous would be if git 3.0 entirely dropped SHA-1 support. But just as you’re free to keep on using “master” instead of “main”, i expect that extant projects will still be supported until a version after every major project has converted to SHA-256 or what have you.


  • There also is no point of collective bargaining for them as they don’t have centralized skills or a centralized set of employers like most union jobs do.

    If you think “software engineers” don’t have skills as comparably fungible as carpenters or factory works either you’re not a programmer or your code is hot garbage.

    It’s also irrelevant with regards to unionization. Actors,.writers, lawyers, and doctors all have unions, and the last two are so old and so pervasive that it’s easy to mistake them for something else.





  • “Sexual force” and “young men” need some fairly large qualifications here.

    • the most.common “sexual force” was some variant of “sell yourself” or “ask again”. No distinction was.made in the absract betwreen consent-respecting and consent-disregarding strategies, with all merely grouped as “sexual force”

    • The study is on college student aged men, who responded to an ask to 'tell men’s side of the story", reported a hook-up in the past two years, and either didnt clock the thin rewording of “tell me how you raped her” or continued regardless for the $10.

    This is absolutely a worthwhile study and should be repeated and refined, but its not at all as described in that headline. If you want to distill it.down to a single sound bite, *65% of men claim they never employed rapey strategies" is more accurate.

    (I mean, unless you consider…“ask a woman to help you connect with a date” or “sell yourself as a good hookup” rapey…)


  • These warnings DO serve a purpose, even when they are legally void. People tend to follow less closely behind trucks, secure their belongings when parking, and take other actions to avoid the clearly indicated potential loss.

    If a load breaks and cracks your windshield the truck is likely liable, but depending on how close you were following you may share some liability as well – especially if you, say, collide with the truck or another car after your windshield breaks. The law may hold that the sign has no effect, but itll be hard to convince a jury that you didnt know the truck was a potential hazard after you say that you saw it.


  • Because document.certificates are not legal declarations. The only thing they do is add some confidence to the declaration that you already make just by offering a document.

    Microsoft wants a higher quality and distinctly revokable certificate by default as a ward against malicious software. Users can absolutely ignore it or even trust a self-created certificate that you provide.

    Apple, Google, Valve, Epic, Amazon, and also Microsoft charge a fee and/or a revenue cut to offer something for sale on their commerce platforms. Unlike Windows or Linux, “app stores” have potentially severe liability if malicious software is found on their platform, on top of other compliance costs, so they charge a fee to offset their risks or costs.


    All of the above is mostly a pragmatic and economic argument. But you asked “why are they allowed”, which presumes that there is some grand permission structure that has to assent before anyone can do anything. Which is not generally how the world works.

    For most counties in the world, laws affecting private behavior only get passed to stop behavior that is already occurring. Since no one has passed a “think of the poor nerds” law prohibiting walled gardens in software, the gardens are free to exist and you are free to offer your work elsewhere.