5 ms·
On one hand, you can usually safely ignore 99% of code in a system that does the plumbing in a system and focus on the few key algorithms. It wouldn't be a stre
by MonkeyMalarky 4y ago
On one hand, you can usually safely ignore 99% of code in a system that does the plumbing in a system and focus on the few key algorithms. It wouldn't be a stretch at all to take one of the self driving AI guys and have them evaluate say, an ML classifier used to flag spam/abuse content. That would be well inside their domain.
- johnbcoughlin 4y ago> That would be well inside their domain. Would it?
- Nicksil 4y ago>Would it? Would it not?
- saagarjha 4y agoKey algorithms to do…what, exactly? Why not just read the documentation on that instead of having people bring you a random sample of their code on paper?
- naasking 4y agoWho said they're evaluating the code? Maybe they're evaluating the people by asking them questions about the code they've just written. That's a great way to find out who's full of shit.
- saagarjha 4y agoWhy the printouts then?
- naasking 4y agoSo they can have the code on hand while interviewing them, ask about the code, why they made a certain choice, what other options were available, etc. Have you never had an interview with code printed out or otherwise provided for discussion?
- saagarjha 4y agoUsually we both have copies on our computers.
- ceejayoz 4y ago> It wouldn't be a stretch at all to take one of the self driving AI guys and have them evaluate say, an ML classifier used to flag spam/abuse content. Facebook has a years-old bug with their ML classifier used to flag spam/abuse content in Facebook Groups. Its exact behavior has morphed over time as they flailingly attempt to fix it, but for several straight months that behavior was "posting to a Group via the Graph API fails with 'unknown error' if it includes a dollar sign". This in an API used by tens of thousands of apps and many millions of users, at one of the richest (in both money and programmers) companies on the planet. ML is often a black box "computer says no" scenario with little meaningful ability to debug.