skysight-inc/HackerNews huggingface dataset:
That's quite the spin there. I wouldn't say that's why ms originally decided to bash WebGL. It's far more likely they wanted to both scare users away from browsers supporting WebGL and at the same time try to prevent an OpenGL like API from gaining any traction vs directx as targeting directx makes your app ms platforms only.

It was only later they finally caved and implemented WebGL in ie. If they truly were only concerned about security but otherwise ok with WebGL they would have joined the WebGL committee and cooperatively influenced the spec.
> dying by the manipulators of a robot will stay just a dream.

People are already killed by operators of flying robots.
it is just me or is this a bigger release than normal? Great job to the Django team, this is more proof that Django is the defacto choice when building web applications in Python.

Flask is good, but Django comes with many more batteries included, which all major websites need.
Have you seen the WebRTC code? It's 1.1 million lines of gnarly C++. It's cool in terms of features, but that's the essence of bloat. One of the reasons Safari was built off of khtml in the first place was manageable code size.
Instead of ad-hominem, why don't you point out the flaws in his paper?
> it is tiny compared to the Internet

This depends entirely on how you measure scale. If you do it just by number of apps/sites, sure, the vast majority of web URLs don't have a matching iOS app.

However, if you scale each app by the total amount of time users are on it, you'll find that most of humanity is spending their time on a very heavily weighted small slice of the Internet.

From that breakdown, the fraction of human-hours that is covered by sites that also have native iOS apps is much larger.

If the next version of iOS didn't even have a browser, you would be astonished at how little that impacted most users. As long as they can still run Facebook, Instagram, Threes, etc., they'd be fine.
Follow-up: on more thinking, I don't think it's possible at all without compromising important properties of GPG.
This release is going to be huge. With support for Postgres arrays, UUIDs, security checks, jinja2, better fixtures support, etc., the gap between professionals and amateurs is getting smaller and smaller.

I remember five years ago when you could make enormous amounts of money if you knew how to send a tweet, ten years ago when you could make enormous amounts of money if you knew how to install anti-virus software, etc. And now these things have gotten so easy that the value of knowing how to do them is basically zero. Releases like this show that web development is quickly going the same way.

I would add though, the one thing I'm hoping to see in an upcoming release is native support for JWT auth. Right now it's annoying to have to add Rest Framework just to be able to follow current best practices for having an API-driven front end, assuming you don't also have a need to serialize your endpoints into YAML or whatever.
Formulating Science in Terms of Possible and Impossible Tasks
They're still human, but they also resist all attempts at my communicating anything other than "I'm a dope, and I'm falling for your scam." I've tried asking to be put on no-call lists, asking to be referred to supervisors, and telling them to quit before they're indicted. I mostly got instant hang ups. A few times, I got laughter. Now, I waste their time. I keep an expired Visa-brand gift card in my wallet so I can give them a credit card number that passes cursory checks.

Everyone should be wasting "Anne from Cardholder Services" time. The victim of the tragedy should be their commons, not ours. They are the lawbreakers, they are the deliberate bad actors.
NSA-GCHQ Operation Did Not Compromise SIM Encryption Keys, Reports Gemalto
Netflix already killed your video store and it’s coming after broadcast TV next
Show HN: Alarm Clock Wakes You Up Based on Traffic
First-Hand Magento 2.0 Overview from Alan Kent
If your personality needs beer to work then it has a problem. LinkedIn is for business, not partying.
> because apparently you need a 3.5+ from an ivy league school to model in excel

It's not that you need those credentials to model in Excel. Rather, you're signaling that you have a proven capability to work long hours, deal with bullshit, work "within the system", etc. It's not about intelligence.
Its an outsourced operations department. Like a NOC or dispatch organization. The kind of place that needs some internal controls, policies, metrics, standards, demarcation points, escalation contacts, something other than "do your best". Observationally this seems to be an operations department without all those features. Once they add those features, they'll either be wildly successful, or no longer profitable, hard to say which.

If you've ever wondered what service would be like at a big company help desk or call center without any rules, well, now you know. Some really good parts, some really bad parts.
Reddit Finally Bans Stolen Pornography
Heh, the takeaway I've gotten from some of Stross's novels is that AI makes "capitalism" indistinguishable, at least from the point of human beings, from a centrally-planned managed economy. So there could be a future in which AI's become sufficiently advanced at serving human needs that we all live as komrades in a utopian communist society.
Interesting, but I doubt it would go far in helping anything. You can't cut and disperse the cancer growing inside of the US Government and expect anything to be solved or fixed, it needs to be uprooted and burned. Would any of this address secret courts, police brutality, domestic propaganda, or corruption? It'll have to be all at once, otherwise it's just rearranging the furniture in our cell.
Pebble Hits Its $500K Kickstarter Target for Pebble Time in Just 17 Minutes
I'm sure if uber went unintentially viral the day it was launched it wouldn't have been able to deliver either. They're similar in concept and uniquenes, not how they were born. That's just a small bump in the road in the long run.
The parent comment is not suggesting that they are the gatekeepers of the data, but rather that they act as a third party to authenticate data transmission. For example, company X says it wants to get you data, pass it through service Y and return Z, with the claim that the sensitive parts be secure. The role of the NSA would be to provide an audit of this process to determine whether or not security was in place. So if a service passed this hypothetical NSAs test they would actually never see any private information. The only danger is that the NSA withhold information about known insecurities, but that isn't any different from the current situation, and does not amount to "gatekeeping".
Magic appears to be using the tried-and-true method of Twitter support: http://twitter.com/tweetmagicnow

Which is funny because part of the value proposition of Magic is not trying user interaction to an account.
I think the point about considering people with lower tech as pass-aggressive control freaks has already come to pass.
Also, for anyone who has an Oculus Rift (or has access to one), Titans of Space does a really good job of depicting things like this.
We wholeheartedly support this cause at Diffbot! http://www.diffbot.com/robots.txt
William Gibson got the essence and the aesthetic of it in Neuromancer in 1984.
If AJAX was any good, we wouldn't need the Fetch API. It was only embraced because the web had literally no was to programaticly download assets before that.
Yes. Last spring Firebug rewrote its script debugging tools on top of the new JS debugging APIs in the then-upcoming FF nightlies[1][2]. Firebug was painfully slow for me on JS-heavy sites about a year ago. This year it's perfectly responsive, on the same computer.

[1] https://blog.getfirebug.com/2014/03/26/firebug-2-0-alpha-1/
[2] https://blog.getfirebug.com/2014/06/10/firebug-2-0/
> If I saw one of these near my house I wouldn't so much as blink. If I saw another I would be immediately relocating to another country.

So one is not a threat, but two are? (Pedantry begets pedantry.)

Overloading the term "drone" with all of the meanings above may not be optimal, but if enough context is given to roughly determine the class of drone under discussion then there is no reason to complain. The article mentions the following:

"Small drones are inexpensive and easy to buy but their appearance in recent months over sensitive locations has worried French authorities."
In the EU this is the role of national data protection authorities.

http://ec.europa.eu/justice/data-protection/bodies/authoriti...

e; well, not actually pen testing, but knowing what personal information companies store, and mandating minimum safekeeping measures and limits on sharing.
The US Army kills people. What does the US Army have to do to get shut down completely? Do we wait until genocide?
Sorry, I tried to write what I imagined was a clarifying comment, at least along the lines of what I thought you were trying to say. But while I was typing it you (who I imagine is the real authority on your own opinion) did exactly the same, but better.
I spent the weekend with a bunch of venture partners at a firm's off site and Magic came up a few times in conversation: not ''is it a killer idea?'' (of course, if it works) but ''can it scale?''.

Some business models simply don't scale until some amorphous inflection point in tech/attitudes/etc hits, no matter how much we want them to.

There's a healthy argument to make for raising and burning a bunch of money to aggregate users together in anticipation of the market shortly hitting that scaling inflection point, but it's still a big gamble (albeit one I think Magic and a handful of competitors will all take).

And then ultimately if it can scale, I think Amex and Visa/MC buy up competitors and make it a loss leader/free service attached to their card services.

I predict a lot of new SMS services headed our way. e.g. If I'm EXP on American Airlines, why don't they have a concierge # for me to text with? Why doesn't Seamless have a # for food delivery? etc.
Right, the obvious comparison that everyone can understand is a call centre. But, of course, call centre employees (ops employees in general) do the things related to their line of business and which they're trained for.

This is slightly different, in that a concierge or administrative assistant does a lot of things they're not trained for, just because it's what the boss/client asks for.
instead of not charging (like it is now).
If a company can't take criticism then why would you want to work there? That sounds like an awful place to work.
and then you forget range(1, 10) is a half-open interval because it's meant to be used with `length` as in `range(0, foo.length)`
A note for application developers about using Site's logo instead of css sprites
PM Punx:Practical Rebellion for Product Managers
Testflight Alternatives: How to Distribute Android and iOS Builds
While that may be true on the whole, it doesn't mean each team is allowed to just hire as many people as they can find. Of course, it's possible that you could interview with more than one team at a given company, but that depends on the company policies as well as other teams being interested.
The kindest thing you can say about IE is that they seem to be well aware of the problems with their release cycle, and are taking steps to remediate this -- they refactored out large amounts of compatibility code from Trident to make EdgeHTML, and I think they plan to up the release cadence of updates to EdgeHTML significantly once they release Spartan.

Apple doesn't seem to be doing much of anything to keep up with Firefox and Chrome on those charts. Which isn't even the problem! Apple will not allow Firefox or Chrome's rendering engines onto iOS. Even in the darkest days of the IE/Netscape war, Microsoft never even contemplated not letting users install Netscape.

It's the combination of "lagging behind standards" and "wholly locked-down platform" that threatens to stagnate the web, and it's only Apple that's in that position.
A note for application developers: I find it hard to get the logo of any website due to the fact that most websites use css-sprites to show their respective site's logo. If I am having a public site and would like to give information about other sites, I am not able to show the related site's logo because the logo is embedded with other images in a css sprite. Consider, I like to show Twitter's bird logo in my pubic listing but it's infact a css sprite like this https://g.twimg.com/sites/all/themes/gazebo/img/sprite.png In this case, there is no way to show the site's identifiable logo. I would suggest developers to have site's logo as a separate image and don't mess up with other css sprites as this will hinder from showing your identity uniquely.
Understanding Miegakure, and the 4D as Parallel Universes
>"..in the same way the FDA verifies safety and efficacy of pharmaceuticals.."

There is some merit to what you say, but I'd not use the FDA as a model. To me that sounds like a recipe for disaster, imagine the NSA auditing our software with FDA like cronyism and inefficiency? Green-light passes to be auctioned off to the highest bidder, and otherwise legitimate products will be hampered by woe-some delays. "Sorry, cant launch your new update until the NSA approves it."
Ask HN: Review my startup, www.kojai.tv
This is the first production website I've ever launched, and I would really appreciate some feedback on how I can improve it. Thanks to everyone who helps out!
As always folks, Betteridge's law of headlines [1] is in play here.

The answer? No.

[1] http://en.wikipedia.org/wiki/Betteridge%27s_law_of_headlines
Not everything is a battle. Or is it?
I really would like to disable such scroll animations
My bad. Is the question not clear enough?
They're just trying to move the cost of identifying talent from their bank account to yours. You can do the reverse.

Find someone in the company (preferably someone you know). Ask him if he wants a recruitment bonus from his firm. Then send him your resume. He gets money for sending an email on your behalf, and you don't have to take these silly tests. MBAs and HR folk don't have to jump through all of these hoops to get hired. Why should programmers?
Improve session security in Rails apps
Part of the FCC's "spectrum" role has been fining people for indecency and requiring auto-blocking 'v-chips' in TVs. It's our only national censorship agency.

That the courts have struck down prior blatant attempts to use the FCC for internet censorship shows the risk: that is what Congress and opportunists would like to use the FCC for, given a political panic and half a chance. This is exactly the agency that would enforce encryption bans, or national domain blacklists, or mandatory packet inspection/retention – if and when those policies from other countries arrive in the US. So why give the FCC more levers of soft, discretionary power over an industry? Why build up the idea of FCC as the Internet's keeper, like it's broadcast's keeper?

The NSA prefers to stay hidden in the woodwork; the FBI only investigates and prosecutes specific serious crimes. But with utility-style regulation, agency staff regularly review and approve – or fine! – business activity. Regulators apply a larger body of vaguer rules, that they can change themselves and where usual presumptions-of-innocence or evidential standards don't apply. Thus even without explicit rules against certain expression, the need to keep regulators happy nudges companies into "voluntary" compliance with political agendas, like default filtering for a "safer internet", or casual "information sharing" with law-enforcement for "cyber-security".
I think holding the position "the United States should not be spying on anyone, ever" is perhaps too far over on the spectrum of idealism. You do need some spying on countries that pose genuine threats such as North Korea, Iran, China, Russia and the like.
I understand the frustration behind Google abandoning Pointer Events, but they have good reasons for doing so. For years, one of the bars to get a new feature added to Chrome has been "Does this increase or maintain performance?" For Pointer Events, they determined the answer was "no" because of the extra hit testing it requires, and they refuse to regress performance on the web.

My primary input device has been a stylus for over a decade, so I'd love to see unified input support on the web, but with all the talk of getting to 60 FPS, I can understand why a spec that contradicts that isn't being implemented.

https://code.google.com/p/chromium/issues/detail?id=162757#c...
You could also break the law. But you don't because you have a lot to lose and most importantly you do have (shitty?) alternatives.

In her case, she was 14, and she had already broken the law. There were no other alternatives. And it wasn't easy. She got luck and did it in ~10 years.

I don't agree with that. Just that don't be so quick to judge without understanding her own situation.
> At the least, Magic is not as easily cloneable. That just means the clones will be even worse.

Interesting you say that, as this article posted as a Show HN the other day was derided as having exposed how easy it would be to clone Magic.

http://blog.sendsonar.com/2015/02/23/add-magic-to-your-busin...
I have no objection, in principle, to people paying to contact me by email. But there are quite a few people, organisations and mission critical bots I might like to receive email from that are unlikely to pay to send it, and whitelisting every email or domain that's allowed to contact me is more of an irritation than deleting unfiltered spam. I don't object to strangers paying but I am quite concerned at missing out on useful emails through erecting the most blunt spam filter imaginable.

I think that goes for most people.

It makes a little more sense to charge for a guaranteed response as LinkedIn does indirectly...
I did not miss the context. I read the article. I was not objecting to his characterization of devs being clueless. There are lots of clueless devs in the world. In my experience it's >50% of devs.

What I objected to was the absurd claim that "most" clueless devs have "iFrenzy." When obviously in reality, there's clueless Apple fans and clueless Apple haters and clueless everyone in-between.

Making such a, frankly, stupid assertion undermined the entirety of his post.
Is the cynicism truly necessary? I can practically taste the bile dripping off your comment.

Every minute that someone's spending on some random, menial task is a minute that someone isn't getting something else more productive done. Maybe the world isn't getting saved, but I find it hard to call a service that gives people more time in their day anything but "making the world a better place".
At the expense of lower validation speed and requiring every higher level protocol using the signatures to be aware of whatever signing scheme you are using.
You know who's specialised in taking pizza orders and delivering them? Pizza delivery companies!
"You" as an individual don't get to control your community size, but "you" as a community do (zoning and ordinances). It's simply a majority decision.
I'm happy to see it too.
It's already doing much better than the first time https://news.ycombinator.com/item?id=7277128
Which VPN gets you the best deals?

Also, do you book on Tuesdays?
Save time. Use Instathink
This app Instathink is about developing businesses and individuals to think clearer, critically, creatively fast and fun. It can save you much.
Some users, such as me, have no downvote button. Maybe it is an existing account setting that could be used more frequently.
You still need to modulo the index with this approach (otherwise you'd swiftly run into unmapped memory). The point is, what happens when you store items of different alignments in this buffer, you reach the end of it, and you need to store an item that will straddle both ends? You can manually write and read the bytes one by one for every access, you can pad out the remaining bytes then write the item at the beginning, or with a magic ring buffer, you can just write and read the data where it is and it will all work out.
if you need more data but don't care about minutes, t-mobile has a prepaid plan that is $30 for 5gb data (and throttled after), unlimited text, and 100 minutes.
Never mind that "security" is literally their middle name--the second L of their TLA.

It wouldn't be the first time that a government enterprise had a misleading name.
Indeed. Compromising cybersecurity as a means of defense is fighting with a gripless sword. It makes no sense that planting backdoors in all of your systems is somehow supposed to help security.

For one, there has been little appreciable gain from this practice, but it's also way too easy for an adversary to subvert a backdoor planted for purposes of peeping around, and use it to do very serious damage. The more entrenched surveillance via cyberespionage becomes, the more it expands the attack surface for a foreign actor to exploit it.

Second, there is no guarantee at all that the NSA is impervious to the same sort of infiltration methods. If they become compromised themselves by a foreign hacking entity, then that's it for everyone they're "surveying".
Tried and most flights between US and Europe were at least $1-300 more expensive than on the usual travel sites.
I predict that some cities will eventually desire persistent aerial surveillance systems like http://www.baesystems.com/product/BAES_162772/ARGUS-IS for many reasons, this being one.

The best way to tell who is operating a drone may be to play wide-area surveillance video backward and trace the drone back to where it was launched.

Wide-area surveillance is a slightly scary technology. But it may be more good than bad if used appropriately.
Stand up every 20 minutes
I'm a big fan of the startup FancyHands - https://www.fancyhands.com/. The value proposition offered by the two services is similar: text a task, have an on-demand assistant find a solution for you. I do wish sometimes FH would return something faster: response for me range from 30m to a few hours. Though it sound like the with the current scaling pains at Magic, they aren't fully living up to their promised responsiveness, either.

UPDATED: Just saw that FH has released some real-time communication capability with their assistants. Very cool: https://play.google.com/store/apps/details?id=com.fancyhands...
The Coursera Functional Programming Principles in Scala[0] course is definitely worth the time. Coming from being a Java programmer in my day job, it's made my Scala I've written since a lot cleaner, in my opinion. It's also had the side effect of making Java a bit more unbearable. It's definitely not to be approached as a beginner to programming though.

[0] - https://www.coursera.org/course/progfun
Now for a magic trick! I'm going to make this money... disappear!

Behold! It's gone!!
Should we have tried to reform the Gestapo or Stasi too?

Also, we cannot confirm or deny that the NSA and CIA do anything important.
So you have short timeouts and retries that are load balanced to different nodes. But ideally your services are fast even in their 99 percentiles so this isn't an issue. This is much easier to achieve in a small service than a huge complex one.
I specifically didn't focus on the one example given.

Safari is now the "third best browser" behind Chrome and Firefox, looking at this through the prism of adopting web standards. That's irritating, especially when Webkit did so much to push standards forward.

I don't disagree at all about Safari lagging behind — like I just said. It also seems like this has got worse lately — but I suspect a lot of that is down to the Blink fork, and the subsequent reorganisation that is taking place.

I expect this will get a little better soon, otherwise it's a valid point that web developers will start complaining more and harder.