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

This is precisely why I consider the notion that the IC track and manager track are somehow parallel to each other.

Only managers truly have any say over employee performance; there is an inherent power imbalance that always puts ICs at a disadvantage.


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.


Yeah, they are. I'm using an iPhone now.


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.


I've always knew at least some companies would do that so I just use slight variations on their names. Never had an issue.


I had this happen as well. I responded with a long rant, which apparently proved my humanity.


Linode did this to me.


Just another data point, I've had the same issue with some vendors.


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...


Virtually all of the built in commandlets have one or more aliases set by default.

e.g. Get-ChildItem is aliased to "gci", "ls", and probably "dir" as well.


More like 30 years ago at this point.


> 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.


> Adding generics was too much

I strongly disagree. Sure, like anything in programming, generics can be misused. But even comments can be misused!

OTOH I am able to build things in Go with generics that I would not be very happy building without them.


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.)


> But even comments can be misused!

And arguably are in Go, where they are used for all kinds of things that are not inline documentation!


examples of that? code generation? been away from go for a while, after using it some earlier, so not up to date


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.


This is silly. Home users also don't use CrowdStrike.


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).


Apple also 100% controls their hardware, so they can afford to do away with third-party kernel extensions.


maybe that's what's required for critical infrastructure


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

Search: