skysight-inc/HackerNews huggingface dataset:
The real issue with guns in USA I think is that the people totally ignore the secondary benefits of a well armed population. The best use of a gun is when it is not used at all. It is inconceivable in USA that a band of 10 people will simply raid a farmer's farm and steal all his produce while the farmer watches helplessly. (Nearest cop is 10 miles away). In India I have seen that happening.

I don't think this is a fair characterization. This sort of marauding does not happen in any Western country, despite most Western countries having tighter gun control than India. The USA being the exception does not inspire much confidence in the argument.

You're right that India has a lot of problems. Arming the Indian populace is not a solution, though, unless you hope to see a civil war break out.
Weird, searching for ycombinator https://soundcloud.com/akharris this podcast comes up and not the one linked on soundcloud above
The Function Colour Myth (or async/await is not what you think it is)
I guess it's easier to measure the amount of crap when you've defined a list of no-no's and yes-yes, and on the other side it's also easier for publishers to understand.
Show HN: Lightweight drag to scroll directive for Angular
this is not unheard of: https://en.wikipedia.org/wiki/XScale

still looks like big news
Could have been the easiest part too.
John McLaughlin, the McLaughlin Group Host Since 1982, Dead at 89
Should be
Because it removes many obvious tells of a deliberate key collision targeting a specific key, and thus is harder to detect.

For example, pgp.mit.edu and Enigmail would currently output information for both keys that would be almost identical per 2014-08-05, the day evil32 apparently generated the keys. I say "almost" only because they didn't set the correct timestamps, and apparently did not duplicate all UIDs -- but they easily could have.

The diligent PGP user will of course not fall into such a trap, but an inexperienced user easily might, and there are many of them.
I chose to work four days a week, and it's been an overwhelmingly good decision. Combined with living somewhere with an extremely low cost of living (I live in a nice flat and have a nice car for $1k/mo) and not liking owning too many material possessions, it's been a fantastic decision.

The alternative would be to spend another day a week working for money I literally have no need for and cannot use. I don't want to trade time during my thirties for time during my sixties, either, since time in my thirties is much more useful, as I am better able to do things with it.
I highly doubt that VC firms that are afraid of publicizing their returns are better investments than those willing to disclose their returns. The "best funds" shouldn't be afraid to publish their returns if they really are the best.
For someone that calls their users "dumb fuckers", I wholeheartedly doubt it.
I would be hesitant to launch a marketplace for 3D models when the only thing available to buy is a gun. There's the potential for bad PR, attracting a bad crowd, and causing issues with getting and retaining a payment processor.
> The good part is that if you are working on something you care about, you won't be as upset

This probably varies from person to person, but failing at something I care about would make me much more upset than failing at something I didn't really care about.
Olympic medals per capita
If anyone could take the time to break down what this is about and why it's significant for those like me who are very out of the loop I'm sure we'd appreciate it.
1K parallel connections were handled under 100MB of memory. 2K were around 150MB
Should We Be Concerned About the Fall in Money Velocity?
Gradle 3.0 Release Notes
The clock took me a while to understand, but then I realized it's much more intuitive than I assumed and I was reading too much into it.

Here's what's going on:

- At the center of the map is the crosshairs. Whereever this crosshair is, all other information will be a function of this location.

- The inner analog clock shows timezone-legal official time at the crosshairs on a traditional, 12-hour clock dial.

- The outer dial shows a 24-hour day's hours. The magenta dot indicates that location's current solar time, and therefore, its progression through the day.

- The colorbands immediately inside the outer dial show each phase of the day at that location, keyed by the outer dial. The legend for each color is on the right.

Honestly, the impedance mismatch between the inner 12-hour dial and the outer 24-hour dial confused me at first.
I'm a sync quality engineer at Dropbox--on the team that writes and maintains the sync engine. So caveat, I'm clearly quite biased. :-)

> They don't do anything that their competitors (OneDrive, Box, Google Drive, etc.) don't do better.

I'm not sure on what you base this opinion. We do sync much, much better, and that's no coincidence--we work very hard on it (I'm new on this team, so I deserve essentially zero personal credit). It is our business. We're not an advertising company--doing sync well translates directly to dollars for us.

On a technical level, it is extremely nontrivial to get right multiplatform, in the face of races, vague filesystem semantics, application-specific behavior, offline, etc. Our competitors aren't even trying things like infinite (https://blogs.dropbox.com/business/2016/04/announcing-projec...).

We're not sitting still, though. We're actually building a next generation sync engine right now (btw, more Rust @ Dropbox). The plan is that this will put even more distance between us and others.
> Nice clothes and a nice car indicate financial wellbeing

That, or a completely irresponsible attitude towards consumer debt. In most cases, the latter. So, this isn't really a very sound strategy for finding a mate who is financially sound.

Read The Millionaire Next Door. Most people who are actually wealthy drive moderate cars that are completely paid for. Since many of them own a small business that often works in a fairly blue collar industry, they're more likely to be wearing jeans and a work shirt rather than a suit.
> having a device which is restrictive in this regard, might be a very positive experience.

It's funny you should say that. A guy I know hired some programmers to come up with custom software for a hacked Boox. It was a universal inbox for twitter, reddit, facebook and email conversations. The idea was that it purposely forced him to focus on only one thing at a time to increase his attention span and reduce the "instant thrill" of web browsing.

He has this entire theory of 'low reward lifestyle' I find intriguing.

Then again, he didn't try to do any programming on it. I'm a big fan of keeping the write -> compile loop as small as possible.
Some of it yes, but there is also a limit to how many people are willing to migrate.

Mexico is only about 1/3 the size of the US and surveys indicate only 1/3 of Mexican adults have any desire to come to the US at all.

Of those people, only half indicated willingness to come illegally and given that fact that they haven't done it yet, you can assume most of them won't. (This matters because there are limits on the number of legal immigrants)

Assuming all Mexicans who are willing to actually make the journey here make it, and adding in immigrants from other Spanish speaking countries, it's still not enough to overcome the historical trend towards language assimilation.
For most users - it is a fix. It's a better user experience, full stop, for most people.

Nearly all users I see browse the web either use MB4/MB5 for "Back/Forward" page navigation or click the arrow UI of their browser. Few people intentionally use backspace - and backspacing during forms (and then losing your form data) is a UX problem.

I use backspace for page navigation about as frequently as MB4/MB5 (I never remember which is 4 and which is 5...) - so I hated this change. But I can understand why they made it.

https://xkcd.com/1172/
Make Amazing Things Happen in IoT and Entrepreneurship with Intel Joule
Using Predictive Algorithms to Track Real Time Health Trends
I reread the Ingall-Wilder Little School House series recently and was impressed with how one room school house operated with kids of all grades in the same room. Villages were not large enough for multiple teachers. Basically education in those days was memorizing and doing all the exercises in various primers. Teachers were often just teenage girls, not much older than the oldest students. Older people were too busy working or running households.
Shocking to see this at the top of Hacker News.
I found this Wired article: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...

Basically, multiple women accused Jake Applebaum, a big shot in the Tor community, of sexually assaulting them, and his ex-girlfriend (the OP) was made into a pariah for defending him. For what it's worth, if the accusations are true, it's not improbable that he would've refrained from being an ass to his ex-girlfriend. Brock Turner, the Stanford rapist, has a female friend who wrote a moving testimony to what a great friend he was.
I actually did that a few times, most of them run away from me. I said I don't have patience to do linked lists, determine if 4 points form a square type of questions, etc, as that does not prove anything. It is easy to game the system to pass these questions, but then most people that passes writes the most horrible un-maintainable code.
Even moving from daily to weekly publications will improve the quality of the information. There's usually still a distorting focus on outlier events but they can generally afford to take the time to provide more context and wait for more facts to come in.
Load balancing? Heh, that's a good one.

My experience with hosting in the boom consisted of mostly first ip-based, then name-based vhosted Apache, maybe a per-vhost, but often per-system cgi-bin, and if you're lucky, mod_php.

Generally if you were in a shared hosting environment, your DB and webapp lived on the same physical server (Probably a Cobalt RAQ or Netra T1, but maybe a Sun Ultra AXi in an ATX case on a bread rack). Rarely was there any form of multi-host redundancy for a given application. If something broke, you're down while the hosting company swaps disks to a new chassis, and down even longer when the disks die and you need to reproduce the app config/state changes that happened in the 2 days since the last server backup happened.

So yeah. This is a slightly different model.
A version with whey or pea protein and less carbs would make me a convert for two out of three meals a day, if not all three during the work week.
I think the reason is similar to why Apple is offering 16 and 64 GB smartphone tiers, but not 32 GB.
"Jake" is https://en.wikipedia.org/wiki/Jacob_Appelbaum. See https://en.wikipedia.org/wiki/Jacob_Appelbaum#Allegations_of...
LinkedIn itself is almost certainly behind it and have done it before. See their suit against SimplyHired.
I agree the article underemphasized the cost of time, but it didn't ignore it. It is addressed in the last section of the article.

When a cook’s time is included as labor costs in the above calculation, whole chickens become more expensive than rotisserie options.
[Edit] Nevermind: http://jacobappelbaum.net/

[2nd edit] For balance: https://ourresponse.org/
I like this a lot. For some reason it doesn’t quite work in Safari on Mac as the fields don’t get populated, but in Chrome it worked very well.
A hooker would be cheaper, frankly.
I am a woman, and I estimate that more than half of the Tor core people know I was dating him, or at least close to him. If Tor believed there was victims, why did no one ask if I had bad experiences with Jake?

I have no idea what this is all about but it seems like high school drama and a total waste of time. If I'm missing something here I would like to be educated as well..
My comment was a heavy does of <sarcasm />. I wholeheartedly agree with your viewpoints though.
Really appreciate the in-depth dissection of actual case studies. Surprised to learn of the lack of CTA..."
May 17, 2011

http://www.zdnet.com/article/intel-we-have-arm-license-no-pl...

> "So the short answer is, ‘No, we have no intention of using our own license to build ARM processors,'" Otellini said.

> Instead Intel is making a bet that in the long run its silicon process technology and manufacturing capabilities will give it an edge over the many fabless chip companies that design ARM SOCs and rely on foundries to manufacture them.
https://en.m.wikipedia.org/wiki/Microsoft_Bob Can we get over it?
How to set (conditional) breakpoints in Chrome
Huh, interesting. I wonder if this is down to us having used different RDBMSes?

Most of my experience has been with SQL Server, which I think does use a (mostly) binary wire protocol, at least when calling sprocs. It also has a pretty good query optimizer - I've spent a lot of time trying to beat it with hand-tuned queries and only come up with something better about 50% of the time. And there are a lot of tools for source controlling the DB scripting and testing everything. It's not hard to do unit test style runs that set up and tear down tables and DBs.

Has that not been your experience?
I also misinterpreted the title
https://en.wikipedia.org/wiki/The_Surgeon_of_Crowthorne "tells the story of the making of the Oxford English Dictionary (OED) and one of its most prolific early contributors, Dr. W. C. Minor, a retired United States Army surgeon. Minor was, at the time, imprisoned in the Broadmoor Criminal Lunatic Asylum"
In C++ you're right. The value isn't predefined unless you calloc. In java there are default values. I.e. for an int it's 0 and a string it's an empty string. There is even a Checkstyle violation for this style choice.
Both of those are online.
Amazing he got through it all.
"I find that the major objection is that people think great science is done by luck. It's all a matter of luck. Well, consider Einstein. Note how many different things he did that were good. Was it all luck? Wasn't it a little too repetitive? Consider Shannon. He didn't do just information theory. Several years before, he did some other good things and some which are still locked up in the security of cryptography. He did many good things. You see again and again, that it is more than one thing from a good person. Once in a while a person does only one thing in his whole life, and we'll talk about that later, but a lot of times there is repetition. I claim that luck will not cover everything. And I will cite Pasteur who said, 'Luck favors the prepared mind.' And I think that says it the way I believe it. There is indeed an element of luck, and no, there isn't. The prepared mind sooner or later finds something important and does it. So yes, it is luck. The particular thing you do is luck, but that you do something is not."

--R.W. Hamming
>This AC is efficient and will save you money -- that is something you can independently verify, if it's important to you to do so. And if you're buying an AC and you care about efficiency, that seems like the type of thing you should care to do.

Another AC might be just as efficient. Or maybe I just don't even need an AC and while the numbers are all true, they're overselling the benefits. Merely finding out whether a particular model they're trying to sell me is as efficient as they say doesn't help me evaluate their suggestion in the broader context.

>That doesn't mean that you should automatically distrust a salesman. It also doesn't mean you should trust them, though apparently that's a dichotomy that exists for you. It's a null input -- there's zero actionable information if what you care about is buying an efficient AC.

I'm not sure how we got to the salesmen example.

The example I initially gave was about distrusting people that say "X is good for you", but do not follow X themselves -- and about distrusting X for that.

Whereas distrusting doesn't mean "X is thus bad, period", means "you should better investigate X, something seems fishy".
Here is a direct link the to recording hosted on Soundcloud: https://soundcloud.com/ycombinator/how-to-build-the-future-m...
Not likely near lake placid. Many land uses within the Adirondacks require a constitutional amendment. https://en.wikipedia.org/wiki/Forest_Preserve_%28New_York%29...

Much of central and western new york has a similarly depressed economy without quite that level of regulatory burden. So there's plenty more of upstate to choose from.
It seems as though you may be using "optimism" in a different sense than the article does.
A lot of the crap isn't loaded by the publisher's site directly but by third-party tracking/analytic/ad code. Many publishers would love to have faster loading sites but can't give up those third-party functions easily. Creating an ecosystem like AMP allows Google to also arm-twist the third-parties to clean up their act, if they want to be supported in AMP.
cough..

https://news.ycombinator.com/submitted?id=HackerGarth
Similar apps have been around a while - http://www.wired.com/2015/09/social-network-doctors-swap-gro...

> And finally, if you’re worried about your own gnarly ER visit showing up on Figure 1, the app is very careful about patient privacy. Every time anyone uploads an image, the first thing they do is fill out a consent form. Figure 1 has an algorithm that automatically obscures faces, and tools that let the user erase any pixels containing names, dates, or any other identifying details.
I read the whole drama bomb which could be a high school aged spat as easily as the adults involved in the Tor project, but this stood out:

>To be clear I believe Jake has hurt people (which he has admitted himself) and didn't respect people's boundaries. I do not believe he is a rapist or a harasser and I am wondering what the people who started this campaign are trying to achieve.

Admitting he's abusive and ignores boundaries while at the same time saying that behavior isn't harassing or rape is some Grade A dissonance. There wasn't some conspiracy. This woman even admits the guy hurts people and disrespects boundaries. The fact she doesn't have specific details about a rape or other harassment is irrelevant.

She knows the guy has hurt others, and then thinks there is a campaign allied against him?

I'd want any person like she describes removed from any communities I belong to, and not surprised the Tor Project decided the same.
They knew that people could spread the disease.

History of Quarantine - http://www.cdc.gov/quarantine/historyquarantine.html

> The practice of quarantine, as we know it, began during the 14th century
> in an effort to protect coastal cities from plague epidemics.

The Origin of Quarantine - http://cid.oxfordjournals.org/content/35/9/1071.long

> societies have, since ancient times, used strategies to isolate persons with
> disease from unaffected persons. Some of the earliest references to these
> strategies are found in the books of the Old Testament.

> ...

> The profound impact of the epidemic (the plague) led to the institution of
> extreme infection-control measures. For example, in 1374, Viscount Bernabo...
> declared that every person with plague be taken out of the city into the
> fields, there to die or to recover.
very well put - concise and to the point!
That site is pure social media vigilantism. They specifically state that they don't need for him to be proven guilty in a court of law. Really bad for our industry and society to have stuff like this out there.

EDIT since I'm blocked from further commenting:

Not only are we as tech industry members told to believe all accusations (made by the "right" person) regardless of the lack of evidence. We are _encouraged_ to witch hunt the targets of these attacks and proactively destroy their lives. If we don't, we're labeled regressive. If we speak up and question the validity of the claims we're called all manner of X-ist labels.

The courts exist for a reason, they can deal with punishing those who break the law. In most of the cases what we're seeing is fully legal activity being run through a kangaroo court of public opinion spearheaded by ideologs on social media.

Scary times, but I'll continue to voice resistance on sites like this despite the inevitable wave of downvoting and semi-occasional censoring.
That's neither civil nor substantive. Please don't comment like that here.

We detached this subthread from https://news.ycombinator.com/item?id=12299823 and marked it off-topic.
I was mostly self-educated because schools were too slow. I read nearly the entire non-fiction area of the library in pre-internet days. I dissembled and reassembled most of the objects in my environment. With the internet now the avenues of self-education are greater. Got me into MIT.
Even when the salad has no tomatoes in it!
Fun fact: the US Supreme Court says that for the purposes of trade and commerce, tomatoes are vegetables.
Jake was accused of multiple cases of sexual harassment, amongst other things. Tor held an investigation and found that the allegations held up. He was very popular and high-profile, but Tor decided it was best for the project to no longer be associated with him.

The rest of this is the inevitable consequence of any split of this nature. FWIW I think they did the right, and the hard, thing.
> it's not improbable that he would've refrained from being an ass to his ex-girlfriend

That's not what she says: "Still, I do have a weird feeling about many of these stories because they contain facts I know are wrong"

Remember that time a couple people accused Appelbaum of sexually harrassing a woman, and then she said that's not what happened at all? Yeah.

The sad thing is that I'm fairly confident that most of the stories are true. But they're mixed in with some real garbage from people who hate Jake for weird reasons, which makes them seem less credible. Awful tactics.
Most of the time there's some at least semi-trusted communication channel. If they have a website, ask them to publish the key or the full fingerprint on their website. If they frequent some IRC channel, ask them on IRC for their key's fingerprint. If they regularly sign their emails you can check mailing lists they participate on to confirm they use the same key there.

If the key is just for their pseudonym, I usually offer to sign the key if they can send me the key through one service of my choice (where their username is public knowledge) and the fingerprint through another (meaning an attacker would have to compromise both accounts I chose). The offer to sign their key often makes people much more willing to jump through hoops, and I get to improve the web of trust.

But for some people I just don't care enough and just add the first best key.
Sure. Sometimes. Othertimes, you have to recognize that you aren't an expert, and that the real "why" is beyond your reach. If you're in this situation, you're probably better going with the herd.

I run across this sometimes with my boss. He asks why we do X, can't we do Y? I respond: X is common and a well vetted practice, I don't know the security implications of Y. Then he says: lets use Y unless you can think of a concrete reason not to.

In the meantime, I'm not really qualified to analyze Y in the way X has been analyzed. I would rather stick with X, even if my reason is dogmatic.
>Admitting he's abusive and ignores boundaries while at the same time saying that behavior isn't harassing or rape is some Grade A dissonance.

That depends entirely on what she means by "ignores boundaries".
Hurting someone and being abusive are not the same. It also doesn't specify they he ignored physical boundaries (could he have been too clingy?)
Well, i think US people are the only one to chant USA on a slightest chance and more...
Yeah, and Camille Cosby stands by Bill.

Hillary Clinton also stood by her husband, even though he criminally lied about the Lewinsky affair and has a long list of sexual liaisons some of which may cross the line into assault.

Accept it: your ex-bf is a dick and everyone he was a dick to has a right to be pissed.
Thanks! #2 definitely seems like a big issue. I can imagine many "internal" services that are potentially insecure.