frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Tools Are Lying to You

https://cloudstreet-dev.github.io/Your-Tools-Are-Lying-to-You/
1•DavidCanHelp•19s ago•0 comments

Recall – A personal CRM you use over text messages

https://www.recall.life/
1•kyledotkyle•42s ago•0 comments

TAWS – The Amiga Workbench Simulation 0.40

https://www.taws.ch/WB.html
1•doener•1m ago•0 comments

Reframed – Open-source alternative to Screen Studio, have editor, auto-zoom

https://github.com/jkuri/Reframed
2•jkuri•2m ago•0 comments

Show HN: MacCoolinator – Putting the "Cool" in Mac

https://github.com/corylevine/MacCoolinator
2•coryxrx•2m ago•0 comments

Inequality aversion can be taught through learning of others' preferences

https://elifesciences.org/articles/102800
1•PaulHoule•3m ago•0 comments

simple timezone tracker

https://time.yaosamo.com/
1•yaosamo•3m ago•0 comments

The whole point of OpenAI's Responses API is to help them hide reasoning traces

https://www.seangoedecke.com/responses-api/
1•dkleinest•3m ago•0 comments

Show HN: Permanent Underclass – Terminal game about AI acceleration (Rust)

https://github.com/DhvanilPatel/permanent-underclass
2•flamenfury•5m ago•1 comments

Show HN: QueryVeil – An AI data analyst that investigates your data

https://www.queryveil.com
2•david-rodriguez•5m ago•0 comments

Show HN: Tfg – flake.nix generator for Terraform projects

https://github.com/import-shiburin/terraform-flake-generator
1•import-shiburin•8m ago•0 comments

Understanding the Modern Data Stack

https://datadrip.com/blog/understanding-the-modern-data-stack-without-the-buzzwords/
1•datadripsol•8m ago•1 comments

Trump Administration Considers Requiring Banks to Collect Citizenship Info

https://www.wsj.com/politics/policy/trump-administration-considers-action-requiring-banks-to-coll...
3•LostMyLogin•9m ago•1 comments

Testing Super Mario Using a Behavior Model Autonomously – Finding Real Bugs

https://testflows.com/blog/testing-super-mario-using-a-behavior-model-autonomously-part2/
4•vzakaznikov•10m ago•1 comments

Show HN: Hacker Smacker – spot great (and terrible) HN commenters at a glance

https://hackersmacker.org
3•conesus•11m ago•0 comments

Behind the design: Adobe's updated app icons

https://adobe.design/stories/process/behind-the-design-adobe-s-updated-app-icons
1•eustoria•12m ago•0 comments

Show HN: Open-Weight Image-Video VAE (Better Reconstruction ≠ Better Generation)

https://www.linum.ai/field-notes/vae-reconstruction-vs-generation
2•schopra909•12m ago•1 comments

DJR Glyph Navigator

https://glyphs.djr.com/
1•eustoria•12m ago•0 comments

Show HN: PiQrypt – Cryptographic audit trail for AI agents (Ed25519, Dilithium3)

https://github.com/PiQrypt/piqrypt
1•PiQrypt_Fred•13m ago•0 comments

Show HN: Run any LLM inside Claude Code. A local auditable proxy for 7 providers

https://github.com/sarukas/claude-code-agent-sdk-router
1•sarunasch•13m ago•0 comments

Eventually, the Future Comes

https://twitter.com/ScottWu46/status/2026350958213787903
1•dabit3•13m ago•0 comments

Inflation and Crime

https://policykahani.substack.com/p/inflation-and-crime
1•WasimBhai•13m ago•0 comments

How to Stop a Dictator

https://www.vox.com/politics/479924/democracy-us-brazil-south-korea-poland-backsliding-resilience
3•only_in_america•14m ago•0 comments

How to Allocate Memory

https://geocar.sdf1.org/alloc.html
1•tosh•15m ago•0 comments

So You Want to Cure Your Own Disease – Using AI to Take Agency over Your Health

https://andrewjrod.substack.com/p/d3b534ca-0bd6-4809-bf8e-77132c7363eb
3•kurinikku•15m ago•0 comments

Lean-TUI for the lean proof assistant

https://codeberg.org/wvhulle/lean-tui
2•i_don_t_know•15m ago•0 comments

Qwen 3.5 small models out

https://huggingface.co/Qwen/Qwen3.5-35B-A3B
4•andhuman•16m ago•0 comments

Cursor agents can now control their own computers

https://cursor.com/blog/agent-computer-use
1•leerob•16m ago•0 comments

The Emerging Harness Engineering Playbook

https://www.ignorance.ai/p/the-emerging-harness-engineering
1•charlierguo•17m ago•0 comments

Show HN: Connector-OSS – Memory integrity kernel for AI agents

https://github.com/GlobalSushrut/connector-oss
1•umeshlamton•18m ago•0 comments
Open in hackernews

Show HN: SQL Crack – Local-first SQL visualizer with column lineage

https://github.com/buva7687/sql-crack
1•buva•2h ago

Comments

buva•2h ago
Hey HN. I built SQL Crack because big SQL is hard to reason about fast. It's a VS Code / Cursor extension + web playground.

The core idea: paste a query (or right-click a .sql file), get a visual flow diagram. Tables, joins, CTEs, subqueries — laid out as a graph. But visualization was just the starting point. The bigger goal was lineage .

Column-level lineage traces how each output column connects back to its source tables and transformations. SELECT a.name, b.total — where does `total` actually come from? Which table, which expression, through which CTEs? SQL Crack traces that chain and shows it. No warehouse metadata APIs needed, just the SQL text itself.

Workspace Dependencies takes it further. Right-click a folder, get cross-file lineage — which files read from which tables, how they connect, upstream/downstream dependencies. Impact analysis: what breaks if I drop this table? Rename this column? Where are the orphan definitions nobody reads from? All derived from static analysis of your SQL files.

This is the part that came from day-job pain. Single-query visualization is nice, but in real projects you have dozens of SQL files feeding into each other. One column rename can cascade silently. I wanted to see that before it hits production.

A few other things that might be interesting:

- Everything runs locally. VS Code extension processes in-editor, web playground parses in-browser. No SQL is uploaded anywhere.

- 13 SQL dialects. Oracle and Teradata don't have native parser support in node-sql-parser, so they route through proxy dialects (PostgreSQL and MySQL respectively) with preprocessing layers that rewrite dialect-specific syntax. Oracle needs 9 preprocessing transforms (CONNECT BY, MINUS→EXCEPT, PIVOT, flashback queries, MODEL clause, storage DDL, type rewrites, etc.). Teradata needs 22.

- renderer.ts hit 9,686 lines at one point. Multi-pass refactor brought it down ~63%. 2,000+ tests passing, no regressions.

- Built mostly after my toddler's bedtime on nights and weekends.

MIT licensed. No telemetry in the extension. The website uses Cloudflare Web Analytics (privacy-focused, no cookies). No monetization.

Web playground (no install): https://sqlcrack.com/playground VS Code: https://marketplace.visualstudio.com/items?itemName=buvan.sq... Cursor: https://open-vsx.org/extension/buvan/sql-crack GitHub: https://github.com/buva7687/sql-crack

Happy to answer questions about the lineage approach, parsing strategy, or the proxy dialect design.