News for hackers. Stuff that matters.

maw

I used to do this when I could, but many poorly written email validators reject such addresses. (One service, Rappi, was so gloriously, hopelessly broken that they spammed me now and then at the address with a + in it but I couldn't use it to log in!)

Now I just use Fastmail's masked address feature. (And I do not use Rappi.)

Re:Formalizing Fermat's Last Theorem on Friday September 04, 2026 @05:55PM (#49570698)
I have discovered a truly marvellous proof of this, which this margin is too narrow bear the load.
Re:Tim Cook Sold Out Steve Jobs on Tuesday September 01, 2026 @09:14AM (#49521559)
That is not the economics textbook sense of the phrase.

The first sentence from the wikipedia article seems good to me: "R-seeking is the act of growing one's existing wealth by manipulating public policy or economic conditions without creating new wealth."

Re:Ask HN: Who wants to be hired? (July 2026) on Thursday July 02, 2026 @12:29PM (#48763860)
Location: Cuernavaca, Mexico

Remote: Yes

Willing to relocate: maybe, but probably not (excuses to go to CDMX gladly accepted)

Technologies: JS/TS, Python, PHP, Go, C, Shell, SQL; Django, React, Laravel, Emacs; Linux, git, Prometheus, Loki, Grafana, Docker, Postgres

Résumé/CV: Available on request

Email: [email protected]

A generalist with experience in full stack development, release engineering, and systems administration.

US and Mexican passport holder.

A native English speaker with C1-ish Spanish.

I've thrived when assigned to work on large, legacy projects (I've ended up leading them more than once) and with direct contact with customers and users.

Lately I've been doing more work on the sysadmin side of things (with customer contact and it's great).

I enjoy mentoring and documenting (yes, really) and putting out fires and I unapologetically use cat in shell pipelines, even when it's "useless." I have a system based loosely off of quicksort to pair my socks, yet I also spend a good deal of my free time reading and working out.

Re:Ask HN: Who wants to be hired? (June 2026) on Monday June 01, 2026 @03:00PM (#48361123)
Location: Cuernavaca, Mexico

Remote: Yes

Willing to relocate: maybe, but probably not (but I'd love to have more reasons to go to CDMX more often)

Technologies: JS/TS, Python, PHP, Go, C, Shell, SQL; Django, React, Laravel, Emacs; Linux, git, Prometheus, Loki, Grafana, Docker

Résumé/CV: Available on request

Email: [email protected]

A generalist with experience in full stack development, release engineering, and systems administration.

US and Mexican passport holder.

A native English speaker with C1-ish Spanish.

I've thrived when assigned to work on large, legacy projects (I've ended up leading them more than once) and with direct contact with customers and users.

Lately I've been doing more work on the sysadmin side of things (with customer contact and it's great).

I enjoy mentoring and documenting (yes, really) and putting out fires and I unapologetically use cat in shell pipelines, even when it's "useless." I have a system based loosely off of quicksort to pair my socks, yet I also spend a good deal of my free time reading and working out.

Re:Ask HN: Who wants to be hired? (March 2026) on Monday March 02, 2026 @06:34PM (#47225837)
Location: Cuernavaca, Mexico

Remote: Yes

Willing to relocate: probably not, but I won't rule it out entirely either

Technologies: JS/TS, Python, PHP, Go, C, Shell, SQL; Django, React, Laravel, Emacs; Linux, git, Prometheus, Loki, Grafana, Docker

Résumé/CV: Available on request

Email: [email protected]

I'm a generalist with experience in full stack development, release engineering, and systems administration.

US and Mexican passport holder, able to travel.

A native English speaker with C1-ish Spanish.

I've thrived when assigned to work on large, legacy projects (I've ended up leading them more than once) and with direct contact with customers and users.

Lately I've been doing more work on the sysadmin side of things (with customer contact and it's great).

I enjoy mentoring and documenting (not kidding) and putting out fires and I unapologetically use cat in shell pipelines, even when it's "useless." I have a system based loosely off of quicksort to pair my socks, yet I also spend a good deal of my free time reading and working out.

Re:Hacker News.love – 22 projects Hacker News didn't love on Monday February 23, 2026 @11:09AM (#47124255)
No wireless. Less space than a Nomad. Lame.
Re:Ask HN: Who wants to be hired? (December 2025) on Monday December 01, 2025 @07:31PM (#46115688)
Location: Cuernavaca, Mexico

Remote: Yes

Willing to relocate: probably not, but I won't rule it out entirely either

Technologies: JS/TS, Python, PHP, Go, C, Shell, SQL; Django, React, Laravel, Emacs; Linux, git, Prometheus, Loki, Grafana, Docker

Résumé/CV: Available on request

Email: [email protected]

I'm a generalist with a background in full stack development, release engineering, and systems administration. I can do pointer arithmetic but I can also set up a DNS server or, in a pinch, configure Webpack from scratch. (In a pinch, ok? I'd rather not have to.)

US and Mexican passport holder; willing and able to travel (and I wish I had more excuses to go to CDMX more often). I have good timezone overlap from Seattle to Buenos Aires, and I'm used to keeping early hours to sync with teams in Europe as well.

Native English speaker, C1-ish Spanish.

At my current job I've thrived when assigned to work on large, legacy projects (I've ended up leading them more than once) and with direct contact with customers and users.

I enjoy documenting (yes, really) and mentoring and putting out fires. I have a system based loosely off of quicksort to pair my socks, yet I also spend a good deal of my free time reading and working out.

Re:Ask HN: Who wants to be hired? (November 2025) on Monday November 03, 2025 @11:21AM (#45800758)
Location: Cuernavaca, Mexico Remote: Yes.

Willing to relocate: probably not, but I won't rule it out entirely either

Technologies: JS/TS, Python, PHP, Go, C, Shell, SQL; Django, React, Laravel, Emacs; Linux, git, Prometheus, Loki, Grafana, Docker

Résumé/CV: Available on request

Email: [email protected]

I'm a generalist with a background in full stack development, release engineering, and systems administration. I can do pointer arithmetic but I can also set up a DNS server or, in a pinch, configure Webpack from scratch.

US and Mexican passport holder; willing and able to travel (and I wish I had more excuses to go to CDMX more often). Based in central Mexico, I have good timezone overlap from Buenos Aires to Seattle, and I'm used to keeping early hours to sync with teams in Europe as well.

As a native English speaker with C1-ish Spanish, I often act as a liaison between international teams and our Mexican office.

At my current job I've thrived when assigned to work on large, legacy projects (I've ended up leading them more than once) and with direct contact with customers and users.

I enjoy documenting (yes, really) and mentoring and putting out fires. I use a system loosely based off of quicksort when pairing my socks, yet I also spend a good deal of my free time reading and working out.

Re:Tarsnap Is Cozy on Wednesday September 10, 2025 @07:20PM (#45205491)
I use restic + rclone to back up to onedrive, where I have 1TB space included with my subscription.

My main backups are on rsync.net, though.

Re:Ask HN: Who wants to be hired? (September 2025) on Monday September 01, 2025 @05:05PM (#45096603)
Location: Cuernavaca, Mexico Remote: Yes.

Willing to relocate: probably not, but I won't rule it out entirely either

Technologies: JS/TS, Python, PHP, Go, C, Shell, SQL; Django, React, Laravel, Emacs; Linux, git, Prometheus, Loki, Grafana, Docker

Résumé/CV: Available on request

Email: [email protected]

I'm a generalist with a background in full stack development, release engineering, and systems administration. I can do pointer arithmetic but I can also set up a DNS server or — in a pinch — configure Webpack from scratch.

US and Mexican passport holder; willing and able to travel. Based in central Mexico, I have good timezone overlap from Buenos Aires to Seattle, and I'm used to keeping early hours to sync with teams in Europe as well.

A native English speaker with C1-ish Spanish, I often act as a liaison between international teams and our Mexican office.

At my current job I've thrived when assigned to work on large, legacy projects — which I've ended up leading more than once.

I enjoy documenting (yes, really) and mentoring and putting out fires. I use a system loosely based off of quicksort to sort my socks, yet I also spend a good deal of my free time reading and working out.

Re:Ask HN: Who wants to be hired? (August 2025) on Friday August 01, 2025 @08:46PM (#44763998)
Location: Cuernavaca, Mexico

Remote: Yes.

Willing to relocate: probably not, but never say never

Technologies: JS/TS, Python, PHP, Go, C, Shell, SQL; Django, React, Laravel, Emacs; Linux, git, Prometheus, Loki, Grafana, Docker

Résumé/CV: Available on request

Email: [email protected]

I'm a generalist with a background in full stack development, release engineering, and systems administration. I can do pointer arithmetic but I can also set up a DNS server or — in a pinch — configure Webpack from scratch.

US and Mexican passport holder; willing and able to travel. Based in central Mexico, I have good timezone overlap from Buenos Aires to Seattle, and I keep early hours to sync with teams in Europe as well.

A native English speaker with C1-ish Spanish, I often act as a liaison between international teams and our Mexican office.

At my current job I've thrived when assigned to work on large, legacy projects — which I've ended up leading more than once.

I like documenting (yes, really) and mentoring and putting out fires.

Re:Ask HN: Who wants to be hired? (July 2025) on Tuesday July 01, 2025 @05:31PM (#44438178)
Location: Cuernavaca, Mexico

Remote: Yes

Willing to relocate: unlikely but not impossible

Technologies: JS/TS, Python, PHP, Go, C, Shell, SQL; Django, React, Laravel, Emacs; Linux, git, Prometheus, Loki, Grafana, docker

Résumé/CV: Available on request

Email: [email protected]

A generalist with a background in release engineering, full stack development, and systems administration. I can do pointer arithmetic but I can also set up a DNS server. US and Mexican passport holder; willing and able to travel. I like documenting (yes, really) and mentoring and putting out fires.

Re:Converting a Git repo from tabs to spaces (2016) on Friday May 02, 2025 @01:32PM (#43872653)
A codebase that's formatted notgivingashittily is an accessibility issue. It's not just deranged control freakism.

Maybe Yelp's codebase was otherwise clean, but aside from golang projects (and the Linux kernel) I've come to associate tabs with unreadable slop code. Maybe your experience is different.

Re:Adobe Deletes Bluesky Posts After Furious Backlash on Friday April 11, 2025 @05:12PM (#43658647)
And what about the people who sometimes post interesting things and sometimes post distilled insanity? They're incentivized to do so.
Re:The narrowest escalator in New York City on Tuesday April 08, 2025 @07:11PM (#43627373)
I have memories of a similar escalator, probably at or near Downtown Crossing.

I don't remember it being made of wood, but I remember it being narrow and slanted downwards and kind of scary. Come to think of it, the station in general was very run down and a bit frightening to ~5yo me.

This would have been in the early to mid eighties.

Re:Piranesi's Perspective Trick on Thursday March 27, 2025 @11:58AM (#43494984)
Indeed. It made long walks with my dog seem all too short.
Re:Un Ministral, Des Ministraux on Wednesday October 16, 2024 @12:58PM (#41861278)
But are these truly exceptions? Or are they the result of subtler rules French learners are rarely taught explicitly?

I don't know what the precise rules or patterns actually might be. But one fact that jumped out at me is that -mal and -nal start with nasal consonants and three of the "exceptions" end in -val.

Re:Cargo Airships Are Happening on Tuesday October 15, 2024 @12:45AM (#41845027)
That makes it make more sense. Thanks.

You're right that there are big regulatory issues still.

Re:Cargo Airships Are Happening on Tuesday October 15, 2024 @12:15AM (#41844886)
> If you can pick up goods directly from a customer on one side and deliver them directly to a customer on the other, you can actually beat today’s air freight service on delivery time.

I didn't understand this part, specifically how you could beat today's air freight. Why wouldn't airships be subject to the same (ahem) overhead at either end?

Competitive enough on speed while being less expensive makes sense, though.

Re:Layman's Guide to Python Built-in Functions on Wednesday September 04, 2024 @06:27PM (#41451529)
Fortunately his surname is not Deacon.
Re:Parse, Don't Validate on Monday July 22, 2024 @09:36AM (#41034222)
Whenever this comes up, I'm reminded of section 5 in https://cr.yp.to/qmail/guarantee.html which among other things says "Don't parse" and "there are two types of command interfaces in the world of computing: good interfaces and user interfaces".

If I were were to teach a class about programming in the medium (as opposed to in the small or in the large), I think I'd assign my students an essay comparing and contrasting these suggestions. Each has something to teach us, and maybe they're not as contradictory as it may seem at first.

Re:Show HN: A Modern Palletization App on Thursday June 27, 2024 @03:35PM (#40814207)
I tried to make some sort of joke or pun based off of shipping containerized software, I couldn't make it work. Oh well.
Re:Do you still count on your fingers? on Monday June 17, 2024 @11:17AM (#40706463)
What's wrong with the poem?

  Thirteen days have November
  April, May, and December.
  All the rest have thirty nine
  except for February when the weather is fine.
Works for me.
How do you know that there's a drummer at your door? The knocking speeds up.
It's mentioned in the first sentence of https://el.wikipedia.org/wiki/%CE%A0%CE%AC%CF%81%CE%B9%CF%82, the first sentence in the corresponding English article, and early in the corresponding pages in other languages that I checked.

I chased a few references and found the following:

The Iliad: https://www.perseus.tufts.edu/hopper/text?doc=Hom.+Il.+3.16&...

Hyginus, in Latin: https://www.hs-augsburg.de/~harsch/Chronologia/Lspost02/Hygi...

I assume there's more.

Re:Pompeii: Breathtaking new paintings found at ancient city on Thursday April 11, 2024 @07:19PM (#40007853)
I'm not really sure what you're getting at. A lot of figures in mythology have multiple names. Paris/Alexander was one -- but today he's far better known as Paris.

The characters used to write Αλεξανδρος (no accents back then!) are interesting to me. I associated that style of script with much later times. Shows what I know.

Re:Fear makes you a worse programmer on Monday April 08, 2024 @07:07PM (#39974621)
> That pseudo-library style is kind of what "unit test" originally meant: a business unit, not a code unit. Examples simplified it too much and people copied the style instead of the substance, and the original meaning was lost.

Very interesting. It sounds a bit like what happened with the term "Hungarian notation".

That's a lot more than four sticks.
Re:Confusing Git Terminology on Thursday November 02, 2023 @01:12PM (#38116775)
Believe it or not, I enjoy writing documentation.

I imagine it as a competition between myself and an adversary with an uncooperative attitude, one who's prepared to act smarter, dumber, better informed and more ignorant than I am in order to to find gaps, inaccuracies, or ambiguities in the docs I write.

It doesn't hurt that it improves my understanding of whatever it is that I'm documenting -- and where it could be improved.

Older »