skysight-inc/HackerNews huggingface dataset:
I think, if an API is well-designed, you should strive to not let the resource change depending on the authorization headers.

Ideally, they should only make a difference in the fact that access is granted, or not (401 for bad authentication, 403 if you're simply not allowed).

This is not possible everywhere, but it's definitely something to try to aim for. If you can't, you can still use facilities such as the Vary header to indicate that the authorization header alters the result.
In equilibrium: death rate = 1 / (life expectancy at birth) = birth rate. The number of kids per couple may stay the same, but the number of kids born per year decreases as the inverse of the life expectency, and the percentage of the population that is kids goes down.
Evidence for such negative pressure is inconclusive [1]. Such an effect may be more a result of socioeconomic status, not intelligence. As for a counter example of positive pressure on intelligence, I would expect the trait of humor [2], an attractive trait that is a by product of intelligence, to increase the probability of fertility.

1. http://en.wikipedia.org/wiki/Fertility_and_intelligence
2. Kaufman, Scott Barry, et al. "The role of creativity and humor in human mate selection." Mating intelligence: Sex, relationships, and the mind’s reproductive system (2008): 227-262.
How long does it take to get customers?
We run a small consulting agency and have some great ideas for products but have no idea how long our runway should be.

So my question is, based on word of mouth alone, how long does it take for a simple web app to reach 100, 200, 300 users? (assuming our product is useful and has an individual/small company price point, $19-30/month)

I know it can happen in 2 days (Slack) or 2 years+. Anyone have any experience and/or advice?
You can't evade a subpoena. A recipient could contest it, though.

>"I haven't been judged guilty yet, so the courts have no right to gather evidence"

You can only know that the requested information is evidence of something when you actually receive it. That is a very high bar.

However, anything can be subpoenaed as long as it has some vague notion of relevance. Under that less-stricter criteria, a general "electronic communication" subpoena sent to Google includes a much larger set of data, most of which, is useless, but might contain embarrassing information that could be leaked to the media to smear someone.
I think that I'd be happier with social-network discovery: I can see my friends, and those of their friends whom they have shared with me; I can then ask to become friends with those whom I know, and then see their friends, and so forth. My namespace would be local to me, but I could browse my friends' namespaces as well.
I think what may be missing that this is more than just a "graphics" library, and that by taking over the event loop and overall structure of the app they make it so that you can get a running game (as opposed to rendering a quad) far faster.

Game development forums are full of skeletons of people that tried to roll their own "game engine", forgetting that their goal was to make a game[1]. Unity (haven't used Unreal yet) makes it so that you can get a prototype done in less than a day. I probably looked like a kid waving my phone around like a joystick to steer my sub around a 3D ocean, changing the handling, etc. Starting with a graphics library would make that a multi-day task.

[1]: No really, when I was younger I essentially stopped working on my game and developed a fully compositing GUI/Window manager. Fun, but totally besides the point.
And when someone does design their application in that manner, the various benefits of doing things 'right' start to pay off.

If a resource or result is addressable it means that a 3rd party can build an API that integrates with my API and link straight to results of certain queries.

Granted that this would be hard in the context of the dropbox API, because they already 'break' a lot other rules.
Can you elaborate more, please?
Not only personal hardship: feeling that you are a burden to your relatives sucks, and it sucks for the relatives, too.
You mean something like scikit-learn?

http://scikit-learn.org/stable/
Why are you assuming that the sheer number of first-round offspring generated is the only winning strategy for genes? It's a heck of a lot more complex than "who can pop the most babies the most quickly".

What about the multi-generational odds of survival and reproduction? What about surviving famines or predators? What about competition in sexual selection?

Idiocracy was an amusing movie, but it's underlying premise was never realistic.
I'm not sure that's true. I think a lot of problems we have with software is that we don't think it out like we do hardware (the I can always deploy a new version mentality).
Micro-Optimizations in Python Code: Speeding Up Lookups
The original post from Dropbox says that they considered the pros and cons of a bunch of options, and they thought this was the best solution. I'm inclined to agree with them.

You can have a good API design without following REST to the letter. Usability always trumps standards.
Seriously? /delta doesn't seem to be a RESTful endpoint so why not use POST if the data can't fit in the query string.

From rfc 2616:

"- Providing a block of data, such as the result of submitting a form, to a data-handling process;"

http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
How Product Managers Decide What to Build
This is possibly the most source-friendly piece of tech journalism I've read in a while. I don't think there is a single point in that piece that would make Yahoo PR the least bit uncomfortable. Credit where it's due, the article is incredibly well written and beautifully presented. It's just a shame to see such unquestioning faith in a source. One by one, Levy hammers away at every recent criticism of Yahoo. Anything that could not justified was deemed to be overblown.

"Some of the various flaps involving her leadership were crazily overblown, like her personal child care accommodations, or an edict against working at home that affected a tiny percentage of Yahoo’s workforce."

Every original fact in this article is information Yahoo would obviously want to share, like the success of its revamped ad platform. Based on the way he has failed to question anything else that Mayer has done during her tenure, it is hard to believe that these facts were questioned and examined in any detail.

Don't get me wrong: I think that Mayer may be doing a good job. I'm not too sure either way. I just think, as a piece of tech reporting, this is embarrassing.
Tinder to charge older users more for premium facilities
I can think of two good reasons:

1. A Geico sale is worth a lot more than a fruit of the loom sale.
2. Geico is something that almost anyone visiting the site might use. Most Berkeshire Hatheway visitors own cars and need insurance.

One of the main links is a message from Buffet recommending Geico and Borsheims Jewelry. Jewelry fits the same bill: expensive, and widely purchased.

http://www.berkshirehathaway.com/message.html
Valve partnering with HTC to make virtual reality headsets
> went wrong with Tesco?

They blew £1.5 bn trying to expand into China, and £1.8 bn trying to expand into the usa.
When I first moved to Portland I volunteered at Free Geek. But it was mostly because I didn't know anyone and it seemed like a good way to make like-minded people.

It worked.
32-bits should be enough for everyone!

Sorry, I couldn't help myself ;) (and I know your "not in the near future" makes the comparison incorrect anyhow)
This is great! Please write interactive articles on similar topics.
You're still giving me solutions. I need you to spell out the problem.

When i'm applying for a job, what problems do i encounter with my references that you are solving?

When i'm hiring what problems do i encounter when i receive an applicant's references that you are solving?

This is what i'm failing to understand.
64-bit Windows builds, finally! This is great news. The rate of (virtual) OOM crashes on Windows is pretty high because a 32-bit address space just isn't enough for many workloads these days, and 64-bit builds solves that problem definitely.
Note that they're working on that incompatibility, and hope to resolve it. It's not really a tradeoff, but simply a relic of predating R7RS.
As a general rule, when somebody says "nobody knows X", they are almost certainly wrong. There are 7+ billion people on this planet. Someone probably knows something you don't, for just about any common language X you could form. (They just haven't told you about it!)

For instance:

http://www.sciencemag.org/content/342/6156/373

Scientists don't just sit around twiddling their thumbs all day...
Very cool! I work with the Anglican Diocese of Central Tanganyika. We host out of the U.S., and they are always complaining of page load time issues.

Do you know of/recommend any local hosts?
Sure, but even with enough sleep, don't they have other side effects? (Seriously asking, never taken them)
I like "clumsy", which has a perfect animated GIF showing the app:

http://jagt.github.io/clumsy/index.html
Been using them for months now and amazed with every update they dish out. No other bookmarklet compares to Papaly.
By "some people", I assume that you mean many of the most popular http-based servers and frameworks.
Yes! There is a huge jump between DSL and Wi-Fi. Adding the ability to randomly drop out the network would be nice too.
I believe the part about not sharing data is in comparison to Chrome OS.
What about the BH model makes you think they aren't interested in helping people? They pretty routinely buy companies that have very little other alternatives and make them MUCH more successful.

If anything their model seems less exploitative to me...
This explains my whole family. It was common while growing up that the whole family was awake doing random things till 12-1am every day, even on school nights.

These days, I'm in bed no earlier than 12am, and wake up at 5am for work. Forwarding this article to my wife because she needs at least 9/10 hours and thinks I'm crazy.
The first point—increased mate choice—seems to invalidate the second. At least to my understanding, a larger population makes genetic drift less likely to fix on a trait.
TheNextWeb – Keep track of companies and markets you care about
Prior discussion: https://news.ycombinator.com/item?id=9132254
http://thenextweb.com/apps/2012/12/22/mozilla-backpedals-on-...

Didn't happen. And support and stability has been growing.
Why not teach itself to teach itself to play?
Use other tools. There's plenty of alternatives for secure communication. The OWS apps have a specific purpose that's closely tied to how smartphones are used.
There are other companies that have already proven that (GM, HP, eBay)
His alternative approach is actually pretty clever, even if not the best for Dropbox's API. I can see a number of advantages.

If the query result is it's own resource, you get async for free (the POST can return the URI it will be at before it's ready), the server can cache the result indefinitely if wanted, and the client can treat the API as an immutable dataset.
It's a cryptographically well-audited replacement to iMessage, Skype, and traditional telephony, all of which leave room for governmental and malicious meddling.
> In 2014, Groovy was downloaded 4.5 million times

Almost 1 million of those downloads were made from a proxy server in China from Bintray during May 2014, see http://groovy.codeplex.com/wikipage?title=Blog07#2
Great app - but I fail to see how that's going to replace GnuPG.
if your api is modifying server state w/o HMAC, api is probably broken.
Sure send me an email if you want to have a real conversation.

Zerohedge hasn't published a positive sentiment in years. I know some of the guys that post there and they really do profit from stirring up the hype.
Can anyone explain what's the difference between using Signal and using WhatsApp (assuming TextSecure is the default protocol being used - is it?)?
Diacriticism: A tool for abusing combining diacritical marks
SEEKING WORK - Remote or on-site Chicago near loop.

I WILL BUILD YOUR MVP FOR YOU.

I have 3.5 years of Ruby on Rails experience and 2.5 years of Clojure. I've built a ton of MVP's for my own startup ideas and can build yours.

Don't need an MVP built? I can still do the general Rails work, help you migrate off of Heroku, etc.

You can also hire me for node.js work.

Email me at: christopher.d.bui@gmail.com or whatever email I have in my profile.
My Github: https://github.com/christopher-bui
> As someone who's job involved visiting nursing homes in a past life, I don't understand the desire for general life extension. Most of these elderly folks were full of tubes and pills (at the cost to taxpayers of $7k per month).

"Elderly folks in nursing homes" are not a representative sample of people in their age range. There is a pretty significant selection bias there.

> We as a society should focus less on "life extension" and more on living healthy lives and curing disease in general.

Most focus on "life extension" is on curing diseases of aging and repairing or presenting progressive damage that results in decreased quality of life and, ultimately, death, so I don't think the goals you prefer are actually much different than what focus on "life extension" already means in practice.

> What's wrong with living and dying with dignity?

Nothing. Lots of us would just prefer more of the former, and doing the latter later.
Have I missed the claim they made that it would?

GnuPG is useful, but it's a totally different product.
Cash rich companies can afford these experiments. A startup cannot. A poorly planned investment with great execution is a disaster waiting to happen.

So basically to your point. Market fit is pivotal to the health of a startup.
The "screen security" feature on iOS appears to do nothing. Not exactly confidence inspiring.
Why is the iPhone app called Signal whereas the Android app is called RedPhone?

(as an aside, I love the screenshots for RedPhone https://play.google.com/store/apps/details?id=org.thoughtcri...)
Spock and the Collective Consciousness (curated via refreshbox.co)
So the solution for DropBox to overcome their size limitations with GET is to:

- Use a new REPORT verb that will confuse API developers who've never heard of it (and is likely unsupported by existing HTTP middleware/libraries/frameworks/etc)

- Increase latency by decoupling creating the query from executing it, doubling the number of requests, forcing storage of every request permutation where the query is now no longer visible as to what it does by looking at the HTTP request in isolation.

Basically use "proper solutions" irrespective of worse Developer UX and/or end-user experience which is ok because "HTTP Commandments", and not accepting these compromises is poor API design!

Love the "1. Don't break the web" moniker that's thrown around in-place of explaining exactly how it will break the web. SOAP and other protocols have been using POST exclusively for over a decade without breaking anything. I've seen a number of successful companies using POST for posting complex queries over the years, e.g. from ESRI's ArcIMS requests, AWS for complex queries and many RPC solutions using HTTP, etc.

Obviously using GET for queries is preferred, but when the QueryString reaches 2kb-8kb it becomes less useful to cache (large key size/entropy) and less human readable at which point using POST is a perfectably acceptable compromise.
Price discrimination only works if people can't easily identity that discrimination is in play. Otherwise, there will be backlash, which is what has been happening on Twitter this morning.

It's also worth nothing that price discrimination really doesn't work if it can easily be gamed. Many people create secondary Facebook profiles for Tinder; this implementation just ensures that there will be a lot more "27 year olds" on the service.
You're similar versions with the same profile or both blank profiles? How much faster, how can you tell?
Here's the thing: it doesn't actually matter how many blacks, gays or women you hire, if they are all 20-something graduates of the same few CS programmes, then you have not achieved diversity in any meaningful way. The point of diversity in a business sense, is a strategy to avoid getting caught in an echo chamber. Any organization that is forcing it with quotas, has missed the point.
Thanks for your perspective on this! I'm in the middle of your digital humanities lecture to which you linked. The criticism of the revolving grad student door is apt, hopefully OKFN can help overcome some of the previous shortcomings of the academy ipso facto.
Microsoft's 5-10 Year Vision
It will either be on the remote device, or os Signal's servers, depending on how the implementation works. Either way doesn't really matter; the whole point of encryption like this is to prevent third-party access to your communications.

It could be stored at NSA central for all it matters, and you'd still be the only one able to read the message (using the keys on your device).
Hipster Domain Finder 2.0 – Real word domain hacks updated daily
LXCFS – fuse filesystem for lxc containers
How fast is it? To my NZ ears these prices sound fantastic, as we usually pay about 5-6 times that for unlimited internet (if unlimited is even an option; it only is in certain urban areas). But presumably it's quite slow?
Interesting point you touched up on "the value of that money". The value is learnt through experience. But at who's expense. I highly recommend everyone get into investing their money so they can learn this value before they spend someone else's money.
I rarely sleep well if I know I have to get up at a certain time (say, if there's an alarm set). The slightest disturbance is magnified—a moment of wakefulness can turn in to half an hour, followed by another hour of half-sleep half-waking before I'm finally back under (maybe, if I'm lucky). Going to bed early just increases the chances that this will happen at 2AM and I'll be unable to go back to sleep at all, which is worse than waiting until I'm dead tired at 1AM and going to sleep then (and then still not getting enough, but at least it's usually solid).

Then my weekend sleep-in day rolls along and I can stay under for 12 hours, falling right back into a deep sleep even if I've had to briefly get out of bed (bathroom), because I know I don't have to get up. Unfortunately, I have to have a day like this because my sleep is so bad during the week.

I think it's related to anxiety about not getting enough sleep, which of course turns into an awful feedback loop. I've tried repeatedly to find info about this, as I am certain I'm not the only one by a long shot, but my Google-fu has failed me. Low levels of melatonin supplementation helps a bit, and at one point I was on Lunesta which got me through the night, but left me feeling only about as rested on ~8 hours as I did on ~6 hours of normal sleep, so I stopped. I can't even imagine how good my life would be without this problem, let alone if I had the kind of low sleep requirements that some do.
My point was pretty general -- that there are multiple overlapping mechanisms at work, and some poorly understood. People often have this really simple flat "survival of the fittest" view of evolution, and that isn't accurate.
I like the idea of another wireless competitor but speaking only for myself, Ill be avoiding it just as much as I avoid Google search and gmail. I value my privacy and Google has built their business model around depriving me of it.
Yes, if reusable/sharable queries are something you want, then you don't really have a choice but to expose an API for creating and retrieving them. Not sure if you're trying to make some other point related to the `Accept:` header the parent comment was about.
Ello Kicks Off 'NSFW Month' Ahead of Total Redesign
OMFG Newer is AWESOME.... thanks for that link!
Alternative Headline: Tinder to open market for over 28 year olds to much more competition.
I really think this was the most boneheaded monetization plan I've seen in a while. This group is the flightiest, most experimental bunch of early adopters, and that kind of price tag is going to make them laugh out loud. It is ten times what I thought it was going to be.

Limiting interaction with the app (driving users to the next service, conveniently located at the icon next door) was strike one. This is strike two. Who's going to wait for strike three? Not people who want to meet someone new and are being told they can't use this app the way they have for the last six months, that's for sure!
Thing is it's easy to need more than XX bits of stuff total, it's a lot rarer to want that in a single array in a high level language.
Browsers already automatically disable auto-complete from form history for "password" type input elements, this "autocomplete=off" would additionally prevente password managers from working. So that's what this change does: password managers will work, but password input fields still don't actually auto-complete from form history.

You should still be able to use autocomplete=off for non-password fields, like credit card.
I think this price discrimination will have some backlash. If they have gone with the pitch "discounts for younger users" it would be more easily accepted.
That's the thing: POST is "safe". POST is protected because it assumes it (1) will change data and (2) is not idempotent. Its results will not be cached, and it will not be re-issued. If you are designing your own logic on top of it (a la SOAP), and your application logic on top of that, POST is almost the perfect solution. While I really like my REST, I see why you'd use POST in this case.
Corqboard.org – Safely buy, sell, and connect around campus.

=======================================

Located in sunny Palo Alto, CA.

We connect college students with the things they need and have a lot of fun doing it–

=======================================

Seeking:

VP Marketing / Growth

+INTERN

Tell us why you're interested at careers@corqboard.org
Nope--just try to control your caffeine while on them.
I was going to bring this up. It's an interesting exploration of how the world might react to people who are inherently 50% more productive for having that much more time to work with.
They're all like that. One of my favorite games keeps running out of memory because Unity 4 doesn't really work on 64 bit windows so they had to stay with 32 bit.
Remember back in 2005 when the stories started circulating about how supposedly Fox News won a court case that legally allowed them to lie?

Regardless of whether or not that's what was decided^1, I still question people who assert that somehow there should be a law against the news lying. I suggest that any answer about a controversial subject such as the one you list, even (or perhaps especially) a consensus answer.

I don't especially accept that Google (or any company that profits from accurate information, which is basically all of them) is a better caretaker of facts than a government.

^1 http://www.snopes.com/politics/business/foxlies.asp
If nothing else, that's some pretty awful PR. Why not sell it as a "student discount" or similar? Nobody wants to hear about the cold business logic of setting prices.
It stops iOS from saving screenshots of the app when it closes. When an app launches on iOS, it initially draws the UI from a saved screenshot while the app is loading. This creates a privacy risk since that image may contain sensitive info.
It's my fault, I think I read your answer too quickly and miss a negation somewhere.

So, yes, a formal rewriting of Wiles' proof is "only" a practical challenge. But a big one. Just about 15 years ago, we were just able to prove the Fundamental theorem of algebra in Coq (a 200 years old theorem that is routinely taught to undergraduates).