For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | more Mangalor's commentsregister


Ok, so, "let harassers get away with it" is the correct answer? Surely not.


To be clear, courses such as "category theory" and abstract algebra are not required to be a good engineer.


Go to an engineering school and ask if calculus is required to be a good engineer ;-) You can be a programmer without a lot of math skills. You can do a good job in a number of different areas. You can be promoted and lead other programmers. You can write a lot of good code.

However, there are a lot of areas where knowing linear algebra will help you enormously. Many people who don't know linear algebra often don't see the problem because they will never choose a solution that will require it. They often don't know enough about it to realise that a solution exists and is potentially better than the solution they are reaching for.

Similarly, I can't tell you the number of times I've seen abject failures because the people involved did not understand statistics. In fact, if you only choose one math related area to learn about as a programmer, I highly recommend choosing statistics (which will unfortunately require calculus to understand well). Again, people who do not understand statistics often fail without realising that they are failing -- because they don't understand the statistics ;-)

I can make a similar remark for combinatorics and a variety of other mathematical disciplines. For a very cool job I once had to map animations onto a non-euclidean surface. Sure, I don't have to think much about math in my every day work wrestling with a legacy Rails system but I'm not sure I would want to define my entire career as doing that.

I would recommend that any programmer who wants to be a good programmer and to work in a variety of interesting fields to study math. Universities hardly have a monopoly on math. There are many good books and many internet resources to help you. You don't have to do it, but it will help you if you do.


The good news is that linear algebra is one of the easiest forms of algebras out there to learn.


100% agree. Category theory is simply practical and something I came across through a combination of Haskell and Group theory.

I'm not trying to shame bootcamp grads or make any judgements about their skills if that's what you're implying. I think the free market is free to decide what they're willing to pay and we should treat it as such and not be upset if someone with a few months of experience with programming lands a job making more than we do.

My point was that your fiercest competition is with yourself. And CS is a valid career path with a lot of interesting options if you stick it out for the long race.


Would you be open to having a video chat about these things? I have a distant appreciation but not a full grasp of many things you mentioned and would love some insights.


Me too! I would love to hear more about your experience.


A C-SPAN for social media isn't such a bad idea though.


Some people want to use social media as a propaganda engine. Dismissing all criticism is par for the course.


There's a lot of knobs to wiggle here. I'm more interested in finding out what emerges in the system that we can actually call "AI" the more restraints we put on it.


There's no requirement to have a "homogeneous culture" or specific ethnic composition in order to have a working democracy. Facts are facts, and with a free press, can be seen by anybody, of any race or culture. The real problem is with authoritarian cultures (which are an aspect of humanity, not specific ethnicities) imposing themselves on ordinary people.


> "disconnect for 6 solid months and deliver a leapfrog for the masses"

What a luxury that must've been...


No it was g+


Or one of the twelve messaging apps that got ignored by the masses because no one longer trusts their products


Right. Everyone is using duck duck go , Proton mail and vimeo outside of HN.


Allo me on Google Messenger. Or was it Android Messenger? Anyway, my Duo handle is xxHangoutsDudexx. We start a Google Talk session later.


Have fun using signal with your two friends.


You missed the point by two miles. I still use Hangouts, but they’ve introduced 12 other apps in the last 10 years that do the exact same thing. All while making Hangouts / google chat / gTalk (whatever it was originally called in Labs) worse.


Google is good at a lot of things. Messaging strategy is not one of them. HN just hates Google doing well in anything so the expected harping on messaging.



Thank you for agreeing with me.


Big companies have many blind spots. There is nothing new here.


Still missing Hangouts, Chat and GChat


So is paper. smacks head.


Graphene is incredibly strong.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search:

HN For You