skysight-inc/HackerNews huggingface dataset:
5.. 4.. 3..

The skeptic in me says that by next year's Faire the alliance will have unraveled.

Both Massimo and Musto are passionate Italians with strong visions... and as the saying goes: too many cooks.
Too bad that both are getting worse.
Could be, but those fast growing species are sometimes non-native (to the country), not integrated into the native ecological system over centuries of adaptation and symbiosis, huge water suckers, stifle native plant and tree growth, etc. And often the native forests with much greater biodiversity (and multiple
plants valuable and tradionally known and used for food, fibre, fuel, firewood, shelter, herbs and medicines, etc., have been chopped down to plant those monoculture tree farms for, say, paper alone. Seen and know of actual cases of this in some parts of India I am familiar with. Even the state goverments now know of this and there are now some efforts to reverse the trend. An example: eucalyptus and wattle in the mountains of South India, particularly the Western Ghats.
I wish this were true -- it would make the argument for remote work easy.

A non-negligible number of people genuinely do seem to believe that the loss of individual productivity is offset by "team cohesion" or equivalent.
Brits are getting used to tapas menus, and have been ordering a variety 'curries' to share in Indian restaurants for ages. We'll get there.
"Marriage counselors tell us that couples frequently tie the knot without discussing the core matters that can cement or sunder their marriage: finances, children, religion."

Which is why people should live together before getting married. If it doesn't work out, it's a whole lot easier to undo than a divorce.
Very cool! It'd be fun to link this up to a translator api. I think they already have an app that does that. But it would still be fun to build.
This is what greasemonkey and similar is for. It shouldn't be necessary, but sometimes it is.

You might even be able to do it with some custom user-side CSS.
It's great to see more hacker-friendly introductions to reinforcement learning. Like most facets of machine learning, there are so many interesting applications of reinforcement learning (e.g., we're using RL to optimize email marketing campaigns at Optimail), and we'll only find more as more non-academic hackers discover it.
Tech companies and the global rise of e-sports
Truer words were never spoken.

I keep my own database of important IP addresses.
It'd probably feel less silly if you were able to appreciate the context of posts.
He wasn't a trojan horse, how long is this lie keep being repeated?!

The Nokia board themselves had a clause on the contract with Elop that he would get a nice bonus if he managed to sell the company!

I blame those executives looking at their own bank accounts than Elop, which like any manager was just making sure the contract would be fulfilled.

Lots of press already discussed this in Finland.
What I do on my own time is none of my employer's business. Mileage and regulations may vary, of course.

I work about 20hrs a week on various side-gigs. Pretty strict about the working hours and work not overlapping with whatever my current employer is doing. It's nice to keep things separate.
Here are a few more that I use:

EditorConfig - Reads your .editorconfig files and applies their settings.

Markdown Editor - Edit Markdown with live preview.

Smooth Scrolling - Use smooth scrolling instead of jumpy scrolling, nice for two-finger touchpad scrolling. There are also two different extensions named "Smooth Scroll" (no "ing") that do similar things. I've had one or another of these work better depending on the machine.

Strip'em - Force consistent newlines when files are saved. (Note this is not in the extension gallery, you have to get it from the developer's site.)

TabSanity - For projects that insist on spaces for indentation, makes the left and right arrow keys jump a full indent level instead of one space.

Text Macros for Visual Studio 2012/2013/2015 - Adds some of the keyboard macro support that went AWOL some years ago.

And of course things like ReSharper or Visual Assist, plus language specific extensions like HLSL Tools, PowerShell Tools, Python Tools, etc.
I find the python code very clear, but I would prefer to see a real life interesting application that doesn't require a lot of computation. In a post in wildml there is an example of using NLP and deep learning for a simple task but after 22 hours of computation the final result is a little disappointing to say the least.

I like to read wildml.com and fastml.com blogs, but I would like to find more simple applications that shows real value without using lots of resources. Perhaps there is a subfield of RL where using some kind of proper human intelligence one can hope to beat those giants provided of unlimited computational and financial resources
If Portland is anything like Seattle, the problem is that the absurd zoning encourages developers to build larger houses to maximize their return on the investment in acquiring the land. This is based on conversations with architects and builders where I've asked about this specific problem.

This means that I could afford many newer houses if they were built out to something like 1800-2200 sqft which would still be more space than I need. But instead all new houses are built out to 3000+ sqft making them >$1m.
How to use Tensorboard
Dolphin is one of the most impressive open source projects I've ever come across. It works flawlessly, especially compared to other emulation efforts.

The thing that absolutely blew my mind though is that I can play Zelda: Windwaker in VIRTUAL REALITY using Dolphin.
It's not just some sort of tech demo, it's fully playable and actually quite fun.
The DJI Mavic Pro Is the Folding Drone to End All Drones
I've never lived in the Bay Area, and having been there a few times, it doesn't seem like the place for me. I think you are making a false equivalence. As someone who is rather liberal, but not "super liberal", maybe San Francisco isn't the best fit, but it's still way better than a super-conservative, super-religious southern city. And I don't value superficial niceness very highly; sure, they may be polite when I interact with them in public, but then they're also super racist, support decades-long prison sentences for drug offenders, and wish terrible things upon LGBT people.

I know someone who lives in suburban Charlotte. She is actively discriminated against at work because she doesn't attend a church. I have no interest in submitting myself to that kind of judgment, and fortunately, because I don't live in the south, I don't have to.
For gnu radio or for satellites?

There are lots of web tutorials for SDR using gnu radio, I really like the one Mike Ossman does on the Great Scott Gadgets site[1]. My evolution was one of the cheap digital TV dongles, then a HackRF-1, and at some point next a LimeSDR.

Once you get the SDR side of things under your belt you can start picking specific radio sources to investigate whether it is sun spots, satellites, or something more mundane like the controls for R/C cars, garage doors, or wireless lights.

[1] http://greatscottgadgets.com/sdr/
Oh, that is good to know! I have both Visual Assist and ReSharper but have been mostly been using ReSharper lately. Will try Visual Assist for the next UE4 work I do.
To be honest, this comment is more evidence of a problem than anything else.
What I'm saying is, Gitless is cool, BUT beginners are always looking for ways to cheat the effort. My point is, this is a great tool if you understand git, and want to use a shim, but for beginners, going straight to the shim is not good.

>If it does everything Git does, but more easily, it is strictly superior.

In the abstract I agree, but if an junior dev goes "oh, I just use gitless because it's easier" and DOESN'T understand git, it's a problem. That's my point.
Great list! We've also been blogging about extensions to give folks visibility into new ones to explore, here is one example:

New and Noteworthy Extensions for Visual Studio – April 2016: https://blogs.msdn.microsoft.com/visualstudio/2016/05/02/new...

You can find the other posts and related ones using this tag filter on our official Visual Studio team blog: https://blogs.msdn.microsoft.com/visualstudio/tag/extensions...
FREE Real Estate Rental Calculator Online
Thanks for the update. That's interesting news.
Ok, so the source for that is this article: http://variety.com/2016/digital/news/google-home-amazon-echo...

And their source is "multiple sources":

Google’s own negotiations with consumer electronics manufacturers could be
hampered by what multiple sources have described as overly aggressive
muscle-flexing. At the meeting in June, Google is said to have told home audio
vendors that they won’t be allowed to add any other digital assistants than
Google’s own to their hardware if they want to continue to use Google Cast.
Another source told Variety of similarly far-reaching demands made in
negotiations with another big consumer electronics manufacturer — demands that
ultimately led to talks breaking down.
IIRC at least miktex came with a script that runs latex as often as needed until cross-references are resolved and the output is stable.

Instead of plugging latex directly into a Makefile or tup, use such a wrapper.

It seems that latexmk could be such a script: http://mirror.unl.edu/ctan/support/latexmk/README
The Container Revolution: Reflections After the First Decade
It's the second most common element in the universe.
I mean when you get a .patch file and git-am that doesn't provide the same associated info (or environment) for git to resolve a merge.
I'm off nearly all Google products, including search and Android. I've recently moved both my parents onto Windows phones.

History always repeats itself for all these huge enterprises. Microsoft did all the same types of things, and their anti-competitive behavior was a significant part of the reason why Linux got that toehold that turned into a handhold... that turned into a...

The same thing is going to happen to Google in lots of other markets. They can only force people to use, I mean line extend, their brand to a certain point before they paint themselves into a corner.
I wasn't aware that the N95/N97 had a capacitive touchscreen, multitouch, fluid scrolling, desktop class web browser and all of the animations, visual design and flourishes that Apple has been renowned for.

Many of the early iPhone users were Mac users i.e. very particular about the subtleties of good user experience. The idea that the N95/N97 would have been similar for those users is pretty laughable in its misguidedness.
There is a per-user limit to the number of inotify handles available (max_user_watches) and the default value is 8192.

The limit exists because there is a ~1KiB kernel memory overhead per watch (though there should really be a way for them to take part in normal memory accounting per-process).

If one wants to watch a directory tree, one needs an inotify watch handle per subdirectory in that tree.
On large trees (or if more than 1 process is using inotify), that number of watches can be exceeded.

As lots of folks are looking for recursive watches, they aren't happy with needing to allocate & manage a bunch of handles when they see what they want as a single item.

That said, I'm not sure the way the kernel thinks about fs notifications internally would allow a single handle recursive watch at the moment.

In any case, the amount of info one can obtain by using fuse (or any fs like nfs or 9p) to intercept filesystem accesses is a bit larger. At the very least, one can (in most cases) directly observe the ranges of the file that were modified (though that's not quite so important for tup, afaik). There also aren't any queue overruns (which can happen in inotify) because one will just slow the filesystem operations down instead (whether this is desirable or not depends on the application).
The article makes some good points, but I think "run your own infrastructure" is bad advice, particularly for startups.

While it's certainly true that you can spend way more than you expect on cloud services, it's just as true for running your own servers. For every story you tell me about that startup that burned through fistfuls of money on cloud services, I can tell you a story about that startup that burned money and locked up capital buying way more servers and bandwidth than they needed.

I can also tell you a different story about that other startup that didn't buy enough of either, so that their customers were getting HTTP 503 Service Unavailable for weeks.

Scaling your infrastructure is hard because making predictions is hard, particularly about the future. :-)

There are also a lot of costs to running your own infrastructure that aren't obvious; scale matters. Cloud providers have scale, startups don't. Where the startup is hiring someone to service a handful of servers, cloud providers would hire the same guy to service thousands of servers. The same thing goes for all the other fiddly bits -- installing hypervisors on bare metal, setting up OS images, setting up network infrastructure, load balancers, databases, backup and what have you. Per-unit, you'll easily pay several orders of magnitude than cloud providers charge you.

Time matters too; there's a cost to that. The time it takes to get shiny new servers into your datacenter -- from the time you ask for them until they're ordered, delivered, installed, provisioned and all the fiddly bits are in place -- is time neither your developers or your customers can use them.

Another thing to keep in mind is availability. The smaller your scale, the more SPOFs you will have and events will inherently be more impactful: a server dies -> all your virts on it die. A rackdown event (power, switch) will take out your whole business.
On the Internet, accessibility requirements aren't just burdensome, they're an infringement on free speech.
4 Tips What to Check Before Buying an Old Lense on EBay
Are there any articles in english about this ? Why would the Nokia board throw this huge empire in the ground ? They won more by selling the mobile phone div. than by trying to compete ?
Adversarial? I don't believe you read the article. The article talked at length about why having an adversarial approach to dinner was a poor choice, and concluded with the idea that couples should practice 'full communism' at dinner, i.e., full cooperation when choosing the food and sharing it freely when it arrives.
You literally went from "I wish that passports and police interaction were at lower levels, like they used to be" to "I want to nuke the middle east!"

There is no context where that can be taken seriously.
Whatever, I've been living here in Portland since 1997 and to see what has happened to the housing costs in the city in the last 10 years is sickening. What's next a shipping container for 500k?
That's usually fine, but if you worked for me doing what my team does and you were to be constantly tired out because of your side gig, you'd end up on a path to unemployment unless you committed to the full time job.

Obviously, that only applies if you do actually turn up tired all the time. If you can pull off the longer hours, rock on!
Most of the clauses I've seen with larger clients (Marketing Agencies) relates to work with their clients, or overlapping "competing" services for that specific employer.
I won't deny the reality of modern day science worker. But the fact of they are paid/respected at minimum does not justify their motivation. Just like a typical minimum wage worker is not doing the work out of pleasure, a typical postdoc is not pursuing a career of pure knowledge. Of course there are some component in it, but from what I see, they are pursuing a career -- a tenure as you put it, an end result that is secure in income and high in status of respect and rich in freedom -- even when that is more of an illusion. So the bottom line is I don't believe there are as much people as many scientists today that are motivated by curiosity alone. They are pursuing money and fame, even when that is an illusion (to certain extent).

The current science career is more of an engineering career, where people have clear goals with constant feasibility assessment and motivated and encouraged to seek short cuts.

So I am not saying we are paying scientists too much. I am saying scientists don't need to be paid, only need to be sustained. Not a many people would be happy for a career that is merely sustained, but not many people are truly born to be a scientist -- think about Einstein being happy at a patent office.

EDIT:

So I agree that look at the way today we do science, it is of concern. However, I think that is largely a mislabeling. Today's science career is more of a engineering practice; and look at the way we do engineering, we are doing fine today. Some place some people build a shoddy bridge, it is something of gossip, but not much of concern.

Think about it: science is not supposed to produce a product (medicine in this context) but it is supposed to answer some questions (not given by the society but of one's own). To answer a demand or solve a question (with a belief it can be answered), that is engineering.

Of course, engineering is important. And there is nothing wrong for a few people pursuing science on the side while doing their engineer jobs.
cheat the effort

I'm always suspicious of arguments like this, because they have a Luddite quality to them. Isn't sending email versus handwritten postal mail "cheating the effort" of communication?

git is a lot of effort to learn because its command line is inconsistent and it is frequently unclear what it has done, why and how to recover from it. It is worth asking if this is really necessary.

If a system has a high percentage of beginners pressing the wrong button and losing time and effort as a result, maybe someone should move the buttons?
Score Hero Level 155 .. football fans don,t miss it
I've been using git for a few years, and often wished I could eliminate the staging area. It's an extra step for every commit, and creates extra complexity for no benefit I've been able to see. I haven't seen a practical example of a use case that's improved by having separate add and commit.

By your statement, I also completely misunderstand git. That's entirely possible, but if git is so hard to understand that daily use for years doesn't lead to understanding, maybe it's ok to misunderstand git.
I'm a night owl who always wished I could become a morning person to reap the benefits for side projects, etc.

My brain just doesn't seem to be wired that way and it revolts every time I try this, even for an extended period.

Any tips for making it less painful?
As mentioned here: http://lists.digium.com/pipermail/asterisk-dev/2016-Septembe...

'In order to lessen the risk of future legal action, the codec reports anonymous stats to Digium once per day that contain the maximum number of simultaneous opus channels in the past 24 hours. Again, totally anonymous. We don't even record ip address, just a uuid and count.'

Surely not ideal but the data sent 'home' are minimal and as anonymous as possible. What really smells bad in this and similar cases is the madness surrounding the whole software patent legislation.
For those who still like to prevent the module from reporting any data more details can be found here: http://lists.digium.com/pipermail/asterisk-dev/2016-Septembe...
Images Generated by Layers of Yahoo's “Open NSFW” DNN Model
Why would someone write a tool for 10 commands?!
I wonder; leaving the market surely gave Samsung a huge air gap to breath, but Samsung was seen a new strong player while Nokia, even not choosing MS would have got the "old giant" image. I believe they could have kept a very large chunk of said market, even with Samsung and Apple securing the top two positions.
Actually I miss using Mercurial and most customers that I work with, refuse to move beyond Subversion into Git.

Those that do move, just use Git workflows as if it was Subversion.
I don't see why systemd is at the core of all those graphs. Why do we need that particular program to run containers? Or does systemd mean, in this context, "any daemon-controlling process"?
You moved your parents from one anti-competitive company to an even more anti-competitive company?
I am a lawyer, and a former prosecutor and former defense attorney (I do civil law now). And invocation of your right to counsel is supposed to terminate all questioning. Very clear that it cannot be presented as evidence if the matter goes to trial.
> included as well not so closely related variants like synonyms and related searches, given that you said it meant "plural to singular."

That is not true except with broad match. you are confusing broad match with close variant matching. close Variant matching on phrase and exact match only triggers really close variants, like I indicated. There are also adwords scripts that give you even more control http://www.brainlabsdigital.com/adwords-scripts-reversing-th...

As far as broad match being default. I suppose you are technically right... However, anyone that gives control to Google about how they spend your money is begging to lose money.

Never ever ever use the default settings of an ad platform...it's basically inviting them to take all your money without showing results.
At first I thought that my methods don't offer anything new to text generation besides the Markov chain, but several people already proposed ideas that sound sensible, so let me know if you make anything!
> Then leave the thread

> you're both a hypocrite and a troll

> I'm not going to respond to you anymore past this

Feedback from the outside: ajkjk strikes me as someone making reasonable points and who is capable of productive discussion. You are coming across as unnecessarily arrogant and prickly, and thus someone with whom it's best to avoid discussion.

Maybe you are an extremely fluent but non-native speaker of English and your idioms aren't coming across as you want? Or maybe you just prefer a more "aggressive" approach than we are comfortable with?

In any case, independent of the technical merit of your arguments, you might reconsider ajkjk's criticism, as I think there are many others (like me) who agree with it.
Nice feedback loop.
Ninja is definitely the best and simplest build system I've used. A great example of the "do one thing and do it well" philosophy.

The drawback comes from the simplicity: all dependencies have to be explicitly listed, which you probably don't want to do by hand, so you need some other tool to make the dependency list.

I haven't seen how CMake works for this purpose, and I'd like to know more. What in particular do you do with CMake to use it with Ninja?
I find it amazing how some people can make uninformed claims about something, and when their "knowledge" is called into question, instead of backing down, they choose to double-down and insist that they are in fact informed. All the while, plainly verifiable evidence is staring everyone in the face that they don't know what they're talking about.
Do you have the option to move to Google in the states? Would you take it if offered?
It is an interesting result but until it is connected with a system that can implement the other parts of learning we're left with a model of a neuron. Back in the 90's when neural networks were the big thing the first time people built what they considered to be very accurate neuron models connected together into networks as a way of building a system.

While this gives you a way to do that in hardware, and so potentially much faster and denser than the software systems, the missing bit is the system when connects these things together and feeds them inputs and pulls off outputs such that the system can be trained. Still looking for that paper.