skysight-inc/HackerNews huggingface dataset:
Did you read the kickstarter page?
A robot to love you. And other ideas from Softbank's CEO
Irken Language – A Scheme with parametric polymorphism
+1 for Malazan Book of the Fallen. Totally fantastic. Audiobooks are quite good, too, if you're into that. I like it on kindle since the books are so huge.
>If the goal is not to make it type safe, then there is really no objection to just use the built-in Map+List JSON parser, is there?

A Map is not type safe, at least, not the default result of a JSON.decode in Dart, actually, the result is a dynamic Map. I don't know what your point is.

>This is not a problem of Dart, this is a problem of class-based object orientation

It is not a problem, it is a must have. The associated "complexity" was overcome many years ago with Generics (or templates), Dart has this, so, there is no excuse.
It's a well thought out & written article.

But, we still need a much shorter retort to use in conversation, than trying to discuss all of the points in that article.

Maybe:

"Well, if you think privacy is only for criminals, then you wouldn't mind if me and my friends, and your boss, all ride home with you tonight, & spend the night watching you sleep & all the stuff before that, right? Can your bathroom fit us all? If not, please pay some taxes to support that surveillance need. We'll be there every night from now on. See? Privacy is about "not being watched", not about "hiding crimes".
> It baffles me that people expect it to arbitrarily map JSON to those classes when the associated complexity is well-known

That's because you're adding complexity that nobody is asking for. Deserialising JSON onto a simple PODO with no inheritance, no mis-matching of properrty names, etc., is a pretty trivial requirement. The impelementation complexity is being used as an excuse not to meet a really basic need of a web app.

Please tell me - how am I supposed to get data from a server, into a data structure that will give me code-completion and type checking? Other languages with types do this fine; why should I hand-code a load of mapping of basic values in Dart?
Yes, in the future, I will be making an android version, so stay tuned :)
I've found a lot of books by subscribing to the following subreddits. If see a book discussed enough or hitting enough lists I'll usually pick it up.

http://www.reddit.com/r/fantasy
http://www.reddit.com/r/scifi
http://www.reddit.com/r/printSF/
>If you change the rules for cyber positions, you must consider changing them for all positions. Rank and pay scales are the same across any GS position and across military ranks at this point..

This isn't entirely true. Unlike the military pay scale, the GS pay scale does have ways to pay certain fields more money. Its not very much in most cases, but its there. IT jobs generally get you 10% more than other fields.

The only GS jobs I know of that get a substantial about of extra money are the Scientific and Medical jobs. There are special codes that allow them to add at least another 50k-100k to their income, depending on the specific type of position that they hold.
Xiaomi beats Samsung in Chinese smartphone market
We will consider that although I'm not sure the economics would work out.

Our API will go live soon(possibly as early as next week). It will be Free and you will be able to access all the data under your own account or any account that gives you permission to do so.
Videos and music (especially podcasts, one of the ones I listen to is regularly over 300mb per episode with multiple weekly episodes) take up a lot for some people.
You are right, exactly this way.
Face tracking and creating GIFs in JS and HTML5
Apple is Making Progress
I don't think Google Search's goal was to ever help the user discover an unknown business. Its to give the user the best results for their search term (which, surprise, is the more popular businesses).

Not strictly on topic, but a post like this is hard to read with so many exclamation points! Just make your dramatic point through logic, don't force it on the reader via punctuation!
A first step toward more global email
Why would you be buying a board with 192 CUDA cores to run a server? This is the strongest point of this entire concept - desktop grade GPU to do GPGPU work, and yet you would use it as a server? Why?
I linked my friends to his paper "I’ve Got Nothing To Hide’ and Other Misunderstandings of Privacy" [1] when I was closing down my Facebook and other social network sites; it does a great job of explaining multiple aspects of privacy as well as show the absurdity of "Well if you have nothing to hide"

[1] http://tehlug.org/files/solove.pdf
Yes, the taxes could be problematic.

@Joepie: Consider contacting organizations such as NLnet (http://nlnet.nl/) for advice or support in these matters if you are in need of it. They support free software makers - the Unhosted (https://unhosted.org/) project comes to mind.
Common Lisp supports arbitrary type predicates, and I think that SBCL enforces them (not sure) at runtime. For instance, it will call the predicate before setting a struct's field to make sure that it returns true (under high safety compilation, low safety just trusts that it's correct)
His complaint seems to be that users are shown links for aggregators rather than links for individual hotels.

I don't know about you, but when I google "Las Vegas hotels", I don't want to be shown Rio, Palms, Bally's, or Mandalay Bay at the top. I want an aggregator so I can compare and make my own decision. The same applies to flights - there's a reason I use Hipmunk and Orbitz instead of united.com.

Aggregators can offer more value to a shopping consumer than a hotel's site does. That's why Google is giving users what they generally want - a shopping user wants the ability to make comparisons.
Micromax pips Samsung as India's leading mobile phone brand
I guess security clearance, background check, US citizenship requirement and etc bullshit applies, right?
"Could I have the password to your email?"
Varies by state in US.
I just wanted to say: excellent job and welcome to HN, teal. :)
I use Paypal + Payoneer.
I didn't like LoL much the first time I read it. Admittedly I was also a teenager at the time. When I came back to it much later, I was more willing to engage with Zelazny's desire to play with language. I suspect I'd also had various life experiences the book speaks to; in some respects it was very much one of those 'you'll understand this when you're older' things for me.

I enjoyed the hell out of the Amber books the first time around, though!
That is the description of almost all apps out there. Only with the popularization of MVC is started to be cool to decouple things. I see the same behavior in several codebases and languages (I do mainly business apps and code cleanup).

But then, in the case of VFP, you still have a single kind of mess to clean, and a language/API small enough to fit in the head. Now, we are talking for several kind of languages, APIs and paradigms intermixed all around a project (like for example, mix a ORM, Sql, OO, not only python+js+html+css)
Who provide value to the consumer that individual business sites do not. Why shouldn't they be more highly ranked?
AWS IAM, which is kind of the gold standard in configurable xaas authentication roles (although maybe a but overly complex).

I'm looking to emulate them on this (ie shamelessly copy) whenever I have an auth system for a similarly complex multi user system to spec or implement.

I also think there are other forms of 2fa besides totp/hotp which are worth adding, and the general amazon strategy of "multiple levels of logged in stet per user" for various actions on their retail shopping site has much broader applicability too.

In general I think Amazon has done an exceptional job here across multiple products.
Is that for a linked account? I'm currently paying $0.50 per month for my CIBC USD account.
If they're doctors that contracted Ebola because they were deliberately putting themselves in harm's way treating other Ebola sufferers and plan to continue doing so after they recover?

Yeah, they get the front of the line.
Texas didn't ban direct sales of Tesla motors. Dealership directly owned by automakers are prohibited by an antiquated law. There was a law in the last legislative session which would have allowed Tesla to set up dealerships, but it never came up for debate. Texas' legislature only meets for 140 days each odd numbered year, but it's likely that in the next legislative session the bill will be passed.

And, you can still buy Tesla's in Texas (trust me, you see plenty in Austin and Houston). Tesla just can't open dealerships. They still have showrooms (I've been to one in Austin and one in Houston), they just can't sell the car there.
I am the author and there are no images, except a header at all in the original. They were added by TNOOZ.

Original is here:
http://open-letter-to-google.blogspot.co.uk/2014/08/open-let...
You are right, but with our Amazing plan you can have 2 way communication with your Twitter followers for just $10/month and upto X = 12 Twitter accounts with in-depth click tracking and lots lots more :)
>But they would not be low ranking soldiers all IT professionals would have to start at officer level.

Officer income is higher than Enlisted income, but it still starts at around 34k for a single person. Depending on where you live, its probably going to be about 46k for someone that's married. That's still pretty low for the type of people they are looking for.
Isn't it a bit early to be declaring victory? Especially given the fact that this particular drug hasn't been used in humans before, I wouldn't say the patients are out of the woods yet.
Inside Silicon Valley's Boys Club
There should be a browser extension that finds all references to social profiles on the page you are visiting, and that displays a warning if any of them is suspected to be a bot.
> Sure, I'm giving up a hell of a lot of performance for this safety, but it's more than worth it for my company's use case.

Surely you're not trading performance for safety, as dozens of languages are "safe" while having much higher performance over Ruby including similarly dynamic languages JavaScript and Lua, or others such as Java, Scala, Clojure, Haskell, OCaml, and so on.

There are, of course, other reasons to choose Ruby, perhaps because of Rails, large talent pool, code conciseness, etc.
Get Paid to Type CAPTCHA's
http://www.megatypers.com/

Note: THIS IS NOT MY SITE. I'm posting this here in the hopes of generating discussion about a pretty important topic.

A few sites exist specifically for breaking CAPTCHA's. These are known as "CAPTCHA farms" [1][2]. You can find a bunch of them on Google, but a few examples are DeathByCaptcha [3] and ImageDecoders [4]. These two sites charge about $1.35 per 1000 solved CAPTCHA's.

This is a relatively well known industry, but most of the articles I've seen only talk about the demand side of the market. Nobody has bothered to find the sites paying the suppliers to type the CAPTCHA's. So today I did a little bit of research and was able to find one.

MegaTypers [5] pays its users to solve CAPTCHA's. Signing up is kind of difficult because you need to track down an invitation code, so I took some screenshots and put them in an album for anyone interested, including pricing table, CAPTCHA entry, and statistics board. [6]

When typing CAPTCHA's, I was limited by the speed they were offered to me (hence the ability to buy "boost packs," I presume). In 60 seconds, I was able to type 12 CAPTCHA's, 11 of them accurately. Assuming I sustained this rate for an hour, I would type roughly 700 CAPTCHA's.

Assuming average price of $0.65/1000 (it varies by hour), I would earn 45 cents. In an 8 hour day, that's $3.60.

CAPTCHA farms are making a profit of roughly $500 per day.

I'm wondering: What does the (largely libertarian) userbase of HN think of this?

Note: I ran into the character limit, so will post more in a comment.

[1] http://www.nytimes.com/2010/04/26/technology/26captcha.html?_r=0

[2] http://arstechnica.com/security/2008/09/captchas-flummox-bots-but-may-be-doomed-by-captcha-farmers/

[3] http://deathbycaptcha.com/

[4] http://www.imagedecoders.com

[5] http://www.megatypers.com/

[6] http://imgur.com/a/QevOc

[7] http://en.wikipedia.org/wiki/List_of_minimum_wages_by_country
How Apple Deploys its Cash
So, in summary: CAPTCHA solving companies charge $1.35 per 1000 CAPTCHA's. They pay less than half of that to the people typing the CAPTCHAs. Some of these CAPTCHA farms claim to be solving 700,000 CAPTCHA's per day (according to the NYT article), which equates to roughly $500 per day in profit, or $15,000 per month, or $180,000 per year.

According to Wikipedia [7], a wage of 45 cents per hour is higher than the minimum wage in 40 countries where the number is listed, and more than double the minimum wage in more than 12 countries.

Personally, I'm divided. People are clearly using these services, and many of them are working from home, not from a sweatshop as many people imagine (although I'm sure those places exist). That means conditions must be "somewhat" tolerable. In some countries (like the dozen with a minimum wage under 20 cents per hour), a wage of $0.45/hr could actually be really good.

Of course, then there's the issue of spam. Personally I see that as ethically orthogonal to the labor issues here, since it almost exclusively affects "first world" people, and hardly in any meaningful way. So I'll ignore that question for now.
"For about a year, I've had a paid open-source job, but this really didn't work out well - I became increasingly stressed and depressed, and I wasn't able to find enough time and energy to work on the things that I really cared about"

Sorry, but that's life. I leave work and am often too tired to hit the gym, much less come home and work on my side projects, but I find a way to do it (usually) and save money little by little. It's tough. For someone with his skillset he shouldn't have trouble finding a job elsewhere.

Who wouldn't like to have others pay their expenses while they take a year off to work on what they REALLY want to work on? I'd LOVE to quit my job and move to southeast asia to work on things like coding, writing, design, etc....but I'm not about to set up a kickstarter to get others to foot the bill.
> walking around certain streets of NYC is not really a fair comparison to touring a top-of-the-line factory!

I was talking about walking around foreign cities compared to walking around cities in the US. The difference is stark.
I believe Haskell would be considered have "strong static typing". Unfortunately, "strong" in this context is less precise than one might like: both Haskell and Java are generally considered "strongly typed", but Java allows e.g. type casting in a way that will not be statically type checked.

Haskell also uses type inference rather than requiring type declarations, but that is not _directly_ related.
The people I interacted with most were Healthcare Information Systems Officers (70D), who were generally O-2 to O-4. Given that they tended to be fairly early career and living in low cost areas of the country, with college paid, it was a pretty good deal for them.

I think flexibility is the real problem with military hiring, not absolute pay levels.
I wondered the same thing a while ago, wanting to do so for my own purposes. I found this a while back.

http://www.gamedev.net/topic/623145-terrain-generation-with-...

I'm hoping to find time to use it myself, and possible extend it. Thankfully its open source.
I find zypper is SUSE's killer app that gets very little love from people unfamiliar with it's use. Yum is a close second but I never understand the love afair people have for apt-get it makes me want to scream all the time. The very terminology of update doesn't update your software or machine but that upgrade does update but does not upgrade you to the newest release is enough crazy. Also apt-get search != search is also crazy.
You're putting words in my mouth by implying I denigrated Ruby as unsafe using a much stronger definition of safety. Ruby is type safe under the article's definitions, but I suggest that this claim doesn't carry much information content because a conclusion about the null type system is such a weak claim, like a claim about the null set.
Steps You Need to Follow to Get Closer to Your Data
Users, specifically in this industry, often don;t find what they want. They find what the aggregator wants them to find, that's more often that not margin generated!
> If you wanted it on the front page then you wanted to drag your entitlement beyond the original discussion onto the HN front page

I wanted it to be noticed, in the hope of getting an "official" response from someone that knows why we don' have it (or whether we'll ever get it). If you don't like that it's on the homepage; you can't blame me for that; the algorithm is based on HN users, not you.

> You need data client side, why is it necessary that they need to take the specific form of your own custom Dart classes mapping exactly to the shape of your JSON?

How is that at all what I'm asking for? I'm asking for to get data from a Dart class out of dart (via a string; I don't care if it's JSON), and then back in. This is a pretty basic need. I want the over-the-wire format to be documented so that I can use non-Dart on the server is required, and to avoid versioning issues. This seems like a pretty basic need for a web app?

> Reflection based automated mappings only have the pretense of type safety with a whole lot of problems

Rubbish. You can crash if the string doesn't deserialise exactly as expected; but then you get strong guarantees about the rest of your codebase that uses these types. Manual mapping is not a viable solution for any reasonable sized application.

> But in a context where mapping-to-classes is not shown to be a necessity ("99% of all webapps" don't do that)

That's garbage; it's not done now, because there's no ability to do that. One of the selling points of Dart is having typing; nobody would turn this down if it was easy and possible.

> and where there are plenty of alternatives, you are blowing up the problem.

All of the suggestion options have been criticised in the thread. Mirror-based is apparently no good for dart2js production code; protobuffers plugin doesn't work on Windows; and everything else needs manual mappings.

> It is a missed opportunity in the Dart ecosystem. Does that really equate to Dart missing basic functionality?

In my opinion; yes. Everyone is sending data back and forth to a server; they shouldn't need to write custom mapping code just to package it into a schema that gives type checking and code-completion.
For sure, that plays a part as well, but for those who are more discerning I think this does add to to the probability of acceptance.

LinkedIn is a tool that reveals far more information than people imagine. I recently un-connected from some old peers because we are now effectively in competition with each other, and it felt dirty seeing connection notifications for them and knowing (later confirmed), companies they were targeting, strategies they were pursuing, etc. Not only did I not want to benefit from that, in reverse I realized the same could be seen from my activities, when clients I was soliciting would connect with me on our first engagement, etc.

In the LinkedIn world, Bud Fox wouldn't have had to follow Wildman around to determine that he was interested in Anacott Steel -- he could simply watch as his M&A team connected with the Anacott Steel executive, etc.
ReactJS workflow with Mocha, JSDom, Gulp, Browserify, CoffeeScript
"503 - Over Quota" - Roll double sixes for bonus data!
> a series can be way more than a single story, The Dresden Files is 15 volumes of 300~500 pages each (let's call it 6000 pages), each story is mostly free-standing but they follow chronologically, it's a very episodic format if you will.

Heck, while ASOIAF has an overarching story that is, as yet, incomplete, it has a number of complete and compelling (and, in some cases, overlapping or parallel) complete stories within it, some of which are neatly contained in particular books, some of which are not.

Its one thing I think that makes ASOIAF more satisfying (despite the delays between volumes) than WoT.
This is a case study but it would be fascinating to see the results in other social networks too.
How could it not be on topic, when the article clearly said that a type system is that which programs written using it “cannot go wrong”? He then proceeded to use as examples C's lack of memory safety.

With a definition that broad, you really need to examine every extant approach to solving the problem, even if you don't want to go in that direction.
Ah I seem to remember an article that said they did probably wired or a similar publication getting the wrong end of the stick.

The UK scientific civil service has similar problems in that for generic management roles they are paid fairly well for high end technical skills not so much.

Even worse once you get into roles for the TLA's - it will end up like the 30's where the only people that the security services could recruit where those with private incomes or ex military on pensions.
Real-time statistics for top iPad app
Push for Pizza: Push one button to order pizza
Ahh, I get it. Took me a couple reads of the code to see what was going on, but that is pretty cool. Thanks for the info!
There's an interesting chapter in MacKay's book on Occam's razor. I'm not sure how I feel about it, but it's very thought-provoking.
When to replaced the Rails asset pipeline with a Grunt-based system
>>till I noticed it was there even with the transmitter off.. and then, I heard strange voices even with the transmitter being off!

...and that is when little Johnny knew he had to lay off the shrooms.

:P

I love hearing stories like yours though. I, too, miss the child-like wonder of making discoveries. We take the physical world we live in for granted, but there's just so much out there to see and learn from.
Read a ton of different sites and then mentally filter for hype.

Also, depends on what you are looking for. If you want to work at a "hot" startup, by the time you heard of them you are probably out of the really good equity opportunity.

If you just want to know what's is up and coming then I would focus on developer user groups and code sites where people will share examples of their work. A lot of startups start out as "hey, I built this this cool little thing..." and then grow based on word of mouth and social use.
'Uber For Pizza': Five 19 Year Olds Revolutionize Pizza Ordering, Today
I’m Not A Good Employee
$9 is for a USD business account - your $0.50 is likely for a personal account.
I'll do the obligatory chime in to say that final books of WoT make the series worth it. Not the most perfectly executed series, but a good read, nonetheless. Mostly, its quite a bit of fun. books 7-10 are tough, but if you are a fast reader, it'll go by quick enough. Note: Don't do 7-10/11 on audio, thats a sure way to get tired of it.
Redis Lua Script Library
The Constant Gardner. Also a book.
A Googler’s Critique of Google Performance Reviews
Here are some links for you, if you like long sequences.

http://parahumans.wordpress.com/
http://qntm.org/ra

Last, but not least (very short story):
http://galactanet.com/oneoff/theegg_mod.html