Recent submissions

Comment · 3 years ago
I had the same fear too growing up. I found peace with it and stopped thinking about for many years until now, when I realized that practically it wouldn't affect my waking life if it actually did happen, if I had no memory of it at all, so there would be no use worrying about it.
Comment · 3 years ago
I appreciated the quote from your article that: "Based on information from insiders, Google’s coding competitions engaged more than 300,000 software engineers external to Google, annually. These coding competitions assisted in the hiring of thousands of software engineers each year, who were directly sourced from these events."

These views reflect that Google Code Jam was a very significant source for recruitment. In contrast, when I searched about whether Code Jam was a significant part of Google's recruitment strategy, one of the top results on Reddit on r/cscareerquestions really underplayed the recruitment part, by non-Google employees giving advice about it: https://www.reddit.com/r/cscareerquestions/comments/p7ioku/w...

The r/cscareerquestions commenters there could still have a point that it was more direct to take other approaches to applying to the company instead of Code Jam, but the general dismissive attitude of the top-upvoted commenter (e.g.: "No benefits. If anything, might even be harder to get interviews cause the guys grinding for those contests don't have time to make a proper resume.") really overemphasized an opinion based on speculation, instead of taking a more balanced view that recognized that Google Code Jam was run with a large motivation to recruit developers.

Comment · 3 years ago
The restaurant could lose out on sales from customers who are dissatisfied with a lack of a physical menu, especially many older people who are not as comfortable using technology or don't even have a data plan.

The restaurant could also lose customers who are tourists, who don't necessarily have a data plan while traveling. While it's a bit more convenient for the restaurant, the convenience comes at the cost of the customer.

Also, the UX for many of the menus is often pretty bad (with diners often asking: "how do I place an order?" "did I place an order or not?" "how do I go back?").

Comment · 3 years ago
> The problem is that time value is extremely relevant. If it takes 10-20 years for consequences to catch up, the person is likely to have already built up an unassailable lead that the consequence barely dents.

I largely agree with you: the big names attached to the resume, the pay, and the effort spent on interviewing skills likely offset the negatives of the reputation (though I also intuitively don't like it because the strategy is rather self-centred).

However, the consequence is rather significant if he has roots. It's harder to pack up and move if one has a romantic partner who is settled into a job at a particular place, and you could also possibly be leaving family and friends. Sometimes one has to move, but typically one has the option to come back, which wouldn't be practical for the person in question. It's still plausibly worth it for the person if he didn't have roots and collected a lot of compensation, but especially when one is older (the commenter mentioned 10 years of workin experience), moves can be tougher.

Comment · 3 years ago
To add another piece of evidence, while previous poster noted that the initial response by police officers on January 6 seemed less violent than they could have been (though even then, one person was shot and killed), the US Department of Justice is continuing to publish press releases about charges of people involved in the January 6 Capitol attack (at https://www.justice.gov/news , with full records with dates at https://www.justice.gov/usao-dc/capitol-breach-cases). The charges for many of the people involved caught up eventually, though it took time.

Separately, to put a positive spin on this, it often takes time for positive habits to pay off. When picking up a positive habit (e.g. exercise and especially learning a new technical skill such as a language), oftentimes much of the reward doesn't come until far later. This is important to keep in mind, especially if one has self-doubts or even a lack of encouragement for trying to adopt a new positive habit in one's life.

Comment · 3 years ago
It sounds like this is a difference in personal values. You can certainly assess the morality of one’s work based on its methods, but it’s also valid to assess the morality based on outcomes.

On outcomes: You framed building things and creating new things as inherently good, but entire fields of the philosophy of science question whether technological progress is inherently good. Is AI-generated art necessarily good if it causes artists to lose jobs? Are ad trackers necessarily good if it increases engagement at the loss of privacy? Are hackers/crackers seen as more noble than salespeople, as they create new exploits that make hospitals pay ransom, and expose people’s information? If a new chemical weapon or bioweapon is created, are its developers inherently noble for creating something new? Even Einstein expressed deep regret for his role in developing the atomic bomb (and Feynman went into a depression) after its usage.

On methods: most methods start as morally neutral. A person training to be a soldier may or may not end up doing immoral things, depending on what they do in their career. Research scientists may or may not do moral things (though nowadays most abide by research ethics, in the past and likely the present, many studies have caused far more suffering than their benefits). Lawyers can go on to defend fundamental rights, or end up filing frivolous lawsuits or chasing ambulances. Developers can create something genuinely useful, or cause people to lose jobs or get killed due to bugs.

To be charitable to your point: yes, I intuitively have a deep sense of respect for the discipline required to become a good software developer and create something new. But it’s completely separate from a moral respect and moral judgement: I have to know what that developer is actually creating, and how that will impact real people.

Comment · 3 years ago
To the contrary, I think paulcole made a great point. It doesn’t need to be weapons. A programmer who makes a social media feed more addictive isn’t necessarily moral. But a salesperson/marketer can promote something generally seen as good, or at least far more good than the example programmer.

Ad campaigns can remind people to vote, encourage people to quit smoking, or convince people to avoid drunken driving. A marketer is behind for the design and distribution of these public advocacy campaigns.

Comment · 4 years ago
Comment · 4 years ago
I sometimes wonder about whether personalised teaching as a young student is overall good or bad, for students who then move on to a university with very large, impersonal classes (e.g. with more than 1000 students per class).

On the one hand, I think students in small classes can really become more confident and enthusiastic about learning in the long-term. But on the other, a shift to larger classes can be alienating (e.g. feedback from educators is less frequent). This could be mitigated by going to office hours, but there are plenty of minority experiences that stick where teaching assistants and professors are unwelcoming. The change could be less of a shock for students who went to large high schools, as they're more used to large classes.

Perhaps students who have the chance to grow up with individualized learning can opt for universities that have smaller classes, though it's not always possible when large public universities can often be much more affordable. I wonder if there is a way to prepare students from smaller schools with personalized education to do well at much larger educational institutions.

Comment · 4 years ago
I heard that if you studied math with applications to computer science, you can find great opportunities with technology too (if not moving to the US for places like Google, there are quantum computing startups like Xanadu in Canada, along with other technology startups in Canada’s big cities too).

In addition, outside of the RCMP, various ministries of the Canadian government could need the skillset too (Statistics Canada being the one that first comes to mind, though any teams that do economic analyses could benefit from someone with the background).

Comment · 4 years ago
I completely agree, but I think most people who arrive at this perspective only reach this view after spending time in industry or adjacent to people working there.

A lot of the focus on tenure track jobs comes from professors and academics who dedicate their life almost solely in academic environments (so in their view, it’s a rather unhealthy attitude of academic tenure or bust). I’m not sure how feasible this is, but perhaps a work-study private sector summer internship could be an encouraged part of certain PhD, to widen perspectives and help both students and professors better understand the possibilities out there, which someone can be motivated to strive for, rather than settle for.

Comment · 4 years ago
> “You give up salary for huge amounts of autonomy.”

I heard otherwise from a staff scientist at a university in biological sciences, though I’m not sure how representative his view is. He said that non-professors lack research autonomy, and even then, there are limitations of what one can fund due to grants (though I’m not sure how accurate this is, as I used to assume that academic grants generally had fairly flexible conditions for using the funding).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton