Minnesota is really putting the facts of the 'opposition' party on show.

Walz says "I'm gonna deploy the National Guard," but actually deployed the state troopers to protect the Gestapo.

Now Frey's up on stage saying that MPD is just too busy protecting the economy to deal with crimes against humanity, so all protesters should go home. Because MPD won't protect them.

This is not opposition; it's collaboration and gaslighting.

Welcome calm329 as #curl commit author 1431: github.com/curl/curl/pull/2032…
#curl

It seems that py/cryptography's thoughts about OpenSSL (cryptography.io/en/latest/stat…) are doing the rounds at the moment.

I've not touched OpenSSL directly in a long time. In fact, it appears that the 10-year anniversary of that (imperialviolet.org/2015/10/17/…) passed by a few months ago!

So I've no direct comments on the piece but, a long time ago, I was in the position where I was landing changes in both OpenSSL and NSS (Mozilla's TLS library). OpenSSL was somewhat famous for having bad code. And, indeed, if you looked at it back then the functions were full of single-letter variable names with pointer arithmetic everywhere and context-free, somewhat scary comments. It wasn't outside the norm for 1990s C code, but I understand why people recoiled.

In contrast, if you looked at NSS code, it looked good! Consistent formatting (before clang-format), good naming, good comments.

But NSS had a PKCS#11 abstraction layer and, even after years, I never could understand how the control flow worked there. I would have to single-step in gdb every time to figure out where an operation grounded out into actual code. I was reminded of that when reading py/cryptography's descriptions of OpenSSL 3.0.

I had a pet theory at the time that, because OpenSSL was repulsive on the surface, it inhibited people enough that they couldn't add much deeper complexity. But NSS, with its invitingly clean-looking code, was understandable and then people had enough capacity left over to add deeper complexity.

There might be something to it, although you shouldn't discount the fact that entities who are willing to fund cryptography libraries often have demands that are contrary to clean code. Things like FIPS compliance and compatibility with a zoo of different accelerators and bespoke needs.

So rather it might have been that old OpenSSL was old OpenSSL because it was mostly unfunded. That meant that it looked pretty ragged, but also there weren't so many demands in tension with good design.

NSS was funded by interests that really cared about PKCS#11 compatibility so that you could use a super-expensive, certified-everything HSM with it. When OpenSSL got shocked into switching to a higher-funding model, that brought lots of those same sorts of competing interests, and then the incentives pointed towards adding slow, impenetrable layers of abstraction all over.

So @lwn is currently under the heaviest scraper attack seen yet. It is a DDOS attack involving tens of thousands of addresses, and that is affecting the responsiveness of the site, unfortunately.

There are many things I would like to do with my time. Defending LWN from AI shitheads is rather far from the top of that list. I *really* don't want to put obstacles between LWN and its readers, but it may come to that.

(Another grumpy day, sorry)

I use this all the time on the RNIB Talking Book site. It makes browsing tables of search results much easier and it's a service we use quite a lot. Quoting Freedom Scientific / Vispero: JAWS Feature Spotlight: Smart Navigation

Want a faster, more intuitive way to move through web pages, PDFs, and HTML content? Smart Navigation helps you browse more efficiently by letting you navigate by controls, tables, or both, so you can focus on the information that matters.

In this archived 20 Minute Tech Tips episode, you’ll learn what Smart Navigation is, why it matters, how to enable it, and how to switch modes on the fly.

Listen now: freedomscientifictraining.libs…
#JAWS #ScreenReader
image: JAWS Feature Spotlight, Smart Navigation. Dark blue shark fin with wavy line along the bottom of image. @freedomscientific

RE: climatejustice.social/@termina…

I’m now officially moving from “the cloud is just someone else’s computer“ to “the cloud is just a landlord for your data”

Very poignantly put @terminaltilt


Jeff Bezos is saying the quiet part out loud. They want to kill local computing.

You will own nothing and be happy. You will rent your computing power from the cloud. You pay a subscription for the privilege of using a computer.

AI demand is artificially spiking DRAM prices and Big Tech is pushing "AI PCs," the squeeze is on to force us into a rental model.

Reject this future. :NoAI:

Keep your hardware local.

Run #Linux. :tux:

Own your data.

The "cloud" is just a landlord for your data.

#NoAi #FOSS #OpenSource #Privacy #SelfHost #SelfHosting #BigTech #RightToRepair #RAM #Amazon #EatTheRich

windowscentral.com/artificial-…


This entry was edited (17 hours ago)

So now Techno DJs start remixing AI songs, as there was no other music? Ok tbf probably nothing new, but one of my favourite did, and it pisses me off because heck the quallity is bad. Like at least put effort into it rather than just taking the 1st result, slapping some base on it and calling it a day. I'm coming more and more to the opinion that AI music is just trash no matter what. I mean it's fascinating, like, the fact that's even possible. But I dislike it.

Hey! Guess what peoples? I almost have 12000 posts. That's a lot of posts! I've accumulated all of this in a little over 3 years. This means that, on average, I post a bit less than 4000 posts a year, provided I did the math right, which I probably did not. If someone wants to do more accurate math, I believe I joined this instance on October 30, 2022. Or something like that. So have fun with that if you like. Lol
This entry was edited (13 hours ago)

It's really funny to me how the amount of autism and dry humor in our family means that we will get into a big group text conversation and someone says something and then one of us is like, "Wait, is he kidding?" And then the other autistic person is like, "I think so?" And the first autistic person: "Oh, I knew that?"

And I literally can't tell who is being sarcastic or what

(but it's okay because everyone is nice - unlike growing up, when missing sarcasm meant DOOOOM, heh)

Getting back on the #Mozilla topic (sorry): they did not release the state of mozilla 2025 report, as they usually do.

But we can find the 990 filing for the Mozilla foundation of year 2024 which was submitted in November 2025: projects.propublica.org/nonpro…

I wasn't a good year as investment revenue dropped, while expenses kept growing, resulting in a loss of $4 million.

In the expenses, almost $11 million were invested in advocating for "trustworthy AI".

Any #GameDev folks have any experience working with both #playdate and #pico8 (and/or #tic80 fantasy console)? I’m curious if anyone has first-hand experience with trying to work on a project with shared #lua code that works in both environments but has each using its own resources for input handling, graphics, and sound.

Specifically looking for tips, best practices, learned experience, etc.

This entry was edited (14 hours ago)

#AndroidAppRain at apt.izzysoft.de/fdroid/?radd=1… today brings you 7 updated and 4 added apps:

* CleanShare: Xposed module that removes Direct Share suggestions from Android's Share Sheet 🛡️
* Middor: mirror apps on your device (e.g. for HUD) 🛡️
* KashCal: Privacy-focused calendar with optional iCloud sync 🛡️
* Auto Off Bluetooth: monitors Bluetooth connection status and automatically turns it off 🛡️

RB status: 802 apps (62.1%)

Enjoy your #free #Android apps with the #IzzyOnDroid repo :awesome:

If you haven't been able to see my posts for a while (I mean, you should consider that a blessing/feature, but I digress) it was because apparently my firewall was doing something strange with the Spamhaus DROP list and blocking connections it shouldn't have.

After receiving several reports that people couldn't connect to my services and I couldn't find them on the official list (didn't search my pf table, sadly) the problem went away after I disabled and re-enabled the list.

How did that fix it? Only the magic smoke inside the machine knows the answer

Really interesting how the Black Panther Party came out in opposition to the murder of Renee Good, and not a single “White Lives Matter” or “All Lives Matter” or Gadsen Flag etc. person has shown up. Really interesting.

#ICE #FuckICE #Philly #BlackPanther #BlackFedi #BlackMastodon #BlackTwitter

reddit.com/r/BlackPeopleofRedd…

Okay, so rant of the day: I think it's great that people develop apps and such to make things work better, IE mastodon, bluesky, etc, but for the love of it all, can't there be a place to actully find them without having to use the someone who knows someone who know someone else so you might, maybe, they'll consider, giving you the link? I mean, I got the mastodon one today with no problem, (thankfully I knew the right people), but now I'm googling a telegram one five ways to Sunday and getting nothing. I get that we as people who are blind are a small population, but damn, that doesn't mean we should have to play virtual hide and seek every time something new comes out.

Google: "We found that this gambling ad doesn't violate our policies against gambling ads, but you can personalise your ad experience to block the kinds of ads you don't want."

Me: "So, can I block gambling ads?"

Google: "No, we don't allow gambling ads so a toggle to block gambling ads doesn't make sense. What are you talking about?"

reshared this

ohhhh crying in the libraryyyyyyyy

A student in their final semester who has been checking out a laptop from us every week their whole time here just came up to return, not renew, one because they could finally afford their own and they wrote up a testimonial to talk about the positive impact it had for them.

There is a lot, way too much, bullshit at my institution, but these little moments where we get to really see what the library can do for a person is what keeps me in the fight.

Wow, this looks amazing and is something I've wanted for a very long time. Doubt it's accessible, but you never know. tonalic.com/#video-1-1 @chikim

😲 Boris Cherny, a lead engineer and creator of Claude Code at Anthropic: "In the last thirty days, 100% of my contributions to Claude Code were written by Claude Code." "I landed 259 PRs -- 497 commits, 40k lines added, 38k lines removed. Every single line was written by Claude Code + Opus 4.5."
#LLM #AI #ML
youtu.be/0zdLr7xiOFw?si=WRF03V…
x.com/bcherny/status/200488782…
#AI #ML #llm