skysight-inc/HackerNews huggingface dataset:
I think the lesson here is not that Apple is overly cautious but that everyone needs to make sure that your important usernames and passwords are documented for your heirs to use when you die. Have your lawyer or trusted friend keep a safe copy. I once had a client who's husband had died and with him went all the critical usernames and passwords. I was able to get into his computer and retrieve the some files for the widow (it was XP) but she had a hell of a time closing accounts and making changes to account after he died.
Are you telling facebook any of this? Why would you? Are there instances of facebook (or anyone else) notifying wives of mistresses? It seems much more likely that making a wall post to your mistress with the wrong account is the new call on the family cell phone, which was the new letter to the wrong address of its day.
I use Stripe Checkout at postperfect.co. The only thing I really wish it could handle was a discount code implementation, which I had to do myself unfortunately.
> For a brief period Android offered the ability to selectively disable permissions on apps after the fact

Install this https://play.google.com/store/apps/details?id=biz.bokhorst.x... for fine grained control.
In browser Bittorrent - can it get any cooler than this? :) Awesome product, tested it on my slow connection and the download was blazingly fast!
The College Board is releasing previously-unreleased SAT questions on Khan Academy, with answers and explanations [1]. The College Board announcement emphasized the importance of practice, as well as transparency about preparation materials such as practice tests.

While we don't have an ideal test-like practice environment yet, I hope that we will be able to provide one in the future.

[1]: https://www.khanacademy.org/test-prep/sat
A: 100% probability of 200k cures; expected value = 200k survivors

B: 1/3 probability of 600k cures, 2/3 probability of 0 cures; expected value = 200k survivors

Of course, as software writers, we have probably been trained to analyze algorithms for expected performance and for the best and worst cases. Real-time programmers should always choose option A, as it has the best worst-case performance. Some programmers will choose A because it has lower computational complexity. Others will choose option B because it has better best-case performance, and in the worst case is no worse than doing nothing at all.

The scenario is supposed to be mathematically ambiguous, but the people who designed it obviously did not consider factors beyond just the average case and whether the numbers are framed positively or negatively.
Yes, we'd love to write a blog post about this, and have considered doing something along these lines. Look out for more on this front.
> I want to have the per-permission denial back.

https://play.google.com/store/apps/details?id=biz.bokhorst.x...
A company can make use of the observations without aggregating them. For instance, if they have a documented interest in a tag, I don't really have a problem with them disseminating it to their vehicles and checking it against live scans.
Am I the only one here that's bothered by a further narrowing of the expected knowledge of students? A good engineer or programmer isn't a human calculator who can bang out hundreds of caclulations per minute or recite petty facts in a very specific area. Good programmers and engineers draw on their wide breadth of knowledge, and the deep understanding it generates, to solve complex and abstract problems.

Anecdotally, I'm seeing a substantial number, if not the majority, of CS students who can't code worth a damn, but got into the department solely because they did well in a small number of unrelated subjects.

While I'm not terribly concerned with the changes in the SAT, I am concerned about it adding more momentum to this trend.
Federal prosecutors have dropped 11 of the 13 charges against Barrett Brown
Didn't we just go over the SMS thing?

Jan 2014: https://news.ycombinator.com/item?id=7135219

Feb 2012: http://www.businessinsider.com/facebook-might-be-reading-you...
I think the trap here, a function of scaling any business, is that what's best for most of your customers isn't necessarily best for all of your customers. Another perspective is that what's right for your 2013 customers isn't necessarily the right thing for your prospective 2014 customers.

One possible outcome of your decision is that you're optimizing for customers who have repeat business and against customers with one-off business. That may well be right thing for Stripe.

I am a strong supporter of opinionated software but I think that view has to be colored with "this solution will be wrong for some customers" and "we are not building a solution for every customer". I imagine these assumptions are implied in your explanation above.
[stewie voice] "oh boy..."
You wrote:

> I still maintain that you're thoroughly
misunderstanding the position the OP was arguing
for.

Okay, let's see. The OP wrote:

> The second approach is to try to understand
everything so thoroughly as to become a part of it.
In technical terms, they try to grok mathematics.
For example, I often hear of people going through
some foundational (and truly good) mathematics
textbook forcing themselves to solve every exercise
and prove every claim “left for the reader” before
moving on.

> This is again commendable, but it often results in
insurmountable frustrations and quitting before the
best part of the subject. And for all one’s desire
to grok mathematics, mathematicians don’t work like
this! The truth is that mathematicians are
chronically lost and confused. It’s our natural
state of being, and I mean that in a good way.

So he has "forcing themselves to solve every
exercise and prove every claim 'left for the reader'
before moving on.".

So, clearly OP and I agree that this "forcing" is bad.

So, here with "forcing" and "every exercise" the OP
was mentioning an extreme case, yes, one that too
many students fall for, but one that both OP and I
agree is bad.

My view is that OP is inserting this extreme case to
have a 'straw man' to knock down so that he can
propose something else.

For his straw man "forcing" case, a better response
would be that it can be okay for a good, diligent
student with high standards to work 90-99% of the
exercises as I wrote. Leave out a few exercises in
case some exercises were stated in error, are out of
place, that is, given before material needed for a
solution, are just too darned difficult, etc. But
OP didn't mention this approach.

Instead OP went on with "The truth is that
mathematicians are chronically lost and confused".
Here, no: A student working carefully through good
material is mostly not lost or confused, certainly
not chronically. OP wants to set up and then knock
down his straw man to propose that students should
feel "chronically lost and confused" which, for
students working carefully through good material, is
just not true and "bad advice".

In research? Sure, lost and confused might be one
description: That is, once understand, i.e., find
the light switch in the sense of Wiles, then move on
to more where are lost and confused again.
Edward Snowden to speak at SXSW
Voice To Text Dictation Is Coming To The Desktop Version of Google Docs
As Paul Graham says Startup = Growth. If you think your project has a large enough market and can acquire users exponentially then it could be a startup.

On the other hand if you need to do a lot of work to acquire more users or it's in a small niche, then it can't scale and wouldn't be a startup. What's interesting is you can turn a side project into a startup. You just have to figure out how to scale. That's why Paul Graham says to do things that don't scale. The hard part is making something people want. If you figure that out, there might be some way to scale it.

This week I'm trying to put together a club where people can discuss their side projects and early-stage startups. It's called Indie Developer Club. If anyone is interested see my profile for the link.
Yes, I know. But if I got a 1500 on the new 2400 test, you could always just say you got a 1500. There's going to be some number of people who forget about the change and when it happened (people do it now, I doubt they'll forget less often now). However, you say a score above 2400 and everyone immediately remembers the change.

Again, I don't care about how this affects me, it's just the most interesting and relevant part to me.
I don't think it's mocking vim; I think it's saying "real hackers use vim".
This is probably a parody of the atom.io web page.
Faster file sharing system in beta..
Unlike Dropbox, sumodrop does not require you to download anything or to keep ties with your file. When are done it simply disappears, a bit like snapchat but the data actually disappears.

Let me know what you think, and how it can be improved.
There's always the mobile site on the phone/tablet instead of the apps and all the permissions they require.
As I said, if I had something that I believed must remain hidden, then it would be my fault if it somehow became known, regardless of who and how made it happen.

And as I said, it wouldn't stop me from suing you from here to kingdom come for breaking my privacy.

I don't think that mixing those two concepts (having something to hide and a right to privacy) is a good OPSEC.
HalfBrick studios did this with Jetpack Joyride.

Everything could be done with what was there in game, but if you wanted to do it faster, you could pay. Thats it.
You don't have to stop using Facebook, just use the HTML version instead of the app. I switched after the email debacle and it's been great, never looked back.
so how do I integrate this to my website ? I am currently using https://www.paymentiframe.com/ because the form looks really nice like a credit card form.
> A quick look at the about box of various software will usually show you a long list of mandatory acknowledgements for various open source licenses.

You have mistaken what "advertizing clause" means. The GPL requires that the about box list the copyright holders, so that can't be the types of advertising at issue.

No, the complaint is about:

* 3. All advertising materials mentioning features or use of this
* software must display the following acknowledgment:
* "This product includes software developed by the OpenSSL Project
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"

If you have software which uses OpenSSL, and to promote it you send out a tweet, then the license requires you to include the above two lines in the tweet.

In practice, a project might have 20 such advertising requirements. It gets boring.

An advertising clause can be used as a weapon. Suppose I distribute "free" software to you, but require you to include a 100 page manifesto every time you make an advertisement. Is that really "free"?
Ads are as likely to decrease the price of the product as increase it. Advertising leads to new customers which may lead to economies of scale that reduce the unit price enough to offset the ad outlay. In fact, if the company in question has to increase their prices to cover advertising, it's probably an irrational investment, unless the alternative is to go out of business, or they manage to drum up enough demand that the market bears a higher price. In the last case, competition is likely to bring the price to a reasonable level.
What, it takes 2 ms instead of 1?
Godwin's Law is leaking.
From your video, I noticed that on a smart phone, you authenticate user by sending a code through text. Isn't that redundant? Whoever has that phone will get that text..
You could check if the player has left such reviews and if they have deactivate IAPs from the start and run ads instead. This could improve your reviews and revenue (but in the long run it might incentivize players to leave bad reviews if widely used and known). Would it be disrespectful of the player's privacy?
Congratulations on being acqui-hired by Yahoo! We have automated our acqui-hire process so please complete the following steps and then push the submit button.

1. Shutdown your service.

2. In the provided announcement template, you must replace [NAME OF COMPANY] with your company name, and after the words "shares our passion for" enter a [SHORT DESCRIPTION OF YOUR SERVICE]

3. Replace your current home page with the completed announcement template

4. Report to Yahoo! headquarters on 9:00AM Monday for Aqui-hire Orientation. Please refer to your acquisition confirmation id number [9342645] at the registration desk. Bring a photo id and recent immunization records.
You might want to use the original source: http://sxsw.com/interactive/news/2014/monday-march-10-edward...
This is seriously awesome!

I don't want to detract, but it's a shame that your https://stripe.com/checkout page isn't optimised for mobile. I wanted to have a look at the demo on my phone as well as on my desktop.
That was my initial thought too. "How would this work on mobile if it's not giving Apple a 30% cut?" Turns out "mobile" means "mobile web", not to be used in-app.
Hillary is not the best when it comes to foreign policy. She supported the Iraq war (which instead of appearing 'tuff ended up costing her the nomination and the presidency), she backed the laughable accusation that Gaddafi was supplying Viagra to Libyan troops, and now this stupid comparison.

That being said at this point she looks to win in '16
How To Pay Your Taxes As A Drug Kingpin
Maybe we have to agree to disagree on this point, but where IAP is different today is the existence of consumable IAP.

Only until recently was it possible to spend money on a game and, at some point later, have game content and state be identical to before you spent that money.

"Paying for the full version of Doom" vs "buying some gems in Dungeon Keeper" may be conceptually the same, but the long term result is vastly different.

I'd argue that the value you receive from the former utterly blows away the latter, but customer and developer trends are sadly proving me wrong.
Mozilla works to squeeze more life out of JPEG
Hillary Clinton is uniquely qualified to lead our empire!
This. You basically have to use PayPal or Amazon Payments when you're dealing with microtransactions if you don't want to lose up to 40% just in processing fees.

The workarounds with bundling transactions don't really work for my use case.
Don't worry, I confirmed my sanity last week. I think.
For example, experienced standardized test takers know how to identify correct answers without even reading the questions: http://satninja.com/sat-critical-reading/how-to-answer-sat-c.... These kinds of advantages become apparent the more you take the test. Sure, it's possible to do well by simply by knowing the concepts tested, but you can also gain a huge advantages with just exposure and experience taking practice tests.
From the article: "...replacing JPEG with something better has been a frequent topic of discussion. The major downside to moving away from JPEG is that it would require going through a multi-year period of relatively poor compatibility with the world’s deployed software. We (at Mozilla) don’t doubt that algorithmic improvements will make this worthwhile at some point, possibly soon. Even after a transition begins in earnest though, JPEG will continue to be used widely."

This is Mozilla's roundabout way of saying that they want to put off starting on WebP or JPEG 2000 as long as possible.
Only if other browser vendors adopt it, although IIRC WebP has hard-coded maximum file size limits that make it impractical for e.g. retina displays, let alone anything we might see twenty years from now.
Multiple choice answers often follow a pattern, after all they are trying to get you to pick the wrong answer when you make a mistake along the way. This causes the answers to group around the right answer. Test makers understand this and try and avoid telegraphing like that, but there is still some level of it going on.
You're missing the point.

I don't know the OP's particular situation, but constructive dismissal can be very relevant when someone is pushed out of a job where they would otherwise be expensive (e.g. severance) to terminate. This is what constructive dismissal laws are in place to prevent.

In either case, as you say, the right thing to do is quit, but the OP should be aware of the laws in their jurisdiction, in case they have a case worth pursuing.
Looks like you've actually now surpassed your Readability API limit... oops! Great bookmarklet, by the way
VC Marketing—Bold Examples Beyond Content
Hah, I didn't realize you could click it.
It's not that. It's risks vs benefits and most people (I'm only speaking for the technically informed minority) weight the two and find out that at this point in time, the benefits are outweigh the risks.

Having a facebook account puts you in contact with your peers. Virtually everyone. It can be a huge social boost if used correctly (politeness, some language moderation, etc.), imagine how difficult would be for newcomers in town to socialize without using social media. Students that go away for Erasmus, etc. Facebook offers an incredibly valuable service.

What exactly will the NSA, Facebook or Google do with the user's data and how this entire privacy breach will actually play out in the future, no ones knows. Mind you that people actually like sharing their data with their peers and being part of a community such as this one.

Theoretically I can scrap all your posts run them through a "text analysis software" to extract data about your personality. So you're exposed anyway, the moment you put two words together online.

Most people don't realize the threat because everything is at virtual level yet. Only a few got bullied after online stalking. Once this group becomes a majority, things will change.
Nah, Monty Hall is trivial to demonstrate. Just do it with 100 doors instead of 3. Problem solved, intuition remains.
This is definitely a parody of https://atom.io/ if anyone was wondering why it exists.
Are Google's Manual Reviews Reviewed by Humans?
I should have emphasized that full-length tests is what I think is valuable here.

College Board has been offering daily SAT questions by email for awhile now (and there's no lack of individual test questions online either), but what's useful is a full test, with questions of varying difficulty and a time limit enforced. Taking it on paper is important too; your score when you take the test in front a screen versus when you have paper, pencil, and a calculator won't be the same. There needs to be dozens of these tests -- I found myself getting better each time, but re-taking tests isn't helpful because I simply remembered my mistakes rather than improving my capacity to anticipate mistakes.

This is not at all to downplay the amazing work Khan Academy has been doing! I think this will be a big deal for a majority of high schoolers.
I accept that, but were the producers targeting such people, they wouldn't have to resort to methods that are designed to tricking people into giving their money away.
Reid Hoffman: Short-term Profit Taking vs. Long-term Value Creation: PayPal
The reason you don't see it is that "cheat" is the wrong word. Cheating means breaking the rules. The shortsighted view you've presented disregards the entire premise of the Gamasutra article, which is that these are money games, not skill games. If you buy an advantage in a skill game, you are cheating, but if you buy an advantage in a money game, you are just playing by the rules.
And here's a view from another angle:
http://www.theguardian.com/commentisfree/2014/mar/05/clash-c...
Boom, boom. Hear the war drums.

Our problem is that there are too many very wealthy people who make too much money sending poor and middle class kids to war.

I can't talk to what Russia is doing because I am unsure of the details. Still Hiliary Clinton seems to be "pot calling the kettle black" in the sense that in my lifetime my government (USA) has invaded many countries, attempted and sometimes succeeded in overthrowing many governments (many of which were democracies that were not rolling over for elite financial interests).

For those of us Americans who love our country, it is really time to make our voices heard by: get to know your Congress critters, donate money to ACLU+EFF+FSF, etc. It is also important to understand that the Clintons, the Bushes, Obama, etc., etc. are owned by the financial elite - bought and paid for.

I am not sure, but I think the very best thing to do is crowd funding organizations that support the interests of common (non-elite) people.
To see the effect on a small scale, load up a single JS timer[1] and watch the seconds increment by 1 each second.

If I disable both RequestPolicy and Ad Block Plus, loading up http://cracked.com, http://failblog.cheezburger.com/, and http://www.wikia.com/Wikia, and then just blindly clicking around one of those sites, it will cause the counter to jump/skip over seconds.

Chrome does no such skipping (on the same machine). RequestPolicy and ABP seem to help, but not eliminate the problem.

Okay, so that test is totally artificial, but surf the internet for a couple days without restarting Firefox (27.0.1) on Ubuntu (13.10) and Firefox still grinds to a half, taking more than half a second to change tabs or register other UI input.

Rather than debug Firefox, I can just use Chrome.

[1] http://www.w3schools.com/js/tryit.asp?filename=tryjs_setinte...
That's what I do. I think the mobile browser version even works better than some of the older versions of their android app I've used.
I'll definitely ddocument everything from now on, but my 6-month plan is to leave. I'm the second most experienced person in the company and don't feel like working for an entry-level pay.
Coming from the metric systems, I've been starting to learn the US measurements, eg. I have memories and know how much is "a pound of meat".

I still don't get cups or the fluid measurements though, except that 12 oz a beer bottle and 16 oz is a medium soda bottle (medium in European terms).
Bitcoin Number of transactions excluding popular addresses
We got both kinds of coding here: JavaScript AND Node!

(For those who don't get the reference: http://www.youtube.com/watch?v=cSZfUnCK5qk)
First off I'm a huge stripe fan I recommend them to clients daily.

I contacted stripe about an option to disable remember me on an existing stripe checkout form at the request of a client.

I was very surprised stripe said that wasn't going to be an option. They said we tested it and it will increase your conversions so it's not going to be optional.

Not very stripe like at all. I can understand it being on by default to move things toward their business goals. And it even looks like a nice feature.

But for it to be required doesn't seem friendly.

Being developer focused I would expect stripe would appreciate having control over the look and feel of your checkout process.

I'd like to hear an explanation of the issue it would cause stripe if it was on by default but they provided a flag to turn it off like some of the other checkout fields.

Thanks again for a great product.
I wrote a little toy in PHP to play with motion jpeg actually - here: https://github.com/donatj/mjpeg-php/blob/master/mjpeg.php
The semicolon debate is even more substantive because that potentially leads to real bugs of the difficult-to-debug variety.
Did you read my post?

I cut and paste plain text out of a word document and send it, and that triggers the Google Now cards.

It's parsing
Warnings as Errors in Production Environments
Does this allow you to change the price dynamically though?

For example, if the user selects Canada for their billing address I must then add the appropriate taxes to the price dynamically. Doesn't seem like that is possible?
In the morning to you
.. WebP as a replacement to jpegs, pngs, apngs, gifs, and maybe one day svgs and psds, to the moon baby, with or without Mozilla.

Though I'm sure they have their reasons to stay away from an across-the-board superior format. I just wish I knew what they were. Sigh.