Link below is the most genuine post-mortem for Persona you'll read. It's a shame Persona didn't work as it's a great concept, but was always going to be a vast challenge for Mozilla, especially in the middle of launching a competitor to Android+iOS.
tldr; we couldn't get it to work.
Persona was never close to being shippable on desktop. It's true that we spent effort trying to make Persona work for Firefox OS, and that effort did not result in a fantastic on-device experience. Sign-in to web? Yes. Sign-in to device? Not so much. Federated login is really hard, unsurprisingly, for UX reasons as much or more than raw technology reasons. This is difficult stuff, and changing user expectations about how an "account" works is very, very difficult.
We got tired of system software from the 1970s. So we wrote our own. From scratch.
Nock is a homoiconic combinator algebra, not much fancier than SKI combinators. Its spec fits on a T-shirt and gzips to 340 bytes."
Every time I learn a new language I spend most of the time getting used to yet another needlessly irregular syntax, when the world has a perfectly serviceable Lisp syntax which one could adapt to pretty much any language.
"What I don't understand is when people want Erlang to look like XXXX, their language of choice. This idea I find very strange for many reasons:
- Unless the XXXX is Lisp it usually has a much more complex and messy syntax than Erlang. While the Erlang syntax may be different it is actually quite small, simple, regular and concise; much more so than the common choices of XXXX are."
- FreelanceMobile Game Developer, 2013 - presentUnity3D game development, shader programming
- Setgo LtdSoftware Developer, 2012 - 2012Client SDKs on various platforms for the company's Game Analytics service
- RacelogicJunior iOS Developer, 2011 - 2012iOS apps with MFi interfacing
- MeFreelance iOS Developer, 2010 - 2011
- Milkytea LtdMobile Game Developer, 2013 - 2013Unity3D mobile game development
Last-Minute Holiday Gift Guide for Filmmakers « No Film School
It's that time of year again, and if you're finding yourself pressed for time and at a loss for what to get the filmmaker in your life (or y
Zelda and Tearaway show that new hardware is an investment, not an impul...
As the new generation of hardware landed Stateside this month, I heard as much post-release grumbling as pre-release hype. "The software lin
Ueda 'terribly sorry' for The Last Guardian delay | News | Edge Online
Fumito Ueda’s output is small but very familar to Edge readers – the towering forms of Ico and Shadow of the Colossus. He’s most recently be
Empathy in Game Design, or Why Some People Like Beyond: Two Souls - The ...
Story-telling games need player’s empathy to work, and yet we rarely have any discussion about it. Not that I was even aware of the problem
RoboVM - Develop iPhone and iPad Apps in Java with RoboVM
RoboVM makes it possible to develop native iOS apps that use the CocoaTouch APIs in Java. It comprises a bytecode ahead-of-time compiler and
Director David Cage On Playing A Life In Full In “Beyond: Two Souls”
In Quantic Dream’s 2010 game Heavy Rain, the player controls four different characters involved with the hunt for a kidnapped child and the
Math - Understanding the most beautiful equation in MathematicsFunction ...
Today is Leonhard Euler's 306th birthday. Euler was one of the most influential and prolific mathematicians in history. He had published ove
It Is in Our Nature to Need Stories | Guest Blog, Scientific American Bl...
It is in our nature to need stories. They are our earliest sciences, a kind of people-physics. Their logic is how we naturally think. They c
A geek with a hat » Natural Language Generation system architectures
Formally defined, a NLG system should accept a tuple, where k is the knowledge source, c is the communicative goal, u is the user model and