Daily Show HN

Upvote0

Show HN for June 12, 2026

28 items
67

StackScope – I crawled over 40k indie launches to see what they ship #

stackscope.dev faviconstackscope.dev
21 comments3:26 PMView on HN
Hey all, I built StackScope, a crawler/catalogue that looks at new product launches and shows what they were built with.

It watches launches from Product Hunt, Show HN, and PeerPush, then crawls the public site behind each one. The goal is to show what people actually launched with: hosting, frameworks, analytics, DNS, security headers, legal pages, AI-builder signals, and other public clues.

I started building it because most stack-detection sites look at the web as a whole. I was more interested in the current indie launch scene: what people are choosing right now, at the point they first put something in public.

A few implementation details: it runs on .NET, uses Playwright for rendered pages, and has a first-party fingerprint catalogue rather than one copied from Wappalyzer/etc. robots.txt is honoured, and the bot identifies itself.

Frustratingly, I am still waiting for verified bot status from Cloudflare and currently that knocks out about 10% of all sites.

There is also a private readiness check: paste a URL, get the same style of report, fix things, and recrawl. No account or email needed.

I'd be interested in feedback on the usefulness of this, the methodology, and any obvious false positives.

Jonathan.

60

Script to bulk delete Claude chats from the web UI #

github.com favicongithub.com
21 comments3:08 PMView on HN
I haven't found a way to delete all chats in bulk like you can on Chatgpt. With Claude, you have to scroll to the bottom, select everything, and delete. The problem is, if you have a lot of chats, it becomes impossible. I created this script. It does it alone. I hope it helps someone.

(conversations disappear from the UI slowly, over several minutes, and remember to keep the tab open until the console shows "Finished", refreshing away from the page can stop the deletion process.)

16

SharkClean MCP #

github.com favicongithub.com
4 comments4:09 PMView on HN
This is nothing special but it has been very very nice to kick off cleaning jobs remotely via MCP. Working towards a genuinely smart home and this was a useful step in the right direction.
6

A Claude Code statusline that shows live World Cup scores #

github.com favicongithub.com
0 comments2:31 AMView on HN
Hey HN, I built this a side project because I'm a soccer fan that has been vibing and tokenmaxxing with Claude Code maybe too much. So, the World Cup is here and it was the perfect excuse to build and ship something from 0 to 1. Enter Claudinho, a CLI and MCP that puts World Cup scores on your terminal. No signup, no account, no data collection.

The components are: - status line in Claude Code with live scores rendered always from cache, no polling. - userPromptSubmit hook so Claude gets score updates mid vibecoding session, only during a live match. - A standard MCP server and a CLI with options to see groups, standings, matches and market signal info.

More details in Github. Let me know what you think, I hope you find it fun and useful!

Not affiliated with FIFA or Anthropic.

5

MicroECS – entity component system library in Python/NumPy #

github.com favicongithub.com
0 comments6:21 AMView on HN
Hi, in the last ~month I've learned a lot about ECS [1,2].

I'm currently developing a robotics simulator from scratch (python+raylib) and, due to lack of game dev experience I went "full OOP" on it. A SceneObject with a lot of inherited interfaces (e.g. Collidable, Movable etc.). These are inherited and fixed at run time.

The main loop inevitably became:

  for scene_object in sim.scene_objects:
    scene_object.update(...)
  for scene_object in sim.scene_objects:
    scene_object.draw(...)
Well, it turns out that this can become a bottleneck if you have many scene objects because computers love contiguous memory for caching, physics/math vectorization and so on.

Having recently learned more about ECS[1,2], I started doing a bunch of experiments in a sandbox with turning the update() function into ECS. The idea is that the data is stored in columnar numpy arrays (components) + a lot of data structure optimizations for querying scene objects and fast access e.g.

  qr = scene.query(HasMotion, HasPosition) # query result acting like a np array of (N, ...) shape
  qr.position += ... # operate like numpy / vectorized
In any case, the standalone library only needs python and numpy. Raylib is only for rendering, but the raw data structures don't need it.

I'd love some feedback on it, e.g. what is it missing or what are gotchas I'll find out later on during the simulator development.

As an anecdote: I used Claude as an 'engineering manager', I wrote the code myself, it did the code review, tasks management and tests (super useful for corner cases).

[1] https://www.youtube.com/watch?v=qglU107_DA4 hytale's ECS video (great for beginners)

[2] Casey Muratori's latest video about the first ECS in the game industry (https://www.youtube.com/watch?v=73Do0OScoOU)

5

I had Fable clone a game, it turned it into an arena combat AI trainer #

soldat.bobbby.online faviconsoldat.bobbby.online
0 comments2:55 PMView on HN
I started off with a simple goal: port the game Soldat to Typescript. I ended up not only with the game, but with a full system to train AI bots to play my own game, building a neural net to train new bot AIs from tens of thousands of simulated matches with different strategies. It also runs live all the time on my website and has a news dashboard and you can replay any game exactly. It all was a very fun way to dig into Fable's capabilities.

The bill if I had done this with API billing? Nearly $2000.

4

Deploy personal apps with your agent via Buildy #

buildy.so faviconbuildy.so
0 comments12:08 AMView on HN
Hi HN, I'm one of the creators of Buildy.

More and more people seem to be building personal software, including myself. But I keep re-implementing the same things: authentication, database setup, creating an API/MCP server to integrate them into my AI agent.

We built Buildy for LLM generated personal apps.

How it works: Buildy exposes an API and MCP that the agent can call with an ES module plus an optional UI and CSS. We run the ES module on a workerd isolate with a persistent KV store, then release your UI to a live URL only accessible by you. Not only that, but your app APIs are exposed securely over both HTTP and MCP so your agent can call them and use the apps you build (log a meal, create a workout plan, update a note, etc.)

If your AI chat client supports MCP Apps, we can also render your app inline via an iframe. This works today with ChatGPT and Claude.

Here is an app I built to track my nutrition: https://app.buildy.so/app/f5da0700-0db7-44ef-9aa2-b9499b484d... ← You can actually claim this app and remix it with your own agent.

To ship a completely new app, drop this prompt into your agent: Read https://buildy.so/start.md then help me create my first app.

Or check out our landing page (https://buildy.so) to use our ChatGPT app or connect it to Claude via MCP.

I personally use apps I built every day. I'd love to hear from other people building and using their own personal apps.

Would love feedback from people building and using their own personal apps.

3

800x faster Linter and TypeScript-Go toolchain for plugins like typia #

github.com favicongithub.com
1 comments12:47 PMView on HN
As a developer of typia, have to alive in the new typescript-go era, I made a new toolchain for tsgo.

Making the ttsc, I understood that the new plugin toolchain system can dramatically reduce lint rule checking time by integrating into the typescript-go. So made `@ttsc/lint`, and its time is 600x to 1600x faster than eslint.

From now on, when you compile TypeScript, lint violations would be caught in the same time. No more need to run both `tsgo` and `eslint` independently.

> This repository is not v1 yet because the typescript-go has not been released yet, but if you wanna experience superfast lint, or keep using typia in typia era, you can do it right now.

2

Crowfly.golf – Zero-backend GPS round tracking (localStorage) #

crowfly.golf faviconcrowfly.golf
0 comments4:24 PMView on HN
crowfly is a single-html-file golf round GPS tracker.

Hit your shot, tap "log shot", walk to your ball, repeat. Shots and rounds are stored in localStorage. Distance markers. CSV export. Zero account, zero backend.

Short-term roadmap:

- Mandatory login

- AI club recommendation

- Paywall everything

- ERC-20 issuance

- MCP servers

- Even darker mode

Long-term roadmap:

- Humanoid agent plays the round for you

- Configurable celestial body (Moon, Mars, Titan etc)

- Round summary as a podcast

- Rewrite in Rust

2

Manob: A social media plaform without algorithm, ads, or data-tracking #

0 comments5:06 AMView on HN
I built Manob because I kept running into the same frustration with every major social media platform. A feed I couldn't control, content that I couldn't trust, and also a sense that I (my user data) am the product, not the user.

I talked with people about these thoughts and concerns, and added my personal observation. I built this instead:

- Chronological feed only. No ranking, no algorithmic shuffling. You follow people, you see all posts from all users, or choose to see posts from friends, pages you follow, and groups you are part of.

- Built-in fact-checking and bias detection across text, images, and video. With Human-in-the-loop & AI combined in the process, AI detects, analyzes, and moderates posts, and every contested moderation decision is reviewed by a human against a published set of principles (not just personal judgment only).

- Per chat AES-256 encryption. We designed a way that currently, if a chat is attacked and compromised, it doesn't have any effect on other chats or the platform in any way - this is constantly being improved, and security is my top priority.

- No ads currently. Your data is never sold or shared (minor data is stored, all in encrypted strings)

- Child safety filtering is built into the content layer - Pseudonymous mode for speaking about sensitive topics - A built-in news feed

The moderation system is designed to evolve; it is more like a constitution than a rulebook. The principles are fixed but can be amended as the platform grows and severe cases emerge. The goal is to detect as accurately as possible, systematically, over claims of neutrality and move on.

I'm still working on figuring out monetization. I'm thinking of contextual ads that work based on the viewing page's contents, and not on your behavioral profile. Additionally, other features like the job board and commercial tools are also an option. None of this is live at the moment, and tbh, I'm still figuring it out.

The platform is currently LIVE with a small early community of active users. I'm building this solo.

I'm happy to answer your questions/feedback/suggestions...

www.manob.bd