skysight-inc/HackerNews huggingface dataset:
On Android, they first started with TextSecure years ago, then built the voice app, RedPhone.

Signal is a rebranding that began with the first app on the iOS platform, which happened to be the voice app. However, Signal is intended to be a fully "integrated" app, that will include text, voice, photo/video attachments, and hopefully video-chatting eventually, too, to take on Skype.

The Android version of Signal will probably arrive this year, too, and when it does TextSecure and RedPhone should be gone from the Play Store.
I think what he means is charging different prices for different users for the same product.
i used to need 8-10 hours but after reading tim ferriss' 4 hour body i nap 20 minutes 2/3x a day at my desk and only need to sleep 4/5 a night which is saving me 4/5 hours a day of sleep time.. i don't feel fabulous when i wake up lol, but i feel the same as if i had slept more.. http://www.4hourlife.com/2012/04/29/become-uberman-sleep-lik... only problem is culturally workplaces aren't very accepting of polyphasic sleep patterns that involve napping in the office lol
Warning signs that an employee has gone rogue
"Price discrimination" means charging different users different prices for the same product/service. Apple charging different prices for different amounts of storage space is not price discrimination.
> I don’t see Go as something that is going to serve as a “better C”, so I’m waiting for something new.

Go probably would not be a good candidate for something like Redis, as performance and memory use could become worse. As pointed out elsewhere, Go has become a better replacement for scripting languages is some circumstances, more than it has been used to replace C.

> I’m not a big fan of new things in IT when they have the smell of being mostly fashion-driven, without actually bringing something new to the table.

Assuming this still refers to Go, I can't think of a new yet less "fashionable" language [1], which is in part why I like it.

[1] http://stevebate.silvrback.com/go-is-boring
The latter part is the critical bit here; by comparing fingerprints out-of-band you can guarantee that your keys haven't been intercepted and replaced during exchange.
Would an express help with the ludicrous crowding at Union Square? A few months ago I was heading to Brooklyn, and I had to catch it from Union Square to the 8th avenue terminal - otherwise, there was no chance of getting on an eastbound train. (The westbound train was full; when we arrived at 8th, maybe five people got off. Everyone else was just trying to take the long route to Brooklyn, because it was the only option.)
and OKCupid engages in price discrimination too, and has done for many years. The price you'll see for OKCupids premium service ("A-list") is based on a variety of factors: attractiveness, age, location, gender... an attractive woman will pay ~$3.99 per month whereas an unattractive middle aged man will pay ~$20.
I'm actually super curious as to why you have that opinion, UnrealEngine has been around longer, and has always had significantly more in the way of production quality tools and features. There are certainly differences, especially when you get down into the details, but two large features Unreal has had for 10 years, shader graph tools, and animation blend trees, are either new and still painful in Unity (mechanim) or only existent as a third-party add-on (shaderforge)
Disucssion of official dependencies and vendoring tool for Go
Price discrimination is when a business charges different prices to different groups of consumers for the same product or service.

Charging different prices for similar goods is not pure price discrimination.
And that would be different from the current iOS store, how?
TextSecure lets you save photos out of the conversation and onto (unsecure) external storage.
Serious questions: Can they give people discounts based on how old they are? Can they give student discounts? Is there a legal line between giving discounts/charging less vs charging more?
That's because you're accessing the site from HTTPS, or you have HTTPS Everywhere installed which is doing it for you. I think he's loading MathJax as HTTP, which means it gets blocked because it's coming from an insecure connection.
If it's phrased as a concession to younger users, I'm not sure it would be illegal. Service isn't denied to older users, and the service is generally available to all age groups.
I installed 2.0 and added the phone number of a friend also using 2.0. I click the + icon and I see my friend's name grayed out so I can't send him a message. What does that mean?
Has anybody with an iphone bothered to check the privacy policy yet? https://whispersystems.org/signal/privacy
(404 with a link to Moxie's homepage)

Annnd its fixed the second after I post...dang it. 404's still link you to thoughtcrime.org. Possibly a mistake.
The addon features aren't great for the segmentation.

Ie. People pay for eHarmony over Tinder because they're likely to get better match.
Sleep is one of the best parts of life, why cut it short?
Author here. I definitely understand the thought process that went behind dropbox's decision, and which arguments got the most weight. It must have been pragmatic and valid design within the design considerations they valued the most.

The other suggestions I gave will for some people largely be an academic. But for the people that do strive to build a more RESTful service and do see the point of doing so, or for the people that want something that takes better advantage of the standards, I wanted to present a few alternative ideas.

Whether those are right for you are highly dependent on the situation.

What I meant with "don't break the web" comes down the fact that using SOAP, RPC or whatever take advantage of some the technologies that came with the web, but forgo the ability to for example link to the data that these services provide. Soap uses HTTP as a transport mechanism, but I wouldn't really call it part of the web.
Nice work @mikermcneil!
IMHO this should be a case for regulation (although you'll probably disagree, with that username :-). Basically, if you run a service with more than, say, a million users, you should be required (or strongly incentivized) to provide federation to your competitors.

So as a user you'd be able to connect from GTalk/Hangouts to Skype or Facebook chat. Going further, as a Facebook account owner you could follow people on twitter, and post to friends' walls if they use diaspora.

I guess this would break many "Silo" business models (after all, that's the purpose of such a regulation). But it would be good for competition, it would give smaller competitors a chance. And it would give the large players a strong incentive to be great "account providers". I wouldn't use Facebook (G+, Google Talk, ...) just because all my friends are there, but maybe because of their great privacy policy :-D or because they offer the best UI or some innovative features.
Nasdaq Composite Ends Above 5000 for First Time Since Dot-Com Era
>One expert said the move was "sleazy".

Oh screw you, BBC. Expert on what? If you want to insult it, go ahead, but don't pretend that calling it 'sleazy' is an act of journalism, an expert explaining facts.

Side note: I'm amused by the people suggesting they push to frame it as a discount. That would be sleaze. This may be jerk behavior but it's not dishonest.
For every other location BUT Africa you can get a speed test from this site: http://www.webpagetest.org/ -- this also lets you different browsers and run an initial + repeated (with something cached) test.
This could be a fascinating price discrimination experiment. They could constantly change prices on people based on their behavior in the app, or how many times they see the upgrade offers, effectively maximizing their revenue.
Why not use a disposable number, like from Google Voice?
Lorem Ipsum has to die
For an alternative view...see "A Farewell to Alms" by Gregory Clark. From about 1200-1800, in England, the rich actually had more surviving descendants than the poor. I don't know who had more births, but that doesn't matter. Basically, the poor would periodically die off from famine and disease, whereas if the economic upper classes had too many children, they would move into the lower classes (rather than die). Most people of English descent today are descended from the upper classes of the Middle Ages.
I always thought it would eventually be free, but I had never imagined it'd be so quick! This is great news for the adoption rate.

However, while I like Blueprints and hate C++, I still think it needs something in between such as Lua or C# (I'm fluent in both, both come with pro/cons)

Also, with this news I'm a bit concerned about it being free, the growth that may lead in a lot of trolling on forums and misinformation. By that I mean, if you have a financial commitment to something, you're a lot less likely going to bash it publicly since you've put your money down towards it. I hope that they can keep the quality of the community to high standards like they have, with clear questions and answers.
I'm surprised they're charging women. Perhaps this just reveals my sexism. They obviously have the data, I guess it's impressive they're able to charge men and women the same price. I'd always put tinder in that category of hookup-ish bar that doesn't charge women cover.
What better methods of price discrimination do you think they should use?

* Perhaps men could be charged more than women - it's sexist and a double standard but in many parts of the world men are expected to pay for dates anyway.

* Perhaps users need to say if they are looking for a short term relationship versus a long term relationship and are charged more (or less) to match with others who are looking for a long term relationship.

* Perhaps users are only charged if they match with more than X people per month.
What I’ve learned after 10 years of quantifying myself
Ah! Thank you so much.
I see plenty of under-25 offers? e.g. theatre tickets, railcards... (though the latter is also available to students of all ages, but you don't have to be a student to get it, just 25 or under)
Has your friend installed the 2.0 client on their iOS device? My wife has not, so her status is also greyed out on my iPhone with 2.0 installed.
I wonder what the reaction from each segment of the current Tinder userbase would be if someone outright cloned Tinder as a new, standalone app (i.e. not embedded inside of an existing brand with a preconceived image, a la OKCupid's Tinder clone)
Senior discounts (55+) are quite popular in the USA, although I don't hear young people complaining.
Thanks for writing. We as a species need to talk more about this.

What's the goal in requiring the first SMI to detect other SMI being developed but take no action beyond detection? Or did you mean to say that it should detect other SMI under development and then report those projects to whatever regulatory authority is overseeing SMI?

Also, perhaps a better framework for a "friendly" SMI than Asimov’s zeroeth law is the "Coherent Extrapolated Volition" model (http://en.wikipedia.org/wiki/Friendly_artificial_intelligenc...). Nick Bostrom and many others believe this may be the most workable safeguard.
A POST does not mean that a state change must happen as the result of the request. The server may just process the data of the body and return a result, without changing state.

If you happen to run into buffer size problems with GET headers, a POST can be an inconvenient answer (no caching). Or you create a new verb and customize your proxy's buffer settings for that special thing. This will make the pain explicit in your infrastructure.

But generally, I assume a complex operation behind a large URI. So a POST would do fine if the costs of the request are somewhat transparent to the user. And if you cannot do HTTP caching, an application cache would be the next thing to look for.
The Other Mile-High Club
Are Your Devices Hardwired for Betrayal?
The Puzzling Galaxy at the Edge of Time and Space
Genius is more common than you think
Many people in tinder are using it for real dating, not just hookups. Many bios include "Not looking for a hookup".
This doesn't really sound like a problem with HTTP, but more a problem with common implementations on clients and servers.

What they are doing with their delta API does seem like a GET is the correct option, and according to the spec a GET with a really long URI should be allowed.

It's good to raise awareness of this so http client and server software stops assuming that the URI is something small (historically entered by a human, or at least copied and pasted around)
I see the Berkshire Hathaway website as being perfectly aimed at the kind of person who goes looking for the Berkshire Hathaway website. It looks frugal and old fashioned, which is exactly the image BH wants to project to their investors.

Contrast to the websites for their consumer brands like Geico.
> However, while I like Blueprints and hate C++, I still think it needs something in between such as Lua or C#

I'm actually a little curious about this, What does Lua or C# provide for you that using C++ in the context of UE does not? or is it simply familiarity with Lua and C#?
Perhaps a result of epigenetics?
Just in case this helps you in the future: "cheapskate" is the term you're looking for.
"Perhaps this just reveals my sexism"

Not really, it just means you've come to the same conclusion as bars in the US have for years.
ooh, that's clever. but yeah, would be a pain for developers trying to actually work with the API, to have to create a hash just to make HTTP happy.
Flexible Node.js Job Scheduler
Yea they should of just said discriminatory. Well that's kinda sleazy too.
I'm not sure. I always "experiment and learn" to grow big. I don't know of anyone who does that to "stay small and keep experimenting".
You are absolutely correct - caching solves the apparent speed problem to the end user, not the underlying cause of the speed problem. That said, solving the apparent speed problem for the end user is frequently enough.
They should be, considering how much baby boomers have screwed over subsequent generations economically.
Oops. My mistake. I think I must have accidentally calculated this assuming one hour per day. Thanks for pointing this out.
You tried making people and it worked? Did you use the standard trick for making people, or is this more revolutionary?
Google confirms plans to become a mobile (virtual) network
"What better methods of price discrimination do you think they should use?"

None. Same service, same price. A tech company, given all the ageist news articles, probably shouldn't price on age.
This is such a bad idea that it strikes me as a PR stunt.
Let me clarify, by non-HTTP I mean "not defined in the HTTP/1.1: Semantics and Content RFC" (RFC7231) and therefor not likely to be commonly implemented.

Could you elaborate on what you consider to be "bad REST" with regards to using POST in this case? The RFC clearly leaves the definition of the semantics of POST up to the implementation of that particular resource.

The only argument I could come up with, is that POST is not guaranteed to be idempotent or safe, whereas a search query would be. But a lack of guarantee doesn't exclude use cases where it would be.
I wonder what people's experiences are with this observation, and is there any research out there?

> If you are honest with yourself you have to face the cruel reality: if you are a knowledge worker then on average you can do your job for only 5 hours a day. On bad days it will be 2–3 hours. On the days of super efficiency it would only be 7 — and at the end you will feel totally exhausted. My experience proves that overworking always backfires — the next day after a super day will be much less productive.
Not an affiliate ID — just an ordinary Amazon sku number.
Firefox OS heading for Africa – and the U.S. too
Principles would be stuff in the form of "You should do things this way to end up with a better product, regardless of paradigm". Of the top of my head would be things like:

- Modularity/Separation of concerns: The different functions a program needs to accomplish should be uncoupled as much as logically possible, to the point where you could easily swap out one with another way of accomplishing the same objective without affecting anything else.

- Don't repeat yourself: Any time you're writing nearly the same thing over and over, that whole pattern should be abstracted away.

- "I've only proven it correct, not run it.": You should be able to test the software in an environment that shows you what it would do, without affecting the thing you really want to operate on.

- Write in a way that other humans can easily understand what you're doing. (e.g. name variables after what they're being used for, write comments help the code make sense and convey any tradeoffs)
Keep in mind this is only for the infinitesimal subset of Tinder users that will be paying for the "premium" feature set anyways. Basic Tinder remains free for all ages, as far as I understand.

That said, I agree with the BBC's unnamed expert (who is probably Paul Kedrosky quoted again at the end of the article):

' One expert said the move was "sleazy". '.
Saving changes to Submitted Application
Is there a way to save modification to an already submitted application, but not necessary resubmitting an updated application...just yet. Laptop batter do run out, cafe do close, we're talking about work-in-progress.
Dolphin Progress Report- February 2015
That's no moon.

Still a vary cool orbit you need to see in 3D to really follow though.
Why do you think their odds went up? Basic tinder will still be free. Tinder plus offers little competitive advantage to paying users. The only features are Undo and Passport
Thanks for the info. It's been many years since I tried shell use under Emacs; I should have figured there'd be a better solution by now!
You are giving them way too much credit.

FWIW, the CEO of Tindr is 27.
This is truly outstanding. I'd love to see an entire series done like this.

Maybe you could Kickstarter this, and use it as a template for a series of DSP/Electronics/Physics titles?
Wait, does it change how much sleep you feel like getting, or does it actually change the amount of sleep you need? If it's the latter I'm surprised I haven't heard about study into it.
This is kind of a weird article. For instance, a photo of a chimp sitting on a termite mound is partially captioned with "A chimpanzee learning how to fish honey out of a termite hole ...". Ummm, bees make honey, not termites. Also, mix metaphors much?

The second weirdness is the "guardians of the soil" business. Apparently termites evolved from cockroaches probably in the Triassic period (http://en.wikipedia.org/wiki/Termite#Evolutionary_history). Was there a "soil revolution" after termites came along as guardians? What carpeted the ground in the Permian and earlier periods? Was there a different kind of "soil" back then?
I've been having a real hard time getting any kind of prolonged sleep (4 hours or more) the past few months.

I'd sleep and always wake up after 3 hours. Then I can't go back to sleep. This been going on for the past 4 months. It is very frustrating.

Is there anyone else that experience this?
There's also the excellent Charles Proxy that serves as a mitm proxy and lets you throttle the connection among other things.
How do they do the attractiveness rating? Is it an internal eval or some kind of crowdsourced bayesian inferential hotornot?
Is crowdsourcing the best recommendation engine?
Geomanist – A Modern, Clean and Linear Sans Serif Font
Senior discounts are based on the assumption that this age group is likely to be formed by people who are retired. Similarly, student discounts are intended for full time students that don't have the "expected" source of income that is having a job. I guess Tinder would be ok if they offered student discounts (or senior discounts ;) ). The issue here is whether they can charge 27 year old professionals a different rate than say 30 year old professionals.

That is not a discount for people without a steady source of income. That is potentially a deliberate attempt to skew the demographics of their user base towards younger users (although less of an issue that it would otherwise be, since Tinder without-premium-features remains free to use for 18 year olds, 40 year olds and 109 year olds).
I was surprised at this so I looked it up. Anecdata: http://www.reddit.com/r/OkCupid/comments/28oeo6/alist_subscr...

If this is true, it's pretty cruel. Yeah yeah supply and demand, but that doesn't make it any less harsh.
Ask HN: Is ok if I have a few subscribers in the waitlist but a 29% week growth?
Hi everyone!

Three weeks ago I put online a landing page for my app and start looking for early traction, I'm testing different traction channels to see which one performs better, organically.

Right now I have 58 subscribers in the waitlist, it isn't much but it started with 31 subscribers on the first week, the next week it growth at 29% and the week after that it growth 45%.

Is this ok or do I have a problem?, How could I get better results?
Front-end engineer at growing fintech startup in London, UK [£35-50K + options - thought I'd take the hint]

I’m CTO at FundApps, recently recognised as one of the top 50 fintech startups in Europe. We help investment managers comply with regulation - it's a product in a complex space that we're trying to make simple. We're looking to hire our first front-end engineer and designer (2 roles!) who can help us tackle this as we grow.

We have a great customer base and are growing the company on the basis of actual revenue (who'd have thought it).

You can find out more about us & the other roles we’re hiring for at http://fundapps.workable.com/ .
http://www.cymetica.com/recommend/app/hidden_connections?que...
I don't expect women to pay. The way Tinder work for most people is that men get few matches, and women have a stack of a few dozen to a few hundred potential matches waiting.

When someone right swipes you, they go to the top of your stack, and you see them first. Most men swipe right on every profile. So most women match on almost 100% of the profiles they swipe right.

As a consequence, men swipe a LOT more than women, and it will be mostly men who hit the usage limits.

(I haven't quite figured out the math, as every match is two ways. Nonetheless, it's significantly easier for women to get matches.)
"The US government, and all other governments, should regulate the development of SMI"

This has basically the highest insanity * prominence of speaker product I've ever seen. The same geniuses who want to ban encryption and can't manage to get a CRUD website up and running without a 8-figure budget will regulate the existence of algorithms (i.e., math) routinely generated by groups of <4 or so researchers.

Of course, people will be glad to "demonstrate their capabilities" to the group that's responsible for shutting them down if they're "too capable".

"it’s important to write the regulations in such a way that they provide protection while producing minimal drag on innovation (though there will be some unavoidable cost)."

Has this man ever seen a government regulatory framework operate?

"To state the obvious, one of the biggest challenges is that the US has broken all trust with the tech community over the past couple of years. We’d need a new agency to do this."

Don't worry guys! This is a new agency!

"Regulation would have an effect on SMI development via financing—most venture firms and large technology companies don’t want to break major laws. Most venture-backed startups and large companies would presumably comply with the regulations."

Here's the nugget. The only way this article makes any sense at all is as a completely disingenuous argument devoted to making it impossible to invest in technology companies, period (please tell me what "technology company" does not have at least some algorithmic or optimization component), without having a large compliance department and having greased the right palms. I don't particularly think he's that Machiavellian, but it seems like that or the alternative...