News for hackers. Stuff that matters.

mitchm

Re:The AI Reset on Monday August 17, 2026 @03:45PM (#49336558)
"The problem isn’t simply that some of this content is written by machines. The problem is that much of it has no reason to exist other than to capture attention".

This has always been the worst part about the web, now amplified.

Re:Ask HN: What Are You Working On? (July 2026) on Sunday July 12, 2026 @08:03PM (#48886201)
What if your web apps e2e tests ran in production through actual user sessions? Know exactly what browser session cohorts are having issues. Open source, https://github.com/Faultsense/faultsense-agent

Show HN: Uno – Us vs. Them. Humans vs. AI version of the card game

https://usvsthem.com

I love Uno, so for fun I made a web based multiplayer version of the game. Completely free, no ads, no accounts. Has some of my favorite custom “house” rules like stacking, shuffle hands, and numbers only!Play friends or play AI. Chat with opponents. You can even bring your own AI

( Read More... | no comments | 3 points | on HN )
Re:Show HN: Turn E2E tests into observability signals on Friday May 08, 2026 @09:24AM (#48062769)
“ This is a test review from the debugging script. Please ignore it.” ?

Show HN: A real-time multiplayer card game built with Go and Htmx

https://usvsthem.com

This started out as an exercise in what’s possible building web apps without JS UI libraries.It’s a real-time multiplayer version of the classic card game Uno. Heavy use of the SSE extension for HTMX, which powers realtime game updates, chat, and the live replay feature for spectators. Lots of granular OOB swaps.Figured it would be a better demonstration than a todo list. Happy to answer any...

( Read More... | no comments | on HN )
Re:Show HN: A real-time strategy game that AI agents can play on Wednesday February 25, 2026 @07:33AM (#47150697)
I’ve also been exploring this idea. What if you could bring your own (or pull in a 3rd party) “CPU player” into a game?

Using an LLM friendly api with a snapshot of game state and calculated heuristics, legal moves, and varying levels of strategy in working out nicely. They can play a web based game via curl.

The personas were brutal in the best possible way. Great job
Re:My Complicated Relationship with Side Projects on Tuesday December 02, 2025 @06:24AM (#46120145)
Worth reading The Creative Act by Rick Rubin. May help your relationship with side projects.
Re:What if your users ran your E2E tests? on Sunday November 02, 2025 @08:18AM (#45790098)
I should add, this is the instrumentation layer. You still send all the events generated to your event collection backend.
Re:What if your users ran your E2E tests? on Sunday November 02, 2025 @08:01AM (#45789965)
This all started with a simple question: when metrics are down, how do you know part of your application isn’t broken for a subset of users?

Production for the frontend is the user’s device, and we all know things can go wrong without an explicit error. With the current state of frontend observability tools, how do you tell when something should have happened but didn’t?

Too bad we can’t just have our users run `it('opens checkout modal on click', …)`, right? What if we could..

Maybe the world doesn’t need more HTML attributes, but it’s my best attempt so far at improving frontend observability. I think the ends justify the means.

Show HN: Fault Sense – An Application Feature Monitor for Web Apps

https://www.faultsense.org/

If you’ve ever been asked, “Conversions for XYZ are down. Did something break on the site?” this might resonate.Fault Sense is the library I wish existed to answer the kinds of questions product analytics and tracing tools can’t: when something should happen, but doesn’t. Tracing tools get close, but they’re heavy and invasive to instrument.Fault Sense stays lightweight. It’s language and...

( Read More... | no comments | 2 points | on HN )
Re:Ask HN: How do you handle tech use with your kids? on Friday August 11, 2023 @03:19PM (#37092733)
We follow a similar structure at my home. They have iPads but strict screen time limits during the week, and less strict on weekends if we are home. No social media, no chat of any kind, and they are not able to install apps without me approving them (iOS parental controls feature).

YouTube is an interesting one. Like the Internet itself, there is some really great stuff, but letting them roam is a recipe for disaster. YouTube Kids has gotten better over the years but nothing's perfect. On one hand, I didn't want to block YT completely but I also wanted to be able to approve anything they watch. So, I did what any other programmer dad would do in this situation and built what I wanted.

They now have a permission layer on top of Safari (as an extension that cannot be disabled when coupled with Safari's content moderation setting). I set Safari to only allow YouTube and any channel they try and view that I have not approved will require them to send a permission request to my phone. That "permission request" is a button + them coming to me with "Hey Dad, I sent you a request". It's worked quite well in our home and has opened a nice dialog about what they are trying to watch and why. I made it public if any other parents are interested -- https://www.sunscreenapp.com/

Re:Why are 95% of blogs abandoned? on Tuesday October 11, 2011 @09:11PM (#3101065)
Seeing an index of all the posts someone made is a good idea, it just didn't make the cut for the first iteration.
Re:Show HN: A debate website - MVP on Thursday January 06, 2011 @04:30PM (#2077286)
I would try and add a bigger twist to standard x vs y poll to separate yourself. The basic concept has been done many times before, without massive success.

USvsTHEM (http://usvsthem.com) is a site that I co-created - and still very early alpha; but adds a twist that centers a debate around people and their network of support. There is no browse-able stream yet, as the alpha release was meant to test the social utility.

Good Luck!

I've used escrow.com with great success. You can split the fee to escrow between the two parties or have 1 side agree to pay it. I think the seller decides what the split is, so make sure you agree on it before they set it up.

At first i was cautious since escrow.com looks like it straight out of 1996 but it's legit.

check for duplicate URLs when submitting or a confirmation page showing similar stories already submitted.
Re:Ask HN: How do you read RSS feeds? on Tuesday February 10, 2009 @01:10PM (#475579)
call me old fashioned, but I still use my browser to view RSS. I skim the headlines as a live bookmark and go to the actual post if interested.