Ian Kelling

177 Followers
166 Following
353 Posts
FSF President & Senior Sysadmin (https://www.fsf.org/about/staff-and-board). My personal website is https://iankelling.org
Picture of Boston Globe obituary: David Farber, work in academia earned him nickname 'grandfather of the internet'. Published February 15, 2026.
Just published https://www.fsf.org/blogs/community/a-message-from-fsf-president-ian-kelling. I share some of my thoughts about @fsf and free software and why I think you should donate to the FSF (if you can).
A message from FSF president Ian Kelling — Free Software Foundation — Working together for free software

Just published https://www.fsf.org/blogs/community/a-message-from-fsf-president-ian-kelling. I share some of my thoughts about @fsf and free software and why I think you should donate to the FSF (if you can).
A message from FSF president Ian Kelling — Free Software Foundation — Working together for free software

@jxself I'm still processing FSF's 40th anniversary last weekend, and finally got to reading this wonderful blog post https://jxself.org/fsf-40.shtml @jxself . Thank you Jason.
40 Years of Freedom

FYI: CVS in Massachusetts has fall 2025 COVID-19 vaccines available. Today I walked in and got mine in 2 minutes.
Happy Sysmas aka System Administrator Appreciation day https://en.wikipedia.org/wiki/System_Administrator_Appreciation_Day. I think Sysadmin's themselves should celebrate on a Sunday (today). Related: I emailed Martin F. Krafft https://wiki.debian.org/madduck a few years ago to ask: why did he make the Debian checkarray cronjob run on Sunday? No answer yet. I change that on all systems I admin. Something tells me that appointing Sundays as the day for finding and fixing broken raid arrays was a crime against system administrators everywhere.

@civodul

The documentation is a little bit out of date - I recently added support for doing detection within iocaine itself, it no longer relies on a reverse proxy to do that.

It still mostly relies on passive identification (user-agent and other headers), but that already gets rid of a very large part of the crawlers, in my experience.

Those legit looking user-agents? A lot of them can be caught, with a little bit of care! Of the 7-9 million requests my iocaine catches daily (@iocaine has some fun daily stats + dashboard snapshots, if you're curious), only about 300k get past my passive checks, and those meet the Cookie Monster. The Cookie Monster is a very simple proof of work hack: it uses JavaScript to set a cookie, then reloads the window. For a human visitor, this is barely noticable (if you visited my forge, you likely met the Cookie Monster, btw; hopefully you didn't notice!). In the past ~3 months or so, a handful of bots got past it, maybe, and I updated my rules when I noticed.

If you think Anubis is overkill - I agree, hence iocaine's far lighter PoW implementation.

If you think it would be valuable, I can chime in to the issue linked a few toots above. I'd love to see less Anubis, tbh. It gets the job done, but I can't view anything behind Anubis on my phone, and that does not spark joy.

@luj

The FSF SysOps team, which consists of two full-time tech team employees and a handful of dedicated volunteers, runs the software and physical servers that host websites and other services for #GNU, FSF, and other #FreeSoftware projects. It needs your support: https://u.fsf.org/47x #JoinFSF
Petition Attempts to Force OSI to Release Complete Vote Count - FOSS Force

When it comes to Open Source Initiative's 2025 election, we're reminded of Yogi Berra's observation that, "It ain't over 'til it's over."

FOSS Force

🚨 The future of the @osuosl is in jeopardy. They need $250K in committed funds by May 14 to avoid shutdown. Staff, students & 500+ free software projects depend on them. Please share or donate: https://osuosl.org/donate 💔

Contact: [email protected] #FreeSoftware #SoftwareFreedom #GNU #Linux

Data Center Migration Update and Fundraising Campaign | OSU Open Source Lab

A nonprofit organization working for the advancement of open source technologies.