Recent submissions

Comment · 7 years ago
The book is so good it deserves to be listed twice. :)
Comment · 7 years ago
One of the best pieces of advice I've received as a sysadmin was "Don't just do something, stand there!" :)
Comment · 8 years ago
Comment · 8 years ago
In a properly-operating democracy, politicians require votes to be elected; money helps, but isn't sufficient.

The 1% may have 50% (or more) of the money, but they only have 1% of the votes. The 99% (or rather, those members of the 99% who vote as if they're in the 1%) need to exert their power at the polling booth.

Comment · 8 years ago
And just to prove I did study Latin, I actually remember the end of that poem:

"atque in perpetuam, frater, ave atque vale"

Comment · 8 years ago
Well, that's the result.

The change is not to interview for "cultural fit" but for "values alignment".

Comment · 8 years ago
I studied Latin in school, and we studied Catullus 85 and 5 (which is mentioned in 16).

We discovered there was a book of English translations of Catullus in the library, which we used to "help" with our homework. I'm pretty sure it didn't contain 16, because we would definitely have noticed. :p

Comment · 8 years ago
"Trimester" is a word commonly used in English in relation to the stages of pregnancy.
Comment · 8 years ago
The Mercury compiler is written in Mercury, which is syntactically derived from Prolog. The original compiler was bootsrapped by stripping the non-Prolog parts from the code and executing it on NU-Prolog. The compiler first successfully compiled itself in 1995, after which NU-Prolog was no longer needed.

And just to tie this back to the original topic, Leon Sterling (first author of The Art of Prolog) was the head of the Department of Computer Science at the University of Melbourne when the development of Mercury began there.

Comment · 8 years ago
Alternatively, get ready to leave.

But before you do, push back against the founder. The next time he pushes directly to master, immediately revert the commit, but cherry-pick it over to a development or staging branch instead. Then notify him what you've done and why (including that you're trying to prevent breaking changes being made on master, like happened previously).

How the founder responds to this will determine whether you leave, or whether you stay a bit longer and perhaps gain the founder's trust. But still expect you'll have to leave. :/

Comment · 8 years ago
Even further OT: I was good friends with Frank Calegari's older brother (also a mathematician) at school, and used to play bridge with Frank at university. I'm not a mathematician but I do sometimes read articles when they're posted on HN, so it was a surprise to see someone I know mentioned. :p
Comment · 8 years ago
> How do I edit the code in my preferred syntax? Do I need an editor plugin?

> When working on the project, each developer runs forest dev, which mounts a virtual filesystem in the local directory using FUSE, called dev/.

> dev/ contains all of the source files, projected into the developer's syntax of choice.

Comment · 8 years ago
"My hope is that python will serve as a "gateway drug" to other languages like ruby, ML, C/C++, SQL"

Your inclusion of SQL in that list really shows you have no idea what you're talking about.

Comment · 8 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton