Reposted by Chris Armstrongconputer dipshit @davidcrespo.bsky.social · 15hI’m going with the critique of pure reason 1563
Chris Armstrong @chrisarmstrong.link · 25/09/2026You can surround the AIs with a panopticon of classifiers that can’t be interacted with, but there’s no stopping the classifiers becoming convinced by the same reasoning trace that led a model to hack into an organisation in the first place 020
Chris Armstrong @chrisarmstrong.link · 24/09/2026Let me know if you plan to submit work to extend or fix something, it would be helpful to know the approach because LLMs can favour baroque solutions to things 😆 111
Chris Armstrong @chrisarmstrong.link · 24/09/2026Why compile to JS? I only ask because there is a pathway to OCaml GNOME bindings - I built gtk4 bindings with ocgtk and would be happy to expand the target libraries if you have a good use case 140
Chris Armstrong @chrisarmstrong.link · 15/09/2026I use glm 5.3 flash and deepseek v4 flash all the time but I’d really love a given framework to eval them to help me build a better benchmark for when to use “pro” or just hand it to the cheapie 010
Chris Armstrong @chrisarmstrong.link · 10/09/2026It’s so weird we do this, expecting the innovation and original research to somehow arrive endogenously 021
Chris Armstrong @chrisarmstrong.link · 10/09/2026The instances where I’m seeing this mismatch are kind of edge cases where values are passed through event callbacks anyway, so I think an unhandled exception in these will end up having the same behaviour (logged error) as there’s not alot more to do except crash the runloop deliberately 😵💫 010
Chris Armstrong @chrisarmstrong.link · 10/09/2026In these cases GObject often just prints an error and carries on as if nothing happened, which seems to be on so many levels wrong, but actually might be fine as a graceful degradation. 110
Chris Armstrong @chrisarmstrong.link · 10/09/2026It’s weird trying to bridge GObject stuff to OCaml in a type safe way. Some interfaces clearly describe non-nullish behaviour, but they’re specified using types that can be nullish underneath, so my code generator ends up throwing a runtime exception instead. 110
Reposted by Chris ArmstrongGergely Orosz @gergely.pragmaticengineer.com · 08/09/2026I have to admit, I have zero excitement about this latest flurry of new model releases I am sure they are all better, but the existing ones were more than good enough, and I'm learning how much to trust those existing ones... and already they do more than I can utilize them (for writing code) 13844
Chris Armstrong @chrisarmstrong.link · 09/09/2026I generally assume most of these are English deciding on spellings with the invention of the printing press just before a great vowel shift - there’s a good chance they were pronounced more like their spelling ~500 years ago 010
Chris Armstrong @chrisarmstrong.link · 04/09/2026I mean they’re RL trained on general datasets for general purposes. They’ll be dangerous when they can fine tune smaller models for the preferences of a particular person or small group of people 000
Chris Armstrong @chrisarmstrong.link · 04/09/2026I think the taste thing with LLMs is literally just that: they’re very good at producing prose but not necessarily in a way that’s going to hold the interest of humans, especially when persuasion (and not expertise) is 80% of the job 100
Chris Armstrong @chrisarmstrong.link · 04/09/2026It’s a shame, because there’s a good point in there about how many organisations are rushing in to automate so many jobs, that they’ve killed both the hiring pipelines and on the job inefficiencies that make them resilient to change and in times of crisis 000
Chris Armstrong @chrisarmstrong.link · 04/09/2026There was a good point about increased automation from Azu killing organisations ability to teach the skills needed for safety critical systems on HN this morning, but it ironically disappeared because the article was clearly slop 🤣 100
Chris Armstrong @chrisarmstrong.link · 03/09/2026I can’t say I have fond memories of trying to time my trips to the toilets to avoid the drinks service blocking me on my return to my seat 000
Chris Armstrong @chrisarmstrong.link · 03/09/2026I didn’t know there was an aftermarket for these things wine.qantas.com/p/mixed-bran... 100
Chris Armstrong @chrisarmstrong.link · 03/09/2026Comments considered harmful www.chrisarmstrong.dev/posts/commen...chrisarmstrong.devComments Considered HarmfulCoding agents are quick to synthesise comments from context, but bad at reading and maintaining them, which makes every comment a mine waiting for the next agent to trip. 010
Chris Armstrong @chrisarmstrong.link · 02/09/2026I know you can’t smell or touch the Internet, but now you don’t even see or hear it when you’re interacting with it 000
Chris Armstrong @chrisarmstrong.link · 02/09/2026AI has “dematerialised” the web by abstracting it through a chat machine so that our experience of it is via the words of a robot. 100
Chris Armstrong @chrisarmstrong.link · 02/09/2026There’s also the obvious increases in specialisation, and how we are as software developers creating machines that encourage their users to specialise more, but hence “atomise” in their social relations (the social quality of labour is diminishing i.e. is less collaborative than before) 020
Chris Armstrong @chrisarmstrong.link · 02/09/2026And I doubt most software engineers recognise themselves as managers or manager creators, and especially the class implications of that, as software development has (until recently) taken the form of a craft or trade specialisation for most developers, mystifying the class boundaries 161
Chris Armstrong @chrisarmstrong.link · 02/09/2026Most people see a break between computers and AI, but if you take your thesis on their role as increased computerisation, it’s more a spectrum we’ve been moving along for more than 100 years (two images from the 1920s stand out: early IBM tabulation machines, and the clock man from Metropolis) 160
Chris Armstrong @chrisarmstrong.link · 02/09/2026Yes, I think most software engineers don’t recognise computers as a managerial technology, and that AI is a mere accelerant of that process of inserting more management into the production process. 150
Chris Armstrong @chrisarmstrong.link · 31/08/2026I thought initially the Globe and Mail must have been Canada’s answer to the Onion, or like the Betoota Advocate www.theglobeandmail.com/investing/ma... 010
Chris Armstrong @chrisarmstrong.link · 31/08/2026This repo might be interesting to anyone trying to build agents with ocaml. I’d like to get it into a better state, finish off the demo cli branch and get it merged, but time constraints 😤 I’m not the first to build something like this, so take it with a grain of salt github.com/chris-armstr...github.comGitHub - chris-armstrong/pera: Agentic libraries and coding agent demo in OCamlAgentic libraries and coding agent demo in OCaml. Contribute to chris-armstrong/pera development by creating an account on GitHub. 010
Chris Armstrong @chrisarmstrong.link · 30/08/2026These days I think it’s more in the “hegemonic orbit” of Melbourne (by geography and its the closest place to escape to / from) 020
Chris Armstrong @chrisarmstrong.link · 30/08/2026I don’t know if there is a discernable Tasmanian culture per se, but they have moved (as a state) a different pace to the rest of the country. Ironic, because Tasmania has put itself on the map as a cultural tourist destination through MONA and Dark Mofo 120
Chris Armstrong @chrisarmstrong.link · 27/08/2026And just like that, he constructed a labour theory of value 1795 wants their political economy back 😆 000
Chris Armstrong @chrisarmstrong.link · 27/08/2026Don’t get me wrong, there’s a lot of ceremony you can go through to make structural typing scalable and resolvable, but larger codebases without regular pruning and maintenance will eventually blow up. 010
Chris Armstrong @chrisarmstrong.link · 27/08/2026I’m increasingly convinced that complicated, unpredictable type systems like TypeScript are a dead end. I’m watching a sub-10k file codebase choke the new tsgo compiler on a 16gb system. 110
Chris Armstrong @chrisarmstrong.link · 25/08/2026They’re useful, but can be timewasting if you’re unable to verify their conclusions/ The output is that good though, so it’s easy to get misled when the agent fixates, overemphasising the importance of signal that it finds, or extrapolates something without cross checking in the environment. 100
Chris Armstrong @chrisarmstrong.link · 24/08/2026But convincing the software industry that they need it 100
Chris Armstrong @chrisarmstrong.link · 24/08/2026We don’t invest enough into environment automation to simulate production environments and observability to watch them break down. I think I’ve only worked at one company that had the ability to spin up a full environment on demand (and even then, only the most reliable parts) 100
Reposted by Chris Armstrongconputer dipshit @davidcrespo.bsky.social · 24/08/2026great way to put it: not just different friction but new friction you could never have encountered before. a new developer can see architectural ideas play out over an entire application in hours instead of years. they can hone their judgment on big decisions no one would have ever let them make 56310
Chris Armstrong @chrisarmstrong.link · 24/08/2026The implicit follow up to the question raised in this article is: how do we build a production system with guardrails? 000
Chris Armstrong @chrisarmstrong.link · 24/08/2026The blog version, if you must www.chrisarmstrong.dev/posts/ai-ope...chrisarmstrong.devAI operations is a mirageAIs are remarkably good at putting together code, but the same problems can 10x the wreckage of your environment when applied to operations because production doesn't have the same guardrails. 120
Chris Armstrong @chrisarmstrong.link · 24/08/2026Speaking of - why an AI SRE incident manager is perhaps not a real thing yet surfingcomplexity.blog/2026/02/14/l...surfingcomplexity.blogLots of AI SRE, no AI incident managementWith the value of AI coding tools now firmly established in the software industry, the next frontier is AI SRE tools. There are a number of AI SRE vendors. In some cases, vendors are adding AI SRE … 000
Chris Armstrong @chrisarmstrong.link · 24/08/2026Companies (whether they know it or not) require much more Devops and Platform Engineering than they did in the past because they’re trying to move faster with architectures and processes that were insufficient before AI coding but now are downright dangerous 140
Chris Armstrong @chrisarmstrong.link · 24/08/2026I don’t think the need for operational expertise has gone away. Quite horribly, I think it’s got much more in demand, but at a time when more people can generate poor results while playing expert. 100
Chris Armstrong @chrisarmstrong.link · 24/08/2026I think the answer: proceed with caution, do a shitton of harness engineering (sandboxing, limited roles, context control, and skills focussed narrowly for certain tasks), prefer simple instructions you can run manually and verify over scripts. 100
Chris Armstrong @chrisarmstrong.link · 24/08/2026The tendency for Claude especially to favour interactive HTML artefacts is also a double edged sword: you get a nice report format, but your agent is getting dumber and making more mistakes so you can enjoy a nice browser artefacts. 100
Chris Armstrong @chrisarmstrong.link · 24/08/2026My current role also has me using LLMs to do a fair bit of troubleshooting and problem diagnosis, which is much safer, however the biggest issue is timewasting: agents jump to conclusions, don’t test hypotheses, over estimate impact, and leave you with a todolist where most stuff is irrelevant. 110
Chris Armstrong @chrisarmstrong.link · 24/08/2026Using an agent to even generate instructions for me has me triple checking everything, getting it to make corrections, clarifications, refinements etc. that make the process just as slow as doing it myself (except with less reading the documentation). 100
Chris Armstrong @chrisarmstrong.link · 24/08/2026The same failures that apply to agentic development (hallucinations, making assumptions about the operational environment without checking, inconsistencies in scripts, overstepping implied boundaries/eagerness etc) are 10x worse when your agent can make changes in your production environment. 110
Chris Armstrong @chrisarmstrong.link · 24/08/2026I’m fairly bullish on AI coding, but my god are we so far from any kind of AI operations 140
Chris Armstrong @chrisarmstrong.link · 20/08/2026I mean, we do have a massive problem with unnecessary clearing of vegetation too 000
Chris Armstrong @chrisarmstrong.link · 20/08/2026There’s a war memorial in my town to “The glorious dead” that made me think about their ubiquity, and when combined with the intense interest and paegentry on Anzac Day (a campaign Australia lost, badly) makes it seem like a huge ancestor worship cult rivalled only by Easter Island 100