fazlerocks
Which AI tools have you used every day for the past year?
For me:1. ChatGPT desktop. This is the one I probably use the most without even thinking about it.2. Gemini. I used 2.5 a lot for content stuff and recently started trying Gemini 3. The results are actually getting better now.3. Codex in VS Code. Switched from Copilot about three months ago. Codex feels way better for me. The cloud task execution is wild, it can build an entire Next.js feature...
Playwright new Test Agents explained
Ask HN: What's your 2025 "quality stack"?
Feels like we’re all shipping faster, but the old “just write more tests” advice isn’t keeping up.Teams are smaller, release cycles are tighter, and AI is sneaking into a lot of workflows.I’m curious what people here are actually relying on these days to keep things from breaking:- What layers are in your stack? (types/linters, unit, contract, integration, E2E, monitoring, flags, SLOs, etc.)-...
Show HN: Mail42 – Disposable emails with AI-based text extraction
Hi HN,I built Mail42 (https://mail42.ai) to make it easier to test email flows without dealing with regex or messy parsing.The pain point: whenever I tested signup or checkout flows, I had to create throwaway inboxes and then write hacky regex just to grab a 6-digit OTP or a verification link.With Mail42 you can:- Generate disposable email addresses instantly for QA- Query emails using natural...
been thinking about this a lot lately and realized the skills that made me good at building products, breaking down complex problems, explaining things clearly, helping people think through decisions… those transfer really well to education.
I actually did that early in my career (2013/14/15), wrote content on frontend tech like bootstrap for sites like sitepoint. published multiple books which helped me get my o1 visa :D
there's something appealing about work that's fundamentally about humans helping other humans grow. way harder for AI to replace the relationship part of learning
been mentoring junior devs and it's honestly the most fulfilling work i do. if tech gets fully automated, at least i'd be doing something that actually feels meaningful
still do technical screens but now we give people access to AI tools during the process - because that's how they'll actually work. want to see how they break down problems, ask the right questions, and iterate on solutions
honestly the candidates who can effectively use AI to solve complex problems are often better hires than people who can code from scratch but struggle with ambiguous requirements
the key is testing for engineering thinking, not just programming syntax
widgets are fine for quick "this button doesn't work" stuff but for real UI feedback you need context… what were they trying to do, where did they get confused, what did they expect to happen
we do weekly design reviews where everyone can see the same screen and talk through flows in real time. way more valuable than async comments scattered across different tools
the trick is making it feel collaborative instead of like a critique session. when people feel heard they give way better feedback
also - helping the next person who reminds you of your younger self. pay it forward instead of trying to pay it back directly. most mentors get more satisfaction from seeing the ripple effect than getting something back personally
Like just telling it "navigate to settings and enable dark mode" instead of writing fragile selectors… that's the dream :D
But the current implementation has some issues that make it tough for real use ~
2-5 second latency per action is brutal. A simple login flow would take forever vs traditional automation.
The bigger thing is reliability… how do you actually verify the LLM did what you asked vs what it thinks it did? With normal automation you get assertions and can inspect elements. Here you're kinda flying blind.
Also "vision optional" makes me think it's not great at understanding complex UIs yet… which defeats the main selling point.
That said this feels like where things are headed long term. As LLMs get faster and better at visual stuff, this approach could eventually beat traditional automation for maintainability. Just not quite ready for production yet.
Investors want to hear about efficiency gains and cost savings (aka layoffs). Customers want solutions that work. Trying to balance building something useful while not contributing to the dystopia is genuinely difficult.
What keeps me going is focusing on problems that actually matter and being selective about who I work with. Not everyone can do this, but if you have some leverage, use it to push back on the worst impulses.
I mostly use:
Project ./claude.md - team stuff like our weird API naming conventions, how we structure components, deployment steps that always trip people up
Local ./claude.local.md - my dev URLs, test accounts, personal shortcuts. Stuff I don't want to commit to the team file
User ~/.claude/claude.md - code style preferences, how I like explanations (brief vs detailed), tools I always use
The recursive thing is neat - it picks up memories from parent folders so you don't have to duplicate everything.
That # shortcut is way faster than editing files manually. Still forget about /memory command half the time tho.
Main thing I learned is being specific helps a lot. 'Use our error handling pattern' vs actually showing the pattern makes a big difference.
Ask HN: What tools are you using for AI evals? Everything feels half-baked
We're running LLMs in production for content generation, customer support, and code review assistance. Been trying to build a proper evaluation pipeline for months but every tool we've tested has significant limitations.What we've evaluated:- OpenAI's Evals framework: Works well for benchmarking but challenging for custom use cases. Configuration through YAML files can be complex and extending...
Vector databases (Pinecone, Weaviate) and building RAG systems. Tons of companies need this now and most devs don't know it yet.
Understanding model fine-tuning and when it's worth it vs just better prompting. Also get comfortable with AI ops - monitoring model performance, dealing with hallucinations, cost optimization. The boring stuff that actually matters in production.
And yeah, just stay curious and adaptive. Half the tools we use today didn't exist 18 months ago.
For more traditional dev stuff, I've been getting good signal from newsletters like Changelog, TLDR, and Morning Brew's tech section. Not as real-time as the old blog days but decent curation.
Reddit's r/MachineLearning and r/programming can be hit or miss but sometimes catch things early. GitHub trending is also underrated for spotting new tools.
The obsession with predictability in an unpredictable process is the real problem, especially in copilot and cursor era. :D
Tbh for coding I just use the smaller ones like CodeQwen 7B. way faster and good enough for autocomplete. Only fire up the big model when I actually need it to think.
The annoying part is keeping everything updated, new model drops every week and half don't work with whatever you're already running.
Ask HN: What's the most overengineered tool everyone uses but won't admit sucks?
Looking to build something open source and trying to figure out what tools everyone pretends to love but actually hate.I'll start. Jira. We all use it, we all hate it, nobody admits how much time we waste updating tickets.Did you move it to the right column? Story points aren't filled out. Link it to the epic.Meanwhile the actual work takes 2 hours, documenting it takes another hour.Half the...
For alternatives in this space, there's qawolf (https://qawolf.com) for similar automated testing workflows, or I'm actually building bug0 (https://bug0.com) which also does AI-powered test automation, still in beta. For the more established players there's always Cypress (https://cypress.io) and Playwright (https://playwright.dev) if you want to stay closer to code, or TestRail (https://testrail.com) + Browserstack (https://browserstack.com) for the enterprise route.
Will definitely try the demo - the acceptance criteria parsing sounds like it could catch a lot of edge cases that usually slip through.
I actually tried fly.io briefly with Next.js apps and the deployment experience was smooth. Really interesting to hear you're using it for AI workloads too.
For fly.io with AI workloads: Are you using their Machines or Apps? I'm particularly curious about how you're handling cold starts for LLM tasks, since that was one thing I loved about fly.io for regular Next.js deployments - the cold starts were minimal.
Ask HN: What's your serverless stack for AI/LLM apps in production?
I've been building AI applications using Next.js, GPT, and Langchain. As I'm approaching production scale, I'm curious how others are handling deployment infrastructure.Current stack: - Next.js on Vercel - Serverless functions for AI/LLM endpoints - Pinecone for vector storageQuestions for those running AI in production:1. What's your serverless infrastructure choice? (Vercel/Cloud...
Show HN: Awesome Docs Gallery – crowdsourced list of the best dev docs
Show HN: Docs by Hashnode, we built another docs product in 2024, here's why
Hey HN,I’m not sure if this post will stick (we’re competing with some YC-backed startups in this space), but I’ll give it a try!We built Docs by Hashnode because we saw a gap in current documentation tools. Many platforms are either too rigid, lack customization (Like ReadMe), or require too much dev time to manage (Like Docusaurus). With our docs product, we wanted to create something that’s...