skysight-inc/HackerNews huggingface dataset:
that would be valid JSON, so it's not a problem. Standard tools can still parse it and reliably turn it into native objects. The same is not at all true when comments exist. People will start putting /* @annotations */ that can only be ready by certain tools which breaks the whole point of JSON - it's a data interchange format.
This one about building Android apps using HTML/JS/CSS isn't free anymore - http://ofps.oreilly.com/titles/9781449383268/ - itwas in Open Feedback Publishing System some time ago. Now you'd need to buy it. (BTW, it has 2.5 stars on Oreilly site.)
This is such a flimsy argument that I don't get why anyone bothers. I suppose heavy-arms dealers should keep a pack of Twinkies with them at every sale. Somehow it reminds me if the old myth that a cop has to tell you they're a cop if you ask.
If the number is "1 of his other clients" it is just as bad.

This is the educational problem we face ('we' being people who have the particular libertarian bent that Ladar is showing with his actions here). The masses, on all sides of the political spectrum, do not understand just how truly special our constitution is, and how offended they should be that the current holders of office are trampling it underfoot in so many ways. The 4th amendment could be paraphrased as "if officers of the state don't have good reason to think you're guilty, they have no right to invade your person in any way".

If we were talking about a fluke whereby the FBI, in the process of intercepting Snowden's communications, mistakenly saw the SMTP traffic of an innocent user of lavabit, OK, mistakes happen. But that's not what's going on here. The FBI requested, and was granted by a federal judge, the ability to search people for whom it had no probable cause of criminal action. Ladar's side brings this up in hopes that the judge will understand that more narrow measures would be just as useful to the FBI, without violating anyone's 4th amendment rights (including Snowden's since he did break the law) and without destroying the core of his business.

At least for citizens of the US, if the government isn't prepared to arrest you and press charges against you, it's supposed to leave you the heck alone.
It's generally not the review that's the problem, but tying it to a user's image and real name without their permission.
I think most of us are more used to delimiting urls using [markdown syntax](http://daringfireball.net/projects/markdown/syntax)
The problem there is you have to have the money in your account. If they could find a way to do instant withdrawl/hold of funds, then people could use Dwolla to make a purchase direct from their account.

As it is, you have to put money into your Dwolla account and let it sit there until you're going to spend it, making impulse shopping a lot harder to do.
Ask HN: Why don't more domestic flights have wifi?
My assumptions may be wrong, but here they are:

1. The technology exists to easily add an internet connection to any airliner (as evidenced by airlines like Virgin implementing it fleet-wide)

2. Once in-flight wifi exists on a plane, it is priced in a way that is profitable for the airline

3. Customers respond well to wifi availability and appreciate it.

If those are all true, then what could possibly be making airlines like United and American implement in-flight wifi so slowly (I think United is adding internet to 1-2 airplanes per month)?

My only thought is that is actually isn't profitable because not enough people pay for wifi, but that it is valuable for an airline to have messaging like this: "We're adding in-flight wifi to more of our airplanes each month!"
Alright, thanks. There was a time in college lo these many years ago, when I thought about becoming a linguistics minor. I just took a couple of dead languages instead (Latin and Old English - because why not?). Later on I wish I realized how much time I wasted not taking more courses and additional languages, free time is harder to come by for these things when you're "grown up".
You might be interested in D's scope guard statement:

http://dlang.org/statement.html#ScopeGuardStatement

and an article about it:

http://dlang.org/exception-safe.html
The "consensus" isn't fungeable like that; it's derived from block chain length (i.e. the size of the chain of previous transaction blocks)
I'm not the parent, but my company and I both settled on Rollbar due to fair pricing, good features and good support interactions during the beta period.
I really don't think it's fair to say it's a terrible language. It does have some terrible, horrible parts. But it also has some wonderful, awe-inspiring, mind-blowing parts. It's just not a MOR language - you have extreme lows and awesome highs.
Fun thing about the free market: when the bad guys win, they take the place of the good guys. Evil will always triumph because good is dumb. So no matter what, the market will always be populated with >90% evil.

Hence, government's job is to limit how much damage evil can do.

They suck at this.
My domain is also set like that and it is a fairly fresh google apps account, so it's probably the default.
Well, a forum is essentially the same thing as BBSs were in the 80s but now we have computers that are several thousand times faster. I find it much more "amazing" that the other forums are so slow.
I am aware, and that's something I've voiced my concerns about with my MP, but I don't see anything changing under our current government.

But even if we weren't, it would be possible for American agencies to intercept Canadian traffic without any sort of due procedure.
That doesn't really address the question Tyler was asking, though. The question is, how does standardizing the way you talk to the DRM make the situation worse than one where they didn't standardize the way you talk to the DRM?
Yeah, but when I said "smallish" I was thinking more on the order of 1%. I would consider 10% actual gains to be quite large given the craziness of what Hyperthreading tries to accomplish.
My constraint is a bit different. All I have to do is work more than last week's day. For example, if I achieve for Monday 3.01 hours. All I have to do for this week Monday is to achieve 3.02 hours. It has gradually pushed me from 6 weeks ago of 23 hours to 30 hours this week.

Once I reach my goal of 30 hours a work week, my goal is to merely maintain the momentum and shift most of my workload 2-3 days so I am not working all week all the time. (Although, some activities must be done everday, such as studying)
It looks like he used this image (http://www.flickr.com/photos/xp0s3/7851153390/in/photostream...), potentially just searching on Flickr for something eye catching and due to the "We're watching you" concept?
There is obviously no black or white answer for this but I would say go for it using Flask + heroku + PostgreSQL. Flask is excellent in terms of rapid prototyping and even though it does not come with batteries included like other bigger frameworks, it makes up for it through its excellent Extension Ecosystem. Check out Flask-SQLAlchemy, Flask-Login, Flask-WTForms, Flask-Scripts etc. Excellent documentation for everything.
I have not used Heroku personally yet but they do offer free tier.

I am pretty sure that flask is not a throwaway framework. Lately on Stackoverflow careers, I see a few companies using flask in production if that's one way to measure it. See this http://careers.stackoverflow.com/jobs?searchTerm=flask
Sure, the new generation will have unified memory access, but my parent was talking about PC's. What happens in console usually has little bearing on what happens in PC.
If you only operated in 2013, you still have until April 2014 to file.
The attackers are NSA.

It is stupid to think that obscuring the OS would delay them by any more than a couple of hours at best.
Hear from Snowden's former attorney: The NSA vs. Individual Privacy
> Developing nations have a tendency to not use the latest and greatest.

Attention developing nations: Chromium and Firefox are completely foss. No excuse, unless you don't have an internet connection.

In which case, what do you need a web browser for?
Don't blame them if lobbying is legal. Let the politicians implement campaign finance reform, but first support a constitutional amendment so that it is even legislatively possible after the recent Supreme Court rulings.

Not serious =). A much more realistic short term strategy is to give Google bad PR over this to the point that they stop, then they will start lobbying against it if their competitors are still getting to take advantage of the loophole.
Non-linear systems are inherently non-deterministic. Even if you had one sensor for every cubic foot of the troposphere nonlinearity would quickly swamp your model forecast.
Actually I don't have any praise for Objective-C's design.

And it also suffers from the same issues that pollute C++'s design.
I really like that analogy.
I'm talking about the article the OP posted: http://techcrunch.com/2013/10/07/verbase/

The whole "crowdsourced" ranking system was tried by Google. Odd that they left it out of the article.
For some reason this resembles the issues you get with numerical precision when doing things like ray tracing with shadow maps, or Z-figthing in depth buffers, or guessing prices on Price Is Right.

Here each processor is trying to achieve a market position relative to their competitors almost as an epsilon. They want to be seen as cheaper but no cheaper than necessary, and they want to retain simple terms. That drives them to tweak the 1st and 2nd order terms (constant + a scale factor).
As if consumers didn't have enough reasons to avoid Google Plus.
This implies that an object will be unavailable while it is being passsed between threads. How fast is that? With a mutex, it's as fast as shared memory.
HP leads war against Microsoft; will other PC makers follow?
I'm not familiar with the sport at all, but Red Bull's other sponsorship ventures would lead me to think that the money they would spend on a team is not tied to the direct profitability of it. It would help letting smaller teams have a bit more cash, but it wouldn't prevent the top teams from continuing to spend them out of competition. We actually have seen this as well in the Premier League. To really get balanced competition you need a host of financial regulations, not just caps and limited revenue sharing, with a monopoly on your sports leauge, ala the NFL.
Valve Tips Steam Machines Details, Launches SteamOS Dev Days
It seams the Learning Android book was removed by O'Reilly.
If it is only shared with the people who you originally shared it with, what is the problem?
Racist? Are you saying that English is a "race", that it's somehow the same "race" that existed 700 years ago, and that it is "racially" justified in ruling Scotland?

Those would be novel claims.
I would think that on the forum for a startup accelerator, people would be more finely tuned to what this means for startups. Guess who can not evade taxes through complicated international arrangements? Startups.

It is overall a terrible thing for the economy. It is an incentive for bigger companies to get even bigger, and it is horrendous for small companies that have to pay full taxes and carry the burden of a tremendously complicated tax system that meanwhile fails spectacularly at taxing their orders of magnitude bigger competition.

(I guess it tells you a lot about the political system that we are happy to invade big countries but apparently powerless at regulating small ones that have specialized as tax havens)
I do use a real parser, but it is not possible for JSON-P.
To be fair, if you speak about racism in America, it's not based on nationality, but on well, race... The data for Switzerland is not categorized by race in that document, and I can tell from the list of source countries, the vast majority of those immigrants would be considered "white" - it's pretty rare to see discrimination based on country of origin between white people these days.

I think therein lies the disparity I see a lot in talking about "diversity" between some Europeans and some Americans: here, we generally view diversity as a plurality of races, whereas it seems (to me) in Europe it is seen as a plurality of ethnic groups.

[EDIT: What deserves a down-vote here? Does racism not differ from ethno-centrism? Can we not have a reasonable discussion on the point of the person I am responding to? He points out that welfare has nothing do with racism in Switzerland, because they're so well integrated with other races, yet does not provide any evidence to that point. My statement was clear, not argumentative, and as far as I can tell completely non-combative. If you disagree with my statements, then please tell me why, so we can have a discussion.]
I don't understand why companies won't realize how creepy this is.
What do you do about local differences in cost of living? $1K/mo will get you pretty far in a lot of the US, but it won't even cover rent in SF.

So now you have to come up with a system to calculate the COL differential between regions. You also have to come up with an enforcement mechanism to prevent people from saying they live in SF when they really live in a small-town.

Sounds like you'd only reduce overhead by a little.
Payphone Project
The link is immediately available under the same text in the actual TOS: https://plus.google.com/settings/endorsements?hl=en

From: http://www.google.com/policies/terms/changes/

It's very clear and had saved my previous restrictive settings, which is solid in my opinion.
It's not quite true that all payment processors charge 2.9% + $0.30. In the real world you'll find rates almost half that for brick and mortar merchants, more like 1.8% + $0.15, which is very close to a processor's wholesale cost (called "interchange"). It's specifically ecommerce processors that are easy for anyone to sign up with.

There are two main reasons "no hassle / developer-friendly" ecommerce processors charge so much more:

1. Value-added features, like easy-to-use APIs and friendly customer service

2. Higher rates of fraud

Fraud is a big issue. You see, processors essentially "vouch" for the businesses they add to card networks. If a fraudulent business starts up, runs tens of thousands in fraudulent card payments, and takes the money and runs, and then all those victims issue chargebacks to recover their money, the processor is left holding the bag.

This is why signing up for accepting credit cards at lower rates has traditionally been a pain in the butt. It was like applying for a loan. The processor wanted to do some due diligence on you.

So the easy-to-use processors are not only offering nice software, they're also taking on more risk by letting anybody sign up and get paid quickly with minimal due diligence hurdles. There's a lot more work and investment they have to make on the backend to mitigate this risk.

Footnote 1: Amazon's new payments service is a good example of how to do a more competitive rate without sacrificing ease of use. They start at 2.9% + $0.30, but then scale it down to as little as 1.9% once you have established three months of high-volume activity. That's a pretty good protection against fly-by-night fraudulent businesses.

Footnote 2: Other commenters have noted the role of interchange. But this in itself does not explain why no-hassle ecommerce processors charge more than other processors. Interchange is really not such a mysterious thing: it's the wholesale cost that processors pay to card networks, which in turn mostly gets passed to the bank that issued the card. Competitive banks will in turn pass this on to their customers via reward programs and benefits. It gets press because merchants resent having to pay out an extra 1-2% or so that mostly gets funneled back into their customer's pocket (long interesting story about how Visa used this to drive adoption of their network). But the main reason that "friendly" ecommerce processors charge more is quite simply higher fraud risk.
This is right for theoretical limits, but modern chips are fabricated as stacked 2D layers, forming planes rather than spheres. This changes information density gain per distance from the core from cubic to quadratic-- in Nehalem, the 64KB of L1 cache has 4 cycle latency, while 256KB of L2 cache (4x more) has 10 cycle latency (~2x slower).
I realize this. I was addressing the OP's comment:

I think they should just let the teams use whatever technology they can invent...
Disappointing.

Facebook's decision to use people in their ads, and also automatically subscribe people to spam from Facebook Pages, has already made clicking the Like button a 'heavy' action—meaning I have to think about it before doing it, and most likely won't click nowadays.

Google Plus is the same now. I used to consider handing out a quick +1 to any post I liked, or a cool site/service. But now, I have to think about whether I would be okay with my profile being associated with whatever that article/site/service is doing, and whatever they may do in the future.

I've already opted out, but I've now lost my trust that clicking +1 is a lightweight/safe action.

The only social button/action that seems safe anymore is the 'Tweet this' button... Hopefully Twitter doesn't screw that up.
The Future of Content Consumption
The idea is interesting, why not use it to replace the myriad of benefits programs that exist? I would bet that most large governments have so many aid programs they truly cannot be sure of whom is getting what let alone if the who is supposed to.

A basic income strategy can roll up most if not all of these programs into ONE government program. The reduction in programs, persons, and the places for them to work, would all be applied to the program increasing the savings.

The trick is to not let politicians play with it.
Startup of the Week: Maptia
"Pro-evil"? Wow. Is it so hard for people to realise the problem is the potential interpretation of "evil" is very open ended?
Modern GCs use multiple threads to collect garbage. Also, it is possible to design a GC that does not pause mutator (e.g. C4) or does most of the things concurrently (CMS) or does incremental sweeps (G1 and other evacuating collectors), or uses separate isolated heaps for each thread (Erlang GC).
I didn't know my phone had a hygrometer! More to tinkerwith on phonegap
This actually doesn't seem terrible to me: If I published a public review on a product, why should Google not auto-match this up to a search result?

That's the logical next step. It's what I'd expect from Google. I don't see anything privacy breaking about it of it's own...

As long as the review was public, ofcourse -- or only being shown to those it was published to.

That said, I just went ahead and opted-out of it because I don't know if it means what I think it means... and I don't want Google publishing things that I didn't say.
best driver != fastest driver

Vettel also is very consistent, hard working, excellent under pressure and generally pretty faultless.
Top gear times dont say much, but he was on the top there for quite some time, so if Lewis gets a 2nd chance, Vettel should be given one too.

I also think that Alonso is the best overall driver, but i think Hamilton is the fastest in terms of lap-time.
Amazon's New Payment Service: Not Such a Big Deal
Stuxnet was bespoke malware with multiple 0days--the reason it worked like it did was because of how the target's computers were set up. If Iran had used Linux they would have likely used different vulnerabilities to [try and] accomplish the same goal.
How statisticians lost their business mojo
Show HN: My California Mega Millions Lotto Simulator
Using my limited knowledge of angular, I built this app in one day. I am getting ready to read a book on Angular and plan to re-do this when finished. Depending on interest I will post the second version when its complete. Feel free to comment with some pointers on this first iteration, thanks.
This is true, but I still don't see any evidence of actual money from Google being paid to lobbyists on behalf of protecting tax shelters.
Looking at the commit history, GDC has been in steady development since about 4 years now after a pause and LDC is being steadily developed since its beginnings (with changing main authors). Both have very active maintainers these days.
If there is no safety net, I can't really give away my money, because I'm worried about what will happen in the future if for some reason I'm unable to work. Or if my brother is unable to work, or if my parents have severe problems. If I pay taxes in a social market economy, on the other hand, I can be confident that I'm also covered, and so are they, like everyone else is. Therefore there is no need to hoard piles of money for yourself and family (modest savings are still prudent).

And in any case, I don't think a handful of people donating to charity is a serious systemic solution to inequality and poverty. For one thing, it fails to give a guarantee of a safety net, which is what's needed to give people a believable backstop. For another thing, there's a bit of an adverse selection problem: people who get rich retroactively decide they have no need for the existence of a safety net, and don't want to pay for one, because poorer people are lazy/stupid/etc.

I did move from California to Denmark, which is in a way putting my money towards what I'd like to see more of (due to visas/citizenship/etc. this is not equally easy for everyone). I now pay more taxes, and in return I am part of a more social-democratic system.
I just used the Amazon payment gateway on woot.com yesterday and was extremely pleased how easy the checkout process is.
because Firefox will be legally barred from accessing the CDM.

I sat in on a session on EME at the Mozilla summit this past weekend. If Firefox is going to be barred from accessing CDMs, that's news to Mozilla.

So maybe you could provide some actual facts and citations instead of fear-mongering?
This is how I've gotten around my own productivity faults: not with a particular arbitrary date, but by publicly promising to a point of no return. It's incredible how much I've been able to do by setting expectations without too much estimation. By promising what I want to accomplish rather than what I think I am capable of accomplishing, it tends to push me to be more productive than I thought possible.
How to make your computer work better and faster
The best software about PC optimizing, PC errors cleaning, Speed boost, etc.
This is what I commented on the blog post:

Really nice article. But the claim of "World's greatest alphabet" is a bit misleading. Please read about the alphabet system of Sanskrit and various modern languages that derives from Sanskrit like Hindi, Nepali etc. You'll find that all the things you've mentioned in the article are already used in Sanskrit and that too from the ancient times that predates the creation of Hanguel. In addition to that, sanskrit alphabets encompasses almost every possible consonant and vowel sounds that a human can generate. You'll also find how interestingly the consonants are grouped according to the place of the origin of the sound, starting from the throat and ending to lip sounds.So the real "Greatest alphabet system" is Sanskrit.

Sanskrit grammar is again another beautiful and well thought creation that is considered the best grammar to be used for scientific work. That's entirely different topic though. Hope I've made you interested in Sanskrit now. Thanks
The commit you want is here:

https://github.com/jashkenas/backbone/commit/51eed189bf4d258...

and the pull request:

https://github.com/jashkenas/backbone/pull/2461
Usually the implicit assumption with O notation is that n may go to infinity.

Time and the number of operations are equivalent here: as proof, just define the operation as "move an information-carrying photon a tiny distance episilon". That must take a finite amount of time, as the speed of light is finite, and the number of those operations must increase with the number of randomly accessed elements you're working with, as they're necessary simply to retrieve the element from memory.