News for hackers. Stuff that matters.

RGS1811

I assume this is happening all over the place, because I’ve had the same experience.

The fun part is extending it to internal development at corporations. Company A thinks they’re doing interesting competitive work, but are actually being quietly shepherded to build exactly the same things in more or less the same ways as their competitors.

The weirdness of human individuals (even setting aside amorphous concepts like “taste”) is an asset because it provides occasion for actual differentiation, and that noise may turn out to be necessary for the emergence of value in the long run.

This is wonderful. I'm delighted to see that Wittgenstein's Philosophical Investigations has been recommended over 100 times.
Re:Florilegium: Procedural Flowers in LaTeX on Friday October 30, 2026 @02:16PM (#50308004)
This is gorgeous! Great idea!
That's the dream!

It's also something that can be made more achievable by pruning coverage to the most common tax situations. E.g. my target coverage for this project is 80% of federal filers, individuals only. This is a lot more achievable than achieving coverage for all individuals plus businesses, etc.

Thanks so much!
Author here: if you want a detailed overview of the project, the spec is better than the (claude-authored) README file:

https://github.com/emmilco/us-tax-model/blob/main/spec/spec....

When I was planning the project, I looked into FactGraph to see if it'd be worth building on. I opted not to for a few reasons:

- It's oriented toward the IRS's internal XML API in a way that's not really useful for this project, since no consumer of my code is going to digitally submit to the IRS.

- The semantics of FactGraph are largely undefined, and the maintainers themselves seem to acknowledge that its development trajectory went off in a bad direction and it needs major divisions.

- It's super verbose.

- It's the year of Lean, so I wanted to find an excuse to use Lean.

Other work has been done in this domain, though. The biggest example is Catala[0], though Prof. Sarah Lawsky at Northwestern seems to have made some strides toward formalizing the Internal Revenue Code.

[0] https://catala-lang.org/

You just mail them in!
Sort of. The formulas for each line live in the form YAML I described above. The formulas are built out of a set of primitive operations that are defined in lean, with their properties proved there (non-negativity, monotonicity, etc.). There's also a lean evaluator that's run on compiled form data and cross checked with the typescript evaluator. (There's a lot more detail in the README.)
Not quite. The formalization covers the IRS's published procedure, i.e. the questions and calculations that go into the published forms, worksheets, and instructions. It's not a formalization of the tax code itself, and it's not a tax calculator, though a client of the underlying code could function as a tax calculator. (The project includes such a client, a CLI tax interviewer, just to exercise the code.)

In more detail:

- every line of every form gets a YAML representation which includes the source text, a data type, and an expression built from a small set of lean atoms, plus a citation pointing to the exact location of the rule in the original official document.

- underneath the yaml layer there's a lean formalization of the atoms showing that they behave as specified, that all comuptations use only the allowed atoms and operations, etc. There's also a typescript evaluator that's used to cross check the lean for agreement, so we have the arithmetic represented two ways.

The critical failure point for an LLM-produced formalization like this is the interpretation of the form text. Since I'm not a tax lawyer and don't intend to become one, this is an explicitly owned weakness and one I've structured the project around. Publicly available tax calculators (PolicyEngine, UsTaxes, OpenTaxSolver, etc.) are used to cross check derived numbers from this system. Mutation testing ensures the test suite is robust against bugs and arithmetic errors. Interpretations are cross checked by different model families (Claude, GPT, Deepseek). Etc.

The idea is to derive confidence from the formal properties of the system itself, and to allow theoretical future users of such a system to derive confidence in the interpretation of specific forms by making it easy to cross check line-level formalizations against the source documents.

There's a lot more detail in the (alas, Claude-authored) README. When I have time I'm going to write my own version of the README expressing my vision of the project, but I'm not there yet.

I'm not sure it matters. The IRS killed Direct File under lobbying pressure from the tax prep industry. In my opinion the public is owed a free version of this sort of tool. If the IRS doesn't produce it, then citizens ought to. If Google or Anthropic or whoever wants to offer a free version of this, more power to them, but I don't see why they'd bother. They could have done it decades ago.

And to be clear: my vision here isn't "have an agent do your taxes", it's to have agents build a hardened and thoroughly verified deterministic tool that can help you navigate the (somewhat bewildering) forms and instructions decision tree when filing your own taxes.

Show HN: A proof-of-concept formalization of the IRS federal tax forms

https://github.com/emmilco/us-tax-model

The linked repo is 100% vibe coded, but it was built on a handful of principles:- Most tax software derives trust from the party who maintains it (e.g. Intuit, the IRS, etc.) - Vibe coded software lacks this trustworthiness. - Therefore any formalization should build in verifiability and mechanisms that make it possible for users/maintainers to trace claims/interpretations back to authoritative...

( Read More... | 14 comments | 3 points | on HN )
As a proof-of-concept, I've been using extra tokens to formalize the IRS tax forms and worksheets, mostly just to prove this can be done. The idea is that something like this could be adapted into a publicly maintained version of the IRS Direct File program (RIP). I'm up to an estimated 60% coverage of US federal tax situations so far.

https://github.com/emmilco/us-tax-model

> Just use the LLM to make a thing that's actually good at what you need it to do.

This is the end state of most imagined use cases for “agentic” software IMO. Use the AI to build software, with a classifier or LLM as the expansion joint in awkward spots.

Re:eMudhra to Exit Global SSL/TLS Certificate Business on Thursday October 22, 2026 @10:09AM (#50195557)
5
I love it. The graphing tool is awesome.
I converted my post-it based task tracker to an iOS app. It has no subscription, no data leaves your phone, and it costs 2 USD. It’s got no AI features but you can add tasks with siri by way of a shortcut.

Much less ambitious than what 3anddone is trying to do. But If you’re interested, check it out. It’s called “Grask”.

Re:DeepSeek-v4.1-Flash-1017 on Saturday October 17, 2026 @11:34AM (#50132003)
Forgive the ignorance, but how are you running a 763B parameter model on 64GB of RAM?
Re:How the Claude Code team does code review on Friday October 16, 2026 @04:22PM (#50124069)
How is the ability of a human to understand the code via hands-on familiarity not a direct dependency of their ability to do manual code review? I don't get it. Having claude write an explainer (something I do a lot!) doesn't get you to the point where you can confidently assess a complex diff. And you've funneled your priors on what the diff says and does through the same system that already reviewed and approved it. This article isn't bad but it doesn't give enough weight to the human context-building part of the problem.
Re:I know why Mathematicians weep on Thursday October 15, 2026 @01:49PM (#50107409)
I guess I'd say that your qualia aren't a something, but they're not a nothing either. We can't say what they are. They're not publicly describable, and therefore not publicly attributable. As Wittgenstein would say, "They cancel out."

And as I think Dennett himself would say, qualia are just Sellars's Given rearing its ugly head again.

Re:I know why Mathematicians weep on Thursday October 15, 2026 @01:15PM (#50106893)
I actually agree with you. LLMs could become participants in the future, but this would require (1) durability of real awareness over time (an architecture change from the current fixed-weights + transient context architecture) and (2) that humans grant them the status of equal participants (probably not a terribly high bar given how people already treat these things). I'm not aware of any real progress toward (1), and all the stand-ins people have developed live in the context layer or textual artifacts, which are poor stand-ins for durable memory.

And yeah, consciousness based arguments are bunk IMO. It's clear that LLMs are in a basic sense "aware", and even to some extent "sapient" (in Brandom's usage), i.e. they can justify claims and object to things at least locally. I follow Rorty on the question of consciousness, which is to say that consciousness has no deeper meaning in practice beyond "are you awake", and in philosophical discussion it's largely a proxy for "are you one of us" in some amorphous sense.

Re:I know why Mathematicians weep on Thursday October 15, 2026 @01:04PM (#50106719)
Brandom wrote a shorter version of the book, called "Articulating Reasons", which is available in full on his faculty page [1], or from booksellers. He's a very wordy writer (kind of exhausting to read, even for someone who enjoys philosophy), but if you get ahold of Making It Explicit, chapters 2 and 3 have the meat of the ideas I'm talking about here.

[1] https://sites.pitt.edu/~rbrandom/Courses/2022%20Phil%20of%20...

Edit: One of my ways of benchmarking new AI models is actually to type a version of this prompt in and see how sophisticated the response is: "Talk to me about the concept of deontic scorekeeping in the context of llms". You'll get good mileage out of that.

Re:I know why Mathematicians weep on Thursday October 15, 2026 @10:56AM (#50104609)
Recursive self improvement is a bulk process that shapes the weights of the next model. The weights are still frozen. Each individual "agent" would need to able to durably update its own dispositions to get to what I'm talking about.

I'm not suggesting mathematics and language are the same thing, but I am saying (which shouldn't be controversial) that mathematics as a discipline exists within the medium of language, and that mathematical reasoning, discovery, and proof happen via people proposing, justifying, testing, and objecting to formulations in language. This isn't a metaphysical claim about whether math is real or captures inherent structures of the universe etc.

Re:I know why Mathematicians weep on Thursday October 15, 2026 @10:49AM (#50104487)
The irony of complaining about an academic jargon word in a thread about mathematicians.
Re:I know why Mathematicians weep on Thursday October 15, 2026 @10:35AM (#50104294)
Because language is mimetic, and people are consuming huge quantities of AI-generated text. I.e. saying that an LLM can't be an equal participant in our language games isn't saying that it can't play by the rules. In fact that's what LLMs are trained to be best at.

What an LLM can't do (at least with the current architecture) is sustain a commitment that it can be held accountable for later. It doesn't have durable "perspective". It can't update its priors. Maybe a new architecture will come along that gives LLMs memory plasticity, at which point they will shift into being individuated quasi-persons, but that's not what we've got now.

I've written some about this here, if you're interested: https://elliotmilco.substack.com/p/deontic-scorekeeping-comm...

Re:I know why Mathematicians weep on Thursday October 15, 2026 @10:22AM (#50104109)
This piece circles, without naming it, around the concept of “deontic scorekeeping” central to the work of Robert Brandom on semantics. The idea that our ability to create and sustain conceptual systems depends on the give and take of reasons within a social setting. Brandom has been front of mind for me lately because elements of his theory both explain why LLMs should work in principle, and where they are bound to be radically deficient. An LLM encodes the normative regularities of our linguistic/conceptual games into its weights, but it cannot be a real participant in our games because it is incapable of staking durable commitments or changing its dispositions over time.

Worth reading: Robert Brandom, “Making It Explicit: Reasoning, Representing, and Discursive Commitment”

Re:Gemini 4 Argon on Tuesday October 13, 2026 @10:30PM (#50081645)
- I clicked "try in gemini", typed a prompt, got an unimpressive result.

- Then I realized Gemini 3 was active.

- I tried switching models.

- I was presented with a $99/mo subscription offering.

- I scrolled down and clicked to get cheaper options.

- I chose the $19.99 "AI Pro" monthly option and paid.

- In chat I was able to use Argon. Cool. Seems pretty smart.

- I asked Argon if I could use it through opencode with my Google account.

- Argon said yes, but then told me I'd have to use the Gemini CLI as middleman.

- I told it I didn't know there was a CLI for Gemini; I'd just use that.

- It told me how to install gemini-cli.

- I authenticate via Google OAuth inside gemini-cli.

- Gemini-cli rejects my login, says the app is deprecated for subscription users, who must use agy.

- I install agy.

- In agy, I open the model selection menu.

- "Gemini 4 Argon is currently available to Ultra plan subscribers." Odd... Gemini 4 Argon is the model (included in my Pro plan) that told me to do this.

- I discover that Claude Opus 5.5 is included in the subscription. I switch to it and give it a debugging task.

- Within about 5 minutes: "Individual quota reached. Please upgrade your subscription to increase your limits."

- This is dumb. Google stole twenty bucks from me; I want my money back.

- I go to the Gemini web app to cancel my subscription. I paid on my phone, so I have to cancel on my phone.

- The Gemini iOS app has a "manage my subscription" page. I go there to manage my subscription.

- This "manage my subscription" page includes no way of cancelling.

- After a minute of confusion I go to the App Store > Subscriptions > Gemini > Cancel.

- My subscription will end at the end of the month (no refund).

- Then I have to find the complaint form so I can request a refund.

- But I did request one.

Anyway, "frontier intelligence" just wasted about an hour of my life.

Re:QGIS bans AI assisted contributions on Monday October 12, 2026 @10:13AM (#50056768)
Name the alternative tech news / user sentiment sources. I want to widen my reading.
Re:Anne Carson wins Nobel Prize in literature 2026 on Thursday October 08, 2026 @07:08PM (#50013702)
I don't see "new" in either of the criteria you quoted. It also doesn't fit with the explicit reasons given for awarding the prize to many past recipients. Sometimes originality is a factor, but in many cases the reason is just judged merit.

Look at the list here: https://en.wikipedia.org/wiki/List_of_Nobel_laureates_in_Lit...

This model finally got me off my Claude Max subscription. I’ve found it superior to Opus 5.5 in certain use cases, and certainly faster.

I’m convinced that I’ll have good enough inference on my laptop at reasonable speeds within the next year.

Older »