skysight-inc/HackerNews huggingface dataset:
In theory, I agree with process over tool, and I have seen tool-fetish harming collaboration before. On the flip side, I welcome processes that are naturally evolving with the use of some tools, I don't think we should be too rigid on whether the tool or the process comes first. Whiteboards and post-its may be great if you are working alone, or with people in the same physical space. If you are scattered across different time-zones, these simple tools are not sufficient to mediate collaboration remotely. You have to figure out ways to emulate being in the same physical space to begin with, in order to be in the same mental space. That's when different tools become relevant. And as we figure out best uses of new tools, we might witness the emergence of a new process that was not around or relevant 10 years ago. For this reason, I enjoy these type of posts where people share their collaboration setup, I find them inspiring.
There are also independent RSS feeds that only post feeds over a certain threshold.

I wish there was a browser extension that only showed highly-ranked (or sufficiently new, maybe) comments, too. It would be useful on the comment threads I find most interesting, but probably be too much of a detriment on others to actually be implemented.

Wait... did I just advocate turning HN into Slashdot?
The Next Twenty Years: What Windows 8's Closed Distribution Means for Developers
On the Feasibility of Completely Wireless Data Centers
3D printer owner here. While this article does raise an important point, it is a bit sensationalist. First of all, they give scant details on the most import part.

>...patent holder Intellectual Ventures, has managed to get an expansive patent on 3D printing DRM.

What exactly does that mean? IV has patented a method for performing DRM on printed objects? That is a long way from mandating DRM on all objects. The 3D printing community, and open source hardware community in general has been preparing for this. The Institute for Emerging Innovation at Public Knowledge is an organization at DC that is helping to increase awareness of 3D printing openness and is working with congress people to make sure things like 3D printing DRM cannot happen. Unlike the P2P file sharing fight, we are ready for this one.

Also a quick note about guns since this article, and many about 3D printing now mention it. Yes, there is a group of people working on building 3D printed guns. However, to call this violent and providing new access is baseless and borderline ignorant. People have been able to make real, un regulated weapons out of actual metal for a long time. It's called a CNC mill and they have been around for a lot longer than 3D printers. A friend of mine goes to a trade school where you learn how to work on CNC mills and the first project he ever did was to build a working .45. People being able to build guns is nothing new, and anybody that thinks a plastic gun is going to be so much worse is just fear mongering.
Nice in theory, but doesn't really work on practice, as markets are too efficient for transferrable goods.

Also, it is poor theory for a good with unlimited eventual production capacity.

They could put a serial number / batch number on each one, and sell the first many at a huge premium, and then then pour all those profits into selling later units at a huge discount.
Also the iPad doesn't know what a mouse is, so that's a non-starter.

Disclosure: Microsoft employee, not that it seems relevant
"continue" is very long (out of place with the rest of the keywords), "again" was quite unpopular ("next" is out in a systems language due to linked lists), and the construct isn't used very often anyway (just a handful of places).

A lot of people like languages with small sets of keywords (for example, Python, Lua, or Go). It helps you keep the whole language in your head. We wanted to replicate that.
Proper featurization is a hugh part of working with real data. Datasets in contests tend to have already been analyzed enough to remove all features that are correlated, caused by or predictive of but irrelevant to the target feature.

For example, early analysis of a "fresh" data set involves a lot more "'of course length of hospital stay' correlates with 'had disease'" or "'Phone number' is a unique identifier in this data so of course it shows up most often in random forest predictor" moments.

Putting together weighted ensembles in R of a clean data set is basically manual labor but doing the same analysis at scale involves a lot of of nuances that should be considered data science. In particular you need to be able to determine if a problem can be split into mostly independent parallelizable sub problems (which also often requires domain knowledge) or reduced/relaxed into something that has a well established optimized solution (like matrix decomposition). And finally you need to be able to determine if your prototype and the production code are converging to the same results and debug it if it isn't which is non trivial with stochastic algorithms.
Note there's a flip side to this -- the timescale of software patents is completely wrong from the viewpoint of a company that wants to use patents honestly.

I was looking at a face recognition patent that was filed by the US by a Japanese company in 1998 that was finally issued in 2006. Eight years is a very long time in the fast moving software industry -- even if you get lucky and your patent granted in two years, it's quite possible that your invention is obsolete by the time you get your patent.

Given that software is so fast paced, most organizations that expect to be "practicing entities" find the patent application to be a distraction from the task of getting a competitive product in the marketplace. This is a very different situation from other fields where you really can get a patent for a mechanical or electronic thing and then have the patent as a tool for negotiation w/ manufacturers.
I absolutely agree. I had to dig pretty deep into it to see what broke between versions. It is crazy town in there.
B may seem like it is the "correct" answer, in so much as you are getting that out of your test programs. But because this code is undefined the functionality is compiler dependent and cannot be counted on. It is liable to change at a moment's notice and shouldn't make it into production code.

The C spec doesn't handle this case. The only correct answer is undefined.
You raise an interesting point here. A good (old world) plasterer is best thought of as an Artisan. This word has been lost in the modern era (Artist!=Artisan), but thats arguably at our loss. The "black arts" are inherently those that require practioners to get their hands slighltly dirty in the details.[1]

_____________

[1] Alternatively, i'm starting to see the clearer picture: "Data Scientist" is more a contraction than a description. viz: "Data-Analytics-Literate Compter Science" becomes "Data_Science" if you just omit the middle terms. For marketing purposes, moniker "Scientist" is highlighted as status signifier (Academically ~akin to "Artist").
Why aren't games included? It's a huge industry.
Well, the "desktop" in RT is completely different than the desktop in x86. What I said was that Metro and Windows 8 should be separate products until the x86 desktop can be emulated as an app inside of Metro.

As it stands now, your RT "desktop" apps will not run in the x86 desktop and vice versa. Those two desktops are only similar in look and feel. I do think that the Metro apps will run on both x86 and RT, not too sure about this though.

This is so fucking confusing. We have two versions of Windows 8: x86 and RT, both with two separate environments: desktop and metro. If an app can run on metro in both rt and x86, the consumer is faced with a 1/3 chance that a given app will work on their Windows 8 machine.
As a Canadian who will be going to work in the US through a TN Visa. I wonder if Canadian hires are also seen as a "cheaper" alternative to hiring locally.
This is cool :) I've actually created something similar for a work-related project, but it's specifically based off Core Data entities and uses QuickDialog for creating and managing the elements (so supporting all the Core Data attribute types is easy, and you get the benefit of the QuickDialog style provider/skinning support). For customisation and validation I use Core Data's user info on properties, which means it's easy to create fully-fledged forms with all attribute types and entity relationship types, predicates, and lots of other little things I've needed with basically zero coding.

It's kind of turned into a DSL specified within the Core Data model editor, but with the nature of the project it was for it's saved me a lot of time. I'd love to open-source it if there was interest, but I'd have to look into the logistics :)
Why on-disc downloadable content isn't the crime it's made out to be
I find the best way to save time on Hacker News is to block it while I'm meant to be working: http://news.ycombinator.com/item?id=4659976
Is it possible to download the 3d model in a format that could be used with a 3d printer?
There's a simple explanation for that. When I realized that it would be better changed I could not change the submitted title here on Hacker News (they are only editable for a while, an hour I think). So I was stuck with the title I chose; I could have changed the title on my blog but then there would have been a difference between the two. So, I decided to stick with the original title.
How
please help me for easy make one cent per minute only...
Soon! We are working on it.
What the other response said + they don't point to the same commit. No branch in your git repo can point to a commit in another repo, even if those commits have the same hash.
a repressive system is what capitalism has always preferred

It sounds more than cynical, it sounds disingenuous.
The basic theory is the plankton grow, turn CO2 in to plankton, which get eaten. The result is less CO2 in the air. How much less is an interesting question.

What I find amazing is how controversial this is. If you can actually pull a significant fraction of CO2 out of the atmosphere and return it to the sea, why wouldn't you do that? It would seem to be potentially a huge weapon to wield against global warming and relative to other ideas is both actionable and hugely less expensive. And yet even modest experiments are fought tooth and nail.

Its a strange dissonance that conspiracy theorists love but I write up to a more generalized fear of change. It will be interesting to see how this one turns out.
> They think $10 difference is big enough for giving customers confusion of choice.

Who says they're trying to confuse anyone? The touch cover is the primary offering, which is why it's in all the ads. The type cover is a secondary offering, intended for people who want a more traditional keyboard and are willing to tolerate the extra thickness. The $10 difference presumably covers the difference in manufacturing costs.

I guess you'd be happier for some reason if they didn't offer the type cover?

Disclosure: Microsoft employee
> Because implying that someone who needs a justification for "One person, one vote" is below you is not dickish at all.

I don't know what the hell you think you read, but you need to go back and try again. I never implied anything of the sort. I didn't know what level of justification you were after, so I started off with the most obvious rationale and left the door open to further discussion.

I have no idea how you could interpret that as "implying that someone... is below you". Maybe jerks think everyone is jerks, I don't know.
And also Twitter feeds, which along with Hacker News Daily (http://www.daemonology.net/hn-daily/) is the primary way I browse the site:

https://twitter.com/newsyc20
https://twitter.com/newsyc50
https://twitter.com/newsyc100
https://twitter.com/newsyc150

(I find the 100 point threshold to be the sweet spot.)
Totally. It's their new monetization strategy. Didn't anyone get the memo on their last earnings call?
> I was usually told he was widely regarded to hold a grudge against her for some reason no-one really understood.

Who told you that?

For an independent (of Swade) analysis you might like to read Bruce Collier's 1970 PhD thesis (http://robroy.dyndns.info/collier/index.html). This was written well before Swade was on the Babbage case and was based on reading of the primary documents. A couple of quotes from it:

"In the summer of 1843, Menabrea's paper was translated by Ada Augusta, Countess of Lovelace, and only legitimate daughter of Lord Bryon; she composed, in extensive consultation with Babbage, a series of long notes to the paper, which together comprised about three times the length of Menabrea's original version. The whole was published in Richard Taylor's Scientific Memoirs for 1843, 92 under the title "Sketch of the Analytical Engine invented by Charles Babbage, Esq;" this was the only extensive paper on the Analytical Engine published in English during Babbage's life, or, indeed, up to the present. Although it is clear that Lady Lovelace was a woman of considerable interest and talent, and it is clear that she understood to a very considerable degree Babbage's ideas about the general character and significance of the Analytical Engine, and expressed them well in her notes to Menabrea's paper, it is equally clear that the ideas were indeed Babbage's and not hers; indeed, she never made any claim to the contrary. She made a considerable contribution to publicizing the Analytical Engine, but there is no evidence that she advanced the design or theory of it in anyway. And she did not even express an interest in learning about the machine until January 5, 1841, 93 even as late as June 30, 1843, she apparently knew quite little about the mechanical details of the Engine"

"All of this is said not to belittle Lady Lovelace, but because a very exaggerated view has been formed by some recent writers of the significance of her contribution to the Engine or of her role in Babbage's life."

The citations for those parts are Babbage's personal correspondence with Lovelace that are held by the British Museum.
Data science in freemium businesses | Tom Tunguz
Information wants to be…shared
Informative but short article. I'd love to read more about when it's time to create a VM for your program or system. If anyone has links to more articles on VMs in practice, especially a story chronicling a transition from a non-VM architecture to a VM-based one, please post them.
Extrapolate? If there were breaking changes between 0.9 and 1.0, that is failing to offer API compatibility between versions. It doesn't matter whether it's understandable or not, they need X, the project provided not-X, and so it's not what they need. Apple shipped OpenSSL, then subsequently had problems with binary compatibility due to breaking changes, so now they're choosing a different approach.
Actually yours is one, like I'd miss that out Stavros. I pay attention enough. And when are you coming by London again? That said I'm tempted to come blag some floor space from you next spring. You're right that Athens wasn't great, so now I need to see Thessalonika.

And as you've outed yourself it seems I don't have to ask you: http://www.instahero.com/

Another one is http://unmagnify.com/ who aren't yet ready to open but have an MVP being used by a few people with data gather, store (inc' trending) and visualise solution with good potential.

The other unnamed one I haven't spoken to yet. If they want to unstealth themselves I'll share.
Hi -
I would advise that you be genuine, show enthusiasm when listening to their story and be enthusiastic when telling yours.
Look for ways you can add value or help them.
Don't be afraid to ask them for specific help - though be mindful this is your first meeting, so anything you ask should be relative to the small amount of trust and respect you can build in one meeting.
Make sure you follow up, relationships aren't built in a single meeting.
Finally, try to relax and don't put too much pressure on it. A meeting like this should not be a binary one, where you could 'win' or 'lose' something, it is an exploration to see if you have common interests and may like working together in the future, either as co-founders or simply friends and acquaintances.
If it's not to be, don't worry or compromise yourself to try and be liked, as this won't help you in the long-term and the business relationship won't last anyway. Better to find out quickly and move onto the next meeting, where you might genuinely click with that person and have a great business relationship.
Hope that helps at all!
They're probably the same graph as apps.
Google map in a lightbox
Optimizing is often an after-thought on side projects, so it's cool to see you take a stab at it for your personal blog.
How to do a great product promo video for less than $200
This article contains very little substance even though it sounds like it would. I suspect an editor changed the title from "may" to "will". Of course DRM may appear in 3d printing, DRM is common in almost all types of digital media. But it is by no means ubiquitous.
I Disagree..
Here's why. I was born/raised in Kitchener-Waterloo. I believe K-W is the best place to live, start a family, and be successful.

K-W has always been about innovation and engineering, and smart people with access to top technology and just simply people are willing to chat about ideas without the worry of it being 'stolen'. We are thought of a "small-town community" - 500,000 if you include Region. If you compare this to the US, we would rank in the top 30 of populated 'cities'. K-W is a community of people who aren't afraid to get their hands dirty to build great things. Personally, I've been involved with technology and the Internet since 1998 - from small 4 person startups, to being #4,000 of 20,000 at RIM, who did create the first smartphone, the iconic BlackBerry.. The impact successful people have had here is astounding.

(RIM's founders' money stays in K-W, look at the Perimeter Institute, and Institute for Quantum Computing - $100MM donated). At the end of the day no matter how big or small, its all about innovation, and smart people. UW put K-W tech on the map with one of the top engineering co-op programs in the world, and startups are doing big things.

So it's natural so many software/internet startups have started and thrive here, Communitech & the Accelerator Centre are the best kept secret outside of our community and the world is finally taking notice. $500MM and 164 new startups.. more everyday.. (http://www.communitech.ca/half-billion-dollars-in-tech-compa...).

This is happening b/c of perfect storm of things coming together, great schools who foster students ideas - WLU, UW, Conestoga, (55,000+ students) companies who further foster this talent, RIM, OpenText, Desire2Learn, and 400 other high-tech firm, that encourage entrepreneurship, giving people opportunities
to see their ideas come to reality, and in my opinion is the best place in the world to start, & build a technology business.

Now about people defecting to Sunny california,. Call us crazy Canucks, but some of us love 4 full seasons, including the snow! More opportunity for us here to build a company, & raise a family (median house price is $250,000), with median family income of $90K,. (2005),.. I could go on and on here, but people who are here know this..:)
Really like the implementation, but I really don't like the name. Maybe you should think about renaming it to something less focused on the 'five year' bit.
I don't see why/how you would call this capitalism. It's got nothing to do with free markets. It's not something anyone who describes himself as a free arket idealist would endorse.

The only thing capitalistic about it is that someone accumulates wealth.
On Measuring Code Coverage
I can speak a bit from personal experience. I just spent close to 3 months in Rwanda and one of the coolest things I found there was an incubator called kLab in Kigali (www.klab.rw) that was modeled after incubators they have in Kenya. I heard from some ex-pats who lived there that one of the main problems affecting the ICT industry in Africa in general is that you can go through the CS programs at their university and never touch a computer. Many teachers don't have the programming chops and their students can't do anything about that, so anyone who does know how to code either learned on their own, or learned outside of country. At kLab they love Udacity and run study groups where students and former students meet up and learn Python and work on project/homeworks together (they have a demo night tonight in fact.) They also have all sorts of regular meetups for web apps, entrepreneurship etc.

Another thing about Rwanda that is surely affecting their growth and blows many African countries out of the water is they have wired most of the country with Fiber where most have dial up speeds. It is not yet common residentially, but for global businesses to establish a base in East Africa, this is huge. I lived two hours outside the capital in a mud house with out running water inside, but I did have 1-Mbps download (was near a rural, well-financed hospital, but still, it was faster internet than I had in Boston.) This is largely all due to the government there which is a pretty well-oiled machine with a bit of a benevolent dictator, but one who gets things done for the benefit of the country IMHO. Contrast with where I am currently living in West Africa in Sierra Leone where the infrastructure is dismal and there is no kLab type place anywhere. There is a lot less action in the startup/entrepreneurship scene. Bad infrastructure, a long civil war and countless other things feed into this.

In terms of startups...so much of Africa runs on mobile phones (the majority of small amounts of money is transferred via SMS) and most of what I saw in terms of startups was based around Mobile-Social-Local. Not unlike what you see in the US and elsewhere.
If there's no incremental cost isn't he just "pirating" the files?
So, better to do nothing than to try something imperfect?
Surface Pricing Announced - $499 USD
Many people probably don't really think about what they actually need but instead about what they might need. So a large app(lication)? ecosystem probably plays a large role in that, even though many of them only ever use a browser and install two games.
Ah, good :) My house is always open, just let me know when you want to come over, I just moved into a nice studio. I'm not sure when I'll be coming to London, but it probably won't be that long, I'm due for a visit!

I'll check the other two companies out, thanks! How's yours coming along? I haven't heard any updates...
I think people are afraid of messing things up worse through unforeseen consequences. If my web app tries something new and crashes, no big deal. If you try something new in the planet's atmosphere and it crashes, well...big deal :) I am not in that group, but I can sympathize to some degree. Humans have a history of overrating our own competence.
And HN goes all Onion on us... I can only hope this is some brilliant troll's idea of incisive satire.
I imagine brain drain is a huge problem.

Once a startup gets enough success to make relocation accessible, why wouldn't they relocate somewhere easier?
The reason is somewhat obvious, the source is Macstories and multiplayer online gaming is an area where Apple would not provide an impressive showing.
Coursera's Internet History, Technology and Security Reviewed
I always wonder why Hacker News is not developed as an open source project. This seems like a natural approach for such community, especially taking into account that pg has no time/interest to drive it himself.
I confess... too quick on the draw. The title made it sound exactly up my alley. Then other upvotes... upvoted before I read lol. Sorry guys, my bad!