skysight-inc/HackerNews huggingface dataset:
I don't think of it as an industry. It's more like knowing how to read and write or how to cook or do first aid that we should endeavor to at least give kids a taste for what it's like. Computers are so ubiquitous now that it's the equivalent of Home Ec half a century ago. There's a lot of office jobs that we don't think of as traditional programming jobs, but would still benefit from having a basic skill in automating or scripting repetitive tasks.

One side effect from this is that the people who love it and have a knack for it could figure it out much earlier, and we'd probably end up with more, better full-time programmers.
"it is a surprise that we're actually getting close in efficiency"

Not really that surprising. Evolution doesn't have any guiding intelligence, so it tends to be very, very slow. Engineers can design things quite quickly.
I don't know if you are the author, but why Haskell? Not to say it's a bad choice, I am just curious.
Which is, if I may add, an excellent phase to be in :-)
US Healthcare Insurance industry relies heavily on this for... everything.
Everyone having uniforms (and then as contractors, having effectively a similar uniform of basically a company polo shirt or a long-sleeved safari shirt) was a huge time/effort/thought saver when working with the military. Even better, having name and organization clearly marked on the clothing, near the face, and strong indicators of levels of seniority/authority (not strictly rank/grade, but rank in specific contexts).
It's clearly nonsense anyway. Even if you accept the argument that he has no claim to the copyright of the original image as it existed in his camera (which I'm not sure I do), the image that he actually released was almost certainly a derivative work that he had made. Assuming that that derivative work included any significant modifications, e.g. framing, color, etc I would expect it to be copyrightable and that copyright would clearly belong to Mr Slater.
What new language/tool to teach myself in 1 week with no Internet connection?
I'm going off on a 7-day Caribbean cruise with the family, and Wifi will cost an arm and a leg.

I've been hacking on an iOS (native ObjC) app with a Rails backend in my spare time for a while. Even with quite a bit of experience, I find that it's easy to get roadblocked working on these things without the Internet due to:

* need to search StackOverflow for how to do something in Cocoa/ObjC
* need to download a new gem/pod
* my app uses some APIs to get data

With that in mind, I'm looking for a new project/language that has a mature set of offline resources such that I can download everything I need and be self contained on my machine for a week.

To me, that means the following requirements, but I haven't thought super hard about them:

* Complete, readable documentation downloadable and accessible offline
* Well-written downloadable tutorial/ebook with solutions/sample code
* No dependencies on downloaded modules, etc.
* Can make meaningful progress with 10-14 hours across 7 days

Some of my interests:

* Android development (I know C but not Java) or a cross-platform mobile framework
* data visualization (d3js)
* R (have dabbled for about a dozen hours)
* coding competitions
* Kaggle (only lurked so far)
* Javascript (I use jquery; just hack things together right now)

I recently learned sed and awk from simple tutorials, and I think those kinds of things are definitely in scope. Not sure what other Unix tools I've been missing out on, though.

Without a lot of justification, I'm not so interested in things like node.js, Go, Scala, etc. because I can't think of much use for them. I'm an Analytics guy professionally, not an engineer.

Would appreciate any ideas!
http://en.wikipedia.org/wiki/Red_Flag_Linux

They tried and failed.
I'm guessing that they don't pay severance in China, do they?
You do see it in other industries.

There's a similar push for basic financial literacy in schools - most people are not going to grow up to manage a hedge fund, but that doesn't mean that they shouldn't learn about compound interest, debt, inflation, supply & demand, budgeting, equities, and business fundamentals. Managing your personal finances is a basic skill, and people who don't have it are severely hobbled today.

Many lawyers and civil rights organizations create "Here's the basics of the law" pamphlets, websites, and HN comments. Things ranging from who owns your IP when you moonlight, to what are your rights when the police pull you over, to what your responsibilities as a homeowner are, to what you should consider before getting married. These are not a substitute for trained legal advice, but they are hopefully enough to keep you from doing things that will cause legal problems later. And of course, 7th grade social studies in most American public schools teaches the foundations of the legal system and how laws are made and ratified.

Basic mental health is increasingly taught in public schools, along with what a healthy relationship looks like. A 16-year-old kid is obviously not going to be as good at regulating their emotions and perceiving those of others as a trained therapist, but particularly given the epidemic of domestic violence, it's been deemed important enough that we train our kids in basic psychology.

Everyone is expected to be able to write and communicate well, whether they're a journalist or not. We get decades of schooling on this, many colleges make "You will be able to write when you come out of here" a key selling point, and illiterate people tend not to do so well in modern developed nations. Journalists get more practice with this, but it's still considered to be a basic skill.

The progression for all of these is that the skill is initially associated with only a small number of practitioners, but eventually touches enough of people's day-to-day actions that the population requires a common base of knowledge to function. There was a time, a couple hundred years ago, when knowing how to read & write was not common knowledge, and largely restricted to lawyers and clergy. There was a time, barely 50 years ago, where common financial skills were pretty much restricted to business owners (you could argue that among people below about the 80th percentile in education, financial literacy is still uncommon). Emotional intelligence is currently a very scarce commodity. But the pattern is that as a skill becomes more fundamental to daily lives, the basics of that skill start getting taught to a broad base of people.
>* Must have Chrome

This is just a guess: Compromise. They are running Ubuntu on a Chromebook, they probably don't want to anger Google.
Congratulations on shipping!

You might enjoy App.js, http://code.kik.com/app/2/index.html

Misc: I'd embed the "getting started video" above the fold with a big white arrow over it. Maybe shorten the highlight video to 30 seconds and say "Check it out in 30 seconds".

Good luck!
Very impressive. If possible please give more details like what are you using this for?

If you write a blog about it then that will be great.
Foursquare, without ratings, serves a different use case than Yelp. I use Yelp to find a place to go. Once I'm there, I (sometimes, but not usually) check Foursquare for menu recommendations.

If I'm going out with friends, I don't want to put too much weight on my own tastes, I want to pick a place that has a high likelihood of appealing to everyone. Ratings are a good proxy for that – I don't have the time or the knowledge to filter tips by my friends' preferences.

Does the new Foursquare solve this? If not, then it can't compete with Yelp. If it does, was it worth the cost of losing future check-in data (due to less than 100% adoption of Swarm)?

As an aside, how are users' check-ins being used to inform recommendations? I would argue that they shouldn't – I've never heard of anyone just checking in on Foursquare to places they like, I think most people use Foursquare as a personal record and as a way to let friends know where they've been.
Yea at least given modern ISN generation mechanisms I would think it would. Back when I was looking at it, the typical means of ISN generation may have been more naive?

I'm also hazy on the exact fail case...it may also have had something to do with a FIN message getting lost, though I would think that would also be handled by the sequence number.
Are you suggesting its prudent to assume you have kidney disease? If so, you'll want to avoid a whole lot more than just kale.

Not sure why you're suggesting thats a flawed system, the vast majority of people don't have kidney disease. Are you suggesting we should subject people with no risk factors or symptoms to expensive tests for every disease, no matter how uncommon?

The suggestion is that raw kale, spinach etc. would reliably cause iodine deficiency, which just isn't the case. If someone is eating a diet w/ adequate iodine, some raw veggies are not going cause any problems.
Our brains so we can communicate quickly and remote without noice polluting the environment.
WL doesn't yet have a laziness/streaming/reducing framework, but the prototype we're working on uses 'operator forms' like Select, Map, GroupBy and so on in the way you describe.

I don't think the exact details are the same, because our operators don't actually evaluate to transformers (they remain totally symbolic). Rather, the conversion of composed operators to an actual reducer pipeline happens lazily 'at the right time', which I think will make optimization a bit easier to express.
The performance of decimal arithmetic on hardware not recently made by IBM means it cannot be used in most places.
Did you actually read that article? Especially the last section, which contains this actually good advice:

But when you see an article that demonizes a food, think about whether or not there are citations and follow those citations. Ask yourself whether they apply to human beings eating a diverse diet with adequete [sic] calories. Or whether they involve very high concentrations no human being eats, isolated chemicals, or preparations that no normal human would put on their plate.

EDIT: Now that you've added an article, I recommend you read the first as preparation for reading the second with an appropriately critical mind.
> "But in this case the monkey was also the director."

The ape didn't really have any intent to direct. It was simply playing with an amusing object. I wonder what the situation would be like if this was a case of contact with an otherwise disconnected Amazon tribe. Would that individual have copyright? Would they even understand what that means? If they don't and their face ends up all over the internet as 'public domain' would they have any say about that? (I have no answers here, just idle thoughts).

> "... he didn't have any agency in creation of the photograph except in owning the camera and failing to secure it."

Once the ape took the camera and began taking pictures, Slater was astute enough not to get in the way. Thereby allowing the ape to take "hundreds of selfies". Despite that fact that "at first it scared the rest of them away but they soon came back" -- Overall, I don't think this is at all clear cut about who owns the copyright but deciding without due process seems wrong (the court of public opinion is rarely the correct place).
To the contrary of your third point, having minecraft on the machine is brilliant.

Kids are playing minecraft whether you want them to or not. They'll find a way to play it on a tablet, on an Xbox, playstation, iPod, what have you. Having it on this particular machine gives them an incentive to be in close proximity to relatively fun coding tools. In other words - come for the minecraft, stay for the coding.

It also opens kids minds up to "how was this game made"? If you juxtapose the game next to the tools teaching you how to make it, kids will be exponentially more likely to invest time and interest in those tools. Plain and simple. Not to mention that minecraft is inherently beneficial for that creative, engineering mindset - seems like an obvious, fun pairing.
This is really impressive. It's clear someone really spent a lot of time making the controls feel nice and fluid. I'd love to know more about how vector tiles are streamed to the client, and how I could do similar streaming of my own data.
• Have code already in the Linux kernel
means there is at most 4035 people who qualify:

https://github.com/torvalds/linux/graphs/contributors
"The arrangement was working the way it was supposed to: China would turn out the commodity hardware -- the turbines -- and a U.S. company would retain control of the high-margin intellectual capital-end of the business."

"AMSC’s products accounted for about 12 percent of a Sinovel turbine’s cost in 2008, according to public filings. By 2011 they made up 18 percent, said Schwartz, the U.S. consultant."

"Even if Sinovel wanted to renege on its contracts, all its existing 1.5-megawatt turbines were powered by AMSC electronics. If the company wanted the upgraded LVRT software, Sinovel would have to come to the table."

Is it that hard to see that this relationship was not sustainable?
Honestly, I used the app the same way you did... I'm a bit dismayed with the new direction. It seems like they could have still left the checkin feature but made it less prominent (I still would have been happy as a super user)
Thanks. I just looked up "map/reduce" on Wikipedia. Gee, I've been speaking 'prose' (an old joke) all along!

So, I was procrastinating from working on my code, and there I have some data base data split, for some positive integer n, into n 'partitions'. The intention, later, is to use n servers, one server for one partition.

Then I have some data X to be 'applied' to all the data in all the partitions, and from each partition I get back some data, say, for partition i = 1, 2, ..., n, from partition i I get back data Y(i). Then I combine all the data Y(i) to get my final results Z that I really want.

I've programmed the communications, etc., but it looks like I've just reinvented the wheel, i.e., map/reduce. Looks like a library of good map/reduce software could save me from programming the low level details (serialize to an array of byte an instance of a class and send the array via TCP/IP sockets) and also get some fault tolerance. Sounds good. So, I reinvented the 'pattern'.

For the OP, I'm not so clear on how in most compiled languages the 'transducer' could work; that is, it sounds like the programming language would need some means of 'reflection', 'entry variables', 'delegates', dynamically written, compiled, and linked code, interpretative code, or some such. There, 'static analysis' of 'dynamic code' seems a bit clumsy!
Does Snowden's celebrity breed copycats?
TECHNOLOGY HARDWARE: Experts to reveal cyber security flaws
I got really fed up with the forced move to Swarm a while ago, because I only really care about two parts of Foursquare -- a log of my own checkins, and tips at places once I've already arrived. I generally use Yelp or Google for discovering-new-venues, e.g. "search, nearby, chinese restaurant".

I ended up deleting both apps; I'll give it a try again in a few weeks to see if the integration got better, but it felt like I was really being forced into a (for me) worse experience. The Swarm app would lock up or otherwise be unresponsive.
“Apparently” This Kid is Awesome, Steals the Show During Interview
I don't think that's what he means. I interpreted that as criticism to the way your language handles errors. At the very least, there should be some kind of feedback to the user, especially if you're making this with the intention of drawing in non-programmers.

After all, JavaScript was invented for this exact purpose...and we all know how many "content creators" and non-programmers are using that...
Dark web II: Tor’s markets ramp up security – and business booms
How to Use Google+ for eCommerce
I don't think that's related to the substance of my comment (so you should consider this independent) but Light Table and Atom are probably the most beginner-friendly. vim is actually very easy to learn if you don't need to unlearn Emacs-style editing as well.
I've been using a Baratza Virtuoso grinder for 2 years now. I'm really happy with it, and it probably suffices for everything up to super fine espresso grinds. ~$200 on amazon [1] -- $230 right now but watch it for a couple days [2]. Just one warning: if you live in an apartment, it produces a fairly loud low grumbling sound. I think it's fine, but if you have super thin walls up get up at the crack of dawn it's something to consider.

[1] http://www.amazon.com/gp/product/B006MLQHRG

[2] http://camelcamelcamel.com/Baratza-Virtuoso-Conical-Coffee-G...
This is a very serious hit to the appeal of Twitch.tv IMO. And it really feels like they were strongarmed into this, given the site was designed from day 1 for this kind of use.
The growth curve here is more than exponential 2^n, it's 2^2^n.

Unlike the parable of getting twice as many grains of rice for each subsequent square on a chess board, this pattern also progresses twice as many squares each turn.
The title should probably reflect that this is mac only?
I enjoy programming in Haskell, and this was an opportunity to practice. I initially wrote it in Objective-C++, but I found a good trie implementation in Haskell. Eventually, I want to make the entire project Haskell.
My experience has been that if you are pouring every day and your technique is really good, than a pourover will have slightly more complex flavors. But an Aeropress will be almost just as good and be much more consistent and have a much flatter learning curve. I always recommend an Aeropress to people getting into nice coffee. A pourover is much more theatrical and looks more impressive, though :/
"The reason I like symmetrically discarding privacy is that I don't think retaining privacy is viable."

Absolute prevention isn't viable, but the same thing is true of myriad other offenses. Just because we can't absolutely prevent fraud doesn't mean we shouldn't consider it a bad thing and work to reduce the amount of it. I don't really see why invasion of privacy is substantively different - though certainly it could be.

"I am not suggesting we discard all privacy, just that whenever we discard privacy, we do so symmetrically. This will still result in a power imbalance, but there will be some accountability."

"Symmetrically" might be easiest to sell, but I don't think it has anything else going for it. Really, those with power should be expected to give up more privacy than us if they expect our cooperation. Alternatively, they could give up other power to balance.

In any case, we are of course talking rules of thumb; any individual proposal should be considered on its merits.
Congrats – amazing to see all the hard work come to fruition!
Airports are private property of the airport company, and they typically have separate restrictions for taxis. For example, LAX charges $4 per taxi [1]. Since rideshare companies are often operating under the legal fiction that they are not taxis, they don't want to sign a deal with the airports that treats them as taxis. But the airports don't want them not paying fees. So in this limbo they are not allowed to pick up airport passengers. But they can, and often do drop off passengers at the airport since airports don't usually restrict passenger dropoffs.

Airports make a lot of money off of use-fees like this. This is why, for example, rental cars are often much more expensive if picked up at the airport (SeaTac is a particularly painful example), as the rental car companies pay a hefty premium to be on site. At some airports, like JFK, there are some rental car companies that pick you up by shuttle and take you off-site (but it's a total pain and I recommend you do not do this due to the sheer hassle).

[1] http://www.dailybreeze.com/business/20131013/ride-sharing-co...
Apart from teaching somebody how to debug, I actually disagree - it's a very important point to make that you need to be exact when giving computer's instructions, something many people learning programming don't grasp very easily.
was firmware signing a big factor in the decision to go with OCP hardware?

thanks for telling the story. it is encouraging for us as we are bringing up ironic support ourselves.
How Duskers Became a Thing
That seems unnecessary. The entire page is only 126 words and it's clearly stated that only OSX is supported.
The Wikimedia Foundation long ago fell to the Iron Law of Oligarchy. Many people assume they're donating to cover server costs, and Wikipedia's advertising is carefully constructed to avoid challenging this assumption. But in fact most servers are already donated inclusive of all costs by large companies like Google and Yahoo. Most donations go to funding the ever-increasing Wikimedia payroll.
I don't get it, why is this game so special, and why are they publishing its assets without getting permission from the copyright holder?
... so 'macrology' means "use of macros" rather than "long and tedious talk without much substance"? Is this usage specific to Clojure, or to all languages that have macros? It seems like a pretty bizarre repurposing of a word that already has a very different meaning, and I wonder how widespread it is. Are we too late to stop it?
The thing about the iPad is that
I use the Hario hand grinder and it is by far the best grinder for anyone that is price conscious. It is significantly less expensive that other ceramic burr grinders. The only draw back is that you must manually crank it and this takes time. That said, a single serving of coffee takes only about 2 minutes to grind so it really isn't that bad unless you are preparing a larger number of servings at once.
Gaming Linked to Social Adjustment
Let's summarize, £5000 worth of equipment on a £2000 trip and the best picture has been taken by a monkey.

The monkey took "hundreds of pictures", increasing the likelihood of producing a few quality shots. Its quantitative approach has seemingly yielded the better results compared to whatever Mr. Slater has applied.

Mr. Slater can not be attributed the director role either, as the macaque has "hijacked a camera", disregarding his setup and direction.

But how could the macaque benefit from holding the copyright on the picture?

"For every 10,000 images I take, one makes money that keeps me going. And that was one of those images."
This is what it should be about. We should want him, as any other professional doing his job, to make a living. Instead of spending money on beating him on court, let's spend the money to buy rights to the picture to put it up under a creative commons license.

Why are we spending so much energy on finding out who's "right", instead of just doing "the right thing", in cases where there is a win-win situation like this.
> they isolate the logic of map, filter etc from lists or any particular context

Is it correct to say that the relationship between the new forms of map/filter/etc, reduction functions, and transducers is something like this:

"traditional" (map f l) is equivalent to (foldl (mapR f) l []), where (mapR f) is the "reduction function" corresponding to map. (mapR would still be list specific)

the new (map f) is a transducer that takes a reduction function and returns another reduction function; given idR, the "identity reduction function" for foldl such that (foldl idR l []) = l, ((map f) idR) = mapR.

Furthermore, given reduction functions mapRR such that (foldr (mapRR f) l []) == (map f l) and idRR such that (foldr idRR l []) = l, then ((map f) idRR) = mapRR. (Because all the list-specific things in the output reduction function come from the input reduction function, the transducer (map f) doesn't need to know anything about lists, so can be used in other contexts as well -- one minor-but-perhaps-easier-to-illustrate aspect of that is, even when used with lists, (map f) is independent of the folding direction, unlike the reduction functions mapR and mapRR.)

(I know this is barely even scratching the surface of the applications, but I'm trying to confirm that I've got the concept right.)