skysight-inc/HackerNews huggingface dataset:
That is very trivial to do in your ORM if you so choose - and something like the Li3 PHP framework (lithium) would handle this quite nicely.

To be honest, I'd rather have on-the-fly compression of data fields. At the moment I need to do this on my end, but it would be nice to be able to mark fields as compressible. Ah well.
Agreed, not having a choice is frustrating, and as you point out, having a capable mobile browser alleviates many of those issues.
I would not be surprised if this "issue" gets resolved within a few weeks or so. I had problems with getting my own wallet to work on a Google apps domain account and that is how long it took them to get it working (yes, I know weakness.com is a commercial account, but google doesn't appear to be prioritizing it).

I wonder if weakness.com would reinstate the payment method at that time.
Tesla Tumbles as Outlook Cut, Loan May Need to Be Amended
Electric plane which could take off and land vertically. I hear Elon Musk is working on this.
IPhone 5 Sales By Area, Around The World
This is an interestimg idea and surely has it's place, but how you implement it is critical. For example, you would want SSL for the entire site to ensure the cookie is always protected. You would also need to make sure that the token and session management is solid.

Of course to really make it secure, you would want all smtp connections between you and the user to use SSL, which you cannot guarantee. One test I always use for new authentication schemes is would the NSA be able to compromise your account if they wanted? In this case I would definitely say yes.

Still, this would be excellent for sites that only have you login to set preferences, etc.
The question is whether the maps war is more important to them than the android/ios war.

Even if they do as you say, the default maps app will eventually win. It's what'll be on the home screen for new iphone users, it's what will boot up when someone clicks an address in any other app (mail, contacts, etc). And Apple will improve it enough that the gap between the two isn't painful enough to bother with Google's maps app.

No, Apple will win the maps war on the iPhone, just as sure as MSFT would've won the browser war on the desktop if the DoJ didn't step in.
One problem with Passbook right now is lack of content. A dedicated website for Passbook coupons I think makes a lot of sense, but the challenge is to educate businesses about the usefulness of Passbook. I talked to a restaurant owner yesterday and showed him Passbook (on his phone, but he had no idea what it was) and he was quite excited for the opportunity. I wonder how this could be achieved in a wider scale.
> know how to md5 passwords

MD5 is an utterly terrible password hash. It's just about as bad as plaintext. If you're hashing passwords with md5, please fix it and use one of scrypt, bcrypt or PBKDF2 (recommendations are generally in that order) with an acceptable load factor[0]. Go look up mozilla's coding security guide to know how to migrate from a terrible and insecure hash to a secure password hash.

[0] the usual suggestion is that hashing a password should take a few hundred milliseconds on the production hardware, ideally at least half a second and really as much as your users will accept. For scrypt's memory load factor, it should take as much as you can spare.
ACtually, the answer lies in the article:

> why would an operator choose to work with you?
>
> we can integrate the operator’s value-added services into the device

Translated in plain english: "Operators mourn the pre-iPhone times when hardware makers and consumers were their bitches. We'll try to sell them the leashes to get their bitches back, because they're the only one who've got a problem we can fix with a new OS"
Terrible idea. A reusable link is as bad as emailing a plaintext password and not requiring a reset afterward.
Works on my HTC Evo Shift with Cyanogen mod 7.2
I would like to exercise my right to free healthcare. Which doctor do I enslave?
With 1,000 years, feel free to think bigger: teleportation!
Maybe, but recognize that that's the kind of hardball that got Apple in trouble here. Maps are just maps. A few people might switch to Android because of it, but not all that many.

The real value here is marketing: "Google has the best maps" is the message the public is getting. And the bit that Apple gift-wrapped is "iPhones have bad maps, use the Google ones".

You can't buy that kind of spin. In the space of a week the public perception on this issue went from "iOS is the best at everything" to "Android has better maps". It's not in Google's interests to rock that boat by picking a fight and making themselves look like the bad guy to existing iOS users.
Espionage Hackers Target ‘Watering Hole’ Sites
It doesn't move forever, it moves until you stop it.
It is a lot like a spinning satellite - the only reason it keeps going is because there is no friction.
Is there any way to protect a phone against that? (Other than installing CM...)
Correctly and efficiently querying sharded tables is not only a very complicated dark art but also heavily patented. I thought they had a replication story, though.
Yah. The public has been -clamoring- for crappy pre-smartphone branded apps like Verizon's V-Cast.

Can't wait to buy mine. Hope it comes with RealPlayer too!
Interoperable solutions should use a standard protocol and be able to communicate with other servers. Like e-mail for example. For instant messaging such standard is XMPP (Jabber), and when server has federation enabled - it allows communication with users of other XMPP servers.

"Having an app" for various OSes is not called interoperable. Going back to e-mail analogy, one can expect to use any e-mail client, and to send messages to users of any e-mail server. Without any need to use one kind of client and being restricted to communicate with users of one e-mail server only. The same thing should be in the field of instant messaging, and such thing is already possible with XMPP.

Those who proliferate non interoperable networks (Whatsapp, iMessage or whatever) - are plain wrong and should be ashamed doing it in this day and age.

Looking at history - e-mail had to overcome the same problem. At some point, major public e-mail services were walled, like AOL and Compuserve not being interoperable. Luckily today for e-mail such thing is unimaginable. But with IMs - it just persists. And in big part, those who create new walled networks can be blamed.
If Apple wants Google Maps in the app store, they could make it a condition in their next round of default search engine negotiations. Apple has all the leverage.
Sure - I think if people endanger other people, they should be locked away. In some (most?) cases we don't know how to "cure" criminals yet.
Good questions. One problem is, that the number of races used for professional (and hobby) beekeeping is already very small. Mostly queens are selected for laying eggs for peaceful and prodcutive workers, not so much for hygiene (removing infected sisters) or defense-oriented (beekeepers don't like that) bees.

As a consequence the current races might not be able to evolve resistance so easily. Earlier efforts to breed European bees in combination with (I think) Japanese bees both imported to the Philippines led to the import of varroa destructor mites.

Man is not so lucky with his manipulation of nature, it seems. Or choose another word.
Considering the current geopolitical climate, you have to be extremely naive to believe that Iran's long term goal is not developing nuclear weapons. A "peaceful" civilian nuclear industry is only the first step.
No video @ Chrome 21.0.1180.89 OSX Mountain Lion
It means the phone you "drive" (i.e. use) day to day. The term is borrowed from automobile culture, where an auto enthusiast might have several cars: a "daily driver" (a plain old ordinary car), a sports car, a show car, etc.
Stop. Fast-forward.

First of all, you're picking on a very small point. The fact that I referred to this guy/kid/whatever as a "child" isn't really crucial to my argument except perhaps in a pretty indirect/connotative manner.

Second of all, to me, this kid is a child. I know some 30+ year old grown-ass men and women who are children. I was remarking on his (apparent) lack of maturity and his position within the community (still living with parents, pulling [admittedly extreme] "pranks", not living with the consequences of his actions).

I agree that to be an adult you need responsibility and that to get there you must increasingly suffer the consequences of your actions. My point (which you have avoided responding to entirely) centers on the fact that, in the US and the UK, turning ANYONE (child or adult) over to the "authorities" is not any sort of reasonable or useful consequence and, what's more, that it is disturbing to me that this particular idea of "punishment" or "consequences" or "justice" or whatever seems to continue to penetrate the public consciousness.
7 Ways that Security Firm Rapid7 Is Bucking IT-Business Trends
I have been a member of the IEEE, and a volunteer on one of their committees, as well as working in the association world in DC.

The IEEE is an association, and doesn't actually have any engineers working for it. Likely, their website is outsourced to one of the local web development firms in town.
Ah Jacques. You've posted some brilliant articles, Three Roads to the Top of the Mountain[1] is among the best articles I've read on starting a business. In fact, I will go and read it again after posting this. And seek out some other good startup/business related articles you have written.

But this Life as a Service article is just incomprehensible to me coming from you. How selfish! How can the same person who posted the Top of the Mountain post write this? Not sure how life in the Netherlands is so much different from here in Canada, but the article is full of things that are either not true, or overblown. It's depressing to read, and a sad attempt to tear up the social contract we all must be a part of.

"I have no problem paying taxes, but I wish I had a choice about it."

You can't give people a choice about it. You can't have a society supported by some people with loads of people refusing to support it. (Too poor to support it is different.) And how can you complain about that AND complain that the rich and royalty are above the law? You're arguing both sides!

Maybe you want to go find a remote outpost in the Northern tip of your country that you truly get no government services provided to you - no roads, no police, no hospitals, no ID required, no electricity, no internet, or phone service... go do that. But if you are part of society, you must be part of the social contract. Better to accept that and go on to do (or write) something productive that adds value..

[1]http://jacquesmattheij.com/three+roads+to+the+top+of+the+mou...
I think a lot of the "hating" is a side effect of MongoDB being consistently oversold in terms of its capabilities and architecture. Many people who are not experts on databases discover this the hard way later. If the claims about it were qualified a little better and the limitations acknowledged more openly by its proponents it would help to mitigate this outcome.

I am indifferent to MongoDB but I do caution people that the internals and implementation are quite primitive for a database engine. It is the sort of database engine that a programmer that knows little about database engines would build. Over the years that has repeatedly manifested as problems no one should ever expect a database engine to have if properly designed. There is a reasonable point where you should not have to read the documentation to see if your database has a basic design flaw; there is an assumption of competent architecture for its nominal use cases.

MongoDB has improved in this regard over time and many other popular NoSQL (and SQL) databases have similar problems. Users are being asked to cut the database some slack for less than competent engineering choices but users just want a database to work. Being "simple" isn't enough.
Y u no use LastPass? I've been using it for more than a year and never had a problem. Today, I only know 3 passwords, one for each of these: LastPass, full disk encryption in my PC, and the login in my PC.
I'm not sure that this article is advocating libertarianism per-se, more that it is pointing out oddities in our current system. It doesn't make the claim that life would be better off with less support or regulation.
Manual, not tutorial.
I think it's time for web browsers to step up and start showing a visual indication for websites that store passwords in plaintext.
Haha whoops. Edited my previous comment.
What? No, that's just wrong. The job of a journalist is to collect hard-to-find information and give it to the public; the "analysis" part is just a nice-to-have. If Kawasaki had written that on a blog post, then the article would be dumb and we should have linked there. But he didn't, he gave that quote to a journalist. And it's a good, interesting, substantial quote that the public wants to read. Thus it's useful to write about even if you have nothing to add, because it distributes the useful quote to the public.

Really, it still sounds to me like you're just upset about reading bad news about Apple.
But google's strategy isn't about beating iOS. It's about creating as much engagement a possible on all its web platforms - search,mail, g+, ...

Android's purpose is to create leverage over all the phone manufacturers to provide a funnel into google services. And it's worked brilliantly, since over 50% of smartphones are now funnels into google services. (It's a nice OS too, I'm just describing the strategic reason behind it)

In that vein, you would think google is better served by capturing all the iOS eyeballs too. Google seems to think that way for other apps (mail, google+, etc) , and I think it's in their interest to do an ios maps too.

Maybe there's value for google in creating a little schadenfreude by delaying, but they have to be careful- if they do it too long, iOS users will have found other solutions (3rd party or apple maps will have improved enough).
> Because it's not that important.

yes, it very much is.

> In most cases what someone could do with my account is to view articles I have paid for

That's not the problem with leaking plaintext accounts. If the user database is compromised, you can safely assume all of the site is and the site's data is leaked as well (or would be if anyone gave a fuck).

The problem of cleatext (or easy to reverse) password databases is twofold:

1. Most users reuse the same password again and again and again. Having their password leaked on site 1 means all of their accounts are now wide open to whoever got the passwords.

2. Even if only the passwords themselves are leaked, this provides a huge dataset of effective, real-world password. This is a treasure trove of human behaviors and enables the improvement of brute-forcing mutators. In fact, one of the most substantial and important events in modern hacking history was the RockYou password leak.
I think because you need an account + API key and the account will be charged if there are more than some threshold request.
Indeed.com acquired by Japanese Recruit Co.
MongoDB Schema Design at Scale
I apologize - "hot code swapping" may be a misnomer. Naught does the process that you describe about taking the resource out of the pool, giving it the new goodies, and booting it up again.

The native cluster API is the Unicorn equivalent in the node.js world. Naught is essentially unicorn for node. And naught is the equivalent of a process supervisor.

Fair point about logrotate. Here's a counter one: The server that you describe requires 4 moving parts: 1. the app code, 2. the unicorn equivalent, 3. a process supervisor, 4. logrotate in a cron job. An app deployed with naught requires 2: 1. the app code, 2. naught.
How is it Google's responsibility if you buy an iPhone?
What concerns me is that I have to renew my IEEE membership very soon, and if they have the wrong logging enabled how can I be assured that they aren't logging me CC details? I've seen it happen in one of my client's production systems, but at least they never put the log files up on a public FTP site.

I checked the ieee.org website and nothing about this has been mentioned yet. Not even a "We're investigating the allegation" snippet of news.
Yeah, manual. Like I said in the other comment.
It turns out that, among other advantages for electric cars, they can carry more energy than hydrogen cars when you take the efficiency of transferring kinetic energy to the car into account. There was an interview with Elon Musk where he scoffed at the use of hydrogen and the use of fuel cells.
Semantic Schematic SEO Geek: An Interview with Mike Arnesen
As such, this is also one of the arguments for the death penalty. If that risk you speak of is too high to see any chance of rehabilitation, what good does incarceration do?

Still, this child has no repeat history that we know of, and probably wasn't reprimanded for his behaviour before. It is likely that he could be a psychopath with everything he said, but it is also likely that the veil of anonymity made him less sympathetic to the human plight of his victim, just as we all take what we see on the internet with a grain of salt.

EDIT: Ok, maybe not really a child, but in the eyes of the law you might as well consider a minor a child. However, I sure know few hackers who exploit their status as a minor as best they can to avoid legal consequences.
Generally on-the-fly by the web server, although you can, in theory, zip manually and serve.

The big speed bottleneck when serving pages is the network so the smaller the file you send across the wire the faster your page will load.

This goes for all the text mime-types: html, xml, css, javascript, text.
This is a mistake on Google's part. By not filling the void, they are giving Apple time to iron out the problems with their maps. If Google really thinks people are going to switch to Android because of the maps app they are delusional (there will be a few but not in any number that makes a difference).
Could you elaborate on the things that MongoDB brings to the table versus a database like MySQL? If you assume that the entire dataset fits in memory for both MongoDB and MySQL, as well as SSD backing for both, what particular advantages does MongoDB have for you in production?
You realize that people use the same password on multiple sites?

given that people signed up using corporate email addresses, this could be used to hack internal networks of companies.
How would a browser ever know this?
Yes, and while Google is waiting to release Apple is having to invest in their mapping app just to quash some of the bad PR all the while knowing that as soon as their app fixes most of the glaring defects Google can release a superior product and overshadow them. It will be interesting to see if Apple can close the gap in the places that matter.
OS's form natural monopolies. The more you sell, the more software is written for the OS, the better the OS becomes.

Its why nobody has come close to displacing windows on desktop computers.

The web helps even the playing field in become a platform that works on all devices.
I'm not arguing with any of that. If I try to draw a comparison between what got me excited about 8-bits and what's available on the RPi, I still see a disconnect. There was a visceral connection between POKEing a memory location and a pixel going black on my Spectrum, and that's just not there with the RPi. There's a big black lump of Broadcom-stuff between me and the screen.
> opera has always been last to implement things

Except when it wasn't, right? Sorry, but this is a complete lie.
Its probably not a great idea admitting to downloading all that data.
Confirmed on a Samsung Droid Charge running a rooted version of the stock Verizon EP4 release of Android 2.3.6 Gingerbread.
You seem unfamiliar with the specific case. It wasn't the user database that was compromised.

It was plainly obvious to any user of IEEE that they were storing your password in clear text. Because they would, y'know, mail it to you. And the mail would have live hyperlinks to access your account, which generally means GET requests.
Now that Couchbase Server 2.0 is beta, it's a reliable alternative to MongoDB. Same JSON goodness, different set of user stories. (hint: less rants). Get the beta download here: http://www.couchbase.com/couchbase-server/beta
Looks like a lot of people still loves to have something new in their hands.
"This is because not being fit is a strong determinant of poor outcome. If you include them in the trial then it will be negative"

I think this would be an extremely valid argument, except for the fact that these drugs are in fact targeted at, and mainly used by, the population that is older and more frail. And this doesn't just apply to cancer drugs, it applies to NSAIDs and all sorts of other garden variety treatments. I realize there are limited resources, but the end result is that the vast majority of the elderly (by far the biggest consumers of drugs) are taking medicines that have never been tested for safety or efficacy in people like them.

Also, it's not just SSRIs. There are a wide range of psychiatric and non-psychiatric drugs that are either no more effective than placebos or generics: SSRIs, benzos, ADHD drugs, anti-psychotics, statins, calcium-channel blockers, evergreens like nexium and clarinex, claritin, COX-2 inhibitors (now pulled from the market), etc.

Of the 20 most-prescribed drugs overall, it looks like just under half are no more effective than placebos or generics.[1] And if you look at the top 25 psychiatric drugs, something like 22 or 23 of them are no more effective than placebos or generics for longterm use, which is the vast majority of the usage.

[1] Statins are arguably useful for people who have already had a heart attack, but the vast majority of people taking them don't fall into this category, and it's not even clear whether they're really helpful for people who have had one. Meanwhile, longterm use basically causes at least mild dementia and muscle problems in everyone, meaning there is a negligible chance of benefit that's vastly lower than the benefit from giving up smoking or even moderate exercise, whereas there is basically a 100% risk of harm. Also, there is zero evidence that the new statins are better than the old statins, so even if you believe that statins are effective then my original argument still stands since there's no evidence that they're better than the generic ones.
My thoughts exactly. The article can seemingly be reduced to "Responsive design is not worth it (except when it is)"
Good point, but apple doesn't have many alternatives in the search box. What are they going to do, switch to BING???
You mean the mug, the tshirt or the database? The mug, and tshirt have been quite good. Haven't tried the db.
And... how could they know exactly?
> For those of us on HN that went to college and got a computer science degree, I'm sure a lot of took a handful of liberal arts courses as electives.

Now I'm curious.

At Caltech, you must have a minimum of 486 units to graduate (Caltech units are based on the amount of time a course is expected to take (lectures + labs + reading/homework) a week: 1 hour == 1 unit).

Of that, 108 units must be in humanities and social sciences. At least 36 must be humanities (art, English, film, history, history and philosophy of science, humanities, music, and philosophy), and at least 36 must be social sciences (anthropology, business economics and management, economics, law, political science, psychology, social science). Half of those must be introductory courses and half must be advanced courses.

Generally, this means a Caltech CS major (or any other major except a humanities or social science major) takes one humanities or social science course every term, which is about 20% of their total course load.

Anyone happen to know the humanities and social science requirements for other top schools, like MIT, Berkeley, and so on for people in technical majors like CS, math, physics and so on?