skysight-inc/HackerNews huggingface dataset:
Note that http://www.mozilla.org/en-US/persona/ uses public/private keys for authentication.

The password is used to access those keys at the identity provider.

Replace the identify provider (idp) by a token. Bang. Much easier than rolling out yet another standard.
Postgres replication is great, but it does have flaws.

The big one is that it's on a per-cluster (ie., database instance) level. It's not possible to have different databases with different replication settings: You have to replicate everything or nothing.

Another gripe is that it's awkward to set up the first time; you have to do a base backup, rsync over, etc. It would have been great if you could just start a slave and tell it to stream the entire master database over. Possibly something that gets easier in 9.3.

Another gripe, as a developer, is that read-only queries can fail. You will eventually get a nice "ERROR: Canceling statement due to conflict with recovery"; and you will simply need to retry the query at that point. (We actually switch back to the master and retry.) We use long timeouts for the pertinent settings (see http://www.postgresql.org/docs/9.2/static/hot-standby.html), but we still get these.

Some MySQL fans would probably say that Postgres replication being single-master/multiple-slave is a problem, but I don't mind myself.
I'm not sure what's the point comparing benchmarks this way.

Choosing a database is not only about performance, it's about the type of application you are building, the stage it's in (prototype product doesn't have the same need as a product that has grown over 5 years).

It's also about the people that works on the project. Some projects are better handled in a specific language (ruby/java/php,asp.net, etc.)

For example, using MongoDB on a ruby stack to build a prototype is a pretty good choice. Moving some loads off mongo to redis would be a solution later on. And eventually, the need would arise to migrate your mongoDB stack to Cassandra.
For anyone who actually wants to build an app -- This guide is very long winded. For iOS, the easiest way is to download xCode and try to build it.

I would suggest Aaron Hillegass' Big Nerd Ranch Guides for ObjC and iOS programming. I read those books over a few days to get started and felt as though they provided a great foundation for all ObjC things to come. Stack Overflow fills in the blanks.

You don't have to take my advice, but it's been 8 months since I started "building my killer app", it's been out in the app store for almost 5 months, and since then we've been featured by Apple, and have over 50K users. Just plan to start what you've finished and you'll force yourself into having a killer app.
> Just because you can't prove it doesn't mean it's not true.

It does mean you can't show it to be true, which means it's entirely rational not to accept it as true until that kind of evidence is presented.

What is really going on here is that you prefer serifs, without this being a global truth for everyone. That preference would continue to be a thing even if it were found that sans-serif were 1% more readable or something. Some people will still prefer serifs and be upset if they don't have them and in cases like ebook readers, that may be important to consider.

It isn't necessary to stretch to claims that serif fonts are objectively better in some way, in order to have a reason to use them or make them available.
In a thousand years someone will speculate about why the people of today didn't just build and exploit [x]. Stop messing around and go build [x].
The charging isn't done on the client, it happens later on the server. All this checkout does is turn a user's credit card into a token that you can safely send to your server. Then, server side, you can charge the card or sign the user up for a subscription.

So, in other words the price is client-side, and only used for display. The token gets submitted in a form to your server. And you build the receipt page.
Pagoda Box Update
When giving out your email to a website, change the email slightly using a + sign like this: "<youremail>+<website>@domain.com". The email will still get to you but when they share it with affiliates you'll at least know who shared it.
No problem, I mostly agree with you. The only assumption I didn't like was living with a roommate who pays half the rent (not a spouse) for the next 50 years. That's a little extreme even for me.
I thought the "conventional wisdom" was that serif fonts were best for print, while sans-serif fonts were best for computer screens. Honestly, I've never heard anyone claim that serif fonts were all-around more readable.
A tactic used by lawyers is to emphasize the maximum so that the plea bargains will seem more attractive and be more easily accepted tod keep trials as short as possible. Are we that desperate to blame someone else? He killed himself.
Just remember that this is mega.co.nz and not mega.co.ns, the world's largest Lisp repository.
You are right on. 3 months for me to go from no ObjC experience to app store, another 5 months to get to 50K users, still no revenue, still no "seed" round. You need to be in it because it's what you really want to do.
You can just as easily turn that last statement on it's head:

No insurance company should assume that for their entire retirement portfolio they can produce inflation beating returns without risking significant capital loss and subsequent penury.

The reason I can flip the argument is because, ultimately, the value of your investment is irrelevant. If you are investing $10 billion and earn 10%, or you invest $1 mil and earn 10% - you are still earning 10% in both events.

It's just scare-mongering - you're saying to offload your risk and reward to someone else because they're so much better than you at it. However, there is very little proof that they really are better at it than just investing 50% in bonds and 50% in index funds. And, unfortunately, while you truly are offloading all of your reward, you are only offloading limited risk - and you are paying for the privilege.

The financial industry as a whole does a wonderful job preying on fears for their own profit, and yes, I've worked in the financial industry.
All You Need to Know about the EU Privacy Debate
The vast majority of them do need a lot of work, especially from tax sales. From Sheriff Sales, where the home owner fails on a mortgage, the houses are in better shape, but cost more. It's not an avenue for everyone, but neither is giving up coffee at starbucks I suppose.
Well, for what it's worth, I think it would be worth offering the ability to embed this both as a button and as a part of an existing page without the popup. In the meantime, I'll continue to use the payment tag.
The amount is charged server-side, no way.
indeed, today, criminal hacking is more clearly defined, compared to back then. Perhaps something we do today would be illegal tomorrow :P
System F in CoffeeScript
But ruby programmers hate curly braces.
MegaUpload fulfilled a very different purpose from those other sites. There were no security issues, that's pure FUD. And you could disable all ads by paying. Or by using JDownloader (free).
If you buy a house for 5k, and rent it out for section 8 housing, that sounds like way too much work and stress.

I wouldn't want to deal with tenants that are more likely to be flaky on paying rent, maybe trashing the place, or something even worse.

Sounds like a full time job in itself.
Here's one integrating Stripe with Flask - https://stripe.com/docs/checkout/guides/flask
There was a discussion the other day on how this was possible, where a hash would be created and that would allow for both encryption and deduplication. Let me see if I can find it.
You can be notified the moment we launch by simply giving us your email here: https://stripe.com/global
Hopefully you interview with some people who might be involved in managing or working with you, or you will not have any basis for this assessment.
The best minds among us have a healthy disrespect for "the law", especially when the laws are wrong. The us government killed one of its own prized children, in situations like this, the citizens should look around and notice that the united states is falling, like a bad hard drive that will eventually have to be replaced with a newer one. sadly the replacement will involve our blood, we will have to die for our country and our freedoms once again, so that our great grandchildren can live in a world worth living in.
When you strip it down, my claim was that homeless people are badly abused and that negative language perpetuates this.

Your question is an attempt to destroy my argument by character assassination.
I actually did a project on something similar in high school. I wrote a little program that would show people two passages in a random order, timing how long it took them to read the passages, alternating between one of four random typefaces. The four faces had two sans-serif faces and two serif faces, but I was interested in a different quality: whether monospace was easier to read.

Unfortunately, I ran into serious methodological issues which rendered the data completely inconclusive, but it was a fun experiment nonetheless.

The main thing I learned was how awesome computers are at saving me effort: I got all my data in one go while others had to conduct their experiments manually, one-by-one. Even counting how long it took me to hack together the program--and even in high school, using Java Swing, it did not take long--I still won out time-wise. More importantly, I traded boring data gathering for fun programming.
exactly, my point is that they need to start by focusing on something smaller and nailing it, then they can move on to expanding and nailing those areas too.
Thanks for the kind words. Applying as a student is a great idea. I know the director of the student program & I would be happy to connect you. Drop me a line over email and I will help any way I can.
This is great. Functions like signal are rare, so I just memorize what they do without reading the decl every time. Also, typedefs for function pointers go a LONG way towards readability.

The point at the end about const is good too. I see a lot of people screwing that up and consting the wrong piece.
This attitude of not taking responsibility for anything, of simply denying reality, not to mention humanity, has a very specific beginning: George W. Bush's defeat of Al Gore. He demonstrated to everyone in government and in the private sector that you can reach out for power, nakedly, without respect to any kind of decency, and take it. And, gasp, the American people would not clamor for justice. They would not demand something (or someone) better. It was a watershed moment for government, when everyone realized: we can do whatever the fuck we want, and no-one can stop us.

And this thesis, hesitant at first, has been demonstrated again and again. By Bush himself - NSA wiretapping, gitmo, the TSA and the most epic 'fuck you' ever spoken to the American people: the attack and occupation of Iraq under false pretenses. Cheney's massive expansion of power of the office of the Vice Presidency was a more subtle but still important expression of this disregard for American oversight. Carmen Ortiz is an Obama appointee, but she is very much a product of the Bush era.

Bush was a wake-up call for all government employees: you have unchecked power. If you want to use it, expand it, abuse it then do it. No-one is going to stop you. Our justice system is so expensive that it's out of reach of most, and really, in the end, you're playing on the same team so go ahead and do what you want. 'Justice' has your back.

But the key to making this power grab work is to follow the Bush playbook: never, ever admit to any wrong doing. Do not, under any circumstances, even acknowledge the concerns of others - except possibly in tones of smirking dismissal and contempt. If you don't follow that playbook, then you give your opponents an opening, and weaken your position. Pretty soon you'll be explaining yourself, and when you're explaining, you're losing. You're losing power.

Stonewall, deny, and fight with every last tool given to you. Do not cooperate or discuss. Force your opponents to find leverage against you: don't just give it to them.

Ortiz is a smart woman, and learned her lessons well.
When I very briefly looked at Dart I found it to have a Java-ish flavor. Is that the problem you had? Can you mention a little of what makes Dart pretty bad?
Cutting out a daily latte might not be worth the savings for a lot of people.

But cutting in half the number of times per month you eat out, and not ordering any alcohol at restaurants, can easily save most households several hundred dollars a month. Eating out is very expensive.
Google was worried, they moved fast.

This is what I'm unsure about: how much of google's worries was a result of Lala being a worthwhile company and how much of it was a result of Bill's propping it up? Let's remove Bill for a minute. Let's say Mr. No-name-CEO reaches out to his contact at Google and presents the deal for Lala. My gut would be that Google guy would likely simply pass on the deal because he doesn't perceive Lala to be much of a competitive threat or a great product, not to mention the little traction they may have had was a result of Google's partnership(which I'm assuming they could easily opt out of). What am I missing? What made google worried, lala inc. or lala inc. with a salesman CEO with an acquisition offer?
Trade secrets were the IP I was referring to in that example; software patents didn't exist at that point in time.
Infinite scroll featuring JQuery, Flask, Twitter Bootstrap and Redis
It's important to find a good property manager in the area you are investing. They do the work for you but the returns are less of course. Just like anything...
I saw somebody paste an image of an iPhone into a PowerPoint slide, and draw all the screen elements using copy and paste or the PowerPoint drawing tools.

He used inter-slide hyperlinks to link all the screens together and some simple transitions, and the end result was just like running a real app on the simulator to the untrained eye.

I suppose the next step is to just find some foreign devs to actually build the thing.
> I believe that his official charges were along those lines, but it was clear it was being taken more seriously because of the suicide.

Consequences have consequences.

If you, like every teen ever, fuck around behind the wheel, probably nothing will happen to you. If you are unlucky, you might get a minor ticket. Run over a child, though, and you're in for a world of hurt. Even though exactly the same amount of youthful off-goofing and bad driving is involved.
Direct link to video: http://vimeo.com/57653391
Thanks Noel, EyeQuant co-founder here - (not the author, though)

Yes, the concept of an A/B test is used fairly liberally in our post and should probably not be interpreted in the exact same way for someone looking to run an actual A/B test on their website - though one hopefully gets the general idea. The article is just trying to point out that some of the most well known pieces of art were the result of an iterative optimization process that can be somewhat "reverse engineered" by creating alternative versions and measuring people's psychophysical response to those. And if this helps some companies out there to embrace both creativity and analytics to make their own websites better, all the better!
I find this funny because Martin Luther King turned out to be a plagiarist.
Anecdotally, I'm personally amazed as how well un- or barely trained US civilians responsibly use their guns in self-defense. There's about 2.25 million Defensive Gun Uses (DGU) per year, although of course only a very small fraction involve a shot being fired. Still, with numbers that large, if there were a lot of "pain-in-the-ass innocent bystanders" getting shot or killed we know the US media would be hyping those cases.

They do happen, last I can remember was a worst case where an armed citizen tried to slip out of a pizza joint during a robbery only to find the robbers had locked the door behind them. They noticed and started shooting at him, and one or more of the staff were behind them in line with the citizen. Bad situation, but then again, for all we know he saved the lives of everyone in the joint, based on the criminals' actions.
There was a bit more cheating going on in the financial crisis than Bernie. Where are they?

I agree with the spirit of your comment, but it's certainly possible to become fabulously wealthy, cheat people, and keep it.
I have recently installed lubuntu on sony vaio laptop.
VPCSE line.

Installation is smooth, and lubuntu is fast. So highly recommend it.
If there are better tools, I'd like to know. If there isn't any better, this sounds like the perfect opportunity for someone insightful to reinvent the industry.
Yes, great graph.

It illustrates the fundamental truth overlooked by most retirement planning schemes: the stock market doesn't just automatically grow in value over time. It grows in emphatically punctuated booms driven by technological advances.

The boom of the 1920s owed a lot to the telephone and automobile, linking businesses together in new ways. The boom of the 1960s was mainframe computerization, and the boom of the 1990s was personal computers and Internet connectivity. All these permitted entrepreneurs and established businesses to gain ever larger leveraged multipliers of turning effort into impact and value and wealth.

No breakthrough technology means no boom. We won't have another until another such technology arises. The Internet has largely plateaued in terms of business value. We don't have anything obvious on the horizon that will create a 10x productivity multiplier over email or Excel or StackOverflow, in the way that computers replaced adding machines and email replaced snail mail. Judging by the history of industrialized society, something will arise eventually to spark another boom (my best bet is neural-computer integration), but we can't say what or when. The next 20-year quadrupling of the stock market may begin in 2015 or in 2060.
There was a lawsuit? I thought this was a purely criminal matter, and wikipedia says nothing about a lawsuit.
Unless you are doing very simple ala carte purchases this button reduces total complexity by maybe 5%. If you are doing subscriptions, with coupons, with trial periods, creating users at the same time, wanting to show the user their coupon/trial status, last 4 of their CC, send emails on failed payments, cancel accounts on failed payments, let people update their card, etc, etc, etc it is still very complicated to get all that integration correct.

What stripe needs to do is sponsor the development of an official rails gem that handles all these things like ActiveMerchant (plus views people can then hack on like normal rails views). Many people are implementing these things over and over again, probably including stripe developers themselves for their own side projects. It is a huge waste of effort and source of bugs for everyone.

One nicely written gem that integrated easily with common practices for User models and people could integrate stripe with a simple "stripe_user :subscription, :email_notify" whatever. That would be awesome.

I realize rails is not the entirety of their business but I'm just saying it would make me and a lot of other people happy.
This Google patent application had us at 'laser keyboard'
Hacktivism: Civil Disobedience or Cyber Crime?
This. Oh god no. No. Don't put your root fs on fuse. Or put ntfs on root. Please, for your own good?

Or am I being trolled? I'm probably being trolled. I'm being trolled, right guys? Right?
Vipassana: 10 days of solitude and insights gained from it
"At this point, the DOJ should apologize, investigate internally and fire those who were involved in Aaron's case."

This is a bit naive. Certainly it would help the DOJ's image if they did this, and certainly firing those involved would be just, but that act alone misses the point: why are prosecutors who behave like this thriving? This isn't an isolated case at all. There's a more sinister factor at work, and doing only as you suggest would cover it up.
For those of you reading Third-party JavaScript[1], check out their source https://checkout.stripe.com/v2/checkout.js (it's uncompressed!). There's a lot of stuff to learn there.

[ 1]http://thirdpartyjs.com/
"ctrl+w" is normally used to move between split panes in vim. It closes the SSH tab on a Chromebook. Googlers were not happy.
Ah, those pre-Bush wonder years, when we all could look up to honest politicians.
I'm always amazed that coffee, cable tv, or smart phones are called out as budget "excesses".

For most people, their biggest expenditure every month is housing, then followed by transportation.

If one wants to cut spending at all, the huge savings are made here. I.e. don't "consume" more housing than you need-- rent out extra bedrooms or get roommates if you have an apartment, don't drive an expensive auto when a cheaper one will suffice. The savings that can be made here-- hundreds in the case of transportation, possibly thousand+ in the case of housing-- far overshadow the amounts that can be saved by cutting back on coffee, etc.
Christ alive I hope Stripe get over to the UK soon.
OpenSUSE 12.3 beta is ready to run
the united states judicial system discriminates against programmers, giving 10x the sentences for equivalent crimes in other older offenses like armed robbery. downloading a file can get you more jail time than waving a gun around in a populated area demanding money.

I demand to be treated equally. that means when a senator gets caught bribing for millions in personal gain, he gets put away for 35 years, as an example.
The author has a kid.
"Assuming this is neither pedantry nor an ad hominem attack..."

The Associated Press (AP) finally updated their style book to make this important distinction, and I've noticed their writers are actually following it, so it's not pedantry.
We are raising a generation of deluded narcissists
My Dream College Won't Accept Me Because I'm a Woman
Thanks for the heads up. The demo gets fiddled with, and the language changed (which is what happened here; language changed to something your system isn't equipped to deal with; we still have a number of non-Unicode translations which can make systems without that language/typeface look goofy), pretty regularly, so it gets re-imaged a couple times a day. I'll kick off a re-image manually.
Please do get in touch.

We love how easy it is to get a sample/demo/game published using PlayCanvas, we use it _all_ the time. We offer the option to download your game export and host it yourself but it's one button to publish to PlayCanvas so we're sure most people will want to do that.
I love the Big Nerd Ranch! That's definitely a great way to learn, but if you want more than just a book to work from, that's where Treehouse is here to help (Big Nerd Ranch has AWESOME bootcamps, too). It's so exciting to have so many great resources available cheaply or freely.
Already deleted.
I was curious about this and a search came up with this http://en.wikipedia.org/wiki/Martin_Luther_King,_Jr._authors...
in case anyone else is interested too.
Calendar and AutoComplete - Introduction to Kendo UI Course - Part 2
Understand that "never let a crisis go to waste" was also the mindset that allowed the Bush administration to pivot from 9/11 response to invading Iraq--despite a complete lack of connection between the two.

My point is that while crisis creates opportunity, it does not justify all responses. It does not exempt us from the need to soberly and (as much as possible) objectively consider the merits of what people propose to do.
> To me, a critical analysis of research is often more valuable than the research itself.

Critical analysis of research is science. I'm perpetually frustrated with articles like this that seem to portray science as a failure by citing faulty studies, ignoring the fact that everything is working as it should.
This is why most programmers are more productive with newer languages. Syntax and readability matter.