samir, witch in training

1.6K Followers
1.2K Following
14.1K Posts

Trying very hard to avoid computers, and failing miserably.

A 30-something British-born coconut Indian living in Zürich, Switzerland. I speak English, and enough Hochdeutsch to order a pizza.

Occasional, inadvertent arsehole. If observed, please call me out.

Fascists, racists, Zionists, TERFs, homophobes, and other bigots can fuck right off.

PM me for my Signal or Threema handle.

This profile is searchable.

Admin and sole user of this self-hosted instance.

pronounshe/him; they/them
locationZürich, Switzerland
bloghttps://functional.computer/

Take me to Greenwich!

Fun photo featuring the green witch Elphaba Thropp from the film Wicked on a poster at Bank London Underground station.

Note: alt tag feature not working for me currently

I'm going to say something that's been festering in my mind for a while now. In my two decades of practice in information security, I have yet to see responsible disclosure result in measurably better security posture.

Code quality hasn't improved, patch management hasn't improved, minimum viable product hasn't improved, automated security updates, especially for IoT devices... Jesus Fucking Christ haven't improved. The cost of failure for organizations losing your data due to gross negligence has in no way improved, why should responsibility be the domain of the security researcher when nobody else is willing to share in that responsibility?

I'm half-tempted to say if you have 0-days you might as well get paid for them than be responsible. Because even with a tilted playing field, nothing has measurably improved since I've been here and I would argue with "vibe coding" and the tech industry's view of "Let the AI handle it" that software quality is the worst it has been since the 90s. I lived through windows millennium edition. I've seen shit you wouldn't believe.

"Hardware's fucked because we can't buy any, software is fucked because the LLMs trained by reddit and stack overflow are in charge now. You might as well fucking guess at this point."

My profile pic is from when we moved to Zurich. I should probably update it but I don’t think there’s been a good photo of me since.

I thought I’d spend this weekend coding. Actually, I have spent it chasing after the child.

It’s a good thing I’m actually coding in my day job again, or I’d go mad.

(I hope to merge a pull request that deletes 12,000 lines of code tomorrow. Wish me luck.)

Yesterday, one of the younger electricians was telling me about the beauty of the new alarm systems he installs. While acknowledging the quality of my current one, he said, "It uses a SIM card and calls you. The new ones are 4G or Wi-Fi and use the cloud, so notifications go straight to your smartphone, it's not calling anymore."

I asked him, "And what if the cloud stops working? Why should I have to depend on the company’s cloud to receive alerts from my alarm? My alarm is 10 years old and works perfectly. Can you say with certainty that the company’s cloud will still be effective 10 years from now?"

He looked puzzled for a moment, then admitted he had never thought about it.

The real problem is that people do not realize what this means until things actually happen.

#OwnYourData

Just heard a ringtone in the wild. How 2010.
Which German bread has the most complicated shape?

Das Mandelbrot

NHS Goes To War Against Open Source

https://shkspr.mobi/blog/2026/05/nhs-goes-to-war-against-open-source/

The NHS is preparing to close nearly all of its Open Source repositories.

Throughout my time working for the UK Government - in GDS, NHSX, i.AI, and others - I championed Open Source. I spoke to dozens of departments about it, wrote guidance still in use today, and briefed Ministers on why it was so important.

That's why I'm beyond disappointed at recent moves from NHS England to backtrack on all the previous commitments they've made about the value of open source to the UK's health service.

It's rare that multiple people leak the same story to me, but that's what gives me confidence that lots of people within the NHS are aghast at this news.

A few days ago, I was sent this quote which was attributed to a senior technical person in NHS England.

We are obviously looking at things like Mythos, which is more sophisticated at finding vulnerabilities. In the next week or so, we will be changing our tack on coding the open and making our code public until we're on top of that risk.

Most of our repos, unless they're essential, will be removed for security reasons.

As I've written before, this is not the correct response to the purported threat by Mythos. Neither the AI Safety Institute nor the NCSC recommend this action. While there may be some increase in risk from AI security scanners, to shutter everything would be a gross overreaction.

Nevertheless, that's what the NHS is preparing to do.

On the 29th of April, guidance note SDLC-8 was sent out. Here's what it says:

The majority of code repos published by the NHS are not meaningfully affected by any advance in security scanning. They're mostly data sets, internal tools, guidance, research tools, front-end design and the like. There is nothing in them which could realistically lead to a security incident.

When I was working at NHSX during the pandemic, we were so confident of the safety and necessity of open source, we made sure the Covid Contact Tracing app was open sourced the minute it was available to the public. That was a nationally mandated app, installed on millions of phones, subject to intense scrutiny from hostile powers - and yet, despite publishing the code, architecture and documentation, the open source code caused zero security incidents.

Furthermore, this new guidance is in direct contradiction to the UK's Tech Code of Practice point 3 "Be open and use open source" which insists on code being open.

Similarly, the Service Standard says:

There are very few examples of code that must not be published in the open.

The main reason for code to be closed source is when it relates to policy that has not yet been announced. In this case, you must make the code open as soon as possible after the policy is published.

You may also need to keep some code closed for security reasons, for example code that protects against fraud. Follow the guidance on code you should keep closed and security considerations for open code.

There's also the DHSC policy "Data saves lives: reshaping health and social care with data":

Commitment 601 – completed May 2022

We will publish a digital playbook on how to open source your code for health and care organisations

And, here's NHS Digital's stance on open source in their Software Engineering Quality Framework:

The position of all three of these documents is that we should code in the open by default.

All of which is reflected in the NHS service standard:

Public services are built with public money. So unless there's a good reason not to, the code they're based should be made available for other people to reuse and build on.

All of which is to say - open source should be baked into the DNA of the NHS by now. There are thousands of NHS repositories on GitHub. The work undertaken to assess all of them and then close them will be massive. And for what?

Even if we ignore the impracticality of closing all the code - it is too late! All that code has already been slurped up. If Mythos really is the ultimate hacker, hiding the code now does nothing. It has likely already retained copies of the repositories.

And if it were both practical and effective to hide source code - that doesn't matter. These AI tools are just as effective against closed-source. They can analyse binaries and probe websites with ease.

There are tens of thousands of NHS website pages which refer to their GitHub repos - will they all need to be updated? What's the cost of that?

I've no idea what led to NHS England making this retrograde decision - so I've send a Freedom of Information request to find out.

I am convinced that closing all their excellent open source work is the wrong move for the NHS. I hope they see sense and reverse course.

Until then, I've helped make sure that every single NHS repository has been backed up and, because the software licence permits it, can be re-published if the original is closed.

In the meantime, you should email your MP and tell them that the NHS is wrong to shutter its world-leading open source repositories.

Don't let them take away your right to see the code which underpins our nation's healthcare.

Further Reading

#government #nhs #OpenSource #politics
NHS Goes To War Against Open Source

The NHS is preparing to close nearly all of its Open Source repositories. Throughout my time working for the UK Government - in GDS, NHSX, i.AI, and others - I championed Open Source. I spoke to dozens of departments about it, wrote guidance still in use today, and briefed Ministers on why it was so important. That's why I'm beyond disappointed at recent moves from NHS England to backtrack on…

Terence Eden’s Blog

@hipsterelectron this was supposed to be a response to this toot but it fucked up!

https://circumstances.run/@hipsterelectron/116499247820781956

d@nny disc@ mc² (@[email protected])

@[email protected] @[email protected] [scientist walking around lab] over the years we have developed a taxonomy of techniques to identify and respond to troll-based stimuli

GSV Sleeper Service
×

[THIS IS A SELF-DISCLOSING, GOOD FAITH APRIL FOOL'S SENSIBLE CHUCKLE]

please enjoy the paper I wrote last year that is going to redefine history and linguistics as we know them as soon as anyone can stop laughing long enough to finish reading it: The Utterly Unhinged Elamo-Minoan Hypothesis

on academia.edu: https://www.academia.edu/128559713/The_Utterly_Unhinged_Elamo_Minoan_Hypothesis_April_Fools_

direct raw pdf: https://0xabad1dea.github.io/bin/Utterly-Unhinged-Elamo-Minoan-Hypothesis.pdf

[YOU CAUGHT THAT I SAID THIS IS A HAHA FUNNY FOR APRIL FOOL'S, RIGHT?]

#linguistics #history

I wanted to do an April Fool's paper on the Voynich this year. But the Voynich itself is already the biggest prank of all. 🥲
@0xabad1dea mu 𐘕 clearly indicates a vocabulary shift towards onomatopeia. most likely this took place during the migration, perhaps due to the need to discuss livestock ownership with the peoples whose land they passed through. not sharing any common language with these peoples, they would have had to extemporize with signs and sounds that both parties could understand.
@0xabad1dea as someone who has had to read mimeographed notes, that caption is worthy of Douglas Adams
@0xabad1dea Oh, noes, that's was an April's fool joke? I've been played for a sucker! 😅

@0xabad1dea

love love LOVE this.

the 'cult of the lamb' sreenshot in the 'bibliography' was the cherry on top of this linguistic sundae.

@0xabad1dea it’s typeset in Brill so it must be true
@0xabad1dea fig 2 has absolutely no "beware of the leopard" vibes, oh no, not at all.
@0xabad1dea waitaminute, i discovered a breakthrough