skysight-inc/HackerNews huggingface dataset:
And desktops. IE8 still has almost 20% market share.

https://www.netmarketshare.com/browser-market-share.aspx?qpr...

XP looks like it will be with us long after people have upgraded to newer iPhones.
I'm completely missing a discussion about federation. Sure TextSecure and iMessage solve UX in a great way. But what about business requirements that email/PGP does solve? More in our blog post here:

https://blog.whiteout.io/2015/02/25/pgp-theres-life-in-the-o...
It's obvious that Apple slowed down innovating the web since the core of their business is iOS and apps. They shouldn't have any interest in a fast innovating web that gets on par with native apps which is their main lock-in for iOS, just like Microsoft 15 years ago. They only speed up their rendering engine and JS core but don't try to help on standards improving the web experience.

BUT: I doubt this pointer event thing is a good example for their reluctance because it's really just a nice-to-have feature for the Surface and the Note series which is for my taste a too small target to justify a standard.

A good example for Apple reluctance to innovate the web is CSS Flexbox. CSS Flexbox is the best positioning standard I encountered, every vendor supports it, only Apple still prefixes it with -webkit.

Another example is their reluctance to make WKWebview fully workable, since months there is still a bug which prevents WKWebview loading local files, the bug was already fixed in an early beta of iOS 8 but then they put it again in. WKWebKit is way more performant than UIWebview and can produce butter smooth HTML5 apps with Cordova/Phonegap but this one bug makes it hard (people already build local web servers to work around this problem).

EDIT/ADDITION:
A third and probably the most obvious indication that Apple doesn't want innovation in the browser space is their ban on 3rd party browsers on iOS. Benjaminjackman articulated this well in this thread below: "And yet here we are 15 years later and the iOS platform is doing just that, Apple is embracing this Microsoft strategy and extending it to a whole new level by flat out banning 3rd party browsers and so we all run the risk of having this great renaissance in browser application innovation extinguished into a second dark age."
Judging from the comment thread on the Chromium tracker issue it does not look like people over at Google are any more eager to implement this than Apple is.
AIME 2015 recognizes innovation, creativity and design
Quoted from the homepage:
"QuirksMode.org is the prime source for browser compatibility information on the Internet. It is maintained by Peter-Paul Koch, mobile platform strategist in Amsterdam, the Netherlands."
If only there was a better/faster mobile browser than Safari. The fact is there isn't, true, Google is not allowed to have its own version of Webkit/blink on iOS, but is Chrome Android better/as reliable as Safari?
Overcoming UX Challenges in an IoT World
Computers, My First Love
A prohibition on blocking lawful content doesn't create any new authority for anyone -- courts or FCC -- to order sites/content blocked, it just doesn't take away ISPs ability, which exists in the absence of regulation, to block unlawful content, whether on their own initiative or pursuant to an order from some entity with preexisting authority to order the content blocked.
At one job, I was hired pretty quickly after a couple of interviews. About a month after I started, another developer left, and they went thru the queue of people they had interviewed at the same time I did, and hired one of them. In that case turned out it was a guy I knew.

So instead of posting a new req, when they had just gone through a bunch of interviews, they hired someone from the previous round, since it was fairly recent.
Why not just use the % operator to make the memory wrap around? It seems so much simpler and less prone to errors. Ok, you'll need an extra ALU operation, but these are cheap nowadays, especially if % is implemented by bit-masking.

Also, mmap may confuse the compiler, and to counter that you will have to add "volatile" everywhere, which very likely implies a performance hit anyway.
Lenovo’s Chief Technology Officer Discusses the Superfish Adware Fiasco
Surely AR would be scene based? You've recognised an object through VR, you want to display a note near it, it would be much easier to specify that relative to the object (scene based) than relative to the bottom/left/close corner of the image (world space).
KLEE is pretty cool. To compensate for the atrocious build instructions there's a docker image which contains KLEE built and ready to use (https://registry.hub.docker.com/u/kleeweb/klee/).

There's also a web interface to just play around with KLEE without having to download and install anything that a few other people and I worked on available at http://klee.doc.ic.ac.uk:55080/, which we open-sourced https://github.com/klee-web/klee-web.
Yeah, however they probably overestimate their evaluation capability, the bias of the moment (candidate might be nervous, etc) and underestimate their capacity of letting the candidate go if it's not a good fit (especially in countries like the US)
> It's obvious that Apple slowed down innovating the web since the core of their business is iOS and apps. They shouldn't have any interest in a fast innovating web that gets on par with native apps which is their main lock-in for iOS

I worry about this regarding Google as well. Both Apple and Google benefit from App lockin. :/

NOTE: You can downvote me, but web apps are secondary on mobile -- remember all those Chrome apps people have on the desktop, they are not treated the same as Andriod Apps on mobile, even though they could be.
Actually, the PECL compiler he mentions generates C, and then compiles it using GCC with -O3.

So in a way, yes it is measuring the speed of a C program. Not a hand-optimized one, but it's compiled the same.
Dtex Systems Raises $15M in Series A Funding to Fight Insider Threat
Are they really? ... It's a Microsoft-backed spec that only Microsoft supports.

Exactly, you've hit the nail on the head.

It seems a bit strange to single out Apple when there are plenty of other vendors also not implementing it.

That said, I know very little about the history of mobile browser development; have Apple historically dragged their feet on mobile Safari?
Playing the devil's advocate but isn't Apple hindering web standards a strategy to keep people using the apps from the AppStore. On mobile, where the iOS market share is huge and it's impossible to use any other rendering engine it would be hugely beneficial to stifle progress as native apps and thus the lock-in they provide, will keep the upper hand.
Chrome on Android is pretty decent and fast I find.
I doubt it's intentional malice. I think it's just Apple's engineers being spread too thin.

Before Blink, they had Google's manpower also helping them. Now that's gone.

Flexbox will come, it'll just take Apple a while to implement it.
Since I can't edit:

EDIT: Unless you're referring to embedded systems that can't be updated?
Looks like a bug in FPComplete. There's only one use of backticks there and changing it to another form doesn't fix the error.
The CA system sucks but what would you replace it with? The only remotely viable alternative candidate is the OpenPGP web of trust, and, well, see the article.

Transport is the wrong layer to do encryption (much as I'd love to see more adoption of IPSec) because encryption and authentication are inextricably linked. Suppose you can confirm that you're absolutely, veritably talking to 174.16.23.46, and your messages can't be read by anyone but them. What good does that actually do you?

TLS is, despite all the problematic cipher suites, fundamentally sound infrastructure - which is why it hasn't been replaced. The same is true of OpenPGP. We don't need new protocols, just better implementations - an equivalent of LibreSSL for OpenPGP.
Finding cheaters using multiple-choice comparisons
I don't think that is undermines the importance of this post, but at least he is upfront about potential conflicts of interest.
Also, apple only allows using the UIWebView, so Chrome for iOS is just safari's engine with a better interface: https://developer.chrome.com/multidevice/ios/overview
And in previous iOS releases, the UIWebView had a significantly worse performance than safari: http://daringfireball.net/2011/03/nitro_ios_43

Both cases are explained as security measures. But they are coincidentally degrading web applications' performance, which benefits Apple's app store revenue.
I think it's fair to say that it's easier to secure a hypervisor than it is to secure a Docker daemon. Lord knows we've had a lot more experience securing hypervisors.
"Apple has shown no interest"

Um, that's an assertion, without which the rest of the piece makes no sense. I would have expected a little evidence to back the assertion up, or are we all supposed to get our pitchforks out on Tim's say-so?

That being said, let's assume that Tim is actually right, and that Apple are being capricious and trying to hold back the Web, because they can. Apple are within their rights to decide to not implement a standards-proposed API. If that API is the greatest thing since sliced bread, web developers will start using it, and Apple will be forced to follow suit or be left behind. If that API is rejected by web developers, then why should Apple waste time implementing it?

Obviously if Apple throw their weight behind an API, that makes developer support much more likely, but I don't see why they should be obliged to expend resources championing an API they don't like, and which is not yet being used by developers. Let browser implementers that see the value in the API do the experimental work, and if it turns out to be popular, Apple can follow along later. I don't see that anybody is being harmed or "stifled" by such a course of action.
>The a browser or email plugin can then retrieve the public key for abc@ez.im and confirm the body was sent by who it says it was.

Well, that's the issue, right? How does it do this?
For whatever reason, despite all the standardisation out there, DOM input always has been this massive cross-browser incompatible inconsistent proprietary clusterfuck. quirksmode.org may be known to some of you as this guy's blog, but it is best known for its DOM event compatibility tables, which somehow still matter in 2015.

If browser vendors cannot fix mouse and keyboard, why would they fix touch?
Powerful “stingrays” used to go after 911 hangup, ATM burglary
How do I know what teams work with Clojure? The jobs site seems to just mention Java.
Hacker attack knocks out NYC govt email
iOS added WKWebView.
https://code.google.com/p/chromium/issues/detail?id=423444
The Bias-Variance Tradeoff in Statistical Machine Learning
"Betelgeuse is already one of the brightest stars in the night sky, sitting somewhere around the 8th or 9th brightest star in the night sky. (These lists don’t include the Sun, which is somewhat obviously always the brightest object in the sky.)"

A good point, although it is fairly rare to see the sun in the night sky these days.
JavaScript is the language for the Internet of Things
Price elasticity is also a factor. Increasing demand does not guarantee increasing ability to pay.
If they could, that's true whether or not this set of commissioners chooses to use Title II right now, so it's not an argument against this FCC action. It's also not necessarily true; forbearance is not a matter of pure discretion, is a conditional mandate in the law -- a shall rather than a may.
JOBS act owes a lot to Naval Ravikant, http://pando.com/2012/11/15/how-naval-ravikant-went-to-washi...
I realised that it was the main module that needed to be run, after switching to this module (I also deleted some things causing syntax errors in base.hs) and selecting it as the build target the example worked as expected. I think it's because I'm not so familiar with fpcomplete.
Greenwald and Snowden also used Cryptocat in Q1 2013. Now, there's no evidence to think that NSA decrypted all those messages... but in Q1 2013, Cryptocat was breakable; by NSA in June, and by anyone with a laptop from May all the way back to October 2011. These attacks are passive. If you've been hoovering up all the raw Internet traffic, you can go back through your archives and decrypt all the Cryptocat traffic from those time periods.

So my point being, when your adversaries are nations, there usually isn't going to be "evidence" that your comms were decrypted, at least not until you're indicted. You're right: that doesn't mean it didn't happen.

I don't think anything interesting happened with Truecrypt, though.
Not a good comparison.

At least gevent monkey patch all the flask and django for a async comparison.

Can you make a fourth comparison with this line added "from gevent import monkey; monkey.patch_all()" before the apps are init?

Thanks.
IIRC, pointer events require an huge amount of hit testing, and don't deal with bypassing the CPU to do smooth scrolling. Pointer events are a good solution for the future, but I understand why Google and Apple aren't pushing it, as they make phones where performance is more critical.
>only Google supports that
You should read the other HN post about this issue.
http://www.quirksmode.org/blog/archives/2015/02/tired_of_saf...

I just hope that Mozilla will get a proper implementation of Pointer Events so I can use that. It's sad to see Apple leveraging it's market share like this, but I can't say I'm surprised.
WKWebview is good for a very simple in app link opener, if you want to do a full featured browser around it (Chrome iOS), the public API is nowhere near ready for that.
Graph your meetup.com group with Neo4J and some Go
Gosh. I like the concept, but the web site really needs more information and better design -- starting with whether this is a free or paid service.
Quoting Dan Geer: "Convenience, freedom, security - choose two."

Solid cryptography concepts were never easy to implement and use.

My main problem lies not with the Gnu/PG or PGP software implementations, but with the actual platforms. Do I trust my iPhone/Android/public internet cafe computer/the family computer? Is it compromised? What about your computer manufacturer? Lenovo, perhaps? Or Apple?

The problem of information safety does go far beyond software. Neglecting this is not an option.

There is certainly life in the old dog called pgp, but I am yet to be convinced of a mass market software concept that allows me to have the same level of confidence in its security as the open source packages I have installed on my offline computer.

"The paranoid will survive."
It's obvious that Apple slowed down innovating the web since the core of their business is iOS and apps

No, it's not at all obvious, and the objections you've raised do not support your view at all.

CSS Flexbox is the best positioning standard I encountered, every vendor supports it, only Apple still prefixes it with -webkit

That's a really pedantic objection — prefixing CSS standards which aren't actually finished is exactly what prefixing is for. It's hardly an anti-web move to keep it prefixed, and anybody who wants to use it can already do so with minimal additional effort.

Another example is their reluctance to make WKWebview fully workable

I find that argument very suspect, since Apple could easily just not have released WKWebView in the first place if they wanted to prevent it's use.
Hiding Fingerprints in Your Browser for Privacy
Is the only real solution to only accept calls from a phone number whitelist?

The regulatory problem I can't work out how to solve is that of foreign companies attempting to scam people, e.g. the variations on "I'm calling from Microsoft, your computer has a virus..."

If you can only take action against companies based in your country, what's the next step?
Flexbox will come, it'll just take Apple a while to implement it.

Flexbox is already fully implemented in Safari and has been since 6.1. The only difference is the use of a prefix.
Chrome extension to help boost your web reading efficacy
So when does a "customer development call" become a cold call? As a small startup trying to talk to potential customers how does this affect me? All these books on startups talk about picking up the phone and talking to people.
Show HN: Snapmail - Self-destructing text emails for Gmail
It's not in Apples interest to advance the web. They want less web and more native. Unfortunately.

No one will use a standard that's not available for 30% of the users, the point is to unify things, not to make yet another useless standard. Also unfortunately.

So we like it or not, Apples participation is kind of important here. I would risk that its more important than the quality of the standard itself.
I consider the ORG like I might consider a union for tech workers. It's far from the same thing, but it does work to protect the fundamental freedoms that allowed us to train for our profession.

If you work in the technology industry in the UK, please consider paying "union dues" to stop the bizarre laws which haven't been thought out and just don't make any sense (eg. "ban encryption", "backdoors in everything"), and instead force politicans to pass technology-affecting laws that actually make sense.

It's a small price to pay out of your paycheck if you consider that it's effectively insurance for all your future paychecks.

[I'm a passive ORG supporter but otherwise have no affiliation]
Apple only has finite resources, too. I doubt WKWebView is neglected, they may just be focussing on fixing something else.
A Comparative “Cyber” Study of National Security Strategies – UK and the U.S
How do you know something has been downvoted?

Unless it is so bad it goes grey, I can't see any indication.
A successful ruby on rails performance analysis guideline
Another example: they ignored IndexedDB for a couple years after every other major browser implemented it. Then they finally got around to releasing a version of Safari with IndexedDB support... and it's just hilariously broken in so many ways http://www.raymondcamden.com/2014/09/25/IndexedDB-on-iOS-8-B...

I literally cannot fathom how such a horribly buggy release could be made in good faith. It's like nobody even tried to test it or use it before releasing it.

So, conspiracy theory time: They're doing all this to cripple web apps and force people to write native apps. This conspiracy theory also fits in nicely with how they won't let you run other web browsers on iOS, which would make the deficiencies of Safari somewhat less problematic.
Ah yes, you're right. I always forget about bottom.
Very interesting, thanks! The VM notion came from the way github distributes their enterprise offering--you're saying most large companies wouldn't like that?

What if the DB tier isn't standard SQL? Will that be a barrier? (I assume the receiving IT dept doesn't get involved until very late in/after the sales process, but presumably they could still put a wrench in things if they find the deployment too complex.)
People had a day in public comment on the Notice of Proposed Rulemaking issued in this matter last year by the FCC. Until commissioners vote on something else in the matter, there is no official FCC action for people to comment on, just internal discussion drafts. An NPRM followed by a Final Rule with nothing published in between is fairly normal regulatory process.

And a final rule usually doesn't go into effect immediately, and isn't -- even when it does -- an end to the public's opportunity to influence policy, both at the FCC and through Congress which can overrule the FCC; the concession in the article is Republicans conceding their effort to get bipartisan support to block the FCC action before it is announced. They'll no doubt try again once it is announced and they have a concrete thing to oppose.
Learning technology through tangible play
I use Tornado regularly, first for work and then adopted it in my free time. I find it to be a treat(4.1+ can even use stdlib and Tornado asyncio futures interchangeably). I've previously used Flask in the past and I find Tornado just as easy to use.

I do agree that when performance matters I'd probably just move away from Python. However, when writing what is mostly a proxy server to other slow services, asyncio with Python was just easy low-hanging fruit.
GSS handles it just fine, pre-measured GSS which isn't even yet an officially documented feature, doesn't.

But anyway, would be nice if you could document your setup and the problem you're seeing at https://github.com/gss/engine/issues
It came late and it was buggy.

That rarely means malice. That usually means overstretched engineers.
Given that all browsers have some ftp clients, probably FTP should not apply.
This is uber cool. It would solve the biggest problem with videotutorials if it was to catch on.
How to beat your designer’s block
I would say Mozilla refusing to implement h254 support was a similar issue, although their reasons were much clearer.
There's no contradiction between what you've said and what I've said.
I went to University with someone who aced every written CS exam in 'software patterns', 'user experience', 'computer architecture' and the like who landed a job at Google as a software engineer straight out of uni.

They couldn't complete a single practical lab exercise without help from peers or lecturers throughout the entire time I knew them.

They didn't make it past their trial period.
I think the point is that great engineers can often be choosers as there is no shortage of jobs available to them. Given the choice between a job with shitty tools and one with great tools, he/she would choose the latter. Ditto when it comes to company culture too.
Reminds me - is there any circuit design / electronics tool that would provide even remotely similar user experience to Bret Victor's interactive circuit diagram?
> Apple only has finite resources, too.

Apple's finite is larger than every other company out there (to quote an article from earlier this week). I'm pretty sure that any issues Safari is encountering is not due to Apple reaching a "finite" limit of any kind.

EDIT: Many of your responses posit Apple as some kind of underdog, struggling to make it in this industry. Given Apple's size and talent, this viewpoint is all but indefensible.

If having an industry leading browser it was a priority for Apple, it would get done. That it's not getting done indicates either that the developers are incompetent, or that the developers' efforts are genuine but being sabotaged due to politics. I'm inclined to believe the latter.
> I don't think anyone would say that .... Clojure is simple language, or that simplicity is a core goal for it.

Good god you are so wrong.

Watch yourself some of Rich Hickey's trove of excellent presentations, including the one where he breaks down the detailed etymology of the word "simple" and how much he strives for that.

http://www.infoq.com/presentations/Simple-Made-Easy
Show HN: Highest paying jobs for remote workers
The answer is a gritty, in-your-face "no".

We have a recurring situation where all vendors (save for Apple) show interest in standard, but because Apple does not express that same interest, the standard gets waylaid.

That is literally not true – Google, by some metrics the biggest vendor, has also shown no interest in PE.

Frankly, I don't see that much of a problem with Webkit and its' adherence to standards. Broadly speaking, it adopts new features and standards somewhat later than FF and Chrome, primarily I expect because of the slower release cycle, but it does seem to eventually come on-board.
The first Webserver fully written in PHP
IBE requires a trusted third parties to issue private keys to users. That's essentially the lavabit model with slicker math.