skysight-inc/HackerNews huggingface dataset:
I don't know about the new Google Assistant, but I found Siri to work much better than Google Now.

I've been an Android user for about 10 years and just switched to iOS within the last week.

Siri is really the only feature on iPhone (so far) that I have found I prefer to Android.

While it's far from perfect, so far I have been quite pleased with Siri. It is able to let me do my most common tasks via voice commands. 9 times out of 10 Google Now couldn't even tell what I was saying. I attributed it to my somewhat strange accent, but Siri has been nearly perfect on this front. Good thing though as I loved the Swype keyboard on Android and hate typing on the iPhone; I fat finger everything on that tiny virtual keyboard.
"Tesseract.js is a pure Javascript port of the popular Tesseract OCR engine." first sentence on http://tesseract.projectnaptha.com/ linked from the github page
I disagree with that characterization. Engineers working on connected devices, Web or not, should be cognizant of security issues. That many aren't I see as a problem.

For that matter, I don't think most web developers have a proper sense of security challenges, either.
Good point. I remember when tablets came along and immediately all the malware removal off crap laptops I had to do for friends and family simply disappeared. It's like it's all happening again with Chromebooks, just a little further up the chain.
It's a wrapper around an Emscripten port of that library. See https://github.com/naptha/tesseract.js-core
Elliott Wave Principle
Then the confusion arises from you applying your own unique definition stead the one agreed upon by the publically accessible literature chronicling the definitions of words
Now Your Boss Can Buy Back Your Vacation Days
Oh you've got me completely wrong, I wouldn't guarantee anyone a place or service anywhere in the world.

What I'm saying is that people are free to go and stay where ever they want in their country as long as it isn't someones private property. That's a very basic freedom that we all have.

You don't have a mandatory responsibility to care for the homeless and homeless do not have a responsibility to accept any your care. Especially if your care amounts to basically forcing them to live in a different place.
I believe it's 256MB of RAM and 512MB of NAND flash.
See Karagarga and the vulnerability of obscure films[1].

"Without a service like Karagarga movie-lovers are in thrall to the whims of an implacable market — one whose recent and unerring shift to digital streaming has left vast swaths of cinema history to molder unseen. The myth that Netflix and iTunes offer a frontier where “everything” is available to watch instantly is a bad joke to anyone with a serious interest in movies. That crowd is forced, by the market itself, to fend for itself. Many of us would indeed buy an Out 1 Blu-ray or cue up Out 1 on Netflix if such a thing were possible. But in the meantime Karagarga will be cherished for the rare and valued access it affords."

[1] http://news.nationalpost.com/arts/weekend-post/karagarga-and...
Well, the argument would be that it wasn't within the lawful allowed use.
I created MEAN studio, www.meanstudio.com, where I charge $25 per hour to create highly functional prototypes in couple of weeks. I use existing code from other projects so my coding velocity is fast and never charge the clients more time than I spent on it. Clients see the quality and speed and just spread the word. I am making $1500 per month in the 3rd month of it running.
Wait, so no emulation? Huh. Less impressive, but still quite so nonetheless.
First of all, Russia wouldn't have had a prayer without the non-Russian parts of the USSR.

The USSR could maybe have done it without help from ground combat troops from other countries. They definitely couldn't have done it without any help at all.

Without the UK's navy cutting off Axis shipping and without aerial warfare against the UK eating up a huge amount of resources, there would have been far more resources committed to the war against the USSR. Without lend-lease from the US, the USSR would have had extreme shortages of equipment.
I'm not able to evaluate whether it's a good idea. But from my experience in the Bay Area, the intention is likely as others have described it: it's inconvenient to have to witness such nasty people, so let's shovel them elsewhere.

It's as insane as it sounds to you.

Edit: what's a progressive, sensitive solution? It starts with something as simple as responding with basic kindness and decency instead of stepping over them on our way to work. Some believe this is pointless or insufficient. It may not work on its own, but it's the only thing that will point us in the right direction.
Not true. In the Android world, Apache 2.0 is on everything.
I agree with you, but I understand the issue being raised. The way I see this, the issue breaks down three ways (not chronologically):

1) Facebook publishes open source software, that everyone is free to use under copyright law. Everyone agrees this is a good thing.

2) The copyrighted software also includes the use of patented inventions, Facebook adds a patent license to assert that there are no submarine patents (that Facebook is not using copyleft as a means to setup future patent trolling). Everyone agrees this is a good thing.

3) The patent license is worded in such a way that it sets up a sort of 'patentleft'. Facebook is asserting not only that it's patents are defensive, but that there's a license which guarantees it. This license works kind of like copyleft does, though maybe with less precision (at the organizational level). It asserts that if your organization is using patentleft inventions, then by definition, all inventions that come from your organization are derivative works. Unlike Apple's open source license, the guarantees provided by patentleft have no bearing on your rights under copyleft. Not everyone agrees this is a good thing.

For patentleft, some people work in organizations that wish to split their efforts into those benefit from patentleft, from those that don't, like they currently can with copyleft. In the case of copyleft, it's a lot easier to detect infringement (does this code use copyrighted code). At the patent level, not only is it more difficult to tell, but the litigation around it is more difficult to settle.

I personally think that patents and copyrights, when done right, add value to society, but that current laws aren't "done right". Further, I think that copyleft and patentleft exist because of flaws in the existing system of patents and copyrights, are made to fix them, and I fully support that.

* Disclaimer * I am currently a Facebook employee, though my views don't necessarily represent those of the company. I wasn't an employee when the license was created, and I have no work involvement either in the license, or in software covered under the license. When the second/third clauses were added, I was a Google employee worried about the effects of these clauses.
I'm sure that it would take me very long, not being an expert in any of the required skill areas and all that. Seen from afar i identify several key components of a high quality architectural aging simulation: water/geometry interaction (most stains seem to be related to differences in water exposure), some rough thermal simulation (different drying speed, often you see "shadows" of internal structure on the outside, because the internals influence heat dissipation and thus drying speed), gathering and refining actual aging examples for all kinds of surface materials and finally extracting not only geometry but also surface material information from the input formats you would want to support. Putting it all together to generate output models or images would be the smallest part.

A less sophisticated effort might just try to use image based rendering techniques to normalize before/after photos into flat textures ready to be used as a learning set for some ML magic. Unfortunately, this would completely fail at respecting different aging properties of surfaces that look similar when new. Cleverly alternating between initially similar surfaces could for example be harnessed to get a clean, minimalistic look when new and expose some ornaments that distract from unintended unevenness later.

This isn't a completely theoretical idea by the way: a ca 2005 subway station here that used to get heavily criticised for its bland white walls is slowly starting to expose fascinating watermark-like images embedded in the texture of the walls, consisting of cleverly modulated ribs that seemed perfectly uniform when new.
Says MIT in package.json
It strikes me that they are still struggling to solve the questions that get asked thousands of times a day. So, yeh, it'd be nice to have the long tail work too. But, clearly this is still very much a work in progress from all vendors.
> without your consent

Untrue. I have given my consent. Why are these privacy posts always using some kind of nefarious and negative language?
Ancient Greeks may have built China's famous Terracotta Army
I don't necessarily sense any sense of entitlement from it. It's just that the access mechanisms are Byzantine-complex and full of people charging rents.

Rents are completely inherent in entertainment product - it's just that we have a faux facade of competition between services for the charging of rents. This is confusing.
Show HN: Full Screen User Stories
There was a project to reimplement OpenVMS under the GPL, http://www.freevms.net/ - I think the project has stagnated, though, the last commit in their git tree seems to have happened about two years ago.
The AL2 (and MPL2 and GPL3) language is designed to protect the users from the software authors. The Facebook PATENTS language is designed to protect Facebook from the users.
"...studied the effects of Section 8 and did not find evidence that vouchers were any better for children than traditional public housing..."

Aside from, presumably, more direct experience with crime? Because housing projects do have higher crime rates, right?

It seems there may be some context missing here. Aside from the clear title, I had difficult teasing out the value in this story.
Scaling in Bitbucket Cloud: new features and reliability numbers
Thinking I might be going "crazy", I raised this in comp.std.c. Long time regular J. K. whose opinions I can practically take as fact concurs with me.

https://groups.google.com/forum/#!topic/comp.std.c/zl15FkixB...

If a standard structure may have additional members, those do not have to be initialized by the program, unless the requirement is explicit somewhere. For example, we do not have to initialize members of "struct tm" other than the standard ones when calling asctime; there is no wording which absolves asctime of behaving as required if those members are not initialized.

The same reasoning applies to the POSIX bind function and the members of struct sockaddr_in. (But not struct sockaddr_in6, for which initialization requirements are specified).
No, this is a complete misunderstanding of the license.

Please read Facebook's official FAQ on this matter::

https://code.facebook.com/pages/850928938376556

>Does the additional patent grant in the Facebook BSD+Patents license terminate if I create a competing product?

>No.
So, in one case you get a list of 10 share buttons, in another you get a list of 5 that you're logged in to already. The information doesn't leave your machine, it's your browser that discovers it and the information is presented to you - what in particular is your take in the ethical problem here? To me that's like a program arranging your contacts by order of use without explicit requesting permission to do so. The page is already causing your browser to request lots of URLs that you didn't explicitly allow.
Triplestores are defiantly cool; I used one once where I put in our user's birthdays and took a public ally available TS dump (I think it was from dbpedia) of celebrities and matched them up saying things like "hey you share a birthday with X"

What was cool about that was that I didn't have to know how to get their info nor what format it was in, provided that they followed some standard namespaces.

Look up JSON-LD while you are at it. This method can be extended to the IoT and then we will get some interesting outcomes.
The Pentagon Pizza Problem – Unnerving #Privacy Fails Thru Data Aggregation
This is pretty amazing.. well done!
People differ I suppose, I found the lab lessons more annoying than anything else (I had 20 hours of theory or thereabouts).
I've always loved physics but I don't think it loves me back.

That is, I've always found it fascinating since high school but once you need calculus to understand some of the more advanced stuff I feel that I get lost in the math (which, admittedly, I suck at) and lose the intuition for what's really going on. Then it just becomes a giant math problem that prevents me from seeing the bigger picture.

It's just this problem I've had that I always sweat the small things and sometimes miss the bigger picture or the main concept when I get frustrated that I can't understand the details.
I would assume that it definitely affects the result if the procedure involves moving data between GPU and main memory, but I do not know the size of the effect.

I am still pretty confident that the difference in performance comes mostly from differences between different GPU architectures.
> This is why I agree with your statement that the state should establish services in more cost effective areas.

How's that supposed to work? The state builds a homeless ghetto in Salinas and trucks all the homeless there with promises of housing and services? Who is this supposed to be attractive to? The residents of the town now housing the ghetto? The homeless who are being shipped somewhere that they don't want to be, somewhere that can't actually support a homeless population on the street? If the program fails either wholesale or for that individual, will they truck them back to SF or just dump them on the streets in this town with no support for homelessness?
Unrelated to the actual content of the page.. but why does this site require 1.25Mb of javascript to load? It makes up nearly 70% of the entire page, and is responsible for almost 60% of the requests needed to render the page. Do you really need to use that much javascript just to render a blog post. Why?

Those webfonts also took multiple seconds to retrieve leaving the page essentially completely blank to visitors until their browsers finally pulled them down. It paused long enough I was wondering if HN had sent sufficient traffic to bring the site down.

Here's an output to a quick stab at loading the page using pingdom: https://tools.pingdom.com/#!/cpZuGy/http://www.elcaminolegal...
My argument is that many people come to a cli utility expecting that <foo /path/to/myfile> simply works.

So are for or against that? If you're for the < /path/to/my/file argument, then we are in complete agreement. A command line application should read from stdin where that applies.
If you're interested, a very similar article, from Ars Technica, was posted yesterday. We had a discussion on it at [1].

Geofeedia has since posted a response [2].

[1] https://news.ycombinator.com/item?id=12688548

[2] http://blog.geofeedia.com/a-commitment-to-freedom-of-speech-...
exactly what most people were talking about computers before.

think of those things as hobby computers and Intel/amd/arm as the huge inaccessible ivory tower mainframes. you know how you have zero access to any device on your laptop or phone? those things will eventually solve that. but they are hobbyist grade for now.
There is no ambiguity: there is no requirement in POSIX that the additional members of struct sockaddr_in be initialized by the application. The requirements are given for sockaddr_in6 only.
Another false negative: Pinterest.
If you are talking about scientific computing, sure, compare PyPy, R, and Julia (and probably add cython, numba and company to make a meaningful comparison).

But the OP seems to be interested in web dev where Julia does not deserve the same attention as PyPy, node, and Go.
Thoughts on coding bootcamp, week 2
Why We Should All Dump Yahoo
It looks really pretty. But, am I right in saying that this all works by sending all your critical business data to Microsoft servers to run the analysis and generate the reports? Businesses actually do this?

Why would you send data offsite to generate pretty graphs of it? Is this really not available as a self-hosted service?
Is the effort of connecting and maintaining a WiFi-enabled scale really less than just jotting down the number and putting it in Excel?
Start a Business by Helping Others
The new normal: digital defines presidential campaigns
Ask HN: Where can I get marketing help for my product for $300 per month budget?
"because they are hard."
Usually a flat fee plus forex. Insubstantial if you deal in thousands of dollars.
I had a cursory look, stopped when the old tired tropes about percent of population vs. percent in tech were pulled out. Then I looked at the URL: "gender.stanford.edu/...". Then I looked at the root of that URL, http://gender.stanford.edu/:

"The Clayman Institute for Gender Research"

Pray tell how this is not gender studies?

From the site: "Founded in 1974, the Michelle R. Clayman Institute for Gender Research at Stanford University creates knowledge and seeks to implement change to promote gender equality."

Implement change. As I said: advocacy.
Music has compulsory licensing so anyone can start their own music streaming service. Video does not.
Depends what you are trying to achieve. If you are trying to gain an appreciation for it (as a layperson) then I think you can forgo many of the complicated experiments. On the other hand, if you are trying to prime yourself for a career in it then you definitely must perform the experiments.
Firefox Nightly has container tabs available right now and they are fantastic! Only thing missing is a shortcut / better way to open a different type of container tab.
So, we're all familiar with the fact that imgur requires JavaScript in order to display more than the first few images in a gallery (the 'view more' link executes JavaScript; there's no way to page forward). That's highly annoying, since HTML supports exactly this use case.

It's understandable, though, because we are not imgur's customers: its customers are advertisers, and if we have JavaScript disabled then imgur's customers have less ability to violate our privacy. Thus, it's in imgur's best interest to encourage us to reduce our privacy & security, so that its customers may have their way with our browsers. I can't see that the imgur programmers would care about the fact that they can do amazing things with CSS.

But recently I've discovered that Target's website simply refuses to display products without JavaScript. This is insane: Target are, presumably, in the business of selling things. They ought to want to display a picture of their item and provide me a link to buy it; that's in their best interest. Building that sort of website is easier than building the sort of ecommerce site which cannot even display an image and a link without JavaScript. It should be in Target's best interest to do the right thing.

But it doesn't. Its programmers ought to be interested in a site like youmightnotneedjs.com, but are they? If they didn't bother to build their website properly before, is this likely to encourage them now?
Radiolab had a great episode on Haber:

http://www.radiolab.org/story/180132-how-do-you-solve-proble...
Everywhere is someone's property. You're on private property or you are on government-owned property. Those are the only options.
Even worse; many of the restaurants still make you buy a whole bundle to get the one item you want from them. At the end of the day, in order to get your burger, fries and a shake you've also paid for 3 bowls of rice, 3 plates of nachos, 3 breakfast platters, 3 extra-large sodas, and (nobody knows why) 3 whole durian. Edit: oh, and a year of Prime shipping. Wat?
If only there was some way to not voluntarily post all one's personal data and activities online.
http://www.filmstruck.com/
LibreSSL aims to be a mostly API compatible replacement for OpenSSL, BoringSSL does not. Literally the first text on the BoringSSL web page.

BoringSSL is a fork of OpenSSL that is designed to meet Google's needs.

Although BoringSSL is an open source project, it is not intended for general
use, as OpenSSL is. We don't recommend that third parties depend upon it. Doing
so is likely to be frustrating because there are no guarantees of API or ABI
stability.
Further degradation of writing skills seems a legitimate concern.

Having said that, slide format really does seem like natural way to communicate many types of information. In fact, I see a general trend toward delivering things like survey results in the form of a slide deck even though the format isn't such that it's really designed to be presented in its raw form. This reflects attention spans and it's just increasingly difficult to get people to read 8 page papers.

So I'm not really against slide decks per se.

But what does happen a lot is that contents (information density, etc.) don't get tailored for the use and audience. A keynote at a conference and the full results from a detailed survey may both be delivered in slide form but they should have a look and feel that are a lot different.
Another happy Kinesis users here :)
The point i feel you're missing is that if I'm making my work available for redistribution I must attach a license to it, that license -- for a limited example -- doesn't have to include no public performance (a common license term for movies, play manuscript, music) you can allow it and retain your copyright in full.

The context is you providing a video for me to redistribute. You don't have to, say, give me geographic limits.
The other aspect is which of alternatives #2 and #3 point out through tracked metrics that a business decision may not be working as intended? itunes, Netflix and others have reduced piracy, if this kind of balkanisation of content shows a large uptick in piracy, are they likely to back off of it more so than just reduced viewership?
Cable started as a way of people to not have to fool with an antenna. Then it evolved "cable only" channels.

That means that cable operators are sort of duty-bound to offer local stations. I will bet that those local stations are much less likely to be in your list of 5.

So what's mainly driving up your cost is local stations charging for carrying them. You'll see the odd game of chicken between local stations and cable operators when the local stations want to raise prices.
> Javascript is not evil

We-e-ell, it's not a good language. But it's what we have.

I agree, though, that it can be used well and does have a place in writing good web pages and sites, but that when it is used to create horrible 'web apps' it is being used for evil.
Some of these are ok, but others are just misusing features for their intended purpose. An input gaining focus is not the same as a click event. Using the :checked peudoselector to keep client-side state is not an alternative to using JS.

Using HTML/CSS hackery where you should be using JS instead creates an anti-SEO, non-semantic mess that causes headaches for others to work on and nightmares for anybody needing to extend or modify functionality.

Don't get me wrong, I love pure CSS solutions and try to use them as much as possible where it makes sense. But sometimes, it definitely doesn't make sense. JS isn't something users or developers should be scared of anymore, it's much better supported and much less intrusive than it used to be.
I think you are completely misunderstanding each other. pbhjpbhj is not saying what you imply and merely pointed out that "downloading copyrighted material" is a misleading phrase since all non-public-domain material is copyrighted. The fact that it's under copyright isn't important, what's important is if it is under a license that allows copying or not.