HN user

welder

4,924 karma

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

Posts99
Comments1,150
View on HN
twitter.com 2mo ago

Moving abroad? You may lose access to your accounts

welder
1pts0
wakatime.com 2mo ago

Show HN: See how much you spend per AI agent

welder
2pts0
wakatime.com 3mo ago

Show HN: Personal AI Metrics Dashboard

welder
3pts0
wonderful.dev 1y ago

Vibe coding is changing the indiehacker landscape

welder
9pts1
status.digitalocean.com 1y ago

Latest AWS SDK/CLI incompatible with S3 alternatives

welder
2pts1
wonderful.dev 1y ago

Show HN: wonderful.dev – social platform for programmers

welder
14pts8
www.usatoday.com 1y ago

Allan Lichtman fails to predict correct outcome of election

welder
4pts0
wonderful.dev 1y ago

Bots, so many Bots

welder
3pts2
wakatime.com 1y ago

Bots, so many bots

welder
414pts438
github.com 2y ago

Show HN: I ported my background task queue to TypeScript

welder
1pts0
wakatime.com 2y ago

Show HN: GitHub issue polls via embedded image

welder
1pts0
wakatime.com 3y ago

Show HN: Create invoices from your code stats

welder
1pts1
wakatime.com 3y ago

ChatGPT prototyped our new website feature

welder
3pts0
wakatime.com 3y ago

WakaTime 2022 Code Stats Report

welder
1pts0
wakatime.com 3y ago

Show HN: WakaQ - a Python distributed task queue

welder
147pts68
www.hackerone.com 4y ago

PullRequest (YC S17) Acquired by HackerOne

welder
2pts0
news.ycombinator.com 4y ago

Tell HN: Memcached and Redis Considered Harmful

welder
6pts5
techcrunch.com 5y ago

Sourcegraph raises $125M at $2.6B valuation for universal code search

welder
25pts9
wakatime.com 5y ago

Latency Comparison of DigitalOcean Spaces vs. AWS S3

welder
2pts0
wakatime.com 5y ago

Go Desperately Needs Nil Safe Types

welder
3pts0
wakatime.com 5y ago

Demystifying ulimit for maximum concurrent connections

welder
4pts0
wakatime.com 5y ago

Comparing Latency of Do Spaces vs. AWS S3

welder
1pts0
wakatime.com 5y ago

Demystifying ulimit for maximum concurrent connections

welder
3pts0
wakatime.com 5y ago

Go Desperately Needs Nil Safe Types

welder
3pts1
wakatime.com 5y ago

Set ulimit for maximum concurrent connections

welder
2pts0
www.newsweek.com 5y ago

Gene-Hacked Mosquitoes to Be Unleashed in Florida

welder
1pts0
wakatime.com 5y ago

Using a disk-based Redis clone to reduce AWS S3 bill

welder
178pts124
wakatime.com 5y ago

Maximize your concurrent web server connections with ulimit

welder
1pts0
wakatime.com 5y ago

Latency Observations of DigitalOcean Spaces vs. AWS S3

welder
1pts0
wakatime.com 5y ago

Using a disk-backed Redis alternative to reduce AWS S3 bill

welder
2pts0

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.

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.

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?

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.

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

I removed my phone number from the account. I am travelling to the UK for a short period and did not want to have roaming on my Australian phone.

So for my own notes, removing a phone number from my Google account before travel will risk account suspension. Hope OP resolves it, but also need to make sure this never happens to me.

Cursor 3 4 months ago

Damnit, now I probably have to update my vscode plugin to support Cursor 3... I mean have a coffee or go for a swim while waiting on AI to update my vscode plugin to support Cursor 3. :P

If I have an in-person community that's non-tech it's enough for me to only have an online tech community. That's how it was for me growing up, and it would be great to have that again.

Hanging out with other humans is good – and if you can’t find a community… you can always build your own.

I did just that, and built https://wonderful.dev

It's based around jobs for devs, but right now it's just a place to chat about tech.

Location: SF, NY, Brazil, Dominican Republic, Germany

Technologies: We're not an agency, just some friends who've worked well together in the past at various companies and are all now independent contractors. We're 5 senior eng + 1 PM from silicon valley companies specializing in TypeScript, Go, Python, Swift, but we've worked in other languages in the past. We can work as a team or individually as you prefer.

Remote: Yes

Resume: https://wakateam.com

Email: team@wakateam.com

You should start a business for your construction projects, then use a business bank like Mercury instead of Chase and get all the nice business features.

Vibechart 12 months ago

At first I thought this was metrics about vibe coding... but it's not, that's WakaTime

I thought this was about consolidation of email providers so your email never leaves a single datacenter:

"10 years ago we couldn't send an email 500 miles, but these days we can't send it 500 miles because it just routes internally."

Too bad, I think that would have been more interesting to read.