Skip Navigation
Jump
Democrats’ commitment to the democracy message could cost them the election
  • The problem isn't the democracy bit. It's the enabling racism and genocide, being spineless, and blind trust in institutions and civility bit that could cost them the election.

    -4
  • Jump
    Democrats Are, In Fact, Cracking Down at the Border
  • Best we can do is laundering the far-right narrative that there is a crisis at the border and advocating for the far-right border bill that Republicans want.

    10
  • Jump
    The Open Source Initiative Announces the Release of the Industry’s First Open Source AI Definition
  • Thanks for sharing the actual license text.

    To me, this stinks of companies knowing that if they're actually required to reproduce the data, they'll get hit with copyright infringement or other IP-related litigation. Whereas if they can just be trusted to very honestly list their sources, they can omit the sources they weren't authorized to steal and reproduce content from, they can get away with it.

    I think that, in practice, this means that the industry standard will be to lie and omit the incriminating data sources, and when someone tries to reproduce the model they won't actually be able to, but they also won't be able to easily prove one way or another if data was withheld.

    Really, what should (but won't) happen, is that we should fix our broken IP laws and companies should be held to account for when they engage in behavior that would be prosecuted as piracy or Computer Fraud and Abuse if you or I did it.

    AI is pretty much the epitome of companies getting to act with impunity in the eyes of the law and exerting that power over everyone else, and it's annoying to see it get a blessing from an "open source" organization.

    3
  • Jump
    The Open Source Initiative Announces the Release of the Industry’s First Open Source AI Definition
  • “The new definition requires Open Source models to provide enough information about their training data so that a ‘skilled person can recreate a substantially equivalent system using the same or similar data,’ which goes further than what many proprietary or ostensibly Open Source models do today,” said Ayah Bdeir, who leads AI strategy at Mozilla.

    Garbage. What this says to me is that they're going to allow companies that create models that were trained on data that would be illegal for you and me to scrape and regurgigate, to keep the data to themselves as long as they "provide enough information" for someone else that lacks the resources or legal impunity that companies have to theoretically re-steal the data. Which, you know, means that the models won't be reproducible by any reasonable standard, and can't actually be called open source.

    But the OSI is just a handful of companies in a trenchcoat, so I'm not surprised by what they would call "open".

    6
  • Jump
    Microsoft fires employees who organized vigil for Palestinians killed in Gaza
  • I'm on mobile, but I stand by what I said. Responding to someone that was responding to someone else that was being obstinate with average response when I ask for help is missing the actual point.

    The OP that I quoted wanted to be combative, got a combative response, and then someone else you made it about "asking for help", which is their your fault if they you think that this thread had anything to do with it.

    -1
  • Jump
    Microsoft fires employees who organized vigil for Palestinians killed in Gaza
  • No it literally doesn’t work it’s not compatible. Also don't be a bitch...

    That is a really interesting way of asking for help. Next time I need help, I'll try being obstinate and predetermining that the thing I need help with just doesn't work while calling them a bitch and see how that goes.

    I usually try actually asking for help and refrain from calling the person I'm talking to a bitch.

    2
  • Jump
    basically a 'them perticipating in genocide is ok bc they won't target minorities at "home"'
  • Trump's a Nazi, so supporting a genocidal ethnostate is perfectly ideologically consistent for him.

    I think ethnostates are bad though, and only a dipshit or a monster would support them.

    9
  • Jump
    The US having ambitions to fight China will never stop being hilarious.
  • I think tankies say some pretty stupid shit too, but you shouldn't doxx people. I think the link to their presumed employer is a step too far.

    Also, being a "well-paid software engineer" and a Marxist is only contradictory if you don't understand what Marxism is. Unless you are a part of the bourgeoisie (being well-paid is not the same thing), being a Marxist is a perfectly reasonable position to have.

    The real problem is that many of the """Marxists""" on this site seem to be more interested in American Diabolism and doing apologia for a different set of genocides (the few that America opposes).

    Regardless, it's bad to doxx people.

    15
  • Jump
    The Satanic Temple is taking on the Christian right. It may be effective – it’s definitely fun to watch
  • I'm well aware of the fact that Lucien Graeves is a shitbag, but TST does great work in spite of that, and they're one of the only organizations that fight theistic nationalists in ways that actually bring attention to the issue.

    Until a better group with unproblematic leadership comes along (maybe Global Order of Satan if they gain the resources to do similar activism?), I'd say it makes sense to critically support their work instead of dissuading people from supporting them at all.

    20
  • Jump
    Ted Cruz really could lose
  • Beto likely lost because he said the stupidest shit that a dem running in Texas could have said ("we will take your guns!") and it killed his campaign momentum. And even then, he only lost by 2-3%.

    To my knowledge, Allred hasn't shot himself in the foot like that, so there is a real chance for him to win.

    64
  • Jump
    Twitch Streamer Asmongold Banned After Racist Rant About Palestinians [Update]
  • It's a temporary ban. That is less of a consequence than what you'd face for airing a little too much copyrighted content or something, except for saying shit that could have come from Hitler's mouth.

    43
  • Jump
    The War on Passwords Is One Step Closer to Being Over
  • Ah. If we're talking mobile, all bets are off. FIDO prompts require Apple and Google to provide the necessary APIs for third-party devs to use, and are still somewhat new. It's likely that since iOS browsers are still just re-skinned WebKit (until the EU stuff settles and Mozilla implements Gecko on iOS), FF on iOS can leverage the OS APIs, but making it work with Gecko on Android requires more work.

    I was referring to desktop, where those limitations aren't a hindrance.

    1
  • Jump
    The War on Passwords Is One Step Closer to Being Over
  • Correct. The spec is about making it easier and more secure to export your passwords and passkeys when you move from one password manager to another. People are misunderstanding this as some sort of federated authentication system to share your credentials between multiple password managers at the same time, which it is not.

    6
  • Jump
    The War on Passwords Is One Step Closer to Being Over
  • ~~This is straight-up wrong.~~I use FIDO2 and Yubico OTP auth in Firefox desktop on a weekly basis.

    Are you sure you're not using a hardened fork or tinkered with your about:config?

    The main thing that Firefox frustratingly does not support is PRF, which is needed for encrypting data with FIDO-compatible devices, but they are working on that.

    Edit: OP said mobile Firefox and I missed that. Added clarification.

    3
  • I am looking for something that can take a Dockerfile, like the following as an input:

    --- ```Dockerfile FROM --platform=linux/amd64 debian:latest ENV DEBIAN_FRONTEND=noninteractive

    RUN apt update && apt install -y curl unzip libsecret-1-0 jq COPY entrypoint.sh . ENTRYPOINT [ "/entrypoint.sh" ] ``` ---

    And produce a a multi-stage Dockerfile where the last stage is built from scratch, with the dependencies for the script in the ENTRYPOINT (or CMD) copied over, like this:

    --- ```Dockerfile FROM --platform=linux/amd64 debian:latest as builder ENV DEBIAN_FRONTEND=noninteractive

    RUN apt update && apt install -y curl unzip libsecret-1-0 jq

    FROM --platform=linux/amd64 scratch as app SHELL ["/bin/bash"]

    the binaries executed in entrypoint.sh

    COPY --from=builder /bin/bash /bin/bash COPY --from=builder /usr/bin/curl /usr/bin/curl COPY --from=builder /usr/bin/jq /usr/bin/jq COPY --from=builder /usr/bin/sleep /usr/bin/sleep

    shared libraries of the binaries

    COPY --from=builder /lib/x86_64-linux-gnu/libjq.so.1 /lib/x86_64-linux-gnu/libjq.so.1 COPY --from=builder /lib/x86_64-linux-gnu/libcurl.so.4 /lib/x86_64-linux-gnu/libcurl.so.4 COPY --from=builder /lib/x86_64-linux-gnu/libz.so.1 /lib/x86_64-linux-gnu/libz.so.1

    ...a bunch of other shared libs...

    entrypoint

    COPY entrypoint.sh /entrypoint.sh

    ENTRYPOINT [ "/entrypoint.sh" ] ``` ---

    I've had pretty decent success creating images like this manually (using ldd to find the dependencies) based on this blog. To my knowledge, there's nothing out there that automates producing an image built from scratch, specifically. If something like this doesn't exist, I'm willing to build it myself.

    6