frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Primitive Kolmogorov complexity is computable

https://lewish.io/posts/primitive-kolmogorov-complexity-is-computable
23•1ewish•2d ago

Comments

317070•5h ago
It might be computable, but is it practical? It sounds like it requires a stack of exponentials in compute time, and is impractical even for very short messages.
pfdietz•4h ago
The time bound would be a non-PR function, so yeah.
fen11•4h ago
This post argues that because most functions we encounter are primitive recursive, Primitive Kolmogorov complexity is widely applicable. I think you also need to argue that it is a meaningful notion of complexity.

PK may be very differently shaped from normal Kolmogorov complexity because you can find primitive recursive functions whose implementation in a primitive recursive programming language is arbitrarily larger than their implementation in a Turing complete programming language.

That said, I’m not sure what if anything this implies about AI.

randomNumber7•4h ago
Great, now please ask the AI how to calculate it for me.
4ad•3h ago
> This post is mostly AI generated, of course with significant guidance, feedback, iteration and some edits from me.

I can tell, because it is garbage.

AI's notion of PK is useless because of Blum's speedup theorem. Because the invariance theorem fails in PR (PR is not universal), description-length gaps between PR and Turing complete languages can grow without bound.

Essentially a more expressive formalism can encode an interpreter for the weaker one and then diagonalise over it. Restricting yourself to a total language, you sacrifice potentially unbounded conciseness.

This is a profound difference between TC and non-TC languages, and it manifests even for terminating functions. It's not just that a TC languages can encode non-terminating computations, it's that a TC language can encode terminating functions more efficiently than a non-TC language. A terminating program expressed in a total language must manifest its termination proof in a strict way with finite degrees of freedom, whatever the choice of total language might be. In a TC language it doesn't have this artificial constraint.

In some sense, as program complexity grows (expressed in a total language), more and more of the program is dedicated just to encoding its own termination proof. We can sort of see this a corollary of this experimentally with programs (proofs) written in theorem provers like Coq (which are total). Giant proofs extract to very small programs. We don't see the sort of phenomenon in theorem provers using a Curry-style type system, for example Nuprl, where the underlying lambda calculus is Turing complete. This is experimental evidence that even though most interesting functions might be PR, a PR language might not be the best language to express those functions. And this seems to be the case even without choosing specially-crafted pathological examples.

These are subtle issues and I can't fault the author for not knowing about them, but I can fault him for using AI to appear to say something profound when all that was said was woefully naïve.

catlifeonmars•3h ago
> The uncomputability of both arises directly from the Halting Problem

This is perhaps pedantic, but this statement is a little misleading. Kolmogorov complexity and the halting problem both describe the same concept in different formulations. One could just as easily say that the halting problem arises directly from Kolmogorov complexity.

scythe•1h ago
More generally, both are cases of a diagonal argument.
gerdesj•2h ago
"K and S and are not calculable"

S can't be arsed to define itself. K is a measure of s (an object). What on earth is S? Is it the result of using Solomonoff induction ... on a hypothesis based on K?

Then we suddenly get the science bit:

"Whilst we might one day care about the sort of intelligence that is defined as a full "search over turing machines", for today's real world practical general intelligence, a "search over primitive recursive functions" is likely sufficient."

So, sod the Halting problem, with some sleight of hand (waving) we get AGI tomorrowish or something.

The author seems to forget that "intelligence" might eventually be defined by a "full search over turing machines" and "practical general intelligence" is not a particularly useful system and merely the description for a next token guesser and the like.

A new pyramid-like shape always lands the same side up

https://www.quantamagazine.org/a-new-pyramid-like-shape-always-lands-the-same-side-up-20250625/
291•robinhouston•7h ago•76 comments

The Hollow Men of Hims

https://www.alexkesin.com/p/the-hollow-men-of-hims
127•quadrin•4h ago•109 comments

Puerto Rico's Solar Microgrids Beat Blackout

https://spectrum.ieee.org/puerto-rico-solar-microgrids
56•ohjeez•4h ago•1 comments

Gemini CLI

https://blog.google/technology/developers/introducing-gemini-cli-open-source-ai-agent/
979•sync•14h ago•550 comments

-2000 Lines of code

https://www.folklore.org/Negative_2000_Lines_Of_Code.html
223•xeonmc•7h ago•77 comments

A new PNG spec

https://www.programmax.net/articles/png-is-back/
485•bluedel•1d ago•467 comments

Define policy forbidding use of AI code generators

https://github.com/qemu/qemu/commit/3d40db0efc22520fa6c399cf73960dced423b048
264•todsacerdoti•4h ago•143 comments

Experience Making a 1-minute AI movie with my 7-year old daughter

https://drsandor.net/ai/minecraft/
10•chris_sandor•17h ago•1 comments

Libxml2's "no security embargoes" policy

https://lwn.net/SubscriberLink/1025971/73f269ad3695186d/
142•jwilk•8h ago•99 comments

OpenAI charges by the minute, so speed up your audio

https://george.mand.is/2025/06/openai-charges-by-the-minute-so-make-the-minutes-shorter/
466•georgemandis•14h ago•143 comments

The Art of Hanakami, or Flower-Petal Folding

https://origamiusa.org/thefold/article/art-hanakami-or-flower-petal-folding
8•s4074433•3d ago•0 comments

What Problems to Solve (1966)

http://genius.cat-v.org/richard-feynman/writtings/letters/problems
322•jxmorris12•10h ago•37 comments

Getting ready to issue IP address certificates

https://community.letsencrypt.org/t/getting-ready-to-issue-ip-address-certificates/238777
228•Bogdanp•11h ago•130 comments

The Offline Club

https://www.theoffline-club.com
93•esher•8h ago•42 comments

Better Auth, by a self-taught Ethiopian dev, raises $5M from Peak XV, YC

https://techcrunch.com/2025/06/25/this-self-taught-ethiopian-dev-built-an-authentication-tool-and-got-into-yc/
81•bundie•9h ago•54 comments

Build and Host AI-Powered Apps with Claude – No Deployment Needed

https://www.anthropic.com/news/claude-powered-artifacts
198•davidbarker•10h ago•69 comments

Writing a basic Linux device driver when you know nothing about Linux drivers

https://crescentro.se/posts/writing-drivers/
186•sbt567•3d ago•17 comments

Microsoft Dependency Has Risks

https://blog.miloslavhomer.cz/p/microsoft-dependency-has-risks
71•ArcHound•7h ago•68 comments

LM Studio is now an MCP Host

https://lmstudio.ai/blog/lmstudio-v0.3.17
163•yags•10h ago•68 comments

Earths largest camera:3B pixel images

https://www.nytimes.com/interactive/2025/06/19/science/rubin-observatory-camera.html
24•wglb•3d ago•9 comments

Ambient Garden

https://ambient.garden
46•fipar•2d ago•4 comments

America’s incarceration rate is in decline

https://www.theatlantic.com/ideas/archive/2025/06/prisoner-populations-are-plummeting/683310/
105•paulpauper•10h ago•196 comments

Iroh: A library to establish direct connection between peers

https://github.com/n0-computer/iroh
159•gasull•11h ago•45 comments

Web Embeddable Common Lisp

https://turtleware.eu/static/paste/wecl-test-gl/main.html
106•todsacerdoti•12h ago•33 comments

CUDA Ray Tracing 2x Faster Than RTX: My CUDA Ray Tracing Journey

https://karimsayedre.github.io/RTIOW.html
32•ibobev•6h ago•2 comments

Interstellar Flight: Perspectives and Patience

https://www.centauri-dreams.org/2025/06/25/interstellar-flight-perspectives-and-patience/
63•JPLeRouzic•11h ago•96 comments

FurtherAI (YC W24) Is Hiring for Software and AI Roles

https://www.ycombinator.com/companies/furtherai/jobs
1•sgondala_ycapp•10h ago

Games run faster on SteamOS than Windows 11, Ars testing finds

https://arstechnica.com/gaming/2025/06/games-run-faster-on-steamos-than-windows-11-ars-testing-finds/
233•_JamesA_•8h ago•86 comments

Bot or human? Creating an invisible Turing test for the internet

https://research.roundtable.ai/proof-of-human/
99•timshell•12h ago•131 comments

Is Lovable getting monetization wrong?

https://getlago.substack.com/p/lovable-makes-60m-in-6-monthsbut
109•FinnLobsien•13h ago•65 comments