Hacker News new | past | comments | ask | show | jobs | submit | asalahli's comments login

You might like this and or find it inspiring, in case you haven't seen it already:

Saving Voyager 1! - Bruce Waggoner at !!Con 2024 - https://www.youtube.com/watch?v=dF_9YcehCZo

Edit: Also, please do share when it's playable :)


All that's missing is a "Happy [day-of-the-week]!" greeting

> There's boundless libraries to make Python more functional, use stricter typing, or reduce the amount of side effects it can cause.

What are some examples of a library that can limit or prevent side effects of a piece of python code? I could use one right now.


Ah yes, the infamous Gear Acquisition Syndrome


> You literally cannot add too many comments to test code

In my opinion, almost every developer I've worked with who advocated for generous amounts of comments has overestimated their (and or others') ability to write good quality comments.

Obvious ones like `a = b; // set a to b` while useless are also mostly harmless, but I've been lead astray by outright factually wrong comments, many more times than I can count. I certainly don't feel confident in my own ability to not write factually incorrect comments. So yeah, I'd rather the code do the talking.


That’s why your comments should be on things you know to be factual like WHY you made a certain decision. Things like that cannot always be communicated by good variables and functions.


I suspect they mean in tests, not in general code as hints about testing. A comment block that explains a bit why that test is doing what it's doing can be amazing.


Love the 3rd point! I might start using that in my future interviews


Please report back when you do!

I don't remember how I came up with the idea. Maybe I just like learning things.

One candidate even wrote after their interview, "that was fun!"

Have you ever had a candidate say that? This was the moment when I realized I might be on to something. :-)

Interviews are too often an adversarial thing: "Are you good enough for us?"

But the real question is would we enjoy working together and build great things!

People talk about "signal" in an interview. Someone who has an interest they are passionate and curious about and likes to share it with others? That's a pretty strong signal to me.

Even if it has nothing to do with "coding".


If this became popular, wouldn't people start rehearsing for it like they do Leetcode interviews, and it would be become another performance that people focus on and optimize for, rather than on the skills for the job?


Rehearsing how to teach something is not a bad thing.

And I'm sure you're going to get different questions about different aspects of the things you're trying to teach from different interviewers. The wonderful thing about this is that it models trying to teach a concept to a fellow coworker. How you handle the questions during the teaching time says a lot about the candidate.


But would this train people to teach well?

Or would it train people to choose topics very carefully, such that a little teaching skill goes a long way?

It's not like the interviewer getting a lesson in tuning a harmonica is going to bust out a harmonica and start putting his newfound knowledge to work, or revisit the subject in 6 months to see if he's retained the knowledge, or bring in a panel of harmonica tuning experts to check there weren't any major gaps or mistakes in the lesson.


I think the lesson to be learned from the parent comment is to put candidates at ease and let them express their interests. I think it doesn't matter if you chose to use "teach me something" specifically. However, it does matter how to try to be accommodating towards the candidate either by asking about their hobbies, some recent news any fond memory/project etc.


I forgot to include something important in my initial comment. In my introductory email, I explained that the "teach me" segment is completely optional.

If someone didn't want to do it, that's fine and wouldn't be held against them. In practice, I think one person out of 20 chose not to do it.

And if they weren't a great teacher, that was fine too!

The purpose of the segment is to give the candidate a chance, if they want, to shine at something they are interested in, and help put them at ease by letting them start out being the expert.


Of course. Campbell's law[1] applies.

[1] https://en.wikipedia.org/wiki/Campbell%27s_law


I think the point is to remove the adversarial aspect and therefore see how they react when not under pressure. I wouldn't be surprised if OP does warn their candidates about it.


You have it exactly right. I always told the candidate in my introductory email that the segment is optional and I like to learn all varieties of new things and they should feel free to pick any topic they want.

And then when they were teaching me, I made sure to pay attention, ask questions about anything I didn't understand - not to judge their teaching skills but to show I was interested and listening.


IIRC one of these women was a teenager who hadn't told her parents about her pregnancy


I highly recomment this NASM tutorial for an introduction to x86-64 https://cs.lmu.edu/~ray/notes/nasmtutorial/


Another analysis, by a firearms lawyer, that also reaches the same conclusion https://youtu.be/374TRuxEDck


Which brand of fridge have you got?


Dometic here in Australia. In the car, I have a lithium battery charged from the alternator.

In the US, I have an Alpicool dual zone fridge/freezer. Powered by a solar-charged lithium battery.


Adding Vevor as a cheap brand of 12 compression fridges at about 200


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: