And yeah, the Levels.fyi base pay distributions are closer to the truth.
6,784 karma · joined April 24, 2012
And yeah, the Levels.fyi base pay distributions are closer to the truth.
That skips over the distinction between "average" and "probability distribution", but those are nuances are probably better left for a proof of the central limit theorem.
I could name several "loud laborers" who I work with off the top of my head, but the root causes are quite nuanced. As many commenters have pointed out it's an adaptation behavior to an a work culture that values loudness.
I don’t think it’s that simple. I write in a functional language for my day job, yet React hooks style components still give me headaches because they are leaky abstractions where you have to know what they’re doing under the hood anyway.
This argument feels a lot like 15 years ago when C++ developers were saying C++ is bad if you’re bad. Some are probably still saying it, but its pitfalls and crippling complexity are pretty widely acknowledged at this point.
In general I like Postman because of the ergonomics, not because it does something that more primordial tools can't. Makes debugging easier.
I think it’s a valid question but expectations have to be tempered by the question of how many people have the means to follow through. Not many are in a position to go (back) to school for a doctorate just to start working on the problem 5-10 years later.
I've seen some staggering cost savings realized because someone happened to notice that an inefficient implementation that wasn't a problem two years ago at the scale it was running at back then did not age well to the 10x volume it was handling two years later. The reason it hadn't fallen over was that horizontal scaling features built into the cloud products were able to keep it running with minimal attention from the SRE's.
I found that I could tell the difference but for tea I regularly drink I couldn’t be bothered to break out a thermometer. But if it’s the good stuff I totally would be doing more of the ritual.
I also dislike those because I’ve already got a full time engineering job and a family and don’t have time to put 4-5 hours each into every 3-hour project the interviewers ask for. But 5 years ago I did.
I’ve concluded there really isn’t a single way to interview that checks all the boxes, and if you’re running the interview process you have to pay the costs somewhere, unfortunately.
The flip side of the coin is practitioners who are too focused on what’s immediately in front of them to the exclusion of creativity.
Just to be clear, that's not related to FIDO which I was originally talking about. That's one of the extra OTP features that most Yubikeys come with, but it's unrelated to the Yubikey's FIDO capability.
Since it’s time based with a 30 second window, you don’t need to know the secret, you just need to be able to repeat the code as it is typed. It takes more effort because it has to be done in real time, but 30-ish seconds is pretty doable.
> And why wouldn't some other malware won't be able to read whatever data hardware token inputs? I'm myself yubikey user and would like to know in what ways it is more secure than TOTP, even in the scenario when my workstation gets compromised.
The way (most) hardware tokens work, including the Yubikey, the private key is generated on the key and it never leaves the key. When the FIDO challenge/response happens, you relay the server’s challenge to the Yubikeu, it does the private key operation with the onboard chip, and sends back the response for you to relay back to the server. Done this way, your computer never needs to know the private key, but you can still prove you physically own it, which is what the server is trying to verify.
That said, just because they can’t steal your Yubikey’s private key, doesn’t mean they can’t take the bearer token from your computer. In general if your device is compromised it’s game over anyway.
Though that also begs the question, if I can get a keylogger onto your device, why wouldn’t I try to implant something slightly more capable?
* ChatGPT is revolutionary - honestly, it's genuinely impressive how much of a leap ChatGPT is compared to the attempts that came before it.
* Programmers write a lot of simple code that has been written before - there are genuinely tons of cases of "write a web endpoint that takes an ID, looks it up in a database table, pulls an object through an ORM, and returns a JSON serialization of it." Most programmers? Doubt it. But tons of programmers write CRUD stuff and tons of IT admins do light scripting, and a lot of it is repeated code.
Could ChatGPT do my job? Not even close. But it's still really impressive to me.
You are also right that a lot of it can only be approximately taught, because the process of internalizing the skills has a lot to do with figuring out how to work with your own personality.
That issue probably wouldn’t exist except that React has to make some concessions to performance, therefore component reuse, therefore component state working in sometimes unintuitive ways.
After a quick read of critic and user reviews through metacritic, the complaints seem pretty consistent regardless of how I personally feel about them. A ton of them say the plot was barebones and predictable. Even the glowing reviews from critics seem to mention that the plot only gets the job done.
I've met plenty of engineers (anecdotally, not a majority, but enough that it's a clear pattern, and strongly correlated with how junior they are) who lump soft skills into a single category represented by broad labels like "charisma" or "schmoozing" or "eloquence". But it's really a very big category of practicable skills.
Basically a GitHub built a platform for students to get paid to do contract projects with mentorship attached. I think it’s interesting.
I read most of the way down the post waiting for any sort of explanation of what an “octernship” is, but the post mostly just says the word a lot and sings praises. In fairness it links to the explanation page, but I would hope a launch post has even the barest of short introductions of the platform.
For Chinese, it’s usually not difficult. If a stroke or two is off, or if it’s the wrong radical, you can usually figure out pretty quickly with a similar effort to a misspelled word what they meant from context. If they incorrectly used a homonym, you likewise can tell pretty quickly, like “queue” vs. “cue”.
In Chinese this partly happens because you don’t just memorize individual characters, you also memorize pairs/clusters of characters as the actual semantic units.
Yes, sometimes, but if that’s what you’re going for it’s still important that you’re solving a problem that you understand well. So maybe I would be okay with someone with limited photoshop experience making an image editor, but I hope they still have a designer/artist/etc. background.