skysight-inc/HackerNews huggingface dataset:
Good idea. This would solve the issue of broken links or domains that have reached their EOF.

Having all the books does not translate to using them. I used to keep plenty of books that I knew I would never use.

Tip: Pick the subject you really want to learn, then use the list for that specific subject.

One good book can teach you a lot more than 3-4 poorly written books.
Dropbox event today at 10AM
I think they'll ultimately need to ease up on the wacky humor and make it more of a drama, similar to Entourage or other HBO rags-to-riches shows like How to Make It in America. I'd be concerned at such a pivot, but Mike Judge had episodes of King of the Hill full of real, warm, human drama, so I think he can pull it off. Office Space had heart at its core, too.
"The visual design, the interaction design, the writing and reading experiences, the social incentives, the notification system: all of it is top notch."

I SO disagree here. It's a mess. It's 10x more complex than it needs to be. And it's horribly unapproachable for new/non-geeky users. I've had non-technical relatives sit down and try to use it who were positively baffled by the user-experience.

I think Quora is an example of what happens if you listen exclusively to your most active users, when you should be tempering that with conversations with new and drive-by users. The Curse of Knowledge is deadly for product designers (http://hbr.org/2006/12/the-curse-of-knowledge/ar/1).
> Do Turing machines have a concept of "undefined behavior" in the same way that C does?

Sure they do. For example, nothing in the Turing machine specification tells you how fast they are. Whether a given program will run on a Turing machine in a given amount of wall clock time is undefined.

Here's a real example with real machines. Suppose you have a program with two threads. The first thread computes data and puts it on a queue for the second thread, the second thread writes it to the filesystem. When the compute thread has computed all of the data, it sleeps for 10 seconds and then terminates the program without checking whether the write thread has actually completed writing all the data to the filesystem.

That results in undefined behavior in every real language I've ever heard of. Whether the data is all written depends on how fast the CPU is, how fast the filesystem is, what other programs are scheduled on the machine that compete for CPU and filesystem access at what priority, etc. Languages don't define any of those things so you have undefined behavior.
So "many eyes" means "paid researches at Google and a security firm"?

Also, this bug was in place for what, two years? If the many eyes hypothesis has a two year lead time to find bugs this severe, we can stop talking about it because it's fucking worthless.
Many Students Stabbed, Cut At Pennsylvania High School
Firstly, firing you for making this statement is crazy.

But one problem with giving employees a cut of the profit from their ideas is that everyone becomes incentivized to try to come up with home run ideas vs. doing necessary but non-revenue generating projects and tasks. [1]

The pizza party and cardboard wheel is kinda ridiculous--like something from The Office--but that's the (sad) norm at a ton of places. Most of us are extremely luck to be at the other end of the spectrum in tech/startups.

[1]: Great article on this topic by Joel Spolsky: http://www.inc.com/magazine/20090101/how-hard-could-it-be-th...
Infinite scrolling also consumes a lot of memory since resources like images pile-up endlessly.

Compare that to a page-number navigation scheme where only the displayed resources on a given page are loaded.

Not everyone has a fast computer (or tablet).
No, the real divide is not between libertarians and "statists". You are simply projecting a complicated, multidimensional space down onto a single axis and then twisting it to make your ideology sound right-by-default.

For one thing, property is theft ;-).
>What is Volley?

Volley gets you introductions to people you’re looking for. We do this by making it easy for you to send a request out to your network and for this request to propagate across your network’s network.

Currently this network is made up of your gmail contacts, but we'll be enabling you to add contacts from other networks in the future. Volley is a desktop web platform currently. After over 700 successful introductions facilitated in just over 3 weeks, we're shifting our focus to build Volley on mobile.
They don’t, HBO is acutely aware of the motivations of pirated content, and even more aware of the challenges they’d face being a stand-alone provider. Not trying to single your comment out but I see this sentiment all the time with HBO. They’ve obviously done the math and concluded that at this point they make the most money by subscription fees to cable providers, DVD and Online sales, then they would - if they started offering every show for sale at the same time as air-date, likely diminishing their cable subscription fees.
Does xv6 run any programs like a C compiler or text editor? Shell? Curious if can compile itself. I looked around and couldn't find any info that.
Note for the squeamish: There's a photo of one of the fear-inducing (kinda) pictures near the bottom of the blog post. I would like to have some brain bleach for the memory of that picture.

Logically, it shouldn't be scary. I'm pretty sure it's photoshopped... and yet part
of me wants to squirm away from even looking at it in the peripheral vision. Ew ew ew.
>It was seeming proof that even within the happy-go-lucky world of tech start-ups, there are winners and losers, and more often than not, the losers in situations like these are the designers, who are more likely to be female than their engineer counterparts, and whose "soft" skills are seen as less valuable than coding chops.

If a field is dominated by women, the pay tends to be less. Anecdotal, no proof. But this rule of thumb has worked for me. I am often asked to do UI and design stuff. I could be good at it, but I refuse to do it because it shunts me into a lower paid position. I stick to programming and don't allow my male counterparts to make the assumption that I will do their prettifying.

Design work is necessary, and I enjoy my attempts at it on personal projects. If it were my dream job, maybe I would feel differently? I don't know. I just know that as someone who is viewed as "creative", my personal experience is that the stereotype is stunting.
#6 is the one I hate the most. Twitter does an alright job of taking you back to where you were but most sites don't.
The article really tries to make this about her gender when on the face of it it's about her role. "she had been paid a salary of $60,000, half what her male colleagues made" doesn't sound as bad when stated as "the designer had been paid a salary of $60,000, half what her engineering colleagues made".

I'm sure I'd feel pretty bad too if I was in her place. I hope she can get through it and learn and grow from the experience.
Show HN: A Color Palette Generator I Built For My Senior Thesis
How to protect yourself from the 'Heartbleed' bug
The code is all released under the Apache 2.0 license, so calling such an action "disingenuous" is itself disingenuous, (imo).
A logbook is the book in which the results from the log were recorded.
They have now. However 2.6 uses different package names, configuration file name, log file etc. It is generally mongod instead of the earlier mongodb (eg before it was /etc/mongodb.conf and is now /etc/mongod.conf).

This means no automatic upgrades to 2.6, and sysadmin action to correct config file name etc.
Server load.
I don't hear P-interest users complaining. With some content you might want to use a 'Masonry'/'Isotope' layout as P-interest does. That comes with a ragged footer and doesn't really work unless you have infinite scroll.

As for the nonsense about 'never getting to the footer', the footer can be stuck to the window or dispensed with entirely, again a-la P-interest.

It is very easy to put together a '10 reasons why I hate this' blog article, it is much harder to put something together that works to the delight of millions.
Interesting point for me is that those who serve over HTTP only are not vulnerable, which I think is a good case study in the risk of complexity. A lot of security experts have been calling for HTTPS everywhere, on the basis that it is low cost. Clearly there is a cost to the extra complexity, and in this case a bug in the security layer that results in a worse situation than if there had been no security layer at all.
Yes, C gives you a machine gun and no guard against your foot. However, the OpenBSD team also has a philosophy, and design measures, to ensure that said machine gun never gets anywhere near your foot. Given their security track record, I think they've done a pretty good job of such.

Can you give an example of a "secure" OS not written in C so I can see what this mythical beast looks like?
I really want to get into Haskell, but I just don't understand it. The tutorial on the official site doesn't do it for me. Can anyone suggest alternative resources for learning? I'm used to C-like languages.

Thanks for all the responses. I'll start with LYAH.
Show HN: Babbit
This article seems to answer "Why is it called a knot?" instead.

You're correct that the nautical mile is one minute of arc across a great circle and as such is a meaningful unit to a navigator.
By not describing the content of the picture you're just encouraging people to go and look at it :)
Yes, but you have to remember that these are Medicare data. The prevalence of 65+ patients getting Her2+ breast cancer AND getting treatment with Herceptin is probably lower than the number of 65+ patients getting ARMD and going on treatment with Lucentis.

Unfortunately, I don't have a good source. The above is merely my speculation.
That's my point. Systems administrators will fix security bugs regardless. So there's not really any negative impact on how Heartbleed was "marketed" besides making their job a little bit harder.

I think that cost is outweighed by the significant increase in exposure.

I'm not saying to make it difficult for people to understand the root cause. We should strive for both. But if I had to choose one over the other I think for a bug this big that marketing it as such wins.

The long tail.
Really? Suggesting that India not spend so much reminding Pakistan and China that they can drop a nuclear weapon on them anywhere they feel like it is the same as saying India should spend no money on anything except giving people money.

Interesting.
Shit Men Say to Women Founders
Samsung Gear Fit evolves with newest software
Pyramid 1.5 final has been released
Moot rebrands as Muut
Buffett Will Steer Investors to Airbnb to Avoid Price-Gouging by Omaha Hotels
Good to know, I missed that obviously, but that might be because it wasn't a new proposal ;) I am following the proposal by email only and couldn't recall that one :-)
First, your math is way off. If the company had a valuation of 12M, 1% equity is $120k. 4 year vesting makes it $30k/year. Also, VCs get preferred shares, making your equity worth even less than $30k/year.

So, you were an idiot to take a pay cut of $30k or more for this job.

At this point, moving on is your best option. When you get a new job offer, don't take a counter-offer, just leave.

Echoing the points the other people made, never take a pay cut on the vague promise they will make it up to you later. That never happens. When you took the foolish pay cut, you established yourself in their minds as an idiot, and they will never properly respect you.
We're still only talking about 12% of total Medicare spend - so there's no doubt some fat in there, but you're not going to significantly affect the overall system working on a 12% slice.
The FBI is asking the same questions of this doctor:

http://www.nytimes.com/2014/04/10/business/doctor-with-big-m...
In general, it is important to provide negative feedback on a management initiatives in private, except when it is very specifically solicited in a public forum (or you really know all the people involved well enough to know that its acceptable to them), and, whether privately or publicly, doing it in a respectful way that focuses on the benefit (particularly, to the company) of doing things in the way you think is better and/or (really, equivalently) the costs (again, to the company) of doing things the "wrong" way (actually, that's largely true of negative feedback in general, not just up the chain.)

Of course, there is a difference if you have grievances that have reached a certain point -- see, well, the whole of the labor movement -- but at that point you have better already organized with others and be prepared for an extended and escalating series of negative consequences before you reach your objective, and a not-good-enough new incentive program isn't usually the kind of thing where that is called for.

The consequences in this case were, perhaps, extreme (though not surprising, especially in the contract of an assignment through a staffing agency rather than regular employment), but that there would be negative blowback is not at all unexpected.

The good thing is that losing a temporary assignment like this tends to have a lot impact on employability, even in the short term, than being fired. That's not to say it doesn't suck -- I've been there, more than once -- but its probably a "learn from it and move on" situation more than anything else.
3D Scanner Created With Legos and a Kinect
It sounds like she sort of got a raw deal, IMHO. Although I blame Google less, and more her company. For a company this small I don't think I'd let Google acquire us w/o hiring everyone. Or at least really compensating the one they didn't hire.

Maybe there is more to this story, but at face value, I think this is a failure of leadership to protect the team.
Great work guys, onboarding is well done, I started using the product only 5 minutes in.
Your comment really underscores the need for us to be far more descriptive in our landing page about what Volley does. Our assumption that our limited copy is alluring has been clearly invalidated.
It's dangerous to take a result like this and speculate on reasons, without developing proof that supports those reasons. The research mentioned in the article measured one particular trait which seems to be correlated with expressed political views, and provides the evidence for that (eye-tracking data); however, the article goes on to propose reasons for that trait and correlation, without justifying the reasons with any evidence. Perhaps the underlying research gives reasons, or perhaps it doesn't, but either way the article seems irresponsible to report those reasons without supporting evidence.

This article also assumes a single axis, single-variable political spectrum from liberal to conservative, which is an absurdly simplistic view.

The one thing that does seem notable in the article is the conclusion, though. Put that together with Duverger's Law (https://en.wikipedia.org/wiki/Duverger%27s_law), which explains why we have two political parties in the first place, and perhaps the article's research explains where we got the rather odd party division we have, rather than a more useful one. I dislike the conclusion that this might make compromise easier (https://en.wikipedia.org/wiki/Argument_to_moderation), but perhaps if we can recognize the current liberal/conservative distinction (as expressed in politics today) as a difference that has little to do with useful political views, perhaps we can talk less about the hot-button items that currently make up news and campaigns, and start getting issues that matter into the political spectrum.
Why your VC Funding is worthless without a plan
The code is all released under Apache, but is all the code needed to use this thing released? If the parent poster is accurate that a user still needs to engage with their platform, this conversation is just pedantics and sophistry over what "open" means.
Learn You A Haskell For Great Good (free online book) is the most common recommendation for beginners.
It was an attempted joke referencing the halting problem. Never mind ;)
I disagree. I find that Conservatives generally "conserve" a society's traditions, culture, religion, and way of life while Liberals "liberate" a society from it's traditions, culture, religion, and way of life. When taken to an extreme Conservatives can accidentally stagnate a society by holding it back from ideas that further it (see: conservative southern states, Islamic extremist countries), while Liberals can accidentally destroy a society altogether by giving it away in pieces (see: Israel, liberal immigration policies, Islamification of Europe).

They're both extremes on a spectrum. One prevents new ideas that a society wants, the other forces new ideas that a society isn't ready for.
Windows XP Obituary
Beginner's Guide to PyCon 2014
I like it so far. A lot of it was pretty funny, and then the hexadecimal joke killed me.

For anyone else who's enjoying it, you should also check out the TV adaptation of JPod. So far the humour feels pretty similar.
Both pictures are pretty horrifying
> Awareness and server-side adoption of fixes for issues at this level of criticality is not a problem our industry has.

I probably don't agree with that. I think there are plenty of systems in our industry that aren't actively maintained and don't have dedicated ops to manage them. A fix to a bug this large in magnitude needs to find their way onto those systems.
http://www.ubuntuask.com/q/answers-haskell-platform-on-13-04...
I tried getting into haskell probably 3 times before it really stuck with me. After getting over the initial hump it's heavenly. I started with LYAH like others have recommended. Persistence!
In some cases it is reasonable to expect more. But, if other people are offering the same obvious solution for $25, then $25 is a reasonable reward, regardless of how much it saves the company. In which case expecting more than $25 is greedy.
Perhaps, but any management -- well intentioned or not -- is a lot less likely to see the "input" as disruption that is toxic to morale, productivity, and managements interests generally if it is either (and especially if it is both) presented in a way which focuses on constructive improvement in approach to the stated goal and/or provided privately.
It's easier and more straightforward to do nuclear detonation sensing than maintain a properly-synchronized network of orbiting atomic clocks.

If the NUDET sensor is a standard package, military-sponsored satellites may have them bolted on as a matter of course.
Amusingly, Kumail's college degree was in C.S. There was a time back in the day when he was entertaining the rest of us in the lab while typing Scheme or Java into XEmacs on the HP-UX machines. He has some honest nerd credit.
It doesn't matter whether they created it. If your operations would suffer from the NSA having had access to this anywhere between 1 day and two years ago, then you have to assume they took advantage of it whether they created it or not, and you have to execute any damage control and mitigation procedures that you've created. I.e. assume your data has been read and used, and act accordingly.
Startups and Sabermetrics
Intense marketing forces everyone to fix the problem because every bad guy has just been told about the vulnerability. But one could reasonably argue that it's better than let the process drag for days, weeks or months, with all the serious bad guys still knowing about the issue (don't believe for a second that secret disclosure to vendors won't leak immediately to some criminal darknets).

Unfortunately, sometimes you need to force people into doing things for their own benefit.
Yes, but because of the caching malloc, the OpenBSD implementations are just as affected as the rest of the world's. Irresponsible software design sucks, plain and simple.
This really should be, 10 reasons illustrating the need for a more robust infinite scroll. Most of these issues seem to be solvable. Except maybe the footer thing, that's just dumb.
Most of those issues can be fixed.
Is this article block to Germany?
Back when this was written in 2012, Chrome was (transitioning to?) pushing revoked certs as a software update. Post-heartbleed, "We have to be mindful of size" doesn't seem like a valid option.
Learn You a Haskell for Great Good! has already been recommended, which I would have said if it had not yet been.

There is also Real World Haskell [0]. It's a lot less long winded than LYaH, which is good or bad depending on how you like to digest information.

Also, check out FP Complete's FP Haskell Center [1]. It contains community written tutorials with inline runnable code examples, so you can really get a feel for Haskell by manipulating and playing with the examples right on the site.

[0] http://book.realworldhaskell.org/read/

[1] https://www.fpcomplete.com/business/fp-haskell-center/
The one weak point of the landing page is that it didn't indicate who was not affected. I read to the bottom of the announcement and had to think a while on whether I had to update my laptop because, hey, this seems like a serious bug. Granted, I'm nontechnical... but that's kind of the point.

Edit: not sure why this was downvoted, but if it contains an error please add a comment pointing it out. If you just think it should be lower on the page, no worries.
I'm a big fan of http://learnyouahaskell.com/
Disgust is only one of the relevant psychometric dimensions in Jonathan Haidt's model, which is where this bit comes from. In a nutshell, Haidt found that liberals reason about moral problems almost exclusively through the lens of fairness, while Consevatives use a larger "moral toolbox."

http://www.moralfoundations.org/

One of the more interesting observations out of Haidt's work is that conservatives can reliably articulate the ideas of liberals as a liberal would. But the inverse is not true. Liberals have difficulty emulating perspectives that include concepts such as the divine.
I think SV will go in that direction too, the last scene sure made it seem like the show cared about its characters.
Looks like documentary :) And I was on party like that - I think it was AeroSmith playing....

I cannot wait when they intro character of PG ... And I hope they will. I'm sure that character will wear khaki shorts and sandals.
Switched to No-IP, took a couple minutes. No big deal, I've never really liked DynDNS anyways, they were far to aggressive in trying to force upgrades.
Quick non technical question about Heartbleed Bug
Do we have to pay to reissue our SSL certificates? If we do then this is the best thing that happened to the SSL certificate vendors and they have all the incentive to be vulnerable
Why does C# use UTF-16 for strings?
On it being "worse" and liberals being unafraid in the way psychopaths are -- it could be that they are unafraid of things that can't hurt them, like the "scary" staged photo in the article. Maybe if they used realistic pictures, they'd get an actual response. And of course a picture of something scary and something actually scary is quite different.

Makes me remember when I found a video online of a guy getting attacked by a lionesss. At first I thought it was fake or that the guy would get away, but when I realized it was real and saw him getting more and more tired of fighting the lioness off, I started feeling sick.

So a different takeaway could be that conservative-types are scared of imagined or suggested dangers or that liberal-types are better at discriminating between real and fake dangers. So I think it's more about the way the imaginations of the people work.