Hacker Newsnew | past | comments | ask | show | jobs | submit | metaphorm's commentslogin

it's shocking that this division exists. liberty requires freedom from ANY institution, whether state, church, or corporation, from having too much power over your life.


What if you volunteer enter this arrangement? Marriage with kids being a prime example.


HN has a lot of blindspots. This famous quote comes to mind.

> It is difficult to get a man to understand something when his salary depends upon his not understanding it. - Upton Sinclair


most drivers in NY drive for multiple companies. Uber, Lyft, and Gett are the most common.


a permanent resident immigrant is definitely an American. it's important to distinguish between temporary guest workers and Americans who were born somewhere else.


It's worth calling out that a lot of "temporary guest workers" in SV are Indian and Chinese nationals who are "in line" to get permanent residence. It just happens that the line for India and China is really long: on the order of 9 years for Indian or Chinese masters degree holders (degrees from American unis), compared to less than 2 years for someone from another country.


A permanent resident is a green card holder not an American. It is difficult to obtain that status without a visa to begin with.


you're already writing the test cases to ensure correct behavior with typical input, and predictable exceptional input. putting in one more assert for predictable exceptional input (wrong type) doesn't really add a noticeable amount of overhead to writing the tests you were already writing.


>putting in one more assert for predictable exceptional input (wrong type) doesn't really add a noticeable amount of overhead

Yes. We call that 'typing'.


And it takes less typing (keyboard) than the assert, and you get free documentation inline with the code!


The type systems of Java and C/C++ are the most commonly encountered ones and by far the most widespread in industry programming (as opposed to academia/research) and they are actually awful and really add a lot of friction and inertia to developing. Being free of that kind of type system when using a language like Python really does feel like a big upgrade.

There is a different problem with the more powerful and useful type systems in more modern statically typed languages though: learning curve. Haskell is dysfunctionally hard to learn and other languages do a little bit better but there's still friction in the learning curve that gets in the way of widespread adoption in projects that want to be able to hire rapidly.


I think Typescript is significantly easier to learn than JavaScript.


I think you should be a lot more careful about throwing around terms like "extremely narcissistic", which both has a technical definition in psychology, and also an enormous amount of emotionally loaded subtext.

I also think you should be a lot more careful about advising people what to do. It comes across as both bossy and judgmental.


No zero days is such good advice. Even a small, but concrete, goal to accomplish every day makes a huge difference. It requires self-compassion to set appropriate goals that match what we're capable of in the middle of a low period though.


you may have a very idealistic idea of academia.


its not non-sense but it might be underspecified. the only jobs that care that you have, specifically, an English degree are jobs in academia. Corporate jobs will gladly hire an English major just because it's a degree they don't care that it's an English degree though.


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

Search: