I've always worked in places that either didn't have an IC track, due to being too small, or where the top of the IC track reported directly to higher levels of management.
I assume the idea was that if you're a Principal Engineer reporting to the VP of Engineering, and the team X Engineering Manager also reports to the VP of Engineering, then the two of you are in balance.
> Them along absolutely everyone else. ChatGPT was an iPhone moment.
Old guy here, but it feels more like a Netscape moment than an iPhone moment. We'll end up with our pets.com of the LLM age, the whole thing will implode, and the few companies that were actually doing useful stuff with LLMs will survive.
Except that LLMs have way worse unitary economics than the web or a phone's app store.
What comes back to the old data-inefficiency of machine learning. There hasn't been visible improvement on this, and it is looking more and more as a fundamental limitation of AI.
Are those moments really that different? Motorola was practically the Netscape of the iPhone era, as those early Droids were everywhere. There were tons of others too, then it all imploded with only a few companies really surviving in the smartphone space.
It's not about who is the "Netscape" this time around, it's about the irrational exuberance surrounding the entire thing.
These days it seems like anybody can throw "AI" into their company name (even if it's complete BS) and it has the same effect as adding ".com" to a company name did in the late nineties.
IMHO AI is a .com-like hype cycle that's orders of magnitude larger and more irrational than anything that happened post-iPhone.
That's not to say that there aren't good businesses in there (the same was true of .com, of course), but there's a lot of junk that's getting a lot of money thrown at it.
Microsoft seems to be a company that has 1) working chat: Copilot 2) chat integrsted with their tools (e.g. ms office and teams, although quality depends on product) 3) subscriptions to actually monetize it
I'm not GP, but I've had transitions denied while attempting to purchase something because the retailer's code flagged my email address as suspicious because it contained their name in it.
Haven't had that happen to me, but I did get asked by a clueless support rep from $VERY_BIG_MULTINATIONAL_CORPORATION whether I was also an employee due to their company name appearing in my email address. (Coincidentally I used to consult for that company.) Long story short I set them straight rather than trying to parlay their ignorance to my advantage.
The most shocking thing was that I was calling them regarding an issue in which they required me to prove my identity, and yet the person I spoke with didn't seem to be well versed in security measures.
Also: I use a separate alias for every company (and sometimes individual) I deal with. In the 25 or so years I've been doing this, so far I'm up to over 1,000 aliases.
AIUI the verbosity is by design to make scripts more clear, and users are expected to use aliases to make cmdlets easier to work with interactively. But I assume that few of those aliases are actually standardized...
> It's not NASA's job to keep Boeing in the running.
In theory it is not. The reality is that a lot of NASA's budgeting and decisions are made based on the pork-barrel politics of the ones who hold the purse strings -- congress.
The thing people dislike, I think, is that actually implementing generics and handling all the syntactical and compilation edge cases is complicated and ugly.
But generics as a high-level concept are wonderfully simple and useful ("let me use different types with certain code constructs without having to manually duplicate them, and stop me from doing anything that doesn't make sense"). It would be a far easier call for languages to add them if they were just a bit of syntactic sugar instead of a whole new section in the manual. (I do think adding generics was a good call; practicality trumps a fussily clean design, in my book.)
Yeah I agree. Due to Go's slow moving approach we'll see the biggest impact of generics much later, when they become more prominent in the standard library. A lot of those APIs are necessarily not type safe now and generics would close that gap quite nicely
Microsoft added a feature to Windows that allows specially-signed antimalware drivers to be loaded extremely early in the boot sequence and be marked as non-optional. The idea is to give antimalware drivers the opportunity to load first, before anything else has had the chance to start.
Furthermore, if a driver is marked as optional and crashes, Windows can reboot with that optional driver disabled next time, preventing infinite crash/boot loops. Obviously that's no good if your antimalware driver gets disabled, so they can mark theirs as "required." Obviously in the CrowdStrike case, we got the worst of both worlds.
Yes, but you probably know that does not make a difference. People saw the words "Apple not affected" and at least in the US, that is enough, no one does research here. For a comparison look at this election.
BTW, notice I did not have Linux, to most people in the US, that word as no meaning :(
Too bad people are willing to buy new hardware instead of replacing Windows 10 with some Linux Dostro (or BSD).
Only managers truly have any say over employee performance; there is an inherent power imbalance that always puts ICs at a disadvantage.
reply