skysight-inc/HackerNews huggingface dataset:
No, it doesn't. Unlike iOS, which is a full operating system, Firefox OS is basically a web browser. The apps are all web-based apps. Firefox isn't just one app of many that runs on the OS (as Safari is on iOS), Firefox IS the OS and all the apps running on it are Javascript/HTML/CSS.

So, while Google could probably build Chrome out of Javascript and run it atop the Firefox OS engine, it wouldn't make sense to do so. Asking if you can is basically like asking if you can create Chrome as a Firefox extension on Windows. Sure, you probably could with enough effort, but it would be a bit pointless in terms of functionality, speed, practicality, etc.

Additionally, this is a bit of a straw man that Apple fans trot out when people accuse Apple of being anti-competitive with iOS. It's not an equivalent situation. An equivalent situation would be if Google forbid other browser engines from running on Android. But, they don't. So, we have a nice competitive browser ecosystem on Android with solid browsers like Firefox that I use every day.
Carmack, sir or madam. Carmack.
Would be interesting to see Octane numbers.
Shouldn't this mean that the OUTPUT FROM THE HASH FUNCTION can't contain Q or Z!? Certainly no system other than the web frontend would be looking at the password itself...
I don't find that scary. I think it's a testament to the original architects and to the people who maintain it.
Musk may have already agreed to the donation. Asking privately is easy, but the public plea from the Oatmeal is huge publicity for both of them. I don't know if they're coordinating, but I would want to if I was them.
"but I'm looking for an online platform with quality jobs.".

You should probably change this view because the good ol' world just does not operate like this.
Have you tried logging in with the same password, minus the Q and Z?
To be honest, this reads like something from The Onion. I knew nothing about it; there's so much grand "history" to study that simple mundane things aren't discussed.

It's astonishing to me just how much progress mankind has made in a (relatively speaking) blink of an eye. E.g. less than 100 years ago Gandhi battled against "the British salt monopoly". And not much more than 100 years ago even soap was a luxury good.

We've gone from that to jumbo jets and iPhones.
As far as I can tell, the epistemological origin of the antivax movement is the human drive to find a reason for things that happen. There was never a scientific basis. They latched onto one study that suggested a link between vaccines and autism, but it's not like they had some sophisticated meta-analysis that led them to believe that study was more reliable than others. It just provided a narrative that gave them the answer they were seeking, while the alternative did not.

There could hypothetically have been a basis like the one you're talking about, but it seems evident from the movement itself that this didn't happen in our version of reality.
Fair point. I feel like us server folk have figured that part out by now at least, the Javascript stuff is still quite the wild west on the client.
I hope you don't take any prescription medicine, do not drink, do not sleep near electronic devices, sleep 8+ a night and eat only food that has none of the weird chemical preservatives which nobody knows the long term effects. How is the air pollution in your city? What about the weather? How much fluoride do you consume a day? Do you get stressed? Do you drink caffeine? Have you ever taken antibiotics?
> Facebook is the most used software in the world.

This is very obviously not true. For example, more people use PHP than use Facebook (supposing that there is at least one user of PHP who does not use Facebook, such as e.g. myself). I'll let you construct additional examples for yourself.

And if, btw, you argue that the users of Facebook don't "use" PHP, then I'll argue that they don't "use" Facebook in exactly the same way, since their web browser (or mobile client) is an intermediary.
Lee Chang-ho was the best player in the world by the time he was a teenager. And he hasn't been the best for the past 5 years. Lee Sedol is probably the top player right now.
It's engineering thoughts like this that continue the proliferation of terrible, and insecure login systems.
While I can't stand passwords sent as part of a welcome email, this does not actually mean that they store the passwords in plaintext. Often, companies will send the username and password as part of a welcome email upon the user registering (and the above screenshots look exactly like that). This does not preclude the company from then hashing the password and storing it hashed.

That said, it still is a terrible practice, as any records of that email on the origin server or servers in between will thus contain the plaintext password.
Absolutely. That is the use case that I am working with and it works really well. As with any new languages/frameworks there are quirks to deal with but I am finding it a joy to work with.

The added bonus of working in a new space is you get to contribute back more. I've committed more open source fixes and changes then previously when working with other languages.

The eco-system is coming together as well. Check out http://expm.co/.
"Von Neumann used to say that a mathematician is finished by the age of thirty. As he got older, he increased the age to thirty-five, then to forty, to forty-five, and soon to fifty." .- Indiscrete thoughts, ch. XX. / by Gian-Carlo Rota.
No doubt. Interestingly, this meeting didn't happen on a jet and probably predates the term "jet set", as the first jet airliner had only entered service the year before. The IBM salesman thinks it might have been a DC-6:

http://conservancy.umn.edu/bitstream/11299/107637/1/oh034rbs...

Interesting little note from that:

"I learned later that he would be sitting in his office in New York and he'd suddenly wonder how things were getting along in L.A. He would tell his secretary, "I'm going to L.A." He would go to the airport, just walk on a plane, and fly out without a shaving kit, pajamas or anything. Then he would take a look around and catch another plane back."

I doubt many company presidents are taking that sort of approach anymore.
While the other answers about Sabre are probably right, I've heard that banks intentionally have stupid password policies to prevent password reuse. If one bank says "no special characters but most contain a number", another says "must contain a special character, but no numbers", and a 3rd says "must contain a number and special character", they can guarantee that if one of the 3 is hacked into it doesn't compromise people with accounts at all 3 (of course ignoring people using "password" with a 1 or ! on the end).
That's pretty insane.

I wonder if this will open the floodgates for ios piracy hosted on android.

Could you buy a cheap noname android tablet and install a pirated full ios OS environment + apps?

A hassle-free, always-jailbreakable "hackintosh" of ios that is cheaper than the original could a disruptive thing.
WOW! It's 2014, developers need to take credentials seriously. There is no excuse.
Google Hopes Test Drives Steer Americans to Embrace Its Robot Cars
Zuckerberg was wrong about the age of chess masters. Chess players peak in Elo rating, on average, at age 35.

Former world champion Anand hit his peak rating at age 41.

http://theconversation.com/anand-vs-carlsen-the-age-effect-i...
The Most Commonly Spoken Language in Each State Besides English and Spanish
Wow that's uncool. Hey, I saw you spent $1 million on a toy, so you have to donate $8 million to my cause.
oh, I thought it was actually PUT_PASSWORD_HERE placeholders
it wasn't clear, you should have put black bars there
That is roughly the design that OdinMonkey, the Firefox asm.js compiler, uses: verify the type information, then dump it all onto the high performance JS compiler backend. Two big advantages of an AOT approach like OdinMonkey are:

1. Consistency. You don't have to worry that some critical bit of type information will suddenly start to fail to be propagated all the way through multiple stages. This isn't really a problem for standard benchmarks, which are closely watched for regressions, but can be a problem for random code in the wild. JIT heuristics are complex.

2. Startup speed. AOT does not have to go through all of the various warmup phases, which are needed by JITs both to avoid wasting time on optimizing code that is not important for perf and to get type hints.
Ask HN: How would I go about replacing my Macbook LCD with one that uses e-ink?
I've haven't worked very much, but I really want to dive in. I'm not necessarily aiming to literally swap out my LCD for a 13" e-ink screen, but I was wondering how I might take apart my computer and hook up to one. How might I go about learning how to reduce the graphics quality permitted to be sent to that new screen?
It took me over 20 seconds to get through that.

20 seconds of parallax = 20 parsecs

That's even more than the Kessel Run.
Oh yeah. It's impossible to know who has your plaintext password on the backend (even steam who RSA encrypts your pw with a public key before sending), but this certainly is a bad practice and certainly makes it look like they do not have robust security practices.
Fish oil contains EPA and DHA which are necessary for healthy brain function. The heart benefits may be bullshit.
Really? He explicitly says "This is not a demand or an accusation or a plea. It's a polite request from a huge fan." It seems like he's asking as politely as possible. It's not "you should give us this," but "hey, you know what would be cool? giving us this."
Since your friend redacted the emails with the same font/color as the email itself, it wasn't clear to the parent commenter what had happened, and they (likely) assumed you were pointing out the existence of the placeholders.
I'm not sure about that. Sabre is an extremely (assumption) functional tool in an extremely niche market. That makes the barrier to enter it very high, and the barrier to rewrite equally so. Underneath the covers it could be a real piece hung together by duct tape and vacuum tubes, but why rewrite it if it's working and keeping planes in the air?
I'm not sure there's much difference between scraping and downloading txn history (.txt or .ofx or whatever).
Also no special characters.
Anybody who made a donation or started a donation on thesimpledifference and has feedback about UX (or otherwise) issues they had and could email me at tommy at knoxpayments dot com I would just love to hear from you so much you have no idea.
I not only feel more mature in my reactions and my thinking but also feel I am a much better coder and creative thinker. You don't need to be 20 to code or start a company. Age discrimination in Silicon Valley is real though. It has nothing to do with intelligence. It has to do with trying to hire people like yourself. Of course a 20-year old would not want to hang out with a 50 year old dad. Asking silly quizes in interviews to a professional engineer to judge decades of experience is beyond idiotic. The reason older people are not good at solving quizes is because that's not what we do in the real world so you don't develop that skill. That's what you do in school. The best ideas come after hitting the wall a few times. A good workplace needs diversity of skills, experience, cultural background, gender, etc. Startups who ignore this are not only breaking the law but are also missing out on great people. I would love to hear suggestions on how we can change this culture. Is it possible to prove age discrimination? Should companies adopt a standardized and open protocol for hiring?
It's 2014. Passwords need to be treated as a serious matter. Legacy system or not, there is no good reason to reduce keyspace. As others have mentioned, this is a sign that passwords are being made compatible with old phones without these letters available... and likely the passwords being reduced to numbers before storage. The prohibition of special characters also seems to corroborate this.

Furthermore, the poster below who showed screenshots of being emailed their password indicates JetBlue is storing passwords either in plain-text, or encrypting them (both just as bad), instead of properly cryptographically hashing before storage.
The Tablet Four Year Report: An Identity Crisis and an Amazing Opportunity
those are redactions that were edited into the image - the original had the actual information in it
install rxvt
SSL is fixed on https://thesimpledifference.com - don't have htaccess redirecting although I put the rule in. But ssl is up!
Or with different characters that are keyed with the same digit on a phone, like P, R or S for the Q?
Hi i'd be interested to know what kind of db your using under the hood,just curious are there any technical articles about it? thanks.
Eating fish is much more robustly tied to health outcomes. This is all the result of people absolutely refusing to follow health advice more complex than popping a pill.
It's nice to see these thoughts at the top of the thread. I get tired of hearing people in the security industry constantly smirking at "dump developers". They don't have a clue what it's like to develop real code with deadlines. They point fingers at others and call that an accomplishment.
Marketing? A sane password policy doesn't get you to #2 on HN.
Oh, it's all so overwhelming, better do nothing and enjoy my big mac. After all we all die right?
I agree completely. However, when designing a new surgical technique or a better mouse-trap you have to be able to do it in nearly ANY environment. Your job, profession, or avocation is not going to coddle you at all, most likely. If you can't learn calculus in a lecture, then you should recognize this and learn how you are going to learn it, then learn it and pass the test. If you cannot, then (under this more brutal theory) you are unlikely to do so when it really counts.

Also, many many kids are unfit for STEM fields, Law or Medical school, yet go into school as if they are[0]. The cutting has to occur for the good of society and the students themselves.

My '5A: Intro To Physics' course was notorious for the cutting. The attrition rate was 90%. This was intentional. If you could not contend with the bad grades, the stress, the material, and the work in that class then you were out. Better now than in 3 years. My graduating class year was about 7000 people, of which 20 were in physics, a rate of 0.3%.

[0]http://blogs.wsj.com/economics/2013/07/08/math-science-popul...
There's no reason to be insulted by this quote. Either Mark is wrong, and someday he'll learn, or he's right.

When kids say mistaken things about stuff they don't understand, adults usually just ignore them because they're confident they know better. They don't (ordinarily) get upset. I think people denounce a quote like this for being naive and get upset about it because they worry it might be true.
Buy Google Glass Starting Today without Invite in U.S
The whole guilt-trip angle Oatmeal took on this one is really unfortunate; that's a very undiplomatic way to extract money from someone.
Call me paranoid but having your wallet on someone else's cloud (Coinbase) is an opportunity waiting to be exploited. All it takes is some network admin or developer to transfer all of the clouds bitcoins to a personal wallet and nobody, especially you, can do anything about it.
Two Weeks Ago, I Almost Died in the Deadliest Plane Crash Ever
Thanks for the advise & link.
So the extension page mentions requiring a github token to work with private repositories, but I'm not sure where you'd configure the extension.
Of course, but a lack of trust in the medical establishment is probably an enabling factor. If they trusted their doctors to make the right decisions for their children, they probably wouldn't be buying into Wakefield's study or quoting Jenny McCarthy. Clearly there is fear and a human desire for easy answers, but I think lack of trust is also a big part of it.
Why Uber And Airbnb Might Be In Big Trouble
On that topic, you might like those two short Extra Credits videos about games theory applied to education:

The first talks about how games also teach things, but in a way that failure is an incentive to learn more and try another way around a problem (which is an essential skill for creative work) without the crippling fear of failure that makes students stick to easy topics to avoid bad grades.

The second discusses how one would design games for education with that perspective in mind and how analytics would help teacher make the best use of their time.

And by then you'll be hooked to Extra Credits and watch all 8 seasons :)

---------------------------

[1] https://www.youtube.com/watch?v=JWyPLNi8rD8

[2] https://www.youtube.com/watch?v=pzmdx7ZL8OM
Older people are better at creative things (think writing, art, etc). Younger people are better at math, programming, etc.
Middle mouse button works fine in Firefox on Windows 7 for me.
Relevant explanatory sub-link: http://farm1.static.flickr.com/45/148973327_325aa5357d_m.jpg
> There was never a scientific basis.

That's the point: that we have trained people to distrust science because most of the "results" people are exposed to are bad popular articles reporting on sketchy studies from Psychology and Medicine that tend to be "overthrown" every few years: it is difficult to go to people and say "no, seriously: vaccines work" when they can retort "that's what you said about red wine, and just today I read an article about how that was all bunk... in another few years everyone is going to be sorry they listened to you guys about these vaccine things you all love so much". :(
12 years at one company. work was interesting. then we took on a project that just wouldn't quit. the work was remote and exotic. then it was repetitive and mindless. then it was copying data. now i sit waiting for the day to be over because, i don't want to review the repetitive data that was recorded. 10 TB ... of crap.
SpyStudio 2.8.5: application events visualizations and VMware ThinApp packaging
Agreed. I thought the same thing.
Google Talking to Auto Makers About Self-Driving Car
Wow, you rock.
Guinea worm: Close to eradication? [video]
This idea of evergreen content is the idea: http://www.kalzumeus.com/2007/11/18/putting-the-green-in-eve...

A series of articles.
The Unlikeliest Cult in History
Red wine, extra virgin olive oil and nuts are supremely good for you. Do not believe the disparaging stories showing up on HN today.
very cool proof of concept. adds a new, interesting dimension to multi-platform mobile development solutions. definitely noticeable lag, so you're not fooling anyone just yet with its native-ness.

how are apps loaded? Individually installed via adb? do you have access to the iTunes store on Android?
IOS Human Interface Guidelines
I'm over 40 and I happen to agree with Zuckerberg. Young people do think faster.

But on the flipside, there is probably a good reason the US doesn't allow people to run for president before age 35. And most powerful leaders in the modern world are considerably older than that.

You lose something with age I have found. But, you gain something just as valuable. Thinking fast doesn't necessarily mean thinking better.
While horrifying, this was pretty interesting. The ability to interrupt the cycle of the worm with existing technology is inspiring.
Indeed, one of my major complaints about the computer field is that whereas Newton could say, "If I have seen a little farther than others, it is because I have stood on the shoulders of giants," I am forced to say, "Today we stand on each other's feet." Perhaps the central problem we face in all of computer science is how we are to get to the situation where we build on top of the work of others rather than redoing so much of it in a trivially different way. - Richard Hamming
Well, it is one (flawed) was of sorting people out. There are better ones, I'll admit, but none will ever be perfect. We are dealing with people after all.

I wouldn't say "niceties declaring equality while applying a rigorous filter in order to determine the worthy". This is just too dour. Filters have to be set. I mean, people without arms just can't be fluent in sign-language. Like wise, people that just can't do calculus just can't be rocket scientists. That is not to say these people are not valuable elsewhere. Hell, I can play guitar a tinge, but I would say a guitarist adds more to life than I ever will. Similarly with a dance instructor. Their talents are what we do all this engineering for.

Worth is not economic, it's internal. What some guy in a tower thinks matters is not what you should think. College, as much as it is a cliche these days, is about teaching you to learn. Whatever that is that you do learn. At then end of it all, you can't take a coin, transistor, or chord with you into the grave.
While part of me still wants to tell would-be hackers to just switch to OS X or Linux, I've realized recently that a lot of hackers are bound to Windows because they use various software that only works on Windows, like games, or because of social limitations.

I have no clue how good Babun is, but I have no clue how I ever got anything done on Windows without a Unix shell. Cygwin is not out-of-the-box enough, and the package manager is buggy. If Babun really works, I think it will matter a lot.
Original source with more commentary and less blogspam:

http://www.slate.com/articles/arts/culturebox/2014/05/langua...
Prior discussion (42 comments as of now) - https://news.ycombinator.com/item?id=7741443
I agree. I really want to like it, but moving through history with the arrow keys can often crash that tab.
Here's a pic of when phone keypads don't have Q and Z: http://www.dialabc.com/words/history.html
I doubt they would care if they weren't worried it could actually disadvantage their employment prospects. The tech community is full of fads and it's hard to know which will catch on (regardless of whether they reflect reality or not).
Twin Peaks Ipsum
This is akin to the common "I'm not racist, but" or "no offense, but".
If you're looking for experience, then just look at experience (e.g. number of startup attempts).
One thing I can agree with you on is that it sounds like Zuck was taken out of context as a blanket statement about working in tech, when maybe he didn't mean it that way.

However, what does your comment really add other than attacks? Everything you wrote is practically calling the author an idiot, when does it really matter that part of his blog post may be in agreement with Zuck? The author makes excellent points, although indirectly, about how a person's value as a founder/engineer/whatever can't be decided based on age. That sort of prejudice discourages valid innovations and inventions that come from people with experience on two fronts: 1) You're telling older people that they can't contribute. 2) You're telling VCs that older people can't contribute, and VCs often make judgements in far too little time. When you're Mark Zuckerberg, you tend to be listened to.

>That's not the point. Mark's argument is simply that young people are smarter because they lead simpler lives, which lets them focus on things that matter, presumably to them.

The author understands that and he's directly arguing that point. Young people may understand what is important to them, but they don't understand what is important in life. That sort of understanding is important in more areas than you seem to think.
Alternative Approach to SolarCoin and Renewable Cryptos
My favorite troubleshooting tool just got updated, SpyStudio 2.8.5
That is actually a striking thought if it's true. Can you please tell us why you think it is?