skysight-inc/HackerNews huggingface dataset:
I think you're dead on. And I'm nervous about a coming winter, because of disappointment in all the wolf-crying we're doing about how good at Natural Language we're getting. When we've barely scratched the surface. This latest bot fad worries me.

A further comment on deep methods being state of the art currently:

I wonder how well these tasks really measure progress in natural language understanding (I really don't like isolating that term as some distinct subdiscipline of broader AI goals, but so be it). Some of Chris Manning's students[1] have at least started down the path of examining some of these new-traditional tasks in language, and found that perhaps they are not so hard as they claim to be.

---

[1] A Thorough Examination of the CNN/Daily Mail Reading Comprehension Task. Chen, Bolton & Manning [https://arxiv.org/abs/1606.02858]
It's more like "don't come in to use the AC and shade in the store if you're not going to buy anything". I am not making an opinion on the practice, only on your analogy.
The 2xN = 1x(N+1) argument is usually presented as being somehow directly derived from IEC 61508, which is certainly non-sense. I've even seen reasoning along the lines of "it runs on Windows NT, thus it's inherently SIL2, there are two redundant IPCs running that code, so it's SIL3".

As for dual-redundant vs. triply-redundant it highly depends on whether shutting the system down on failure of one redundant component is desirable outcome, both railway signaling and most industrial systems can and are designed that way, but for systems where that is not possible (either because they need some non-trivial actions to get into safe state or because the whole SIL dance is about keeping the thing running at all costs for business/legal reasons) the dual-redundancy actually decreases the reliability, because additional components handling the redundancy also have their own failure probability (and in many systems does fail more often than whatever it is supposed to protect from failure, especially in master-slave systems that attempt to detect which of the halves had failed and respond to that by failover to the other one).

Interesting approach that is often used for road traffic signalling and general industrial control is that there is second control system, that only checks that outputs of the primary control system are consistent (for traffic signals, it is trivial boolean function of the outputs, usually implemented in hardwired circuitry) and shuts the whole thing down when they are not.
This is also my first product.
Competing projects or not, Bryan is correct. The FreeBSD folks also have a pretty good clue.
It does - at least in the short term. The network effect can also work in the opposite direction.

And it hopefully does.
I know that there are companies which quickly blackball recruiters sending through mostly unsuitable CVs after a single warning. Strangely, still no shortage of people to work with.
GDB Debugging Full Example: Ncurses
> With Facebook they can serve ads as if they were a regular story

With Facebook's paid reach, "regular stories" are often paid ads to start with.
Cool! Have you considered embedding a Raspberry Pi Zero so the Superbook can get on the web when there's not a phone attached? I know that's like reinventing the Chromebook, but the CPU and memory are so cheap...
Shadow DOM v1: self-contained web components
Em: The CLI emoji keyboard
What about the multi-window support coming in Android Nougat, will that enable more out of the box functionality?
And it's Joe Armstrong's supervisor giving the course! It's using kompics, which is also actor-based but runs on Scala and Java. The course will use Scala.
Language is noisy. People often say things that have little to do with what they mean and context is really important.

EX: "How long do stars last?" Means something very different in a science class than a tabloid headline. Is that tabloid talking divorce or obscurity? Notice how three sentences in I am clarifying last.
For anyone interested, I noticed that Dyalog made their proprietary implementation of APL free for non-commercial use just recently [0]. I suspect this change might have been in reaction to an uptick in traffic to their site from this other APL HN post[1] a bit more than a month ago (there's some good discussion their as well).

[0] http://www.dyalog.com/
[1] https://news.ycombinator.com/item?id=11963548
UK copyright extension on designed objects is “direct assault” on 3D printing
They're all synthesized: https://github.com/vincentriemer/io-808/tree/master/src/synt...
I don't think there will be a winter. There are enough successes in computer vision.
> No matter what they do it's entirely possible to trick their scripts into believing I'm displaying ads

I hope this is true. I still think Facebook can do much more devious things like having posts on your news feeds from friends which look like posts but are ads. Kind of like native advertising.
Developer Edition 50: Console, Memory Tool,  Net Monitor and More
Taking something from a store without paying is theft. Loading a subset of the resources on a web site isn't.

It's more like a "store" owner who makes his products free and supports it by selling advertising on the ceiling. Then complains when people realize they can avoid the obnoxious advertising by staring at the floor.

You have a right to protect your property but you have no right to protect your business model. Blocking ads has nothing to do with property rights, it's just a business model thing.

If these companies really wanted to force people to view ads, they'd make users sign a contract agreeing to do so. But of course that would scare everybody off. They want to have their cake and eat it too.
And worse, their auto-tagging algo is not good enough to differentiate between similar siblings. I am routinely tagged as me, in photos of my brother, on my brother's timeline.
It's very hard to slice markets horizontally. A general purpose communication tool is a tough sell because the target market is "anyone who communicates". That's impossible to target, price, and sell effectively.

It would be better to target a vertical market. If you already have sales, look to see which customer are getting the most value out of the product. If not, you'll have some exploring to do. Figure out what industry has the most need for a product like yours and will pay the most.

For example: FINRA has requirements for email archiving. Financial advisers can't just use gmail. They have special requirements for their industry. Providers for this industry have specialized email systems for these folks and can charge outrageous amounts for email service.

I'm not suggesting you target that specific market, but look for something similar. Maybe home builders? I know they use email to communicate between clients, subs, and foreman. And I know it sucks for them. So go talk to a few. Then think of another industry and go talk to them.

Once you find your industry, figure out how much this solution is worth to them and what other features they would want. Now concentrate on that industry. You can go to trade shows, send targeted emails, have a list of clients on your website that makes them envious, and generally become an expert in that industry.

So to summarize...Find the industry that needs something like your product and will pay the most for it. Sell them version 1.0. Customize the software to that industry. Change your website and product name to target that industry. Modify your marketing to sell directly to companies in that industry. Iterate.
The University of Oklahoma library is one of the few things I feel in love with while in college. I can see the library anxiety problem given the ridiculousness of the search function. And good luck actual talking to the librarian most of the time it was just a student employee. So it is good to see articles like this coming up to help people not willing to trudge through figuring about how the library works on their own.

That said the OU library is first place I will give any significant money. I love that place.
Was it Rachel Rossin? Her art is incredible. I really love how she uses the work she creates in a new medium, VR, as influence for her work in a traditional medium, oil painting.

The NYT did an excellent write up of one of her shows last year. http://www.nytimes.com/2015/11/06/arts/design/in-rachel-ross...
Opening up Moments to more creators
LPT though: have friends at work but don't flirt with them.

I had a really good friend at work for a while but it always had this flirty undercurrent. We both had SOs, but enjoyed the "office wife/husband" thing (my real wife actually knew about it and was not jealous). Anyway, the flirtationship thing makes you as vulnerable to criticism as an actual relationship, so the occasional sarcastic tirade or bad mood day really hurts. Long story short, we're not only no-longer-friends (this happen, I've worked at the same place for so long some friendships are cyclical); we can't talk to each other or work in the same open plan office. It's a small wonder no one's been fired. Ultimately the drama/good feeling ratio doesn't work out.
Let's see.

In 20 years your field might have made large parts of my field redundant. I truly hope so :-)

Programming is still a young profession and it's growing at a tremendous pace. The population pyramid of Programmers' Land actually looks like a pyramid which might cause programmers to think that older people can't make it.

I know many older folks in IT who are still active. My old man continued until he was 70. They may not know the newest tricks in node.js or machine learning but they are the only ones who know the old legacy code that lock-in users and protect their jobs.

I bet you and most of your colleagues will be active until retirement. Just like lawyers may continue as partners (partially or mostly doing managing or marketing) many programmers might transfer to management.

A lot of programmers have long formal education but the market for programmers without education is still huge and the salaries for programmers without formal training easily beat almost any other professions where there are no educational requirements and a lot of professions with educational requirements. In which other profession can you realistically hope to start with salaries of 60-80k after a few months of online courses?
The tooling didn't include version numbers.
That's to be expected that difference between "actual historic Islam" and "whatever fundamendalists now push as the only true thing" will be akin to this:

https://pp.vk.me/c635106/v635106753/217e/XWciycs1P1c.jpg

Also, fundamentalists just invented most of things they sell as eternal.
Depends on if his employer decides to start targeting OS/2 ATM's, THEOS desktops, non-IBM mainframes, non-POSIX RTOS's, or the lonely market for Amiga's. ;)
Fashion company lets the Internet choose the race and body types of its models
Show HN: Django Secret Key Generator
Amazon Locker
No, it's more like those terrible flyers you get in the mail and shoved under your door, except you have to pay the postage on them.

Don't suck up my bandwidth on your crappy ads.
If you are outside of the US or Canada you are entitled to request all data Facebook holds about your account. This may be useful in determining what is actually deleted.

http://www.europe-v-facebook.org/EN/Get_your_Data_/get_your_...
Sorry, I've edited my original comment to be clearer. What I really meant is that there is wide tolerance of noise in those domains. "How long does stars last" has a completely different meaning than "How long do stars last" - not tolerant of noise.
If you care at all about maintaining control over this kind of data, consider abstaining from facebook and running your own service e.g. owncloud or nextcloud.
Is that just the lack of a compatible DisplayLink driver? Would it be possible to support HDMI in (without HDCP)? Is that a limitation of the DL chip since there are USB monitors that support HDMI in as well.

Also, on Reddit it was mentioned that you have a headphone jack, does this involve a codec and pre-amp hardware? Does this increase the price or complexity?
My intuition is that the language problem will be solved, but that the solution will likely be a hybrid symbolic and deep learning system. BTW, I have been working (some of the time) on both symbolic NLP and neural networks/machine learning since the 1980s: right now is the most exciting time in the field of AI because progress is rapid and accelerating.
There was a pop up which said that there was a virus and I needed to click ok to get it removed

I swear to God I'd put adblock on that laptop to reduce this risk. Not to mention there must have been multiple click throughs for the different hurdles to install the malware. This is not a problem I envisage happening on Mums iPad though, and there's a lot to be said for that piece of mind
Kids are an awesome way to think about these problems. I did a teaching abroad stint once and it was incredible to witness kindergartners wrastle with this new language I was introducing to them, adopt it while they're still learning their native one. It got even cooler when there'd be a half native kid who already spoke English as well as Chinese.

I wonder if there's AI focused research that analyses how children learn language as an aspect of their research? Especially kids learning a "new" language.
I agree. It seems to me that before language can develop you must have ideas, such as notions of space and time and existence, and in order to have ideas you probably need some kind of sensory apparatus that tells you things about yourself and about the environment you are in. But since we don't really understand how these things work, I doubt that we'll be able to recreate anything like it artificially.
I doubt this is actually overwriting anything, it just adds more data to facebook's database.
Yep. The problem is that it's _so_ noisy, that the encryption, as it were, might be too strong to crack with statistical methods. You might need the key; i.e., something like a human brain.

EDIT: a combination of noise, I should say, and paucity of information.
Their post-mortem states that only traffic for protocols other than TCP and UDP was dropped. Does your monitoring take this into account?

It states "1.67 hours" of downtime, which is not the same as increased latency due to sub-optimal routing.
These configurations are absurdly finicky. If you remember a couple of years ago, Pakistan took down youtube to a similar border gateway protocol misconfiguration. These things are pretty quick to be caught, but the configuration changes take time to propagate (in this case 30m).

http://www.cnet.com/news/how-pakistan-knocked-youtube-offlin...
Almost any crafting profession involves practice outside of work; for example: painting, photography, sculpting, etc.

I also suspect many academic professions fall into this trap as well: mathematician, physicist, etc.

As a developer myself, I don't think this particular aspect is unique, instead I think it's a matter of perspective and what we value in life.

For example, many individuals if they see someone reading a phone as they're walking may look unfavourably upon them thinking something like "people glued to their phones, bleargh". However, if the same individual was walking reading a paper book instead, many would simply shrug it off as "that person is a studious individual / bookworm".
Any chance that the Superbook could be charged over USB-C instead? I'm trying (with middling success) to avoid purchasing any devices with other charging ports at this point.
This does not look underpaid at all to me:

http://www.sjpd.org/joinsjpdblue/SalaryBenefits.html
Ironically, because Facebook requires in-game payments to be processed through their payments platform (for which they take 30%), much of the feed spamming specifically for games is allowed. Take the case of Slotomania - a mobile app that just sold for $4.4 billion last week [1]. Unless you manually uncheck a box in the UI each and every time it is presented - and I'm not exaggerating here - this game will wind up publishing something to your news feed approximately once per minute while you are playing the game. They printed $4.4 billion out of thin air using nothing more than aggressive spamming techniques.

News feed spam that makes Facebook money is allowed. Spam that doesn't is not.

[1] http://www.bloomberg.com/news/articles/2016-07-30/shanghai-g...
Rules of acquisition 392: Never announce that you intend to do something until you already did it. Asking for forgiveness is better than asking for permission.
Let me tell you one open secret on HN. If you see high upvote article on the front page and it stays there for a somewhat longer time ,chances are it is of great quality stuff.Most folks here can relatively separate the wheat from the chaff.
Yeah, absolutely, and those successes are not going anywhere. But as solutions to those problems become more and more rote, funding will still be needed for the bigger problem, which continues to fail to deliver on its promises.
Ads already affect the experience significantly, this would do so even more.

(not that I use Facebook, but Tumblr for example, has extremely annoying repetitive offensive ads)
Compared to Amazon search ads, Googles are trivial to block. But I think that in both cases as well as with Facebook newsfeed ads, cosmetic filters are the way to go anyway.

Those add css properties to page elements that make the element disappear. Here is an example for advanced cosmetic filter options: https://github.com/gorhill/uBlock/wiki/Static-filter-syntax#...

edit: nvm my amazon comment. I spent the last hour vaguely understanding xpath to create a filter for (German) Amazon sponsored search results.

amazon.de##:xpath(//*[@id="s-results-list-atf"]/li/div[1]/div[1]/div[1]/div[2]/h5[text()="Gesponsert"]/../../../../..)
I think what I'm talking about is something different. I never opted in, and I also can't adjust the settings at the location the help page directed me to.
They can just not send you the actual content until you've downloaded the advertising content of the page.

And in HTTP/2.0 they'll just switch to pushing the ads out to you.

In either case they can't guarantee it'll get on the screen, but they assuredly can make sure you download the damned ads.

Long term browsers will become more and more closed, DRMed, protected and such so that people have much less control over how stuff is displayed on screen.
I like your breakdown of the essay into those six. A person or group studying this stuff should do a survey of various projects where those traits are clear. Then, assess what metrics of success resulted to see if there's any provable patterns.
On the other hand, how many companies stonewall potential new hires that try to perform due diligence on the options package offered?
That's because fiction is fiction, especially one created for the masses must be written in terms masses can relate to.

As for reality, creating an AI that will actively hate us is a feat of about the same difficulty as creating an AI that would love us. Those are two opposite points of a tiny island called "has more-less human mind" that floats on a vast ocean named "we all die". The biggest challenge of surviving superhuman AIs is locating that island.

As the words of wisdom say, "The AI does not hate you, nor does it love you, but you are made out of atoms which it can use for something else."
On android, there are unofficial apps which act as shells on the mobile web interface (the ones I have are "Tinfoil for Facebook" and "Swype"). IIRC these are capable of uploading photos, but they won't upload any that you don't explicitly choose to upload.
Regarding Khomeini - dictators end up where they didn't expect. Tell Stalin of 1923 that he'll end up shooting all his buddies while calling them Japanese spies with plain face. Tell young Khomeini that his main achivement will be aforemendioned redressing. Tell Putin of 2001 that he'll turn out a longer-lived mummy than Brezhnev. They'd have a healthy laugh back then.
Cool. How do you personally think about the value of a small project? What do you look for? Does the ideal for you look something like "buy it, let it go, it never needs anything, and you make more and more money, hoping one of these will really take off". Or maybe you invest in care, feeding, and growth... Or both...

I suspect many of us here have side projects, so understanding them as investments would help us help someone like you, I'm guessing.
I was bad at context switching too but if you really put your mind to it and put in the effort it can be learned. It does get easier with time. For people that it doesn't come naturally to (like me) it takes a lot of willpower to work like this but the payoff is huge.
Numberphile: The infamous Collatz Conjecture [video]
Yes, although people claim (speculate?) that the stacking may result in a jury thinking they can "split the difference" and convict on one count but not the other, not realizing that the end result is the same as convicting on all counts.
The list of countries with a known infection suggests a Western nation acting alone, or in cooperation with others (for instance, the "Five Eyes").

Alternatively, one of the infected nations could also be responsible. Infecting selected systems inside your border could be a way to deflect attention when the hunt for the malware' authors began.

Pure speculation on my part, and nothing particularly new.
I can stop people tagging me in such a way as it shows on my profile, but I can't stop my friends from "linking" my name as a comment on some inane clickbait with a "lol"

grrr
If anyone is interested in a less technical, architecture overview of the Secure Enclave, I've written a blog series with the intent of reaching a more relaxed audience who is still concerned about their mobile security. The blog can be found here: https://woumn.wordpress.com/2016/05/02/security-principles-i...

I always welcome feedback! :^)
> Tell Randstad that you'd like a Python/Django developer and they'll throw 20 people at you that all have one thing in common: They don't know Python, nor Django.

Sounds like regular job postings huh? We get people who don't know JavaScript (as in, never used it) all the time for JavaScript job posts.
Node.js: Can I use pipe and change one file from a multipart
There's an add-on for Firefox called Decentraleyes that is supposed to help combat this tracking.

https://addons.mozilla.org/en-US/firefox/addon/decentraleyes...
> When I needed books from my Uni library, I normally had to request them from stacks, so I didn't even need to go into the library to get them.

Is that for reserved course items? A library where you had to request everything would be completely useless. In my experience you miss out on 80% of interesting books if you do not browse the shelves. Amazon, Worldcat, etc are useless for discovery, particularly for anything published before 1980. Google Books is a little better. Frequently when visiting a new city or town I will drop in on a library to browse the mathematics shelves and take note of any interesting books I should read later. Used bookstores are also interesting but most have no math books.
Something to consider, modern buildings are often terrible. Checklists are great for building the minimal possible thing that works, but deeper insight is often necessary for enduring projects.

Microsoft could probably rewrite Windows at great expense to use 10% as much code and it would still be a bloated mess. But, well why would they waste the money?
Module Import Organization
and this is on HN because...?