skysight-inc/HackerNews huggingface dataset:
Hubble Reveals First Scrapbook Pictures of Milky Way's Formative Years
It has a lot to do with the C/Unix culture of computing. Generally, there's a rule that writing functions longer than a screenfull that have more than ~7 variables is frowned upon - the rationale being that we humans are not too good at tracking more than 7 things at a time.

When you stick to these rules, short names for variables become a no-brainer and arguably make code easier to read.
The same link has been submitted thrice with different accounts and upvoted to 3 points.
Why I’ll never “buy” from iTunes again
The Open Book Sale of My $600K eCommerce Store, With Financials
Multiple Critical Vulnerabilities in GitLab
True, they weren't very fast on this one. But they're usually good at quickly pushing out new services/features/apis and integrating new products from acquired companies.
Most of the games are in fact not wrapped in Steam DRM. Just by the way, as playing them is equal to pirating anyways. If your service is suspended you "can't" play them (even though you can).
That's what I think too, they should state MySQL/PostgreSQL or something like that in the calculator though.
Loma Prieta, the earthquake, removed some freeways and opened up the Embarcadero, which was an industrial zoned ringed by a double decker freeway.

http://lostsf.wordpress.com/2010/11/07/the-elephant-obstruct...
i don't think it depends what area. almost every single person in all of those fields will have done some coding before. Even if that means cs 101
Picturelife is giving Everpix customers a free place to park their photos
You are clearly ignorant about economics. Would you trust a non-economist to manage monetary policy?
Will anyone please explain the tactical reasons why PostgreSQL won? It's pretty obvious it has. I've basically ignored the database wars for a few years, so it's kind of interesting to see that everyone's using PostgreSQL now.
Android 4.4 KitKat, thoroughly reviewed
Every month this hits the front page of HN, and each time it's less and less relevant.
I'd be most curious to know how the performance/dollar ratio stacks up to Heroku's Postgres offering.
$25 Google Glass hack lets you play Mario with your eyes
Would that be a headquarters move, or just an SF office move? IIRC, they may have to move out of their present space above Palomino, which means they'd be looking for someplace to put their current SF employees.
It's also two years old. I don't get it.
Wondering what is the easiest way to convert from MySQL RDS to Postgres. Any hints?
what's your goal with it?
My first job out of college I worked for a man that had left the world of mainframes for the then-new world of the IBM PC. His reasoning was: "It's such a small box. It shouldn't be hard to know everything there is to know about it."

2 years later, he realized just how wrong he was.

With the truly stupendous number of potential things to know about today, not knowing something is the far-more-common case. And there shouldn't be any shame in not having heard about something.
>> Unless you consider running regressions on historical data falsification?

You can make predictions about how policies or exogenous shocks will effect demand/supply/GDP, and then see how things play out in the real world.

For example: People can claim that quantitative easing will lead to heightened inflation in X years. This claim can then be observed, tested, and falsified.
> Folks, why are you upvoting this?

Mostly, because it's funny. What's even funnier is how people take this sort of stuff personally.

I use Node, I know its limitations. I also use PHP. And Ruby. And Python. I use everything. I like having a full toolbox.

These languages are just that. Tools. If you went up to a carpenter and made fun of his hammer, do you really think he'll be pissed? He knows what his hammer is capable of and doesn't need anyone else to tell him.

A better question would be why this sort of commentary starts flame wars?
I dunno...

"I know there's a closed form solution. Shouldn't you be in front of a mirror somewhere, figuring out how to introduce yourself to her?"

is pretty great.
You pretty much just described the entire business model of Gawker, Business Insider, and the Huffington Post.
I'm happy to see that this appears to be a full-featured (or near fully featured) service that includes postgis and hstore.

I'm looking forward to seeing the inevitable rds vs comparably priced heroku benchmarks.
I don't think the primary "YouTube jerk" prevention system is intended to work on people that know or use the word "orthography."
Interesting tweet from Vi Hart:

I repeat, I have no plans to stop uploading to YouTube. I like @doctorow but that article's title was sensationalist and quite incorrect.

https://twitter.com/vihartvihart/status/401035312819736576
Great feedback, really appreciate it, thx!
The great dividing line: Pokemon X and Pokemon Y
You win the prize for the most ignorant question of the week!

First, a science tests and explains natural phenomena. I'll draw from all walks of life to display the good it's done for human kind:

- Personal Finance: How do we know diversifying your investments gives you the optimal risk-reward in a given timeline?
- Public Policy: Why do governments prevent monopolies from forming?
- Jobs: Why do you have a specific job title instead of being a Jack of All Trades?
- (American) Football: Why do most coaches punt on fourth down, even when they shouldn't? (risk aversion)
- Population: Why has the birth rate been declining?

Second, your analogies make little sense. The architect doesn't build the house, the construction crew does. Regardless, each specialty (hmm, that specialization again?) plays an important role in building a house.

Blah...
i will vehemently argue that a Ph.D. in CS is one of the best ways that a young hacker can spend his/her 20s, regardless of which career they end up pursuing in the future. pursuing a Ph.D. + interning at several companies during summertimes = amazing combo for a wide variety of future careers.

the ONLY enduring downside (which you mentioned) is the lost income.

see: http://vimeo.com/73178238
I think, at the least, it's extremely disingenuous of contemporary economists to act as if this is not the case and that there aren't serious epistemological issues to reconcile in their field.
Ships 2014, EMV liability shift 2015. So these are good for about a year or so.
Affirming the consequent?
How would you "change" it? It's just not dense enough to support enough grocery stores/restaurants that everyone could walk everywhere.

Given the absurd cost of housing in the bay area (http://www.slate.com/blogs/moneybox/2013/04/11/san_francisco...), you'd generally just reduce or eliminate height restrictions, minimum building setbacks, and parking requirements. At that point developers will build structures that increase density and support grocery stores / restaurants.
One of many reasons is MySql being bought by Oracle and name change/lost of community backing etc...along with some missing advanced technical features....
I clicked the link and wondered why the author appears to have deleted the original post.

"I kinda remember this guy," I thought to myself. "Let me read what else he has to say."

Then I found this: http://teddziuba.com/post/24585610978/starting-over

Maybe he just didn't want to import his old posts into Tumblr somehow. Or maybe something else.

I dunno. Just thinking.
I think this post is certainly correct in addressing CPU issues, and certain problems with Javascript.

What it fails to recognize however is that the "how" of Node.js isn't the cool part about node. The cool part is the "what" which is bridging the gap between the client and the server. This is the reason that people tolerate writing more javascript, not because everone loves javascript.
I love the concept. What if the cashier's finger brushes the button, and now I just expensed lingerie on the corporate card?

Also, I wonder if there are any plans for chip-and-pin. A swipe-card is very out-of-the-ordinary in the UK and Europe, I've found.
Meat is the first thing to go: what it's like to have your food stamps cut
>>It cannot discover truth using repeatable experiments.

Behavioral Economics is a field that attempts to do exactly this.

Additionally, repeatable experiments is one method of falsifying claims, but it is not the only method. Observational studies and prediction testing can serve as a means to falsify claims.
Udacity's Sebastian Thrun, Godfather Of Free Online Education, Changes Course
Great news! Now I don't need to setup PostgreSQL myself.

Here is a related whitepaper if you still want to setup PostgreSQL yourself: http://media.amazonwebservices.com/AWS_RDBMS_PostgreSQL.pdf
I'm now using ClojureScript + CouchDB
I've written a couple of blog posts about what makes Postgres a great database, many of these reasons are why its now preferred by so many devs - http://www.craigkerstiens.com/2012/04/30/why-postgres/
What security does this provide that another token like a cookie does not?

Certificates provide value where you can independently attest that the client is who or what it appears to be.

Client certificates are the basis of MDM solutions, for example. In a corporate setting, I enroll my iPhone with the MDM, linking that device and phone number to my identity. The MDM solution issues certificates identifying my device and my identity to that device. That allows subsequent interactions with corporate systems to be authenticated.

If I drop the phone in the toilet, get a new one and restore it, I must re-enroll, as the phone serial number changed. The old certs are revoked. The key assumption is that the mobile device platform can be trusted to provide an accurate serial number, phone number, etc.

Browsers cannot be trusted much, if at all. A modestly clueful attacker can spoof all of the metadata provided to the website. I can take that client certificate and copy it to any other browser.
This is great news, but unlike for Amazon's MySQL offering, they do not yet support read replicas for PostgreSQL.
I hope people give Dart a chance before unleashing the fragmentation zoo upon it. It's quite a nice language.
Thanks for that, I thought it would give around a couple of days of backup, however I had completely fudged the numbers somewhere along the line.
Somehow it seems pretty costly...Wouldn't it be cheaper for me to just run it on my virtual instance that's hosting the app and probably just back it up with S3.
I can't find the quote, but it was from a pilot of one of the first commercial 2 engined airliner jets, 737 or 777 I forget.

Basically the reporter said, are you more worried if you lose one engine of two versus one engine of four on the 747/707/etc. To which the pilot replied, losing an engine is always a serious problem. Maybe if we ever get to my copilot saying we've lost engine 43 will it be a non issue.

More engines just means more chances for failure. All I know is losing any engine isn't something you treat lightly.
I will be hesitant to purchase without an incredibly transparent security policy.
Right, that is the difference between PhD in USA versus mainland Europe - where PhD is regarded as a regular salaried job (albeit very low-paying). Basically, after some intro time with the professor, you're really on your own. Interactions happen, but nothing that can't be done remotely.
This is another example of the poor quality work being done on higher intelligence research. He defines consciousness so that it has no testable characteristics. Saying that it is an emergent property of multiple connections in a system smacks of magic smoke. This hypothesis is not "radical" at all but a lazy throwback to pre-science philosophy. I hope that this guy is just a suit and it is not representative of the work being done at the Allen Institute. If it is, Paul should think about spending his money elsewhere.
Hidden Feature: Record Sound From Your iPhone's Speaker
Just waiting for "Works best on Chrome"

Silverlight and ActiveX have already shown the usefulness of proprietary enhancements.

No thanks.
This product is overly restricting it's market, I feel, since in Europe EMV (or "chip and PIN" as it's known in the UK) is ubiquitous. Payments worldwide are moving over to this system from magnetic strip cards, so I fear that this (useful) product has been invented too late once the tech it relies on is already speedily in decline!

I imagine, due to how the cryptography works, it might not be as simple to create a product like this for chipped cards.
This is potentially useful for the US market as chip/pin is very new to us and only recently rolled out via major banks this year (I literally just got my new Visa card with a chip). I can see how Europe is far ahead of the curve.

My initial questions/concerns are as follows:

Will this be usable in ATMs? I can't visibly tell if it's too wide to fit.

Is there any planned security functionality to lock the card via your paired mobile device? I'd like to be able to supply a password to unlock for a short period of time for usage.
3 Ways to Fit More Gaming Into Your Day
Really happy to see this.

The only thing that seems to be missing is pl/v8 support. In case anyone from amazon is reading this, I've noticed that the functions floating around on github for the new json data type are using pl/v8, and I suspect this will only become more common.
What does that mean? EMV liability shift?
Also, when you go into a bookstore you don't see all the unread messages in your inbox.

Clearly the GP was referring to a single facet of what Google provides.
I wouldn't say PostgresSQL has won. MySQL is still very relevant.

I would say that if you are just starting out and you already know MySQL and you are proving out your MVP, MySQL is still relevant.

Once you have a stable product and you need a better database, PostgresSQL is a good move up.
> Does it make sense to migrate to PostgreSQL, I don't have a lot of data as I'm in the early stage? What are the primary advantages that PostgreSQL provides over MySQL? Any advise/pointers is appreciated.

If MySQL works for you, there is no reason to change. Some people have quite a dependency on Postgres (hstore, JSON, transactional DDL, pubsub, PLPGSQL etc.)
Hey all - OP here. I know drop shipping sites tend to illicit some curiosity (as well as a lot of skepticism) online, so I'm happy to answer any questions as honestly as I can here in the comments.
> that string argument should be named "s"

That's an opinion a lot of people don't and won't share.
There are divisions between some major economic theorists who aren't just pundits. For example, read some of the disagreements between Nobel Prize Winners like Robert Lucas and Paul Krugman.

Of course, disagreement in a field has nothing to do with the validity or science like nature of the field itself. Consider, for example, the disagreements between Gould and Dawkins in the field of biology. Does this mean biology is not a science?
This is not directed at your comment individually, nor is it anything about your content in particular... but IF I HAVE TO HEAR THE TOOL/TOOLSET ANALOGY ONE MORE TIME to describe programming languages, I think I will... be disappointed in your lack of creativity. Really, don't you guys have any other analogies in your "toolbox"?
I wish I lived in your world. Where I am, 90%+ of web developers believe there are two options for making web sites: "LAMP" and .net/sql server. I am constantly dealing with web developers who genuinely don't even know postgresql exists.
Part of the problem though isn't that it's artificial accounts generating deliberate spam or shilling, it's disparate uncoordinated users each doing what they think will boost their karma.

If I know that every codinghorror post gets to front page, I know that if I spot a new coding horror post I should submit to HN to get the karma. In an effort to be first I shouldn't check if it's previously been submitted, I should just submit.

Therefore I will submit. If it turns out I'm not the first I'm just upvoting the article, if it turns out I am first I "win" a lot of karma.

There's no way to differentiate between a genuinely interesting coding horror post that is getting submissions from people because it's a good post (of which there are many) and between a coding horror post that is getting submissions because people expect them to get submissions.

After a while, even low quality sites that are known to have people who post them for this effect can get trapped into this cycle.

This isn't an effect of spammers, it's an effect of a community who know how each other behave.

If you can't differentiate between this and more "genuine" activity then you cannot dis-incentivise the activity you wish to prevent.
This thread reminded me of one of my favourite skits from Mitchell & Webb, Needlessly Ambiguous Terms:

https://www.youtube.com/watch?v=U6cake3bwnY
Would someone who knows HTML/CSS/RoR better of learning Dart or JS next?
I agree and I could probably stomach it better if community centered around Node.js wouldn't be so arrogant.

Arrogance to be tolerated needs to be backed up by technical knowledge. Linus Torvalds is arrogant and abrasive. I don't mind it as much because of his experience, knowledge and his contribution.

Some guy yelling about how asynchronous callback programming is the best way to handle concurrency and is the way of the future is doing a disservice to whatever community he belong s to (well node.js in this case), it just deepens the negative stereotypes.

Technology in itself is fairly neutral, tools that work for some use cases and don't work for others, trade-offs and so on. It is the people that use the tools that give those tools a bad wrap usually.
I think one of the hardest things about having one would be convincing retailers you're not trying to somehow scam them. Especially in the case of loyalty cards. Sure I CAN load my card onto the Coin, but what is a merchant going to do when I pass them something strange that looks nothing like their card?
Is that substantially different than GM's OnStar? It's already been used to slow down/shut off stolen vehicles.
To put things in perspective my goto stack is Django/Celery/RabbitMQ/PostgreSQL. Chicago Boss is quite impressive in that it replaces all of that (except PostgreSQL, though for an adequate project you could use mnesia instead) in just one piece of software, thanks largely to Erlang/OTP. With boss_mq you get your websocket/comet stuff for free, while with Django the best I found so far is to use the RabbitMQ-WebStomp plugin.

The less impressive part is the general lack of polish: for instance the Django templating system is quite forgiving when it comes to types and data you feed it with. Chicago Boss not at all, which can be frustrating. The lack of community around Chicago Boss is probably the biggest downside though.

Anyway I got a working demo product, which was good enough to land a bigger project. For that one I moved back to my usual stack, to avoid codebase fragmentation. I'll probably give Elixir and Dynamo a try if I get an adequate project...
It’s Ted Dziuba, a minor network celebrity and generally annoying dude with sensible technology competence and otherwise usual libertarian blabbing tendencies, including „get a life” style comments as evidenced in the post (if you tell people to get a life, you should get a life, and no, I don’t have a life). And this post actually got deleted, which is why you’re getting it from Google Cache. Consider that an art statement on the condition of Hacker News existence.
Its never too late to get started down the PhD road. At least in my department, most PhD canidates aren't fresh out of school, they've usually taken at least a year or two and worked in industry of some sort and then applied.

My own experience: I had had no research experience in school and worked in industry for a bit before decided that it bored me to death, but I felt shut out from PhDs at the time. I started looking into research that might be interesting and sent out a bunch of emails to professors at universities explaining who I was, my goals and asking if they were looking for a research tech or anything. I probably sent out like 30 letters, got a handful or responses. I took a bit of a pay cut, but I got a fantastic job that I loved as a research programmer for a professor. I worked there for a while, worked on some interesting research, read a ton of papers, got a handful of co-authors on papers, and then was able to apply to grad programs with a strong application.
I can actually see myself using this. There are times where certain stores have these promotions where I can buy a $30 gift card for $20, but I never bother doing it because I know that I will probably leave the gift card at home the time I come back. I also like the automatic locking feature as well when it loses the bluetooth connection with your phone.

Another benefit I see is that it doesn't actually have the credit/debit numbers printed on the card, so nobody could take a picture of your card and use it to fraudulently purchase things online.

This + Simple would be perfect.
Global Secondary Indexes for Amazon DynamoDB
It means that as of 2015, merchants in the US who accept magstripe (as opposed to chip and pin) are responsible for any fraud that occurs when the payment was made with magstripe.

Even if US retailers were accepting magstripe and taking on the risk, I doubt they would accept a sketchy-looking unlabelled card.
Well, it will never work in Europe as there's no way of (legitimately) getting the signing secrets out of a user's cards.

That said, I wonder if anyone will even accept it in the US, won't they be concerned that it looks fake and doesn't have an authorised signature?
Curated Food Delivery Startup Caviar Launches In Seattle And New York City
Maybe in the EU. The US is dragging its feet on the whole PIN/CHIP migration. I had to specifically request my Platinum Amex have a chip on it, and Amex still doesn't support pin and chip with it, only chip and signature (which means it still fails often enough for me in the EU to be a pain).
Erm.. Do you think you might have missed the point that is crazy? Not 'the passport' (as in, 'why the passport and not something else?').

Asking for any legal 'proof of identity' is totally batshit crazy, period. I'm reasonably sure the GP wanted to express this in a nicer fashion than I do, while you discussed which documents are best to hand over..
I mean this I. All seriousness, I prefer YouTube comments the way they were. These comments provided a great data point for determing how large oercebtages of humans really are. Forcing these G+ real name stuff is just like sticking your head in the sand and pretending that much of the world online, not just on places like Stormfront, is a cesspool of racism, ignorance, and hate. Myself, I prefer to see things as they are.
>I suspect bacteria can, and will, evolve around almost any mitigating technique we develop.

That's a baseless suspicion. Bacteria are ultimately bound by physical laws, and while they've proven resilient, there's no reason to suggest we will be unable to develop the means to annihilate them at will. Humans are creative - bacteria just evolve fast.

I agree about the importance of the biofilm claim, but what they don't explain is how they actually achieve this. Their method of disabling that particular protein doesn't directly address the problem of the biofilms having a less-permeable extracellular matrix.