skysight-inc/HackerNews huggingface dataset:
"Hereby it is manifest that during the time men live without a common power to keep them all in awe, they are in that condition which is called war; and such a war as is of every man against every man."
IRT #1 good point. Doing a "quick" nearest neighbor to the centroids would help with that I'd bet.
I agree, but it begs the question: is there a point at which the damage you can inflict with a single bad transaction makes some central authority necessary? e.g. if every 20th car I sell on eBay is a lemon, I still have a 95% rating. If I'm a driver on Uber/Lyft/Sidecar and every 20th person I leave in a ditch I still have 4.75 stars.

Obviously regulation isn't meant to stop outright crime like this, but I think it's meant to guarantee a minimum level of service so that the distribution of outcomes has a reasonable lower bound.
Regarding the video, we were instructed not to spend too much time on it. As it was, we spent too much time on it. Making a great video is difficult, and ours was there just to meet the requirements of the application. Since we got the interview, clearly it was good enough.
9-Billion-Pixel Photo of Milky Way’s Center Is Full of Stars
On the other hand, making a blog post just to editorialize title (and capture traffic) would be blogspam, so maybe in this case it's not bad.
To clarify- Microsoft's position with Windows 8 is to leverage a guaranteed desktop user base to muscle into the tablet marketplace. This is a cocky attitude.

A paranoid attitude would have been if they took their 75% profit margins on the OS and ensured that it could run on absolutely every device under the sun and invested in every far-fetched concept out there. Rather, Microsoft focuses on killing any internal competing products (such as Courier).
Some D3.js code I wrote recently worked in Opera, so I think it should be fine there. I never did figure out how to make D3.js work in IE.
Damn, hadn't seen this, makes me sad. Outwitters is a very nice game (and for such a heavily networked game, freemium makes sense as you need to build a big community for playing to be interesting)
"Learn from Mason’s mistakes, startups: Pick your mentors carefully."
We're both photogs who use Windows. It was a combination of being more familiar with this platform and being a bit myopic about our target audience, since we figured we were a part of it.
Commanding Your Text Editor
How the ENVY x2 and Windows 8 Will Revolutionize Tablets
> Yes the uber units were different but in actual gameplay these weren't used at all.

That's not completely true, but it is true that they're not hugely common to use: because of their price, misusing them will likely break you, whereas using them does not usually have an absolutely critical impact on the game. They may be slightly more easy to use in pair games.

> If there were other noncosmetic differences, this wasn't apparent to me as a casual player.

Nope, there aren't, probably to avoid the balance issues of e.g. Hero Academy.
The Canadian auto industry (as well as the American one) feels that the friction caused by the current congestion is slowing down their industry enough that it's worthwhile, even to pay for it in full. The gov't feels the same way. At this point, parts make many crossings as they're built into finished cars - the industry in Ontario and Michigan is completely intertwined.
Show HN: Whipped this up between classes
There aren't any GitHub tickets on the repo at the moment, so if you hurry, you may be able to get this renamed to Issue 1.....[1]

[1] For those who don't get the (admittedly poor) joke: http://code.google.com/p/go/issues/detail?id=9
Google Street View: Grand Canyon
Aside from the other points here, Dropbox is much more expensive to get to the amount of storage most photogs have. On top of that, you have to either alter your workflow to be entirely within the Dropbox folder or have a duplicate set, which is prohibitive on a laptop.
May I ask did PG, Trevor, or Robert have and Ipad or computer in front of them during your demo? -I'd love to know!
> Ben Horowitz (recording unavailable)

NOOO! This talk was fabulous!
The slides for the talk by Travis are wrong.
I don't think my HN id was mentioned in the application, but the co-founders were `progolferyo` and `marialegre`.

I'd be super curious what you think of us now, actually. We struggled for a bit to find the right approach but I think we've come a long long way; even though we still have a long way to go.
It's unusable for the uber presentation. They're a full one or two minutes ahead
DCell might be more advanced, but it's nowhere near ready for real-life application (1).

1. https://github.com/celluloid/dcell/commit/e3115f284084a78756...
I was just looking at Mike Bostock's example, and there are also some rendering problems for Afghanistan there.

Maybe it has something to do with Afghanistan being the first country in an alphabetical list? I'd try putting another country in the first position in the data table and see if the rendering problem switches locations.
If Microsoft was serious about ditching OEMs on device sales then surface and surface pro would have been priced at $300 and $600 respectively and would have been shipped with touch cover. They have enough cash to subsidize them. It is not about bypassing the OEMs. Surface devices are Microsoft's attempt to set a standard on Windows 8 devices. It is a signal to OEMs that they must think twice before installing a crapware that hampers usability.
> I know web sites that are super snappy and apps that
> are dog slow.

Yes, but would dog slow app implemented as web app be any faster? Or even more slow?
I wish I could have marked my comment as sarcasm. (Kim is a terrible singer and approaching Trump levels of annoying)
I just replaced an EventMachine-based project with Celluloid::IO - it was a pretty simple replacement, although I had some issues with concurrent connections (https://github.com/celluloid/reel/issues/11).

I have yet to test it in production, but it looks pretty promising.

I had a lot of problems with EM blocking networks connections if an event loop was tying up CPU, but I suppose that's to be expected.
You realize that XKCD is mocking people who do that, right? It's completely ridiculous to ask for citations in the context of a speech and only an idiot would do that.

In the context of writing, it is certainly appropriate to cite sources. Which is precisely why I cited my source. In turn, the source I cited, cites other sources in addition to doing investigative journalism and speaking to credentialed experts, who in their turn cite their sources.

As a writer, it is not my job to prove the veracity of my sources. That is the job of the reader. My job is to cite them; it is the reader's job to determine the "provenance" of my sources if they think provenance is the most important thing here (it's emphatically not).

If you're stuck up on provenance, you could have googled and discovered that the provenance of this is Arte France, a French-German TV producer, which in turn is owned by Arte Group, a French-German media corporation. They are relatively small players--Wikipedia reports they have about a 1% audience share.

Having said all that, in any good research the least important question is provenance. The most important question is research methods and findings. If you were to do your due diligence as a reader, and actually check the citation in question which is your duty as the reader, you would find out that their research methods are disgustingly rigorous and beyond any reasonable doubt. Their research is of the extremely boring variety that unearths extremely obvious facts. They also speak to credentialed, published experts to put these facts in context.

In conclusion, your objection is completely without merit, you have failed to engage in good faith, you have failed to do your due diligence that is your duty as a critic. In academia, it falls to the reader to follow up citations. An academic who would criticize the sources of another academic without actually checking those sources would be laughed out of the room. In this way, I too laugh at you.
If you want to use facebook to communicate with friends, but dont like wasting time, just adblock the news feed. The first time seeing an empty newsfeed and not being able to scroll is quite an interesting feeling.
For those who weren't there, Trello was funded by Fog Creek employees investing their bonuses into developing the product.

I thought his slides also added a lot. Very straight forward and clear -- he almost didn't need to speak.
I tried to summarize it here http://backspac.es/r/Xx8736cUap

Supposedly he gave a very similar talk in 2009 and it's somewhere on youtube.
Unfortunately I don't think those are the videos from 2012. I attended in person, and don't see any of the talks I saw.
7 tips to make Your start-up media-friendly - Rediff Getahead
> because corporations are economizing in accordance to a variety of factors.

Except, they're not. Planned obsolescence is not about economizing for other factors, it is about rent seeking. You seem to be dismissing the findings of this research without even understanding it. The entire point is that this research has demonstrated that the planned obsolescence in question is has to do with cartel formation and rent seeking rather than striving for a competitive edge in a competitive market. This rent seeking only happens in non-competitive, oligopolistic or monopolistic markets.

Cartel formation and operation is a well understood economic phenomenon. You seem to be doubting it based on some kind of faith in the free market, some kind of faith in the infallibility of markets. Adam Smith would have strong words against this kind of naive market-worship.
Well, the guidelines <http://ycombinator.com/newsguidelines.html>; used to include an admonition against "gratuitous editorial spin"... but that's been elided. I still think it's a bad habit that nudges discourse in a shallower direction.

It's not blogspam if the post explains why we should opt out. At the time I posted my request, this was only a link to the new policy announcement, without explanation. It's since changed to a linkless submission with the supporting argument. That's better -- almost as good as a blogpost (which would also provide more context on the author's perspective and credibility).
How is being Canadian of any particular relevance if the dispute was between the British and the US?
Career Day - A parent introduces programming at her son's school
Yes, I know, you can always challenge a charge, IF you notice it sneak onto your card

A friend of mine has a system for that, at least at gas stations. Whenever he fills up, he tops it off such that the price ends in a 7. Then he scans his American Express statement for any gas station charges not ending in 7. Over the years, he's done several successful charge-backs.
In this case I think it wouldn't cause bugs if the effect of 1 and 2 would be switched. Then everybody would use it like a boolean and that would be fine, only the few people who really want the name-check disabled would use that option.
Windows Phone was a wakeup call, but they are still trying to figure out what to do about it. It's sort of like the villain in a movie who thinks he's invincible then sees his blood for the first time. That 'oh crap' moment. Before then, it was just a matter of lack of trying.

You're right about the personal devices, and it's a big deal. Microsoft's strong point has been a full stack, but the issue is that the ecosystem is evolving faster than Microsoft is. I don't think it's as much of a safe bet anymore- Microsoft's inability to execute is causing a lot of concern for partners.
> I try to force myself to write socket code like I did when I was 13, reading a line, parsing it, and writing its response, but that code is brittle and harder to follow than a sane set of handler functions.

Do like the http library does and separate out socket handling to be in terms of net.Listeners/net.Conns, and create a handler abstraction for yourself. Your socket code will be testable, because its trivial to write fake net.Conns that are backed with byte buffers. Your handler code will be testable because they are in terms of parsed objects.

I tend to write socket code once per server project, and then leave it alone for months, so this isn't a big deal for me. What makes Go nice for me is that I can block in client code, and retain the efficiency of using a select loop.

I don't have access to the source for the proxy I wrote for work, but here's one I whipped up quickly: http://play.golang.org/p/Fz19qSehCg

Go doesn't expose select, and has the runtime do that for you; but this allows them to make all Go libraries share a select loop, which has nice performance characteristics. Although, now that I think about it, it is probably possible to have a userspace implementation of select that works atop the runtime's shared select loop. Hmmm...
Announcement at PayPal: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&c...

kirillzubovsky's PDF without going through the 'Scoutzie' link-shortener: https://www.dropbox.com/s/65b04pv792mejb9/Amendment%20to%20t...
Meteor Leaderboard
In all honesty, if this is what bugs you the most about HN comments, then that mostly means that HN is doing remarkably well, given its population increase.

2 years ago, many HNers were predicting that HN's growth would inevitably turn it into yet another Reddit or 4chan. Instead, the consistent top comment is what you call the "middlebrow dismissal". Really, that's not so bad, compared to the top comment on $ANY_OTHER_SITE,_REALLY. Just scroll down to the next!

(that said, I found your complaint insightful: in fact, I realise now that I've been guilty of the odd middlebrow dismissal myself)
Aljezur, reasons to visit
Badass Google datacenter pictures
The economic ignorance on display at Hacker News is pretty solid evidence for the necessity of liberal educations to maintain a civilized society. There are now entire generations of engineers who never read any philosophy, economics, or history, yet believe themselves to be experts on questions addressed by these fields. It's astounding how smart people can be so stupid when they are denied a liberal education.

Anyone who considers himself educated should be able to instantly spot the author of that quote. How many HN readers, aside from pg, could do that? It's not okay that this kind of ignorance is now considered acceptable among the "educated" and wealthy classes.
I suspect that the target market wouldn't compare it with Dropbox, which gets expensive if you want lots of space. They were building something for serious photographers, with one of the mentioned pain points being the time it takes to backup a photo library. I understand this — I have about half a terabyte of photos (shot in RAW) and I don't take nearly as many photos as some.

That said, Backblaze works fine for me, although the initial backup did take a while.
Yea, I need to add more icons. Been busy working on the font for Windows 8.
Why Software Bugs Are Good For You
I'd say the biggest problem, at least with Apple, is that App Store advertises only a few lists containing 50 apps each and that is too narrow.

Why don't they allow people to make lists of apps and share them through the App Store? The top-down classification in 20 or so categories is too limiting.
I found it. I vaguely remember the interview, but not what we thought. I asked the other YC partners if anyone else does.

As for what I think of you now, at your stage you can use the same test I would: monthly revenue growth rate. If it's over 20% that's impressive.
Well, have they stopped doing that or have they not?
Not the OP but from our interview: 6 interviewers, two had laptops, everyone else was working from paper or nothing at all.
HN Kansai this Friday (Osaka): Raspberry Pi, ContextPower and Side Projects
You do realize that the curl API says this:

> The default value for this option is 2.

In other words, there is absolutely no issue here. It does the right thing out of the box.
> philosophy in general isn't synonymous with "detached from practical concerns".

I strongly agree with you on this; I did not make my point clear enough. What I do not like is the use that the article's author did of the term "philosophical". I do not think that philosophy is synonymous with "detached from practical concerns" but it feels like the author of the article do:

> Aside from being exciting to FOSS enthusiasts for philosophical reasons, it’s also going to make it much easier for third party developers to (for instance) implement Wayland EGL client and EGL server support, or to provide better integration of GLES/VG with X.Org.

To me it reads like "Aside finally shouting the mouth of these FOSS do-gooders, this change has practical positive implications". As if the people pushing the FOSS philosophy where not doing that because of their interest in practical (long term) benefits.
JavaScript Rap
Microsoft to make more hardware
A longer description on the planned presentations:

* "A closer look at the Raspberry Pi" (including live demo) - by Raphael Guyot

* "An overview of ContextPower, an English vocab study system" - by Russell Mull

* "Side Projects" - by Sacha Greif (one of the top 10 bloggers on HN)

If you are in the area or just passing by, please register and join the event! There are already more than 30 participants registered and there is still space.
You have Intel C++, Portland Group C++, C++ Builder, MinGW at your disposal besides Microsoft, just pick another vendor.

Vote with your pocket.
In the Fortune 500 world I work on, those systems are pretty mainstream.

There are even AS/400 and VMS systems to play with.
Something I'd pay to have "automated": a "ghostwriter" to help me organise my thoughts and experiences into blog- and tweet-sized chunks.

I think I have something worth sharing, I just don't have the discipline to get it written down.
Finland’s Next Laws To Emerge From Online Crowdsourced Proposals
But they are not the only commercial vendor doing this.

Many in the open source community only know GCC and tend to think everyone supports everything.

Since the early K&R C days, each commercial compiler vendor implemented the parts it liked to implement, while leaving out parts they were not so keen to provide.
Samsung loses another big patent case to Apple, this time at ITC
Why was this title changed to not include kissmetrics anymore?
Any app you write for Windows RT will also run on Windows 8, which will have millions of users.
The problem is that each POSIX compatible system tends to have different levels of support for the various POSIX standard versions.

Additionally there are APIs which have undefined edge cases or different limits (e.g. amount of open file handles).

So even if you only target POSIX systems, you have to pollute the code with #ifdef to handle such differences.

It is similar to do web development. There are standards, but each browser version is a different world.
> Instead they are a huge conglomeration that lacks vision and direction.

Have you read this?

http://www.microsoft.com/investor/reports/ar12/shareholder-l...

This is the vision. Device and services.
But remaining bitter about century old US-Canadian border cessions is?
> go off on a tangent hoping all small business disappears?

No he didn't say hope all, he said most should.
All current iOS devices finally have 720p front cameras
I can confirm that Chrome Incognito doesn't do much. After setting the cookie, and then closing the Incognito window and starting a new one, I could see:

userData mechanism: undefined
cookieData mechanism: 677
localData mechanism: 677
globalData mechanism: undefined
sessionData mechanism: 677
windowData mechanism: 677
pngData mechanism: 677
etagData mechanism: 677
cacheData mechanism: 677
dbData mechanism: 677
lsoData mechanism: 677
slData mechanism: undefined

(where 677 was the number assigned to me and stored in the evercookie)
It is also available in Eiffel, OCaml and Python.

So there are some good ways to make use of it.

But I agree interfaces/traits is a better way of dealing with multiple inheritance scenario.
Dhingana Raises $7M For Free, Streaming Indian Music
I'm not sure what you based your $209k number on, since you don't cite an average hourly rate. However, its not terribly surprising. Full cost of an employee is usually estimated at 2-2.5x salary, so on an average of $93k salary, the hourly rate must be about what one would expect.

Full cost of employee means salary, benefits, physical space, equipment, social security, etc. Also worth noting that its unusual for developers to work more than 48 weeks out of the year; not sure if you took this into account.
Laundry is definitely a pain point. You first have the chore of removing and subsequently installing fitted sheets, which are certainly not zero-insertion force. And the folding and sorting of the clothing (distributing towels to bathrooms, etc.) This requires enough seek time to at least hit each room once, and in the case of suboptimal routing, probably twice.

In the case the laundromat, you have the carting of multiple baskets of clothes and materials, often down flights of stairs, into a vehicle, and at some distance. Materials experience spillage. A community (e.g. apartment complex) laundromat eliminates some travel, but your quarter supply may vary unexpectedly, requiring unexpected travel. This probably amortizes to eliminate the gain.

In the case of doing laundry at home, you have both an infrastructure cost and a pipelining problem. Speaking for myself, I can rarely accomplish anything useful during a laundry cycle, leading to a near-total loss.
Id honestly say just go home early or try to get additional projects. Its sounds like you are under allocated.

Id definitely agree with not jumping ahead of the product team - its just a recipe for frustration and burnout. You could also try being more integrated with the product team if thats of interest.
Who says creativity can't happen while you're washing dishes? Just because you're doing the dishes doesn't mean that ideas won't form in your head. Part of what mindfulness is about is letting thoughts drift through your mind: you're trying to be conscious of your thoughts and actions, not eliminate them.

And in any case, nobody says you have to focus all the time. But if you make no room for serendipity, serendipity will not occur.
There are many AAA studios already making use of C#.

A big issue was surely the tiny market size Windows Phone has.
> But instead, I have to spawn two more goroutines, one to "monitor" (really, read) from inbound, and one for outbound.

What does Golang's select/case not do that you want?
that's pretty spot on
This needs [2005] in the title.

Prescient timing in the article: "If it's not Google that finally subverts the power structure of the industry, then it'll be someone else...eventually."

Just at that time of publication (Nov 2005), Apple worked intensively on the first iOS device (iPhone, first shown 14 months later).

John was right - but even he didn't dare to dream that his favorite company (Apple) is the one that eventually subverted the power structure.
Maybe I'm missing something but how does the client know what ip address/hostname to connect to? Does it just use some sort of multicast to find nodes?
Does OpenStack need a Linus Torvalds?
The important part is restarting the browser after using Incognito.

Works fine.
> Almost no cards issued in the US have chips. As a result, almost no terminals in the US have a chip reader.

I was in New York state a while ago, and most places had PIN pads with chip readers. Not a single store person asked me to use it, and the few times I suggested I could, I got blank stares. I ended up signing for a bunch of stuff.

Long story short: just because no-one is using them doesn't mean there's no chip reader.
I like the trend of well designed, objective news sources. Methinks these guys have a future.