Dawn Ahukanna

@dahukanna
1.9K Followers
806 Following
12.8K Posts
Software Alchemist - Turning base code into precious applications. Devsigner == 'Dev'eloper + De'signer'. Married to @Anni ❤️ 🏳️‍🌈. Pronouns == she/her.
“We find that integrating women into previously all-male units does not negatively affect men’s performance or behavioral outcomes, including retention, promotions, demotions, separations for misconduct, criminal investigations, and medical conditions” https://academic.oup.com/qje/advance-article/doi/10.1093/qje/qjag016/8551347
@mayintoronto Some fun things that are false: alphabets don't change, letters are always a single character, each language has maximum one alphabet, alphabets don't contain e.g., currency symbols, the order of an alphabet is agreed-upon and stable... And more esoteric things like "knowing the alphabet is enough info to split a word into characters". I really love when programming is an exercise in never making assumptions 😂

What stable mechanisms are in place today that capture “Comprehension Assets”? It’s beneficial when one team member recalls a load bearing assumption, but that person may also be on vacation.

“The ability to look at a diff and immediately know which behaviors are load-bearing. To remember why that architectural decision got made under pressure eight months ago.”
https://www.oreilly.com/radar/comprehension-debt-the-hidden-cost-of-ai-generated-code/

Comprehension Debt: The Hidden Cost of AI-Generated Code

The following article originally appeared on Addy Osmani's blog site and is being reposted here with the author's permission.Comprehension debt is the

O’Reilly Media
This is excellent — and I’d prioritize them in the reverse of the order listed. Good stuff. https://mastodon.social/@gnomon/116389845188938150

@annaecook Really enjoyed this piece on the silicon valley "high-agency" culture.

https://open.substack.com/pub/jasmine/p/dictionary

are you high-agency or an NPC?

AI anxiety and the new language of silicon valley

@jasmine’s substack

I have been using email for 40 years. It used to work.

As an (independent) academic researcher, I need to contact new people, primarily in universities, to ask questions.

I refuse to use Google, Microsoft or the other American IT giants.

But they are increasingly preventing refuseniks from sending email at all.

I know what RFC, DNS, MX, SPF and DMARC mean. My email goes through small British companies with intelligent, friendly and helpful staff.

mxtoolbox.com says that I must have DMARC to send email to M$. So I set it up. I now get a dozen copies of the same report from G or M$ for each email that I send out.

They show that my email gets to G and M$ sites, but then it is marked as spam.

The stupid senior management of numerous universities has surrendered their staff email to M$.

Web searches and AIs preach about spam. I don't send spam - I want to contact my colleagues.

Rumour has it that previously unknown senders are treated with suspicion and their emails are sent to spam. In other words, it is impossible to **initiate** communication with someone.

Let's be blunt about this. They are a mafia that is enforcing an **oligopoly**. It's got nothing to do with reducing spam --- I have no doubt that they let through emails from "trusted partners", ie companies that bribe them enough to send their spam.

The result of this is that it will only be possible to send emails by paying M$ to do it, and then it will only be allowed to express "approved" opinions.

What can we do about this?

At the very least, those of you with senior positions in universities can tell your management to revert to competent standards-based email systems hosted on Linux systems.

Jim Calabro did an excellent write-up of a recent Bluesky outage, I learned a lot from it. I wrote my own post here: https://surfingcomplexity.blog/2026/04/12/thoughts-on-the-bluesky-public-incident-write-up/
Thoughts on the Bluesky public incident write-up

Back on April 4, the social media site Bluesky suffered a pretty big outage. I was delighted to discover that one of their engineers, Jim Calabro, published a public writeup about it: April 2026 Ou…

Surfing Complexity

"We taught models to compress their own chain-of-thought mid-generation. Peak KV cache drops 2–3x, throughput nearly doubles, and the erased reasoning blocks leave traces in the KV cache that the model still uses."

https://www.microsoft.com/en-us/research/articles/memento-teaching-llms-to-manage-their-own-context/ via Microsoft Research

Memento: Teaching LLMs to Manage Their Own Context - Microsoft Research

  Vasilis Kontonis, Yuchen Zeng, Shivam Garg, Lingjiao Chen, Hao Tang, Ziyan Wang, Ahmed Awadallah, Eric Horvitz, John Langford, Dimitris Papailiopoulos We taught models to compress their own chain-of-thought mid-generation. Peak KV cache drops 2–3x, throughput nearly doubles, and the erased reasoning blocks leave traces in the KV cache that the model still uses. Paper, […]

Microsoft Research
Monday has just walked in. Without so much as a by your leave. Glædelig mandag. Here's a postcard from ⁨#Aarhus⁩, just to wish you a good, calm week.

this question is coming up a lot so i'll pin it [again after migration to treehouse]

Codeberg.org

Codeberg is a non-profit community-led organization that aims to help free and open source projects prosper by giving them a safe and friendly home.

Codeberg.org