skysight-inc/HackerNews huggingface dataset:
Yes. The keyboard problem is a big one. It was so painful that I had to buy a bluetooth keyboard just to work with my iPad. That's a hard one to solve until apple comes up with something better user input device. (e.g. thalmic labs, leap motion etc).

After I bought my keyboard, the next problem I hit was the inter-app communication issue you raised. That's a software problem and solvable.
Instead of calls to "Read the Constitution", what we really need are calls to "Enforce the Constitution" !!
Find your lost phone with Android Device Manager
How about an "open" version of the protocol, that can be switched to allow people on the same wifi network find the device and activate it? (With a user-limited scale, of course.) Then you'll have people playing teledildonic games in public spaces with these. How about protocols to enforce consequences of wagers? Eventually, you'll have people saying that they have one, but faking it.
I don't know. The current convention is always to enter the credit card number first, then the name later (usually as part of the billing address). Once you start entering your card, the rest of the information is explained nicely.
[REDACTED].
Fine, what I really meant to say was "accounts", not "users". In my framework, I only consider "users" those who signed up, so I usually refer to accounts as "users", but technically this may be incorrect.
20k is likely the peak.
"a couple years", I would say is equal 1 year with a income of hundreds and 1 year with a income of ~5k.

Then, it goes for 2 years at the peak, and then 3 years of slow death, probably a whole last year with close to zero income.

so, 12500 + 125,000 + 2420,000 + 1210,000 + 125,000 + 12500 = $760,000 in 7 years =~ $110,000/year. Not a millionaire.
Slid.es - Easy HTML5 Presentations
Since I hadn't heard about the USB sticks, and since the results of those are very relevant, I found this a bit interesting: http://thegenesisblock.com/asicminer-usb-bitcoin-miner-price...

So yeah. The shovels seem to run a decent risk of being worth more to sell than to use.
AT&T's getting an Ubuntu phone too?

(In all seriousness, T-Mo US's network is fantastic around the OKC area. Only complaint is that LTE can occasionally be a tad slower than HSPA+, but both are still quite fast.)
Yeah maybe you don't use JSON for config files that need comments, but that's because there's no documented way of how to put comments in JSON. The article solved the problem.

Actually, I'm 100% playing the devils advocate here. I'll even flip-flop to prove it. Regarding the article, I doubt that every JSON parser will let this slide. To me that's an even better reason to avoid this practice.
Coding and Rivalry
> It's an authoritarian ...

Which is pretty much what a specification is.

It's one or more people saying "This is how things are if you call them X".

> presumptuous

Presumptuous? It was in response to the feature being abused!

> "punish everyone in the classroom because one child misbehaves" mentality

No more than creating laws is. A significant subset of the population are misusing it in such a way as could cause widespread damage. It is a minor inconvenience to the 'law abiding people' (particularly given than any comments would be removed if read in and spat out by any program). There are workarounds ("field_comment":"some comment") or if that's not enough, use another format. Use one that allows comments, there are many.

> Don't tell me I can do a silly thing like redefine a field, as if it's "neat". It's an abomination that I have to resort to such things

It's also completely unreliable, it's a terrible solution and nobody should use it. I think we're fully in agreement here.

> And guess what: by resorting to such things I can still do precisely what Crockford claims he was trying to prevent. So his rationale is not only insulting to one's intelligence, it's sheer stupidity.

No you can't. The point was to stop people adding pre-processing commands or other such things to json, which would be in random formats and invisible to some parsers (as comments should be), visible and important to others. You don't want to pass a valid piece of JSON through a parser and end up with two different outcomes dependent on something in a comment, do you? Or have to use parser X or Z because Y doesn't understand directive A, but it does understand directive B and C, and while Z understands C, and X knows B, Z doesn't, so I have to use the version from a pull request from DrPotato which I think supports...

What I'm saying is that there is a benefit in simple standards.
Or to Goldman Sachs.
Google Glass for publishers: Silica Labs makes it as easy as an RSS tap
A simple way to simulate Apple iOS7 iBeacon feature with two iOS6 devices
No they didn't, they planted them in mice brains.
If crap design like JSON is the right engineering choice sometimes (and I agree that it is), that seems like an argument that adding comments in this crappy way may sometimes be the right engineering choice.
Nice, I've often needed this as an initial look at where the slowpoints might be, and hacked my own solution, this will be helpful.
The occupation ended with the General Treaty of 1955 (which still included some restrictions), and the regime of restrictions under the General Treaty ended with the Treaty on the Final Settlement with Respect to Germany and German reunification in 1991.
Even more on point: ALWAYS record interactions with the FBI:

http://jonathanturley.org/2013/05/11/why-the-fbi-doesnt-reco...

http://www.techdirt.com/articles/20130516/18383623114/your-w...

http://www.bostonglobe.com/opinion/2013/05/10/beware-fbi-whe...

http://www.nytimes.com/packages/pdf/national/20070402_FBI_Me...
Forcing Apple to change it's contracts is one thing, but forcing it to make it easier for the existing monopolist to sell their products clearly demonstrates that the justice department has been corrupted by Amazon in this case.

Will they require Amazon to allow Apple to provide their own store for the e-ink Kindles too?
Cloud Cannon Turns Any Static Website Into An Editable Dropbox-Based CMS
inkmobility.com is selling developer products that may solve some of the pain points that they talk about.
> Regarding the article, I doubt that every JSON parser will let this slide. To me that's an even better reason to avoid this practice.

If someone uses undefined behaviour in config files for the sake of storing a comment, I reserve the right to hunt them down if I have to maintain their code.
I'm unsympathetic. The only thing that held back non-Apple mobile platforms was the app ecosystem. The Play Store has definitely caught up with the App Store. Even if you don't think it does, the versatility of Android really does beat that of iOS.

iOS isn't going anywhere for the general populace, but I see little benefit for its use in the tech community.

I'm not one of those "iOS is a toy for idiots" detractors, but not even iOS7 delivered on some really requested features. If we have to pine every year for Apple to build something bloggers keep asking for, is this the kind of model for a software platform that we want?
> It costs a lot of money to run a campaign.

That's exactly the barrier to entry. Obviously, it plays in favor of a few ultra-rich people.

And that's why they will try everything so money will NOT be taken out of politics.
>is it viable to use for end users?

For mining, no. This was always seen as the future state, it was just a question of when. Not too long before the first ASICs started coming out, it was already basically not profitable for most people, you had to be running a limited set of GPUs and be in a place that had cheap electricity to make any real money.

>Is it just that everyone uses fractions of BTCs now?

Since they're roughly $100 each, yes, basically everyone uses fractions. Thankfully they're way more divisible than e.g. pennies, and if the value / userbase goes up by a couple orders of magnitude, they can be made more divisible, also unlike pennies.
I've designed some processors, albeit not at the complexity of Intel, AMD, or IBM. However, in theory it's definitely possible via any number of mechanisms. This could be (provably) undetectable by software state, though perhaps measuring e.g. deviance from average clock cycles of certain instructions to determine whether something unusual was happening. For example, this is almost certainly similar to what would be used: http://www.intel.com/content/www/us/en/architecture-and-tech...

To me, this is the boring part—I'm much more interested in a) what they would collect, b) how they would identify it from the processor (if they didn't load software into memory), and c) how they expect to retrieve it. If they even attempted to use IP to communicate they would be caught immediately.
To get someone to pay, you need to prey on their impulses. Games accomplish this with instant gratification and addiction. For productivity apps, people can justify a purchase because their productivity is worth at the least that price. These are typically pay per downloads and then involve a user to switch to a completely new system. I wouldn't be surprised if engagement & retention are very low despite these high revenues.

Disclaimer: I'm working on a productivity app.
People could still create humongous litecoin mining farms if it were profitable to do so, leading to the same centralization issue of having large mining pools/firms that are somewhat dominant.

That said, the point of Bitcoin is not to avoid that; it is to avoid forced centralization by governments (among other things), which we have for fiat money, and it is succeeding at that.

Bitcoin is not supposed to be a democratic experiment where the little guy gets some kind of special treatment. It is a digital currency that is not backed by force.

I don't think there is any real point in having more than one cryptocurrency. Litecoin could have been great if it had come first, but Bitcoin came first, so I think there is little to no point in having Litecoin.
Relying on undefined behaviour in a parser for comments is something I find quite hard to define as "the right engineering choice" in any situation.
I wonder, a successfull writer would be considered a "passive income" example here in HN?

It seems to me that the illusion of working hard for some months, writing a master piece, be ackonwledged a great writer, then, every 5 years writing a new hit and be wealthy forever while working on a bucolic house very similar to the passive income dream.
I was hoping the term 'faptics' would catch on for this sort of thing.
The sexism on HN is obvious. It would be impossible for a male sex toy to end up on the HN front page. Prove me wrong, I dare you.
Docker lightning talks (hack day #6)
Hard drive hack provides root access, even after reinstall
Awesome to hear! The version I used at the Obama campaign had other bells and whistles like color coding the log entry. I just arbitrarily picked some time I thought was slow, made it read, less slow, made it yellow, others green. That might be a nice addition still.
Alternative solution is to use pinboard extension, save tabs from one window as a tab set, give it a meaningful name including todays date and feel good about closing it because you can always get the context back. In reality I guess you will never returning to it though ;-)
Is there already some API for outsourcing this whole hand-writing letter thing?
What you need is more people outraged and willing to make a stand. Lives will have to be less comfortable in the US before that happens on a large enough scale. The harder the average citizen must struggle for survival, the more likely you are to hit the breaking point. You are trying to come up with a way to improve your situation, but that may require worsening the situation for others. The US government knows this, which is why they always work to keep the proles happy and complacent.
SElinux is just policy based MAC you can clearly see what the source is doing. Not everything the NSA does is totally evil, sometimes they actually do what they are supposed to do, which is secure US infrastructure and that includes open source projects. SEAndroid is also a good project, and the NSA is just like any other security specialist who likes to work with open software and rejects blackboxes. At least your intel agency gives you something in return, mine spies on us and gives us nothing.

They wouldn't need to purposely sabotage the linux kernel anyways it's like 15+ million lines of code they can easily review and find bugs as a homework assignment in first year internal classes on offensive exploitation.
The point of not lying isn't to make the other side not lie.
OP also seemed to learn a thing or two in the process. I suppose it's still valuable, it just does not usually pay off the same day.

Maybe 3 days of continued play is too much, though. It depends on urgency of other issues you might have.
Point one justifies a few articles, not a daily deluge.

Point two is true, but pissing off a significant part of your constituency is not healthy for the community.

Point three is a cute way to try to subvert the fact that the guidelines explicitly state "Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon." Not every commentator's opinion about a month-old leak is evidence of some interesting new phenomenon. You may not like this or agree with it, but the HN Guidelines are effectively the constitution of HN. It should supersede your own desire to bring up politics whenever possible.

I agree firmly voodoo123. You have an entire internet full of places to whine about American politics. HN is apparently deciding right now that politics is always on-topic, in opposition to the guidelines. Fine, so be it, but we will continue to whine about it until the guidelines are changed, because we like the guidelines better.
We are working on a solution for that, feel free to register if interested http://listboard.it/
Ted Dzubia on how he uses docker at Ebay
The NSA's collection behavior strikes at the heart of giving your personal data to a third party company to hold. As a private person, I can no longer trust not only that my data is as protected as it would be on my home computer, but also that even if it isn't protected, no one is looking.

It remains to be seen if it will be a sea change for US internet law, governance, surveillance, or the privacy debate in general. But it is important and affects many digital startups.
Seven Tips To Get Better At Writing Code
It makes the most sense to consider the IRA and the UK as two separate groups. The IRA getting their demands met justifies terrorism for them; bad means, good ends. The UK getting peace justifies capitulating to the IRA for them; bad means, good ends. Why is capitulation bad means? The same reason that giving in to any bully is bad - you lose, the bully gets power, and it sets a precedent.

That said, the UK government certainly did a lot to piss off the Irish and it's not clearly the case that in the events leading up to the conflict all of the UK's actions were great and the Irish's were horrible.
The Role of Certainty Decay in Consumer Communications (2011)
Neither is "the government said so, therefore it is known."
There are a bunch of legitimate affiliates out there who aren't spamming "get rich quick books". There are also infoproducts that do create value for the people that buy them. It's a shame that "affiliate marketing" has this negative connotation associated with it because of things like WaFo.
This is the kind of apathy and negativity that means nothing will ever get fixed. America depends on people like you feeling this way to do whatever it pleases while presenting a "democratic" process.

You seem to comment a lot about the NSA / Snowden situation. If you actually care about fixing it, then perhaps you should call your senator and try to make this a reality as opposed to writing it off and not getting your "hopes up"
I hope Mark Helfrich doesn't type much...
I think the point of billing by day (or week) is because the project is unclear. They can change the spec as much as they want, but they're paying you for all your time changing it.

The time estimation is for fixed bid contracts, so you can figure out what your effective rate is and how much time you can't devote to other clients. It's not for them to put a cap, e.g. $1000 a day up to 30 days, so we're capping at $30k. If you completed in 25 days, they would pay $5k less. If you complete in 35 days, you only get paid for 30. There's no upside in that for you, only for them.

A friend of mine handled this by giving a rough estimate of how many days he thought it was going to take and then giving them the option of a fixed price contract, e.g. "I think it's going to be X hours at $Y/hour, though it could run longer. If you want this for a fixed price, it's going to be 2.5 times X times Y, no more, no less". It's then up to the client to make the risk assessment of high fixed cost, or open ended cost.

But really it just comes down to your estimation, and if it's not clear what to estimate it by, then you should probably be billing for unit of time rather than fixed.
Any company can ask for a criminal referral on a corporate espionage case (United States v. Nosal is a major one), and while it's becoming more common it's still pretty unusual for companies of all sizes because it's often expensive for the company involved (legal counsel, staff time, etc) and means that they lose control of the case.
Docker at MailGun
Violation of private agreements is typical a civil matter.
Likewise, many -- if not the vast majority of -- airline mile optimization blogs are basically credit card affiliate machines now. (See pretty much all of boardingarea.com)

They provide a useful service for some (here's how to use your frequent flier miles), but the affiliate links in nearly every post are rumored to be worth up to several hundred dollars per credit card signup.
I know what you mean, although I'm not entirely sure it's true -- could it be sampling bias, are there lots of passionate anti-Manning articles out there, you just aren't seeing them in the places you are looking?

I'm not sure I agree with you that 'news articles' in general have been generally pro-Manning. In general, I think mainstream media has been pretty incompetent at covering this trial, generally ignoring it, and not doing a very good job of explaining it.

But, if there really are lots of passionate articles pro-Manning, but hardly any passionate anti-Manning articles... what do you think the explanation is?

It could also be that the government's case on the contested charges in particular really was bonkers. It's hard for someone to passionately defend it without seeming like a moron.

I do think it's notable that it's the government that decided not to make transcripts of this theoretically public trial available. The only reason you even have access to the prosecution's closing argument is because pro-Manning folks funded their own freelance court reporter.
The font in this post isn't legible at all.
Note that her wording was chosen to avoid refuting her original claim, which was that the government was monitoring her searches (read carefully, noting that she discussed searches made by every member of her family).
Why not just go straight for ruby-prof? You can use it to instrument discrete sections of code or whole programs, and you can dump the results to things like cachegrind format, making comprehensive performance analysis of your code extremely easy.
I work as a manager and I'd say that I would consider your problem not being "yours" but your manager's problem.

As your manager, I would have you work more closely with some dedicated but inspirational and funny person. Have you in on discussions and make research on topics shapes the decision making of what we are working on. I would simply make sure you had at least three different type of work (programming, researching, preparing for a presentation etc) and see what you gravitated towards and then keep a solid ratio between the different things.

So, I guess that I am suggesting that you should tell your manager about this problem and have her helping you with it.
Kimbro Staken from Jumpbox on Docker + Maestro
Yes I said mentioned by theorists. Used as justification for modern theories such as the one you just posited.

I agree with the general sentiment of military industrial complex promoting fear to boost their own budgets. That's a natural self-interest like all power structures financed by public influence. But I doubt it's a direct collusion by agencies to deceive the public. I have a feeling they believe their own bullshit.

It's easy for humans to justify incorrect things to themselves, ala confirmation biases. Very similar to why conspiracy theories spread.
Sorry, I should have added more references in that connected the dots better. A lot of capital and talent is flowing into solving the problem. Thus, we are likely to see some big shifts.
--$4 billion invested into "business/office" software on iOS since 2010
http://readwrite.com/2013/06/25/a-new-golden-age-of-producti...
--Mailbox's exit to Dropbox
--Quip openly calling for a change to the word processor
https://quip.com/blog/introducing-quip
You can use a screwdriver as a hammer all you want, it's not going to make it a good idea. This isn't a free speech issue.

> Further, if JSON was really only data, then it's an incredibly stupid way to store data, given that it has a human-readable syntax that the computer can only deal with after it's been parsed. As data, it's bloated and inefficient.

So use something else. Also, a computer can only read any file after it's been parsed in some way. I'm not really sure what you're suggesting as an alternative.

> To the extent that JSON is a good format, it's code

Is it executable? Is it turing complete?
Adobe announce a new subscription option
REAR and EARN ... could work with Redis as well.
Far From Home Is Where the Heart Is
I wouldn't be surprised if 99% of the people who have ever used WP never created an account.
I'm surprised this article doesn't touch upon the unending hell that is "OAuth" and "federated identity"
Sebastien Pahl on how he uses Docker at CloudFlare
"I might be wrong, but I believe by default emails are only sent if the favorites come from people you already follow. So it clogs up your "Connect" tab, but not your inbox."

The thing is, I'm more interested in knowing about new people who favorite a tweet of mine than people I already follow. So I've set the notifications to 'Anyone'.

Sadly, this has become largely spam, i.e. useless.
Any such comparison is tricky. Swedish taxes also pay for child care, medical care, elderly care, and even burial, which are seen more as a purely personal/employer cost in the US.
Frederick F. Kautz on CoreOS and more
Best Android Smartphones To Buy Right Now
Mining is there to make sure there are no double spends. The end user does not need to worry about them. Just sell stuff or buy them at exchanges or the other way around as with any other currency.
> JSON is code because I use it as code

You can't use JSON to compute things, therefore it is not code (unless you are willing to concede that any document format is code).
What is he going to do? Shoot at people on a live video feed for being mean to him.
Well we effectively 'won' the last major confrontation (crypto code) so a confrontation is not bad per se.

However this does mean that systems like PRISM and phone metadata will simply become more important as 'upstream wiretaps' go away, and the NSA will surely have other tricks up their sleeves as well.

Of course, anything we can do to make their surveillance efforts require manual intervention (e.g. having to attack an ownCloud installation from within a rented system in the same datacenter) makes those efforts less of a threat to each of us than a completely automated tracking of anyone they wish.
Parsers might throw an error on duplicate keys, or launch emacs solving the towers of hanoi.
They themselves might not have years worth but it could take a while to flow through the supply chain, get off store shelves, and be out of consumer's hands.