22 Followers
34 Following
121 Posts

Cryptographer at TU Eindhoven.

I’m nowadays mostly using this for the occasional stuff that has some connection to my work. My more personal account (mostly trans-related stuff with the occasional travel-story) is here: https://tech.lgbt/@Fiona

ProunounsShe (EN), Sie (DE), Ze (NL)
LanguagesGerman (Native), English (Near-Native), Dutch (pretty bad)
@Bundesregierung Wie wäre es wenn ihr mal beim SBGG anfängt. Die Anmeldung ist zum Beispiel unnötig und kann ersatzlos weg.

@EUCommission You aren’t doing a great job with “all minority groups” and a worse one with Romani…

My closest friend is Sinti and what she had to go through in the Netherlands (not even eastern Europe) is just comprehensively fucked!

@phoenix The lighting makes the croissant look really moldy though. 😉︎

When the conference you are giving an invited talk at seriously asks for the power-point version of the PDF-presentation that you handed in, seriously stating compatability reasons.

I’ve now hacked something together that would be workable, but ugly, but there are so many issues with this…

(I created that slides in markdown and use pandoc to build a LaTeX-beamer PDF, which enables me to use LaTeX-specific macros and creating the PPTX was now literally to import that PDF into libreoffice impress, fix the worst of the worst (like text being on top of each other) and exporting it as Powerpoint.

I REALLY, REALLY hope they give me the PDF-version…

@quinn Namensänderungen sind in Deutschland ziemlich restriktiv, insbesondere was Nachnamen angeht, aber eine Sache die vielleicht helfen kann ist wenn dein Nachname extrem häufig ist (Müller, Meier, Schmidt, Schulze, …) und damit einen sogenannten Sammelnamen darstellt: In dem Fall hast du einen Rechtsanspruch auf einen Namen der den Sinn eines Nachnamens nicht dermaßen stark untergräbt.

Ein anderer Grund, mit dem du aber wahrscheinlich nur die Schreibweise geändert bekommen kannst ist falls dein Name Sonderzeichen (inklusive Umlaute und Eszett) enthält und du dich auf Probleme bei Reisen berufst, da in dem Fall der Name im Pass nicht mit dem Maschinenlesbaren Namen übereinstimmt, was in der Vergangenheit schon zu Problemen geführt hat.

"I deleted keys generated by our TV for 5 straight minutes. 5 Minutes of like 200BPM clicking. I restarted. Everything worked again. I laughed so hard I cried. I felt like I'd solved a murder."

Tech people, THIS IS A GREAT FANTASIC READ!!!

The title is, "DO NOT BUY HISENSE TV'S"

https://cohost.org/ghoulnoise/post/5286766-do-not-buy-hisense-t
#Tech #Android #TV #Debug

What is your opinion on deniability in the context of instant messaging?

(Please boost this poll for more representative results!)

Deniability (or “plausible deniability”) means that no party in an interaction receives a transcript that can be used as cryptographic proof said interaction happened or what the content was. In order to achieve this, deniable protocols are designed in ways that allow the creation of fake transcripts that are indistinguishable from real ones.

Importantly (and maybe unintuitively) this does not mean that the interaction has to sacrifice authenticity (the certainty for the involved parties to know that they are talking to whom the think they are talking to and that the content of any messages arrives unaltered compared to what was sent)!

#Cryptography #Deniability #PlausibleDeniability #Privacy

Deniability is good (worked on it)
0%
Deniability is bad (worked on it)
0%
Deniability is good (did not work on it)
77.8%
Deniability is bad (did not work on it)
22.2%
Poll ended at .

Anyone who is *still* at X/Twitter is doing their own tiny little contribution toward supporting this bigot.

I don't care what your excuses are. You're supporting this by being there.

You have alternatives. Move. If you actually give a shit about harming other people.

If you don't care, if supporting a bigoted monster doesn't matter to you, well, I guess you'll stay.

https://www.lgbtqnation.com/2024/04/elon-musk-will-sue-australia-for-ordering-x-to-remove-a-hateful-post-by-an-anti-trans-activist/

Elon Musk will sue Australia for ordering X to remove a hateful post by an anti-trans activist - LGBTQ Nation

The billionaire owner is backing anti-trans provocateur Billboard Chris in a battle over "free speech".

LGBTQ Nation

@jyasskin @andreasdotorg @LukaszOlejnik

This honestly reminds me of the time someone use C++’s std::sort with a random-function to shuffle data (instead of using std::shuffle like competent people) and was pissed when that ended up crashing, because efficient sorting-algorithms rely on the specified invariants holding.

I think Sean Parent(?) shared that story and that it resulted in lots of people at the company in question (Google? Adobe?) using std::stable_sort everywhere, which didn’t crash but was just as much clear-cut undefined behavior.

(There is nothing wrong with stable_sort, besides it being underused in places where stable sorting would be desirable, but there is a reason why the algorithms are called differently and that is unstable sort tending to be faster.)

@jyasskin @andreasdotorg @LukaszOlejnik

I fully agree and go a step further: The signed-integer overflow is already undefined behaviour on its own, meaning that it is a bug to use this function in any context that can contain INT_MIN as second argument, even if you just call it and do nothing with the result.

This is literally the same as writing to *NULL inside the comparison-function and complaining that your program crashes: You are not allowed to do that in C!

Now, should this be prevented in glibc? I’m genuinely not sure: This is bound to be a widespread issue, but if such a fix comes at the cost of performance to people who do things correctly, this comes down to rewarding the guilty and punishing the innocents, which goes against my axiomatic ethical convictions.