skysight-inc/HackerNews huggingface dataset:
You never have to declare what fulfills an interface in Go. The fulfillment is implicit. If you define an interface with the Quack() method, anything with a Quack() method on it can be passed into a function that takes that interface, even if that object has never heard of the interface or the function. You never declare that a type "implements" an interface in the way you do for languages like C++ or Java.
I was searching for a better word. I thought of pioneering but it was too tame, swashbuckling but it was too far out. Can you suggest something better? I mean they are go-getters and bending the boundaries of the system.
She was lonesome, without a child and I became her daughter who she started raising instead of me helping her. She gave me $30,000 one day and said: “I want you to go to Harvard.”

Wow, that is some luck!
This story is very sketchy. Couple of Google searches do not turn up anything useful about her beyond the standard PRish articles.

https://www.google.com/search?q=chanda+zaveri+linus+pauling
https://www.google.com/search?q=chanda+zaveri+uc+santa+barba...

I tried looking list of people who have received honorary doctorate degrees from Harvard but couldn't find the entire list. But it is not in the summary list they have. (All this additional info from here: http://www.chandallc.com/index.php?p=1_4_About)
There is another downside, and that is when interfaces are used to tag semantics. Say that I have classes that computes metric space distances. I could make an interface MetricSpace using a Distance method. However, in Go, every struct for which the Distance method is implemented with the same signature will implement the MetricSpace interface. In other languages with interfaces, only the types that are explicitly marked as implementing that interface will implement it.
I agree with raising the prices. If you feel worried that Sliding Boxes 'is not worth it,' remember that pricing can be highly psychological. When I see something that is $7/month, I don't think of something that is of great quality. That's a coffee and a half (at Starbucks). There are many different opinions on this subject, but your site seems pretty great so far.
With an actively developed and rapidly changing piece of free software, version 2012 actually would be outdated (and possibly insecure) by mid-2013. If the perception of outdatedness causes more users to upgrade in a timely fashion, I think it might be a good thing. Especially since you don't need to pay anybody $300+ for the new version.

Having said that, LibreOffice seriously needs a more seamless update experience for consumers. Re-downloading a 100MB installer and re-installing every time a minor update is published gets tired rather quickly.
Will members of these thousands of online communities also write content merely as a vehicle to embed referral links? If so, I'm not sure that's socially redeeming. It feels like a content farm operation. At least with legitimate ad supported sites the content is written before the ads (Google figures out what ads to serve after the fact). The content is may still be bait, but it's not designed to shill something specific, as might happen in a system like this.
A Jquery Image Zoom Plugin
What a thoughtful essay. "But it uses a silly writing device to illustrate a point it could have just made plainly!" Whoa there, critical-thinking-by-the-numbers guy, maybe the article is also about fashion.

As a child, I considered style choices a silly and inconsequential distraction from the beautiful truths of the universe: e^(ipi) + 1 doesn't care what I'm wearing, so neither should I, therefore it doesn't matter, QED.

While today I still wish fashion would just go away so I could wear this conference t-shirt in peace, I contend it offers a reflection of who we are. Consider that while half the Senior Developers of the world can't program their way out of a FizzBuzz test, and half the world can't even read at all, everyone can look at someone's dress and decide if it's fashionable for their demographic. "No, it offers a reflection of what the establishment wants us to be!" I'll leave it to the reader to reconcile those two views. "But I just care about finishing Project Euler problems in APL so I just decide to wear sandals and this old shirt like all my friends!" Fashion mattering doesn't depend on you caring. Even you, APL-man, know Zuck couldn't wear his hoodie working for Quinn Emanuel unless he owned it (real question: how many people show up in suits at facebook?).

I was shopping for pretty scarves (!) with a product designer and suggested that ads are the clearest reflection of what a given demographic is. He agreed so quickly I wondered if I were late to the party. So when the Scientology ad in the Atlantic showed up, I thought of my favorite TLP quotation: if you're reading it, it's for you. The obvious question was "why is the Atlantic publishing this!?" The more depressing question is "why am I in Scientology's target demo?"

Fashion is an advertisement about yourself. "But the relationship is not always so obvious!" Hence the hoodie the world's richest web geek refuses to remove. "But I don't care what Zuckerberg wears!" If you're reading it, it's for you.
Yeah but this girl got two lucky breaks , She found an old lady willing to give her 30,000 dollars to go to Harvard , and there she ended up meeting Linus Pauling .
It touches on issues of anonymity and reputation on on the internet, as well as highlighting how non-obvious the flaws are in our identity systems to people who are non-technical.

I think it's reasonably on topic.
Facebook new Feature "Ask Our CPO"
In the “Ask Our CPO” series, we ask people to submit questions they have about privacy. In this first edition, Erin Egan, our Chief Privacy Officer of Policy, explains why we created this series and answers some questions she receives frequently about privacy.
Why? So we can get a vaguely worded response from a staffer which dodges any commitments? I think petitions accomplish very little. If we thought they do anything, wouldn't we look at the petitions to secede as very serious? Think how lightly we take those? That's how the government sees all of them.
Crowdfunding the next generation of Israeli startups
This is awesome! I've already registered for a few events found via the site.
Structural typing is duck typing at compile time. I'm fine with that definition.
Well, nobody's expecting 100% perfection anyway. Even if they just squashed a dozen well-known bugs such as revision tracking, that would be a major accomplishment.
good convo, data, metrics
Based on the responses here on Hacker News, it seems like some of you didn't get it.

This article is about social privilege, and how different the life circumstances of the founder of Facebook are from many of the people using his product.

It's underscoring the fact that Graph Search could only be built by someone who doesn't understand the sometimes life-or-death importance of privacy, who has never had to fear any real consequences from any expression of identity or presenting the same face to all people.

A large segment of the readers of Hacker News have the same blind spots as Mark Zuckerberg, and this comes out whenever any question of social privelege as it relates to technology comes up here. This is a problem. The products we're building have huge, and usually unexamined, social consequences, and I don't think ignoring those consequences will work long term.

This is true in other fields that claim "neutrality" the way technologists do. Most working U.S. journalists, for instance, work for pro-government, pro-Capitalist news outlets. We call this "objective". Any deviation from that norm is "bias".

Keeping identifying information in a centralized location that is subject to subpoena by law enforcement is a norm now, too, one that has serious social consequences. So your decision to roll your own auth system and saying "fuck it, I'll just make them log in through Facebook" is about a lot more than how many keystrokes you have to enter and how much maintenance you're going to have to do down the road.

We should start factoring social consequences in to our technical decisions, like, ten years ago, and I'm afraid it's going to take a lynch mob empowered by Graph Search for people to get this.
Running locally doesn't mean you bypass TCP/IP.
> Coroutine calling is more fundamental and easier to program

Citation needed.

For coroutines, each coroutine needs its own stack. That means you have to have a dynamic memory system baked into the language. And maybe garbage collection too.

> on today's badly designed CPU's you have to think of coroutines as requiring stack swapping

I can't think of an implementation of yield (let alone general coroutines) that doesn't require a separate stack for each coroutine. I admit that I haven't learned very many of the stranger forgotten architectures that are out there, so I might be blinded by the limitations of a somewhat conventional experience.

But I'm also thinking it might even be provable that each coroutine needs its own stack: Think of a program that has m generator functions, where f_1 calls f_2, f_2 calls f_3, ..., f_{m-1} calls f_m. Each of these subroutines creates n copies of its next-level generator, and steps those generators and yields to the parent unpredictably (for example, depending on input from a user-supplied file). It seems like if m and n are large enough, you'll have no choice but to resort to swapping stacks.
And this is a freedom, not a restriction.

If you _dont_ license your code under the GPL or some similar license which explicitly allows others to build on your code, copyright prohibits anyone from doing so.

You can't, in general, "create a work that makes use of" somebody else's song, or movie, or novel. Because copyright says you need their permission, and there's not a culture of songwriters, filmmakers, or authors; who explicitly grant the freedom to use their work without asking. I find it difficult to understand people who intentionally use negative language like "viral" about the GPL. It's remarkable there so much high quality software available where the authors have said "here, you can use it inspite of the fact that it's copyrighted to us, the only condition we require is that you offer that freedom to everybody else if you build something new using our copyrighted work."
Or maybe these "dropouts" were so smart and business apt that the educational system was holding them back.

http://www.joelonsoftware.com/items/2006/06/16.html

I have the luck of having IQ in the low 150s, I have barely had the need to to ever study. I can make up all the formulas, proof and laws needed for math, physics,chemistry on the fly. And these guys - they have way more raw brainpower than me, and some of them dumb luck. I suppose the Bill Gates was even more bored back in the time without lolcats to waste his time on.

So unless you can read 500 pages of detailed excel spec, understand and follow the IDispatch and COM while keeping the whole of the previous versions of excel quirks in your head in a few hours - don't drop out.

Of course the question why college is so expensive, while in the rest of the world is affordable is another thing.
Is this for developers with apps running on Heroku or developers of Heroku add-ons and such? I think it's the former, but I am not sure.
I guess for the purposes of this discussion, we can define vacation as just spending time off the job. You do not have to travel anywhere. Staying home with the kids is fine.

If you are so poor (or run your own still fragile business), that you can not take afford to take a few days or weeks off, then this obviously doesn't apply to you.
Wait, I thought the college was irrelevant? Why can't the brilliant 17 year old just read blog posts or whatever people who propose these positions think?

Anyway, I'm going to address a different issue. ... You really think you take a 17 year old straight out of high school level education and in four years they are a medical doctor? That's interesting ...
Except, the original article is talking about finding a framework suitable for 7- and 10-year-old boys. Which might change the context of the jokes for some people :o
I can't shake the feeling that this "content," which is effectively a new form of infomercial, will not be taken seriously by the public. How can you guarantee the author's integrity when they're working on commission? With ad supported content, the ad is not chosen by the author.
It's for anyone
Thanks. Eventually I will. I'll add SD to the list.
Nope. Those are debugger features.
I prefer people post under their real name if possible, but know that it is not always possible. I do want these problems fixed eventually if possible too.
MindMup: Zero-friction online mind mapping
I think a lot of the benefits you get by running services on separated paths, as special-purpose users, ... is that you minimize side-effects provoked by work on other parts of the system.

For data shared by sevaral users, I very much prefer some separate /data/service/instance/... structure. Also much easier to allocate sane directory permissions.
Why? I'm not sure I understand the point of any of these petitions. I mean good for people to do something I guess but these petitions seem largely irrelevant. You'd probably be better off calling your congressperson.
Poor Sleep Prevents Brain From Storing Memories
You missed the entire point of the essay. 1) The hoodie is more than just an article of clothing, and 2) it wasn't really about the hoodies.
The opportunity is the same in most Western countries. Nothing special about America in this respect.
1. The primary motivation was to use the user's initials to one could identify the person. The images made available by Gravatar were too hard to associate with a person.

2. I didn't feel the Gravatar options had the design look I was looking for.

Thanks!
I don't think it was really about Facebook's ethos at all, and I think people are going to continue writing about Facebook negatively until we all find some way to solve the problems they're causing.

It's not just going to go away because it's a dead horse. That's like saying that anti-war protesters should just stop showing up, "because, duh, we all know war is bad, so just put your little placard down, already."
I'm just playing devil's advocate here; I don't necessarily personally agree with some of the things I say in this comment.

Let's not be too hasty to accuse people of illegal or unethical activity. Consider the possibility that stealing the design was an idea an employee or contractor had on their own, and the founders were unaware. Or maybe both companies bought the design from the same third-party provider. Or maybe one of them developed the design and legitimately licensed it to the other.

> How can the co-founders morally justify that it's OK?

If the victim wasn't okay with the site's styling being copied, they shouldn't have made it publicly available. Besides, CSS is trivial and therefore not something all that important.

> Aren't they afraid of getting sued like how Touch of Modern was sued by Fab?

If Lot18 is a small startup, they might not have the resources to sue. If Caskers is a small startup, maybe they don't have enough assets to be worth suing. If they're both small startups, maybe the intersection of their userbases is sufficiently small that there's a high probability no one will notice.

> Were they hoping people wouldn't notice?

I'm sure that was the ideal outcome, if someone did in fact steal the design.
I went through checking a bunch of topics I was interested in and it took me a while to notice that the checkboxes were mutually exclusive. It's a bit confusing because that's the opposite of how checkboxes are normally used (consider radio buttons instead), and I had hoped to be able to see answers from more than one topic at a time (feature request!).

Aside from that, pretty cool and handy. Nice job! (:
Okay hows this: unless the author of the original blog post is deliberately deceiving the audience but putting a bunch of points on top of each other then one can tell there is no line which most of the points lie near.

I agree that a scatter plot is not the best for showing data with that many data points, but frankly it's kind of irrelevant. The point the author was making was just that it isn't that hard to cook up some data that is not highly correlated, but will be if you bin and average it.
I remember paying for a month of this a 4 or 5 years ago just to see what it was about. It seemed novel and fun, but my computer didn't run it very well, and my biggest complaint is that the graphical style made it hard to distinguish the edges of anything (and thus figure out what was going on). I'm excited to give it another go and see how far it's come.
"IMHO, you really don't want the legal reality to become what wordpress is trying to enforce."

While your explanation makes that clear (and thanks for that), there's a big difference between "our preferences should become law", and "our preferences are not supported by law, but people who don't agree with them don't get invited to speak at conferences we run". Democrats are free to run conferences without being required to allow republicans to present there and vice versa, why is that different for Wordpress's conferences?

I think your choice of the word "enforce" is probably a bit of an overreach for what Wordpress are trying to do.

(for what it's worth, I don't agree with what Wordpress are doing, it seems petty and small minded to me, but I do think they have every right to be petty and small minded about conferences they organize if they choose to be…)
thegrugq had a good idea. he recommended somebody should start a biz in making online disposable social media identities. this is easy to do but takes time. time is money so this could be a viable service though and with an easy python script could pump out identities automatically after amassing all your fake pictures.

you would pay them with bitcoins to create a whole online persona for you on facebook, twitter, linkedin ect that you would use as a backup in order to fool competitors, hackers, and govt authorities trying to track you down.

for instance your anonymous identity that publishes a democracy blog about china gives very subtle hints to this new fake online persona you've created, so when chinese authorities think they've found you they are in reality chasing nothing. kind of like when hackers sit together in a channel and if you log an entire month's worth, they start dropping personal information either purposely or accidentally by slipping up their opsec 'hey bro i went to that school too'.

only this time it leads to a maze of confusion instead to your front door like Jeremy Hammond.

could bundle this with other anonmity service like running a .onion newsgroup server for alt.binaries.messages retrieval
TLP: "The Last Psychiatrist" http://thelastpsychiatrist.com/
Thanks! We're really excited about the ones lined up for this spring too
Fixed. Thanks for the feedback and glad you like it!
Tiny SVG library
I would've really liked them to introduce a new more modern UI with this release. I like these UI mock-ups here, with the left sidebar. I think that's a good idea (the symbols above should be in white, too, though):

http://pauloup.deviantart.com/gallery/28216273#/d37dx4a

The light one looks good, too:

http://pauloup.deviantart.com/art/LibreOffice-UI-Mock-up-lig...

If I were them I'd try to release the new UI in the same time with the release for mobile, and try to make it a bit more unified, at least in style, since tablets and PC's might need their UI's optimized for each.
Software development best practices in a London PHP company. 10 years ago.
I was more surprised when I found out that Freddie Mercury (vocalist for Queen) spent much of his childhood between Africa & India [1], moving to the UK only after the age of 17 under trying circumstances.

~B

[1] http://en.wikipedia.org/wiki/Freddie_Mercury
Wi-Fi on School Buses Curbing Bad Behaviour
You're absolutely on point - my intent was to enable selecting multiple tags (since the SO API supports it), I just wasn't able to get to that this weekend. Will implement it asap.
> Scala is more OOP, F# is more FP

That depends on your background. As far as FP goes, I wouldn't see myself working in a FP language that doesn't have type-classes or something similar. Clojure has protocols and multimethods, Scala has type-classes based on implicits, while F# doesn't have anything like that.

> F# is looking more "clean" than Scala.

I don't know about that, I got used to Scala code. As far as the languages are concerned, I hate for instance how F# imported some language features from C# that really needed to die a long time ago, like static class members and operator overloading based on said static class members. Scala on the other hand cleaned all that crap. My problem with F# is basically that it has 2 type systems in the same language. Same problem that Ocaml has really, except Ocaml can also do some pretty cool tricks with structural typing for OOP that F# cannot.

But anyway, these issues are actually irrelevant because the choice for developers will end up being the answer to ".NET or the JVM?"
British couchsurfer visits every single country in the world - without flying
Everybody I work with is seriously into podcasts lately, especially rogan.
Exactly... the day Go compiles for mobile devices is the day I'll dig into mobile development.

But the thing with mobile OSes is, you need a sane binding to the native GUI lib.

However, it would be awesome to circumvent this and just be able to do what I can already do with GLFW and OpenGL across 3 different desktop OSes: open a blank window that's just a canvas for GPU (GL) commands. Seeing how OpenGL ES is on all smart phones, having an equivalent "mobile GLFW" library and GLES binding would be awesome and good enough to roll one's own snappy GUIs.

Oh, all that only once Go compiles for said mobile OS / HW in the first place, which is probably still a few years off...
What's different about http-kit vs say netty that allows it to handle so many connections / be so fast?
I'd prefer transparent compensation (affiliate links) across every product someone writes about, vs. seeing articles where they may or may not be compensation behind the scenes on some products.

The worst thing would be "these are the top 5 9mm handguns" where you include Sig, Beretta, S&W M&P, Glock, and Hi-Point, due to Hi-Point paying you for associating them with 4 quality manufacturers. I'd have no problem with "these are my favorite guns from my collection" where if you buy any of them, I get affiliate 0.$$, particularly if that part is transparent.

It's even better when you declare that you're donating all the affiliate money to charity (which I did, on my refer.ly experiments, and I think dmor did too).

The big problem with existing media is not hidden commercial bias but just straight incompetence. If giving people 5% sales commissions solves that, that's a net win over keeping them disinterested.
Here in Belgium they do
Have you considered minimum vacation time?
Is this based on your experience?
Heh - I wonder of NotGPLPress would even have to work? ThemeForest could start selling NotGPLPress themes, with a note that NotGPLPress happens to be 100% API compatible with Wordpress. You'd need to ensure your themes weren't cut-n-pastes from code that is copyright Wordpress, but apart from that…

Of course, the bigger problem seems to be that (some) theme authors want to be "part of the Wordpress community", presumably largely for professional and monetary reasons, while ignoring that "the Wordpress community" is strongly reliant on (and fundamentally beholden too) Automatic, and they can (and do) place expectations on the behaviours of participants in "the community", and they can (and now are) requiring that participants at events they run comply with those expectations. If you want to be "part of a community" which is reliant on one company, you probably need to play by their rules, even if you can whip out your rules-lawyer hat and claim "but those rules aren't strict interpretations of 'the law'".