skysight-inc/HackerNews huggingface dataset:
I think I mostly understand the idea, the presence of the yield statement transforms the nature of the parent function itself and makes evaluation lazy.

This seems a little weird syntactically though because it feels like the interpreter is somehow reading ahead in the program. It also means you don't necessarily know that this is a lazy function unless you read to the end.

A more intuitive syntax might be something like:

def lazy createGenerator():
print "aaa"
yield "bbb"
brilliant! also useful for more than just porn
Check the MIPS R4000 Microprocessor User's Manual by Joe Heinrich to get a glimpse of a truly inspiring processor architecture and its implementation: http://groups.csail.mit.edu/cag/raw/documents/R4400_Uman_boo...
Just to be clear, this article is about why a wordpress theme maker is not allowed to participate at a wordpress conference because they are (through a proxy site ThemeForest) selling their themes with licensing that wordpress doesn't like.

The main issue for the author is that they do not have control over the license used when selling on ThemeForest, and not selling on ThemeForest is not a viable option for them as sales through that platform account for most of their monthly income.

The author states:

"""The only license available to authors on ThemeForest is a split license[0]. The PHP in our themes is covered under the GPL, but the images, CSS, and JavaScript are not. There’s nothing wrong with this, and I also have no problem with this; But it doesn’t meet those guidelines for WordCamps that I mentioned earlier."""

So users of the THemeForest platform are unable to license their themes in any way they wish, but must split license their themes. Wordpress has a problem with this, hence the hard line being drawn.

Not sure what the resolution might be, but I think ThemeForest should allow fully GPL themes if authors so desire. Maybe there are implications to this I am not aware of?

[0] http://support.envato.com/index.php?/Live/Knowledgebase/Arti...
The main issue is unacceptably high audio latency and the complete lack of any kind of MIDI stack.

There's some hope that the audio issue at least might be fixed in 4.2 but even if it is it will be a while before developers can comfortably require that API level.
Is this not unlike Apple's App Store? Developers aren't shy about their disdain for Apple's control, but in the end, it doesn't matter. If you want to make money, you need to play by Apple's rules. Likewise ThemeForest is the dominant marketplace for WordPress themes, with +2MM users. It sounds like ThemeForest can call the shots (for now) if the ultimate goal is profits.
Did you filter out terrible combinations like 1111?
> I think most would very quickly, and correctly, attempt to sue for defamation.

I agree. In particular I'd also go after republishers, such as Amazon, to have the various public ones removed.
Marginally for who and it what scenarios? Features like Provisioned IOPS and Multi-AZ deployment with failover and read replicas make it quite attractive for a project without a lot of dedicated staff. So it's great strategy depending on what you want to do.
> Islam is the driver of policy in a number of nations today - there is no obvious movement by these nations towards tolerance of science where it conflicts with rigid Islamic dogma.

Catholicism is the driver of policy in a number of nations today, and there is no obvious movement by these nations towards tolerance of science where it conflicts with rigid Catholic dogma. Even a United States president and a UK prime minister have admitted publicly that they prayed together for guidance.

As long as politics and religion are intermingled this will likely continue.
Actionable Analytics for Small Business (free email course)
Hey guys, I've created a free 8 part email course 'Actionable Analytics for Small Business' which will show you how to:

1. Bypass overwhelm and start measuring some basic stats today
2. Change the way you think about Analytics and make you into a metrics driven
madman (or woman)
3. Avoid vanity metrics and make decisions based on actionable metrics
4. Use Analytics to ensure you are making the right marketing choices
5. Calculate your 2 most important metrics
6. Avoid the common mistakes made by the majority of small business owners when it comes to analytics

You can sign up here
Make sure you're rested for the interview - beware jetlag. Good luck!
OK, sure. That seems smart, I hadn't thought of that. It would still be nice (for me) to know how carefully I need to read the changelog and whether it's a 30 second or half-day upgrade, but for most people, I can see how year-release would work better.
You're making an error that many programmers make when they reason about the law. The law is not a set of rules about technology. The law is mostly about intent. The technology that is used is for the most part, as we programmers commonly say, "merely an implementation detail."

For example, the law says that you have to have a license to make a derivative work, and it is this particular law that is "the source of the GPL virus" in this situation. But whether or not you are making a derivative work does not have much to do with what bits of technology you use. Of course, the questions are related because choices of technology can make the question about whether you are creating a derivative work more believable on one side than the other. But if you making technology choices in the hope and on the sole basis that it has some impact on whether or not you are creating a derivative work, you are practicing cargo cult law, just the same as if you erase the experimental results table from your paper and hope it changes the gravitational constant. You're reasoning in the wrong direction.

Just as random aside, this is the same kind of thinking that led to the predominance of magnet links instead of torrent files. There are some technical reasons to prefer one over the other, but some people seem to believe there is a legal distinction when there is not. The magnet link is just as legal or illegal as the torrent file it replaces. The question is whether one is engaged in contributory copyright infringement, not whether one does it with URLs or not.
I had to get a new debit card relatively recently (was robbed) and it came with a 6-digit PIN not of my choosing (Bank of America). Just saying, they now exist.
Notifying their family or friends is counterproductive - they have been programmed to treat their predator as a victim and will attack you as well, multiplying the threat.

A large percentage of stalkers believe they are being stalked by their target. They interpret every interaction (or lack thereof) with this person, no matter how mundane, in the context of this illusory and perverse relationship existing in the stalker's mind.

One terrifying thing is that, when a man has a well-liked female stalker (and in many places, a woman just has to be attractive to be well-liked) she often succeeds in destroying his reputation. There has to be a social power differential (teacher / student) or the man is likely to come out ruined, because of the behaviors OP describes.
Notes on “UX Design for startups” e-book
If you read pippy's statement carefully

Also I have no idea what my users will do,
and I'd rather have faulty data inserted than none at all.

you'll see we're in agreement - PostgreSQL's design
and feature set makes it clearly superior to MySQL
in preventing the spread of faulty data. But pippy would rather a garbage database rather than be slowed down by preventive measures. It's costing him development time
after all...

By the way - thanks for all the great work on PosgreSQL range types.
WhiteSpace-Strippers bot creating noisy pull requests
I find it odd that this was removed while things like vapor.js (http://news.ycombinator.com/item?id=1728645) get posted pretty frequently.
A Spy-Gear Arms Race Transforms Modern Divorce
Isn't it odd that this is exactly what patent trolls have become? How many people (especially small company owners) are living in teror of being sued, or have already been sued, for being in violation of completely asinine patents?

They've all pretty much been reduced to "X on a computer" or "X over a network" with "X" being ideas that are in many cases decades old and if patented, long since those patents have expired.

I guess this is what we get with patent office incompetence and rubber-stamp-happy inspectors. The patent office a little while ago asked for "feedback" on the software patent issue. I had a good chuckle.
Importance of a Well Drafted Patent Application
I don't like either of your examples. Your first example should have been a generator and used a yield rather than a global counter. Your second example is simply bad practice (what do you even expect to happen? It's ambiguous, but i having the value 9 seems to make a reasonable amount of sense).
Most important point: answer FAST. When you get an email (and ALWAYS get emails, have your phone on you), answer immediately. Then follow up later. Speedy responses will make you look awesome.
R.I.P. Boxee Box: 2010-2013
I was really amused by this when I read it earlier today, doubly so when I realized I knew the author slightly and his work environment very well. All I can add is that given how computer-centric this discipline is, it boggles the mind how computer and software illiterate its practitioners actually are. It's also a kingdom where the one eyed man rules, where the "best" seem to be hipster cool chasers.
Big medical data
> Whenever you see Java, PHP, or C# you'll usually find the reason has something to do with the ability to hire 200 programmers to do the work of 2 or 3.

You can do a lot better than that. Java, PHP and C# are sometimes simply the right tool for the job, and no programming language gives you a 100:1 advantage. That's simply ridiculous.
Yes if it's an extra, ie. you're a designer and you did this extra. Or your a marketing person and did this extra. Not in a resume for a dev.
I think this is pretty reasonable behavior by wp.org.

Their position has been entirely clear for years. No-one's forcing the OP to sell WP themes. No-one's required to find a way to let the OP profit from selling WP themes incompatibly with how the WP developers want their code to be used; much less to find a way to let the OP keep using one particular infringing WP theme site to sell his work when there are plenty of other theme sites out there that are successfully following the rules.
I'm so sorry. I know its totally off topic, but I just can't read those first three words in anything other than Don LaFontaine voice.
And syntax highlighting is even faster..
Because of the concept I didn't think originally that it was satire. It's not a terrible idea and I could definitely see people using it. My first though was, "Hah, that's kind of a good idea!".
Then I actually started looking at web page and it became apparent.
I'm curious about this as well. If major companies started doing this it would strike a big blow to patent trolls.
FYI this just popped up on my twitter stream
https://twitter.com/shit_hn_says/status/295712765149061121
Here in Vietnam I see a ton of younger women using the Note 2. I've asked them about it and they said the iPhone is boring and they love the larger screen, which isn't a problem for them because it lives in their purse.
It's interesting that the themes available on Wordpress.com aren't GPL licensed. This does seem a little hypocritical.
Metaphorically speaking (and taken at the higher level comparison), the Europeans, were exploring for alternative ways to the Asian trade routes without the middle man. In effect, they were just doing a form of "hacking" -- finding an easier way to their goal and upsetting the status quo.

In some ways, that's similar to how most of us try to do in our own ventures what drives progress. It's fairly easy to ignore the consequences involved in disrupting a market, but holding back progress generally has a negative outcome for humanity as a whole.* It may have caused the Middle East to become more isolated, but at the same time, humanity needs to find a way to avoid repeating itself (as we still see such things even today in any rural part of the world). Open communication and integration generally leads to a more free exchange of ideas and calms fears between different cultural groups and nationalities.

*I'm ignoring the ethical consequences here that came with finding North/South America and focusing on the trade routes to avoid going too far off the subject.
Good, not just for porn either :)
Yes, it's possible to use C++ templates to accomplish this. But you'd still miss other features because the types of Header and MIMEHeader are not actually unified. Go would let you statically type-check at compile time, but also understand those types are the same (as "emailHeader") at runtime, so you could do this:

x := ... // Header, MIMEHeader, or whatever you want
v, ok := x.(emailHeader)
if !ok {
fmt.Println("It's not compatible with Get(string) -> string")
}

So, it's a nice mix of static and dynamic typing.

(ps: http://golang.org/ref/spec#Type_assertions)
Sorry Isaac, but it was on a blog with much similar posts to yours and swombat's. Btw, one of my all time favourite posts actually is your "Two paths to greatness" one. +1 Thanks for that.
My blog is hideous, I know, I'm sorry about it.
Thanks! Got any examples for other use cases? I'm specifically providing this for porn so that I can focus.
I'm reminded of the time Amazon stopped its associates program with Connecticut and Colorado. Granted, that was over taxes, but I can see how it will still cause enough of a fuss to make people look at this more closely.

Most people have no concept of software patents, until a company they know or do business with is suddenly affected. So a boycott or even a threatened boycott with Texas may get a lot of attention.
I tried it by teacher and got a correlation of .45.

(I used unweighted average for each teacher/school/year.)
Ask HN: Would you use Mozilla Persona in a production setting?
I'm at a crossroad right now with a product I'm building for work and I'm tasked with implementing authentication any way I see fit.

I've used Mozilla Persona in the past for demo showcases, and have written some documentation on their page for implementing it on ASP.Net MVC3.

I found it really easy to integrate, and it just works fine.

Are there any gotchas or pitfalls I'm not seeing here? Would you use Persona for a production application?
600th Subscriber Mark Surpassed
Ask HN: Why would a startup choose to rip off another startup's site design?
Like how Caskers ripped off Lot18's design. See comments in article:

http://techcrunch.com/2013/01/25/new-york-start-up-caskers-offers-rare-spirits-online/

How can the co-founders morally justify that it's OK? Aren't they afraid of getting sued like how Touch of Modern was sued by Fab? Were they hoping people wouldn't notice?
I don't think this is a good idea.

When you have a stalker, ruining his or her reputation doesn't help. It can easily be spun around to make you look like the bad guy. Some stalkers are obviously crazy and you should notify the police. Others are adept at making it look like you're doing bad things. They won't be able to prove anything, obviously, but they can muddy the waters and make your life hell.

Female-on-male stalking tends to come from the extremes of the popularity spectrum, not the middle of the curve, and those two extremes tend to produce different patterns of stalking. If she's obviously crazy and weird, then she's also unpopular. Her reputation is already damaged, but she doesn't care. Her situation is asymmetric warfare. I wouldn't even call it "warfare" at that point. It's just angry destruction. The bad news is that she's liable to become violent. The good news is that she has no credibility so, while it might be annoying to hear a crazy person using your name, nothing she says will stick.

The less common form tends to come from women who are high on the social spectrum. They tend not to be physically dangerous (they have decades of experience at hiding their craziness, and they know that physical intrusion will blow their credibility) but it's much more socially dangerous, because when they set out to ruin a man's reputation, they often succeed.

What the OP experienced appears to be a mix of those two, enabled by the largeness and credibility sparsity of a large society (e.g. the Internet).
The post does quote one popular statistics aphorism, "correlation is not causation", but is sorely in need of another of them, "the plural of 'anecdote' is not 'data'". There are interesting arguments for or against college, but a list of a handful of successful college dropouts is not one of the better arguments.
What else would you save in xstashed? Just curious.
Yeah, well if we want to split hairs Evolution is theory. Granted a pretty good one, but still. Another thing is you're assuming Catholics are biblical literalist (hint: we aren't). Think of some things in the bible (part of the book of genesis for instance) as more of fables or stories intended to teach us lessons.
Selling most academic learning in a physical space makes about as much sense as selling information printed on paper.
This Referly page may be right up your alley: https://refer.ly/the_men_behind_movie_trailers/c/aaf97926603... The routine by Pablo Francisco makes me laugh every time.

On a more serious note, one of the gems in this page is the Art History series called Civilisation by Kenneth Clark. PG recommended this guy in one of his essays, and it's one of the best things I've watched all year. I feel like I have such a better perspective on art now.
Foursquare 500 million
They've definitively stepped up their customer service.
>I think that the concept that reality can be explained by causality is itself an erroneous belief.

... because why?

And who says that we are trying to gain "perfect" knowledge (whatever that means?). We are trying to create the most accurate model of the universe we can. Thus far the scientific method has been wildly successful at doing just that, and we already answered several big questions, such as "Where did we come from" (a: evolution via natural selection), "What is the purpose of life" (a: there is none), not to mention that we discovered some fundamental facts about the Universe. We know the Earth is round, and orbits the Sun. We know roughly how and when the Earth and the Solar System formed. We know that every species on Earth shares an ancestor with every other one. We know the Universe has a Quantum nature (as described by QM) and that on large scales it follows principles laid out by Einstein. We can also trace the history of the Universe to within nanoseconds of its creation. And we've only been doing proper science for about 200 years, out of the 250,000 we as a species have been around. Not too shabby, wouldn't you say?

And if the scientific method is too imperfect for you, pray tell, what is a better way of discovering the nature of reality? Thinking really really hard? Meditating on texts written by bronze age peoples?
But employers use diplomas as a signal[0]. The increases in the number of college graduates only further necessitates that smart people require one for signaling their productivity.

[0] http://en.wikipedia.org/wiki/Signalling_(economics) Search for "sheepskin"
Facebook Page Suggestions
If there is a site, it will need to keep changing almost weekly. Trolls are notorious for closing up shop and starting new companies with new names and hiding behind subsidiaries. Likewise legal offices that work with them are very tight-lipped.

It's the software litigation equivalent of defending terrorists after all.

If a name is sold to another company and the index hadn't been updated, the new company and name will be at risk for misdirected rage.
The author can post a notice on his website: "Despite what it says on ThemeForest" all the files in my themes are actually GPL."

Or just the simple notice: "All files in theme xxxx are licensed under the GPL."

Don't themes come with a readme? Just put the GPL notification in there. Why do you have to pick your license using a ThemeForest tool?
If you want to see how I recreated the OP's graph, just fork my GitHub repo. It has R code and the data sets, too:

https://github.com/tmoertel/nyva-cursory

Anyway, here are the variables I used to identify comparable observations:

## these variables identify comparable teacher observations
id_vars <- c("subject", "grade", "dbn",
"teacher_name_first_1", "teacher_name_last_1")

So I used subject, grade, school (identified by dbn) and the teacher's first and last names.
Since you call the GPL a "virus" I doubt you're trying to start an honest debate here, but maybe responding anyway will be useful to readers.

This drama actually has nothing to do with the GPL. The theme authors are complying fully with the GPL, and there is nothing legally or morally wrong with distributing a plugin containing separately-licensed code or assets. The exact same issues could arise even if Wordpress was released under the BSD/X11/Expat/etc licenses.

The problem is that Wordpress is trying to maintain a very high level of control over their community. One of the tools WP has is the ability to ban theme authors they don't like (i.e. those who sell themes on third-party sites) from attending official events.

Then WP throws in a few words about the GPL as a smokescreen to deflect anger at someone else.
Color Pictures of Russian Empire circa 1900
Why does it have to be a bubble, if there is new learning involved at minimal cost? I feel it will just lead to a great disparity in learning amongst those who have access to the internet and those who do not. Not to mention those who are self-motivated and those who are not.
I don't understand why these articles all ignore the one main Android strength which is that it is a much less restrictive OS than the other mature mobile OSs.

Apple, in particular, imposes a 30% cut in profits on everything that is run on their devices and decide what users are allowed to run or not!

Although the general population aren't necessarily aware of this, it has a huge impact on the trend setting enthusiasts and early adopters.

The masses are not that clueless either. Just the other day I was talking to an non techy parametric, someone pulled out an iPhone and he went on a rant about how Apple controls their devices and takes away freedoms.

I don't understand why this isn't ever mentioned in the media.
While I agree that education is going to change fundamentally over the course of our lives, this article represents both a misunderstanding of the housing bubble and the likely path of education in our country.

Our community can be somewhat insular and we forget the incredible value that higher education provides to the job market at large, and as unemployment rates rise, the disparity grows and makes education more valuable, not less.

I had hoped this would be an article about the practice of selling bad student debt (debt from dropouts unlikely to pay it back) as a way to get around new regulations. Instead it listed the same, tired list of famous people who dropped out of college. We all know their names and most of us also know that the vast majority of successful entrepreneurs have at least their bachelors degrees, and that a huge percent also have masters or phds.
If the readme (or the front facinf page of the project) doesn't answer those questions I wouldn't be interested in it, and even less in its developer.
I know he has contributed a lot, but I didn't know he started OpenGL, neither could find a source on that.

EDIT: Oh, disregard that, it seems that I can't read. He "wrote" for OpenGL, not wrote OpenGL itself.
That's incorrect. https://wpcom-themes.svn.automattic.com/
There is no evidence that the author is selling infringing WP themes.

Even if you accept that all clients of a library are inherently derivative works of that library (a stance I strongly oppose), there is no reasonable way to conclude that non-code theme assets must also be derivative. Trying to enforce additional restrictions on the author's own work is asinine.