Кадровый Болт Генона
Автор библиотеки, которая используется в продуктах Anthropic, решил туда устроиться работать и его не взяли, даже до собеса не дошёл 🌝 I am very proud that enigo matured enough for a company with a seemingly infinite development budget to choose it for their commercial project. Input simulation is surprisingly difficult due to little documentation and a lot of OS-specific quirks and warrants its own blog post. In my (admittedly not completely objective) opinion enigo is a great choice for the job. As far as I know, it is the only library that works on Windows, macOS, *BSD and Linux (Wayland, X11 and libei) without root. It is written in Rust and thus is mostly memory safe while being very fast. It is the most popular choice on crates.io with almost 300,000 downloads and 1,200+ stars on Github. And yet it makes me a little nervous knowing that my hobby project is used by Claude Desktop and deployed to thousands of devices. Through a friend of a friend, I found out that Anthropic had an open position in the team implementing the secret, unreleased feature of Claude Desktop using enigo. I wrote a cover letter and sent out my application. An automatic reply informed me that they might take some time to respond and that they only notify applicants if they made it to the next round. After a few weeks without an answer, I had assumed they chose other applicants. I already forgot about the application when I received an e-mail from Anthropic. I excitedly opened it. Unfortunately they thanked me for my application but said the team doesn't have the capacity to review additional applications. Overall I am overjoyed enigo is used in Claude Desktop and I tell everyone who listens to me about it :P. It's so cool to think that I metaphorically created the arms and legs for Claude AI, but I can't help but wonder if the rejection letter was written by a human or Claude AI. Did the very AI I helped equip with new capabilities just reject my application? I gave the AI arms and legs — then it rejected me https://grell.dev/blog/ai_rejection Мне в этом контексте вспомнилась старая история Макса Хауэлла (Max Howell, создатель Homebrew), который собесился в Google и его не взяли, потому что Макс запутался в "деревьях" (тут хотя бы до этапа собесов дошёл) Для тех кто пропустил, то почитать можно тут от самого Макса What's the logic behind Google rejecting Max Howell, the author of Homebrew, for not being able to invert a binary tree? https://www.quora.com/Whats-the-logic-behind-Google-rejecting-Max-Howell-the-author-of-Homebrew-for-not-being-able-to-invert-a-binary-tree/answer/Max-Howell Перевод Логично ли, что Гугл отклонил кандидатуру Макса Хауэлла, автора Homebrew, за неумение инвертировать двоичные деревья? https://habr.com/ru/articles/345756/ ЗЫ > The only thing I get in return is more stars on GitHub and higher download counts on crates.io (the nerd equivalent of street creds). Это вообще классика open source