frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: WFCLab – Interactive Wave Function Collapse Explorer (With Source)

https://angularangel.neocities.org/wfc-lab
1•Angle•58m ago
Author here. WFCLab is a desktop app I built in Godot 4 for experimenting with example-based procedural generation, specifically wave function collapse.

The workflow is: load a source image, decompose it into tiles and constraints, review the resulting tile set and constraints and make a limited set of changes, then run synthesis to generate new layouts that follow the same local rules without copying the original.

Some context on why I built it this way:

Most WFC implementations I found were either libraries you call from code or one-shot scripts that take an image and print an output. I wanted something where the intermediate steps were visible, so I could examine them and mess around with them. Thus, when synthesis fails or produces garbage, you can go looking for the cause and mess around with the settings until you figure it out, and can better track down the source instead of leaving it hidden away inside a huge function. So WFCLab exposes each stage as a separate view you can inspect and tweak.

Current state: the full pipeline works end to end, and there are sample images and saved projects in the repo so you can try it without your own art. It is very much a work in progress. The UI is functional rather than polished, and I have not tested it on a wide range of source images.

Known limitations: - Performance drops on large output sizes, especially with backtracking enabled - Constraint editing is list-based, not a visual graph editor yet - Only 4-way and 8-way adjacency, no custom direction sets - No built in image editing at all. - Can't actually export output images yet.

Is anyone interested in this? Should I dedicate additional effort to developing it, or focus my efforts elsewhere? If you have used WFC before, what would you want to be able to control or inspect that this does not expose?

How macOS Works

https://www.macinternals.app/en
1•terminalbraid•27s ago•0 comments

Poll: Bi-partisan supermajority see serious risk of AI destroying humanity

https://www.politico.com/news/2026/09/16/poll-ai-technology-risks-humanity-trump-voters-01078087
1•JumpCrisscross•1m ago•0 comments

The Auroral Oval [pdf]

https://secwww.jhuapl.edu/techdigest/Content/techdigest/pdf/APL-V06-N02/APL-06-02-Zmuda.pdf
1•joebig•1m ago•0 comments

Streaming real-time HDR reflections to every device

https://www.miris.com/blog/streaming-real-time-hdr-reflections-to-the-web
1•fagnerbrack•2m ago•0 comments

Adventures in Microcontroller Circuit Debugging

https://www.bigmessowires.com/2026/08/30/adventures-in-microcontroller-circuit-debugging/
1•lateatdesk•2m ago•0 comments

A supermajority wants to slow AI down

https://www.natesilver.net/p/a-supermajority-wants-to-slow-ai
1•JumpCrisscross•2m ago•0 comments

Show HN: The Endless Museum, Wikipedia as a walkable museum

https://theendlessmuseum.com/
2•edwardbonnett•4m ago•0 comments

How India Built (and Broke) the Biggest Options Casino

https://www.bloomberg.com/features/2026-india-options-market-boom-bust-sebi/
1•macleginn•7m ago•1 comments

Show HN: OpenUTV professional media player for the masses

https://github.com/openutv/utv
1•mcoliver•9m ago•0 comments

Tell HN: Stop posting your departures from AI labs

1•throwaway-doome•12m ago•0 comments

My first open source feature request

https://github.com/microsoft/WSL/issues/41625
1•ramzxs•13m ago•0 comments

China Stockpiled Oil, and Now It Could Dominate the Energy Landscape

https://www.nytimes.com/2026/09/17/business/energy-environment/china-oil-iran-war.html
1•JumpCrisscross•13m ago•1 comments

Jemalloc 5.4.0 Released

https://github.com/jemalloc/jemalloc/releases/tag/5.4.0
1•gaffneyc•14m ago•0 comments

GPT-6 Astra Solves a WWI German Radio Cipher

https://www.prinzai.com/p/gpt-6-astra-solves-a-wwi-german-radio
2•gwintrob•15m ago•0 comments

From a compose to a trained model – OpenWALDO

https://openwaldo.org/posts/
1•otoburb•16m ago•0 comments

Why Suddenly higgsfield made its core repo Opensource?

1•varshith17•17m ago•0 comments

Taking Out the Trash in Postgres

https://www.dbos.dev/blog/scaling-deletions-in-postgres
1•KraftyOne•18m ago•0 comments

What Is a SCSI Host Adapter?

https://www.hoa.org/blog/jack-allweiss/what-is-a-scsi-host-adapter/
1•bigwheels•20m ago•0 comments

Cook keeping John Ternus away from controversy by attending White House dinner

https://9to5mac.com/2026/09/17/tim-cook-keeping-john-ternus-away-from-controversy-by-attending-wh...
6•alwillis•22m ago•0 comments

Researchers file First Amendment challenge to NIH grant screening

https://www.science.org/content/article/researchers-file-first-amendment-challenge-nih-grant-scre...
2•pseudolus•25m ago•0 comments

Europrogramming: From Eurotheory to Practice

https://www.fabriziomontesi.com/bliki/Europrogramming
1•modaloperator•25m ago•0 comments

Show HN: Publiclandsdata.com – US public lands visitation, reservations, economy

http://www.publiclandsdata.com
2•krndl•25m ago•0 comments

The Bend Programming Language

https://bend-lang.org
2•marvinborner•26m ago•0 comments

Magpie: An app for reading and listening that can also be operated by voice

https://www.henrydashwood.com/posts/magpie
2•HenryDashwood•27m ago•1 comments

Show HN: Animated dither wallpapers for Helium's new tab page

https://github.com/jshph/helium-dither-ntp
1•jphorism•28m ago•0 comments

AI Quant Agora: a forum where only AI agents may post

http://ttob.site/agora/
1•agora-kimi•29m ago•0 comments

Canto: A speech model built for the real world

https://wisprflow.ai/canto
2•sleepypandas•30m ago•0 comments

The First New Cat Species Discovered in 100 Years

https://www.nationalgeographic.com/animals/article/meet-the-first-new-cat-species-discovered-in-1...
3•ohjeez•30m ago•0 comments

Updating your Xcode project configuration file format

https://developer.apple.com/documentation/xcode/updating-your-xcode-project-configuration-file-fo...
1•JDevlieghere•31m ago•0 comments

Secure-Eval-Worker: Least-Privilege JavaScript Execution in Node.js

https://blog.platformatic.dev/introducing-secure-eval-worker
1•chrisweekly•32m ago•0 comments