Posted by david927 1 day ago
Ask HN: What are you working on? (May 2026)
Launching for Postgres very soon (currently working on Supabase-optimal deployment). Continuing with Oracle, SQL Server, MySQL in the coming months.
Our superpower is a very fast parser with full static analysis engine. This enables not only blocking of destructive queries but also deep SQL rewrite for PII masking in real-time. It also means better syntax error messages which allow AI agents to adjust their SQL queries automatically.
Full workflow (parsing + static analysis + SQL rewriting + logging) takes less than 1ms.
- Visual tool for building strategies
- Backtest on site or MT5 EA using same json configurations
- Running EA live (or paper mode) in prod automatically feeds the trades back to the site for analysis
- The thing I am most happy with: you can click any trade in backtest result and see exactly which rules were true at the bar that fired
You can try it in action w/o signup using taster page (https://foxtradetools.com/taster)
Solo dev. Open to any feedback.
The idea is to have a better experience for navigating livecam streams that are publicly available on YouTube. There are a few livecam aggregators that include maps, but I never felt that any of them were satisfying, as they always require you to open new pages to watch the streams. On World Watcher, you can jump from place to place seamlessly.
You can also filter the streams by type of place or features, for example beaches or cams with audio. And if you don't know where to go, just try out the Explore button.
Recently I came up with an idea for a puzzle-adventure under Playstation mod limitations. That means no new assets, and no new scripts either. Simply, let's treat it as a different game, and see what can be done with that. I researched the built-in scripts, and oddly, every script that could be used to enable a game object was not repeatable. Ditto for scripts to disable an object. The only repeatable scripts were toggle scripts (disable an object if it is enabled, enable if it is disabled). So last week I prototyped some puzzles using that primitive only, and while doing so, I figured out how to trick the engine into making those do-once scripts repeatable, too...
also created and got our steam page validated: https://store.steampowered.com/app/4704420/runz/
We've been moving fast, it's our second project and we hope to deliver something people find fun and appealing, at least for our friends !
We suck at marketing though (such is the game dev burden), but we're having fun and learning stuff, which is what it's all about I guess.
Old-school graphics in modern TS.
Several years ago, it was not possible to blit an entire screen of random pixels to the screen at a decent frame rate without something like shaders.
Even though the screen is now even higher resolution, the CPU can now blast 2560x1440 random pixels to the screen at 90 FPS. Must be advancements in hardware and/or JS runtime. (The bottleneck seems to be generating the random numbers...)
I figured out how to make my TV static effect look more realistic:
- Mostly: TV "pixels" had wide aspect ratios[1]
- Larger "grains" (see info in corner)
- Also added subtle CRT scan line effect. ('C' to toggle)
- Looks different when animated (click to toggle pause; probably should emulate 60FPS).
---
Started revisiting this rabbit hole while thinking about programming prompts from the new Recurse Center application[2]. They suggest about six different prompts; I figured out how to combine all the prompts together.
[1]: https://github.com/Leftium/fx/blob/33405b25dc7caeb48e6c563a3...
Right now working on framing this as an RL problem to better predict when nudging is actually successful and what kind of wording works best given the user data. Then applying the same logic to onboarding emails etc.