skysight-inc/HackerNews huggingface dataset:
Sounds like a great public benefit corp. Sell LEOs marijuana dowsing rods, donate all proceeds to something like the ACLU, then submit the names of all purchasers to review for dismissal/defunding.
yes. also advent of code, because i didnt have enough time earlier.
Why is Google publishing this before the XSS has been fixed? Shouldn't they wait for further response from AVG?
One magical thing some people can do is write about something in a way that it becomes interesting, fascinating to the reader.

I seriously did not expect this, but this was a really interesting article.

The nice thing about moss is, if it's rainy at all (and where I live, it so is), it can grow pretty much anywhere, including my balcony. Guess I'll see that moss on my balcony with different eyes now.
If I could get off HN, yes.
Any resources that you're using to help you implement this? Looks cool!
Or thry had another reason for the search entirely which they didn't want to make public, so just switched stupid excuse for another one?
When you start looking a the implications of the fallacies of "talent in short supply", all these crazy ideas start to crumble. A large number H1B visas in this country are used by temporary agencies that bring workers to do jobs for low pay. This doesn't seem to be the pool of bright programmers that their proponents have in mind.
(note I'm generally a pro-web anti-app guy) That is easier said than done. Never worked with the thing, but I've read everywhere that HTML appcache is not exactly the best thing ever invented and a pain to work with. Service workers which are proposed to supersede it are now being pushed by Chrome and others, but it sounded a bit complex (though powerful) when I read about it. Then come all the other issues about cache invalidation including involuntary automatic cache clean (hey, I'm low on memory, let's clear the cache!). Your apps generally don't automatically uninstall themselves (though they may clean their cached data, at least on iOS).

Regarding the standard browser caching and "offline mode", it used to work well long time ago for simple static HTML pages (in Firefox and IE), but from my experience it doesn't work well for rich clientside apps (and Chrome doesn't even have "work offline" button)
The main roles of the US Armed Forces are currently the support of US business interests abroad, corporate subsidies for contractors and as a government jobs program.
This is a great point. I'm an outsider in the optimization and OR communities (having started out in HPC linear algebra) but have a lot of respect for what I've seen from COIN-OR.
Yes, for fun and some serious stuff as well.
Reading your question closely, I think what you're asking is "Can the reflection feature Augmented Reality?" (that's why you mention a camera and real-timeness)

In which case I believe the answer is no, we can't currently do AR in a reflection. In order to match the viewer's perspective, you'd have to either use eye tracking (kind of a poor solution for something as shareable as a mirror); or use a multiscopic display, a technology that doesn't currently exist at any acceptable resolution.

It might be possible to implement a limited sort of AR where the mirror's added content is on a plane at a fixed distance by a trick of lenses. But if you or any object sits between the virtual plane and the mirror, there wouldn't be any occlusion, so it would somewhat break the illusion.
everyday of my life!
> All of these things could be easily overcome with better training.

I think 1, 2, and 4, requires lots of real world experience in addition to training.

> The time and effort they spend in interviewing could be very well spent on teaching best practices to new employees

Assuming that just teaching best practices is all that is required, which I strongly disagree with, a lot of companies (especially startups) don't have the time or the resources to burn on extensive training. The marketplace is fiercely competitive, and they typically need people on the ground right away.

> the software industry in the US invests closing to nothing in training

Many large tech organizations (Google, Microsoft, etc.) invest a huge amount in training. The time it takes for a new hire at Google to get productive is usually about 6 months to a year. All still, they have a high hiring bar that focuses on very strong fundamentals. (They also work very closely with universities and colleges on direction, curriculum, and funding.)
Object.observe was a bad idea. Even when it was available in chrome I didn't consider using it. However, the ES6 proposal for object proxies will hopefully become generally available as those can solve the same issue way more elegantly. Proxies will be able to address the current limitations of arrays in Mobservable.

I wrote a short blog post about the issue: https://medium.com/p/object-observe-is-dead-long-live-mobser.... Mobservable currently relies on property getters / setters, both for arrays and objects. Probably until proxies will be generally available.
I'm not sure if this particular tool makes use of it but saws uses the python-prompt-toolkit - https://github.com/jonathanslenders/python-prompt-toolkit
Very much so. As a student, I have found that it is much easier to focus on my large personal projects in between terms, when I don't have homework and/or lectures every day to interrupt my coding sessions[1].

Edit: As for what I am building, I am working on a graphics editor written in Common Lisp, partially as a way to verify others' claims about Lisp's efficiency, and partially to see for myself how difficult it is.

[1]: http://www.gamasutra.com/view/feature/190891/programmer_inte...
As much as I dislike hyperbolic sounding terms, there really is no better word for it.
NYC and SF Bay area seem the perfect places for marketing her products at a premium though. Plant one of those tricycles in the mission district and SF tech hipsters will hand her their money.
AVG's CEO, Gary Kovacs, was formerly CEO of Mozilla. There must be a strong cognitive dissonance field surrounding AVQ's corporate headquarters to publish this level of "security" software.
A fairly typical definition of "police state" is "a totalitarian state controlled by a political police force that secretly supervises the citizens' activities."

Much of the time incidents are pointed to as evidence for the US being a police state -- including the present article -- they involve actions of local police forces that, while unconstrained by the federal government, are also not acts of a national political police force enforcing some centralized policy.

Merely having inadequate constraints on a variety of different police forces with different and sometimes conflicting agendas is a distinctly different problem from being a classic police state.
Yes, no programming makes me dull
The difference was that this was done using actual manual actions, not hardcoding in the source and then compiled it into the kernel.

IE, everything lived on separate boards that was removable and thus replaceable. Also known as user serviceable.

The SOCs are neither, and thus there is a different mental approach to them. Them and the board they live on are basically considered disposable.
Working my way through Software Foundations. Though that might not be considered programming.
'Twas brillig, and the slithy toves

Did gyre and gimble in the wabe;

All mimsy were the borogoves,

And the mome raths outgrabe.
I think he's saying that when persons of color commit suicide, it is not taken seriously. In fact it is dismissed with derogatory racist slurs.
I'm sympathetic to your expense... I would also like to remind you of the operating costs. Not only trained professionals on staff 24/7 standing by to serve your wife when she has an asthma attack. The equipment, tooling and infrastructure alone justifies a bill of $2,000.

If you had said that you went into a walk in clinic I would expect a much lower service cost. You went into the same place that is perpetually prepared for a mass casualty scenario and received that level of service. Insurance has us so disconnected from healthcare service costs its easy to think everything should cost the same as the local mechanic or lawn care service.
Yes, perfect time to catch up on open-source projects.
building a realtime data management system for sites, apps, and themes. using angular, firebase, and codeigniter.
Eh, I think it's a minor gaffe. That both of them worked CIA means that they were _heavily_ vetted by the federal government. My (admittedly limited) understanding is that the vetting process for the CIA is even more stringent than the vetting process for the FBI, which is a federal law enforcement agency.
> 1- The situation that you endured is a lot closer to the one that immigrants face which, although similar, has fundamental distinctions from the history of African-Americans in America.

I agree that there may be distinctions, but as a rebuttal, without outlining some of those differences there is no way to examine and/or agree with/rebut them.

> 2- If a _wealthy_person/male_ said "I think the biggest problem for _poor/female_ people in America isn't _rich/male_ privilege, but rather the victimhood mentality that many have..." I think that you'll see the inappropriateness of the statement. Which, I hasten to add, isn't just the particular criticism leveled, but also the identity doing the criticizing. I am hard pressed to think of a substitution that isn't fraught with baggage...

Which points towards a problem with the conversation, and actually supports the idea that a level argument is not being made by one side. If an argument can't be examined based on it's own merits rationally, but is immediately discounted based on the race, sex, sexuality, nationality or political leaning of the speaker, then that is a very good sign the argument itself is no longer rational. I have zero expectation that policies and their outcomes that come from an irrational argument will just, useful, or even end up as those arguing would expect.

In the end, whether the parent to your comment's views are correct or not makes no difference to the above. If we can't rationally discuss this topic without it devolving into name calling then it points towards something gone very, very wrong.
Where do you go?
... that moment when you realize the system is the problem.
Well, even in that case, the 2014 salary was a 6.4% raise over 2013. Unusually large increase. So, it certainly "didn't add up over time". Also, strange to read about software profession being dead in water. Pretty much all estimates from BLS show it to be the fastest growing job segment. Which fields (apart from healthcare) are doing better that software?
There's an interesting meta-question here about why the legal system relies so heavily on binary decisions, rather than taking uncertainty into account as far as possible.

Imagine that in Bayes World, the presence of a positive THC test updates, in a way that takes into account the probability that the test gives a false positive, a random variable G|* representing the probability that, given all available information, the suspect is growing marijuana. Similarly, the event of the resident's visit to a garden store updates G|*. [0]

Then, perhaps the Bayes City Police Department would use Bayesian Decision Theory [1] (perhaps with a custom loss function that takes into the account that a false positive for sending a SWAT team can actually cause needless loss of life!) to decide who to raid. The Judge (a trained statistician and data scientist) would supervise the algorithm and make sure that procedures are updated to constantly balance the case-specific "gut feelings" of the investigators with the need for a predictable system.

And let's keep rolling with this! In Bayes World, we never think of "guilty" or "not guilty" as a set fact. If there's any uncertainty in the case, that's taken into account quantitatively in sentencing. A jury of the accused's peers, all educated in statistics (because in Bayes World, the politicians dispute certain assumptions going into macroeconomic models, but they grudgingly agree that investments in basic income and education have positive expected value when weighted by the likelihood of those assumptions... but I digress...) choose certain coefficients for sentencing based on the human factors of the case.

But we don't live in Bayes World, so we get stories like this.

[0] http://lesswrong.com/lw/2b0/bayes_theorem_illustrated_my_way...
[1] http://www.cse.buffalo.edu/~jcorso/t/CSE555/files/lecture_ba...
I think you should consider the very real possibility that your calculation of risk is just outright incorrect.

You say this is about risk tolerance, but in reality, it is much more likely about whether or not someone calculates personal risk based on reality instead of based on what is and isn't legal.

I sure know which type of people I'd prefer to work with.

By the way, the most common drug addiction with daily users in the United States?

Caffeine.

Are coffee drinkers showing poor risk management and a high risk tolerance that means it would be a bad idea to employ them?
I don't know why they got raided any more than you. (I suspect it to be exactly how the article presents it since I have no reason to think otherwise.) I was just pointing out that they did mention it again in the article since you seemed to have missed it in your skipping through.
Perhaps the issue isn't that a STEM career is a vow of poverty. I have met many people who are quite wealthy in STEM. I have personally done very well. In America we have become good at identifying talent, and promoting it. And we reward people higher up much more than people lower down the ladder.

I'm not going to say whether I think it's good or bad, but it's quite clear the the rich are getting richer, while the rest stay the same.
Always.
The CIA is not...

Haven't you heard of parallel construction?
I think this explains the popularity of compiler articles on HN these days.
Definitely - only time I get to work on my personal projects in between the daily grind.
Nah hold up, I haven't heard this one before:

>You just have to believe in yourself against all reasonable logic, as trite as that sounds.
Would you pay to ask questions to a PHD?
Actually, they do. I have seen organizations with separate HR policies, by state, to comply with the variances unique to each state (which is why employees in one state were subject to random testing, and the other only "for cause".)
Yes, I usually get inspired on hobby projects during Christmas time. It's ok to sit home and ok to not do anything work-related, so it's perfect. I started a robot simulator this time. Usually I've done small games and one time I wrote a ray tracer.
Over the medium- to long-terms they can't afford not to.
Which doesn't speak one way or another as to whether his assertion has some truth to it or not. he could be Donald Trump and it would make no difference as to whether his statement held some truth. The failure of people to separate the usefulness of the arguments on this topic from the people making the arguments is one of the biggest problems around this, IMHO.
> I believe it to say that even with intimate knowledge of US law enforcement, they still had trouble getting answers and results...

While the article by its use of comparisons in that paragraph tries to suggest that (by imply that the CIA is a federal law enforcement agency and therefore, being former CIA analysts, the Hartes would have intimate knowledge of law enforcement), this is false because the CIA is not a law enforcement agency, it is a foreign intelligence agency, and to the extent that it coordinates with law enforcement, it is principally with federal agencies (mostly the FBI) whose law enforcement brief includes national security matters, and there is no indication in the article that this coordination was any part of the Hartes' work as CIA analysts.

I think the reporter here is either being willfully misleading to give the story greater emotional appeal, or has watched too many of the movies and TV shows in which the CIA is portrayed as having a role that is a mix of its own and that of the FBI, and mistaken them for reality.
Available jobs and economic output definitely aren't static. The general idea is that you can increase overall productivity with education, and thus education isn't a zero-sum game.
That finds me thinking that a issue is perhaps that with modern personal computing, the system/kernel view of state (or some such), and the user view of state, are not lined up.
Thanks for mentioning science.js, sounds promising. I might give a go at something that manipulates indexed data, like timeseries.

Re point 3: Please do thank your wife on behalf of the hackers community!
You misunderstand.

The original question was completely in accord with the local groupthink. I commented because it's such a great example.

My comment was directed at the HN community in general.

Yes, idiocracy with engineering degrees.
Massive Trove of Voter Registration Data Leaked
Um.. the second line says "I don't have a problem with this.." :)

I'm personally of the belief that locking up knowledge behind paywalls is a terribly backwards thing to do, but that's modern capitalism for you. I just wanted to call it out because some people are a lot more bothered by copyright infringement than others.
There are 62,000+ degrees in Computer Science alone awarded every year. With sample size 705 you are showing a decrease of 6% then p < 0.5. Further OPT program was established long before the "STEM Extension" came into effect during 2008. Finally in spite of STEM extension in place, the Software Developer jobs as well as salaries have recorded solid growth during 2008 - Now. Just because you became aware of the STEM program due to a judgement on a minor procedural issue, does not invalidates the robust job and salary growth over the last 7 years enjoyed by the profession. You are simply trying to map your flawed beliefs and sensational news reports to justify non existent decline.

https://nces.ed.gov/programs/digest/d12/tables/dt12_349.asp

http://www.forbes.com/sites/susanadams/2013/10/03/the-10-job...
Yes, I know how a Glock works, and I think it's a bad design.
One more question from a lady at the airport listening g to me talk about d3 and some back story:

You've had the opportunity to monetize d3 in the beginning, yet didn't (paid model). When it garnered reputation, you didn't implement freemium or other cost-free models. (Ads, consulting, enterprise, etc)

At all stages you didn't monetize even when it'd be deemed fine. Why?
The article is speculative. So I meant in principle, I have zero clue how practical it is right now.
Sadly, I think the answers are no and no.
To explain if you are just joining in: This pretty much means Oracle v Google, a case with major ramifications for the industry has been settled out of court. I don't see how this can be interpreted any other way.
I think the other interesting question is why Law Enforcement feel the need to execute a search warrant like this with a SWAT team and a massive show of force.

Based on the article, these people were not considered "high risk", in which case the Police could have politely knocked on the door, informed the residents what was happening without ever drawing a weapon, or forcing anyone to the ground.

In the same way their decision making is binary, it appears their method of action is also binary - either take no action, or bring the big guns and go all out with a show of force and violence.
So how does it apply to e.g. keys to backups of Apple devices if the device was bought out of China and then used in China?
Newton VR: Physics-Based Interaction on the Vive
All work and no programming makes me a dull boy
I have some weekly-updated government datasets I have to pull in. I'd love to automate it, but government tends not to run their websites with automation in mind, so the file names tend to be different every week, and the day it updates varies, and it's just a general pain in the butt.
Mention the CIA and the conspiracy theories just come flying in :P.

I'm more inclined to side with both Occam's and Hanlon's razor in this case.

Further, if we had data on the number of false positives these "4/20" raids turned up (which, per the article, seems like it could be quite a task to produce), we could come to a reasonable statistical certainty either way.
Cheaper to manufacture means something completely different from soldering. That's a huge and nonsensical leap you make there. Soldering isn't even the largest cost associated with electronics and semiconductor manufacturing.
Every area that does not (fully) include computers or technology. Try philately, bonsai cultivation or hitch-hiking.
> For LZ algorithms, the dictionary made when compressing the first version would be reused for subsequent "versions" of the same document. So sort of a static dictionary, but specialized for what you're sending.

Ah, so you mean something like what SDCH does. This works well for files that are smaller than the window size and has rewards rapidly diminishing with filesize past that.
Also, you probably don't want them to. I've got a huge problem with software that goes out of its way to prevent the user from doing something they explicitly want to do.
Well, I can give you an anecdata point of one -- no. I know someone who recently got hired into a tech consulting position in Washington state, and there was no drug test.
No, but simply "working hard" guarantees nothing.
Working for a startup, so yes.
Increased value of what? There's no such thing as this monolithic unit of value that is in conflict with the monolithic unit of profit. Values are not necessarily profits, but profits are values.
Anonymous to release new documents Tuesday re: the 'Making a Murderer' case
Given that impasse, they might be motivated to re-architect their services for the Chinese market.
Were that the case, presumably it would have been a federal agency like the FBI or DEA carrying out the cover raid, not the local Sheriff's department, and it wouldn't have been part of a regularly-scheduled annual publicity-effort raids conducted on 4/20.

Well, unless you get into a fairly deep conspiracy theory.