skysight-inc/HackerNews huggingface dataset:
Report: Robots, other advances will cost humans 5.1M jobs by 2020
perhaps taking a look at the negative reviews can reveal a little more secret. This is one of them:

It is sad that someone published this crap and killed thousands of trees. Do you know how long it will take to regrow those trees? 20-30 years. Your selfish lust for money lead you to get up all your principals.

SHAME.
The Rent Is Too Damn High
In a labor-constrained setting, where the cost of labor is high, the cost of building the brick wall exceeds the recovery time period for most businesses. In a capital-constrained setting, where the cost of capital is high, the interest rate is often too high to repay the loan soon enough for small businesses.

Unfortunately, in most urban settings, both labor and capital are priced at a premium, so you get hit on both sides. When/where this was used, capital might have been constrained, but labor was generally not.

Capital, when taking on the form of land inflation, inflates the cost of labor, and often beyond direct energy costs. You end up with perverse incentives where quickly burning energy in the short-term will temporarily (for a lifetime or so) put you ahead of the economic game but put you quite substantially behind on overall energy sustainability if you start discriminating energy sources on generational EROI. I am beginning to wonder if The Great Filter is simply that galaxy-wide, any spacefaring-capable species wiped themselves out by economically exhausting all their high-grade energy before getting into any position in space where transferring much higher capacity high-grade energy from their sun was feasible.
Or Zirtual?
That class of mobility scooter using super obese people you're talking about starting popping up about 20 years ago and really became noticeable about 10 years ago [1]. If the rest of the world is several decades years behind the US, then you wouldn't expect to see very many people in this class for another 20 years or so.

[1] Though it isn't really that common. It's just that super obese people are very noticeable, so it feels like their are more people in this category than there really are.
I'd be interested to know how many affiliate sales you get from this link :)
isn't this sort of what Atom is?
It's like emacs but instead of lisp uses js
https://atom.io/
Other than this article being from 1982 I didn't find alot interesting in it. There are only a couple of quotes from Michael Bloomberg and the article isn't really about him at all. I guess you could say that I learned that click bait headlines were a thing back in 1982:)

In all seriousness.......

I think the most interesting thing about Michael Bloomberg's success( 13th richest person in the world) is that successful people don't typically come from nowhere, but usually have a very strong track record of successes that predate the event or thing that others associate their success with.

In his case he was:

- an engineer from a good school,

- then got an MBA from Harvard.

- He was then a general partner at Salomon Brothers(the Google of wall street at the time).

He then left with a $10 million buyout in 1981 dollars that he used to fund Bloomberg.

Or put another way, I've always felt that by 25 you are who you will be. There will always be outliers who finds a reason to turn his/her life around but almost all the successful people I know had an impressive track record of accomplishments before their big success happened.

TL/DR success is rarely an overnight event. Most successful people build on an increasing track record of successful events before hitting their big success.
I was offered $150/hr to manage a project once and so I accepted. I figured it out along the way and delivered the results.

Since then, I start with an estimate of $150/hr when I'm calculating price. I've had one person balk and say thats crazy. one.

Everyone else has either came back and said that they can't afford that, that they'd like to pay $XXX instead. Or they've said yes to $150/hr.

What happens if you encounter projects you are unable to solve, is it a fake it until you make it sort of thing?

With just about every project I do I don't know exactly how I'll solve it to begin with. Before I start billing I always have a research phase, either a day or a week, but never more than that, to figure out how I'll do it. I don't bill for hours that I study, just hours that I work on their project.

I hope this is helpful, but essentially, I deal fairly with all clients. As long as terms are understood upfront I find everyone is happy.

Typical projects are 4-6 months I'd say.
> since there are so many low-bar contributors.

That's because there are so many low-bar employers.

Many of whom are also hanging out places like HN, complaining that there are no good developers while praising anything which drives down wages.

To know why there are few good developers, look no further than the market price. It doesn't justify top effort. I could sweat blood competing on price and throughput with people who have a cost of living that is a small fraction of mine, hoping against reason that someone will spontaneously give me a raise out of the goodness of their hearts. Or... not.

Most of the people who would eat your projects for breakfast don't want to be worked like pizza delivery drivers, delivering as cheap and fast as possible and hoping for tips. So they aren't on these sites. These sites are where careers go to die.
This is exactly right - the two categories of businesses that will face hardships are:

- Consumer tech startups that have only produced revenue-free growth (ex: Dropbox and Evernote)

- Startups selling to startups (ex: Mixpanel and Stripe, maybe Zenefits)

On the other hand, a company like Airbnb may benefit from a downturn, as people look to save money on travel.
From http://knowyourmeme.com/memes/flipping-tables-%E2%95%AF%E2%9...

"Flipping Table emoticon (written as: (╯°□°）╯︵ ┻━┻) is a text-based emoticon depicting a person flipping a table out of rage. Primarily used by East Asian internet users to express rage, the emoticon became popular among Western internet users following its introduction through internationally popular online games."
Removing Rubinius from Rbenv/Ruby-build
I'm on a tangent but as a Third World millennial, this what I envy most about First World millenials, a previous generation of cool people who invented and got to play around with all this cool tech. Everyone I know didn't have parents that got them into programming or messing with hardware. Most of my country's "Gen X" were teachers and technicians at best.
Yeah, if I could embed a GUI/console browser into emacs … I don't think I'd ever have any other program open.
Why Slack and not HipChat or any other corporate chat client?
Please see https://news.ycombinator.com/item?id=10920832 and the announcement linked from there.
Actually what people are constantly saying now is what you posted. It's to the point where if you suppose that everything is not an exact recurrence of the dot-com bust, you're seen as delusional. But everything can't be exactly the same as it was then.
Anyone want to weigh in on whether or not Postgres is a viable option for this?
> Starting this year, we will test tools that allow you to use WhatsApp to communicate with businesses and organizations that you want to hear from. That could mean communicating with your bank about whether a recent transaction was fraudulent, or with an airline about a delayed flight.

Sounds a lot like what WeChat has been doing in China with their Official Accounts.

Best explanation I could find quickly: http://knowledge.ckgsb.edu.cn/2016/01/13/ecommerce/welcome-t...

Instead of, say, downloading the Uber app to get a ride, you'd open up WeChat and message its app account.
This is progress. They got a good landing, then the landing gear collapsed, and not because of a hard landing. Next time they'll have a design that forces the landing gear down and locked, ice or no ice. Somewhere down in Hawthorne, someone is probably freezing one of those mechanisms in a cold chamber right now.

This is way better than back in July, when the booster blew up because of a strut failure. That was a major quality control failure.
Telegram has its Bot API which, among many other things, makes it possible for any organization or individual to create applications that "allow you to use [Telegram] to communicate with businesses and organizations that you want to hear from".

Telegram offers this for free.
I read somewhere, that the new first stage can do SSTO unloaded.
Certainly social workers in some countries (including my own) think otherwise. When we got our child there were heaps of "how to bond with children" guides given to us.

Giving such things to everybody is an easy way to make sure that people who will benefit from them will get them.
One thing that I think is valuable when looking for contracting work (what I call consulting) is to learn how people that have been highly successful in consulting built their business. Checkout episodes 4 (Marcus Zarra) and 5 (Michael Fellows) of Consult:
http://consultpodcast.com

or

https://itunes.apple.com/us/podcast/consult/id1018251429?mt=...
Also;

Options -> Use CUA Keys

Options -> Save Options
Not that I have met anyone who paid for Whatsapp, ever. :)
Furthermore, when people are described as refugees from anti-Semitism, without going into specifics, this gives a very different impression to the public, than when they are described as people moving away due to the same kind of discrimination that Asian Americans face in university admissions.

It's the lack of direct comparisons, which in turn follows from the lack of specifics, that allows people to get an exaggerated sense of the extent of anti-Semitism.
Wrong on both counts.
Excellent post!

I am a bootcamp student and from my perspective, you really nailed the points on the Challenges of Hiring Bootcamp Graduates. I worry, however, that many companies will not have the resources or the patience to provide the kind of fostering environment described here. There is perception that the junior developer talent pool is being watered down by sheer number of bootcamp grads and many of them just do not measure up to classically trained CS students often competing for the same jobs. I recently attended a career track hosted by my own bootcamp and the coaches specifically instructed the students to omit the word "bootcamp" from their resume.

I personally believe that bootcamps can be a tremendous opportunity for motivated (and disciplined) students seeking a condensed and immersive learning environment; it's possibly one of the fastest way to learn a new trade. My experience so far is that meeting the boot camp requirements alone is probably not enough to make me competitive and I need to supplement the learning with additional readings, meet-ups (as suggested by my mentor), and further coding practices. Bootcamp curriculum should be the bare minimum.
Watch ride along 2 online
MAS[TBAND]A89 "RIDE ALONG 2" ONLINE
http://www.digitaltechnologylicensing.com/mastbanda89-ride-along-2-online/
The base-image is a completely different matter. There is no reason to switch from CentOS/Fedora to Ubuntu just because you changed the host OS

>> Yes, there is. There is a known issue using AUFS(Which Ubuntu uses for Docker) with CentOS/Fedora images:

https://github.com/docker/docker/issues/6980

To make it easier, I just changed the base image from CentOS/Fedora to Ubuntu so I do not have to worry about it.
I just finished off paying my student loans. They were around 20k or so. Half of that with an interest rate of 6.8%. Took me about 7 years.

My initial reaction is, fuck these guys. They're leeches. They agreed to pay back the cost of thier tuition and they aren't. It's totally unfair that I paid my loans, but they didn't pay theirs.
I don't like that WhatsApp is tied to my phone number.
Benchmarking Sentiment Analysis Algorithms
In most cities that have rising rents (like SF), government intervention actually prevents new apartments from being built.
Table flipping is an expression of frustration; it means someone's given up on trying to solve a problem constructively and gotten so angry that they flip the table over. In context, the relevant part of the metaphor is giving up on the problem.
The irony is techies are famous for staying at home with their computer or other electronics.
Yeah -- I'd be willing to bet that "How To Win Friends and Influence People" is the most mentioned book here; maybe people just don't link to it.
Heat shielding is needed, as well as extra landing engines that work outside of vacuum, since the second stage engine would destroy itself under atmospheric pressure. It's easy to see how quickly you start to get dimishing returns, but it would be cool if they could pull it off.
Huh. I get why brogramming is bad in context but that emoticon is just used to express frustration with computers most of the time, no?

I don't understand why she chose that particular cultural marker but it doesn't change her point.
no one in his right mind would want to read a 300-page novel online in any language.

Ah, 1998...
How DigiCash Blew Everything
Here are three vendors that provide a good TTS apis. Have you evaluated the performance. What did you find lacking?

1. Nuance

2. AT&T

3. IBM Watson
Bettercap: modular, portable and easily extensible MITM framework
I notice that this list looks like it has a very long tail.

Can we get the top 100 books as well? (since many of those would have very similar mention numbers as the end of the top-30)
> You can generate 16 random bytes without a library, by using fopen() and fread().

Sounds more complicated and easier to get wrong. I'd rather have a single function call with an obvious name.
> OTR where socialist millionaire's is still an option for key verification.

Can you explain the socialist millionaire comment? I don't get it.
especially since it seems to have hit the bullseye on the center of the barge (maybe missed dead center by a few inches).
Spam filter for Twitter direct messages
Sure it can scale to the internet; it scales implicitly, some people just don't realize it.

Jesus Christ calls his word truth. And in one of his sermons he says, therefore all things whatsoever ye would that men should do to you, do ye even so to them: for this is the law and the prophets.

And here is a prophet showing what that can look like; It looks to me like empathy for another side with which you even have justification in disagreeing with is fairly important:

And a certain man of the sons of the prophets said unto his neighbour in the word of the LORD, Smite me, I pray thee. And the man refused to smite him.

Then said he unto him, Because thou hast not obeyed the voice of the LORD, behold, as soon as thou art departed from me, a lion shall slay thee. And as soon as he was departed from him, a lion found him, and slew him.

Then he found another man, and said, Smite me, I pray thee. And the man smote him, so that in smiting he wounded him.

So the prophet departed, and waited for the king by the way, and disguised himself with ashes upon his face.

And as the king passed by, he cried unto the king: and he said, Thy servant went out into the midst of the battle; and, behold, a man turned aside, and brought a man unto me, and said, Keep this man: if by any means he be missing, then shall thy life be for his life, or else thou shalt pay a talent of silver.

And as thy servant was busy here and there, he was gone. And the king of Israel said unto him, So shall thy judgment be; thyself hast decided it.

And he hasted, and took the ashes away from his face; and the king of Israel discerned him that he was of the prophets.

And he said unto him, Thus saith the LORD, Because thou hast let go out of thy hand a man whom I appointed to utter destruction, therefore thy life shall go for his life, and thy people for his people.

And the king of Israel went to his house heavy and displeased, and came to Samaria.
Today is Blue Monday
┬──┬ノ( º _ ºノ)
Interesting observation. In that case, it would be a smart move.
Erlang hot-code burn marks
Good article. Suggestion: When you post an article like this to hacker news it would help to include the programming language in the title, like "Getting rid of NULL (in PHP)". I wasn't aware that this is a PHP-related post until I've read the first bunch of paragraphs until you actually mention "PHP".
Most of my "suggestions" have to do with the UX and some of them are probably coming eventually, and a lot have been suggested by other people as well. Let the metaposting begin ...

- collapsible comments.

- auto merging of identical stories into subtrees on the new/news pages so no one story can overwhelm it

- collapse comments on identical stories into subtrees on the new comments page so no one story can overwhelm it

- don't show comments from stories on the new comments page which are more than two levels deep, because they're not likely to be directly relevant to the OP (and it discourages fueling possible flamewars.)

- don't show comments on the new comments page which have been voted down, to discourage drive-by downvotes.

- don't allow voting from the new comments page - if someone wants to vote they should have to actually read the thread.

- links to comments on the new comments page should lead to the parent of that comment, where it exists, to include part of the context.

- the ability to sort a thread chronologically.

- a way to save threads and comments other than upvoting them.

- a way to unsave threads and comments.

- reversible voting.

- remove the greying out of text posts.

- remove the greying out of downvotes.

- remove visible karma counts.

- don't allow posts to be deleted after they've been replied to, or auto-kill or auto-prune replies to a deleted post.

- an option to change your username.

- display green usernames as a randomly generated hash. This would hopefully discourage trolls adopting personas with ironic and insulting usernames, which seems to happen a lot.

- boards, hashtags, some extra bit of abstraction to sort stories by.

- replace shadowbanning with actual banning or show a message to a banned user when they're logged in informing them of their status and that their comments will need community approval for the time being. Basically, no longer expect it to work by fooling people.
I remember being prompted for a small payment once or twice but still ended up being able to use the app regardless? strange
Good luck getting paid on gun.io, if the buyer just decides they want the work for free then they can take it and wander off. Gun.io doesn't care because who is bringing them money?
Everyone doing probabilistic programming. Can't really give a summary

https://en.wikipedia.org/wiki/Probabilistic_programming_lang...

Formal verification using ACL2 or Coq or other tools also.
That's too bad. If you're paying, you're the customer. If you're not paying, you're the product.
Free Basics
16 Apple Security Advances to Take Note of in 2016
the title should say "every vulnerable Android device":

One of the most interesting ones is the addJavascriptInterface vulnerability ( CVE-2012-6636 ) which affects every device running a version older than Android 4.2

the exploit is from march 2012 and affects devices running android < 4.2. which according to latest platform usage [0] numbers is around 14.9% of all active android devices.

[0] https://en.wikipedia.org/wiki/Android_(operating_system)#Pla...
I have begun to get started with it just now. The forums seem very active, and it looks very promising.
A "secretary" as they first began was a person you entrusted your secrets to. In the same sense that a "personal assistant" app is supposed to raise productivity, a real-life secretary does so but with all the intelligence and ambiguity-tolerance that a normal human brain is capable of. It is a considerable asset, and anyone who treats them as interchangeable cogs is likely to not take advantage of the increased headspace.
One of the major improvements in Drupal 8 is caching that works for logged in users.
Signal is also free and based on a business model that doesn't require eventually being able to interfere with your privacy and mine your data.

https://itunes.apple.com/gb/app/signal-private-messenger/id8...

https://play.google.com/store/apps/details?id=org.thoughtcri...
I can't wait for the day I try that!
Periodic Table Battleship
Thanks for sharing! This list is a list I actually expected the OP's list to be. Probably because I'm also more likely to view the Ask HN threads about books.
What "degree" of trips? People in the US make lots of trips within their state or to a neighboring state- maybe five hours in the car, or a 90-minute plane ride. But 18-hour trans-oceanic plane rides do not happen every summer.
My parents were a construction worker and a secretary and I didn't know anybody who owned a computer until I was probably 13. Still, once I learned that programming was a thing I could do, almost nothing could have stopped me from doing it.

It could be that the people who getting into cool tech now because they're wired that way are going to be the ones others look up to later.
Article seems biased, but has a true point--it's easy to forget who you are, and easier to forget who you're talking to.

Sometimes this helps, such as with criticism. It's a bit harder to give criticism in person because of the social pressure of being nice; it's much easier to criticise someone who can't slap you, and that means finding more critiques.

More critiques, however, doesn't mean better ones. It's very easy to dehumanize your partner in argument, which leads to a "they're evil, I'm good" perspective, which leads to more extreme (and more wrong) viewpoints over time.

In short, the article suffers from the very problem it complains about; that anonymity, which is bemoaned for producing Gamergate, is in turn what makes it possible to villainize Gamergate.
I agree there is not much substance here. One reason that these rants may be reoccurring is that the world created by "older" people was created without much thought to what new people might think. The new people see this reality and begin to reject it.
FWIW I think TTS is a bad interface. That said, IBM Watson is getting pretttty good. Check it out, they're willing to work with startups too.
The article uses very broad strokes, making points which could certainly lend themselves to narcissistic parenting. One stand-out line is "[b]ut your child’s first allegiance must be to you, not to her best friend". It stresses very hard that the responsibility is on the child to adhere to the relationship as defined by the parent, whom is painted as infallible in this regard. Parents certainly take on a lot of responsibility as caregivers, but they're never perfect, and aren't always deserving of allegiance.

Children are first and foremost people, and they deserve to be treated as such. They should be able to define their own relationships, even if that means forming close bonds of friendship at an early age. Maybe the friendships won't last, maybe they will, but that's not for anyone to decide but those involved. Taking that away from a kid, telling them their friendships are somehow superficial and don't matter because so much of it happens through "magic computer-boxen and apps" that seem to be the root of all of today's ills, well that sounds pretty domineering and narcissistic to me.

If a parent wants a strong bond with their child, they can take all the steps they want to encourage the growth of that bond, but trying to force it, as with any other relationship, will only lead to the opposite result.
https://en.wikipedia.org/wiki/Socialist_millionaires
Confirmation bias is certainly comforting.
Will computers ever truly understand what we're saying?
Interesting that the etymology of flipping tables meme apparently comes from East Asia. I'd have thought of the "other" famous table flipping incident:

https://en.wikipedia.org/wiki/Cleansing_of_the_Temple