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

Some good takes, some bad takes in the post. The analogy of cutting a tree is pretty dehumanizing and doesn't factor in the morale and culture hit laying people off does to a company.

Sustainable growth is far better than boom and bust cycles. I guess if you're shutting down entire product verticals you can reduce the blast radius. Doing partial cuts across the board can cause top talent to look elsewhere.


It depends on the definition of "relatively simple features"

Mismanaged startups can have a lot of technical debt as a result of pivots, shifting priorities, weak engineering and an emphasis on being feature factories. As a result you can get to a point where even a relatively simple feature takes months because of massive technical debt.

Shipping early and often while giving engineers the space to tackle debt is important. Good hiring pipeline for competent product focused engineers can help mitigate building castles in the sky. That and/or having a good CTO.


Nothing should be labeled as the ultimate devops toolkit when its documentation is as atrocious as nix

People can commend it as much as they want, but the steep learning curve is largely self inflicted because of their resistance to writing clean, comprehensive, up to date docs

It has also led to the community being filled with a lot of arrogance and pretentiousness

I wouldn't run nix in production because of the lack of accessibility and toxic community. There are other ways to get reproducibility, etc without using an arcane and poorly documented toolkit


> It has also led to the community being filled with a lot of arrogance and pretentiousness

I would conjecture that you have cause and effect reversed.

When people think they're doing you a favor, the ego protects itself from hearing how their help is not actually that helpful. See aid to Africa in the 80's and 90's for example.


Any concrete reason you call such a niche, but large community toxic?


It's been mostly from personal experience, though I shouldn't generalize to the community as a whole.

Anecdotally my experience with nix community has been unpleasant. They're very resistant to suggestions and offer little in terms of guidance or documentation.


Would anyone happen to have an ELI5 of how the M1 chip achieves greater power efficiency?


It uses the ARM architecture which is much more power efficient than the x86 architecture used by intel


I think the problem is the industry standards and expectations for candidates. The fact that OP links an archive of interview questions is indicative of the underlying problem.

Giving a candidate a problem they haven't seen before and observing their problem solving skills and mentality doesn't sound so bad on paper. However the process has been gamified and as a result the expectations for what a candidate should know and accomplish have increased. This ends up favoring younger candidates and/or fresh grads, since on average they can expend greater time and energy into studying for these types of interviews and their algorithms & data structure courses are still fresh in their minds. A more senior candidate or a person with more responsibilities outside of work (taking care of children, parents, etc) won't be able to invest as much time into studying these types of problems. The original purpose of the interview is also obfuscated - did the candidate genuinely show good problem solving skills or did they see the question before and merely memorized the solution? As a hiring manager I've seen multiple instances of the latter.

I think the utility of spending time on these problems varies from person to person. I personally find it more useful to delve into distributed systems, cryptopgraphy, networking, or operating systems. These topics have made me a much better engineer and improved my problem solving skills, more so than programming riddles which gave me diminishing returns over time.


Apologies if these are naive questions, but why does Microsoft require use of Edge to track user data? Can't they obtain data from the DNS requests any browser makes to access websites?

And are there any ways to mitigate the amount of data they obtain when using Edge (e.g. Ublock)?


I've tried so many options for note taking but I can never find a good solution that fits all my needs. I find writing things down helps with comprehension and retention, but using a physical notebook has its limitations when you want to reference images or snippets found online.

In the end I landed on OneNote, but I find it to be slow for larger notebooks, and it doesn't have an intuititive method of linking different notes from different sections for easy reference. However I like the handwriting recognition far better than Apple variants, and I felt like with apps like Notion I spent more time customizing and grokking the app than actually taking notes.


In my previous job we hired someone in a "Senior Architect" position. They had extensive experience at a larger company, but there were red flags from the beginning (including the interview, where they got visibly upset and melodramatic when they were unable to finish the algorithmic problem we gave)

Working on anything related to design and architecture with them was a disaster. They preferred waterfall over agile, didn't take feedback very well, was obsequious towards leadership but toxic towards the team they led, and would terminate collaboration with someone if there was disagreement.

The soft skills for an architect are essential, and I think that includes excellent communication skills, documentation, and ability to take feedback and constructive criticism. Needless to say, the coworker I describe fit none of those criteria. It's been pure bliss not having to work with someone like that, and helped me better understand what to avoid in the path to becoming a legitimate software architect.


Everything you say is true, but being melodramatic when asked to solve some irrelevant algorithmic problem is not a red flag. It could be he has been busy doing real work in the last ten years and not researching solved problems that are generally encapsulated in well tested existing modules.

Lack of respect for your team and not collaborating are real red flags. Soft skills are very important and not at all related to not being able to solve an obscure problem in an interview.

It's also pure bliss when you do whatever you like when you like with no overall architectural leadership putting constraints on your solutions. This, in my experience, has lead to whole firms going bust when reality strikes.


"It could be he has been busy doing real work in the last ten years and not researching solved problems that are generally encapsulated in well tested existing modules."

Sorry, I should have been more clear. We didn't ask the problem with the expectation of a perfect solution, it was more to gauge his problem solving skills. However as we were running out of time we asked him to implement a naive solution, which was met with a very negative response. Maybe I'm not explaining it properly but it gave the impression of a serious ego problem. Actually part of the criteria for our interview is to see how well a candidate can take feedback and make changes accordingly. They did poorly on that front.

Agree that architecture leadership is critical, especially when dealing with business teams that acquiesce to every single client demand with impunity.


"Islam was out because that’s not for white people."

For someone who espouses an expertise in mathematics his perspective on religion is quite reductive if not completely wrong in some cases. I guess in addition to math the author is fond of strawman arguments.


I think you might be taking this line too seriously. In this piece I don't think the author is trying to lay out a well-thought-out, validated, and rhetorically-correct argument for his point of view -- if he were trying to do that, you'd be totally right and that line would have no place in it.

But in this case I think the article is pretty clearly more stream of consciousness, just what the author believed at the time, legitimate or not -- and even though it's reductive and just genuinely a pretty bad reason, it's also easy to see how his subconscious might be thinking along the lines of "islam? Nah can't do islam, I'm not brown". Our minds generate totally faulty lines of reasoning like that all the time.

(especially if he came into this with a predisposition towards Buddhism, which I wouldn't be surprised about, since Buddhism tends to be viewed as very "cool" to westerners but Islam not as much)

Edit: ok or it was a joke :p


It's a bit of a joke. It was written by Matt Stone after all.


The author is one of the writers of South Park


Deletion can also be a little misleading.

I deleted (not deactivated) a Facebook account that I had from high school to sophomore year of college.

A year or two later I made a new one and didn't fill out anything except my name and didn't add any friends (yet). Almost immediately facebook started suggesting friends, groups, etc that existed on my deleted account.

tl;dr nothing is every really "deleted," just hidden


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

Search: