每日 Show HN

Upvote0

2026年5月16日 的 Show HN

14 篇
90

Epiq – Distributed Git based issue tracker TUI #

ljtn.github.io faviconljtn.github.io
48 評論12:18 AM在 HN 查看
Issue trackers typically live outside of your workflow, with poor ergonomics. Epiq aims to solve that, bringing issue tracking into your terminal. Multi-user collaboration is achieved via git using user-scoped immutable event logs that converge in memory. Put my all into it. Let me know what you think.
12

A Dark Cave – Minimalistic Graphics in the Age of AI Slop #

a-dark-cave.com favicona-dark-cave.com
10 評論8:57 AM在 HN 查看
Almost a year ago I started building A Dark Cave, a dark text-based browser game.

The game intentionally avoids visuals and embraces minimalism.

I use only text, symbols, and sounds to create atmosphere and spark the player's imagination.

From time to time, I think about adding graphics to my game, since it is one of the most common requests I get from players.

I even made a post about what I call the AI Slop Temptation: https://www.reddit.com/r/incremental_games/comments/1tcs8ou/...

From the comments, it seems that players prefer no graphics at all over AI-generated graphics, at least when they can recognize them as AI-generated.

In my opinion, the growing abundance of easily available polished graphics means games will soon need main differentiators beyond visuals alone.

Maybe it will be storytelling, atmosphere, creating emotions, personalization, nostalgia, or the ability to leave space for the player's imagination.

When it becomes easy for every game to look good, what will be the things that actually make games great?

What do you think?

Also, I am grateful for any feedback about my game!

8

Infinite Swap – Trade a bottle cap up to a house #

infiniteswap.app faviconinfiniteswap.app
5 評論3:18 PM在 HN 查看
Hey HN,

Infinite Swap is a game inspired by Kyle MacDonald’s One Red Paperclip and other bigger-and-better swap stories - you start with a green bottle cap and trade it with other characters in various locations all the way up to a house and beyond.

A while ago I got inspired by viral games Infinite Craft and What Beats Rock? and wanted to make my own ‘exploring a LLM’s latent space’ style challenge. After much experimentation this became a trading style game, where the LLM comes up with all the items, trading scenarios and value estimates, which ended up being surprisingly fun and somewhat of a roller coaster to play.

I found it was the most intriguing if I separated the item offer from its valuation - so I implemented a pricing oracle called “Sal” who gives this info with his, sometimes snarky, opinion after each trade.

The item offer mechanism goes deeper too - each character’s profile is combined with a set of hidden motivations. I then use embeddings and cosine similarity to represent the desire the character has for the player's item, and therefore what they are willing to offer in exchange.

Links to play: iOS (small number of ads, polished): https://apps.apple.com/us/app/infinite-swap/id6761694545 Android (small number of ads, polished): https://play.google.com/store/apps/details?id=com.squizsoftw... Web (no ads, a touch rougher than the mobile versions but still very functional): https://infiniteswap.app

Stack: GPT-4.1-mini for item generation, SDXL Lightning for item images, Kokoro for voices (the latter two running on my 4090 at home). Postgres + FastAPI on k3s for the backend, native Swift/Kotlin for mobile, React for web.

Keen for any feedback, bug reports, improvement suggestions, etc. I’ll be around for a few hours if you have any questions.

Daniel

7

Got ghosted by tech companies so I built a tool to track ghost jobs #

csvfirst.pythonanywhere.com faviconcsvfirst.pythonanywhere.com
3 評論8:43 PM在 HN 查看
Last year I was looking for a new role. I sent out applications, did the prep, waited. What came back was mostly nothing. Not rejection emails, just silence. The job listings I'd applied to stayed live for weeks. Some for months.

As a software engineer, I decided to dig into it properly. I built a system to continuously track job postings across companies, logging posting dates and measuring how long roles stay open before closing or don't. After 35,000+ listings across 200+ companies, some patterns are hard to ignore. Some listings have been open for 700+ days at companies you'd recognize. Others post 90% of their open roles within a single month, a signal that's harder to fake than a press release.

I published two initial insight pages based on this work: - Which companies are posting most aggressively right now - Job listings that have been open for over a year

What I didn't expect is that the same signals useful for detecting ghost jobs also say something broader about a company's hiring momentum, recruiting intensity, pipeline health, where talent bottlenecks might exist. I'm not sure yet where this leads, but I'll keep expanding the dataset and publishing more insights as I go.

Would genuinely love feedback on the methodology, interpretation, or obvious blind spots in the data.

6

Daily vibe-coding video games, day 33: Tower Defense (single prompt) #

gamevibe.us favicongamevibe.us
0 評論6:11 PM在 HN 查看
I'm using AI (mostly Claude) to create/publish a new video game every day

This is day 33, first stab at the tower defense genre. Most of the games (including this one) I build with a single prompt. Rarely, a couple extra prompts are needed for bug fixes or to tweak the physics/UI. Extremely rarely, the AI has difficulty making the game work right (usually drawing it) and it takes a dozen or more prompts -- but the majority of the time, it gets everything right and makes a fully playable game first try

Happy to answer any questions, just a little hobby project of mine I'm having lots of fun with :)

3

Swpui, a TUI for case-aware search and replace #

github.com favicongithub.com
1 評論8:47 AM在 HN 查看
Presentation article: https://beeb.li/blog/introducing-swpui Codeberg mirror: https://codeberg.org/beeb/swpui

I've been working on a TUI to suit my terminal IDE workflow after I noticed the most promising alternative stopped being maintained and had too many bugs.

The tool is implemented in Rust using the Ratatui library and focuses on being ergonomic, fast and provide case-aware replacement.

The main feature I wanted to have is immediate feedback for the search query, which is also why I didn't stick with tools like fastmod and repgrep. As much as I hate VS Code now, I really enjoyed the search/replace experience with it and that's what I tried to emulate in swpui.

Looking forward to your feedback!