skysight-inc/HackerNews huggingface dataset:
Given the RFC says "The names within an object SHOULD be unique", there's nothing stopping me from writing a parser that takes the first name/value pair and throwing all the others on the floor. Or even better, picks a random name/value pair when the same name appears. Both of these behaviours are allowed by the RFC, and would break this hack.

Putting comments into JSON in this way is a hack and shouldn't be used by anybody who has any interest in writing maintainable software. Relying on ambiguities in an RFC and someone saying "JSON parsers work the same way" is a good way to end up with a really obscure bug in the future.
Rockmelt had apparently received $40M in funding which it seems likely they were not going to be able to return any time soon. Many of Y!'s recent acquisitions seem "distressed" (not all though).
I was first interested in this post since I do most of my HN browsing via newsbeuter/w3m which are terminal applications. To post, the easiest way seems to be to just pull up the story in my web browser.
That would not work. Data pins are used to provide power negotiation, and in Apple's case using a proprietary protocol. At the very least you need some specific voltages on the lines to make it charge.

http://www.idownloadblog.com/2012/05/21/apple-power-adapter-...

http://learn.adafruit.com/minty-boost/icharging
If you think that:

1. Technology hasn't fundamentally changed the game in surveillance,

2. That technology companies and their services aren't fundamentally involved in ongoing surveillance-state activities, willingly or otherwise,

3. That concerns over surveillance won't drive both personal and organizational (business, non-profit, and government) decisions, both within and outside the United States, over whether and what technologies and services to adopt,

4. That this is a US-only issue,

then I can only say that you are so completely mistaken as to not even be wrong. You're simply operating in a different universe. One not governed by reality.
Exactly, so it's not so productive for NSA to tinker with SELinux just to get their trojan in the gate.

IMNO, hardware backdoor on the processors is a bit skeptical, though. I'm no expert on this but I don't know how easy to even exploit this type of backdoor without an assistance from the OS kernel. (Which MS might have implemented somehow.)
And it's a relatively short runway. Mercury, cadmium, lead and friends have taken and are taking decades to phase out.
> America stands in the way of them reaching their objective, which is to force everybody to comply with sharia law.

That just can't be.

Coming from a supposedly educated man who was also granted enormous power is immensely frightening. It's just not possible, circumstances like these will ultimately lead to the destruction of the country.
Ironically, YAML has object serialization features out the wazoo and JSON for that purpose is relatively more spartan. I will never understand why that happened the way around it did. YAML should have been left at human readable with none of the object serialization stuff thrown in.
XML PIs have a spec, don't they? (actual question) From some googling the W3C site has this :

> PIs are not part of the document's character data, but must be passed through to the application

If they're being passed through and not being used by the parser, it's no different really than a

"directive" : "blah"

in JSON, which is fine. The application at the end needs to deal with it, but the parser doesn't, and that's really important. If it's just a comment, passing the file into and out of a program could remove the comment.

something.json | python -mjson.tool | myjsonprocessingapp

Should be the same as

something.json | myjsonprocessingapp

If the parser does need to understand the directive, at least there's a difference between an error of "I don't understand directive X" and no error at all because your parser ignored the comments.
What I Love Most In Split Testing
I do love how there is at least room for discussion regarding these important topic.
Mattt the author of this spec is in the position of being able to work from both sides of server & client on this issue, on the app developer side he creates the most popular iOS library for networking (1) and it will be included by default in a lot of people's code. He's also in this interesting position in that his work at heroku has meant he has created a server side collection of tools that can _really_ save a lot of time if you want to make your own backend for your apps (2).

Personally (as an iOS dev), I've been seeing streaming APIs from a few different hosts and there's been no attempt at standardising them, and I think this could be what people are looking for.

(1) http://cocoadocs.org/docsets/AFNetworking/

(2) http://helios.io
To be honest, they are buying failed teams as most of the acqui-hires they've done are of companies which are struggling to raise their next round.
Because it's not true that everything we do has to be private. It just doesn't mesh with how people think of privacy.
Aren't these problems the jury faced or measured incorrectly rather than inaccuracies in the article itself?
> "He was stringing these computer terms together in ways that made no sense."

That's how I see job specs from recruiters.
So, again, you're assuming that the UK approach (or outcome) causes more terrorism, while the US approach causes less. And again, I disagree.
A couple things about this.

#1 -- This is about affiliate marketing excess. I would argue that affiliate marketing is not passive income at all. A lot of affiliate marketers I know are very sharp and work really hard. Certainly the 'super' affiliates do. Ethics aside, all very smart people. Working from home or for yourself does not put you into the passive income category

#2 -- There are far more ways than affiliate marketing to make 'passive income' and to even make 'passive' income its very difficult and takes a lot of work. The highs are high and the lows are low and it takes a while. Unless you actually bring value quickly in which case you can get to things sooner.

#3 -- Not all stories end this way. A lot of people are smart with their money and know what they're doing and have created real value for their customers. I speak from experience.

TL;DR -- this is not about passive income rather affiliate marketers.
> There is so much more to tell, the FTC SWAT raids, the cocaine addled pornographers, the Israelis and Oprah's lawsuit against 500 affiliates.

If this weren't the affiliate marketing industry we're talking about, I would have thought that you were a pathological liar, the kind who makes up tall stories! :-)

You should write a book.
Or just use elinks, which works great: http://i.imgur.com/FuxUew1.png
Rockstars are not enough
The interesting part is that it can be done invisibly when you thought you were just plugging in to charge.
I was referring to the blog post[1] which was basically a copy and paste of two comments on a previous HN post.

[1] https://news.ycombinator.com/item?id=6146930
I like T-Mobile because they are strive to put the consumer first. They may not have the widest coverage, or the fastest speeds, but they usually do a good enough job at coverage/speed. Along with this, their customer support is the only cell phone company I've ever had a pleasant experience with. They are also trying to actually advance the cell phone market for the better, unlike most other companies trying to squeeze it for all it's worth and to hell with the future.
The OP to this https://news.ycombinator.com/item?id=6140982 mentions that Yahoo is going to some effort to keep them from being "rejected by the host" as previous mobile efforts and their employees have been. See the end of page 2 and beginning of page 3.
The "don't declare multiple variables on one line" is a more important rules IMO, that makes the thing that's relatively unimportant (where the * is next to) go away.
I get charged 15 cents for incoming SMSs. I'm with Telus in Canada.
You would say that.
> If you read 2+4 contract closely, then you realize that Germany is still a divided country, e.g. when it comes to US atomic missiles, and that 2+4 is not a peace treaty, nor does it end German occupation.

Treaties, by their nature, limit the parties in ways which they would not, as soveriegn states, be limited in the absence of the treaty. The fact that there are limits on what Germany can do (and what other parties can do in Germany) under the Final Settlement treaty does not make it any less a "peace treaty" than it would otherwise be. And it emphatically did end the occupation of (East) Germany (the occupation of West Germany was ended by General Treaty.)
I thought developer accounts were limited to 100 test devices per year. Does this get around that limit?
Maybe that's the strategy as well, but I can see the new technology making its way to Yahoo's current strategy.

But what struck me was that they bought Tumblr, Jybe, Snip.it, Alike and Summly this year alone and they're all "social" as well as Ztelic, which is "social analytics" (whatever that means) from China. They also bought GhostBird for mobile photography. In one year, they made acquisitions that were very mobile, social and analytics heavy so "social" is very much in their future path somehow.
That same idea is apparently there in the upcoming Thinkpad T440s laptop (3 cell internal + 3 cell swappable). I really hope it catches on in other laptops and phones - I find I often go past a typical phone & laptop's battery span without a power plug around.
Typically the purchasing company will have an idea of who are must keeps, etc. They'll then put financial incentives in place that would typically exceed free market (golden handcuffs...in a manner similar to startup vesting (X amount of shares or X in cashola vesting / released over Y amount of time))
The NYT's $150 million paywall
And more worrying than even that, with the top four browser vendors all US-based, would pressure be put on them to not remove the root certificates? That, IMO, is more worrying than government interference in CAs: the system is designed to work around government interference in CAs (by removing the CA root as trusted), but isn't so capable at dealing with government interference of trusted roots.
> and features that are on a desktop

Just like I want my sport car to be able to pull the plough.
My girlfriend makes natural scrubs. Struggles. Natural stuff is objectively better in blind trials, and cheaper, but people see natural products as "supplemental" to their "beauty regime" (fuck I hate that phrase), secondary to P&G/Unilever bullshit - which is a mindset I just can't comprehend.

We are now born into a transgenerational consumer culture. Most of us never have an independent thought. QED.
http://gpl.internetconnection.net/vi/

And, for completeness, Emacs:

http://www.ymacs.org/demo/
Not a bad-looking spec. I'm a big fan of SSE. There are implementations of JSON patch available [1].

1 https://github.com/Starcounter-Jack/JSON-Patch
We are using it. We love C# so much we built a platform around it. But as a startup owner, .Net gets expensive because of the Windows dependency. And even thought mono is out there to run C# on Linux, the company behind it (Xamarin) only cares about Macs and Mobile right now.

The ecosystem for Mono is also not there, meaning that most solutions focus on favoring other frameworks like Python's Django, Ruby on Rails, etc. People prefer to invest more time in open source frameworks and platforms, specially in the startup world.

In other words, it is easier to create startups in frameworks that have a rich community and focus on open source. It is not easy (not impossible though) to create a startup based on a technology that is limited to one platform, specially when that platform is expensive to operate.
iOS7 is already doing that. It's switching from skeuomorphic buttons to just typography.

This doesn't address your larger point, given that the switch to lines doesn't mean that they're bringing advanced functionality yet, but it's a sign that they are willing to trade away easy of learning.
Typing is such a widely voiced complaint because it's new and difficult at first and requires practice. Instead of putting in the effort, almost everyone assumes the virtual keyboard paradigm is broken and simply throws their hands up in the air in frustration. It baffles me.

Typing on the iPad virtual keyboard is fine. Just like when you were learning to type on a physical keyboard, it takes practice up front. I can easily type 50 WPM on the virtual keyboard, and I'm not alone. See also: my app TapTyping.
Actually, they do a lot right. That's why 9 out of 10 businesses on the planet use their operating system.
Isn't this the dream of the Microsoft Surface and similar tablets? Give them multitasking, a keyboard case, and boom instant productivity.

I personally just think it comes down to screen real estate. Small screens are hard to do anything productive. I still remember trying to type up a paper in college on an Acer netbook. Even with a full "laptop experience", it was a horrible and scarring experience.
Valve is the one I had in mind. I've read of some challenges they've had scaling. 50 and 150 seem to be magic #s in terms of organization size, and adding formality.
What did Ford say about people wanting the faster horse?
As long as I don't overspend having a buffer of extra cash means I can take advantage of deals...

You've hit the nail on the head with how the rich can get richer (or conversely, how low cash can make you have less cash). If you have spare cash you can buy things that you need when they are cheap, you can buy in bulk and get economies of scale. It's similar to the "Samuel Vimes 'Boots' theory of socioeconomic unfairness." http://www.goodreads.com/quotes/72745-the-reason-that-the-ri...
What is split testing ?
How can you audit an advertiser to counter the capping/shaving ?
I live in St Louis, MO, where in many parts of the area the water system is old enough that they don't even have meters.

The water division charges a flat rate based on the number of rooms and toilets/showers in the house, as that information is on file with the property tax assessor's records. If you ever add or remove a room or water fixture, you have to get a permit, which would get those upgrades reflected on the assessor's records.
Python really gets murderously difficult to debug in an organization with multiple types of indentation. Spaces are the least easy to screw up there, and has been why many guides I've seen have "spaces" instead of "tabs" as the default.
I was going to say this too. Drove over it. Amazing place.
That's not really the point to having an armed escort, is it?
From the OP of this https://news.ycombinator.com/item?id=6140982, which mentions that "In each instance [of acquisition], Yahoo has locked up engineers with two- to four-year contracts...", it sounds like the employees are given a 2-4 year contract to sign, or they can leave ... which would be a voluntary separation without unemployment etc.
Is Ubuntu going to accept blackbox baseband stacks and microsd card blobs?
Would be nice if they actually made an open phone but I highly doubt that will happen. If this was a completely open project I'd give them all my money but looking pretty feeble. I can just customize android and boot tiny debian whenever I want what's the difference? yet another box full of firmware we can't touch unless it's to reverse engineer and analyze it's frightening insecure writable memory.
I use Great Suspender extension for Chrome, which allows me to unload the tab, so it doesn't tax the memory. Then I can selectively open the tab when I'm ready to read. Otherwise, my 100+ tabs will create havoc, and slow down the Chrome to a crawl.
Was a downloadable CMS.
UCLA Professor of Information Studies Chris Kelty on UC’s new Open Access Policy
We tend to expect online privacy to match our physical understanding of it. If I went to the library and used the card catalog to locate articles about pressure cookers and backpacks in an encyclopedia, I wouldn't expect the librarians to tell the police, and I wouldn't expect the police to come and knock on my door to ask me about it.
I was working at one of the rival HFT's mentioned in the article when all this went down. I had some thoughts.

-It's never ok to take proprietary code with you after quitting. I don't know anybody that would have thought that was OK, especially with the amount of money people were making off this IP in 2008. Of course that's true in any industry, but especially in trading.

-That said, you can't just walk out the door of Goldman on Friday and be trading on Monday, even if you had their entire codebase. The infrastructure needed to be a world-class HFT player at Goldman scale is insanely complicated and prohibitively expensive to all but the most well-funded folks these days. You're going to need colo space and power at tens of trading venues, low-latency WAN infrastructure to ship production quotes and data around the world, expensive exchange gateway connectivity, quant research platforms and a giant compute cluster, significant devops and monitoring infrastructure to run and monitor it all, and smart people evolve the stategies, models, and code as it decays while you're setting all this stuff up.
The obvious answer is incentives. Bitcoin mining has real financial rewards. It is hard to make a profit off of ending famine. That is the point of things like XPRIZE. It attaches a capitalistic incentive behind technological advancements that benefit society.
I wish they had! I wonder why they didn't? JSON is already a subset; limiting it to non-duplicated keys would just tighten it a little.
Are there any angry users of the old services? People who might say, "I joined your mission as a new venture, and now you're all quitting at once to join a new firm"?
BT and Vodafone among telecoms companies passing details to GCHQ
I've cracked the first 50 pages or so of his book. The writing is dense and Graeber covers a lot of ground.

That said: his is some of the most original writing on the topic of money I've seen, period, it's not obviously wrong, to the extent I've read it, it addresses a great many misconceptions baked into economics since the time of Smith. Specifically: correcting Smith's descriptions of pre-money economies as being barter based, which Graeber replaces with gift-based (though that's something which works only in communities up to a certain size, most communal communities peaking around 300 members).

Money in general is something that fascinates me (in an abstract, what-is-it and how-does-it-influence-the-economy sense). It seems intrinsically tied to both the fossil-fuel lead growth of the past 200 years. As some have pointed out, the US transition to a central bank, fractional reserve, fiat currency pretty much tracked the milestones of industrialization: railroads (1830s), electricity and industrialization with the start of the petroleum boom (1930), oil imports and Bretton Woods (1950s), and the transition past peak oil with the birth of the petrodollar (1972). Dates somewhat approximate. There's the point that's raised by many (Richard Heinberg and Chris Martenson in particular) that fractional reserve lending and monetary supply growth mandate economic growth, which I haven't fully subscribed to, but that would suggest one primary source of opposition to sustainable, zero-growth economic paradigms.
Why just for logged-in users?
Against mass surveillance, yes.

But if you become person of interest, there is strong possibility that they can do man-in-the-middle attack very easily (with certificates that don't give any alarms). They probably have stuff in major network hubs that can divert traffic trough their servers.

Remember how easily Nokia, Opera and Amazon are able to do MITM attack against phone users by running it trough SSL proxy (I think Nokia has stopped doing this). https://www.schneier.com/blog/archives/2013/01/man-in-the-mi...
Also worthwhile pointing out that if you have a local DNS cache (you almost certainly do), and if there are several hosts sharing a IP, given a cache hit, the adversary will only know the connection is to one of a set of hostnames (those you have previously requested and for whom the cache is still valid) or the IP itself.
Oh shit, so what you are saying is once the R&D is paid for, they can just stop selling them and manufacture as many $15 400GHash units as they please. At that point they would have virtually zero worry about "breaking even", it's pretty much pure profit as soon as they plug in the device.
Ask HN: Is python a programming lang. or a scripting lang?
Google for Python and the title is - Python is a programming language.

But if I understand correctly, it is a scripting language.

So I bumped into this doubt - is python a programming or a scripting language?
New Views On Emotive SEO: Part 2 (Off-Page)
I imagine basically all of those convenience ports only put out 500mA anyway, so the negotiation isn't needed.
also, there's Real World Ocaml beta, publically available. In this case, beta means manuscript has been commented on by many qualified reviewers already,

http://anil.recoil.org/2013/06/17/real-world-ocaml-beta-avai...
How do you know application programs won't barf if they see an unexpected key?
Apologies, I didn't realise the guidelines officially discourage "most politics".

I do appreciate that people who are not political geeks are probably enjoying the ongoing Snowden stories a lot less than me! I'm still going to keep upvoting them though, I'm afraid.

EDITED: I said "prohibited," but they're guidelines, so switched to "discourage".
He's also my winner in the "you'll never guess what college he went to" contest. It's a college in my state from which my college roommate transferred, and it still would have been my last guess.
How to retire at 30 on $1 million (2010)
Hello Marissa!

This is Vinod and Marc Andreessen, we put a lot of money in this company, hoping Facebook would buy it for a $billion . At this point we want to get our money back. What do you say you do us a favor and buy this company? We owe you on this one.
Java based cross platform malware found in wild - The Hacker News
Interruptions, getting wired in, writing more than a couple of lines of code/day
"We like to do things right and we put a premium on getting stuff done. When it's crunch time, we work crazy hours, pull all nighters, have lunch and dinner in the office, grab a few hours sleep and are back at it."
(from the careers page)

Honest? Insane? Cool? Unhealthy?
T-Mobile's network coverage isn't exactly stunning, but if you have a phone that supports wifi dialing (which I think currently means android and winphone?), then you're on the t-mobile network whenever you have wifi access. That helps to make up for their lack of coverage, especially when travelling abroad.
Axe ad offensive to programmers or well intentioned student project?
Rent (or mortgage) are usually the largest part of someone's expenses. Having those paid off it like a massive pay rise for a lot of people.
Check out http://timelines.artsy.net/artist/pablo-picasso :)
If you start gathering a corpus to work from on Github, I'll happily contribute :)
We have a winner here!
I still find it amazing that people respond with a "thanks for favoriting" tweet. I get it when someone shares out your link, but favoriting? Who really knows why someone has favorited - it could be so that they remember it later, so that it pushes to their Pocket or Instapaper account (via IFTTT), or a multitude of other reasons.

And yes, I agree with @ultimoo that Twitter needs to do something about this.
I actually like xml about as much as anything else for complicated config files. I find the explicit (named) block closing tags to help readability.