skysight-inc/HackerNews huggingface dataset:
A founder of Reddit came and talked at a hackathon in NYC once - he said everyone involved ran tons of fake accounts at first. :)
Of course it[1] is gameable. Yachts are designed specifically to perform well under it.

Nevertheless its a reasonable rule system, that tends to produce mostly decent boats. Its quite impressive that a yacht from the 20's can be competitive under it.

Incidentally, handicap racing is quite normal in yachting. However, most races have a separate 'outright' division, and depending on the race that often attracts more attention

[1] http://en.wikipedia.org/wiki/International_Measurement_Syste... is the most common system.
But those programs only apply to a small proportion of the population. This would apply to everyone.
I don't understand what need the appcache system fulfils. Within HTTP there is already a reasonable caching system. True, as mentioned in the post, the browser may occasionally clear the cache or elements of it; but that would be an argument for adding something like a `persist` flag to the `Cache-Control` header which would serve the exact same purpose, in addition to being backwards compatible with older browsers.
I know what you're getting at.

At home I develop with C# and use the debugger all the time. However, I'm a PHP dev at work and we can't connect to our dev server with debuggers. We have all sorts of various tools we built for getting around it, like dumping objects to email and so forth. Although I kinda miss a step debugger at work I've got enough tools to deal with it, even if it's a bit slower sometimes. In other cases it's kinda freeing in a strange way.
I don't think it was considered a bad idea. Some mentioned it had been 'done before' but Dropbox outpaced them by making it simple & actually work. Also it was considered too simple as it was really bringing the well known concept of an always-accessible network drive or 'shared docs' folder to the Internet.
Per adult, I suspect. A family with 3 kids would be $40k/yr
Ah, but how would I know that I need to search for "objective-c arc"? There's no mention of Objective-C until well past the midway point of the article.

And of course a search for "ARC" turns up all kinds of unrelated topics. In fact, the only software-related reference on the first page of a Google search is Paul Graham's Arc.

It would have been fine if the first mention of ARC in the article was more specific: "Objective-C ARC".

This is different from x86 or WWDC, where the very first match on a Google search is exactly what you'd be looking for.

(FWIW, I upvoted your comment because I always appreciate interesting feedback.)
> 20k is basically poverty, you are not going to remove any desires at that level.

Your milage may vary. Living in rural Canada, I calculated my expenditures to be under $20,000 last year. I don't feel I'm living in poverty at all (I have a developer's income if I want/need to spend more). My only concern is that $20K would not leave much room to save for the future, but if the income is guaranteed for the rest of your life, perhaps that is less of a concern?
I'm a Candy Japan subscriber and signed up for Pen Japan first chance I got. I'm very happy with both so far and glad to see business is doing well!
That's not "win", that's simply win. They won by the rules. The rules take into account all kinds of factors and there is nobody from any one of the other crews that would put that win in quotes detracting from it like you did.

The whole idea of handicapping is to make the race more fair, not less so.
General-purpose STM has not only not taken off -- it's essentially dead, as no efficient enough implementations have been found. More restricted STM (like Clojure's refs) is used, but is still in its "experimental", or early-adoption phase.
10 Commandments For Every Product Manager
It looks like the Swiss are giving this some serious consideration:
http://themindunleashed.org/2014/03/swiss-pay-basic-income-2...
Well no, you wouldn't get more money for doing nothing. If you're unemployed with few skills, your options are this:

1) Stay unemployed and live off 20k/yr.
2) Work a min wage job and live off 40k/yr.

Many people will choose option 2.
It's fairly interesting the way this idea, and similar ones, connect some of the more intelligent fringe people from both right and left ends of the spectrum.

Famously Friedman's answer to what would be better than minimum wage was a negative income tax bracket, and Nixon, of all people, almost implemented it.
A friend pointed out that this was a pretty weird landing page to send you guys to. Without an account you just get some message saying you should get an account. :/

Well, hopefully you click around a bit. The site is dedicated to Swift tutorials and references. Users can create collections of tutorials similar to Pinterest boards as well.

Today we released a new feature, letting users make 'requests' for tutorials. Other users can respond to the requests in hopes of 'fulfilling' the request. The dynamic is pretty similar to stackoverflow.

Hope you guys find it interesting and useful. Would love to hear any feedback!
DataTau is what I recommend. Even though there's a lot of posting of how to learn basic data science and so forth, occasionally papers from ArXiv on physics and math concepts show up. End of the day, the content that shows up is a function of the community, which is small. Since it is small, it's not difficult to influence the type of content posted. I guarantee you if you and a few colleagues start posting more about research related topics, they will surface well.
Is crime in Canada really motivated by basic subsistence? In developing countries, and in the US this is sometimes the case, but even then, there are "honest" opportunities which aren't that much worse.
But every async platform I know of has a non-async way of handling long running tasks so you can background them. The async model is good for responding to things in a quick fashion, such as http calls to a simple API. If the process you want to accomplish takes a long time the standard operating procedure is to background it and send a callback for (possibly to another api) when it's completed.

And yes the threading model works, on one machine. But across machines or OS instances? For that you'll need some kind of mutex syncing and you're basically back in the same boat you were in with the methods mentioned above. So why not use a platform specifically tailored to multi-instance clusters and save yourself some hassle?
This is simply wrong. How can you even say that? A family of four would get $80K, which is certainly not poverty level.
I lived in urban Vancouver on less than that for years. It wasn't pleasant, but food and housing were never a serious problem. Although, if I had had dependents, I would have needed more.
Yeah, I don't see this problem. Maybe I'm just an outlier, but when I was a .NET developer, I would use non-MS tools all the time. Git is better than TFS, just as nUnit is better than MSTest. TeamCity is better than TFS. Visual Studio with ReSharper is better than Visual Studio without.

Good technologists will use a heterogeneous toolkit no matter what ecosystem they're working in.
You need look no further than Bell California, the poster child of how a few crooks can take over a small town and line their pockets.

I don't share your pessimism about government. Bell isn't a regular occurrence, and most important, it's being dealt with in the courts. Overpriced everything in company towns, on the other hand, is baked into the design. Look no further than your average college campus, where one caterer tends to have negotiated the whole concession. Independents can't even set up if they wanted to and prices do reflect the fact. On my campus we can't even order pizza for a seminar, except through Sodexo. And there's nothing you can do.
20k is not poverty. I live in a luxury townhouse on Vancouver Island (aka paradise), paying $600/month for half the rent. My total outgoings are probably about $1200/month, so $20k would be more than enough to live on. Yes, you would pay more in Toronto, Calgary, Vancouver or Victoria, but if you're not working then you wouldn't need to live in those expensive cities.

I think $15k would be a better figure, as it wouldn't let you live so comfortably and therefore there would still be an incentive to go out and work.

McDonalds and Walmart would probably go out of business, but that's not necessarily a bad thing. We would be left with higher end restaurants where people are paid a good salary to work somewhere that they enjoy.
Live forever... or die trying
So a family with 7 kids would get the same amount as a couple with no kids?

Something seems off here.
I once calculated the tax implications of a basic income where everyone received a lump sum paid for by a flat income tax. A basic income at the current welfare rate seemed to be easily achievable. I seem to recall that a 20k basic income was at the upper limit of what would be achievable without an exorbitant income tax rate.

Many comments on the web are dismissive of a basic income because they simply multiply the per-person dollar figure by the total population and say that it is way too expensive. One needs to look at the current distribution of income, the existing level of welfare and subsidies, and the progressive income tax schedule to compute how much the basic income is likely to cost. The final pre-tax distribution of income will also change, but that is much more difficult to estimate.

This idea dates back to at least Thomas Paine's Agrarian Justice and is supported by many (at least 1/2 a dozen) nobel prize winning economists. A basic income is interesting to study and has many compelling features, but it is complicated enough that it is not possible to easily debate its overall merit via comments on hacker news.
Sorry, you failed to comprehend what I said and I even made it really short. Maybe try reading it a few more times.
Hmm... Unless your computer is very old or poorly configured, there's no reason for ReSharper to cause laggy typing. Maybe you should give it another shot?
I wonder though, if a similar list made today will stack heavily toward B2B SaaS and omit promising social consumer applications, just because the pendulum has swung toward valuing B2B companies more.
I just assumed the article didn't address that properly. Simply because that number would be astronomical and not practical. It should only apply to those who require it, under a certain threshold.
Not if you just throw something like an exception when the program tries to do it instead of actually accessing that memory location.
Its often available in a standardized, machine-readable format, but inaccessible nonetheless. E.g., California's laws have been available in XML since the 1990s or something, but they weren't accessible until 2009 or so.[1] Inaccessibility is obviously not a technical problem.

[1] http://maplight.org/pr_lawsuit
Import some content from other services (under their terms).

You can promote your service to the users that they've been featured in your site and give them something better within your service, so they are willing to contribute through your site (perhaps including crosspost on the original site).

If it makes sense, you should focus on creating an initial user base with high network density, i.e. people very much connected with each others.
I think both side can be argued.
On one hand I really appreciate how quick movies start, and I was initially quite impressed, and like the OP I had to check yesterday my Comcast Internet setting for a different reason: I was quite surprise to see a big jump in my usage.
I was planing to start looking at what could be using more bandwidth than usual but thank to the post I know what it is.

At least Amazon should be offering a setting to disable that feature, and whenever someone want to play a movie and the setting is off, then warn the user that he can always turn it back on...

At least in the USA where bandwidth is still limited Amazon should be offering the proper setting for the user to decide.
[edit: fixing typo]
I've redone the build system at work completely half a year ago, as some .vcxproj files have gone through a few upgrade processes since VC++ 6 projects. Needless to say there was a lot of cruft in there. You can do a lot of nice things by offloading configuration into property sheets and including them as needed and this more or less cut down the project files to a list of dependencies and a list of files. It also doesn't help to have add-ins that insert custom build rules for every file where each change to some configuration property changes about 50 points in the project file.

I think it comes down to: Auto-generated build files are always horrible to read; write them yourself once you know what you're doing. It's probably a bit worse with MSBuild projects as Visual Studio uses them as its native project format, whereas no one else tries that with Makefiles (for good reason, I guess).
Looks pretty cool, I've been wanting to take a look at Swift.
One thing I would like to see is a "SwiftFiddle" of sorts like a JSFiddle or a http://3v4l.org/. I understand there are security fears (and it's probably not easy to do OSX in the cloud like that), but it wouldn't be the first server-side eval done. I would do it myself if I had Apple servers.
Building a simple language identification system from scratch in Ruby
I think they simply start different divisions on different days, at least according to the sailing instructions [1]

There are a variety of handicapping systems. This race uses TPYC ratings determined by US Sailing [2]

The TPYC rating uses the mainly downwind Transpac Wind Matrix, a Pacific Swell adjustment, a power trim adjustment, and a handicap course length of 2300 nautical miles to establish time allowances from the fastest rated yacht.

Other rating systems include IMS[3], attempting to make predictions of potential boat performance based on detailed hull measurements, and IRC[4], a committee based system trying to avoid attempts to game the handicaps.

[1] http://www.yachtscoring.com/event_documents/728/SI2013.pdf

[2] http://www.transpacrace.com/docs/2013racedocs/NOR2013.pdf

[3] http://en.wikipedia.org/wiki/International_Measurement_Syste...

[4] http://en.wikipedia.org/wiki/IRC_(sailing)
Sounds right to me. You don't make more in a professional career because you have more kids.
Wait, we should push the poor to spend at Whole Foods and dine at fine restaurants? How is making them spend a significantly higher percentage of their income on food a good thing again?
Art Galleries NYC 
ARTLOCAL is completely free to download and use for all art lovers. Art galleries that wish to use ARTLOCAL as a marketing, sales, and data we offer a variety"
> "who do you think is going to do the part-time minimum-wage jobs?"

If "Basic Income" is implemented the way I understand it, the income from a part-time minimum wage job would stack on top of it (minus some amount of tax).

The idea isn't that you make more by not working. The idea is that you can live (not very comfortably) without working, and that every bit of work you do marginally improves your income and therefore your comfort level. This makes part-time minimum-wage jobs a reasonable target for people who want slightly more amenities than they can afford at the basic income level.
Fair? That's far from fair. You basically just called them all racists.
20k will go a long way. If you're single, you can spend 1k/mo on an apartment, which will get you a furnished place with television and wifi in a number of Canadian cities, and even downtown in some bigger cities like Montreal. You can toss $100/wk to groceries which will allow you to eat great food, and use the remaining 5k for renting a car when you need it, traveling, going out, etc.

If you're a couple, double that, $2k/mo will get you a wonderful place to stay. It'll be difficult to build a savings, or to have a few children, but it'll go a long way, and I think it'll highly discourage people from working after graduating.

Now, I don't think everyone needs to work in our society, but that's another can of worms.
A basic income, like welfare, would likely increase less than linearly with family size. For example, a household might receive an amount in proportion to the square-root of family size to account for the cost-savings of living together.
Personally I find www. no less cryptic than http://. Additionally http:// is hidden in many browsers these days, so you're left with just {,www.}example.com/ and don't need the filler.

Regarding "who cares about urls nowadays?", clearly the people in this thread making passionate arguments for and against a leading www. care :)
I like this. I have worked on a couple of things in a similar area.

This too suffers from the problem that has plagued me.

I tried to add this code to the program

var x=2;
var y=1;
while (x>y) {
x+=2;
y+=1;
}

Which is my usual check for what happens when you encounter an endless loop.
Of course, I didn't get the entire thing typed in because the user interface froze when I typed the close bracket of (x>y).

Javascript can't pre-empt. An endless loop is a killer. I'm going to write something long and detailed about this one day. It'll be a big rant.

I made a MediaWiki plugin for my approach. It uses a worker, which lets you do something about busy loops (you can kill it, not much else). The down side is that all of the drawing operations have to be passed through to the host as messages.

The other part of what I have been working on is a extremely simple API to use environments like this for novice programmers.

I made whio. https://github.com/Lerc/whio and I'm slowly building up a wiki as a intro to programming. http://fingswotidun.com/code/index.php/Main_Page

I teach some programming in a class of 10 year olds. I start off with
http://jsbin.com/tinydraw/1/edit
Which is a program they can focus on in one view and lets them draw pictures.
Then I make suggestions and point them to the wiki. Where they go from there is amazing to see.

Just changing the number on the jsbin url shows where some of the kids have taken this.
http://jsbin.com/tinydraw/45/edit
http://jsbin.com/tinydraw/130/edit
http://jsbin.com/tinydraw/148/edit

This one appears to be by a someone who copied an example from the wiki then modified it
http://jsbin.com/tinydraw/48/edit

I like this one. Here a kid figured out from the wiki how to read the mouse.
http://jsbin.com/tinydraw/50/edit Scattered through the versions are evolutions of this program until it ends up here, as a simple, but fairly complete game. http://jsbin.com/tinydraw/141/edit
That's true, but this also feels like a bug with the Fire - it surely isn't intended (and doesn't need) to consume 80gb in one day in order to pre-cache content.
I agree.
The site does seem a little one-dimensional but (assuming the moderators are okay with it) I can see it grow into a "hacker news for grad students" .
A very good reason that's not "because I know it" is that there aren't many good alternatives. And before you start yelling at the monitor and before you start listing languages like PHP, Ruby, Python, and server side JavaScript try to understand that I don't mean alternatives as in "other programming languages that work on the web" but alternatives as in "other programming languages that use the same paradigms". (I hate myself for using that word but it sort of works in this context.)

But what do I mean by this? C# is a statically typed object oriented programming language with functional constructs that has a good IDE and some good web frameworks. The other alternatives that I listed are dynamically typed and use text editors for the most part. And while there's nothing fundamentally wrong with that kind of workflow you should understand that not everyone is a fan of it. I've worked with Python and PHP before and done quite a bit of JavaScript and it always feels to me like giving instructions to the computer instead of having a conversation with it. Again, this is a matter of personal preference.

Two alternatives to C# that are a bit closer in terms of thinking would be Java and Scala. Java I don't love and Scala, while I'm OK with it as a language, has given me nothing but problems although I must say that I'm not giving up on it yet. Working with Scala on Windows was sub optimal, especially when trying to get Typesafe Activator running on PowerShell, and when I worked with it on Linux I quickly realized that IDE support for Scala is not particularly great. I tried Eclipse, Netbeans, and IntelliJ IDEA Community edition and none of them were at Visual Studio levels of quality with regards to Scala and Play.

About .NET being a closed-source single platform language / framework, that's kind of true, but Roslyn and friends should make that less true in the future. And besides, even though .NET runs best on Windows servers every other component that can form your web application like databases, load balancers, caching, etc. can run on its own native OS. The idea that if you're going to use .NET then everything that you use must have been made at Microsoft is so odd nowadays that not even Microsoft supports it. For example, the basic web application templates that are built into Visual Studio incorporate third party libraries like Bootstrap and jQuery, and guidance on how to use .NET technologies with technologies like AngularJS is commonly given by Microsoft itself.
> I use complexity here the same way the Go community does

To mean anything Go doesn't currently have?
s/rouge/rogue/ obviously a simple typo, just putting it here in case the author didn't notice it.
Most of my mom's extended family lives in The Villages, I've been there quite a few times. It's a nice place and my grandparents have few complaints about how things are run.
Biased response - I am a business coach, and have used one as well. Happy to answer any questions if anyone has any.

Warning: a LOT of a business coaches are a waste of money. I've been coaching around the world for 8 years, so must be doing something right, and even I would consider myself a poor investment for a non-funded startup.

For larger, faster growing businesses, the problem with most business coaches is, well, 'coaching'. Pure coaching works from the assumption that the client knows everything, they just need the right questions to draw it out of them. In small business, that's complete BS. Most businesses are run by people who are good at what they do, not because they did an MBA and decide to go code / learn plumbing / become an architect. They need some direct business consulting expertise, and a coaching methodology to embed the key points so you're not constantly paying a consultant to come in and do the work for you.

Some good articles:

[1] http://www.smh.com.au/small-business/managing/are-business-c...

[2] http://jacobaldridge.com/business/4-characteristics-of-great...
That's so true. Having spent some time in Asia as a teen, I remember being surprised and impressed by how "normal" (or shall we say "mature" teenagers in South East Asia behaved when compared to their peers in Western Europe). This was in stark contrast to what the majority of adults back home believed to be a fundamental "law" for each generation, but somehow it seemed to have to do more with culture, family situation (large families vs small family in Europe, responsibilities, upbringing, religion etc. etc.) not so much a "phase" of "brain development".
Show HN: Dollar and Cent Library for Swift
Go is designed to be a niche language. A very big niche, but essentially still a niche: service components in clouds, where computing efficiency financially trumps development times.

Go is more productive than C++, but less so than Python or some other alternatives. Go's tooling, linking and libraries make it useful in the Cloud, less so on mobile or personal computers. And the lack of third party libraries, combined with a relatively slower speed of developing these libraries (again compared to Python, javascript and others) means that Go will have a hard time going beyond cloud services.