John Schanck
@susurrusus.bsky.social
160 followers 170 following 19 posts
cryptography and other things computers are bad at. did some pqc stuff. now i work on a browser. he/him. pdx.
Posts Media Videos Starter Packs
Reposted by John Schanck
melissagiragrant.com
Incredibly alarming—after the whole ridiculous antifa roundtable at the White House, as Mark was moving with his family to Europe after threats…
Reposted by John Schanck
genderlessrodent.bsky.social
I love it when people try to say bad stuff about Portland but we just end up sounding rad as fuck.
pamela-fitzsimmons.bsky....
@pamela-fitzsimmons.bsky.soc...

Yes. Sadly, those are what's left of Portland's bragging rights -- great food, beer, wine, coffee and donuts. Oh, there's also cannabis and sex shows.
susurrusus.bsky.social
So funny that Noem's trip is being spoiled by perfect weather. It might be the nicest day of the year in this beautiful city.
Reposted by John Schanck
alexzee.bsky.social
Also, you'll see this is a screenshot by a video from a guy named David Medina. Medina was convicted for his role in the Jan. 6 insurrection and was later pardoned by Trump. He has since rebranded himself as a Trump-aligned social media influencer.

More here: www.opb.org/article/2025...
Reposted by John Schanck
bikeloudpdx.bsky.social
coachbalto.bsky.social
To the millions of people who tagged Benson Boone to join our #BikeBus, thank you. You helped make something truly magical happen.

To #BensonBoone and his team, your energy and kindness gave our kids and community a memory we’ll never forget. 💛

Learn more about the movement at BikeBusWorld.org
Reposted by John Schanck
joshuajfriedman.com
Judge: That's what I'll do. Prohibit federalization or deployment of any NG troops into Oregon. For all reasons in prior opinion. Deployment of federalized military is ultra vires and contrary to law, violating Title 10, section 12406. I also find it's likely that defendants violate 10th Amendment.
Reposted by John Schanck
joshuajfriedman.com
DOJ: CA NG is already federalized

Judge: You are an officer of the court. Do you think this is an appropriate way to deal with my order? Appropriate way of dealing with ruling you disagree with?

DOJ: Well, I'm not a policy maker

Judge: You're a lawyer
Reposted by John Schanck
joshuajfriedman.com
HAPPENING NOW: Judge Karin Immergut hears emergency arguments as California and Oregon seek to block President Trump's deployment of federalized California National Guard troops to Portland. 🧵
joshuajfriedman.com
NEW: Judge Immergut schedules a hearing TONIGHT, in 45 min, to hear arguments on SECOND TRO to block federalized California National Guard from deploying in Portland, Oregon. www.courtlistener.com/docket/71481...
SCHEDULING ORDER: This Court, having received Plaintiffs' Second Motion for Temporary Restraining Order and request for Expedited Hearing, ECF 59, sets a hearing by Telephonic Conference at 7:00 p.m. tonight, October 5, 2025, before Judge Karin J. Immergut. Access information for "LISTEN ONLY" phone number for the Hearing. Telephone Number: 1-571-353-2301 (toll-free 1-833-990-9400); Guest Meeting ID:
812-980-324#. Note: If dropped from the conference, please rejoin the conference. For complete conference connection instructions and etiquette guidelines, refer to ord.uscourts.gov/cms. Ordered on 10/5/25
by Judge Karin J. Immergut. (iy) (Entered: 10/05/2025)
Reposted by John Schanck
alexzee.bsky.social
Not only does this story get a number of basic facts wrong, it doesn’t take time to actually explore why Portlanders elected these folks. Coming in with a pre-baked PDX story to fit a NYT narrative about NYC is harmful, especially at this moment.
What Happens When Socialists Are in Charge? Portland Offers a Glimpse.
www.nytimes.com
susurrusus.bsky.social
Oops! NYT seems to have accidentally published an editor's comment. There's no way to read "Too extreme. Too inexperienced. An absolute disaster." as anything other than a comment on the piece and its authors.
Reposted by John Schanck
jamellebouie.net
the president of the united states wants to use the american military to kill american citizens on american soil. that's the whole story!
Reposted by John Schanck
aaup.org
AAUP @aaup.org · 8d
BREAKING: WE WON!!!
💥 💥 💥

Federal Judge William G. Young ruled today in our lawsuit against the Trump administration that the policy of arresting, detaining, & deporting noncitizen students & faculty members for their pro-Palestinian advocacy violates the 1st Amendment.

Full ruling here:
Findings of Fact & Conclusions of Law – #261 in American Association of University Professors v. Rubio (D. Mass., 1:25-cv-10685) – CourtListener.com
Judge William G. Young: ORDER entered. FINDINGS OF FACT AND RULINGS OF LAW, PURSUANT TO FED. R. CIV. P. 52(A)(Sonnenberg, Elizabeth) (Additional attachment(s) added on 9/30/2025: # 1 Main Document) (J...
www.courtlistener.com
Reposted by John Schanck
Reposted by John Schanck
jmiers230.bsky.social
It is disappointing to see Google and others pushing zero-knowledge proofs (ZKPs) for age verification. As EFF points out, ZKPs aren't enough to protect our privacy, and without a federal privacy law, they're just more fuel for data brokers.

Some additional thoughts 🧵

www.eff.org/deeplinks/20...
Zero Knowledge Proofs Alone Are Not a Digital ID Solution to Protecting User Privacy
In the past few years, governments across the world have rolled out digital identification options, and now there are efforts encouraging online companies to implement identity and age verification re...
www.eff.org
Reposted by John Schanck
mezentine.bsky.social
We don’t talk often enough about the Superman issue where, fed up with pedestrian deaths from car collisions, he sets out to try and destroy every car in the city.
Reposted by John Schanck
mguariglia.bsky.social
I’m begging people to realize that there is a link between these big tech investors, Andreesen in particular, their hideous racist politics, and the fact that so many of them are using vast fortunes and investments to prop up surveillance tech companies that blanket both cities and borders.
jamellebouie.net
oh, we have some straightforward gutter racism. “the blacks and the browns are the reason white people can’t get ahead” www.washingtonpost.com/technology/2...
susurrusus.bsky.social
A-grade trolling in the intro: "Since factorization of 15 = 3·5 by a quantum computer, society is taking the threat of quantum computers more and more seriously."
Reposted by John Schanck
abeba.bsky.social
New paper hot off the press www.nature.com/articles/s41...

We analysed over 40,000 computer vision papers from CVPR (the longest standing CV conf) & associated patents tracing pathways from research to application. We found that 90% of papers & 86% of downstream patents power surveillance

1/
Computer-vision research powers surveillance technology - Nature
An analysis of research papers and citing patents indicates the extensive ties between computer-vision research and surveillance.
www.nature.com
susurrusus.bsky.social
generative AI is the most socially harmful technology since the automobile, but at least no one has to write shell scripts anymore
susurrusus.bsky.social
We teach a broad range of political perspectives here at Harvard... ranging from those of *checks notes*... center-right military officials to... *squints* ultra-right market absolutists, and you should be more grateful for that.
A paragraph from Boaz Barak's recent NY Times op-ed: 'You might think I can avoid politics in the classroom only because I am a computer scientist. This is not the case. Faculty members who are determined enough can inject politics into any topic, and after all, computer science has brought huge and significant changes to society. The interaction of computer science and policy sometimes arises in my classes, and I make sure to present multiple perspectives.
When I teach cryptography, a topic at the heart of the tension between privacy and security, I share with my students writings by former National Security Agency officials as well as "The Crypto Anarchist Manifesto."'
Reposted by John Schanck
mangoman.bsky.social
This was my classmate. He was a student in my ethics class, and we used to sit next to each other. Most dedicated person in the class to legitimate justice for all people. He legitimately cared. I am so horribly heartbroken
coreyatad.com
this is Mohsen Mahdawi, the green card holder who was just arrested by ICE for rendition at his citizenship interview
susurrusus.bsky.social
The data in the paper is a few months out-of-date at this point. I gave some more recent figures in my RWC 2025 talk.
RWC 2025
YouTube video by Real World Crypto
www.youtube.com
susurrusus.bsky.social
New paper(!) on the "clubcard" data structure that we're using for WebPKI revocation checks in Firefox.

A clubcard is a membership test for an r element subset of an n element set. Size is ~1.13 log(n choose r) bits. Or (better!) ~1.13 Σ log(n_i choose r_i) where i indexes blocks of a partition.
eprint.ing.bot
Clubcards for the WebPKI: smaller certificate revocation tests in theory and practice (John M. Schanck) ia.cr/2025/610
Abstract. CRLite is a low-bandwidth, low-latency, privacy-preserving mechanism for distributing certificate revocation data. A CRLite aggregator periodically encodes revocation data into a compact static hash set, or membership test, which can can be downloaded by clients and queried privately. We present a novel data-structure for membership tests, which we call a clubcard, and we evaluate the encoding efficiency of clubcards using data from Mozilla’s CRLite infrastructure.

As of November 2024, the WebPKI contains over 900 million valid certificates and over 8 million revoked certificates. We describe an instantiation of CRLite that encodes the revocation status of these certificates in a 6.7 MB package. This is 54% smaller than the original instantiation of CRLite presented at the 2017 IEEE Symposium on Security and Privacy, and it is 21% smaller than the lower bound claimed in that work.

A sequence of clubcards can encode a dynamic dataset like the WebPKI revocation set. Using data from late 2024 again, we find that clubcards encoding 6 hour delta updates to the WebPKI can be compressed to 26.8 kB on average—a size that makes CRLite truly practical.

We have extended Mozilla’s CRLite infrastructure so that it can generate clubcards, and we have added client-side support for this system to Firefox. We report on some performance aspects of our implementation, which is currently the default revocation checking mechanism in Firefox Nightly, and we propose strategies for further reducing the bandwidth requirements of CRLite.
Image showing part 2 of abstract.