skysight-inc/HackerNews huggingface dataset:
This is not quite related, but I learned something yesterday. My wife tells me that she wants to be smarter so while we were walking I was trying to teach her mental chess so we can play chess while we walk. And she didn't want to because she was mentally exhausted (perhaps from all my talking, which is totally okay).

Some of the smartest people I know don't actively seek out to improve their thinking skills. Its simply a by-product of thinking more about anything and everything. When it comes to thinking, depth first is the way to go. Start asking questions about everything you see (why is Louis Vuitton always on the first floor in a shopping mall? If I spilled my drink, how long does it take before it gets cleaned up?)

Perhaps the best way to improve abstract thinking skills is to increase your mental endurance and start thinking about things more. Eventually, you are going to start connecting things and the abstraction will start to happen.

Also, perhaps increasing your creativity might also help. Every morning I shuffle a deck of cards and I memorize the order (timed. I started this year at 15 mins, now it takes about 1min 30s). To memorize a deck of cards, you must create a story out of your ass and it helps with your creativity.
Yeah, it's definitely arguable. They clearly were trying to be cute with the paper. Though note that the published version of the paper was slightly longer (but without really enhancing its clarity).
Was it stated that there would be no mirrors? It's common for concept/renderings of autos be mirrorless because it looks nice. The mirrors always get introduced at a later stage. Even the new roadster renderings have no mirrors, but surely the will at production.

https://www.tesla.com/roadster/
13 free Philip K. Dick stories
Local Harvest
Can you cite one case where a loaded semi is driven on an icy road? Or a company that promises to achieve that within 5 years?
Very cool!

Also lucky to be in a west coast state with lots of rain and lots of agriculture.
Basically what i am looking is a quartz scheduler alternative with monitoring and admin UI(preferrably hosted)

More like sendgrid.com for scheduling
I...just...don't know. It reads like another breathless "please worry" article. I really think there's just too many people for the planet to sustain and also maintain whatever human aesthetic ideal we believe is necessary.
Thanks, was thinking there might be some vacation, days they don't work.
On the bandwidth end, both Android and iOS do use incremental updates ([1], [2]); if the changes are something that you would be releasing eventually anyway, you're not wasting any bandwidth, and are instead loadbalancing it over multiple payment periods.

[1]: http://www.androidpolice.com/2016/07/23/new-play-store-tools...

[2]: https://developer.apple.com/library/content/qa/qa1779/_index...
> Where numbers are influenced by human thought

Fraud?
6 things within a 300 mile radius and the combination does not form a complete protein...
> I'm reasonably confident none of my friends read Mozilla's blog.

The point, though, is that they could. If you wanted to drop links to them with more details about why the should be excited about Firefox again, Mozilla is actually producing those.

This is one of those things that only seems unimportant until people stop doing it. Then you find out it was actually a pretty big deal.
Redux is actually used noticeably outside of the React community.

Redux can be used with any UI layer, and there's bindings for many frameworks and UI layers besides React [0].

Redux has picked up popularity within the Angular community, both in its original form and the NgRx reimplementation. The ember-redux bindings are also starting to gain a bit of a following. Vue's VueX lib is inspired by Redux, and there's Vue-specific bindings for Redux itself.

[0] https://github.com/markerikson/redux-ecosystem-links/blob/ma...
One of the books I still reread. Its not so much about "abstract thinking" but its very good at teaching you to find the real problem & make a decisions.
https://www.amazon.com/Thinkers-Toolkit-Powerful-Techniques-...
Very cool. Not sure if your motivation is to "promote local eating" or if you're trying to build a cool product that would bring in some cash... but if you're looking to monetize, I'd pay a small amount (about the cost of a magazine) for a HIGH-QUALITY set of recipe suggestions that use 6 ingredients or less, and take ~1hr to cook. (because I cook for a family every day, I don't have all day to cook, and I don't want to buy 100 ingredients I'll only use once)

The last point is important to me. Food porn is common these days, they put out these recipes with beautiful pictures, but the recipe is so impractical I'll probably never make it. Frankly, if I never make the recipe... it's of little added value to me.
I'm skeptical. All the high level summaries imply that most of the pre-Dougherty "fake" theories came from anonymous redditors. How do you know that was the "SJW" set?
Interesting - there are two different takes on this question in this thread. This comment is about generating new ideas and thinking creatively, whereas itamarst answered in the sense of organizing thoughts in order to solve problems and communicate them.
Maybe if you only look at the core cpu. Amazon bought Annapurna labs, an ARM chip maker, just for their data centers so they definitely are making progress.
Do you consider gold and silver similarly perverse? Literal mining is messy.
> Perhaps in a country with a lot of paid maternity leave, these issues would not be as pronounced.

No. It's just as pronounced in european countries with paid maternity leave. But then again, why should companies pay women not to work?

> 2. I have trouble with the blanket statement that women "want established males" "biologically and evolutionarily speaking."

It's a generalized statement. You can have trouble with it all you want. It doesn't change biological and evolutionary reality.

> We live in a society.

Today I learned.

> Peoples' behavior in a society is not some mystery that can only be deciphered by looking at chimpanzees.

Did I look at chimpanzees? I was talking about HUMAN biology and HUMAN evolution.

> Our society has some very messed up rules about who gets to have the most power.

Really? What are these magical rules?

> If that reality were to change -- like, if we had free childcare or 4 years paid maternity leave, or some other radical shift --

What does paid maternity leave have to do with anything? We are talking human biology and human nature.

> many of these calculations would "magically" fall away.

Except for a women's innate desire for ESTABLISHED males and men's desire for YOUNGER women.

You seem to think that liberal agenda somehow negates science. It doesn't. The country with the best maternity leave policy is finland.

http://ec.europa.eu/eurostat/statistics-explained/index.php/...

Even there, men are older than women when they get married.

I hate that even speaking of basic biological and evolutionary science gets attacked by the liberals.
Worse, they require temperatures/pressures far in excess of what's realistic any time soon, except possibly for very brief bursts in the lab.
That was my reaction to:

npm install

Nah, i'm alright mate.
Not that. But safari is able to be per-configured to just work for apple's specific chosen hardware. So it is at an advantage in that respect.
I found myself wondering what the NY Magazine art critic would think about having "chum" at the end of their piece, and then decided they would say "those ads pay my salary, artistic integrity is for schmucks".
Wsk: how bloomberg graphics does builds
In order to prevent code duplication on a global scale, we need more frameworks, like leftpad. :sarc:
ESO Observations Show First Interstellar Asteroid Is Like Nothing Seen Before
> Oh yes, and the dude you pay taxes to was now a military leader of germanic descent who called himself King, instead of a individual of the roman aristocracy, who called himself Emperor.

Even that was not a major factor at the time. Several emperors had already been of Germanic origins, plus many others were of non-Latin origin and had been from quite early on. Also not all emperors were former Roman aristocrats.

At the time it was probably much less of an event than one of the two recent sacks of Rome.
I am not sure if the parent's claim is true, ie that Github is storing objects and sharing them across forked repos.

If they are, then it likely just a direct implementation of git the technology. you can see how git stores data here: https://git-scm.com/book/en/v2/Git-Internals-Git-Objects
Hi can you explain this in plain English please?
Great questions that behavioral economics studies.

The answer is that the perceived utility varies on how you perceive the price. This is why an item tagged 10U$S looks less interesting than the item tagged -20U$S- 50% off. The latter looks more valuable to our brain on anchoring, but there really isn't an objective difference. Thus , even though as a user you know the discounts are bs, you still prefer to see the discount thing.

Gratuities have the added complexity that people will tip differently on personal preference. I am one of those that dislike tips. I come from a country where tips are relatively low,and I find the tipping amounts in the U.S. borderline offensive. Are waiters supposed to get 20% of the restaurants revenue in tips?
But, its like price differentiation: it allows the same recipients to pay more.

I wish it didn't have to be this way, but if a business does get more money with these systems, they should do it, and if people are willing to pay more money with these setups they will tend to pay for it.
You think this is bad? Apple has a design patent on a rectangular display device with rounded corners.
http://assets.sbnation.com/assets/1701443/USD670286S1.pdf

As if any self respecting engineer would design a device with sharp corners.
Agreed, except for one thing - it works best when a build-tool language is mostly used declaratively, except for those little cases when you need imperative as well. I had great fun building Lake (build tool in Lua)
Totally agree. I was just trying to make the point that if you want to chose a living organism to stick DNA in, it's likey bacteria, not Human via virus.

Lyophilization > Bacteria Host >> Human Host
OK, we've updated the submission link from http://www.tandfonline.com/doi/full/10.1080/23800127.2017.12....
Privacy Engineer @ Firefox here ...

Extensions operate on requests before the platform-level channel classifier.

In theory, the platform-level classifier should be faster than the webRequest API, but we've not measured it specifically.

Running both uBO and and Tracking Protection can give some extra coverage; I've noticed sometimes the Tracking Protection shield pops up even though uBO (and Privacy Badger) are running.
You can already enable tracking protection globally in the options. It's on by default for private browsing, but it does break a few sites (like any adblocker).
> The United States can either feed its brains at the K-12, university, and research science levels, or those brains will go work for someone who promises to fund them and let them do their jobs.

Just a datapoint to support that statement. There was a drop of 3% and accelerating in first-time international students going to college in the United States. Similarly, the number of American students electing to study abroad increased by 4%. The US has long been a place that valued smart, aspiring people in the nation and from around the world, it looks like more students early in life are putting down different bets for their futures.

http://www.latimes.com/local/lanow/la-me-international-stude...
In such cases, you can practice Continuous Delivery to a beta program, where users explicitly sign up to live on the (b)leading edge.

That way you get some of the benefits of CD, but you can still do relatively infrequent releases to the "real" app store.
Ask HN: How to reboot my academic career, at 41?
I'm 41 and basically ruined as an employee from extended periods of working for myself (though financially unsuccessfully, so far). I can't stand open concept offices, and I generally prefer to work on my own schedule. I would consider working for others in a research role, especially in ML or Quant-like roles. I'm in Toronto, Canada, and would prefer not to move. Of course, if it comes down to survival...

I'm facing a Catch-22 in that I don't have an undergraduate degree, and my school won't let me back in to finish my Computer Engineering degree, or start a CS degree. I've talked to graduate CS admissions (machine learning) at University of Toronto, and they want to see that undergraduate degree.

I skipped grades 6,7,8, started high-school at 11, and university at 15. I entered Engineering Science, at the University of Toronto, then transferred to Computer Engineering after getting spooked by low first-term grades.

After mounting problems with marks, I was forced to withdraw without a degree, in my final academic year. I just worked on whatever I wanted to, and played a lot of computer games. The root cause was focus and mood problems (ADHD). This lack of a degree, and the reasons for it have been some major emotional baggage that I've carried for the last 20 years. I'd really like to stop carrying those bags.

I returned to Computer Engineering, briefly, in around 2000-2001, but without much success. The company I was working for at the time went through an IPO and I had trouble juggling both work and studies.

I took the Andrew Ng's Stanford Machine Learning MOOC, and Peter Norvig and Sebastien Thrun's Introduction to AI MOOC. I did well in both.

Sooo ... what do I do to have the realistic option of getting a Machine Learning Researcher job at Google? Do I just work on my own projects and try to get published? Are there reputable online degrees that can lead to a research Masters or PhD?

Thanks!
I know about those, but they are almost the opposite of what I want to have: instead of completely separating the two worlds, they forcibly merge them in the same browser instance (and Sync account).
I realize how they get there, and I went the same path. However, it's also well established most people don't get past the headlines (or the first paragraph). I'm venturing a guess that most people that read HN currently work or have previously worked in tech. Same with the people that managed to get to it through reddit. I think it's also a somewhat safe guess that only people interested in the topic to begin with would be reading the article.

It's the top bar ad on reddit for me right now (the topic, not this blog post). All the commentary is how people dislike it and are reverting to a prior version. Many are simply because it looks different. There is one person who talked tech, and in typical reddit fashion, he was called a corporate shill.

In no way am I saying the content is bad, I just struggle to view it as any significant or meaningful marketing strategy.
The worry for combine drivers is that last 1% of the time when they have to get that big machine (with wheels on it takes a lane and a half). Then running at 15mph they have to get from field to field. There is a big problem with other drivers (cars) seeing it from well back and not realizing it is going slow until it is too late and they rear-end it. Or they realize it is going slow in time, but because it is slow they decide to pass on a blind corner (or perhaps pass just as the combine passes a mailbox and so it cannot move over).

Yes rural roads do not have a lot of traffic, but they are not empty.
You memorize the order of an entire deck of cards every day?
https://addons.mozilla.org/en-US/firefox/addon/xmarks-sync/v...

Works, but very buggy with multiple sync sources, might be server-side, I've had trouble with failed syncs losing entire folders for a long time. I only use the Upload/Download functionality and make sure not to have conflicting syncs. The product has been on minimal life support for years, so can't expect much I guess. But remains the only solution I've seen that works cross-browser.
To add to your point: Quality is an issue here. If you put Bastion, or Fez, or something else high-quality out, sure, $30 might be OK.

Clicker games are not nearly as engaging as those games were. It's not just the cost/hour that we should measure with, it's also the quality/hour.
That's the subway tracks. They are forced to clean debris off the subway tracks, otherwise the trains can't run.

But where the people are, the stations, they don't keep them clean. That's what the commenter was refering to.
> It's worth noting that you can get free food in many places in India (and in some cities in Europe and the US), via the Sikh langar[2] which is funded by charity and volunteers.

Incidentedly, Indira Gandhi (After whom the Indira canteen is named) was assassinated by Sikhs. Does the naming of the canteen have anything to do with the assassination ?
maybe that's not so bad. Wouldn't it be great to have political parties competing as to who best can provide food to the poor?
More like battered by constant media propaganda, americans are more worried about climate change.
> How could you possibly think that societies evolving in different climates under different conditions are the same?

I always love new spins on old racism. Do tell how 'climate' plays a role in potential for technical workforce ability.
I worry about this sometimes with all sorts of raw materials and waste products. We seem to take for granted that we can make as many cars, computers, buildings, etc. as the market demands. But there must be some kind of eventual limit to how much steel, rubber, plastic, glass, etc. we can manufacture before we've used it all up. It fills me with vague anxiety that I don't have any sense for how many of these raw materials are left. And I also wonder whose job it is to think about such things, and if they are thinking ahead or just building for the now.
Good article. I want to offer my thoughts on a couple of things from my personal experience.

> If the change deployed is small, there is less code to look through in case of a problem. If you only deploy new software every three weeks, there is a lot more code that could be causing a problem.

That's relative. Pushing out an accumulated amount of small changes once a week will most likely have the same end the result. The difference is, if you commit more than one breaking change you are dynamically expanding the window of service degradation. One release with three breaking changes is better than three broken pushes.

> If a problem can’t be found or fixed quickly, it is also a lot easier to revert a small deploy than a large deploy.

It is also harder to revert two non-consecutive deploys out of three.

> If I deploy a new feature as soon as it is ready, everything about it is fresh in my mind. So if there is a problem, trouble shooting is easier than if I have worked on other features in between.

Personally, I favor stability vs. easier troubleshooting. This works for some products and not others.

> It is also frees up mental energy to be completely done with a feature (including deployed to production).

Anecdotal evidence, but my team would usually catch and correct bugs when they have to come back to green light a production push. Engineers that ship clean and fast are rare.

> All things being equal, the faster a feature reaches the customer, the better. Having a feature ready for production, but not deploying it, is wasteful.

Something like this would usually be pushed out manually to align with other non-engineering parties within your company. Pushing broken features to the customer faster is not a good thing. Unless you can assume 100% success rate; which is not possible.

> The sooner the customer starts using the new feature, the sooner you hear what works, what doesn’t work, and what improvements they would like.

This depends on the stage of the company, the product, and your customers.

> Furthermore, as valuable as testing is, it is never as good as running new code in production. The configuration and data in the production environment will reveal problems that you would never find in testing.

All of the environments I govern match production 1:1 (sans data sanitation) in every way possible. I feel pretty strongly about this, if you can't test your code without pushing it into production, you should not be automating anything.

> Continuous delivery works best when the developers creating the new features are the ones deploying them. There are no hand-offs – the same person writes the code, tests, deploys and debugs if necessary. This quote (from Werner Vogels, CTO of Amazon) sums it up perfectly: “You built it, you run it.”

Don't compare a start-up to Amazon. Amazon has dedicated teams to govern the process and you most likely not replicate that. Also, hiring people that 'just send it' without doing damage takes money, time and a lot of training. It's expensive.
What to Do If Your Boss Gets Distracted by Every New Thing
> Calling back swearing and pressing all the buttons ( so it had been my third or fourth time trying to get through that day... not so proud of it) yielded a different operator after almost 30 seconds. Judging by the way he handled my call (I didn't continue swearing, the people answering the phone are not at fault for shitty staffing decisions), I can only assume he was specially trained.

I absolutely, utterly cannot stand systems where they require you to speak your answers into the menu instead of pushing buttons on your phone. I'll try and get out of it by hammering 0 a few dozen times, but if it won't let me do that, I'll just start shouting curse words into the phone until it transfers me to a live person. It usually works.
Yes, I just used her as an example of one of the low-aim heroes. I think Winston/Rein are bad starter heroes though as they require you to lead the push[1], which is a stressful job for a new player.

I think the Hanzo/Widow problem might be your personal view more than anything, there are lots of players who like winning games and did play Ana over them. The Hanzo/Widow "I want to DPS"[2] problem wasn't too bad until the disastrous Mercy re-balance caused a lot of problems including marginalising Ana players. Those sort of players don't like playing Mercy, so ended up as DPSers or, at best, Zenyattas.

Personally, I think the whole game would be simply better if they deleted Hanzo and Widow. I don't think snipers should be in a team-based, objective game.

[1] For the benefit of others, these characters are known as tanks (soak damage but don't deal as much) and usually initiate a full team fight, a match can be seen as a series of fights and knowing when to "push" is a key skill of Rein/Winston.

[2] A DPS is damage per second player, they do a lot of damage but are easier to kill. They can attract some players who aren't good at playing the objective and are just trying to get kills. A lot of people consider this role to be the most fun in Overwatch.
I believe this course was developed by Alex Aiken during his time at Berkeley. I assume he brought the material with him when he moved over to Stanford. The Cool language as a didactic tool seems a little dated now. When I took the Coursera version of the course a few years ago, Aiken distributed the Cool compiler development environment as a VirtualBox image, which was a nice cross-platform solution at the time. Today, Docker would probably be the preferred approach. I didn't get very far in the course because I lacked the necessary C++ skills (and the motivation to learn them).