skysight-inc/HackerNews huggingface dataset:
Not in the same "scene" sense that you have dedicated levels like in a game that load statically. With AR, you are generally putting an arbitrary model into the 3D rendering environment and then using different sensors to "place" it accurately.

Traditional game engines want you to build levels/scenes inside of their editors like Unity, as opposed to being an open engine that you can feed in real time from a separate library.

So yes, AR is based on the scene you are "shooting" at the time, but not the same way that game engines are built to be generally static at the time of loading.
Canadian Spies Collect Domestic Emails In Secret Security Sweep
One of the problems is the constant mantra: "crypto is hard--leave it to the experts", discouraging new tools from being written. Crypto is hard but there's a big community out there to help with auditing the codebase and fixing issues once a project gains traction.
Addressing the Moxie Marlinspike post - PGP being flexible and comprehensive is not the problem. The implementations/libraries (including GPG) being a fossil from last century are.

From my own experience I can say that the libraries are not well designed - they couple things together (like key management and decryption) and make some things hard to do even if they are conceptually simple (like checking a signature without first building a key-ring data structure with all keys from a file).

Progress comes from many experiments, going in all kinds of directions in UI design, infrastructure building etc. You need a comprehensive fundations to base on these experiments on.
> the most practical and intuitive

What is intuitive to one is not necessarily intuitive to all.
Are Walmart Labs engineers locked in the store overnight and forced to work off the clock?
I have heard of a similar reasoning for Apple not supporting WebRTC.
>CSS Flexbox is the best positioning standard I encountered, every vendor supports it, only Apple still prefixes it with -webkit.

Flexbox has been unprefixed in WebKit r173579[1][2]. Presumably, it will be available when Apple release the next version of Safari. Reading the Bugzilla, the reason of not unprefixing the feature seems to be lack of contributors on WebKit's part than anything.

[1]: http://trac.webkit.org/changeset/173579

[2]: https://bugs.webkit.org/show_bug.cgi?id=98420
Do you have any scientific sources for that?
Agreed, I would be curious to see flask + gevent + uwsgi.
Mocking HTTP requests in Python tests
QED It's not a priority for them, which is the point.
That isn't the point I'm making, it was a fictitious example based on many interactions with these types of guys.

I'm illustrating how easily such a file is leaked because the people employed in mobile network maintenance are incompetent and the systems are not updated and kept secure.
Actually, a supernova would look like an impossibly tiny point source, much smaller than even your average laser pointer. I'm pretty sure the consequences of this haven't been thoroughly explored yet.

I'm not sure the Betelgeuse supernova, at a brightness around that of the full moon, would ignite fires, but I certainly wouldn't want to gaze at it with naked eyes, even at that brightness. IMHO such a light, given sufficient strength, could permanently damage the retina in your eyes.
So now, besides studying the strength, correctness and vulnerabilities of cryptographic systems, we need to study the strength, correctness and vulnerabilities of the processes that produce those systems.
Did you have a prior relationship with these people? Did they somehow indicate they would be involved in your marketing actions?

No? Then it's probably a cold call and you're just annoying people.
Get away with Google Flights
Sure it's possible with third party tools (in this case gopkg.in), and if all your required packages support this. As gopkg.in is a centralised service I'm not so keen on that solution (same problems and potential pitfalls as relying on say rubygems.org as a source of truth).

There are multiple ways to solve these problems (vendoring is one, your solution another, godep another path), but the go get tool doesn't explicitly allow for versioning in the way the parent requested and there is no official solution to this.
I've noticed recently that Apple removed support for the High Resolution Time API (performance.now and friends) in iOS Safari 8.1. It was fully supported in iOS Safari 8.0. Not sure if I've ever seen a vendor unimplement a (HTML5) feature before.
> most of them are moving away so fast that the light from their death wouldn't ever reach us

Correct me if I'm wrong, but I believe that's mistaken. Given enough time, even things moving away from us at the speed of light will eventually be seen by us.
http://en.wikipedia.org/wiki/Ant_on_a_rubber_rope
Why go for the technical option is the legal one is far more effective?

In my country hospitals (and so on call) from an "unknown" number. So blocking that is a bit dangerous. There's a general "do not cold call" list and if you get a cold call while being on that the company behind it can get a hefty fine per call that they make.

There's an government organization which checks if companies abide to this (and a few other things). They seem to enjoy going after companies and fining them. Which is probably why I don't get any cold calls.

Note: Obviously there are all kinds of rules, etc. E.g. once you add yourself to the cold call list, there's 6 week grace period (as companies are allowed to only update their do-not-call list every so often). Though at the same time, even if you're not on the country's do not call list you can still ask to be put on the list for the company calling you. It is mandatory for a company to do that. Else the company will get a fine. There's different rules for companies which have or had a business relationship with you.
Cool! I had no idea this existed even though I work in the open data and transparency space.
is Chrome Android better/as reliable as Safari?

As a mobile web developer, yes, mobile Chrome is way better.
It stopped the vast majority of cold calls from legitimate companies. So all that's left is people running scams who don't care about the law.
FREE TOOLS for DATABASE DEVELOPERS
You ought to be paying National Insurance.
> ... the objections you've raised do not support your view at all.

No reason to get emotional.

> That's a really pedantic objection —

Pedantic? Positioning elements is the most important feature of a layout system and CSS is totally broken in this regards, just try to vertical center something. Flexbox is godsend and finalized—every vendor removed the prefix. Wondering who is pedantic.

> Apple could easily just not have released WKWebView

The pressure they got for five years that they offer just the 10x slower UIWebview and give Safari the WKWebkit was the main reason and maybe they just released WKWebview to make the impression that they play along. This one bug makes WKWebview utterly useless.

However, would love to keep the tone in this discussion on a friendly level.
Personally, I'd rather have employers judge me on code I've written for projects in my GitHub profile, code that I've meticulously architected and refined over periods of weeks, months and years, targeted to solve non-trivial, relevant real-world problems in an elegant and expressive manner, over some code that I'm forced to spit out on the spot under unrealistic time constraints solving nerdy CS algorithm puzzles and doing low-level performance optimizations that's never realistically worthwhile to implement from scratch in production (at least for the kinds of problem domains I'm interested in).

I do understand the possible misrepresentation resulting from judging candidates based SOLELY on GitHub profiles, but for those with presentable contributions/projects readily available on GitHub, I feel it makes for a much fairer representation of the candidate than the alternative.
> Windows is ubiquitous. It has 90% of the desktop market share. There is no generalization you can come up with about that many people.

'People who use Windows do not have both the intelligence not to desire it and the power to do as they wish.'
CloudFlare boosts browsing privacy, speed through encryption deployment
>You need a comprehensive fundations to base on these experiments on.

The problem is that people build this huge, powerful libraries, but nobody seems to write the "limiting" libraries that take a subset of the powerful base library and create an easy to use experience from the user.

I suppose this largely stems from "implicit knowledge": People who can write cryptography apps likely know enough crypto that they can't themselves identify usability problems.
How Smart Entrepreneurs Make Innovation Look Easy
Meanwhile Chrome and IE still don't support MathML. Now that is annoying.
Silicon Valley executive brings $16m sex discrimination lawsuit to court
Adopting Microservices at Netflix: Lessons for Architectural Design
No linux support, no firefox support.

Literally the second tweet on their twitter account is 'Damn, it works. Got a lawyer who resisted all other methods to encrypt our comms with @Peerio. Big score for usability. Bravo @kaepora & co.' which kind of bugs me, too.
There's a lot of legacy hardware that still uses 2G, like alarm systems and ATMs. There's no doubt it'll have to be sunset at some point, but the cell & tower companies will need to see what percentage of their traffic it makes up before coming to a decision.
Django 1.8 beta 1 released
Sometimes it was not only intimidating. Several months ago I had interviews with apple for a devops position. While most interviewers were friendly, there was a very aggressive one. He started with "I am going to ask you some of my favorite questions", and the tone of the interview went sour. Most of the questions should be from the skill sets he was mostly proud in but remotely related to the requirements of the position. For questions that were relevant, he asked something like "how could you terminate a forkbomb without a reboot?" which I answered "practically it is impossible", he insisted there was a way which I did not know, and I felt insulted. While I guess he was expecting me to answer process group killing (which is still impossible when all resources are taken the computer is not responsive at all), it is just too damn wrong to make an interview a do-you-know-what-I-know showcase of the interviewer. Unfortunately, in big companies like Apple, ego-filled persons are not rare. If having to go through more than 5 rounds of interview, one have a good chance to encounter one.
Sounds exactly like the guy I knew. In writing, he knew it all, but had no reference to actually apply it. It sounds like many CS graduates, myself included; without applying yourself in a non-academic setting it's quite hard to be a good developer, because the projects simply aren't big enough or haven't had the man-hours applied.

It makes me wonder whether these hiring processes are built for people leaving university, and not necessarily for those that have spent a number of years as software developers. It's a good way to get those that "know" their theory, but it sounds like a terrible way to hire someone who is expected to be not just a competent developer, but talented.
This article assumes too much background -- not of Haskell but of the authors prior work. It starts off: "I have a problem: How I present the few applicative and monadic combinators that I just developed."

Ummm ... which combinators? At least provide a link to the prior article that I assume introduced them. As introductions go, this article's introduction doesn't do a very good job.
> 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...

How, exactly, would you expect the OP to present evidence of Apple not showing interest? What would that "evidence" look like?

I can't provide evidence that my golden retriever doesn't have an advanced understanding of quantum mechanics, but I don't think that would get him a job at CERN.
This article reminded me of something I read a few years ago. What is it like to be really near a supernova? It's a quick read and entertaining too.

Life (Briefly) Near a Supernova:

http://www.nagt.org/files/nagt/jge/abstracts/Dutch_v53n1.pdf
Honestly, not yet.

Apple might one day be fairly accused of holding up web standards, but so far they're still at least 80/20 implementing new proposals. It might be unpopular but it is actually the responsibility of browsers to somewhat govern what standards do or do not move forward.

For example when IE decided not to do WebGL due to security concerns and then successfully got the standard altered as a direct result [0]. That was what browsers are meant to do. That's what Apple does in some cases too, however their primary focus appears to be battery not security.

[0] (end of article) http://www.techradar.com/us/news/software/applications/why-m...
Since Keybase inevitably comes up in these PGP conversations, 2 things in advance:

1. I've really been very slow in letting people into Keybase. The wait time is still 6 months (last night I was letting in people who asked back in August.) But now that we've added HackerNews key proofs, I'll let people in today who notice this post who have more than 1 karma and write "I'm HN: {theirusername}" in the request form.

2. We're not just about PGP keys. It looks that way now, and our first goal was to help solve the very on-the-record type things developers do. Which mostly requires PGP - and PGP is very good at. Signing code and commits, releasing software, etc. But sometime soon each of your Keybase devices will have a device-specific Nacl key, for example. And the process for provisioning devices is something we're taking very seriously - we'll soon have a big blog post about how public sibling key announcements will work. Here's the foreshadowing: with a Keybase account, very soon you'll be able to start with something as simple as a Twitter or HN username, and do some very cool, secure things with files and messages.

[EDIT] We are hiring. There's no specific job page because we've mostly been reaching out to people quietly, but we want help building: the Keybase client (Go), iOS and OSX GUIS (Obj-C), and the site (front end development and back end (Node)). Please reach out to me (chris@keybase) if you like the idea of working on usable security software. We are currently distributed in NYC, SF, and CHI, and ideally you'd work with us in one of these offices.
Organizational learning: a new perspective on DevOps
Dive into SQL Server Transaction Log
If your call starts:

"Hello Mr Smith and how are you today?"
or
"...just a quick call"
or
"...just a courtesy call"

You are annoying people and should stop doing it.
Join the startup  manifesto movement – Europe's most successful startups
I linked to the release notes as they contained the actual feature list. Official release announcement here: https://www.djangoproject.com/weblog/2015/feb/25/releases/

The most exciting parts for me are all db related:

https://docs.djangoproject.com/en/dev/ref/contrib/postgres/

https://docs.djangoproject.com/en/dev/ref/models/expressions...

https://docs.djangoproject.com/en/dev/ref/models/conditional...

The last two particularly leave the number of times you need to drop down to SQL (or consider switching SQL Alchemy) are greatly reduced.
A thing that we all have to consider is that we've all been beginners once, it really does not matter. Throughout my entire academic career (bachelor + master in CS) I've met my fair share of brilliant people that still struggled with concepts that to me looked very simple and straightforward, and I've also struggled with stuff that others find very easy and natural. It really does not matter, you always learn something new and the things that we didn't know yesterday can turn into the things we know best tomorrow simply because we keep evolving and bettering ourselves.

Just because somebody had a hard time grasping Object Oriented Programming (which, really, is not as useful anymore. Plenty of brilliant developers moved past it) in school does not mean that he'd not be a good fit for a demanding company a few years later.

This is true for everybody, by the way, just because you feel like you're struggling on some concepts, don't dismiss yourselves. Try applying at some companies that might be 'out of your league' and you will realize that maybe some of them actually aren't that out there after all.
That's his day rate, not hourly rate. It's pretty standard for senior, competent contractors in London.
I can run modern Chrome on Windows XP despite Microsoft dropping support for that OS. I can't do the same for iOS 7. I can't even install a third-party browser engine due to Apple's rules (only a skin over WebKit is allowed.)
LeadGenius (YC S11) is hiring an awesome visual designer
This is definitely true of large firms, but it still surprises me that the likes of Google could have developers that could get through the Google interview process, but would probably struggle with a take-home test from a company looking for someone to demonstrate an ability to be able to build something.
The absence of generics makes it so that Go's composability is through copy/pasting your code while changing the types. There's even a tool to do the copy/pasting for you.

Technically, it's composability, just not the best kind.
Can someone please fix the typo in the submission title? It should be Analyzers, that's what TFA uses.

I don't want to read about elastic analizers.
Desktop Safari sucks too.

It has good battery life on a Mac, but tends to crash frequently for me.

The thing I hate the most though is this: On the favorites bar, click a folder to drop it down, now click another folder while the first is still dropped down -- nothing! I'm not even asking to be able to drag my pointer to the next folder and have it expand, but that would be even better.
Is it possible to have a PGP-powered layer that requires close to no setup from the end user?

This seems to be the issue, and until the encryption is, in effect, totally invisible to the average person on the street, I'm not sure we'll see widespread deployment.
Are People Using Bitcoin Contracts?
Ask HN: Review my startup, www.kojai.tv
I've recently launched my very first production site and would like some feedback on how to improve it.
Too bad. I fixed it
As a counterpoint, the two companies most commonly criticized for having a shoddy business model; Groupon and Zynga, both managed to go public before their valuation imploded. The IPO process did very little to burst their hype bubble.
bonn1, regarding your issues with CSS and positioning, you may find the Fayde project interesting as it addresses the problem you describe. Ignore the part about silverlight as that is only a comparison -- but fayde does support rich applications in the browser without plugins, CSS, or HTML: www.fayde.io
Mac OS X is the most vulnerable OS
If you want to help, please star _this_ issue in the Chromium bug tracker and make some noise

* https://code.google.com/p/chromium/issues/detail?id=162757
> > ... the objections you've raised do not support your view at all.

> No reason to get emotional.

No reason to project tone onto text that made a simple statement.
Fun facts about GPG's public key infrastructure:

1. The protocol used to gossip public keys in the GPG keyserver pool is completely undocumented[1].

2. The protocol for uploading and downloading public keys from the pool only ever made it to draft stage, and is now very outdated[2].

3. Because the keyserver protocols are not establish, there is only one implementation that is written in OCaml (luckily it is still maintained)[3].

Luckily, these issues are fixable. We just need to spend the resources to fix them. What if GPG had the same resources as WhatsApp?

[1]: https://lists.nongnu.org/archive/html/sks-devel/2014-02/msg0...

[2]: http://tools.ietf.org/html/draft-shaw-openpgp-hkp-00

[3]: https://bitbucket.org/skskeyserver/sks-keyserver
> Presumably, it will be available when Apple release the next version of Safari

How do you know? It's was unprefixed already ~3 months ago, so why should it happen with the next release? And when does the next release come? And why do their release cycles are not as short as those from Chrome or Firefox?

Because it's not their core business.

> ... to be lack of contributors on WebKit's part than anything.

Exactly what I wrote: Apple is focussing on other stuff than the web because—again—it's not their core business. They have two browsers, mobile Safari and desktop Safari and none of them got this important upgrade yet. A fast innovating web isn't in Apple's favor.
Free product stock photos for designers
> Gemalto will continue to monitor its networks and improve its processes.

I wonder if they're going to reissue the root key. And if they do, how can I, as an AT&T Wireless customer, know that my new SIM is using it?
Architecting Interactive Environments
It came years late and was laughably buggy. And 6 months later it's still laughably buggy.

There are plenty of pre-written tests used by the other browser vendors that would have shown them it's shit before they released it. Or they could have just tried using some websites that use IndexedDB and noticed that basically all of them broke in their browser.

That means malice, horrible incompetence, or horrible management. I doubt it's incompetence. It could be horrible management. But it's just so bad that you can't help but think about malice...
> To my knowledge there has never been much evidence that the US funded Bin Laden in the '80s. The CIA funded Afghans to fight the Soviets, and some Arab Islamists were also fighting the Soviets.

According the UK foreign secretary at the time: "Throughout the 80s he (OBL) was armed by the CIA and funded by the Saudis to wage jihad against the Russian occupation of Afghanistan. Al-Qaida, literally "the database", was originally the computer file of the thousands of mujahideen who were recruited and trained with help from the CIA to defeat the Russians."

http://www.theguardian.com/uk/2005/jul/08/july7.development
5 open source developers tell us how they got started
PHP enters a new era with a stable release of appserver.io. After nearly two years of development, TechDivision GmbH finally released appserver.io 1.0.0, the first real PHP Application Server, fully written in PHP, that supports multi-threading out-of-the-box and is completely open source.
appserver.io enters the stage as a fully featured infrastructure solution that replaces the "A" and pulls the 3rd party tools out of the LAMP stack. Based on a fast and rock solid HTTP/1.1 compliant web server written in PHP as the first layer, appserver.io provides a Persistence-Container and a Servlet-Engine as a second layer. Finally, a Message-Queue and a Timer-Service that makes heavy use of the Persistence-Container functionality build the last layer. These completely stateful services are bundled with functionalities like AOP, Dependency-Injection, Design-by-Contract, and Annotations.
Developers do not need other programming skills as all functionality is completely written in PHP. This fact will dramatically lower the barriers and enables PHP developers using appserver.io instantly.
You can use appserver.io with your existing applications like Drupal, Magento or Wordpress and benefit from the performance and additional opportunities of appserver.io.
The most powerful Open Source PHP infrastructure comes with the following features together in one bundle:
A fully HTTP/1.1 compliant webserver that can process requests over HTTP, as well as HTTPS. An
Easy to use rewrite engine that is completely compatible to Apache rewrites.
A Servlet Engine that provides a web container enabling developers to load applications and objects in memory. A Message Queue that provides services enabling developers to process messages asynchronously. A Timer Service enabling the execution of methods at a determined point in time. Finally the Persistence Container is enabling developers to hold objects, so-called beans, in memory.