skysight-inc/HackerNews huggingface dataset:
Reminds me of this story posted by moxie[0] a while back:

There's an old wobbly story: A wobbly was riding a freight train across the midwest one summer, in between jobs. The train sided out in the middle of nowhere, and it was scorching hot, so the wobbly got off the train and started walking down a dirt road.

After a couple of miles, the road passed by an apple orchard. The wobbly hopped over the fence, and sat down to rest under the shade of a big apple tree.

The wobbly sat there enjoying the shade for 20 minutes, until a farmer came across him. "You can't be here!" exclaimed the farmer, "This is my land!"

The wobbly looked up at the farmer and asked "Really? What makes it your land?"

"What are you talking about you dirty tramp, I inherited it from my father!" replied the farmer, almost bewildered at such an indignant question.

"Hmm, and what made it his land?" asked the wobbly.

"Why, he inherited it from his father!" replied the farmer, now really angry. "It's been in my family for three generations!"

"And what made it your grandfather's land?" asked the wobbly.

The farmer, now barely able to contain himself, yelled proudly "Why! My grandpappy fought the indians for it!"

The wobbly nodded, stood up, pulled back his sleeves, and replied "Uh huh. Then I'll fight you for it, right now."

[0] https://news.ycombinator.com/item?id=5222540 (Moxie's original post with comments)
Author here.

> It's perfectly plausible that something that ends up on the front page gets only a handful of upvotes in the first twenty minutes, or half an hour.

For example: this post.
That's begging the question. Posts with negative scores are completely banned from the front/hot page because of this bug/feature/discontinuity. You can't justify it with itself.

What you can say is that you want posts to disappear from the hot page as soon as they go to -1, in which case I'll say that it's more than a little weird for the first voter to hold so much power.
Why is Apple at the bottom but not at the top?
The Pirate Bay moves their website
Difficult to say. Writing in C doesn't magically make code run faster, and it's entirely possible to get abysmal performance compared to a better implementation in a high-level language.

That being said, it probably wouldn't be too difficult to make something better in terms of performance than minecraft, because its perceived perf sucks now as far as I can tell from running it on my machine: sometimes rendering lags, I regularly see mobs "suspended" in the air while the terrain renders (and yes, this happens within "old" chunks too, so I can't say that terrain is being generated or something like that), and I'm not even on weak hardware, it's a gaming laptop that runs modern AAA titles smoothly. Not sure what the source of these problems is, maybe my drivers, maybe mojang screwed up. I didn't notice these things happening on earlier versions which I ran on a fairly weak linux machine with a crappy intel graphics chip.
Why do kids have to learn to code for iOS? I learnt to program on a mac and have never written anything more than the most basic Mac os iOS apps; it's just never interested me. I've spent most of my time writing Haskell and C, among others, both of which new coders could learn relatively easily and both of which work on many platforms. New coders don't need to know anything about any company's ecosystem, they need to know how to code in the language they've chosen, be it C, python, Haskell, ruby, C++, java, brainfuck, Modula-2, Ada (highly recommended) or anything else.
please explain to me (and to DPR..) how BTC protects from confiscation?
He is using known algorithms. He describes them here: https://news.ycombinator.com/item?id=6780342.
There are pots of gold, but the people who get the gold usually came for the rainbow.
If a Story Is Viral, Truth May Be Taking a Beating
Redis Cluster Spec
I am sure they tried. It is just reasoning and politics don't go together very well. Even then the current time frame for muni infrastructure projects is decades before completion. Long term I would say something like a Silicon Valley PAC is setup to fight for its employees best interests. And lobby the locals as effectively as SV lobbies Washington.
How are they a sovereign state? The land was Israel for a millennia till conquered by Arabs and then the Ottomans. (To summarize massively.)

And now it's back to being Israel. There never was a country of "Palestine".

People keep saying:

> which keeps stealing more of their land

Which isn't at all true - Palestinians are stealing land from Israel.

Either you believe in the right of conquest or you don't. If you do then Israel won that land and that's done. If you don't then go back as far as you can and it's Israel. (The Canaanites don't exist anymore.)

In no version do the Palestinians have any claim except that they are living there so they have to figure out a way to coexist. That makes them residents or citizens, but it doesn't make a country.

> And now even their water.

It's not their water. Even Palestinians don't think it's their water. It's opinions like yours that keep fanning the flames of war by giving them something else to fight over that was never a reason before.
I understand HN is not tech support but...

TextSecure crashed on receiving MMS on my Nexus 5 on T-mobile's value plans(I mention their value plan because it works slightly differently than their regular ones). After I manually configured the MMSC it stopped crashing and displays MMS correctly.
Many biologists can confirm: even rudimentary programming skills can be very useful.
thank you. it's Sun Tzu ~saying 'first know the lines of battle'. map resource control per capita as 1000 people on a football field. there are like 3 people who control 110 yards and the other 997 in the remaining endzone. on the goal line are people worth tens or hundreds of millions, convinced that they wouldn't be squished like a bug if they dared to step on to the field
So what kills me in every one of these conversations about shitty old rules and regulations and nimbyism, is that to this day I've never seen one comment by one person on HN explaining exactly what we can do to advocate against the current rules and regulations to allow more housing to be built.

There must be some way for us all to be able to get involved in the right places in the right way to get these arcane regulations changed. Would hosting a daytime bike party during city council meetings with an obligatory stop at city hall help? Are there specific people to write to write to to voice our opinion?

Most people haven't the foggiest clue on how to engage effectively with local city politics.

Anyone have any effective suggestions here?
Simpler solution: Put mirror in front of the TV ;)

I'm just kidding but mirrors in front of the bezels can have some similar effect but probably much weaker then the LEDs.
Please explain for those of us who are not good enough in the field (I'm genuinely asking).

I was under the impression that software like GnuPG and OpenSSL could be considered safe, so seeing a security professional warning about a negative track record of open source cryptography is worrisome.

What exactly should we be careful of when it comes to open source cryptography?
Why can't Whitehouse.gov host its own videos using HTML5? That would be more fair to Google's competition.
>You would hope that research on medicine, of all subjects, would be published in journals that never make mistakes

I wouldn't hope this, and maybe it's pedantic, but there's an important point to make here. Scientific articles are evidence, not truth, and people (and systems) make mistakes. The hallmark of a robust system is not the absence of error, for it is arrogance to believe you've ever achieved it and foolish to have it as your absolute goal. What is important is setting a reasonable expectation of accuracy, the types of errors committed, the root causes of those errors, and responsible, transparent reactions when errors are made.

A system is much more trustworthy when it has a solid history of errors with reasonable responses than a system which claims or appears to suffer from no error at all.
Well, then we are lucky that we live in a free country where school administrators can buy whichever tools they think are best for the children.
Want to know what Scott Forstall has been up to?
LinkedIn is networking.
I'm still haven't seen a .aero or .mobi once, ever.

I can imagine .ing being very popular however, much as .ly is now.
I'm not sure that Kickstarter style crowd-funding would work well for basic research. Two of the keys to its success are rewards, that mean that people who fund the project actually get something for their money, and projects that are of a reasonable scope to be completed within a year or so (while there are definitely projects that last longer, those also tend to be the ones that people are least happy about).

Basic science researcher generally doesn't produce very much that would be attractive as awards, and lots of good research will take years to complete.

Remember that crowdfunding is not just for new gadgets, but in general it's for new things that people want to consume; gadgets, art, music, games, and the like.
I think beginners should stop following trends and focus on building a solid foundation. I know that can sound ridiculous if you need to get a job, but you'll be doing yourself a favor. I mean, it's ok to learn enough to become a hireable code monkey (even though it's more difficult than it sounds) and earn something to support yourself, but i think it's way more important to learn core skills instead of frameworks that will inevitably become obsolete in a few years' time.
!hbl uB
There's a very insightful documentary on the Israeli-Palestinian relationship, featuring 6 former directors of Shabak (Israel Security Agency). I highly recommend it.

http://www.imdb.com/title/tt2309788/
COBRA is vastly expensive for most Americans and does very little to combat "job lock" and HIPAA doesn't help the situation.

COBRA:

• COBRA is prohibitively expensive for most people who are attempting to transition to another job especially with the risks that are often incurred by switching to another job (see below)

• It has a time limit. If it doesn't work out with new jobs, you can find yourself without any health insurance. For example, if you're forced to get a job in the meantime that doesn't provide insurance, COBRA won't qualify you. Also, even if the job did have insurance and they lay you off, COBRA is expensive and will drain savings (if one is fortunate enough to have savings in the first place).

• If things go wrong after your transition to another job and you're expensive COBRA runs out you may get stuck with State-sponsored high risk pools with yet even more high costs, waiting lists, poor benefits. Of course, that is IF you're "luckily" enough to live in a state that has such a things.

• If you dare apply for another job and your current employer finds out you're looking for another job and find an excuse to fire you, you can't qualify for COBRA. You're SCREWED.

• Not all states are consistent in applying COBRA. Depending on which state you're in, if you're denied COBRA, you may be stuck.

• If you want to leave a job to start your own business, you may not quality for COBRA and/or afford it in the first place.

HIPAA does not ensure that a worker who changes jobs will have access to health insurance coverage on the new job or that the coverage offered will be affordable. Thus, neither COBRA nor HIPAA ensures affordability of health insurance -- the main cause of job lock.
'Hostile' is quite a leap and makes more assumptions than are worth addressing. You claim hostility, but it sounds like you might mean underrepresentation?

Regardless, it's for the same reasons that the NFL and NBA are 'hostile' to Asians, Indians, and any other underrepresented group: they're not. It's just a function of what people are culturally exposed to growing up and what we're conditioned to see.

It's silly to think a community that openly accepts whites, Asians, and Indians is hostile to blacks because we're a wee bit darker. Go to a black neighborhood and ask how many startups failed or people who gave up programming because they felt the community was hostile to them. It even sounds silly, right?

I'm black and the only reason I'm involved in the tech community is because my mom started working at AT&T 40+ years ago as a punch card operator and worked her way up. If she hadn't brought her work computer home when I was a kid in the 90's I probably wouldn't have fallen in love with computers. She also set aside the money to buy me a computer on a 5-year Sears layaway plan or something crazy like that (BTW who buys a computer at Sears?! This guy). She could barely afford it, but it was important to her because she knew what it meant. And she only knew it because she unintentionally ended up in the tech world.

Culture, exposure, and financial ability are the primary factors in my experience.

Might there be some discrimination? Sure. Everybody encounters discrimination at some point, some more than others, but such is life. What's sad is when people expect discrimination so they tend to 'see' it everywhere.

I've actually never heard a woman or another black person complain about discrimination in this community and I've never seen it myself. I've also never thought about it until now, which is a good sign, but maybe I'm just lucky. YMMV.
I was just making a point since even people who have a better average understanding of distributed systems, can't quite put their finger on what Redis Cluster's failure modes or guarantees are, perhaps a bit more of clarification is needed.

Even you are using "I think antirez is simply doing..."

Not arguing the design is not useful or it is a bad design, Savlatore's code is great, I think it is just a matter of more testing, docs or a blog post.
It is sad that the grant system is focused on selecting "elite" people, rather than improving the system. Improvements to the "research system" should be encouraged.
I love hearing about that sort of stuff too... Especially video games (GOOL and http://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp and https://play.google.com/store/apps/details?id=com.friendlyvi...) and Mars rovers (http://www.flownet.com/gat/jpl-lisp.html) and other things that now are dominated by other languages. With Lisp, I'm always reminded of this quote:

"Please don't assume Lisp is only useful for Animation and Graphics, AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modeling and Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web Authoring just because these are the only things they happened to list."
--Kent Pitman
How about rather than asking everyone learn to code, we encourage everyone (skilled or not) to maybe pick up a trade or other skill with marketable options.

Not everyone has the skill set to code, just like some don't have the dexterity to metal work. Maybe we should be encouraging continual education and learning something new.

There is way more to civilization than "coding".
Yeah, wtf ever happened to .aero!? I see the occasional .info, but wasn't there also supposed to be a .museum?

Hurrah for someone actually doing something with TLDs.
Oh man, I totally know how you feel, I tried it in high school and it was far too structured and distracting for me to enjoy it.

Now that I learn it on my own terms, it's a much more enjoyable hobby, and it makes more sense.
This isn't about frameworks but I suppose what you've said is true. I guess there's no reason to frighten newcomers with the truth of just how far down the rabbit hole goes...
I'm a bit late to the conversation but I agree with you and just wanted to add my quick two cents.

I used to work in algorithmic trading (the kind which aims build consistent viable portfolios, not the HFT arms race).

This of course relies heavily on building your model, which can be anything from some simple linear regressions to more advanced techniques more commonly associated with the buzz word of machine learning, this applies to all predictive methods. You begin searching the training data to find optimal model parameters and then verifying performance on the validation set. The number ONE mistake I saw most was that when you get bad results on the CV set, going back to step 1.5 instead of just throwing the whole model out. To take your same core idea, tweak it slightly, add/remove a few parameters and restart the process. Unfortunately doing this enough times and your CV set starts to become the training set. Thus leaving your true validation set the day you turn it on live in production with real money.

It's never a good feeling to see your positively skewed returns in your training, testing and "CV" set morph into essentially a mean zero random distribution in production. This was quite an important lesson to learn for me.
Do they really have to pay if they're running their own root name servers?
This almost sounds like they should take away his Nobel prize immediately. Abusing the spotlight to promote his own journal is just ridiculous. (Open access != free)

Bonus points for getting the Nobel prize through publications in those journals, and only denouncing them after he won.
you're citing statistics without proof of their relevance to this discussion.

by hostility, it seems that you actually mean "Why do blacks and women represent a minority in computer science?"

Computer science has always been an inbetween between engineering and hard sciences--because of that many laymen were employed to do menial computer tasks early in history. This was, perhaps , one of the first chances for laymen to jump onto a scientific industry which turned out to be semi-permanent.

Since we know that education paved the way for the empowerment of minorities, could it be that the statistics that you're referencing are really just moving as a function of women becoming wider dispersed and accepted within all sciences, rather than just the engineering ones?

Perhaps the statistical anomaly that you cite is really a glimmer of hope for women. Computer science is not the only field that readily accepts them now-a-days, and perhaps those numbers actually indicate a migration across a wider array of science and engineering fields that were not at one time available for them, rather than a disappearance of women all together in STEM.
What should you do if calloc fails? Any solution I can think of requires an architecture that does not belong in a game.
Post Ads Turn Google+ post Photo Video or Hangouts into Engagement Ads
Most likely his motivation is the ACA website debacle. What he fails to grasp tho' is that it's not a technical problem.
those bootcamps at least focused on real, contemporary, problem. by focusing on socio economic classifications... though it ended up being the regular anything-is-good-for-the-poor crap of content.

this is just cheap advertisement for the sake of holier than thou.

if anything it creates the "women need handicap" mentality where it didn't existed before.
Thanks for your response. In reference to your addressing the word "hostile" check this recent comment I made to try and clarify the use of that word:

https://news.ycombinator.com/item?id=6879195

That comment only addresses women though - but hostile was more-so a trigger word than what I actually meant. I'm trying to address societal disadvantages faced by certain groups - these are not consciously hostile but they are structurally hostile.

Your mother was obviously not only intelligent but also had a lot of grit and determination that many do not have, a trait which is essential for success in any scenario - and it's clear that you did benefit from that. Most people do not have this level of skill or innate drive to succeed. many don't have the parental guidance which you had to follow that path. I'm simply asking, how can the hacker scene adjust to not only help non-white non-male groups, but to stop driving them away in increasing numbers?

"but such is life."

Yes, but it can change!
No. Sex trade is never "basic economics". Sexuality is always a big part of the identity, so much so, that violating sexual self-determination leaves victims scarred for life. And yes, sex-cams count. Some models might enjoy this, or are neutral about it. Others don't have an alternative or are even forced, directly or indirectly to do it.

All this "basic economics" talk tries to obscure the exploitation that is necessary to provide sex labor at "acceptable" prices.

Rape is rape, whatever you pay the pimp.
diff -r dir1/ dir2/

edit: I did not know this- I just posted it because it is but one answer. For what it is worth, I agree with you- basic knowledge of programming is something everyone should know.
Why would the speed of App Store review affect rapid iteration? You distribute test versions during iterative development directly to testers. The App Store is for release versions.
Debugging network traffic on mobile devices
rusty seems needlessly verbose... never tried to read any code in it before this post... which I fail to see the purpose...
The minetest project could use a contributor with shader experience. ;)

http://minetest.net/
I think everything up until main.c:909 is setup. The while look at 909 is an event loop of sorts. Between that and line 1024 is receiving the network code, IIRC. There is some GL code after that to render GL, it looks like.
If the government has the power to stop a particular exploitation, and decides not to stop it, hoping that some decades or centuries down the line all citizens will be enlightened enough to cease this exploitation themselves, is that morally more correct?
Get your website reviewed for free by other founders
Programming is absolutely useful on all levels of your understanding.

1. More programmers

There is going to be subset of people that will discover a new passion for programming through introductory courses. There are a lot of very smart people that never would have thought they could be programmers without the proper serendipitous encounters with the subject.

2. Cursory knowledge is useful for your career

Even if you decide not to pursue programming as a career, understanding the basics of how computer programs work can help you in many ways in many walks of life. A lot of careers use computer programs on a daily basis, by building some of your own programs perhaps this will help you become more proficient at using other people's programs.

Additionally, a lot of careers in the future are going to involve pseudo-programming skills such as Excel. Knowing how to program has helped me grasp concepts like pivot tables, excel functions (SUM, AVG, IF, etc.) more easily.

Finally, understanding what computer programs are will help you understand high level strategies for what your company can or cannot do to accomplish goals with computers. Knowing what to build is just as important as knowing how to build.

3. Cursory knowledge is useful for life

Programming is a great way to think about problem solving at large. It teaches a lot of generic techniques that can be applied to all problems in life. Breaking up problems into smaller pieces makes it easier to digest. Applying a couple conditional statements can quickly showcase the logical outcomes of a situation.
Hi, engineer at LinkedIn here.

As much as it might seem corporate propaganda, LinkedIn really emphasizes a "members first" attitude in engineering. Engineers frequently get commended for decreasing spam, improving UX, and securing member data.

I guarantee this post will be reviewed tomorrow, and we'll discuss how to improve the flow for connecting with new LinkedIn members from the "People You May Know" feature.

Please keep the feedback coming. :)
Well, you probably shouldn't just throw up your hands and knowingly invoke UB for starters.
And that's right. It's a controversy measure without taking in consideration popularity. That can be applied to the final score separately...
Zoomerang.js - Drop in zoom anything