skysight-inc/HackerNews huggingface dataset:
Postgres actually cares about your data.

Perhaps you mistakenly insert "2013-10-32" into a date column. MySQL will silently convert this to "0000-00-00" (!!). Postgres will raise an error.

Perhaps you make an error in a transaction. MySQL lets you keep doing subsequent things in the transaction. Postgres treats the transaction as invalid and forces you to start over.

Perhaps you want to add a column to a table that has millions of rows. With MySQL, you'll be waiting a looooong time (see http://stackoverflow.com/questions/463677/alter-table-withou...). With Postgres, it takes about a second.

Of course, there are things you can do to make MySQL less horrible, and this is a generalization. But Postgres is just more respectful and more solid.

Oh, and PostGIS (Postgres' geo add-on) is by far the best open-source geospatial database. If you're doing anything with geographic queries, you need to be using it. MySQL's stuff is laughable in comparison.

Context: I've dealt extensively with both databases, both from the perspective of a framework author (Django) and a developer making products. I've used both databases on and off since 2001.
If they gave you the page number and a smaller excerpt, you could have gone to a local bookstore to read the extra couple of pages without purchasing the book. Should we ban bookstores now?
We just open sourced Flanker, our Python email address and Mime parsing library
If your entire book can be summarized by a few pages, you've got worse problems.

Well, what I got from such cases was not a summary of a book, but useful code or math or a technical explanation. Google book search can work like a reference library, and if it's really good at that then I can see how it might cut into sales.

For example, if someone publishes a cookbook (for food or code, for that matter) it seems possible that people could just search for the small-ish section they need and never have to buy that book.

In practice I suspect the number of actual lost sales because of this is minuscule.
Hacker News jumped the shark xD
Admitting ignorance often may be a good pragmatic practice when you are trying to get something specific done where that knowledge is important but it's not necessarily great for your career.

I have met numerous people in my career who seem incredibly impressive when you first meet them, like they are so smart and know something about everything but if you try and pin them down on specifics you realize that they are mostly full of hot air and are just parroting something they heard somebody else say. These people can often get promoted fast, assuming that they can do it convincingly because for every person that called their bluff they left that sparkling first impression on 50 more.

I wonder if it's that they are so good at BS that they have convinced the organization that they really are an expert or whether the organization actually values people who can convincingly BS for more senior positions? If you are in a position negotiating a large contract for example, it's definitely a good thing to look like you know what you are talking about.

In many , many cases you can get away with this BS because the issue itself might not actually be very important. If you can say "uh huh yes, I am familiar with framework X" and the conversation moves on to something else because it was never really about framework X in the first place, admitting ignorance may not be the best strategy.
Without data it's hard to tell what is actually going on. I suspect that an algorithmic focused company like Google is aware of click-after (or whatever it's called) rates of videos on youtube.

It's certainly plausible that viewers of the linked video do enjoy watching shocking deaths on camera (for the record, I have a G+ account and am logged into youtube and also see the same video as the 3rd related video).

Without persistent tracking information I'm not sure how you could make this better. On aggregate, people who watch a music video by the Dead Skeletons tend to enjoy also watching shocking deaths on camera.

My guess at a solution is for Google to do more tracking. They obviously don't understand that you don't watch or appreciate watching people die, so why show it?

Edit: If, while you're logged in, you could "X" out videos you don't watch in the suggested video list that could be a great signal to Google that you don't want to watch such content.
It means merchants will be liable for counterfeit card fraud if the transaction mechanism used isn't EMV aka chip and pin, i.e. magnetic swipe cards are done.

Coin is betting the EMV deadline will be pushed out indefinitely or is using this gadget as a trojan horse for something bigger.
Hidden tricks to Save money while visiting Disney-
How does this compare to Heroku's PG offering?
Experts lobby UN for 'killer robot' ban
Yes! I have the car analogy in my toolbox as well!
Since his comments seem to be broken (or he just does not accept any) i will comment here:

I believe it is very well possible (using the UEFI IP stack) to write a tiny and portable BIOS malware that loads hardware and OS probing code, filesystem drivers and OS specific payload from a c&c server.

Also i suspect that the checksums might be breakable, but i don't know which algorithms are used to calculate them.
Dart is as open as possible. this is nothing like silverlight or activex.
For more information on the liability shift: http://www.tsys.com/acquiring/engage/white-papers/United-Sta...
The gist: October 1, 2015 – Liability will shift to acquirers for domestic and cross-border counterfeit fraud card-present POS transactions if the merchant does not have an EMV-enabled POS device
How To Attract More Affiliates To Sell Your products
Another problem with the "suggested videos list" is: there is no quick way to know how many people liked (or disliked) the suggested video, and their suggestion algorithm doesn't take that into account!!

There are often videos with misleading thumbnails and descriptions (link baits), with millions of views which have been disliked by 99% of viewers, and yet are in the top suggestions list. This clearly indicates that the algorithm is optimising for maximum clicks rather than optimising for a satisfactory viewing experience.
StrongLoop | Real-time Engines in Node.js
If you’re a teenager then yes. Otherwise, it’s an ad persona towards an expected legitimate complaint: „hey, maybe a lot of work actually isn’t CPU-bound?” Seriously, if you can’t discern between solution for CPU-bound and IO-bound problems, you should consider a different career.
I assume you forgot option 3: go to hell.
By the title I thought there was a problem with the nexus4, this is really about chrome on android right?
It's nice to see the "is cancer" meme provide some variety to the all too common "considered harmful". It's more biological.

http://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_c...
Yeah, it's almost like the city is actually forced to listen to the demands of the people that live in it...

Maybe if we got rid of democracy then Mayor Ed Lee wouldn't haven't to cloud his pure ideology with such trivialities?

I mean, how else are we going to be truly free?
So if i get it right, the way "Google" sees the future, there is Go at the server side and Dart at client side (which is in fact JS). Am I wrong?

I would expect Google, or at least, a team at Google, to take over NodeJS which is based on their V8 and expand it to universal server client language and libs. JS can be complied into go binaries after all, so why not letting people write apps using the same language.

Let alone I see no effort on their side bringing any of those language into the native world of Android, instead we got this cluttering Java thing as almost the only options for most projects.
"simply for being on the wrong OS"?!?

I was under the impression that the youtube app was revoked because it displayed videos without the requisite ads. That is, Microsoft was using Google as an unpaid content-hosting service.
Doubtful, as there's little to no scientific evidence that Chronic Lyme Disease is actually a bacterial infection.
> Maybe in the EU.

*the remainder of the world.

> The US is dragging its feet on the whole PIN/CHIP migration.

Merchants are dragging their feet. The liability shift deadline is instituted by the card schemes themselves.
If you work remotely, there is a good chance you will be left out. Of course, "interaction" can be done remotely. But many other things cannot. Showing your face every now and then around other people is quite important. Somebody is organising a seminar? Somebody is organising a conference? Somebody is looking for someone to teach a couple of their lessons? If you are the person that never shows up, you will be the person who won't get asked, simply because you have no connection to other people. Who am I going to ask if I want to organise something? The person I have never seen and who I know nothing about, or the person I've met, where I can gauge what they are working on, whether I get along with them, what they are interested in and what their plans and goals are?

"Disclaimer": I'm not in STEM
This is a common cognitive bias, overestimating familiarity with expert domains. Sometimes called the curse of knowledge, or the terminology illusion (specific to overestimating familiarity with jargon).

Unfortunately, it happens naturally and automatically, and is thus very difficult to overcome.
Similarly, while exclusive to OSX (and iOS, but that's out of the scope), RubyMotion produces native code. I wish the compiler were open source and could leverage, say, GNU's Objective-C runtime for portability.
No plpython either, but since that's an untrusted language, I can totally see why they're not supporting it.
In the US the chip and pin is hardly used. None of mine or my wife's cards even have them. I can't say that I've even seen a card with a chip in it that wasn't in a commercial. The readers are nowhere near common here either, not even in major stores. We've still got a LONG ways to go on that front.
A Roster of TLS Cipher Suites Weaknesses
Do they actually have prediction models that work? Goldman Sachs is not an outside observer. Every time they make a public prediction they are also affecting the outcome. The same goes for several well-known economists. Even if the prediction is not public, Goldman Sachs is quite capable of influencing a lot of people to get the outcome it wants.
Really love these guys and their product. Congrats Kevin and Justin!
I can't tell from the site if your card data is stored on your phone or not. If it is, then you're going to have to replace all of your cards if you lose your phone.

Also, shouldn't the merchants be checking the signature on the card?
The parent is sad that Google Play is on the front page of books.google.com, and Google's 'noble effort' is now linked to their commercial Google Play product. This is silly though. Google has their "book search" product and their "buy books through Google Play" product. It's reasonable to assume that some people might end up at books.google.com when looking for the Google Play books section.
Have you tried nose rinses? My ENT prescribed those and that helped.
Without any additional special assumptions about the someone and their particular circumstances, learning JS is probably a lower risk investment, learning Dart is probably higher risk and higher potential payoff; thinking only in terms of future income potential.
I'd like a pseudonym system curated by me, in which I'm the only one linking up my various identities, not one curated by Google, where they, selected advertising partners, and the NSA, do the link-ups.
Often, a loyalty card is nothing but a piece of plastic with a number printed on it. For example, for airlines and hotels I just give them the number, they never need to see the card.

However, if you mean a gift card with pre-loaded money, things may be different, but then it'd probably be a similar reaction if you tried to use Coin instead of a proper debit/credit card?
Well, I get angry about those things too. There's no way I'll "buy" a game from Steam for example.

A recent court case in Germany started to edge these disingenuous business practices into illegality. Hopefully things will continue to move in the right direction.
It compiles to JavaScript. The VM and dart2js are MIT licensed. It's not the same situation.
I bought some headphones with replaceable parts via this guys:
http://www.acousticforge.com/ which started as a KickStarter project: http://www.kickstarter.com/projects/legendary/earbuds-time-t...
Do you like TDD?, what if you can test your urls just using bash? by @app_config
This line of reasoning doesn't really apply to antibiotics - because you're likely to get another infection in your lifetime, and many people have infections at any given time, they're perfectly fine eradicating this one.

Believe me, in the infectious disease space, drug companies tend to look for cures and prevention. For example, Merck and GSK spent staggering amounts of money on the HPV vaccine.
My understanding is that many universities actually pay some sort of mass stipend to cover the cost of citations. It's a really bizarre situation...
Which do I dislike more?
Ridiculous font scale for chepaly repsonsive design SEO roach blog posts which gives me scroll wheel tendonitis..

Or blissfully, unapologetically unformatted content?
I too share first and last name with some actor. This would be plain stupid of Google to suspend accounts based on that.
We were about an hour away from the nearest airport in Ireland. The staff reacted pretty poorly IMO... no information given whatsoever for the first few minutes. Everyone was freaking out. If you're interested full story is here: http://obiefernandez.com/writing/2013/8/10/engine-failure
In fairness, the NIH has started pushing "translational research" really hard in recent years.
Two weeks ago. The situation seemed the same in a couple of cities. There were no restrictions at any shop or cafe that I came across.

WIFI access at Beijing airport did require a passport, though.
The code will be compiled to JS, I don't think it is gonna make difference which browser you use.
Why doesn't Google include the native Dart VM in Chrome? I think it would boost it's usage significantly. Maybe I'm missing a bigger picture.
Actually the original IBM PC (5150/5160) was simple when compared to a big iron systems of the day

I recall we had the full IBM hardware and software guides for our IBM PC and they where a couple of small A5 binders.
Agree on this sentiment; it's a quiet part of town compared to its surroundings, which is kind of nice. The coming boom in automobile traffic will compromise it as one of the relatively few peaceful places in the city to walk, run, and bike.

Small correction: according to the source article, Google is actually purchasing the land from Salesforce. So it may be one or the other.
Referals from your Polish clients? Do they have customers/friends abroad looking for web applications?
Okay, but I'm in the US and the US has ~300 million people (vs 500 million spread throughout the EU).

What happens in the EU doesn't always effect the US, and vice versa.
They should but only 40-50% do, I write "Ask for ID" on the signature portion. The ones that read it, ask me for it. Better than a signature that a cashier won't question anyhow.
There's been another company working on this for many years: http://www.dynamicsinc.com/ I've seen the working models, they are decent, but it's a surprisingly hard problem.
So how does generating a graph actually solve the problem in the real world? Or am I misunderstanding what the problem is? I was assuming the problem was with some real world application, most likely regarding the implementation of some complex networking algorithm for Heroku's system. But if it's just some abstract math problem, of course it would make sense to use something like Mathematica, MATLAB, etc.
Microsoft opens a futuristic Cybercrime Center in Redmond
A lot of places ID you when you use a card. I wonder how that would work. I don't see a name on it.
This seems a great way to steal other people's credit cards. You can literally duplicate someone's card on your "coin".

Now there's a super easy way for someone working in a restaurant to get your credit card information and sell it.
EEG is an electroencephalography and measures electrical activity of the brain. Why would you put the electrodes on your chest for that?

I've had a few EEGs and there was never any on the chest. Proper placement would seem to be an issue.
Elon Musk on First Principles
This is really awesome! Congrats to the team!

We have a ton of JavaScript/CoffeeScript code and I really wish we could use something like Dart. JavaScript is great for smaller projects, but once you get a ton of code it really becomes a unmanageable mess.

I think tho' it would be amazing if Dart could run on the server side as well. This way you could just have one language on both the client and the server.
Given the number of companies who'll provide you with a fully managed Postgres installation there's no reason not start out on it for the MVP - as a user its no harder than MySQL. Even as a sysadmin its not significantly harder, just different to work with to MySQL.
Infographic - New try and install ads for Android Apps
Nice! This looks like it basically does what my app[0] does, but with a little extra!

Good luck!

[0] https://puphpet.com
New Coinbase Users Can Now Acquire their First Bitcoin in 10 Minutes or Less
Totally different level of scrutiny. Your home is your castle, and the police need to demonstrate cause to violate the sanctity of your home. The scope of warrants is usually limited as well. The police need to look for specific things. Also, unless the police demonstrate that you are associated with the crime, the police won't get a warrant to search your home because your brother committed a crime.

Third party requests for data are different, these often only require court orders or subpeonas, which don't receive nearly as much scrutiny. Your information may be accessed by an investigation relating to another person, for instance.

Your best privacy protection is to store stuff at home and access it remotely using an encrypted link, and to store your credential securely. (Think smartcard.)
On the bright side, at least it isn't keeping up with Moore's Law.
In summary: It was a fair use defense. To claim fair use, you must first admit to using copyrighted work. So the copyright itself isn't at issue here.

The fair use defense in this case rests in large part upon the fact that the works were excerpted, not reproduced in full. Per 17 U.S.C. § 107, one of the factors in evaluating a fair use defense is: "the amount and substantiality of the portion used in relation to the copyrighted work as a whole." That factor obviously weighed heavily in this case.

So, that is why Google actions are (for now) permissible under current copyright law.
This is exactly what I hate about single sign-on. There's no way to divorce services from each other.

It's a personal policy of mine that I never use Facebook or Google to sign into a site and use that site's "local" authentication. I use keepass to store my passwords so they're all unique anyway.

If a site doesn't offer their own authentication I usually bounce, unless it's really, really compelling (and off the top of my head I don't recall any that have met this bar).
And yet in a recent survey of drug development costs, "Difficid", by Optimer Pharmaceuticals, was one of the most inexpensive to develop.

I also really don't buy the "return on investment" argument, as curing a bacterial disease rarely provides immunity.

It's also not my experience as a researcher in the area - several drug companies are actively funding research.
Thanks for the response and congrats on all your success!. Your story is very inspirational.
I guess now's the time to start thinking about leaving Heroku...
8 Domain Tools You Can't Live Without
OMG I LOVE POSTGRESQL!!!!

This is awesome news! I hope we can move to it at work!
"Probably is not deterministic" is not quite the same as "provably is not deterministic." Physicists have opinions on a lot of things, but I don't think they can fundamentally answer this.
> Coins are designed to last for 2 years under normal usage and do not need to be recharged.

Awesome!

> Once the battery dies you will need to replace your Coin.

Does the replacement cost money? If yes, I think I'll stick with my current situation. Awesome idea though.
(2011)

I'm curious what Ted's view on Node.js is now that it (and he) has matured a bit.
If you place no value on you're time then yes, it would be cheaper to just run it on your own EC2 instance. There's a lot to be said for not having to worry about the day to day of maintaining a database server though.
Even if you use language X that compiles to javascript ,you still need to learn javascript, Or it's a bit like learning rails without understanding ruby.
Swipe something user-programmable through a merchant machine.

That might not end well. But I guess that has been an open security hole for a long time now, hopefully has been addressed.
This is the biggest downside in my opinion. Theoretically any merchant should deny any card without a signature, End of Story. In the merchant agreement they sign with Visa and MasterCard, they agree that any fraudulent charges where they did not check the signature are their responsibility.
Beginning Auto Layout Tutorial in iOS 7
China's Memory Hole: The Images Erased From Sina Weibo
It appears the release was embargoed for 12PM EST, so it's not surprising that people submitted simultaneously.

It is surprising, however, that all of them received a significant amount of upvotes.
The Curse of the Golden Child
Calling me a teenager, and then accusing the article of ad hominem six words later. Superb.
Easier than pen and paper? Or the camera on their phone?
That's fine. But the point is that it isn't naming things as tersely as possible, it is naming things based on the value the name provides. There is no name you can give to "s" to make it more meaningful or useful. Thus a longer name is not beneficial.
I saw the word sponsor and turned off adblock to see if that was the reason that word was there. Sure enough it was a distracting ad.
Credit card auto payments are great. That is, until you get a new card with a different number or expiry. No matter how careful I am, I miss updating details with one company. I get an account locked, and an overdue fine. Having my car locked down would make the 2 yearly process somewhat worse. Great stuff.
This is mandatory, whereas OnStar is optional.
Everyone on Support
Couldn't they just require the name/address to match for all cards? Including the one you used to pay for the device?
Ask HN: Are you aware of GitHub's TOS and are you OK with that?
From Github's TOS (https://help.github.com/articles/github-terms-of-service):

• GitHub reserves the right at any time to modify or discontinue, temporarily or permanently, your access to the API (or any part thereof) with or without notice.

• GitHub, in its sole discretion, has the right to suspend or terminate your account and refuse any and all current or future use of the Service, or any other GitHub service, for any reason at any time. Such termination of the Service will result in the deactivation or deletion of your Account or your access to your Account, and the forfeiture and relinquishment of all Content in your Account. GitHub reserves the right to refuse service to anyone for any reason at any time.

If you use GH for Real Work, are you OK with these terms? Personally, that makes them unreliable and therefore unusable. Do people (a) find that not an issue; (b) cross their fingers and hope that never happens; (c) only use GitHub for git version control and therefore would be only a relatively minor inconvenience; (d) something else?
In Minnesota, I'm having more merchants threaten to take my card for just saying that. Visa seems to say you should write "See ID" and also sign it: http://usa.visa.com/merchants/risk_management/card_present.h...