skysight-inc/HackerNews huggingface dataset:
Actually, flat.

A learning curve usually is time on x-axis and knowledge-percentage on y-axis. If knowledge-percentage only slowly increases the curve is flat. A nearly vertical curve means you learn fast.

This is a little bit like educating people about kerning [0]. For another example, a "quantum leap" is basically the smallest possible leap you can do.

[0] http://xkcd.com/1015/
Your brain is not illegal.
You're right. But you're not entitled to Google Reader. So stop complaining about it and upvoting posts that complain about it.
I don't know if I should be disappointed in Craig Newmark or not, as I don't know how much control he has. He certainly has control to speak his mind. I've seen him at the National Conference for Media Reform, Netroots Nation, and Code for America events, so I know he's a good, well-intentioned guy.
Very interesting. How come there are a bunch of people with $0 base salary ? Are those contractors, interns ?
Also, some of those low-base employees seem to have very high employer contributions to medical/dental/vision plans. How does that work ?
It'd have been nice to anonymize this data. I know it's publicly available but we should respect people's privacy. I don't think having people's name adds anything interesting to this data set.
No criticism of the NSA either... he must be a sympathiser.
"Over the years, comma usage after prepositional phrases has also apparently declined."

The prepositional phrase is not in the beginning of the sentence and is less than four words so no comma needed!
What idno is
The title implies all that. At least that's how I see it.

My main point: in my view, the logical reasoning process that leads to the decision of inventing Google Reader inside Google or outside Google should be independent of Google culture at the time. It is a function of how much control you have over the company and your situation and goals, but not the company culture, so the correct decision with respect to the goals should not have changed over time. Logically, he should have always assumed that his product may get axed at the king's will and should have accounted for this risk in his calculations. The fact that leadership/culture can change against your will is a risk that existed from the start.

(To be honest, I don't have anything personal against this guy. I liked his product. What I meant to say was much more general when I mentioned "having balls": I really meant you cannot retrospectively claim credit for something you did not actually go and do, and the tone of that article irritates me in this respect. It might very well be the article writer's fault, not the guy himself.)
I already read that and the author is wrong about the "big picture".

I quote:
"If it is a simple business scenario, it doesn’t need DDD."

The application doesn't explain how to build a contacts manager or something.
It explains how to do the DDD-design in .Net, so yes, it's over-engineered for it's current application, that's the whole point.

You can learn about the architecture here : http://download.microsoft.com/download/9/F/A/9FA4753A-FC8A-4... please read that first before breaking it down ;-)
Library For All | Unlocking knowledge to those living in poverty
Grooblin for iOS is an easy way to discover events in your area
"We're sorry but this site is not accessible from the UK"

Does anyone have a UK link?
How I brought HTML5 to the Space Quest Creators' Kickstarter
This sound like "We don't negotiate with ... no not terrorists ... trolls !"

@Lodsys: if you are suing patents because of a pod-cast: you are a not only a patent troll, you are a troll in every regard !
The boy killed for an off-hand remark about Muhammad
Agreed with clscott. This will help you understand the cause and highlight any potential triggers you might have. Speaking to people these days doesn't have anywhere near as much social stigma as it once did.
I don't understand - what is the fuss about Google Reader? I tried using it a few times. I prefer reddit to it. Would someone please explain what is so special about aggregating RSS?

Did it have a trainable classifier we could teach to label RSS items or anything else besides simple management of what was read?
You know he was an Apple employee before moving to fashion right?
With great power comes great responsibility.

I'm sorry, but it is true.

It is worth noting that Google did not start charging a monthly fee for Reader. If they had, I suspect the vast majority of users - including API users - would have gladly paid for it. Rather, they pulled the plug completely, and the only reason they did that was because they simply did not give a shit. It was an utterly disrespectful thing to do to users who came to rely on the service.

There's also the fact that Reader crushed most of its competition after it came out[1]. It was like a Walmart that opened smack in the middle of a town - none of the smaller shops could compete with it and they closed. In the case of Reader, this was okay with most people, since it was free at the time. But then Google said, "welp, this isn't making us any money" and shut it down. Too bad the noteworthy competitors were long gone by then. That's the absurdity of this whole thing.

To go back to the Walmart example, it's like a Walmart that comes into town, forces the smaller shops to close, and then leaves town a few years later. Where will the townspeople do their shopping now?

I know it isn't a perfect analogy, but I think it is accurate enough to get the point across: if you come out with a free service and end up displacing everyone else in the market, then you have an ethical responsibility to at least try to continue the service in some shape or form. Start charging for it and explain why you are doing it. Some may complain but most will understand and agree to pay since they have come to appreciate it and rely on it. Or serve ads, somehow. But whatever you do, don't just shut it down citing lack of profits. Because that just makes you look like a tool.

[1]Interestingly enough, while I was searching past HN submissions to find that story, I came across this one from 4 years ago, titled "Is Google Reader next on the chopping block?" The article itself seems gone but the comments are still there: https://news.ycombinator.com/item?id=435555. The comments themselves are chilling, but even more so because of their similarities to the ones on the more recent "With Google Reader gone, is Google Scholar next?" submission: https://news.ycombinator.com/item?id=5434021
uh.... there is NOTHING web 2.0 about CL
It's not about entitlement but about fighting for the type of web you want.
> I feel like I've woken up into a country I no longer recognize.

I've seriously thought about moving to New Zealand. Beautiful country, no software patents, universal healthcare, good schools. I think maybe the era of the US being the best place to be (or at least many people thinking that) is over.
Revel is pretty great so far (I actually just made my first contribution yesterday!). Some important things it needs though: support for HTTPS, better DB support (some type of ORM, although gorp is sufficient for now), HTTP auth, and better template engine (currently uses the built-in Go "template" package which is meh). Those are the major things that come to my mind.
In general, I'd agree. However, considering the collective action the union has taken disrupting a vital service, I think they forfeit a bit of privacy in this case. They are public servants who are holding the public hostage.
Beachmint Board Pulls the Plug - Founders Ousted
Are they all members of the unions / striking?
Maybe not for the Korean scene, however their move to Twitch wasn't forced by Blizzard, as they used Twitch for a while beforehand in periodic spots when their main site was having issues.

Blizzard DID force them to show it on twitch, which is great.

There are numerous other tournaments that wouldn't get the exposure they have today if it wasn't for Twitch.TV.
No, it's that craigslist has massive network effects working for them, so there's no incentive for buyers or sellers to use a different site, even with a better interface and feature set.

3taps is alleging that this monopoly position, combined with craigslist's legal and technical efforts to block any innovation that makes use of data posted on craigslist, constitutes anti-competitive behavior. Whether that assertion has legal merit I don't know, but it seems we'll soon find out.

Edit: Ironically, Krrb itself is essentially an attempt to create this 'better craigslist' you describe. They attempted to deal with the craigslist monopoly problem by providing an easy way for users to post on both craigslist and Krrb, for which they received the C&D.
Well first, integrated and "just works" are pretty high on the importance scale. Searching for PG clustering gets me a wiki with a matrix of different solutions, with apparently the main suggestion being DRBD. So just to start off, I've got to evaluate a number of third party products or start quizzing community members to figure out which is the most likely to survive or put me in a good position.

They might not be "hard to replicate" or unique, but having great options in-box, that are extremely simple to configure - that's worth a ton. If I was running a large-scale operation and SQL Server was costing me millions a year, things might be different.
People used to like, if not love Google because they were about the free and open web. Many hackers would openly evangelize Google products and services because they were such a great company. Moves like this make it clear that they're becoming ever more concerned with the corporate agenda (pushing G+ in this case) than the hacker spirit.

One issue in this specific case might be that Google has way more than enough money to keep Reader alive, whereas many people on HN see their own startups fail due to financial troubles, and if they do make it to an exit their products are often killed by acquihires. Wealth is wasted on the wealthy and all that.

It feels like a betrayal because we thought Google shared our values. Really I don't think this is about entitlement at all. Using that word in this context amounts to shaming people about the anger they feel over a breach of trust. Entitlement is more like having your parents fly in to demand the university raise one of your grades so you can get in to medical school.
Preventing snooping via power lines
The surprising effects of big data in global health – video
BrandOwner helps you form better client relations that make your business grow.
Want to see whats there inside!!! Haha
> if you come out with a free service and end up displacing everyone else in the market, then you have an ethical responsibility to at least try to continue the service in some shape or form

This is exactly the kind of entitlement the OP mentions. Also, how would you know your product you wanted to release was going to displace everyone in the market? Does this apply only to large companies or is it small shops as well? What if they lose interest or what if they lost users when they add this magically and universally loved paid solution? There is no such ethical responsibility and they shouldn't be because it is ridiculous. Google shutting down Reader might make them tools, but the precedence you're trying to establish with ideology like this is far worse than that.
What if we put a little checkbox that says "Install the krrb plugin to automatically post your craigslist listings on krrb as well, thus increasing your chances at a sale."

I'm defining "piggyback downloads" as the extra page that comes up in someones installer. Isn't this a well-established practice? Maybe it's disappeared in the past few years?

I also love seeing this argument come within a community that's generally supportive of programmatically scraping that same user data and republishing it without user permission (although that was more what Padmapper did, not krrb).

Edit: your point re: increase chances of being sued vs. increase chances of success in court is well taken.
I've chatted with Craig before. He has helped us at greatnonprofits.org quite a bit in the past. Regardless of what business decisions the executives in charge of craigslist are making that does not somehow make Craig not a nice guy. In particular I respect his decision to not second guess or meddle with the judgement calls of the executives in charge of craiglist. I am sure if he has any disagreements with how they do business he has the tact to discuss this with them in private.

As far as I can tell Craig cares a lot about the world. I'm sorry if he has been focused on customer service and his nonprofit work and doesn't have time to go out of his way to save every single wantrapanuer that believes they've figured out some way to make a dime off of his past investment in craigslist.
They are not "public servants" they are humans who took a job that happens to be under a unionized collective bargaining agreement. Many of these people may not care about the union, and are just happy to have a job. They are not in a place to affect change in the way the union operates or negotiates and shouldn't have anti-union stigma placed on them or be the target of public reprisals.

Have some respect for people that just want to earn an honest salary and do good work at a job which puts them in daily contact with the entire spectrum of the human experience. They simply want to maintain a level of compensation that they have negotiated for, and that, frankly, every other worker should also be demanding from their employers, but cannot due to the erosion of union effectiveness and trust over the last 50 years.
Ask HN: How much has the US spent trying to capture Snowden?
I don't know exactly how it works in USA, but generally if the union decides to go on strike, you don't have much choice as an individual member.
nice.. It's stuff like this that makes me feel like a a wizard in control of the whole world and everything beyond when working in VS. Now if just every single bit of code I wrote would reflect this..
Are you even responding to the article? Because it seems like you've completely missed the point.

This is a discussion of the trend we increasingly see of big companies abandoning interoperability in favor of their own locked down protocols, APIs, etc. That's why the article is titled "Lockdown".

Marco nailed it with his closing statement: "We need to keep pushing forward without them, and do what we’ve always done before: route around the obstructions and maintain what’s great about the web. Keep building and supporting new tools, technologies, and platforms to empower independence, interoperability, and web property ownership."

If you're arguing against that, honestly, I'm going to straight up now call you wrong.
3D Printing in the UAE: How It Could Help Businesses | Wamda.com
Craigslist litigation history is available at:

http://www.plainsite.org/flashlight/index.html?id=3388&table...
You have the choice to vote. The union voted to strike. Not everyone voted for it, but enough did to initiate the strike. It's usually a fairly unanimous thing.

Source: once upon a time, long, long ago, I was on the executive board of a union that may or may not have voted to strike.
> They are public servants who are holding the public hostage.

I have to strongly disagree with that representation, you could just as well say that the "public" is holding their livelihoods hostage. Labor disputes are a characteristic of our economic system and are essentially morally neutral.

The question that matters is, "Does including their names add any new insight to the debate?" I do not think it does.
Find it strange that he doesn't once mention Apple, iMessage or iCloud, which rank really low on the data interoperability front.
As far as I can tell, Flights doesn't "officially" support flights from Switzerland yet. If you try to select ZRH as your only departure airport, you'll get an error message stating as much.

If you were recommended flying from MLH (aka BSL), I'd wager it's just the closest (active) airport to your geolocation. If you were suggested STR, your geolocation may be off by a bit.

To get some results for flights out of ZRH, select MLH as your departure, then, on the map, click the marker at MLH. A list of close airports (BSL, BRN) will pop up. Click "more airpots" and add ZRH to your selection. It then somewhat works. Take note of the list of unsupported airlines at the bottom of the map.
By law, salaries of public sector employees are public knowledge.

I think this is the same data that is seen here: http://www.mercurynews.com/salaries/bay-area?Entity=Bay%20Ar...
Offer asylum, get fucked with.

At least the Zetas tell you straight.
No, this is ALL public data. It's easily accessible ever since the CA state mandated transparency for all public service employee salaries.

By the way, if anyone wants to know what Terry Tao, math extraordinaire, is making, you can also find that on the CA gov website.
This has to be the first ever Marco post I've read which didn't leave me wanting to toss sharp items at my monitors.

I actually fully agree with him on this. The open web is increasingly being threatened and locked down. We need to oppose that.
How Facebook’s IPO Created the Best-Paid County In America
Wow, some of these public servants make as much money as a 19 year old college dropout in Silicon Valley.
> Problem: Computers are vulnerable to eavesdropping via power lines

How much of a problem is this? Is this a merely theoretical possibility, is it actively being exploited? What are the information leakage risks as compared to e.g. internet advertising, NSA surveillance, malware?

> In order to prevent this kind of eavesdropping we have designed a USB device that dissipates energy with a carefully crafted spectrum...

How much electricity does this use?
Doesn't look fixed for me?
You're welcome. I had a look at your comment history and I sincerely apologize for calling you confused, I'm probably more confused than you in a lot of things. Also I appreciate your "long form" style of commenting :)

As for using either in process or SQL Server way of storing the session tokens - there is also a third way and that is writing your own session storage provider, it should be relatively easy and have all the advantages of rolling your own solution and ASP.NET session ID strength
http://msdn.microsoft.com/en-us/library/ms178587(v=vs.100).a...

I don't believe you need to do anything special for the password storing (in browser) to work - just keep the same name or id on the HTML elements which accept the username and password and the URL of the login page.

An attacker can just fire as many requests as your simplest page can handle with incrementing GUIDs (not necessarily incrementing by one, GUIDs are made of some machine identification and current time so there is probably even smarter way). If any of the requests doesn't result in "Session expired" page, the attacker has just defeat your session ID because of using GUID. If you go with the custom session storage you can avoid this problem.

When you store stuff in the HttpSessionState, it gets stored (by default) in the memory of the process, it will use the custom session storage provider, if you write one.

I believe that 100% of users accept cookies. But it's true that for storing session id you don't really need it. Also in the EU we now have this stupid law requiring websites to inform users that they use cookies...
http://econsultancy.com/nl/blog/9202-eu-cookie-law-three-app...

Good luck with the website - you sound like you're just the right amount of crazy for changing the world :)
This is why this state is in such precarious financial situations. Poorly managed over-time, resulting in excessive salary payouts, which ultimately accrues into pension liabilities.
That's slightly disingenuous, though I don't think you did it intentionally.

Oracle was the name of the software database Larry Ellison, Bob Miner and Ed Oats created, named after the CIA project they all worked on together [1]. Imagine a world where Edward Snowden got excited about the NSA surveillance, and dorked out on it. That's these guys. Products of the government, who found a way to sell products to the government.

Palantir smells a lot like the same sort of beast, I think. Just my opinion, though.

[1] https://en.wikipedia.org/wiki/Oracle_Corporation#Overall_tim...
> fighting

Let's not get too carried away here. It's about doing the same thing we've been doing for the history of the web. Hackers will continue to hack on stuff and find holes, etc, etc. Content curators will get use to APIs and integrate these services into their own. As it has always been. There's no fight to be had, only some latent bitterness over Google Reader and RSS and privacy.
Oh, I'm too late to the party.) Nevertheless, virtualization is not for production.) Even para- or hvm. I/O is a bottleneck.

Linode is just plain xen, and domUs packed not so tightly, so it performs more or less quickly if other instances are 100% idle.)

The main assumption about virtualization is that there is no two high load domU instances running in parallel, same scenario as it was with primitive apache virtual host based hostings - we could pack them tightly, each one have 100 requests per week on average.

So, virtualization works fine for almost always idle development servers, but everything would fall apart in a I/O intense production environment.

The mantra is "I/O request should be separated and data partitioned". In case of cheap virtualized "servers" storage is the first bottleneck, because you share it with other domUs. Once they're idle, you're OK. Should one next to you running, say, a torrent tracker - you're screwed.

It doesn't matter what you're running under - Xen or just FreeBSD's jails (still love them). The problem is that a HDD could perform only one operation (read or write) at a time.)
So, your dom0 is deeply in IOwait, and your, say, mysql on domU locked all your tables, waiting for insert/update completion.

I could write a brochure, but in short - virtualization on productions is the same unnecessary complications as a Java Virtual Machine. They are nice toys, but in production everything is better without them.)
Small correction: Actually, I've long asserted that Google's infrastructure and talent are key reasons that Reader was successful. I think that neither in the interview, nor the article, did I suggest that – though I could be mistaken.
They will not stop, they have always been like this.

There's a reason seasoned nerds do not like Microsoft and it is not just because the nerds are raging Linux fanboys. It is because of actual experience dealing with MS over a couple of decades.

Sometimes MS comes out with something good but at a point (usually within 3 years) marketing will take over and run it into the ground.
Bolivian president's plane forced to divert over a rumor Snowden was on board
Making the user press a button then manually copy/paste the url is okay.

Making the user press a button then automatically copy/paste the url is bad.

Got it.
Market pressure builds to provide alternatives to costly textbooks
Why The Warriorforum Is An Absolute Goldmine
Why The Warriorforum Is An Absolute Goldmine @ How To Get The Most Out Of This IM Forum
Unfortunately, I don't think that Dwarf Fortress is a game that is enjoyable if you just look at someone else playing it. There's too much little stuff going on in the screen to figure out what the big stuff is and the pace of the game can be slow. There are a few good video tutorials, though.

Just try the game.

edit: there are some tools you can use to visualize your dungeons and what is going on there. There might be nice videos of some 3d-renderings of fortresses that might be nice to give you an idea of the game.
I was just about to post this. And will the next round be tested on Rails 4.0?
From the first couple paragraphs I though the was going to drop some bombshells, but nope, just another C&D.
How smart are you about smart TV’s?