skysight-inc/HackerNews huggingface dataset:
Yes my reading of the blog led me to believe they use the naive solution because it only lists solutions which don't work and concludes that TextSecure is too big to use these.

Do you mean that TextSecure may send encrypted messages to contacts who don't have it?

You didn't address my bullet (1). If Alice has exchanged N texts with Bob prior to installing TextSecure, these messages could be used to make the preimage space huge.

Texts have a lot of entropy. From an scrypt slide "Entropy estimated according to formula from NIST: 1st character has 4 bits of entropy; 2nd–8th characters have 2 bits of entropy each; 9th–20th characters have 1.5 bits of entropy each; 21st and later characters have 1 bit of entropy each". So a 140-character text has about 156 bits of entropy, excluding the date the text was sent which probably adds some 20 bits.

It's too bad not to use that both during the discovery and the key exchange.

Same thing for RedPhone, it could leverage the call log between Alice and Bob.
Nice! We've been working on a similar project http://jokund.com
You just send an email and any Cc'ed people is subscribed to your blog. Would love some feedback.
By the way, we also open sourced an npm module to handle inbound emails and post them to a webhook of your choice https://github.com/Flolagale/mailin
Here: http://www.curiositiesbydickens.com/wp-content/uploads/cat-w...

The idea that the Internet will bring the long tail of products and services is bullshit and shows scant recognition of how economics works.

If anything, the Internet will serve to cut our existing tail shorter.
>It will also avoid investing in payment systems or in mobile wallets, which require ultrafast transaction times to make sense.

WTF?
Non-USA internet users should be helping protest this in the USA. If its allowed to happen there, it'll set a precedent for the rest of the world.
"Say no to double-dipping!"
> Life. Fucking. Sucks.

I'm going to be reinforcing your feeling that no one understands how you feel.

I'm really sorry about about the death of you're mother. Death however, is part of life. People die, and people close to you will continue to die at an increasing rate until it is finally your turn. I understand that you are grieving and that losing a loved one (especially a parent, child or partner) is an extremely painful event. But that doesn't mean that all of life sucks.
Full disclosure: I wrote that Support Center article. The comment I was replying to made it sound as though TextSecure's infrastructure is almost entirely Google-based. It is not, and that's what I meant when I said "This isn't entirely true." The server is open source and it already includes preliminary support for WebSockets and Apple's APN push messaging network. Google's GCM is merely one component, and alternatives are being worked on.

Apple also has root access to all iOS devices via their over-the-air update framework. Opaque basebands and graphics chips with closed source drivers are difficult to trust too. None of these scenarios mean that software which offers serious improvements over the status quo should be casually dismissed. TextSecure can (and does) provide significant protection from mass surveillance and targeted surveillance. Security nihilism is corrosive.
Using Hammer and LESS to Speed Up Bootstrap Theming
>I'm really sorry about about the death of you're mother. Death however, is part of life. People die, and people close to you will continue to die at an increasing rate until it is finally your turn.

That's a pretty lousy thing to say, considering his mother died of cancer rather than old age.
The Conflict at the Heart of Open Source
After reading an article or story like this, I always end up hating myself.

I'm a smart guy, like many of us here, and 10-some years ago I made the decision that money was the most important thing to me. So now I, like many of us here, run a company where we make large sums of money making people click little ads, doing stupid stuff in little applications.

Where I could have been spending my smarts on something, anything, useful like medical research.

More and more I feel like I should just sell it all, hire some young smart kids and try again.

But I won't :(
Such things are no longer fixed directly in the kernel or other OS code. They have shims that can be enabled on a per-application basis that sit between system calls and the program. Those can then fix such things, e.g. lie about the OS version, allocate a little more than requested to avoid buffer overruns, etc. Windows then ships with a database which application requires which shims; in Vista that included some 5500 programs.
tl;dr but did they actually show that the 'harbingers' were predictive or were the 'harbingers' just correlated with failure? It is really easy to find correlation when you start trawling through a large dataset but which all dissipate to nothing once you start using the correlations to make predictions.
Hang in there. If she were anything like my father, then one thing your mother likely worried about was that you would feel this way when she was gone. The more positive you can be looking forward, the better she would have felt.

Here's a great story about Alexis Ohanian who had to endure that pain as well. It was really helpful for me to be able to relate to someone like that who I already highly respected.
http://fourhourworkweek.com/2013/09/17/alexis-ohanian-reddit...

I'm very sorry for your loss.
How did Verisign get the .com TLD monopoly in the first place? I was a wee lad when this all started and don't remember the history.

Can someone drop a good link describing why there wasn't a more distributed approach to the .com TLD (and still isn't for new TLDs?)
I'm not massively clued in on this so apologies if this is a bad question, but what's Verisign's role in this? That's a decent amount of cash, what is the service they provide for that?
Or maybe that's why they're well-off? Because they're career-minded and prefer to talk about important things rather than wasting time talking about weather and sports (sports actually being a possible land mine topic as well).

Small talk for small minds...
Someone doesn't understand the concept of consistency and transactions in distributed systems.

Regardless, I think we can all agree that slow payment processing is a Bad Thing.
NASA actually has a very long history of using Nikon equipment.

Here are a couple references to (still) photography from the ISS:

http://nikonrumors.com/2013/04/07/nikon-gear-at-the-iss.aspx...

http://nikonrumors.com/2013/11/12/low-light-astrophotography...

http://nikonrumors.com/2013/04/22/astronaut-chris-hadfield-h...

http://nikonrumors.com/2012/04/08/nikon-in-space-new-nightpo...

And to study quantum entanglement:
http://nikonrumors.com/2013/04/09/400mm-nikon-lens-to-be-mod...
> When I first started, several friends speculated that it might give me a deeper appreciation for my own health, and "imbue me with a new vigor for life"

Yeah, this is basically, "When you think stories actually reflect real life accurately".

The deeper appreciation and vigor for life thing does happen. It's just sort of over-represented because it does double duty as a pretty good plot device.

There's nothing wrong with you if it doesn't happen to you, just as there's nothing particularly wrong with the hundreds of faceless medical staff busily and competently doing their jobs at the hospital where the ER drama is taking place.
PHP 5.3 Security Backports
I like this. I keep saying there's a hardware renaissance near by and I think the wider-spread use of HDL and the like will help along with this.
What would the FCC/Comcast do if they didn't have a 900 lb gorilla to go after? What if consumers were using the exact same amount of high bandwidth services, except instead of it being mostly Netflix and Youtube, it were 50 or 100 similar services?
I've been using a tampermonkey script [1] to hide "Hot Network Questions". I find them utterly distracting.

[1]: https://gist.github.com/amrtn/3ec581e356a94ef3fa0f
It is not allowed in EU so there already is a precedent.
I don't understand you. I mean, until medicine becomes perfect, then is sickness an any more unreasonable cause of death than old age? Perfect medicine would also cure death from old age, right?
This is completely off-topic, but:

I was at a talk last week where a politician (local school board guy) explained his engagement with the public thusly: We're trustees. We tell you what needs to be done; we tell you how much money it's going to take; we let you make the decision.

It feels exactly like how the doctor went about explaining their options. And I like it.
This is not really the doctors choice to make. I guess if the patient does not request the full truth then there might be some justification for lying if they think it will help the patient, but if a patient asks direct to be told everything then they should be told. I certainly want to be told the full truth at all times even if it is bad news.
The issue is not about writing clean new programs in Go, but rather re-writing whole code bases from Python into Go, instead of trying out Python implementations that offer better performance than CPython.
Yes, very much so! Pump.io is much more than the core itself. Lots of desktop, mobile and web applications around it!
-1: Your comment is aggressive and lacks empathy.
Morevoer, you should interrest yourself in the free software movement and understand the motivations of the people behind. Books like "Richard Stallman and the free software revolution" might interrest you (https://www.google.com/url?q=https://static.fsf.org/nosvn/fa...)
I agree. I was a little thrown off by the quick link to being racially insensitive. I figured he just left out a lot of context. It was also a little strange that something like that wasn't disclosed by his significant other (they were engaged) before meeting.

The first thing that really came to mind was why did it matter what race the soon to be father-in-law was. If I was caught in that situation I would've quickly asked "by choice or just bad luck?". Then either politely ask if I may inquire as to what inspired them to choose to be unemployed or sympathize with their situation.

Either way I think if your genuinely interested in a person you find ways to move on in a conversation. In every relationship, whether new or old, you're bound to come across some uncomfortable situations but you just keep moving along.

Though I do like his other question more. It seems like it would lead to revealing the things the person enjoys most.
Who cares if it's not easy? It's important.

There was a day when we sent men into space just for the challenge. I don't think that merely doing a lot of difficult and complex medical research is beyond our power.
If it cost $500 to register a domain (or even $100 as they used to be), I cannot imagine that it wouldn't significantly decrease the amount of parked domains. So many are squatted because you only have to make back ~$10 in order to pay for it, right? That's a small gamble. Buy a dozen domains and only 1 needs to do decently well in order to pay for the others.

Additionally, $10 is almost an impulse buy, so a lot of domains are picked up in the event that it might be useful someday (I'm guilty of this).

It's so annoying when you have the perfect name for a product only to find that the domain is uselessly parked. And it seems to be 95% of the time.
Nvidia is YEARS ahead of the competition. They're playing a whole different game.
"Sorry…
We are performing essential site maintenance and should be back soon.
We apologise for the inconvenience."

You've killed The Economist!
IBM is not a technology,it's a corporation.

> that no technology is either good or evil,

people certainly are,and since corporations are people ...
I don't know why you would want to use javascript... have a look at this cinder space simulator, it supports oculus and should be easy to convert the cinder app to a screensaver - not to sure about a moving desktop background. http://roberthodgin.com/oculus-rift-gravity/
> The main credibility I could see in the general claim is encouraging over-complexity and insecure defaults.

This is the thing which concerns me the most. The simplicity is being deprecated in favor of over-engineering.

> These can be worked around yourself and lend a high degree of plausible deniability.

Exactly. I am still not able to digest that the heartbleed vulnerability was an innocent mistake.

> But even then, your own kind (fellow government departments) are generally all kinds of incompetent and would fall victim to your traps so I just couldn't see how this would not backfire worse than it ever helped. Counter intel folks would be enraged.

This can be easily bypassed using a hardened version of Linux.
Every Country Will Have Armed Drones Within Ten Years
They run the .com registry and zone, among other TLDs.
But your company is paying taxes and employing people so they can put their kids through college, pay taxes themselves etc. Not everybody can be researchers. You're doing something valuable.
I am a new doctor in my fourth week of a 3 month oncology term. My region doesn't have a hospice so most of our patients are palliative, and the only ones I interact with have all been given death sentences.

It terrified me for my first 2 weeks- being surrounded by patients with metastatic cancer and you begin to see it in everyone, walking down the street or doing the shopping, in the faces of everyone you meet.
But now I have become more accustomed to that.
So the worst now is dealing with the patients that are young. When the patient is 80+, you can at least feel happy that they have lived a lifetimes worth of potential. But when they have kids the same age as me, I see a parent with weddings and births of grandchildren ahead, and I hate it.

Just this afternoon - not more than 2 hours ago- I had to place a catheter for a 53 yr old patient that has a very small tumour burden, but it is in his liver obscuring his biliary drainage and now he is dying of live failure. His wife is understandably a wreck but his stoicism is almost more terrifying... Today he asked repeatedly 'why is it taking so long?'

At the same time we have an 86 year old woman with metastatic lung cancer who has been living with her disease for 8 years and will go home later this week, likely to live another 6-12 months. She may even outlive her oncologist, who was diagnosed with renal carcinoma 3 months ago and has been treating her for 8 years.

The randomness of it is perhaps the most shocking.. And all the while you must contend with the knowledge that i have a 1 in 3 chance of going through cancer myself.

Illness is horrible and unfortunately prevention is still much more successful than treatment.
I've already done better. I've contributed significantly to the first draft of one of the human chromosomes. I've helped prepare parts for the LHC by cleaning them to remove contaminants, and I've made several open and novel contributions to science.

I'm now working on changing a small area of society, but I don't make any arrogant claims of changing the world in doing so.
Thats why USA welcomed so many nazi scientists right after WW2,operation paper clip...
It's like an employee of a company earning $70k per year working on a project that will bring in $500k wondering why they're not getting paid more if the company is making much more than their yearly salary in one go and the answer is: overheads.

The domain aspect of a registrar is one very small part. You factor in insurance, employee salaries, utilities, leasing of office space, purchasing office equipment and computers, storage, maintenance (network and building). A registrar is like any other business, it has to factor in its overheads into the cost of their products. On-top of that, all businesses ensure they bring in a little more than they're spending (ideally) and reinvest that back into the business to improve service offerings and existing products.

Having said all that ICANN aren't the only registrar out there, Verisign are probably the worse in my opinion. There are many men in the middle driving the cost up as well. It's very much a shark industry.
This is actually an interesting monetization experiment for google maps.

Google might create an ad type allowing all the different ride sharing companies to bid on this ad space. Should be able to attract pretty good cpm considering the user has already shown clear intent.
Correct, at least for the original design of LMDB. We later added an option to write thru the mmap as well, at the request of some other users. Since LMDB is quite careful about writing and use of fsync/msync, reliability generally isn't an issue, but yes, hard errors on the disk and such can crash your program when using a writable mmap. Also, in the default mode of read-only mmap, the DB is incorruptible, stray pointer writes will crash the program instead of corrupting the DB. With the writable mmap you obviously have no such protection. We recommend developing your app with the default read-only mode, and only enabling the writable mmap after your app code is well tested.
I haven't used QuickBooks, but I think most people would stop at "open the terminal". Probably even my partner, and she is running Debian. That said, it turns out that a flexible custom text file format, combined with well thought-out concepts and powerful commands, blows out of the water most widget-heavy UIs in terms of ease of use. It's unfortunate that more people don't realize it.

Of course, the stellar documentation helps too.
> But I won't

So do.
I have worked in two law firms so I will try to give you some insight.

When you first arrange to meet firm X or Y they will send you a couple of their partners. Trust me when I say you will probably never see these people again unless you try to leave the company you are going for.

At the initial meeting listen to all the information they have to say. Ask them about rates, any similar companies to you, what extras they have to offer (sometimes they will offer you massively reduced rates on other legal matters (moving home, wills, etc)).

After this meeting go away think about what they have said. If you liked the partner arrange meeting two. Arrange this in a local coffee shop. Say you are really interested in going with them but you would like to meet the persons handling your case load. Most firms will be more than happy to do this, (some will cringe).

At meeting two if the person there is not a junior case handler then know they have not sent the person handling your case load. Lawfirms (especially big ones) will not hand a small account to a partner or senior case handler. Again ask questions and see if you get a long with them.

After working in a law firm for a couple of years I can tell you there are two types of case handlers. People you will get along with (these people dont generally have there head up there arse) and people you wont (these people generally think they have the biggest go-nads in the room).
So the worst case scenario is that Chinas GDP growth drops to "only" 6%, and will become the largest economy in the world by the end of this year.

We'd be happy in Europe with 3% GDP growth, and I'm sure the US wouldn't be unhappy about that too.
Every one of these articles should be mentioning the fact that in the 90's, the ISPs got $200 billion dollars to build a fast internet infrastructure that they never delivered.

http://www.pbs.org/cringely/pulpit/2007/pulpit_20070810_0026...
I agree that the doctor should be honest and clear about the diagnosis. The treatment options, their potential effectiveness, and the rate of decline due to the illness varies enough that it's very difficult for the doctor to offer more than percentages and statistics rather than the definitive answers most patients desire.
We still need large projects and always have. Your weekend project might win you the popularity contest and make you a millionaire, but will you still be in vogue the next year or the year after? We've already seen numerous of these changing the world entertainment products come and go, and yet the world is as it was, with the same basic problems continuing to get worse.
Unfortunately this is not how most politicians operate.

Doctors are not gods. They are experts we consult for advice on the best way to solve a problem. If I ask an architect how I should go about building a house I expect to be told the truth - I don't want to find out halfway through a build that the idea I suggested means the house will now cost three time more than the available budget. Sometime there are no good solutions (like in the story), but even in this case the patient should be told the truth if they want to know it.
It's _NEVER_ too late to start living your dream, be the best you can be, give the best you can give. Whatever you did before doesn't matter. Life is lived forwardly not in reverse. Sorry for the platitudes. People like Alan Watts can say it better and in more depth than me: https://www.youtube.com/results?search_query=alan+watts

Why am I alive? What am I here to do? These are important questions, and everyone needs to answer them for themselves. We are of the universe, and we are witnesses to the universe. We are the method by which the universe can reflect upon itself.
My related Ask HN: Would you prefer a non-profit domain name registrar?

https://news.ycombinator.com/item?id=7156997
Linux is a generic-enough name that you might actually be running a well-rigged flavour while they aren't.
Can you please share your experience? How you use it, what works and what not?
They are definitely cheap. I just built a 32 core cluster for £1200: http://rwmj.wordpress.com/2014/04/28/caseless-virtualization...
I think this every day. I even bailed on a job to do a foundation degree in medicine but finances and circumstances killed that dead.

However its probably better if someone takes a pile of money from society through a business and dedicates all profit to research. Look at Gates for example. If you are qualified in the subject you're likely to be a health service or corporate drug peddler at best. If you can generate clear revenue you can hire these people and focus on something.
What do you mean by 'divisibility'?
Quick-Start Python Quantitative Research Environment on Ubuntu 14.04
Your data structure design needs serious help if this is a problem for you. In OpenLDAP we store LDAP entries which can contain variable numbers of attributes and variable numbers of values per attribute, all in a unified format. Redefining your data structures is as simple as adding or removing an attribute or value from an entry. No sweat. Rolling your own data model is probably a bad idea...