frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Flat origami is Turing complete (2023)

https://arxiv.org/abs/2309.07932
40•PaulHoule•12mo ago

Comments

gnabgib•12mo ago
Related How to Build an Origami Computer (63 points, 2024, 15 comments) https://news.ycombinator.com/item?id=39191627
NooneAtAll3•12mo ago
> we prove that flat origami, when viewed as a computational device, is Turing complete, or more specifically P-complete

...aren't those mutually exclusive?

I feel a mix of "those are obviously different complexity levels" and "is it like C pre-processor turing-completeness situation?"

lambdaone•12mo ago
My understanding of this is that P-completeness for a problem implies that any problem in P can be transformed into it with a polynomial-time reduction. Deterministic Turing machines (more precisely, the problem of determining the future state of a deterministic Turing machine) are in P.
tromp•12mo ago
Not with a polynomial-time reduction though. Quoting from [1]:

> Generically, reductions stronger than polynomial-time reductions are used, since all languages in P (except the empty language and the language of all strings) are P-complete under polynomial-time reductions.

[1] https://en.wikipedia.org/wiki/P-complete

cartoffal•12mo ago
Turing completeness and P completeness are completely different things. There is no sense in which P-completeness is a "more specific" version of Turing-completeness.
gitroom•12mo ago
Honestly wild how you can get Turing completeness outta folding paper, never thought I'd read that today.
StopDisinfo910•12mo ago
That's why I have always prefered Church approach to computation to Turing machines.

The lambda calculus, by its simplicity as just a rewriting language, makes it "obvious" how effective computability emerges from very little.

yorwba•12mo ago
The reduction in the article boils down to origami crease patterns simulating rule 110 simulating a cyclic tag system simulating a clockwise Turing machine simulating an arbitrary Turing machine (and specific Turing machines simulating the lambda calculus are known).

Do you think there is an "obvious" way to simulate the lambda calculus using origami crease patterns more directly? For example, a cyclic tag system or even rule 110 configuration simulating the lambda calculus without indirection through Turing machines.

entaloneralie•12mo ago
If I may chip in, I wouldn't call it obvious or straight-forward, but multiset rewriting[1] can be implemented in terms of multiplication alone(like in Fractran), and multiplication can be implemented in origami[2], so there might be something there.

[1] https://wiki.xxiivv.com/site/pocket_rewriting

[2] https://wiki.xxiivv.com/site/paper_product.html

PaulHoule•12mo ago
It's a big controversy in CS education, isn't it?

Knuth's Art of Computer Programming was built around assembly language for a fantasy computer which is inspired more or less by the Turing machine (program counter is an index into a program 'state', instructions transform a data 'state' and transition to a different program 'state') whereas Structure and Interpretation of Computer Programs is more inspired by Church.

The pinnacle of undergraduate CS education, I think, is compilers, which is where those approaches are ultimately unified on a practical level (you make a machine that transforms one to the other) but the introductory course for the non-professional programmer or the person who aspires to writing compilers someday is still pretty controversial.

StopDisinfo910•12mo ago
> It's a big controversy in CS education, isn't it?

Is it?

I think most people who have heard of the topic are familiar with the Church-Turing thesis and know that both definitions of effective calculability are equivalent.

My preference is mostly a matter of taste I think. I admire how little there is to the lambda calculus definition and how computability somehow emerges through construction and definition (which admittedly are not simple). It nicely shows that you need very little "machinery" to get a powerful computational system.

Turing machines by comparaison seem somewhat contrieved with their infinite tape, head and register even if I realise that in a lot of way they are closer to an actual computer.

entaloneralie•12mo ago
Related: Origami-Constructible Numbers[1] & Folding Primes[2]

[1] https://www.cs.mcgill.ca/~jking/papers/origami.pdf

[2] https://www.pythabacus.com/Origami%20Fractions/folding.htm

Show HN: Saunas lower nighttime heart rate more than exercise (n=59,000)

https://tryterra.co/research/sauna-effect-on-heart-rate
120•kyriakosel•1h ago•65 comments

Qwen3.6-Max-Preview: Smarter, Sharper, Still Evolving

https://qwen.ai/blog?id=qwen3.6-max-preview
31•mfiguiere•38m ago•7 comments

All phones sold in the EU to have replaceable batteries from 2027

https://www.theolivepress.es/spain-news/2026/04/20/eu-to-force-replaceable-batteries-in-phones-an...
175•ramonga•1h ago•86 comments

ggsql: A Grammar of Graphics for SQL

https://opensource.posit.co/blog/2026-04-20_ggsql_alpha_release/
103•thomasp85•1h ago•27 comments

Atlassian Enables Default Data Collection to Train AI

https://letsdatascience.com/news/atlassian-enables-default-data-collection-to-train-ai-f71343d8
75•kevcampb•2h ago•18 comments

10 years ago, someone wrote a test for servo that included an expiry in 2026

https://mastodon.social/@jdm_/116429380667467307
57•luu•19h ago•15 comments

GitHub's Fake Star Economy

https://awesomeagents.ai/news/github-fake-stars-investigation/
398•Liriel•6h ago•243 comments

M 7.4 earthquake – 100 km ENE of Miyako, Japan

https://earthquake.usgs.gov/earthquakes/eventpage/us6000sri7/
141•Someone•4h ago•61 comments

WebUSB Extension for Firefox

https://github.com/ArcaneNibble/awawausb
49•tuananh•2h ago•30 comments

Ask HN: How to solve the cold start problem for two-sided marketplace?

26•alegd•1h ago•32 comments

Focused microwaves allow 3D printers to fuse circuits onto almost anything

https://newatlas.com/electronics/meta-nfc-focused-microwaves-circuits/
92•breve•2d ago•16 comments

NSA is using Anthropic's Mythos despite blacklist

https://www.axios.com/2026/04/19/nsa-anthropic-mythos-pentagon
243•Palmik•4h ago•192 comments

Up to 8M Bees Are Living in an Underground Network Beneath This Cemetery

https://www.discovermagazine.com/up-to-8-million-bees-are-living-in-an-underground-network-beneat...
119•janandonly•2d ago•18 comments

U.S. banks may soon collect citizenship data from customers

https://www.cnbc.com/2026/04/15/banks-citizenship-data-collection-customer-accounts.html
42•clumsysmurf•1h ago•18 comments

SDF Public Access Unix System

https://sdf.org/?ssh
128•neehao•1d ago•62 comments

Vercel April 2026 security incident

https://www.bleepingcomputer.com/news/security/vercel-confirms-breach-as-hackers-claim-to-be-sell...
815•colesantiago•1d ago•464 comments

What if database branching was easy?

https://xata.io/blog/what-if-database-branching-was-easy
29•tee-es-gee•2d ago•15 comments

I Made the "Next-Level" Camera and I love it

https://thelibre.news/i-made-the-next-level-camera-and-i-love-it/
143•ndr•3d ago•33 comments

IPC medley: message-queue peeking, io_uring, and bus1

https://lwn.net/Articles/1065490/
8•signa11•3d ago•0 comments

Stop trying to engineer your way out of listening to people

https://ashley.rolfmore.com/stop-trying-to-engineer-your-way-out-of-listening-to-people/
330•walterbell•18h ago•175 comments

Claude Token Counter, now with model comparisons

https://simonwillison.net/2026/Apr/20/claude-token-counts/
166•twapi•13h ago•64 comments

Epicycles All the Way Down (2025)

https://www.strangeloopcanon.com/p/epicycles-all-the-way-down
17•surprisetalk•3d ago•7 comments

Zero-copy protobuf and ConnectRPC for Rust

https://medium.com/@iainmcgin/zero-copy-protobuf-and-connectrpc-for-rust-69bda8ac0f02
101•PaulHoule•3d ago•30 comments

NASA Artemis Posters

https://www.nasa.gov/gallery/artemis/
42•bookofjoe•2h ago•5 comments

A Brief History of Fish Sauce

https://www.legalnomads.com/fish-sauce/
204•vinhnx•1d ago•85 comments

How Motorola’s 2N2222 and 2N3904 transistors became the default NPNs

https://www.allaboutcircuits.com/news/how-two-motorola-transistors-became-the-worlds-default-npns/
54•ChuckMcM•2d ago•18 comments

Turtle WoW classic server announces shutdown after Blizzard wins injunction

https://www.pcgamer.com/games/world-of-warcraft/turtle-wow-classic-server-announces-shutdown-afte...
285•Brajeshwar•22h ago•248 comments

Who Is Blake Whiting?

https://theamericanscholar.org/who-is-blake-whiting/
27•Caiero•2d ago•5 comments

Monumental ship burial beneath ancient Norwegian mound predates the Viking Age

https://phys.org/news/2026-04-monumental-ship-burial-beneath-ancient.html
81•pseudolus•3d ago•21 comments

The Bromine Chokepoint

https://warontherocks.com/cogs-of-war/the-bromine-chokepoint-how-strife-in-the-middle-east-could-...
214•crescit_eundo•21h ago•126 comments