skysight-inc/HackerNews huggingface dataset:
(disclaimer: I wrote WTFPL v2)

I fart on your recommendation of the CC0.

Your first “reason” is totally bogus. There is no need to cover cases where it’s not possible to place stuff in the public domain, because there is no need to place stuff in the public domain. That’s a fabrication of the CC0 license and one of the reasons why the OSI does not recommend it. A license shouldn’t even mention public domain since it’s not a widely accepted concept.

Your second “reason” sounds like a matter of taste to me, especially since the CC0 goes to great lengths defining new terms such as “Commons” and “Affirmer”. If there’s a joke here, it’s the CC0, in needing more than a thousand words to basically say “do what the fuck you want”.

Moreover, here is a quote from the OSI about the CC0: “the Committee felt that approving such a license would set a dangerous precedent, and possibly even weaken patent infringement defenses available to users of software released under CC0”.

It’s also worth noting that the WTFPL predates the CC0 by nine years. Nine years to fill a non-existing void, and they couldn’t even do it properly.
Firefox is a huge project, but it is open to new contributors, has good documentation about contributing, and is written in many different programming languages. "Bugs Ahoy" is a search engine that will filter Bugzilla bugs marked "[good first bug]" by programming language or feature area:

http://www.joshmatthews.net/bugsahoy/?unowned=1
Cutting the spine is quick and easy. Even if you remove the glue by some method, the pages are still sewn together. I have thousands of books to go through, so being fast is important.

Yes, it can be a problem with some pages that are printed very close to the spine. I keep an eye out for those and handle them separately. That's usually only an issue for paperbacks from the 50's and earlier.
I would recommend that you don't use that. This data should be open. It should be quickly accessible. I don't want to have to email someone to ask permission to access data that should be freely available. There's no reason this data shouldn't be more easily available and that's what this gem does. Though I admit, web scraping is never the best way to access data.
The reason Facebook is successful is not because of these features per se, any web dev could implement photos, events, user profile etc. The strength of Facebook is it's user base and the network effect. Everybody's on Facebook because everybody's on Facebook. Now of course, Mark was the first to implement these features well, so that's why he won and by features I mean the stream and photos (events and apps arrived later when facebook had already won).
This position takes quite a reactionary view of mental health. If you have PTSD, it doesn't work like that. If you have schizophrenia, it doesn't work like that. If you have BPD, it doesn't work like that. If you have ADDHD, it doesn't work like that.

These are all known mental health issues, with physiological markers, but ultimately they are aspects of human mentality that are present in everyone.

So, to ignore these, and ignore the myriad other mental and environmental issues, and suggest that 'just do it' is actionable advice goes against the grain of much that is valuable in Bhuddism: namely mindfulness and the purposes of meditation. Essentially, it is telling people to achieve presence through force of will, instead of using insight to accommodate their mental situation: only the unencumbered can succeed.
Uh, oh, outch - "experts".... this is so wrong in so many ways. But I'm sure the media will get it right.
> "the"?

Now you are just nitpicking :) "the" meaning, you gave me an example.

> If you're executing in kernel mode,.....Grsec/PaX kernel, however.

SELinux has a lot of overlap with grsec providing many of the same benefits while being more widely available. The flow of an exploit: 1) entry into a system (app compromise, shell access), 2) inserting/uploading of executable data, 3) execution of said data granting further access (Ex, exploiting a kernel bug, adding a backdoor, manipulating the host system in some way).

The goals of Grsec/SELinux, and marking data memory as non execute (NX bit, PaX, Exec Shield) are aimed at preventing #2 and #3. The idea is the prevention of access escalation in the first place.

On PaX, the kernel supports utilizing the NX bit on x86-64 and has for quite a while now. Not using a system supporting the NX bit or at least PaX/Exec Shield is pretty stupid.

> But there's a reasonable level of security you can achieve that's far beyond what docker provides

I had already agreed with you on VMs... no reason to argue this point. :) Since you mention VMs again however, I will also note that VMs are not entirely isolated from the host system. A Xen (as your example) exploit as an example: http://lists.xen.org/archives/html/xen-announce/2012-06/msg0...
Minecraft Lets Plays are amazing, I can't think of any other game where it spawned such a large community. For people who want to watch a little bit more serious Lets Plays (not just targeted at toddlers) I recommend the MindCrack[0] server/network of Youtubers. In particular EthosLab[1]. There is also a large community around the ForgeCraft[2] server where most major mod creators play and test their mods. Direwolf20[3] in particular.

[0] http://www.guudelp.com/

[1] https://www.youtube.com/user/EthosLab

[2] http://www.reddit.com/r/forgecraft/

[3] https://www.youtube.com/user/direwolf20
Diaspora reminds me of the tragedy of Duke Nukem Forever.

Due to Duke Nukem 3D's success, they had too much funding and thus was trying to always incorporate the latest and greatest in game development. Once they were nearing completion, a better engine would be released, and so they would start over from scratch. [0]

The original team behind Diaspora only asked for a little bit of money so they could get by while they spent their time working on it. Instead, they got too much money and recognition. Instead of delivering something half-baked, they drew it out and delivered something stale. The product they have now could have been what they delivered years ago, and years later (now), it could have been a successful competitor.

[0] I forgot what article I read which was really interesting and would have preferred to link to, but alas this will have to do: http://en.wikipedia.org/wiki/Development_of_Duke_Nukem_Forev...
I have a table saw, but I'm afraid of it. Though I did manage to seriously gash a finger with the stack slicer anyway. The blade on that is incredibly sharp.
This! I don't know if the fact that an iPad can't be programmed but kids are getting tons of them is a net positive (exposure to stuff in general) or a net negative (no programming allowed). Wishing Apple would relax their restrictions.
One must never look at this deal based on the acquired's metrics and dynamics. One must look at this based on the impact of the acquirer. Instagram was worth $1 billion as it was potentially a $10 billion reduction in FB's valuation at IPO with this threat hanging out there. Tumblr is worth a billion because of the strategic value to Yahoo. In this particular case Yahoo can close massive gaps in age demographics and mobile in one fell swoop. Tumblr was discussing ad revenue of $100 mil this year. Yahoo, with much deeper experience and relationships here, can probably do much better than that this year and beyond. So it may "pay for itself" within 3 - 5 years which is nice on top of all the other benefits.

Yahoo could monkey around and try and pick it up in a "fire sale" in 12 months for $500 mil. But maybe that never happens and they still wake up tomorrow well behind in the youth and mobile demographic. I love that Yahoo, after sooo many years of indecisiveness, is being decisive and bold. Not sure if it'll pay off but these seem to be well thought out calculated risks.
or: YOLO Only Lives Once
False-consensus bias in web design
I think too many commenters here are focusing on the positive effects of Minecraft rather than the negative effects of modern television.

In my opinion, anything is better than Disney Channel, Nickelodeon, and their derivatives. The author pretty thoroughly covers what is wrong with them, and she is not alone in her opinion. I know people who have specifically blocked those channels on their TV, so that the kids are forced to watch something better.
Exactly. I think of legalese as a computer language. Publishing your software globally means that your license document will be run through many sepatate jurisdictions. Each jurisdiction is akin to a unique runtime interpreter.

I prefer to stick with idiomatic legalese to avoid running into interpreter specific bugs :-)
Hmm. Those two examples are from many, many years ago.
What about more recent acquisitions?
I claimed X != Y. You then decided to lump X and Y together as The Bad Guys because of Z.

I'm complaining that people are so ignorant that they can't seem to use the word Z and instead prefer X+Y.
Has anyone just asked Shinichi Mochizuki if he had anything to do with bitcoin?

I assume he would be honest and deny it if he had no involvement. (but still would be cool to get this amazing guy's opinion about bitcoin tech)

If he was involved with bitcoin, I doubt he would lie about it. Instead he would simply not respond, and thus confirming he really might be "Satoshi".
It's more than that. I have an 8 year old and an 11 year old who are into minecraft. Minecraft is 100x better than other video games. My son is using redstone and logic gates to build things. My daughter designs these expansive cities with, yes, pools full of wool. It's better than shooting zombies with peas or wiping out the world with an engineered parasite.
What the heck does Flickr actually need? Social garbage? No thanks. Just let me put my fucking photos somewhere. I'm a paying customer for like 6 years, it does exactly what I want. The only feature Flickr needs to work on is making uploads from my editing app easy. Everything else can go take a flying fuck off a short pier.
Cool and cute lovely picture
Let me tell you why the "love is in the air".
Still, "I run a small company" gives me a certain picture just like entrepreneur does. I think entrepreneur in that sense are more open, yet positive.
I also don't agree that "a sign of progress" is "making it succeed in the long run".

What? How can success ever not be a sign of progress? I know Silicon Valley likes to celebrate and learn from failure, but there ought to be a limit somewhere.
Google is a genius at acquisitions IMO. To qualify as a genius you don't need a 100% of acquisitions to work out. You do need a few to work out tremendously. Google has those. Meanwhile, what's the last yahoo acquisition that didn't turn into disappointment soon after the acquisition? We can go back 15 years and be hard-pressed to find one. On the other hand there are plenty of disaster acquisitions including broadcast.com, geocities, bluelithium etc.
"I don't trust the general legal intuitions of ourselves and our peers, since we seem to be so rubbish at creating a useful legal and political climate for our industry (based on ~30 years of case law)."

This is entirely because of the penchant for the average software/etc engineer to stick their head as far in the sand as it can go, and then complain that this is ineffective.
It is only in the past few years that this has changed, and headway has already started to be made behind the scenes.

"As for licenses, I think Apache currently is best for "serious grown-up usage", no, what with the patent indemnification and all, or am I misinformed?"

This is, IMHO, correct.
The only downside to apache is that the defensive patent termination clause only terminates patent rights. If there were no patents on the software, and they sue you over patents, they can go right on using it.
Sadly, it's not possible to make a license that does terminate both copyrights and patents on being sued, and still hae such a license be GPL compatible.
"Devices" have been driving children to "epidemic" levels of ADHD for a decade or two at least, so it is hard to see the connection now.

I suspect it's more to do with general increase in wealth (at least as far as access to toys and kid-size luxuries, even though we lack overall real estate and retirement wealth for adults) and lower demands on our children in recent decades.
You can program games on the iPad:

http://twolivesleft.com/Codea/

It all depends on what you compare it to. To me, iPad and iPhone are the new SNES and Game Boy (which I grew up with), and they are much more open. The biggest loss to me is the experience of playing socially on a split-screen.
Why is this built using tables? Jesus Christ people! It's harder to build these sites using tables than it is using semantic HTML and CSS, why struggle to make things broken _and_ harder?
A worthy endeavour but doesn't this render the term "startup" so generic as to be meaningless? This is a new charity at best, it is not a business. So in what sense is it a startup? Unless you label every new organisation a startup, in which case you have rendered the term meaningless as it simply means something which didn't previously exist and so presumably calling something which existed last week a startup is by definition incorrect.
Google is just getting started with Motorola so it's too soon to tell and I'm pretty sure that Blogger has been a huge success (through adsense) and many successful blogs uses it. It went down though since Facebook and Twitter for obvious reasons but the same thing happened to most blogging platforms.
this link is good
It does what everybody needs at this point but people have drifted towards services like Instagram because it is so well thought out and easy to use.

In a lot of ways most people are looking for what Flickr offers but refuse to use it. They want privacy, a place to back up their full-resolution smartphone photos and for a very cheap price.
As a long term Flickr user, I can only say I totally love it. It is simply perfect for what it is and I happily pay for my pro subscription every year, and I would hate to see it change into something else because someone else thought they knew better than me what I needed.

Yahoo may be better maintainers than innovators, but I'd rather have seen posterous acquired by Yahoo and maintained than acquired by Twitter and killed.
The limitations of TOR were made clear in the talk that the slides were meant to accompany.
The practical reason is that learning Emacs is currently a long term project, and the serious study won't begin until I get around to buying a hard copy manual. I know my learning style. It's depth first. I'm bookish.

So, I'm developing an outline - a sketch of what Emacs actually is. To me it looks like AutoCad of 1991 with a less powerful graphic interface - AutoCad had screen menus which were a context sensitive text based menu system. The difference between that and the <handfull> of Emacs extensions I have seen is that AutoCad screen menus were persistent and had a dedicated slice of the "window" (right or left side). They paged and predated pull downs in the interface.[1]

Anyway, the picture that is coming into focus is that what tutorials are teaching is not the language of Emacs (commands and eLisp), but the language of Emacs users (shortcuts).

Beyond that, Emacs command language uses a verb-noun structure. This is both a natural product of its Lispy origin and lousy for users.

[The following examples are fictitious]

Lisp thinking tends toward being about processes not objects. A programmer will create a higher order procedure <make f> contracted

procedure -> procedure.

Call <make buffer> and get <make-buffer>. Call <next line> get <next-line>, call <previous line> get previous-line. It's all nice and tidy from a programmer perspective.

It sucks for the user. The user needs a buffer. Is it <create-buffer>, <new-buffer>, <add-buffer>, or <make-buffer>?

Auto completion doesn't help. The user cannot easily conjure the proper demon. This is where object oriented conventions rule the field. If the user knows the kind of spirit, they know the first half of the spell, [2] and auto-completion is much easier. <buffer.next> <buffer.new> are more user friendly.

Just because from the perspective of the code <next-buffer> may be more akin to <next-line> than it is to <previous-buffer>, it is not akin semantically. There may be a natural language which uses prefix notation, but even if there is, few computer users speak it natively. When Emacs was a tool for a small community familiar with Lisp, verb-noun probably was not an impediment to learning its intricacies. Now it may be something a full fledged tutorial needs to be cognizant of.

[1] http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%202010%20User%...

[2] Ableson and Sussman rock.
Indeed, my first computer at home was around 1988.
I suspect a big part of the reason that Yahoo! makes these acquisitions if for PR, i.e., "look! we're a dynamic company making huge moves!"

Look at Summly---how much value did they reap simply from the media coverage? They killed the software immediately, and I'm sure Yahoo! Research could've whipped up a pretty decent summarization engine at no extra cost.
Lame. She still doesn't really give a shit what her kids are doing so long as she doesn't get back talk.

Fuck you lady.
https://github.com/xdissent/ievms

super easy way to get windows vms installed on virtual box. Installs as many versions of IE as you want/need, preconfigured on clean vms. The vms are provided by microsoft: http://www.modern.ie/en-us/virtualization-tools
Thanks very much! As of 2:14pm, it's using your new version for greater pipe accuracy =)
If there aren't enough paying customers then yes, it does need to add new features to attract new users.
I meant the converse, sorry. I was responding to the idea that "a sign of progress" within a year is the same as "making it succeed in the long run".
Reusing {{ Mustache }} templates
In this section you will learn how to reuse Mustache templates in Handlebars.java
On 10.8, I'm getting the full 500 lines of history. Not sure that the behaviour has ever been different.
We use the same setup and really like that you share the entire terminal instead of just the editor. Is there any good reason to use this instead of tmux sessions? While it's kinda cool i don't understand why people are trying to put everything in vim instead of using other complementary tools.
This is conjecture at best, snake oil at worst (considering this is an agency that sells its research.) The data points are interesting, but the conclusions simply do not follow from the evidence. There's an implicit assumption that the actual 'value' of the videos is the same, that the content is ultimately fungible and what matters is how the content was originally shared and by what communities. However, to even the most casual observer, the 'memes' are two very different things.

The analysis claims that Gangnam Style had a "leader" and Harlem Shake was distributed. However, this is a kind of warping of the fact that Gangnam style was viral and satisfying in its own right, whereas much of Harlem Shake's value came from the parody videos and the fact it was a "thing people are doing."

There's no mention of the fact that Gangnam Style could and did make it to the radio in recognizable form. There's no mention of the length of the video, the season they were released, the "singability" of the content, the production value, actions of pr/production agencies, or countless other factors that could have a larger effect than the identified parameters.
Is it a good idea to keep passwords in environment variables?

Isn't it safer to create a credentials file and give it the appropriate chmod?
More on Shinichi Mochizuki and the ABC conjecture

http://projectwordsworth.com/the-paradox-of-the-proof
I really want to see the output of this survey. Any chance we can sign up to get an email notification when its published?
This does not necessarily mean that wages are falling. It could be that a lot of the new jobs created are "beginner" jobs with lower wages that pull the average down, but the existing jobs still pay what they used to or more.
> What I realised, however, was that by not getting to know the iOS ecosystem in extreme detail before designing for it, I was completely ignoring the imperative for design to suit its context.

Good user interface design must always follow the maxim - Don't make me think. Hence, context and medium is always key to interface design.
Wait, what, why are you guys ascribing so much importance to the dating format? yyyy-mm-dd is the format I've been using for a long, long time, and I have no affiliation with cypherpunks nor have I ever had any. I know a lot of non-programmers who use it too. It's just a good, solid, sensical time format (largest to smallest, just like we already tell time: hh:mm:ss). I think I first came across the idea of using it in everyday situations like 5 years ago on some gaming forums.

You should all use it too, because it just makes too much sense. :)

No, seriously, please start using yyyy-mm-dd whenever wherever you can. It is most especially useful when you're doing text analysis, makes life very easy there.
What seems to be the key feature is the text coloring, which I don't think you can get using screen or tmux.
5M users in 4 months. How hike plans to win the global messaging space
You suspect none?

Tell this to the java model railroad guy.

A single person who never expected to be sued over open source model railroad software.

He in fact, spent over 100k on the defense, AFAIK, and it did in fact cause him serious financial hardship.
This is despite the fact that his lawyer (a wonderful woman) was doing the best she could to keep his costs down.
What Yahoo + Tumblr Could Mean for Everyone.
Great work, it looks really neat!

side note - I think your server's down, I'm not getting any response from it.
I'm sorry, but in the 12 months since the acquisition was announced, MOT has lost pretty much every court case it's been in, had patents invalidated, has been passed over by google for 4 (might be even more?) flagship 'nexus' products, and hasn't built/shipped/teased a single thing newsworthy.

You can't seriously be arguing that this has gone well?
I got my first computer when I was 7 (2nd grade). I had to built it—my dad gave me the circuit board, a bunch of parts and the schematic. He showed me how to match the schematic parts to thier number on the board and the number on the chip. He gave me a cheat sheet for the resistor's colors (I didn't end up memorizing them--to this day I have to look them up). He showed me how to bend the pins so the parts didn't fall out when you turned the board over to solder them.

I'd spend an hour putting parts in, then I'd get to my favorite part where I got to use the soldering iron. I'd flip the board over and solder all the holes I'd just filled with parts. My dad would monitor me for a few minutes before he got bored and then it was all me.

I don't remember how long it took because it was so long ago, but I remember finally soldering the last part in and looking in awe at my bootleg Apple ][+. The first time I used it it didn't even have a case. And no disks either--we used the tape to load some games and play around. I learned basic that way and that computer is probably why I'm a programmer today.

I loved that computer—I still have that computer. And it still works.
This reminds me of Excite@Home buying Blue Mountain Arts and Webshots because they got a lot of hits. How incredibly not useful!
I work in bioinformatics and git is my most frequently used command. I wish this was more often the case in science.
It would have been great to have a real world example when currying/uncurrying would have been useful.
I only know one... startx