skysight-inc/HackerNews huggingface dataset:
Are you talking about efficiency of Obama's Twitter campaign in 2008 election?
This is a fantastic idea.

I have a really simple Firefox port running. You can see the code and download it (.xpi) here: https://github.com/psawaya/OOptOut-Extension-Firefox/tree/ma...

I only tested it out on one website, so let me know how well it works (or doesn't) for you. I'd like to keep working on this and tighten up the interface. I think a lot of people will find this useful!
That's fine I hope other people adopt this mentality, and I'm talking fanboys for whatever platform. Whatever works for you applies to everything, I use the computer to make music and I know other people who also do the same and use different platforms and I always see people saying "Oh you should use pro-tools to really make good music" Can you believe that?, hehe. The operator is what matters.
I don't find innate stuff that interesting, because there is nothing I can do about it.

This isn't really true. If you lack innate abilities in a field where such abilities are required, isn't it better to find a different field?

I.e., if you are a 5'4", a very obvious action you can take as a result is not to waste time pursuing a career in the NBA or NFL.
I think he wanted to point out the ferry can land there, since Ensenada is a big Port, Tijuana and Rosarito dont have a docking port, but really I worked at a "startup" in San Diego for 4 years with a B1, living in Tijuana crossing the border, and as others can attest, it's miserable, every day you risk your B1
If you request offline_access, the user will see "access your data at any time" as a requested permission. If you do this, the access token you are given does not expire unless the user does some action to expire it (such as updating her password). If you don't do this, the access token has an expiration date, and the user has to refresh the session (transparently happens with the JS SDK, I believe) in order for you to have continued access.
Try the simple English wikipedia too - https://simple.wikipedia.org/wiki/Group_theory
Bing has the same "feature": http://www.bing.com/search?q=%E2%80%AEthe%20answer%20to%20li...
Feds seize 150 websites in counterfeit crackdown
I'm working on a facebook app right now. In A/B testing the permissions, it doesn't matter how many things we ask for, the results are about the same. So might as well ask for anything we think will be useful.
Can you give some examples of where this has worked? (excluding models which require the consumer to buy other stuff with the money they saved)
I do not think it is outright fraud but rather are result of publication bias. People tend to publish results more often than the lack of a result, and in areas of research where there is much noise compared to signal statistical errors will stand out as interesting.

This is also worsened by that today you have to publish often so you do not have the time to check the result before publishing.
Shannon's Information Theory, Eigenvector, DeMorgan's Laws, etc. None of those names are meaningful or descriptive. And then the greek letters and made up symbols. Math could learn something from Computer Science:

https://www.google.com/search?q=readable+code
Reference Counting Is Not Deterministic
The BBC peers with everyone. How much of that 90% was unpeered traffic?
Tips on how to write your articles
That's a great quote as it shows aesthetics are part of what the product is, rather than something you can "add later".

But most people's preconceptions are of design being primarily concerned with aesthetics and visuals. I find it helpful to show that there is another kind of design that deals primarily with functionality. You could label the two graphic design and interaction design. And of course both are interwoven and interdependent, but they often involve different skillsets and methods..
The trade off lies in the amount of effort marco will spend trying to learn Outlook, understand which resource on the web is wrong, misguided, lying or just out of date, and the level of frustration his (father-in-law?) can bear, as opposed to say, going for a drink and a walk on Thanksgiving. At a certain point just saying I dont know how gives the other person a data point on how much effort their choices will involve. I have wasted days before now trying tofix things I should have simply said "I don't know - its R&D from here on in, these are my rates"
I hate the security model where all the permissions are requested up front, and you have to approve them all (e.g. Android and Facebook without this plugin).

All permissions should be off by default, and the user should be asked the first time a permission is needed to perform an action (a'la GPS on iphone) - at least that way you know what it wants the permission for, and the app can gracefully handle rejection.
Honestly, if you've got a good product and you have access to the Internet, does it really matter where you are physically located? I understand the energy that being physically present in a particular locality gives, but what confuses me is that this solution seems counterproductive. Look at Mojang and Minecraft; they're in Sweden of all places and they're not on some boat trying to crank a product out. If you want that kind of life, you should join the Navy.

It's a lot like moving to Hollywood waiting tables/washing cars. The immigration problems are easily solved once the MVP is out...

In programming, the simplest solutions are often the best. The more complicated they are, the less thought out they are.
As the screenshot hints, that's focused around Timeline. In the developer versions I've seen, `publish to timeline` is a completely different step than the other permission collection -- which could have an impact on conversion (suddenly users have to 'accept' twice instead of just once).
Part of the API request sent to Facebook at the time of authorization specifies which permissions you want the user to grant. I have not inspected his code but I think it should be possible to modify those permissions before agreeing to them. The side effect of this is that the webapp you are authorizing may work unexpectedly when it cannot access services/functionality that they originally indicated that they wanted you to agree to.

Short answer: your OAuth token includes permission status so yes, this should work.
I see. It seems more natural for quantum mechanics than for general relativity, though. In GR, the metric is a living, breathing thing, and I don't see how to shoehorn that into GA. Similarly, differential geometry gives you a nice, mechanistic way to think about coordinate transformations, including accelerated/rotating coordinates.

Similarly, there's Littlejohn's work on applying "normal" differential geometry to plasma physics. I've not read nearly as much about that as I would like to, but it always seemed like fun stuff. I don't think this kind of notation helps with that.
We programmed abstract data structures in Pascal. I think we implemented quicksort. I guess I was lucky?

Fun story: The first time I was truly speechless in CS in high school was when my teacher, looking at my code, told me that, for a boolean variable foo, it's not necessary or reasonable to write

IF foo = TRUE THEN // whatever; "=" is comparison in Pascal BTW

but rather you can just write

IF foo THEN // whatever

It seems trivial, even stupid now, but at the time it was an eye-opener.
Yeah, I had forgotten to put "Whisper" together with "Moxie". This makes a lot more sense now.
I believe they have to ask.

Incidentally, they have to ask to do real background checks too. Or at least, I've been asked every time my background checks have run, and they haven't been run until I faxed (ugh) a signed consent.
Fundamental Analysis Economics in Forex
Shout out to Tarsnap and SpiderOak, best two backup services I'm aware of regarding data security:

http://www.tarsnap.com/design.html

http://spideroak.com/engineering_matters

Not an employee or anything, just a happy customer of the latter.
Depends on what you are looking for.

If you are looking for a cofounder, then a post on HN explaining the problem domain, the background of the current team, and other details will help you find one from this community. S
ince you are experienced entrepreneurs now would be a good time to tap your network and approach the people who helped you with your past successes.

If you are just looking for someone to crank out a beta, I'd put out some RFPs to contractors, again HN may be able to help here.

If you are looking for a technical cofounder, I'd be interested to hear more. Email in profile.
However, the real question is whether there's no advanced stuff because of the domain or because of the people who work there. If enough people working at a company don't like advanced math, it means that they will not use it and if you use it, your code will be harder for them to maintain, so you don't use it either. I suspect if everybody had a better grasp of these ideas, you would see them used more often.
I'm loving all the "me too" comments. thanks for sharing :)
Or a reminder that sometimes symptoms are misidentified as causes.

(Which is to say: Doctorow seems to have seen being in China as a big step on the way to relaxing "Don't be evil". But perhaps Google was only in China because it had already relaxed on "Don't be evil". And thus staying in China, or even going there initially, was relatively irrelevant to its corporate trajectory.)
Blueseed needs to tread carefully here. While 12 miles is generally safe for most activities, there's a 'contiguous zone' beyond 12 nautical miles extending up to 24 nautical miles where a coastal state may "exercise the control necessary to: (a) prevent infringement of its customs, fiscal, immigration or sanitary laws and regulations within its territory or territorial sea; (b) punish infringement of the above laws and regulations committed within its territory or territorial sea."[1]

While 24 nautical miles is the upper boundary per international treaties, coastal states are free to adopt a contiguous zone less than 24 miles (such as to respect other coastal states' boundaries). In 1999, however, the United States announced that it was extending its contiguous zone to 24 nautical miles to protect against the infringements mentioned above.[2]

[1] http://www.un.org/depts/los/convention_agreements/texts/uncl... Sec. 4, Art. 33.

[2] http://clinton4.nara.gov/CEQ/990902a.html
While I understand that this isn't about the Dojo toolkit nor the fellow who submitted the post to it here (Thanks!), I can't help but feel that the folks who created this service made a real blunder by naming this thing "dojoapp" simply because of it's uncanny naming resemblance to the Dojo toolkit.

Try to Google it; you get drowned in results to the toolkit, not their site. Mention it to anyone else and be sure about the resulting confusion. It's like creating a new service called BMWApp which then has nothing to do with the car...
If I were implementing this, I would go for an implementation where my Criteria objects are immutable. To me, it seems that code like

crit1 = Criteria.new.where(:name => 'Jeff')
crit2 = crit1.where(:age => 19)

would result in two different criteria, which is not the case. “crit2 is the original criteria where age is 19” makes sense, but I would not expect that to update crit1.

I don’t mind mutability per se, but it needs to be clear what data is mutable and when it is mutated.
I didn't down vote you, but I fly out of JFK too. For an international flight, I hop in a black car from manhattan 3 hours before the flight. For a domestic, I leave my apartment 2.5 hrs before the flight. Others may have downvoted because they thought you were exaggerating.
That sounds like an arbitrary limitation to me. Other social networks allow for organization accounts. Do you apply the same criteria to those networks or just to Google+?
Instead of trying to find a way to praise her schoolwork, you could acknowledge that so far she's been finding it really easy, and instead she could take all the extra time she has to explore difficult problems that she finds really interesting.
Developers can do this but for whatever reason they seems to always ask for them all up front.
For armchair chemists reading this wondering where the Fluor would come from: electrolytes in the batteries typically/often/sometimes contain fluor.
Ok. Let's try that:

support/node-builds-v4/node-linux64: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory

Wait, what? Ahh, I have a newer version installed and it really wants the old 0.9.8. Let's fake the links and see what happens:

./cloud9/bin/cloud9.sh: line 11: 23557 Segmentation fault support/node-builds-v4/node-linux64 bin/cloud9.js "$@" -a x-www-browser

Not good. Maybe I can try the node already installed on my system instead of the bundled binaries? Sure, let's try that:

Error: require.paths is removed. Use node_modules folders, or the NODE_PATH environment variable instead.

Right. Because it's not compatible with the latest stable version of NodeJS, which is 0.6 ... that's what the guy was talking about. Unless you want to setup a box with the exact dependencies that it needs and use it only for that, it'll be a real pain.
the fact that there's American people trying to get Immigrants into the country playing in grey areas of the law ( or "hacking" if you want to call it that ) should be enough for US Lawmakers to fix what they currently have, theres a big opportunity for the US to exploit its tech culture converting it to a big incubator, instead they want us to bring money from abroad to get a "Startup Visa" or they want us paying taxes landing already hired with H1's or TN's. I dont know much about law and immigration, but in my experience (having a TN for a year moving to the US only to have it denied after the 1st year and having to come back to Mexico) the system is really broken, and since no one from the US has to go through it, it will remain so, until they review and test it.
How did you get in the amazon store? Any advice, I'm based in Germany, can anybody help me submit my apps top the amazon store?
There seem to be two points to this article; (1) CTR is a terrible metric for ad effectiveness, and (2) the web is an extremely rich medium for displaying ads, and there's still potential that has yet to be discovered. I'm not sure why the author combined those points in a single thought, but they're both valid, and (I think) very true.
Whoa, this actually works? I always wished Facebook would let me opt out of certain permissions, but I assumed Facebook would have to implement it themselves.
I don't use Facebook, but I'd love to see the same thing for Twitter. In particular, I'd like to change requests for read/write permission into requests for read-only permission.
Haha, crazy coincidence!!
> What about my post made you think it was unworthy or inappropriate to the discussion?

The numbers are high enough that some people (not me) may be downvoting you because they think you're exaggerating.

Maybe I'm lucky not dealing with flying out of new york, but I usually leave about 2hr before boarding. I expect steps to take about:

to airport: 45min (subway, subway, shuttle)
check luggage: 15min (usually omitted)
security: 15min
to gate: 15min
wait: 30min

Individual steps can take longer, but they've not taken long enough to make me miss my flight. I just have less waiting at the end.
Back in the Django saddle
Has Google just patented behavioural quality signals?
I think friend lists are part of their basic permission set precisely because it's one of the most appealing parts of the Facebook API.

Offline access isn't needed on the majority of sites that ask for it though, it's usually just laziness on the part of the developer (without that permission your server has to request a new token on login every so often).
I hate to be That Guy(tm), but only if his skin color was sufficiently dark.
URDU SEX STORIES: Bhabhi Darling
There's nothing to stop a Facebook app being built like this. In fact, Facebook recommends this approach.

It's simply that many developers feel that it's easier to get all the permissions in one go, when the user first signs up.
This effect is often true for people whose native language is math :-) But to be fair most disciplines have their own jargon, math happens to have its own keyboard too.
This may prove to be one of the smartest decisions you ever made.

All you really need from Facebook are the email addresses of the people who sign up and want to contact you.

It's a bit like the old idea of a "change of email" forwarding service. People change email addresses, but there's nowhere to leave a forwarding address and you lose contact with them. It's also a bit like zabasearch which implemented a way to see if someone is trying to contact you.

Once you have those email addresses, you do not need Facebook. You are in contact, via email, with the people you want to be in contact with. You could set up your own private networks (startup hint). Advertisers are not invited to the party.

Without email, Facebook cannot exist. Zuckerberg's unusually popular password protected website relies on something very old: email addresses.

No email, no Facebook.
This is mostly because Google provides very few useful operations. See also: authorization scopes.
Facebook API does have a method where you can revoke the permission automatically (ie when you no longer need it). And also if you don't request offline_access permission, the token is only valid for an hour or two. But yes, Facebook doesn't make this very clear to the user.
RIM needs to take the long view here. They can't decide after Christmas that if they don't sell well, they'll stop work on the tablet.

The tablet market is an infant. So the playbook is still learning to crawl while the iPad is confidently walking around. So what. Teach the Playbook to walk, keep building your products.

These short term 'just sell something' methods are what is going to kill the company.
If you're arguing with people over a computer operating system...

...just stop it.
>Isn't the important thing whether someone else can replicate the experiments and achieve similar/same results? //

Or whether a statistically significant proportion of experiments return a significantly similar result?

;0)>
What a nonsensical fabrication. Who would believe this stuff? What purpose does Ron Paul (or his supporters) have in making this up?

The '16 trillion' is reached by aggregating all of the dollars in loans regardless of their term (page 131 of the actual GAO report) So super-short overnight loans which were rolled over day-to-day were counted, e.g., 365 times a year.

The GAO notes that this is ridiculous on the same page that the article cites, and then goes on to provide a more representative table on page 132, showing the annualized yearly average outstanding loan amount on a counterparty basis ('term adjusted'). Total loans come out to 1.1 trillion, not 16 trillion, and that's over a 3 year period.

"In late 2008, the TARP Bailout bill was passed and loans of $800 billion were given to failing banks and companies. That was a blatant lie considering the fact that Goldman Sachs alone received 814 billion dollars."

Innumeracy is a real problem. Political innumeracy is even more serious.
I second your snark, and also find "data scientist" to be analogous to "food cooker", but I've also come to realize that there is a need for branding whatever-it-is as separate from "business analyst" because otherwise expectations from non-technical customers get very confused.

I interact with many buyers of buzzword-laden "big data" (snark on that one reserved for another day) and "data science" offerings. If you tell them you're a business analyst they will make many hidden assumptions based on the overall population of people using that title. Among those assumptions:

1. The business analyst will probably know SQL, but if we want to do something like analyze our query logs it will cost us developer time.

2. The business analyst will have domain knowledge about financials and maybe user engagement, but probably not anything else. The business analyst will not be able to tell us, for example, the characteristics of our 99-th percentile slowest page loads.

3. The business analyst is not hip and modern, because everything is about the "big data" these days.

Realistically, the language of modern business data applications requires a name for someone who is not just a business analyst as we knew them from the 90s. The people offering the services need a name to differentiate themselves when applying for jobs, and the customers need a way to indicate that they are not looking for "just a business analyst." We seem to have ended up with a rather foolish bit of terminology to serve this need, which is not surprising given that it emerged to facilitate an asymmetric market of the clueless looking for the knowledgeable.
http://en.wikipedia.org/wiki/Queueing_theory
To be fair, I don't believe Facebook ever allowed users to opt out of certain permissions (barring their recent beta auth[0]). Certainly you'd want to handle missing permissions gracefully, but I can't blame a dev for making their app non-functional when 99.9% of their users will either accept all permissions or deny the app access.

[0]: https://developers.facebook.com/docs/beta/authentication/ (bottom of page)
Quoting from the article,

"On one side, I’ve been working on building products, like the recommender system, Talent Match, modeling and finding ways to empower users to use LinkedIn through their products. Groups You May Like was another product I started.

The other side is finding interesting stories in the data. It’s exciting to be able to tell stories collected from the careers of 120 million professionals, and trying to learn what that data can tell us about the world at large. That has given us stories such as, “top times of year to be promoted,” “overused buzzwords” and “top CEO names.” Industries are ebbing and flowing, and there are a lot of insights about the world at large from people’s profiles when they are combined and aggregated."
Thanks for putting this case so clearly. Agreed.
I often grant these applications all the permissions they want and then revoke them from within Facebook. Some complain or fall over, most don't.

My guess is that chadselph's technique rarely gives worse results and is a damn sight more convenient to use.
Welcome to the world of posting on HN!

I think the either/or mentality is entirely rooted in billing; you either pay CPC/CPA (Cost Per Click / Cost Per Action), or you pay CPM (cost per 1K impressions), but not both. The interesting question is, why not charge for both?
Well, it's a good idea, but it needs a big, fat "hey, this might/will probably break stuff in the app you're authorizing" button. Apps usually request that stuff for some reason, and the vast majority of users don't have enough understanding of the systems to know which permissions are safe to revoke.

Best case, things silently break and the user doesn't care. Worse case, things break and the user blames the developer and malign the application. You know how important the star ratings are in the mobile markets? You know how much effort developers put into managing the user experience, knowing that their app's success lives or dies based on their ability to keep from offending the luddites among their userbase?

This is great for power users who understand and accept the risks inherent in doing something like this, but it's an awful idea for just about anyone except developers who understand what those permissions are actually used for.
I've seen a study that shows this isn't true, especially when prompting for offline_acces. Wish I could find the link. Also, Facebook's app analytics shows you the break down of how often permissions are rejected and from what I've seen with high usage, the permissions prompted did matter. I would disagree that you should just ask for ones you might not need, especially since you can always prompt the user later for more if needed.