HNHacker News
TopNewBestAskShowJobs

w_t_payne

1,510 karma · joined May 23, 2012

blog.wtpayne.info
submissionscomments
w_t_payne··on Ask HN: What are you working on? (September 2026)
Agent-first engineering infrastructure:- The "OS" for sovereign re-industrialisation.

The systems engineering V-model provides us with a general-purpose approach to solving difficult problems. It comes with an array of proven and trusted standards and document-oriented processes.

Given the number and detail of these documents and processes, automating some realisation of V-model is almost trivial. Tools like Codex and Claude Code are hardly less reliable and trustworthy than human engineers, and the existing standards already contain ways of mitigating the impact of imperfect work performed by error-prone agents.

The generality of this "Autonomous Systems Engineer" gives it a genuine claim to be something approaching AGI. Certainly it enables us to tackle much bigger and more challenging problems than we could with only the LLMs on their own. (Yes, it's "just another harness-of-harnesses", but that doesn't mean that what it can do isn't significant).

In addition to providing automation of high-integrity engineering practices, my project also provides a disciplined communication layer that sits on top of A2A or other similar protocols, enabling small agent-first engineering organisations to exchange well-defined highly-assured documents and accelerate b2b collaboration - enabling "swarms" of small, agile businesses to take on larger and more demanding challenges than they would be able to individually.

w_t_payne··on Statement on US government directive to suspend access to Fable 5 and Mythos 5
The systemic risk is that future bans will be much broader in scope and will impact more than one US-based provider. I really don't like that we're moving into a world where heavily AI-dependent economies can be effectively shut down either by the US government or the Chinese government at the stroke of a pen. This really is a forcing function which makes us question if the risks associated with large "cloud-based" models are worth it, and if we need to find out if we can do more with smaller, local models - and whether such research is now a matter of critical national security.
w_t_payne··on AI isn’t good enough
We're just not that good at managing AI yet.

Current agent-based systems are little more than toys ... but this situation is improving very rapidly.

w_t_payne··on Ask HN: Risk of unsafe software in automobiles?
The problem is mostly a cultural one.

In my personal experience, the automotive industry has a problem with aggression and dishonesty, both of which seem to go hand-in-hand.

Both of these cultural traits tend to have a negative impact on quality and safety.

w_t_payne··on Maintain a clean architecture in Python with dependency rules
I have a general system for representing metadata in source files. (I use YAML documents embedded in block comments).

Some of this metadata gives traceability information for requirements, tests etc.. while other metadata enables me to associate a maturity level with each file.

My build system understands this metadata and uses it to inform e.g. the minimum test coverage that it expects on a file-by-file basis.

The same metadata is used to ensure that all of the other components that a file references are at the same level of maturity or higher.

I also have metadata for each file (partly derived from location in the repository) that gives each file a number which defines it's position in a hierarchy of design elements.

The position in the hierarchy helps to indicate what the purpose of the file is. I use this to make a distinction between those core, foundational, stable design elements upon which other design elements may build, and those more peripheral, ephemeral and 'agile' design elements which can be quickly tailored to meet the needs of a client or partner.

This means that a (hopefully stable) core API component can be prevented from relying upon a (perhaps less stable) bespoke customer-specific component. It also means that there's more freedom in changing and adapting peripheral designs as you can have confidence that it's stability is not something that is going to be relied upon.

w_t_payne··on Maintain a clean architecture in Python with dependency rules
I do exactly this in my side project. I have a set of rules which put restrictions on which packages and modules can be included from other packages and modules. For example, a high maturity package is not allowed to depend upon a low maturity package. Similarly, a core library package is not allowed to rely on a package that is specific to a particular product or a particular piece of bespoke development. In this way, much of the potential for circular dependencies is eliminated, and the purpose and internet is clearly communicated.

(I don't do this using sourcery though ... I have my own set of rules)

w_t_payne··on Ask HN: When is a node based GUI a better choice than code?
Diagrams are great for communication and collaboration with non technical experts.

Code is great for creativity and working in the flow state.

Both are useful. I'd also argue that both are necessary.

w_t_payne··on If you speak Russian, call Russia and tell them what is happening in Ukraine
It's helpful to think of this as akin to a DDOS-like attack on the Russian internal security infrastructure.

They've only got so much bandwidth - money, personnel and time - to deal with all of the myriad security issues which keep popping up.

The more people we can reach out to, the more 'leads' the security services will have to investigate, then the less effective they will be at propping up Putin's empire of fear.

Putin holds power because everyone is so afraid. As soon as the security services stop being effective, and people learn that they don't need to be afraid any longer ... then the only thing keeping him in power will begin to evaporate.

w_t_payne··on If you speak Russian, call Russia and tell them what is happening in Ukraine
It's more than a miniscule chance. And it's not just about the shift in public opinion. It's also about consuming the limited bandwidth that the Russian security services have available to deal with stuff like this.

Think of it like DDOS-ing their internal security apperatus.

w_t_payne··on If you speak Russian, call Russia and tell them what is happening in Ukraine
We can allow fear to turn us all into slaves, or we can take simple acts like this to defend our freedom.

Acting together, we can reach out to hundreds of thousands of individuals. The Russian police cannot arrest all who are contacted, and even if they try, all of that time, money and manpower that they pour into policing is time, money and manpower that is taken away from brutalizing people in Ukraine.

So even if someone is arrested; even if they are imprisoned -- they can be proud to know that they have done something tangible and significant to help save lives.

w_t_payne··on If you speak Russian, call Russia and tell them what is happening in Ukraine
Also, try to reach out to fellow technology professionals inside Russia and help them to find a way to get out.
w_t_payne··on Google purchasing and expanding its Warsaw office for $700M
Opportunities for technology professionals who want to escape Russia?
w_t_payne··on Russia to legalize software piracy
And a cornered rat may bite.
w_t_payne··on Putin’s last stand How to lose a war simply by starting one
I can't imagine how tough life will get in Russia as a result
w_t_payne··on Fearing martial law or conscription, some Russians try to flee abroad
Founders, hackers and other IT professionals in Russia really need to find a way to leave the country. Things are going to get rough.

https://pbs.twimg.com/media/FM_946bXwAMq6kq?format=jpg&name=...

Can we in the HN community do something to help our fellow geeks? Suggestions welcome.

w_t_payne··on [dead]
Things are very rapidly going to get very rough inside Russia as well. I'm thinking that the HN community be doing something to help Ukrainian and Russian founders and hackers flee.
w_t_payne··on As JetBrains we condemn the attacks taking place
It's going to be increasingly difficult to do business there over the coming few years. I can't see this situation becoming easier any time soon.

What steps can founders in Russia seek to reduce the risks that they're facing?

w_t_payne··on Poll: Do you prefer the office or work from home?
I'm the same.
w_t_payne··on Tell HN: There’s no room for skunkworks in modern software development
Are there any corporations that explicitly know everything that each and every employee gets up to during work time?
w_t_payne··on Tell HN: There’s no room for skunkworks in modern software development
I fundamentally disagree. It's entirely a matter of how that process is manifested and the impact it has on the psychology of team members.

A good process can be empowering. It's just that 98%~ish of processes are not good.

w_t_payne··on Facebook loses users for the first time
Election years are big money years for the entire Ad industry. Political advertising is not something that a sane Advertising company will ignore.
w_t_payne··on Code colocation is king
It's a bit out of date now, but here are some of my thoughts on this from 10 years ago:-

http://williamtpayne.blogspot.com/2012/07/structure.html

http://williamtpayne.blogspot.com/2012/05/development-concer...

Looking back on this now, it all feels a bit unconventional and strange, so I wouldn't make the same recommendations today. I think that people want to operate in an environment with fewer, and less rigid constraints. I do think some of the driving concerns are still valid though, and still worth considering.

w_t_payne··on Things we finally know about network queues (2017)
How should these lessons be understood in the context of queue oriented models of computation like Lee & Park's Dataflow Process networks, Kahn process network semantics etc?

It seems like these models mainly formalise (and aid understanding of) backpressure based mechanisms for message rate control, but have little to say about dropping packets (as this would break the model).

I wonder if there are stochastic models of computation that could help to formalize packet drop? (These probably exist -- and now I'm motivated to go and look for them).

w_t_payne··on ‘CIA sidekick’ gives £2.6M to U.K. media groups
Seems sus to me.
w_t_payne··on Tek Fog in Action: Targeting Women Journalists
It's worth noting that our society has been struggling against malicious forms of political discourse for millennia.

Much progress against malicious political discourse has been made by philosophical and cultural innovations that aim to influence the behaviours of politically empowered elites, and to develop systematic approaches to 'fairness' in decision making (logicism, empiricism) as well as systems of political and personal ethics/morality (Stoicism, Utilitarianism etc..).

Today, these same values need to have a broader base within our society; most urgently within those communities who are most influential in driving technological change, but also within the wider community of those who are funding and using these technologies that have proven so effective at industrializing harmful political discourse.

w_t_payne··on Tek Fog in Action: Targeting Women Journalists
This is not cool at all.

It's no wonder that so many people struggle with the effects of trauma from (seemingly omnipresent) misogynistic abuse.

Is there any escaping it? Any way to fight back?

w_t_payne··on Train burglaries in LA
Why is there not CCTV there? CCTV + police follow-up and arrests made seems like a good way to combat this (serious, economically damaging) situation.
w_t_payne··on Welcome to Waifu Labs v2: How Do AIs Create?
I found the most interesting part was the evocative comment about the 'vast and parched' nature of the latent space.

I wonder if the OP's intuition regarding the sparseness of the latent space, and the relatively small area occupied by the 'useful' manifold? embedded within it provide us any clues as to what symbol grounding might look like for some neuro-symbolic infrastructure that sits atop that latent space.

I.e. how should we be trying to represent concepts like 'male' and 'female' within that space?

Is it important to have these concepts represented as a low dimensional manifold?

Is it important that this manifold be easily described by some simple geometric form like a convex polytope?

Is it important that nuances and variations on the concept be separable within the bounds of the concept-specific manifold?

What other properties might be important?

w_t_payne··on Proposed bill in New Hampshire would enshrine free software into law
Maybe 'Liberty Software' would be a better brand?
w_t_payne··on Dura is a background process that watches your Git repositories
I've also built a tool to support hyper-frequent commits, automatically rolling back the commit if the build, static analysis or any tests fail. This ensures a complete history of 'good/working' builds in the vcs.

https://github.com/wtpayne/hiai/blob/master/a3_src/h70_inter...

Page 1 of 32Next →