frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Sony BMG copy protection rootkit scandal

https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootkit_scandal
1•basilikum•1m ago•0 comments

The Future of Systems

https://novlabs.ai/mission/
2•tekbog•1m ago•1 comments

NASA now allowing astronauts to bring their smartphones on space missions

https://twitter.com/NASAAdmin/status/2019259382962307393
2•gbugniot•6m ago•0 comments

Claude Code Is the Inflection Point

https://newsletter.semianalysis.com/p/claude-code-is-the-inflection-point
2•throwaw12•7m ago•1 comments

Show HN: MicroClaw – Agentic AI Assistant for Telegram, Built in Rust

https://github.com/microclaw/microclaw
1•everettjf•8m ago•2 comments

Show HN: Omni-BLAS – 4x faster matrix multiplication via Monte Carlo sampling

https://github.com/AleatorAI/OMNI-BLAS
1•LowSpecEng•8m ago•1 comments

The AI-Ready Software Developer: Conclusion – Same Game, Different Dice

https://codemanship.wordpress.com/2026/01/05/the-ai-ready-software-developer-conclusion-same-game...
1•lifeisstillgood•10m ago•0 comments

AI Agent Automates Google Stock Analysis from Financial Reports

https://pardusai.org/view/54c6646b9e273bbe103b76256a91a7f30da624062a8a6eeb16febfe403efd078
1•JasonHEIN•14m ago•0 comments

Voxtral Realtime 4B Pure C Implementation

https://github.com/antirez/voxtral.c
1•andreabat•16m ago•0 comments

I Was Trapped in Chinese Mafia Crypto Slavery [video]

https://www.youtube.com/watch?v=zOcNaWmmn0A
1•mgh2•22m ago•0 comments

U.S. CBP Reported Employee Arrests (FY2020 – FYTD)

https://www.cbp.gov/newsroom/stats/reported-employee-arrests
1•ludicrousdispla•24m ago•0 comments

Show HN: I built a free UCP checker – see if AI agents can find your store

https://ucphub.ai/ucp-store-check/
2•vladeta•29m ago•1 comments

Show HN: SVGV – A Real-Time Vector Video Format for Budget Hardware

https://github.com/thealidev/VectorVision-SVGV
1•thealidev•31m ago•0 comments

Study of 150 developers shows AI generated code no harder to maintain long term

https://www.youtube.com/watch?v=b9EbCb5A408
1•lifeisstillgood•31m ago•0 comments

Spotify now requires premium accounts for developer mode API access

https://www.neowin.net/news/spotify-now-requires-premium-accounts-for-developer-mode-api-access/
1•bundie•34m ago•0 comments

When Albert Einstein Moved to Princeton

https://twitter.com/Math_files/status/2020017485815456224
1•keepamovin•35m ago•0 comments

Agents.md as a Dark Signal

https://joshmock.com/post/2026-agents-md-as-a-dark-signal/
2•birdculture•37m ago•0 comments

System time, clocks, and their syncing in macOS

https://eclecticlight.co/2025/05/21/system-time-clocks-and-their-syncing-in-macos/
1•fanf2•38m ago•0 comments

McCLIM and 7GUIs – Part 1: The Counter

https://turtleware.eu/posts/McCLIM-and-7GUIs---Part-1-The-Counter.html
2•ramenbytes•41m ago•0 comments

So whats the next word, then? Almost-no-math intro to transformer models

https://matthias-kainer.de/blog/posts/so-whats-the-next-word-then-/
1•oesimania•42m ago•0 comments

Ed Zitron: The Hater's Guide to Microsoft

https://bsky.app/profile/edzitron.com/post/3me7ibeym2c2n
2•vintagedave•45m ago•1 comments

UK infants ill after drinking contaminated baby formula of Nestle and Danone

https://www.bbc.com/news/articles/c931rxnwn3lo
1•__natty__•46m ago•0 comments

Show HN: Android-based audio player for seniors – Homer Audio Player

https://homeraudioplayer.app
3•cinusek•46m ago•2 comments

Starter Template for Ory Kratos

https://github.com/Samuelk0nrad/docker-ory
1•samuel_0xK•48m ago•0 comments

LLMs are powerful, but enterprises are deterministic by nature

2•prateekdalal•51m ago•0 comments

Make your iPad 3 a touchscreen for your computer

https://github.com/lemonjesus/ipad-touch-screen
2•0y•56m ago•1 comments

Internationalization and Localization in the Age of Agents

https://myblog.ru/internationalization-and-localization-in-the-age-of-agents
1•xenator•57m ago•0 comments

Building a Custom Clawdbot Workflow to Automate Website Creation

https://seedance2api.org/
1•pekingzcc•59m ago•1 comments

Why the "Taiwan Dome" won't survive a Chinese attack

https://www.lowyinstitute.org/the-interpreter/why-taiwan-dome-won-t-survive-chinese-attack
2•ryan_j_naughton•1h ago•0 comments

Xkcd: Game AIs

https://xkcd.com/1002/
2•ravenical•1h ago•0 comments
Open in hackernews

I Loved 'SQL Noir', but I Wanted to Fix the Learning Curve. So I Built This

https://sqlcasefiles.com/
2•hackstarky•2mo ago

Comments

hackstarky•2mo ago
I’ve always loved the concept of "learning by doing." When I first stumbled upon SQL Noir, I was hooked. It’s a fantastic open source project that gamifies database management by turning you into a detective. It was brilliant, immersive, and undoubtedly the pioneer of the genre.

But as I played, and as I watched others play, I noticed two major points of friction that kept beginners from becoming masters:

The "Tab Fatigue": Constantly switching between the query editor and the schema documentation breaks your flow.

The "Sink or Swim" Validator: Getting a query wrong because of a syntax technicality (even when the logic was right) is demoralizing.

I decided to build SQL Case Files not just to clone the genre, but to refine the user experience into something that teaches as well as it tests.

Here is how I took the detective concept and gave it my own spin.

1. The "Sticky Schema" (Solving Tab Fatigue)

The biggest complaint in browser based SQL games is memory load. You look at the schema, remember crime_scene_report, switch to the editor, and immediately forget if the column is date or report_date.

In SQL Case Files, I implemented a Sticky Schema. The database structure stays visible right alongside your editor. You never have to context switch or lose your train of thought. It sounds like a small UI tweak, but it changes the game from a memory test to a logic puzzle.

2. From Client-Side to "Cheat-Proof" Server Validation

I originally built this as a local only WASM app. It was fast, but it had a flaw: it was too easy to "inspect element" and bypass the hard work.

If I wanted this to be a real learning tool and eventually a place for serious certifications I needed integrity. I rebuilt the backend with Server-Side Validation. This ensures that when you solve a case, you actually solved it.

But I kept the "soul" of the game flexible. I validate your Result Set, not your Query Syntax.

Did you find the killer?

Is the evidence correct?

I don't care if you used a JOIN or a subquery to get there. If the data is right, the case is closed. This flexibility encourages you to find your own style.

3. Query History & "Premium" Tools

Detectives take notes. In most games, if you delete a query, it’s gone forever. I added a robust Query History feature so you can look back at your previous attempts, compare logic, and learn from your mistakes without rewriting code from scratch.

The Launch: 15 Premium Cases (Free for Now)

To celebrate the launch (and the rewrite), I’ve opened up the vault. For the first few weeks, I am releasing 15 Premium Puzzles for free.

These aren't just "SELECT * FROM table" tutorials. These are complex, narrative driven cases that will force you to use JOINS, aggregations, and filtering to catch the culprit.

The Verdict

If you want to test your skills in a raw, minimalist environment, SQL Noir is still a classic. But if you want a polished detective experience with tools designed to help you learn : sticky schemas, query history, and logic based validation I’d love for you to open a dossier.

Play it here: SQLCaseFiles.com

bones6•2mo ago
Been playing this since I found it and really learning SQL which I've avoided until now. Noticed you did a UI update today. Any way to contact you for feedback?
hackstarky•2mo ago
Hey, you can email me at support@sqlcasefiles.com