skysight-inc/HackerNews huggingface dataset:
You are a data wrangler? Perhaps a guide would do; noobs like me have no perspective on what to learn and how to learn it. I mean, it wasn't even a year ago that I was convinced that I could go from 0 to 100 data science-wise in under a year: I wanted to learn it all. It took me the better part of a year to realize that I had wasted innumerable hours devising a curriculum and timelines that were plain dumb. A practical guide could have spared me a lot of hurt and while I cannot at this moment compensate you (or the community for that matter), I am sure that opportunities will certainly arise for me to pay my debt. Would love to see a guide from you- it would come with the added advantage that you would be accessible to the brilliant HN community. I would give away a limb to see such a discussion go down: what to learn and where to learn it from (a lot of folks, I imagine, would not mind recommendations for openly accessible material; I know I wouldn't mind that)? how fast should you expect to go/move/learn? time commitments? tools and frameworks? motivation hacks? where would I go to find remote jobs? what level of proficiency should I achieve in the first sprint?
One area that deserves more attention is the office. Not every company wants to buy both an iMac AND a MacBook for each employee, so they end up with a mess of cables that has to be connected to a MacBook every morning.

Why haven't Apple made a decent docking solution yet?
Apparently, The Mac Faithful do!
The Art of Travel, by Alain de Botton https://g.co/kgs/3WZtk1 . I highly recommend it!
Israel does perform targeted killings but not with drones, their air force doesn't want to arm them, and since the majority of their targets are in the Gaza strip these days the current legal framework in Israel forbids operating armed UAV's within Israel or the Palestinian Territories.
For the most part the IAF was always "against" drones, in the 1970's drones were pushed heavily by the ground forces, from the early 90's to the early 2000's the drones were operated by the Intelligence Directorate, once the IAF figured out that drones are becoming a major thing they pretty much retroactively called dibs on them all, and now they are the ones that operating all drones (combat flight school washouts are retrained as drone pilots) other than infantry operated battlefield reconnaissance miniature UAV's.
Where is this eloquent description of that? All you did was try to imply that monopoly-seeking and competition are incompatible.

Incentives are fundamental to human behavior. Corporations will automatically try to seek a monopoly position, but if the government isn't involved they can only maintain it until a superior alternative is created (see: Facebook supplanting MySpace).
Seconded.

If you find the tactics in this book reprehensible and vile, it's even more important that you read it so you are not taken in by them. People do these things because they work.
Keynesianism says that spending money on anything is good, no matter what. War is good, make work projects that do nothing are good, spending money on frivolous consumer goods is good, etc.

Austrian school recognizes that investing in productive capital that lowers the cost of production and resources consumed in production is actual real economic progress. For example, let's say you have an island with coconuts. If you pay everybody $100 to go out and buy coconuts, the price is going to just go up. If you pay them $100 to plant more coconut trees or make tools to harvest them more efficiently, there are going to be more coconuts and the price is going to go down. Keynesianism would say the two are equivalent economically because AD = C + I + G + (X-M) and in this equation C and I are perfectly interchangeable.

If you want to read the long version of that I'd suggest Hayek's critique of the paradox of savings: https://mises.org/library/hayek-paradox-saving
>The solution I think should be something like governments borrowing money at the near zero rates we have at the moment and doing stuff like investing in infrastructure and things that will boost spending. When you get back to too much money chasing too few goods and inflation they can back off but we're way off that point in most economies at the moment.

This is a popular idea but the problem is that in practice the cutting back never happens, so you end up with government policy together with central bank interest rates causing deeper recessions, or even creating the depressions they were intended to prevent.
It's hard to believe people say so much random bad stuff about React when it actually has a really good track record with developers and companies and various scales.
Me too. It's an easy read and deliveres an Enlightenment to the typical economic-folklore. I also like it because it doesn't question your morale, but just asks to broaden your scope of possible perspectives.
The proposal doesn't sound like that was what was intended - it seems like it is left to the user to implement the fibers, with the work priority to be set by the user somehow. Indeed, a quick glimpse of the commits of the implementation reveals a priority system of values exposed directly to the user when creating components (see unit tests).
> Would it be better that people have no internet whatsoever than to have Facebook for free?

Yes, it's better, because it creates the incentive for telecom operators to lower costs. And the problem with FB's initiative is that nobody can compete against free, establishing the status quo, not to mention a precedent for other monopolies.

Besides, nothing in life is free of cost, not even air, as Delhi's citizens are finding out.

> it is each individual who should decide what is better for him, Facebook or nothing, not you nor their government

That's strange logic. The purpose of government is to ensure the proper use of force in order to protect the rights of the citizens and ensure their well-being. Governments exist because the people themselves prefer to defer such matters to people that presumably know what they are doing. And in a democracy you decide by voting for people representing your interests, and/or by making your voice heard in some way, like protesting in the streets or in writing maybe. But other than that, there are plenty of cases where the individual cannot decide what's best for him, because the law exists (ideally for everybody, can't speak for India).
Exactly! Not to mention the reusability benefits of components - rather than passing around JQuery selectors and objects.

The cognitive load of using plain React is unparalleled for me. The effort to setup the tooling is a bit of a hassle though..
The repository for high quality TypeScript type definitions
This makes perfect sense. Thanks for the explanation.
thank you, thank you, thank you. Aurelia is an excellent system for this exact use of a web component.
>Assuming this was even possible and assuming there will be jobs for all of these new programmers/etc, is this retraining cheaper than UBI or other plans?

That's assuming that programming won't be one of the first categories of jobs to be automated away by AI. Think of the cost savings! But thankfully we don't have to worry about what all those poor programmers are going to do since it's progress for humanity.
A taxi or a friend who can drive would seem to provide the same benefit, if you don't care about your transport providing life support.
> especially if they could be used in speeding up the execution time

Unfortunately I feel like this is where types are least likely to be useful in Ruby and Python. Static typing means that you know the type of a value coming into your function, but you can achieve exactly the same thing by dynamically profiling the type, just-in-time specialising the function for it, and then on each call all you need to do is check that the type is what was expected. The check will probably be just one machine word comparison. So static typing saves you just one instruction!

However it would remove the time, memory and complexity needed for the profiling. I'm not sure that's really a big overhead though.

I work on implementing existing programming languages using new technology, and in some cases we basically discard static typing information for the purposes of optimisation, because we can work out better information for ourselves at runtime using profiling.
> I mean houses have literally gotten bigger on average, while holding fewer people.

What's wrong with that? In areas where we have plenty of space, it seems perfectly fine.

I agree that affordable housing is a major problem. I think UBI would easily solve it because if housing doesn't need to be concentrated in urban areas it's much cheaper to build abundant affordable housing. Heck, there are areas of the country where you could get housing for almost nothing—as long as you didn't need to be tethered to a job in an urban locale.
Saying you can't be a data scientist without a Bachelor degree in statistics is like saying you can't be a software engineer without a Master's degree in software engineering. Your educational system is not really a good environment for learning, so I'm pretty sure someone can become a data scientist with a French "License d'Histoire Moderne" and a lot of work.
Zero to One by P. Thiel (cheezy for HN, I know)

Meltdown by T. Woods (cool guy, Austrian Economy)

The Witcher by A. Sapkowski (Fantasy, but It reads well only in polish language)
We let worker wages stagnate such that there is now insufficient demand.
Sorry, you haven't laid out any argument.

You need to look into what separation of concerns really is and isn't. Switching back and forth between your highly coupled data model and view is not separation of concerns.
> The average web page size in 2016 is 2.2MB.

The average web page that an Indian mobile user is downloading is CERTAINLY not 2.2 MB. You can't just take a statistic from desktop US-centric sites and generalize it to other nations and usage patterns. Keep in mind that a lot of the advantages of bringing mobile phones and mobile Internet to developing nations is simple text communication -- 500 MB is essentially an unlimited number of texts through apps like WhatsApp.

And anyway, I am a heavy smartphone user here in the US on a data plan I don't pay for (i.e. I never think twice about accessing anything on my phone), and I average 2-3 GB per month, most of which is mobile games (Ingress and Pokemon Go) and viewing images and videos on Reddit. I could easily make do on 500 MB/month if I had to, and the only thing that would be affected is entertainment.
The major problem with Internet service providers in India is the way they set their pricing. They put huge caps on mobile internet data. I pay like $40 for my high speed internet connection(our internet speeds are very poor compared to the rest of the world), which is on the higher side in India, but the download cap restriction is at 60GB. I work mostly from home and I am living in a shared accommodation with 1 other person, so effectively 30GB per person which I feel is very low. The ISP's in India still use the pricing model based on voice calls that they use to do 30 years back. They seriously need to re-evaluate the way the pricing should work for internet.
It sounds like you worked on a few projects where people reached for a JavaScript framework when it wasn't necessary; I can understand how that can be frustrating. But surely you aren't saying that there isn't any room or merit for front end frameworks at all?

By front end framework standards, react isn't giant at all. And in terms of internal complexity, most people using react don't even have to know about any of the things in the post

I think it may be helpful to consider the possibility that there exist people who are more rational, pragmatic, and intelligent then you or I, who think React is useful for certain types of work. Assigning the motivation of "chasing shiny things" to people liking something you don't will be detrimental to gaining further understanding
Queues like that always make me wonder if the restaurant is charging enough. If demand is outstripping supply, perhaps they should raise the prices until they have _just_ enough customers. Otherwise it seems like they're throwing money away and not capitalizing on success.

It's the Pulp Fiction $5 shake; if your food is good enough people will certainly pay more for it, even if the price seems absurd at first.

Note: I'm speaking from an American perspective, where it would be seen as odd to leave money on the table. In other cultures I'm sure the pride of having good food and happy customers outweighs profit.
The Age of Reason by Thomas Paine.
> Why would they give it away for free when they could sell it for money instead?

I think the entire line of thinking is a bit flawed...
UBI isn't about making sure any thing we do for money today remains a skill that anyone else will pay for.

Like with open source some software will be given away, most software will not exclusively solve a problem or even do it well and complex problems will still require paid collaboration to produce complex software.
Top 5 most valuable public companies all tech companies
The Alchemist
Last year (I'm 28), I tried to read Enders Game for the for the first time since 15 years. I was disappointed, it's really cool, but for younger generations.
"What do you do with an idea?" By Kobi Yamada
> If we had established UBI then, and people could get paid to sit around, imagine the state we'd be in today.

We might even be in a better place than we are today. There would be even more entrepreneurship and labor would have more bargaining power when entering new industries.

Nothing about UBI prevents there from being new opportunities created. If anything, it provides for more potential for those opportunities by encouraging people to leave shitty low-productivity jobs to start their own thing or to search for a higher productivity job.
Seamus Heaney's translation of Beowulf
Having read at least one history book about the Soviet Union, I'd recommend you not waste your time with Animal Farm and read an actual history book instead. The plot is basically ripped from Russian history, as it was intended to be a critique of Stalinism.

My taste for Orwell's two most read, Animal Farm and 1984 was especially dulled after I read his non-fiction masterpiece Homage To Catalonia which is a harrowing lesson in realpolitik and the socialist infighting of the 1930's.

http://www.george-orwell.org/Homage_to_Catalonia/
Through your network. I used to think networking was silly, now I am a cofounder.

If you live in SF, just go to meetups and coworking spaces and conferences and all that stuff.
The cheap rhetorical trick of dressing yourself in the language of oppression because somebody is paid to make sure that canned goods aren't vectors for botulism is straight-up disgusting behavior that cheapens actual, you know, fucking slavery. I dunno if it's the Austrianized ignore-history,-thinkpiece-as-governance culture that might make this seem like something that is A-OK, but it's super not and you should be better than this.
It boggles my mind. People actually think think tank are independent?
My personal favourite that I've given as a gift is Thomas Glover's Pocket Ref [0]. Its easily the most useful thing you can buy for anyone in engineering, fabrication or just generally a tinkerer. I've loved my copy since I was given it as a kid.

[0] - https://www.amazon.com/Pocket-Ref-4th-Thomas-Glover/dp/18850...
"Peopleware: Productive Projects and Teams"[1]. Even if you're not in a management track, it's a great read to learn and better understand how to structure teams for a happy, productive and successful path.

[1]: https://www.amazon.com/Peopleware-Productive-Projects-Teams-...

Edit: add Amazon link.
Complications by Atul Gawande
> The USA is nowhere to being as bad as a typical communist country.

I agree, but we still have a long way to go to being as good as other first world countries, like Canada, England, and the Nordic systems.
> There would be even more entrepreneurship

That seems like a highly debatable statement.
Calculus Made Easy by Silvanus P. Thompson

I was surprised to find out how old this text was. It hasn't aged a day!
Not OP, but, interesting post, thanks for writing it out.

Have you used these tactics yourself?
Someone stole a A People's History of The United States from me at a party I hosted, and I don't mind at all. Hope they read it or gave it to someone who would.
Milton Friedman famously advocated a negative income tax. [0]

[0] http://www.theatlantic.com/politics/archive/2014/08/why-aren...
I read Murakami books not because they are entirely entertaining WHILE I'm reading them, but because the dream-like memory of the experience sticks in your mind for years.
It's been a while since I read it, but didn't this book have a section in it about how you shouldn't lend people your own copy, but buy a fresh one?
Car companies do exactly this! Sometimes they might make slight changes to things like bumpers or lights for fashion's sense, but go down to a Mitsubishi dealership - They're still selling the Lancer that's almost 10 years old. A 2012 car isn't cheap because it's behind in technology, it's cheap because somebody else has driven it around for 4 years.
Tell me when the opposite happens, when I can use a key pair to login to Facebook.
Who are these men who hunt women? Even metaphorically I've never seen or heard of such nonsense much less participate.

I feel that these articles are written to make the author feel good, telling scary stories of monsters to make themselves feel like a hero.
The fanless CPUs and USB-C ports on top of new monitors made this iteration a bit longer but wait for it. Some cool computers are coming out of Apple very soon. I haven't seen them but every Apple employee I talk to seems to be very excited about them. They also have a ridiculously large track pad with better palm rejection
I've always loved the book, I recently gave it to a co-worker with somewhat Feynman-like qualities. He reciprocated with 'The Lady Tasting Tea: How Statistics Revolutionized Science in the Twentieth Century', Salsburg.
I agree, but enough people don't that it can quickly turn a community, or portion of it, against the business.

There's also the desire to not price out the loyal customers that got you to where you are.
> Meanwhile there's plenty of stuff happening in the world straight from the Nazi playbook of the 30s.

Can you elaborate?
I just dropped off my 15" rMBP for service. The work order showed the purchase date: May 2013. Wow. It's an i7 w/ 16GB RAM and an SSD. I had no idea it was that old but I'm a little surprised the specs don't feel that outdated.

I mean, don't get me wrong. If I were to replace it I don't want to pay top dollar for old hardware. Makes me wonder if  has something brewing the the desktop space.
The Selfish Gene - fundamental world-view shaker
Have you read "The Mathematical Experience" by Davis and Hersh? It's a fantastic and engaging introductory book that tries to get across what drives mathematical investigation. The reviews on Amazon are pretty accurate.
So the solution is "take a chance maybe it works". We already are inflating our money every year. Every year the dollar is worth a little less. This is usually done on purpose, if i remember correctly it desentivises holding cash. By inflating the dollar, people who simply just hoard it make less money than reinvesting.

Jganetsk didnt address it. They simply pretended that there is a chance it will work
I was skeptical at first too. But man, was I wrong! I have recommended it to about four or five friends so far. Only one read it till the end. And it didn't work so well on him, even though he reduced smoking. Did the book work on your friends who read it completely?
MuleSoft falls into this category, I believe. In the last ~3 years they've substantially expanded their sales presence, however.
Siddhartha by Herman Hesse. I learned a lot from that novel
I have given out as a gift a copy of 'Predictably Irrational'. I found it interesting and insightful at many different levels (whether you're just a normal person and enjoy those 'huh' moments, or you're actually dealing with this stuff at a professional level).
"Why the Germans, why the Jews" by Götz Aly - good insight into younger German and Ashkenazi history. Is the most comprehensive book I've read about the why. Why the broad anti-semitism, why the NSDAP, why the holocaust.

Poor Charlie's Almanack - It's one the books that Warren Buffet always recommends. I gotta say though that I don't get why. But it makes a good gift since it has good "coffee table" value because of the many illustrations.
There is no holy grail, there is only basic physiology.

What metformin actually does is interfere with the liver's ability to make glucose from non-carbohydrate substrates ("hepatic gluconeogenesis"). Glucose is critically important for healthy people to have in circulation.

Instead of poisoning our liver's ability to make glucose between meals, it would be better to think about why the body has lost its ability to properly regulate blood glucose levels.
acdlite is correct here -- most users won't need to worry about priorities and it's unclear to what extent we'll even expose them. The unit tests do not describe a public API (and we're not close to settling on one).
Shadows on the Koyukuk, by Sidney Huntington

Skunk Works, by Ben Rich
Snow Crash by Neil Stephenson
What is wrong with it is that it is directly related to the lack of affordable housing and rise in homelessness. Even where there is abundant space, it makes homes too expensive for ordinary people with ordinary wages.

I supplied two links, stuff I wrote previously. I don't care to get into a pointless internet fight. Suffice it to say I think you are wrong about this.

I am not tethered to a job. I have portable income, in spite of being chronically ill and currently homeless. It allowed me to move someplace cheaper, a stepping stone in my plan to get off the street. I think UBI is not a good solution. Gig work done right and more appropriate housing options for our new demographic reality are needed.
It was a statistics class where I learned a linear time median algorithm. But that was pretty lucky, I admit.

95% of undergraduate statistics education is focused on formal inference. Data science, in my experience, involves a lot more exploratory data analysis [1] than formal inference (frequentist or Bayesian).

The extreme focus on inference and the hypothesis testing step in the scientific method is something people with a formal statistics education have to overcome to be productive data scientists. Or applied statisticians, really! It is more important to understand the data, organize it creatively, and find unexpected structure.

[1] https://en.wikipedia.org/wiki/Exploratory_data_analysis
Hayek is one of the reasons we're in this mess, so - coconuts or no - it's hard to believe that more Hayek is a solution.

I don't recall Keynes saying any of the things you claim he said. He actually said this:

"If the Treasury were to fill old bottles with banknotes, bury them at suitable depths in disused coalmines which are then filled up to the surface with town rubbish, and leave it to private enterprise on well-tried principles of laissez-faire to dig the notes up again (the right to do so being obtained, of course, by tendering for leases of the note-bearing territory), there need be no more unemployment and, with the help of the repercussions, the real income of the community, and its capital wealth also, would probably become a good deal greater than it actually is. It would, indeed, be more sensible to build houses and the like; but if there are political and practical difficulties in the way of this, the above would be better than nothing."

Perceptive readers may notice a certain hint of irony in the above, which Austrian economists - being literally minded, on the whole - may have missed.
Founders, Disruptors, and Mavens. Learning from Today's Outliers