skysight-inc/HackerNews huggingface dataset:
Another reason to drink wine: it could help you burn fat
Check out what Dr Greg Siegle has to say about autism. He was a geek in IT prior to becoming a neuroscientist. He addresses autism in the last 20 minutes of this talk: https://www.youtube.com/watch?v=AjqrNPomIzg
> A long will be 32-bit on a 32-bit system and 64-bit on a 64-bit system.

Not on Windows. Long is there always 32 bits.
Build appears as broken but it should be working, Travis is doing its thing. EDIT: Green Travis again :)
Not to mention not removing H.264 after promising to do so.
Yeah, anyone considering a digital nomad lifestyle isn't typically looking at NYC or London; the most popular destination of Chiang Mai is rated at $638/month all-in[1], and most have rent $300-$500 /month, not $1500.

I really love the concept but as presented it isn't appealing. The idea of not having to deal with all the hassle of finding and organising accommodation is great.. but they only have (and not even that yet) 3 locations. "hey you can travel the world (3 locations)" doesn't have so much appeal. Obviously they plan on expanding but the price is for now, not the future.

I suspect that if someone decides to stay for more than a couple of months they will often splinter off into cheaper accommodation. Having the fixed fee also makes it difficult to set up in the most sensible (cheapest) areas.. because the attraction of going it alone in those areas will be higher the better value the area is.

It strikes me they would have been better off setting up a handful of these locations first as individual nomad/co-habitation accommodation, ironing out all the issues, and then introducing the go-anywhere subscription idea. They've left themselves an awful lot to deal with in one go.

1. nomadlist.com
Show HN: Create musical chords out of YouTube videos
Toys (and Patient Parents) Made Me an Engineer
The fact remains that the people on the other end of this weapon are still people, and all weapons of this kind are still a deadweight loss, economically speaking.

Think about it in these terms: you have a pile of money and a bunch of smart people. You can invest in a) creating a new technology that will make human lives better and trade with other people to increase global wealth or b) creating a new technology that will kill the people you would have traded with in the other scenario.

It is possible to both recognize that a certain amount of killing people is likely necessary in this crazy mixed up world of ours, and still be saddened by the waste and stupidity that that necessity represents. It is a huge error in economic thinking to forget that killing people is necessarily the result of waste and stupidity, either on their part or ours.

Personally, I won't work on anything whose primary purpose is killing people (and I've turned down jobs and contracts because of that) and I'm always a little saddened when I see good engineers investing their lives in such a profoundly unproductive activity.
The company and investment banker make you sign a contract saying that you will not buy or sell any derivatives or options or any security based on the stock. Now they probably couldn't catch you, and I'm not exactly sure what happens if you refuse to sign the contract, but it is also not necessarily worth the legal risk to attempt your proposed strategy.
I think this is a much-needed feature for integrating Swift into existing large Objective-C apps. Dealing with all the AnyObject optionals coming from Cocoa frameworks makes working with Swift painful.
Swift State Machines, Part 2
This is true, but also a false dilemma. Rust provides an escape hatch in the form of the `unsafe` keyword. This allows the implementation of efficient data structures, while still providing static safety guarantees to the vast majority of code.
Algorithm is re-usable, i.e. you can count multiple events with the same algorithm. This way you get an array of bytes, or even half-bytes, instead of an array of very long integers. Can be useful, especially for embedded systems.
The title of the article is actually: "Nobody Understands Debt". A few years ago I discovered Modern Monetary Theory (thanks Warren Mosler, Bill Mitchell, Randall Wray, Stephanie Kelton) and it really opened my eyes to the universal misunderstanding of national debt. It boils down to this: the household debt model does not apply to governments that issue their own currency (USD, AUD, JPY, etc., but NOT the EUR).
NO! Because they're behind a firewall

Huh? SSH, Postfix and nginx are usually not firewalled.

Because "web based" is the client. It has to be flexible and with flexibility...

If "flexibility and complexity equal vulnerability" then why does the linux kernel, 53x the size of Wordpress and a tad more complex than a CMS, not have about 53x more exploits?

And why does no other CMS system or framework come even close to the number of critical vulnerabilities in Wordpress?
I can't use google here because its blocked, however bing gives me decent results.

The leak was from bank julius baer.
This is really cool, but I think you should improve the design of the app to make it more user-friendly.

I'm a freelance designer, and I'd love to help you out.

You can checkout a chat app I designed on my portfolio: http://ash.co/work/superchat/index.html

Email me at ashrafulsf@gmail.com if you are interested.
Bob Langer is much more than just a drug delivery pioneer. He is the one that helped kick off the field of biomaterials. He helped discover novel materials for things like stents, skin implants, materials to grow cardiovascular cells on, etc.
I'm also unable to login with 2-factor auth. Console says a 401 error.
Link for the lazy: http://en.wikipedia.org/wiki/Williams_tube

Note for the kids: Yes, that's right, it says CRT memory. That's the same Cathode Ray Tube as found in non-flat-panel TVs and monitors, except we're using it as a high speed storage device.

Ironically, the wikipedia page for Selectron tubes actually has more useful information on Williams tubes than it's article does... http://en.wikipedia.org/wiki/Selectron_tube
I think it depends on how many counters you want.

For example, I might want an approximate counter of number of reads of each row of a cache. Assume my cache has a lot (millions?) of rows, each of which stores a small amount of data. With the given algorithm, I could store the counter in a single byte per cache row. Without it, I'm probably looking at 4 or 8 bytes. It adds up.

As an aside, the article presents an alternative in which you have multiple simultaneous counters and take the median of the results to get finer bounds. I wonder how this compares with just using a single counter containing more bits and modifying the probability that you "increment" the counter?

[Edit: I realize the answer to my question about modifying the probability of a single counter may be that it's hard to get an unbiased random source for probabilities of 1/3, 1/5, etc.]
Maybe you could share a scrubbed config?
From the looks of it, CRDT is performing a "merge" on incoming states. This is (imho) in general not a good way of converging, because for some operations, the process for merging may not even be properly defined. Also, in order to perform security checks, it may be required to know the actual operations being performed. So I would not say that the technique is a "successor" of OT.

It seems to be a bit like using "git" to 3-way merge updates. In most cases (>99%), the merges are fine. But in some cases, a non-conflicting merge can have disastrous results.

(Please correct if I am wrong.)
You only need to be at the free level though, not the $100/year, so it's not much of a barrier.
> Because debt is money we owe to ourselves, it does not directly make the economy poorer

This rational only works if you're thinking about the economy in collective terms. If the U.S. government borrows money from future taxpayers and gives it to the poor today, yes, collectively it's a wash. But there are winners and losers individually: the lender got an interest payment, the poor person got some free money, and the future tax payer paid more taxes to cover both.

Telling the future tax payer, "hey, don't worry, it was an economic wash since we just owe the debt to ourselves!" would be cold comfort as he or she is clearly poorer due to the increased tax burden.
SHALL here is an RFC2119 term which is unconditionally binding, like REQUIRED or MUST: "the definition is an absolute requirement of the specification". Zero wiggle room.

The CA's policies on whether they charge for things in general (such as reissuing) falls out of scope of CA/B Forum - but some things are absolutely required if browsers are to trust a CA, like, say, § 13.1.5: "The CA SHALL revoke a Certificate within 24 hours if one or more of the following occurs:" … "3. The CA obtains evidence that the Subscriber’s Private Key corresponding to the Public Key in the Certificate suffered a Key Compromise (also see Section 10.2.4 ['… If the CA or any of its designated RAs become aware that a Subscriber’s Private Key has been communicated to an unauthorized person or an organization not affiliated with the Subscriber, then the CA SHALL revoke all certificates that include the Public Key corresponding to the communicated Private Key.'])…".

After Heartbleed however, when presented with a huge list of compromised certificates, StartSSL flatly refused the emergency action the other CAs took. "No, iI's [sic] upon the subscriber to take appropriate action, the certificate authority can't control or enforce which software to use". (What's actually required from the subscriber is "[a]n obligation and warranty […] to take all reasonable measures to maintain sole control of, keep confidential, and properly protect at all times the Private Key…" [emphasis mine]. Demanding subscribers' software or hardware to be totally bug-free would be great - but is clearly unreasonable today, especially in the wake of a major internet security event.) They confirmed they wanted to make money from it. "We don't get rich from this, but we can't lose either. It's part of the deal in favor of certificates for free." (Let's Encrypt will prove them wrong here.) So, it was clarified, they'll only revoke certificates if they're paid to? "The alternative would be to charge for every certificate, what do you prefer?" Any other way, at all? "No, there isn't." People asked if they were really serious. "Dead serious."

So if a CA refused to revoke their signatures on tens of thousands of keys they've been informed are compromised as part of a major internet security event, should we all continue to trust their word that any given key is truly authentic?

Fortunately, other CAs exist. But unfortunately, thanks to PKIX's design, any bad apple spoils the whole bunch unless there's some kind of external pinning to CA/endpoint public keys too (like HPKP and/or DANE). Revocation is enough of a problem child as-is, as agl already identified, without even CAs refusing to use it. Maybe going forward, things like ACME may let us more towards shorter-term endpoint keys instead? Who knows.
No doubt that's true in the individual case, but surely you'd attempt to run a "train" into the atmosphere with this kind of thing? Meaning that each projectile is slipstreaming behind the one in front.

It still might not be possible, but it seems like friction would be much less of a problem. Although starting up would be a significant issue with many thousands of projectiles hitting earth at high velocity - you'd want to run it 24x7 indefinitely.

That doesn't sound like a low cost project, though; certainly well beyond our current capabilities. But you might achieve very nice energy efficiency with it.
Ask HN: Last 7 invoices haven't been paid, what now?
I've been working with a 'friend' of mine on his website for the last year. I was paid by check which was sent to my place while I was traveling and lost track of which invoices were paid. After consolidating everything in the last month I realized that I haven't been paid for the last 7 months.

We had a contract that stated I could bill them monthly a max amount. I never heard negative feedback regarding my work, only positive conversation and full steam ahead. I took over the code a year ago from a development firm, and am the sole developer on the project.

All efforts of communication on my part have been met with radio silence. Emails, texts, phone calls have not been returned for the last 2 weeks.

What do I do now? I'm short of cash at this point and not sure bringing a lawyer in will help as they have significant more money than I do. Is it legal to revert all the code I checked in for the last 6 months long as it doesn't break anything?

Any advice would be appreciated.
I recently started looking into building a similar web cam project using WebRTC, except sending ascii images over the datachannel instead of encoded video. So, I was pleased to see this project making it happen. You could easily implement this with XMPP/SIP over WebRTC.
> Ahhhh, cute, you believe what the government tell you.

Personal attacks are not allowed on Hacker News.
Yarn Is the Latest and Possibly Best Hacker News Client on the Play Store
you can torture the logic further:

let x : Something = outer_conditional ? baz() : conditional ? foo() : bar()
You could also do this:

let x: Something = {
if condition {
someSideEffect()
return foo()
} else {
anotherSideEffect()
return bar()
}
}()

But it's kind of ugly.
The government isn't "printing money" in the sense that this phrase commonly denotes. The government is selling Treasury securities on the open market. The rate of interest right now is quite low and has been for the past 7 years. Krugman isn't advocating a belief that all debt all the time is a good thing. He's advocating a belief that in the current situation debt is not the primary concern right now.

Deflation is a bad thing for borrowers. It's a good thing for people who have no loans. I think the idea is that deflation is bad for the country because it's bad for banks and large multi-national companies. It would squeeze consumers who have mortgages and credit card debt and student loan debt. Thus this would contract the economy. As I understand these things. I'm not an economist.
FYI I get a blank white page with Chrome. Version 40.0.2214.111 m (64-bit). Checking source, it's all loaded. Just nothing showing.

Works fine in IE 11.0.15
It says this release (6.3) requires Yosemite (but includes SDKs for 10.9 and 10.10).
For the record, 5.x doesn't even run on Snow Leopard.
There are some tell-tale signs to be aware of in children or infants. Lack of speech, lack of eye contact, non-reactive to environment (seems deaf), no pointing. Repetitive behaviors and obsessions/compulsions can start to show early as well. Even things like toe-walking are very common (though toe-walking isn't exclusive to autism, but can be an indicator).
Seems odd to use Youtube views to determine whether the Super Bowl spending was worthwhile. You have to choose to watch a YouTube video, while the Super Bowl ads are pushed to everyone.
A Neuropsychologist will usually administer several standard tests. At this age the tests are very unreliable. There are other signs of behavior they looks for.

Admittedly, we went into it thinking "maybe it's Autism, maybe it's not... but we can't get therapy for the delays unless we get the diagnosis". Having read substantially more and seen more children on the spectrum it's pretty clear. But it's a good question and by no means an exact science.

I recall a study that was done on early intervention (12 months I believe) where the majority of children diagnosed with Autism were able to shed their diagnosis by age 3 (or something like that). The trouble is that the initial diagnosis may have just been wrong... it may have just been a delay caused by something else. The good thing is that the therapy is beneficial for anyone... so there's little need (beyond monetarily) to be concerned with misdiagnosis.

EDIT:

fecak's list is spot on.
I wonder if self-organisation can help?

If people can reenforce matches, and people who match alike are probable to see the same board, then the trolls will most match the other trolls and be invisible to the serious competitors?

I've played with collaborative filtering for sites like HN and I wonder if the same approach might sort trolls from the serious in these kinds of things?

http://williamedwardscoder.tumblr.com/post/15581427232/self-... <- my blog on collaborative filtering and trolls
I think the gun is specifically designed so that won't happen, since the current has to go through the projectile (else you're just "short circuiting" the weapon)
When you see a comment that is very inappropriate for Hacker News, please flag it by clicking on 'link' and then clicking 'flag' at the top of the page. We monitor those flags and take action based on them.

Edit: Or rather, as of this evening, click on the comment's timestamp to go to its page. We decided to play with dropping "link" and just hyperlinking the timestamp instead.
In fact Krugman, with his vile Keynesian bias, has been one of the few economists to make the correct calls in the Euro-debacle.

His record on other topics is significantly better than that of most 'economic experts.'

And he has at least one more econo-Nobel than (I'm guessing) you do.

He's been saying for a long time now that austerity is self-defeating. And he is, by any sane evidence-based standard, utterly right.

So your ad hominems are entirely off-point.

Meanwhile the neo-liberal school has made any number of claims that are often repeated even after they've been falsified by fact.

Laffer Curve? Boom. Dead. Utter rubbish. Totally falsified.

http://www.brookings.edu/~/media/Projects/BPEA/Fall%201999/1...

Trickle down? Self-serving nonsense. No evidence for it at all.

http://www.businessinsider.com/study-tax-cuts-dont-lead-to-g...

Don't tax corporations so they can create jobs? Boom. Dead. Corporations mostly just give the money to executives and hoard the rest.

See above, among others.

Don't allow governments to spend tax money on infrastructure, innovation, and public education? Excellent! You've strangled the research that led to the beginnings of the Internet, and one or two other important projects too.

And so on.

The truth here is that facts are not on your side. Name-calling is a poor substitute for being evidence-based, intelligent, and scientifically informed.
See the last paragraph of http://en.wikipedia.org/wiki/Battleship#World_War_II

Also last paragraph of the following: http://en.wikipedia.org/wiki/Battle_of_Leyte_Gulf#The_Battle...
Experiencing some load problems. Please, be patient :)
I'm not ever supporting HTTP/2. For something "monumental" enough to be called the whole second revision of HTTP, what have we really gained? A Google-backed "server push" mechanism and some minor efficiency additions? Add to that the fact that SPDY was pushed through as HTTP/2 because nothing else was ready.

Please.

Downvoters: although I don't usually do this, I'd ask you to enter into a discussion with me instead of just hitting the down arrow. Do you honestly think my discussion is worth being silenced?
wonder why this is not pointed out more often
You forgot QE1, QE2, twist, and QE3 where the Fed digitally created $4 trillion and bought up assets.

That $4T didn't exist until the Fed conjured it up. Through a middleman, it was handed to the US Treasury.
But why can't we use the railgun to replace just the first stage of a rocket? Due to the tyranny of the rocket equation that would mean outsized savings in fuel and payload.

It would be exiting the barrel at far less than mach 27 so this wouldn't be an issue.
Has anyone used SAP's OpenUI5?
It's an opensource javascript library from SAP. I just heard about it the other day and was wondering if it was useful.
Perhaps Krugman would like to redefine debt, because his definition does not seem to match Merriam Webster [0]:

"an amount of money that you owe to a person, bank, company, etc.
the state of owing money to someone or something"

Debt is a wonderful thing. It means you can buy an expensive good like a house or a car now and pay for it later. As opposed to saving for years and then getting the car. However, either way you pay. I fail to see how national debt is any different. Governments want money now, so they go into debt often by selling bonds.

If the debt was acquired during my generation, but the bill comes due during the next generation, then that seems to be pretty close to stealing from the next generation. Today's debt is tomorrow's taxation.

[0] http://www.merriam-webster.com/dictionary/debt
US teen kills classmate, uploads ‘selfie’ to Snapchat
How close is the friend in question? I would not assume malice outright. I advise to check if your friend is alright, he might be sick or in jail.
Google originally planned to price their IPO using a kind of bastardized hybrid Dutch auction process but their timing was unlucky - the market dropped significantly between the time they announced their IPO to the day they actually floated, with Internet stocks performing worst of all (the NASDAQ Composite dropped 8%; Amazon dropped 15%). They ultimately bowed to pressure from the lead underwriters (I was working for Morgan Stanley at the time, so I remember it well) and agreed to reduce the price to a point that would guarantee a first-day pop[1]. It's generally accepted that it was underpriced[2].

Facebook actually did okay. The underwriters had to step in to support the stock price after the IPO, which actually implies that it was over-priced. Somewhat embarrassing for the underwriters but great for Facebook!

There were a spate of companies that did actually use the Dutch auction process around the Dot-com boom (e.g. Overstock) but it wasn't popular with institutional investors[3].

If you're interested in the topic, I'd recommend Information Markets by William J. Wilhelm Jr. and Joseph D. Dowling (Harvard Business School Press, 2001).

1: http://news.cnet.com/Google-slashes-IPO-price/2100-1024_3-53...

2: http://www.bloomberg.com/apps/news?pid=newsarchive&sid=ayLEX...

3: http://www.wsj.com/articles/SB1028063270104806040
Show HN: Sapien's Muse, my project to collect unfiltered thoughts
Consider how traumatic the recent housing crash was for the man on the street.

The payment was unchanged, but there was a massive loss of flexibility as people could not sell under water houses.

Now expand that to the rest of the economy while lot's of leveraged companies and investments fail.
I've been trying to wrap my head around this myself as it does seem pretty counter intuitive (based on personal experience - 5% change in prices over the course of a year in either direction has no impact on my purchasing decisions).

I think the key issue is that deflation makes borrowing a really bad idea (as each year you effectively owe 5% more) and much of our economy depends on consumer debt (cars, housing, college degrees) but I'm willing to accept that a programmer's mind isn't well suited for grokking economics.
Automated Material Handling is really an amazing subject. One of the machines I wrote code for had to get small cylindrical containers out of a bin, orient them properly, and then push them down into a receiving slot.

The amount of work the mechanical engineer designing the mechanisms went to, and the tiny, seemingly insignificant details that make such a huge difference in the end, were mindblowing. And this machine (a subassembly of a larger machine) had a target failure rate of no more than 1 jam per million cycles. Don't know that we ever achieved that, but we did come up with some clever automatic jam recovery algorithms. And then there was his description of the process the software should follow in order to properly dispense the units.

Debugging was interesting. I already had a fair amount of machine control experience before this task, but it was the first time I needed a high-speed video camera to debug my software! I discovered pretty quickly that in software I could optimize for throughput, or for reliability, but one was always at the expense of the other.