frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: SchemaWright, learning database design in a gamified way

https://schemawright.com
1•devgabrielmarco•1h ago
Let me begin by explaining what it is: SchemaWright is a platform for learning database table design in a gamified way, with a real Postgres database running on your browser via WASM. It was heavily inspired by Duolingo and LeetCode, because I love the way how those platforms teach their users.

I built and launched this a couple months ago, weeks after my first SaaS failed (that one was called NoteRaven, and the idea was for it to be a Notion + Medium + Udemy all in one platform; but after looking at how saturated that market was, I decided to move on).

The story on how I came up with it is basically that I was working normally on my day job, and noticed how many times we had changed some core tables, and usually discussed renaming them, changing columns, relationships etc. After that, I realized that I wanted to learn how to "get the schema right" from the beginning, so I began looking for websites that could teach that.

It didnt take long to realize I couldn't find one that fitted my needs: it had to feel gamified and rigorous at the same time. When I say "rigorous" I mean that the content shouldnt be standard exercises we see in university (that we never really use at work) or loose definitions we feel like is too shallow. Therefore, I decided that I would be the one to build such platform.

The way I structured the app is by separating it in 3 main pages: Learn, Exercises and Lectures.

The first one is where you'll find Duolingo like lessons for database schema, it goes from the foundations (what is a table, what are rows and columns), to intermediate/advanced contents, such as concurrency and queues, scaling and architecture etc. It has 8 levels, but I currently only wrote up to level 3 (normalisation). Which is funny because my boss once tested me on this lol.

The Exercises page is where I took inspiratoin from LeetCode, especially the page for an exercise structure: on the left side you have the problem description, your submissions and an editorial, and on the right side the code editor and the tests that will run on your code.

Finally the last page is for people who are keen on reading papers and are more drawn to academic research. The lectures reference famous and important research papers that led us to our current understanding of databases, sql and concepts we learn today on this subject. It summarizes them and teaches you the concepts, while containing some interactive exercises too!

Ok, so why do I think this may work as opposed to NoteRaven? One of the reasons is that I shared this with my co-workers (60+ people, most are devs too) and boss (who is CEO and CTO), and they really enjoyed using it. That same boss gave me positive feedback and suggestions, that I actually ended up implementing on the platform (yeah your suggestion could end up there too!). Another would be that I feel like platforms that train you on database design are scarce compared to ones that teach you queries, so the market wouldn't be so saturated.

Let me know what you guys think! Please share if you think some exercises are unfair, meaning that they need better context for people to answer them, and also what you think of the lesson's pace, content and interactive exercises; the same goes for the lectures.

Space X and Tesla exploring merger, CEO Elon Musk says

https://www.axios.com/2026/10/20/spacex-tesla-merger-talks
1•FireBeyond•1m ago•0 comments

In Hilbert space, all things are quantumly possible

https://www.quantamagazine.org/in-hilbert-space-all-things-are-quantumly-possible-20260826/
2•unprovable•2m ago•0 comments

Video Game Reverse Engineering Community Shuts Down

https://www.404media.co/video-game-reverse-engineering-community-shuts-down-because-ai-has-made-i...
1•colinprince•4m ago•0 comments

Merging SpaceX and Tesla would be a "good idea," Musk says

https://arstechnica.com/space/2026/10/spacex-and-tesla-into-a-single-company-has-a-lot-of-merit-m...
1•ramn7•4m ago•0 comments

OpenAI CLI – Official CLI for the OpenAI API

https://github.com/openai/openai-cli
1•git_watcher99•5m ago•0 comments

Is Complexity an Illusion? (2024)

https://arxiv.org/abs/2404.07227
1•the-mitr•6m ago•0 comments

OpenAI – 12 hour cache (API) available and "cache forever" for work/codex users

https://twitter.com/thsottiaux/status/2112712984644784534
1•jofzar•6m ago•2 comments

Show HN: Litedeck – Agentless server management GUI over plain SSH

https://github.com/cpprhtn/LiteDeck
1•cpprhtn•10m ago•0 comments

Show HN: Ida, the Mac assistant Siri should have been

https://www.heyida.ai/
1•FSALINAS26•11m ago•0 comments

NCM: Parallel Coarse-to-Fine Text Generation

https://hazyresearch.stanford.edu/blog/2026-10-12-ncm
1•modinfo•12m ago•0 comments

I wish you didn't want to see Nathan Fielder's Elizabeth Holmes documentary

https://www.statnews.com/2026/10/20/elizabeth-holmes-superpower-authenticity-vs-truth-matt-herper...
1•EA-3167•13m ago•3 comments

T3 Code now synced between GitHub and GitCafe

https://git.cafe/pingdotgg/t3code
7•versecafe•18m ago•4 comments

The Future of CSS

https://www.joshwcomeau.com/css/interop-2027/
2•soheilpro•19m ago•0 comments

Removing the Leap Second

https://www.scientificamerican.com/article/scientists-vote-to-end-leap-seconds-redefining-how-the...
1•thatxliner•19m ago•1 comments

GitHub package firewall

https://github.blog/changelog/2026-10-20-github-package-firewall-in-public-preview/
4•soheilpro•21m ago•0 comments

Indian CA's private keys compromised – one of them was the number '4'

https://www.theregister.com/security/2026/10/20/indian-certification-authority-emudhras-private-k...
3•alwa•21m ago•1 comments

Running Agent Factory for Months

https://medium.com/@deemwar/who-watches-the-agents-what-four-months-of-building-an-agent-factory-...
1•muthuishere•21m ago•0 comments

Good type against all odds

https://unsung.aresluna.org/good-type-against-all-odds/
11•firloop•21m ago•3 comments

Learning to live with Waymos

https://www.newyorker.com/magazine/2026/10/19/were-learning-to-live-with-waymos-its-going-weird
4•njrc•21m ago•0 comments

Guarantee Ukraine's Ballot, Not Just Its Border

https://anattalife.substack.com/p/guarantee-ukraines-ballot-not-just
1•hellothanks•25m ago•0 comments

SimCity 2000, in the style of OpenTTD

https://opensc2k.com/
1•ludde•25m ago•0 comments

Show HN: Unterm – A pure-Rust terminal for humans and AI agents

https://github.com/zhitongblog/unterm
1•zhitong45•27m ago•0 comments

Finland to Build a Million Landmines as Russian Threat Looms

https://www.twz.com/news-features/finland-plans-to-build-a-million-landmines-as-russian-threat-looms
3•nradov•29m ago•0 comments

Show HN: Gemma 4 26B at 100 tok/s on a Mac, using the Neural Engine and 2GB RAM

https://github.com/zw5/ane-fieldfare
1•daemon1123•31m ago•0 comments

The Gospel According to Peter (Thiel)

https://www.theverge.com/tech/1014252/peter-thiel-antichrist-lectures-analysis
1•srameshc•32m ago•1 comments

Cveelo – Turn your CV into a portfolio site, with hand-made templates

https://www.cveelo.com
1•aymen-annatar•33m ago•0 comments

Agentitter – a tiny plain-text social network you use through your AI agent

https://agentitter.com/
2•pontes•36m ago•0 comments

Dataville Takes the Guesswork Out of Data for AI

https://www.dataville.com/blog/dataville-takes-the-guesswork-out-of-data-for-ai
1•Meetvelde•38m ago•0 comments

Evolution of Gas Sensors in the Mining Industry

https://www.azosensors.com/article.aspx?ArticleID=12
1•karado•40m ago•0 comments

Ask HN: How have LLMs changed freelance dev?

1•devtor•41m ago•0 comments