HNHacker News
TopNewBestAskShowJobs

baudehlo

1,140 karma · joined April 5, 2011

Author of Haraka - a high performance SMTP server http://haraka.github.io/

CTO at startup Ideal Candidate

Ex lead developer of SpamAssassin Ex chief anti-spam technologist at MessageLabs/Symantec

Creator of email to Google Drive product Email It In: https://www.emailitin.com/

submissionscomments
baudehlo··on US strikes $1.2B deal to pay German firm to halt offshore wind projects
Europe? The entire continent? The continent that includes large swaths of Russia?

I give up, I don't even know what you're trying to imply here. That somehow Texas (a state, in a country, in a continent) burns less coal than an entire continent? And...?

baudehlo··on Modern email can be built from borrowed parts
That's not how things work at all.

For context, I'm the author of Haraka, a popular open source SMTP server.

SMTP servers don't necessarily store anything. They have two responsibilities: Receiving and delivering email. What they do with the emails they receive is up to the configuration.

baudehlo··on Modern email can be built from borrowed parts
LMTP is for delivering to an IMAP (or JMAP) mailbox, generally. We also have a plugin for that. But it has certain flaws for exposing it to the internet (I just forget what they are right now).
baudehlo··on Modern email can be built from borrowed parts
It also misses one of the biggest fundamental problems with SMTP: Lack of per-recipient replies. Though you could potentially mandate a single recipient per request. We wrote a plugin to emulate that in Haraka, where you just 400 (temp fail) each subsequent recipient. The downside is some sources just plain don't retry.
baudehlo··on Show HN: Playwright Test Studio
Yeah my big thing was this needed to be local, because I want to test against localhost, so rather than a web app, a desktop app made sense. I'd like to build in some sort of team features to it, so that you can collaborate with other people.

This was only my second desktop app ever, my first being a DVD burning app for the Mac, so you can guess how long ago that was!

baudehlo··on Show HN: Playwright Test Studio
That's the idea, it's very much for non-developers.
baudehlo··on Show HN: Playwright Test Studio
It doesn't interact with your code at all (yet). The tests are in English, so mostly it's not designed for developers.

It's an interesting idea, but currently other apps are way better setup to scan code (like vscode and claude code). What I have done is ask claude to scan the codebase and generate a full series of English language tests in a markdown file. Would be good to ingest that, but for now I'm just using cut and paste.

baudehlo··on OpenAI says it has evidence DeepSeek used its model to train competitor
I knew Aaron back in my IRC days. He hung out with us to talk about RDF for a good couple of years. We chatted almost every day.

He was lovely. And a genius. Maybe he changed, but he was a truly nice person.

baudehlo··on The AT protocol is the most obtuse crock of shit
I mean the parent said OpenAPI + JSON Schema, not JSON Schema alone. OpenAPI has a ton of generators that are tweakable in the extreme.
baudehlo··on What's Postgres got to do with AI?
It's indexable, so just fine: https://github.com/pgvector/pgvector#indexing
baudehlo··on Show HN: Mox - Modern full-featured low-maintenance self-hosted mail server
You just described Haraka.
baudehlo··on Slack is down
I used to work in anti spam and we would call these FUSSPs.

https://www.rhyolite.com/anti-spam/you-might-be.html

baudehlo··on Jeffrey Epstein’s Donations Create a Schism at M.I.T.’s Media Lab
I really hope you re-evaluate this comment. You italicized “giving”, I assume to imply something. This man was clearly a monster, and I don’t need a court to tell me that.
baudehlo··on Show HN: I wrote a book on Python regular expressions
In Javascript you just need to wrap in `new RegExp(r1 + r2 + r3)`.
baudehlo··on Reconsidering whether Prohibition was a failure
It’s an interesting reply but your conclusion feels like a stretch to me. Mostly because that’s a very long time ago. Access to information has massively changed since then. I feel like saying America can’t have a good relationship with alcohol is a cop out.
baudehlo··on Reconsidering whether Prohibition was a failure
Are there statistics that compare other countries? I have found in my personal experience that countries that actually have lower minimum drinking ages seem to have better relationships with alcohol.

Attempting to artificially force age 21 as the limit is foolish, creates de-facto criminals, especially in universities, and forces adults who want to try drinking to have to hide it. This isn’t a sane policy.

baudehlo··on Opposition to Sidewalk Labs in Toronto
It’s not, but Google/A came in with great fanfare and seemed to get more leeway than other constructions do due to their name and their sci fi promises.

But it’s important for people outside of Toronto to understand that this isn’t what most people would call “downtown” either. It’s in one of the least accessible parts of the city, that for that reason has historically only been used by industry. Transit is improving there, but it’s not somewhere I’d want to live. So maybe low rise is all that can be sold there? I don’t know but there are other high rises going up now in that area. How are their sales?

baudehlo··on Google Is Eating Our Mail
I recently missed an email from the UK government regarding a passport application, it went to Spam. Talk about missing the mark!
baudehlo··on Google Is Eating Our Mail
Super curious about this response saying on gmail you have more control, because from where I am the “mark as spam” button does nothing but move things to the spam folder. In theory it should learn from that but when someone used my email address to sign up for AT&T no amount of marking things as spam will stop their emails landing in my inbox.
baudehlo··on Alphabet’s Sidewalk Labs seeks share of property taxes for Toronto smart city
Because this “infrastructure” isn’t useful to anyone except people who might choose to live there. The location is virtually an island (if you consider the highway that separates it from the city to be equivalent to a river). It’s in a location nobody would go for anything other than their proposed buildings. There’s literally nothing useful there right now except parking for large events held in tents on that car park.

I recommend reading their proposal. It’s so tiny that all this noise over it is so pointless. Heated sidewalks would be nice though. Especially this week. But no, our city should not be investing in this.

baudehlo··on Corel confirms it has acquired virtualization specialist Parallels
VA Linux is often forgotten too. Due to Linux in the name, and even a sexy ticker symbol, rose a crazy 700% for those in on the initial offer price. And there were a lot of those people because they added everyone who had their names on any software included in their Linux distribution. Myself thankfully included.
baudehlo··on Paul Allen has died
Take a course on compilers. It will teach you these things and give you a much more fundamental understanding.
baudehlo··on Ask HN: Who is hiring? (June 2018)
Ideal | Toronto, ON | Full-Time | OnSite | https://ideal.com

Ideal is an exciting technology company in Toronto that develops AI for HR and recruiting, generating massive efficiencies for our customers. We use machine learning to detect patterns in resumes and interview data to spot the best possible job applicants. We are young and growing fast and need someone to work with our incredibly passionate team.

We are hiring full stack software developers

Technologies:

Node.js, Python, Postgresql, AWS, Git, Linux, Vue.js, All types of machine learning/AI tech

Does this sound like you?

https://ideal.applytojob.com/apply/GzAyEXzvtO/Software-Devel...

baudehlo··on The TSA has a watch list of people who present “challenges” to screening
Yay you can be annoyed. Yet 17 years of being annoyed and neither political party wants to change this situation. Why?
baudehlo··on The birthrate in the U.S. is the lowest it’s been in 30 years
I was totally the same.

Just had my first 9mo ago. I’m exhausted. I’m 44 years old (and not financially stable yet due to divorce). It’s hard work at this age. But is it worth it? Absolutely.

I had no affection for children at all before this. I don’t (even now) like other people’s kids that much. But today I came home from a long day of filing SR&ED paperwork (Canadian research tax benefit) and my daughter would just not go to sleep - awful night. But I’m happy. The wonderful things about having kids aren’t in the shitty crap you go through every day. They are in the look that child gives you when you get home. That lasts forever.

baudehlo··on Harvey – An effort to provide a modern, distributed, 64-bit operating system
This basically sounds like OLE. Ah memories!
baudehlo··on AWS Fargate – Run Containers Without Managing Infrastructure
Sadly even giants like Rackspace are moving to being managers of AWS services. It’s hard to beat amazon’s pricing at scale, even if this is a touch over priced.
baudehlo··on Alpha Go Zero: How and Why It Works
Sort of like Surrogates: http://m.imdb.com/title/tt0986263/
baudehlo··on Alarming number of DNS requests made by iOS devices
Knowing why and how this happens should be a basic course in computer science classes.
baudehlo··on Robert Scoble: “I apologize.”
Well it’s years later and frankly at the end of his career. He has no downside to admitting this.

His apology means nothing. He needs to be ostracized, and hopefully this might send a message to anyone else thinking their status and influence means they have sexual power.

Page 1 of 18Next →