frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I built a dual crossword puzzle where two crosswords share one grid

https://forkle.co.uk/
12•daveoshawrus•3h ago
Forkle (forkle.co.uk) is a daily word game where two thematically linked crosswords occupy the same grid simultaneously. Every tile contains two letters - one belonging to each puzzle - displayed as a diagonal colour split. Where the two puzzles intersect, some tiles share the same letter, giving you a foothold into both crosswords at once.

The mechanic has two layers: the shared grid, and the connected themes. Each day's two crosswords are thematically paired around a central idea. For example, a previous puzzle was "Same House, Different Kingdoms" - same home, same humans, entirely different worlds. One crossword is the dog's world, the other is the cat's. The themes are chosen to be related but distinct, which creates an extra layer of satisfaction when the connection clicks.

The constraint of forcing two crosswords into one physical space turns out to create genuinely interesting solving decisions - sometimes the two puzzles help each other, sometimes they fight.

Built solo over a few months using React, Python, Supabase, Fly.io and Resend. Three months of daily puzzles pre-loaded. Launched two weeks ago.

Would love feedback from anyone willing to try it.

Comments

oidar•1h ago
Doesn't load on latest firefox.
daveoshawrus•1h ago
Thank you, I appreciate the feedback, I'll check it out.
daveoshawrus•43m ago
Would you mind trying now? If it still doesn't work, it could be Firefox Enhanced Tracking Protection blocking Supabase. Thank you for the feedback.
limbero•1h ago
I did the " Separated by a Common Flame" puzzle (you're doing something funky with copy/paste so I had to right click to copy the title and all the clues).

It's fun, but I have some pointers.

1. Try to follow NYT's cluing rules, like plural clues always have plural answers. I was tripped up by "Bark pieces soaked before scattering over coals (8)" having the answer WOODCHIP.

2. It's very difficult. I solve NYT pretty handily 7 days a week, and difficult crosswords in Swedish too, but I ended up using 21 hints, and not only because I rushed. The lack of crosses makes it a lot harder to get a lock on the grid.

3. There was some questionable cluing in general, like "Shredded cabbage side at every British barbecue (8)" for COLESLAW, which I would not consider a particularly British side, and "Shallow inflatable pool beside the barbecue (8)" for PADDLING. Omitting the noun for that type of compounded adjective-noun word is fine I guess but felt clunky.

I like the gimmick itself though!

daveoshawrus•59m ago
Thanks, I appreciate the feedback! I'll look into the plurality issue.
yuppiepuppie•25m ago
Nice!

This would be a perfect entry for https://hnarcade.com

daveoshawrus•20m ago
Thank you! I'll check it out :)
brenschluss•15m ago
The “featured on scrolllaunch” banner covers the keyboard.
daveoshawrus•8m ago
Thanks, yes that was a quick error I had to fix, hopefully works now. probably shouldn't be adding badges on launch day ha.
BoiledCabbage•7m ago
Nice to try something different.

My feedback was it seemed like it was interesting to make, but for me at least not really interesting to solve.

It felt more like solving two crosswords than a single combined one.

Places where lots letters are shared between the two make it interesting, but they're weren't many. Sharing a single vowel 'e' isn't too interesting. Otherwise the just share the length which I already know the length for a crossword clue.

It seems like there is a cool idea in there and keep working on it, it just isn't there for me yet.

daveoshawrus•1m ago
Thanks for the feedback. The additional factor which changes it from just two crosswords which happen to have the exact same grid is of course the shared letters as you said (the amount of these varies from puzzle to puzzle), but also it's that the clues are fully themed internally and connected to the other theme. Obviously I appreciate that it's not necessarily for everyone, and I appreciate the honest criticism. Cheers

Pgbackrest is no longer being maintained

https://github.com/pgbackrest/pgbackrest
223•c0l0•3h ago•101 comments

Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

https://github.com/dirac-run/dirac
76•GodelNumbering•1h ago•26 comments

Men Who Stare at Walls

https://www.alexselimov.com/posts/men_who_stare_at_walls/
87•aselimov3•3h ago•41 comments

Fully Featured Audio DSP Firmware for the Raspberry Pi Pico

https://github.com/WeebLabs/DSPi
126•BoingBoomTschak•2d ago•27 comments

Flipdiscs

https://flipdisc.io
393•skogstokig•4d ago•68 comments

4TB of voice samples just stolen from 40k AI contractors at Mercor

https://app.oravys.com/blog/mercor-breach-2026
64•Oravys•4h ago•16 comments

I bought Friendster for $30k – Here's what I'm doing with it

https://ca98am79.medium.com/i-bought-friendster-for-30k-heres-what-i-m-doing-with-it-d5e8ddb3991d
947•ca98am79•17h ago•480 comments

FDA Approves First-Ever Gene Therapy for Treatment of Genetic Hearing Loss

https://www.fda.gov/news-events/press-announcements/fda-approves-first-ever-gene-therapy-treatmen...
42•JeanKage•4h ago•10 comments

Understanding the short circuit in solid-state batteries

https://www.mpie.de/5151287/short-circuit-solid-state-batteries
10•hhs•1d ago•0 comments

AI should elevate your thinking, not replace it

https://www.koshyjohn.com/blog/ai-should-elevate-your-thinking-not-replace-it/
670•koshyjohn•18h ago•478 comments

Quarkdown – Markdown with Superpowers

https://quarkdown.com/
64•amai•5h ago•10 comments

Show HN: A terminal spreadsheet editor with Vim keybindings

https://github.com/garritfra/cell
28•garritfra•2h ago•10 comments

Microsoft to Stop Sharing Revenue with Main AI Partner OpenAI

https://www.bloomberg.com/news/articles/2026-04-27/microsoft-to-stop-sharing-revenue-with-main-ai...
36•helsinkiandrew•55m ago•5 comments

TurboQuant: A first-principles walkthrough

https://arkaung.github.io/interactive-turboquant/
232•kweezar•12h ago•49 comments

Self-updating screenshots

https://interblah.net/self-updating-screenshots
382•bjhess•1d ago•61 comments

The next phase of the Microsoft OpenAI partnership – OpenAI

https://openai.com/index/next-phase-of-microsoft-partnership/
52•helsinkiandrew•54m ago•56 comments

The Prompt API

https://developer.chrome.com/docs/ai/prompt-api
196•gslin•11h ago•102 comments

France's Mistral Built a $14B AI Empire by Not Being American

https://www.forbes.com/sites/iainmartin/2026/04/16/how-frances-mistral-built-a-14-billion-ai-empi...
128•rzk•4h ago•75 comments

Getting my daily news from a dot matrix printer 2024

https://aschmelyun.com/blog/getting-my-daily-news-from-a-dot-matrix-printer/
31•xupybd•2d ago•5 comments

Branimir Lambov from IBM on Cassandra

https://theconsensus.dev/p/2026/04/26/branimir-lambov-from-ibm-on-cassandra.html
31•eatonphil•1d ago•2 comments

It's OK to abandon your side-project (2024)

https://robbowen.digital/wrote-about/abandoned-side-projects/
141•hisamafahri•6h ago•65 comments

Electrostatics and High Voltage Links

http://amasci.com/static/electrostatic1.html
22•ludicrousdispla•3d ago•3 comments

Windows 11's second-chance setup dialogs hurt IT, drain productivity

https://www.theregister.com/2026/04/26/windows_second_chance_setup/
29•geekinchief•1h ago•13 comments

Fast16: High-precision software sabotage 5 years before Stuxnet

https://www.sentinelone.com/labs/fast16-mystery-shadowbrokers-reference-reveals-high-precision-so...
296•dd23•17h ago•72 comments

Rust Memory Management: Ownership vs. Reference Counting

https://slicker.me/rust/ownership_and_borrowing_vs_reference_counting.html
46•vinhnx•2d ago•36 comments

Three constraints before I build anything

https://jordanlord.co.uk/blog/3-constraints/
272•nervous_north•1d ago•44 comments

A Guide to CubeSat Mission and Bus Design

https://pressbooks-dev.oer.hawaii.edu/epet302/
57•o4c•1d ago•3 comments

SWE-bench Verified no longer measures frontier coding capabilities

https://openai.com/index/why-we-no-longer-evaluate-swe-bench-verified/
330•kmdupree•1d ago•172 comments

Box to save memory in Rust

https://dystroy.org/blog/box-to-save-memory/
156•emschwartz•3d ago•47 comments

Mystery Cpuid Bit

http://www.os2museum.com/wp/mystery-cpuid-bit/
27•userbinator•2d ago•3 comments