Readit News logoReadit News
degamad commented on AI will make formal verification go mainstream   martin.kleppmann.com/2025... · Posted by u/evankhoury
arjie · 11 hours ago
Interesting prediction. It sort of makes sense. I have noticed that LLMs are very good at solving problems whose solutions are easy to check[0]. It ends up being quite an advantage to be able to work on such problems because rarely does an LLM truly one-shot a solution through token generation. Usually the multi-shot is 'hidden' in the reasoning tokens, or for my use-cases it's usually solved via the verification machine.

A formally verified system is easier for the model to check and consequently easier for it to program to. I suppose the question is whether or not formal methods are sufficiently tractable that they actually do help the LLM be able to finish the job before it runs out of its context.

Regardless, I often use coding assistants in that manner:

1. First, I use the assistant to come up with the success condition program

2. Then I use the assistant to solve the original problem by asking it to check with the success condition program

3. Then I check the solution myself

It's not rocket science, and is just the same approach we've always taken to problem-solving, but it is nice that modern tools can also work in this way. With this, I can usually use Opus or GPT-5.2 in unattended mode.

0: https://wiki.roshangeorge.dev/w/Blog/2025-12-11/LLMs_Excel_A...

degamad · 9 hours ago
> 1. First, I use the assistant to come up with the success condition program

> 2. Then I use the assistant to solve the original problem by asking it to check with the success condition program

This sounds a lot like Test-Driven Development. :)

degamad commented on Metacode: The new standard for machine-readable comments for Python   github.com/pomponchik/met... · Posted by u/pomponchik
pomponchik · 8 days ago
In the Python ecosystem, there are many tools dealing with source code: linters, test coverage collection systems, and many others. Many of them use special comments, and as a rule, the style of these comments is very similar.

But you know what? There is no single standard for such comments. Seriously.

The internal implementation of reading such comments is also different. Someone uses regular expressions, someone uses even more primitive string processing tools, and someone uses full-fledged parsers, including the Python parser or even written from scratch.

This is exactly the problem that this library solves. It describes a simple and intuitive standard for action comments, and also offers a ready-made parser that creators of other tools can use.

degamad · 2 days ago
Looks interesting - is there a PEP [0] for this?

[0] https://peps.python.org/

degamad commented on In the Beginning was the Command Line (1999)   web.stanford.edu/class/cs... · Posted by u/wseqyrku
JoshTriplett · 3 days ago
> I can't think of any car that's ever been sold whose design was optimized to spy on its users and trick them into buying to things and agreeing to contracts they didn't want.

I've ridden in people's cars that are still displaying "agree to the terms of service"; I think a number of cars are starting to become far too much like computers.

degamad · 2 days ago
Those terms of service used to be "you should keep your eyes on the road, we are not responsible if you have a crash while playing with your satnav/entertainment system" and "you're responsible for where you drive, so we are not responsible if the satnav tells you to drive off a cliff or into a closed road".

But now that we've trained users that they'll need to click accept on the screen, we can sneak any conditions we want in there about how we collect and use their data...

degamad commented on Horses: AI progress is steady. Human equivalence is sudden   andyljones.com/posts/hors... · Posted by u/pbui
LPisGood · 8 days ago
That feels optimistic. This kind of naive free market ideology seems to rarely manifest in lower prices.
degamad · 8 days ago
That's because free markets don't always result in competitive industries.
degamad commented on Dollar-stores overcharge customers while promising low prices   theguardian.com/us-news/2... · Posted by u/bookofjoe
chongli · 9 days ago
From what I've seen, they take a terrible business and liquify its valuable assets for their investors, freeing up capital to be invested more productively elsewhere in the economy. Of course those investors could take the money and commission a bunch of statues of themselves, but frequently they do something more productive than that.

A lot of the negative reaction to them seems to me to be mostly emotional. They'll dismantle a business that holds a lot of nostalgic value for people, even though it's long since ceased to be a viable and productive company. But it wasn't their fault that the business was in that situation in the first place! Years of mismanagement and neglect or perhaps disruption from a competitor left the business in zombie-like state. PE came along and put it out of its misery rather than allow it to slowly crumble while depreciating the value of its illiquid assets.

degamad · 9 days ago
What you are describing the best-case scenario. They happen.

What also happens is, they take operating businesses with reasonable returns, buy up all it's supply chain or it's competitors to reduce costs or enable monopoly pricing, then load the company up with debt, squeezing it into a terrible company. That is the bad scenario which people object to.

An example: https://pluralistic.net/2024/02/28/5000-bats/#charnel-house

degamad commented on Netflix to Acquire Warner Bros   about.netflix.com/en/news... · Posted by u/meetpateltech
thechao · 12 days ago
I don't want you to think I'm picking on you; but, I've been thinking about the MBA-bullshittism "consolidation" for a while. It's really a euphemism for "trust formation", right? It seems like we fought tooth-and-nail just 100 years ago to set up real antitrust laws, with real teeth... and now every industry is "consolidated". What's going on in health and seed and cars makes me seethe.
degamad · 12 days ago
If you want some considered thoughts on consolidation and antitrust implications, Cory Doctorow's writings are interesting. Some relevant examples:

"Hate the player AND the game (10 Sep 2025)" https://pluralistic.net/2025/09/10/say-their-names/#object-p...

"The one weird monopoly trick that gave us Walmart and Amazon and killed Main Street (14 Aug 2024)" https://pluralistic.net/2024/08/14/the-price-is-wright/#enfo...

"End of the line for Reaganomics (13 Aug 2021)" https://pluralistic.net/2021/08/13/post-bork-era/#manne-down

"10 Oct 2022 Antitrust is – and always has been – about fairness" https://pluralistic.net/2022/10/10/play-fair/#bedoya

And his archives for more:

https://pluralistic.net/tag/monopoly/

https://pluralistic.net/tag/antitrust/

degamad commented on Reverse engineering a $1B Legal AI tool exposed 100k+ confidential files   alexschapiro.com/security... · Posted by u/bearsyankees
LunaSea · 13 days ago
If you explicitly request it which means you need to know about it.
degamad · 13 days ago
Or you need to guess that it exists, or you need to scan for places it exists.
degamad commented on Reverse math shows why hard problems are hard   quantamagazine.org/revers... · Posted by u/gsf_emergency_6
degamad · 15 days ago
Specifically, reverse math (a subset of metamathematics which looks at swapping axioms and theorems) allows us to show that some hard problems are equivalent to each other.

EDIT: I think this line is the most telling:

> But he cautioned that the reverse mathematics approach may be most useful for revealing new connections between theorems that researchers have already proved. "It doesn’t tell us much, as far as we can say, about the complexity of statements which we do not know how to prove."

So, at this point, it helps us understand more about problems we already understand a little about, but nothing yet about new problems.

degamad commented on Show HN: I wrote a minimal memory allocator in C   github.com/t9nzin/memory... · Posted by u/t9nzin
writebetterc · 23 days ago
In a single-threaded context, I think 'giant array array of bytes' is still correct? Performance, not so much.

> This part of the blog didn't seem very accurate.

It was a sufficient amount of understanding to produce this allocator :-). I think that if we have beginner[0] projects posted and upvoted, we must understand that the author's understanding may be lacking some nuance.

[0] author might be a very good programmer, just not familiar with this particular area!

degamad · 16 days ago
> author might be a very good programmer, just not familiar with this particular area

Or even, they may be familiar, but challenging their understanding or using simplifying assumptions to reduce complexity.

degamad commented on What they don't tell you about maintaining an open source project   andrej.sh/blog/maintainin... · Posted by u/andrejsshell
bigfatkitten · 20 days ago
> There is often a scale variance too - in Australia, "hobby" income is treated differently from "business" income. [0]

I have an ABN and I am registered for GST for side hustles beyond the hobbyist income threshold. This costs me about 10 minutes of extra admin per year when I do my tax return.

All I need to do is give the tax office three figures: How much money I earned, how much GST I charged, and how much I paid (ie how much they need to give back to me.)

degamad · 17 days ago
Exactly!

u/degamad

KarmaCake day394April 10, 2025View Original