welder

Joined 14 years ago

Karma
4,926
Submissions
1,367
Member since
Jul 30
Founder & CEO of WakaTime, AI adoption dashboards for devs

Website: https://wakatime.com

My GitHub: github.com/alanhamlett

My Twitter: x.com/alanhamlett

Last Updated: May 2026

View on Hacker News

Recent submissions

Comment · 1 month ago
Is anyone else over all the metaphorical model names? Sol, Opus, Sonnet, Astra... Just give them versions instead of trying to be the next Apple and name every release.
Comment · 1 month ago
Same here. Facebook has a horrible experience when you're traveling or logging in from a new computer. I still have business Instagram accounts blocked with no way to login and no support. Wouldn't want to depend on anything from Facebook, especially not something with access to my email, calendar, and browser.
Comment · 3 months ago
I built this for my company email, but instead of sending captchas it puts non-customer emails into a folder that I never read. Emails from customers and contacts get into my inbox, and get labeled based on their support subscription level.

Most tech companies I've seen gate and filter customer support on web not email, then only sales and external interfacing employees need external emails and the bigger problem is phishing not spam.

For my personal email I would never use this, because I myself would never solve a captcha to reach someone's inbox and I can't expect different from others.

Comment · 4 months ago
Does a change-password registry actually get used, even by bots? I don't see bots checking for a .well-known/change-password url on my sites. It seems a good place to put public configs, just to have a place for them, but not as a means of discovery.
Comment · 4 months ago
Three real-world issues I've run into recently with PgBouncer + Postgres are:

1. pool exhaustion from idle connections inside open long-running transactions

2. SQLAlchemy's client-side pool using dead connections that PgBouncer had already killed, causing periodic request errors

3. Some tasks have to bypass PgBouncer when they use SET or prepared statements

I've already sharded large datasets at the application layer, but looks like PgDog solves the above problems for any future work?

Comment · 4 months ago
Don't forget the original PgBouncer. Hard to setup, but with the help of AI these days it's easier to configure.
Comment · 5 months ago
I don't care about raising prices, I'm worried about the new CEO having a PE mindset. That means Bitwarden will now focus on extracting value while the product stagnates and degrades in quality. Time to jump ship before their security and quality goes down the drain.
Comment · 5 months ago
Comment · 6 months ago
Introducing DeepFakes 2.0 /s
Comment · 6 months ago
Comment · 6 months ago
Your kids need to learn how to clean up after themselves.

All you need is a camera pointing at the floor with image detection... when there's legos on the floor it triggers a video playing that explains how the kids need to pick up the legos. /s

Comment · 6 months ago
Refreshing seeing someone coding without AI in 2026.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton