3,233 karma · joined March 19, 2010
Hacker School (recurse center) batch[1]. My great grandfather was a clown named Zemo.
[ my public key: https://keybase.io/jorelli; my proof: https://keybase.io/jorelli/sigs/qfLefSRzpZuCMRmTbonOu98s-GSF80avwYxBcf7K-84 ]
jfrog artifactory suddenly very scared for its safety
ah ok so the politics of power aren't of interest to you
> LLMs trained on public and private code without consent or opting in.
ah ok so the politics of power ARE of interest to you
what's goin on here man
I always hear this but people use Siri all the time, and I think outside of talking to programmers, a lot of consumers probably consider that the level of AI they care about using. "is Siri really AI" seems like a real "is a hotdog a sandwich" question. Who cares? People eat hot dogs and talk to Siri.
It seems what Apple has less of is LLM products that cost enormous sums of money to make that people don't like using. Sure, they have a little of it, they fell flat on their faces with their news summaries thing last year and AppleVision was a nothingburger, but when it comes to "sinking huge amounts of money into deeply unpopular ventures", it seems to me that Apple's reluctance to deploy its largess here might be prudent. It seems like they're less exposed on the hype.
The post describes what candidates can do, but there's a lot of responsibility on the end of the interviewer. Most of the responsibility, if not all of the responsibility here, is on the interviewer. If you're seeing 75% of your candidate bomb your livecoding interview, your process is very, very broken.
- Never spring a livecoding question on someone as a surprise. Candidates should know well in advance which portion of an interview has a livecoding question in it.
- Interviewers are responsible for helping the candidate feel comfortable. I always chat a bit with candidates, explain the schedule of the timeslot up front, read through the problem with them, answer any questions about the problem they have to make sure they understand what is being asked, etc.
- Always give more than enough time. A question that you expect to take 10-15 minutes to solve requires an hour long interview slot. For candidates that finish very early, have a bonus question lined up in advance, or use the time to talk and answer candidate questions. E.g., for a 10-15 minute problem, you could do a 5 minutes intro, 40-45 or minutes coding, and a 10-15 minute outro for candidate questions.
- Don't make the problem too small. If it's too small, you're quizzing them on knowing a single thing and not gathering any signal on whether or not they can break a problem down. One medium problem that breaks down into two smaller subproblems is better than two small problems that have nothing to do with one another.
- I tell candidates they can pick what language they want and I also tell them what languages I know.
- Frame it more as a pair programming exercise. If the candidate wants to do something that requires a lot of typing, I'll pitch in. If they make a typo in a variable name, an indentation error in python, or drop a parenthesis, I just tell them. It's not a typing test.
- I tell people they can look stuff up. I even tell people they can ask me. If someone asks me a question about the Python or Go standard library I just answer it. It's not a test of your memory of the layout of the Python standard library. If you vaguely know "the standard library has this thing that I need" and can name it, I'll just tell you where it is.
- I tell people they can run the code as many times as they want; if they want to run their code a bunch of times and solve it in an iterative fashion that's totally normal. Without this instruction, sometimes candidates think they are expected to get it right on the first run, or in as few runs as possible. We're not golfing here.
etc. Things like that. Sometimes people tell me what they're going to do and ask me if it will work and I'll say "ah I think that's giving too much away", so there are limits. Obviously don't solve the problem for people, but making sure the candidate is comfortable is something the interviewer must actively engage in and manage, and when candidates are getting stressed out, it is the interviewer's job to do their best to help lower the stress level of the situation. And yes, sometimes you'll still get people who bomb, but if you're seeing that happen 75% of the time, that's likely signaling that your process is not working.
do instructors really require people submit PSDs or do students export their stuff to jpg/png/whatever and submit the export
I think the point is that LLMs makes it easier and cheaper to produce a large volume of convincing lies. The candidate likely would not have been able to produce convincing-enough lies to get through the resume screen without LLMs.
https://en.wikipedia.org/wiki/List_of_The_Americans_episodes...
https://en.wikipedia.org/wiki/List_of_Prison_Break_episodes#...
https://en.wikipedia.org/wiki/List_of_Lost_episodes
https://en.wikipedia.org/wiki/List_of_Game_of_Thrones_episod...
https://en.wikipedia.org/wiki/The_Last_of_Us_(TV_series)#Rat...
^ compare the viewership. The Americans was getting fewer than a million viewers in its final seasons, Lost regularly got over ten million. You can't easily chalk it up to just the fact that Lost was on network; The Last of Us was getting more than 10x the viewership of The Americans and it was on HBO. While The Americans is very critically acclaimed, it is not as widely watched as it really should be.
I would wager that there are a lot of people that have money in Vanguard because Vanguard provides their employer's 401k, and their choice was "Vanguard or no 401k", not "Vanguard or something else of your choice".
I don't know the author of this work. I don't know what they intended, so I can't comment on their intentions. I don't know if there's an "intended interpretation" or not, I don't know what that intended interpretation is, I don't know if it lines up with the interpretation you described. If the author intended for a specific, singular interpretation, I would reject that; any interpretation is just one of many. Some interpretations make more sense than others, and how a piece is interpreted can easily change from person to person, or even over time for a single person. Whatever you get out of it: it's true that that's what you got out of it.
if you do that you're not really experiencing it
huh, that is … definitely not my experience of LinkedIn. My experience of LinkedIn is that it is a wasteland of hustle grindcore fake-it-till-you-make-it dipshittery.