skysight-inc/HackerNews huggingface dataset:
With type inference, a REPL can even tell you things about code that can't run yet!

Prelude> :t mapM undefined [5,6,7]
mapM undefined [5,6,7] :: Monad m => m [b]

This can get even more informative with Typed Holes:

Prelude> mapM _whatFunc [5,6,7]

<interactive>:14:6:
Found hole ‘_whatFunc’ with type: Integer -> m b
Where: ‘m’ is a rigid type variable bound by
the inferred type of it :: m [b] at <interactive>:14:1
‘b’ is a rigid type variable bound by
the inferred type of it :: m [b] at <interactive>:14:1
Relevant bindings include it :: m [b] (bound at <interactive>:14:1)
In the first argument of ‘mapM’, namely ‘_whatFunc’
In the expression: mapM _whatFunc [5, 6, 7]
In an equation for ‘it’: it = mapM _whatFunc [5, 6, 7]
The saddest part is that the best public communication channel; Twitter; has been hijacked to become an attention seeking blow horn.
It's not frequent, but it does happen. For example: http://www.marco.org/2014/12/01/app-store-rule-5-6
Osxvpncli
Ant larvae, grasshoppers and crickets are surprisingly delicious when prepared well. Larvae are kind of a cross between barley and caviar, while grasshoppers fried with chiles have a deep unami flavor to them. The trick, I think, is finding a region (such as southwestern Mexico) where they have a culinary culture that privileges such dishes.
I suspect this is an entirely made-up PR campaign from the BSA.
A dynamic language with optional static typing is still a dynamic language that offers its own syntax for dispatching to statically typed code. Python originally offered easy dispatch to C++ code, and Groovy to Java code. The typing guarantees aren't really in the dynamic language there if it's optional.

There's also the commercial aspects of static typing in a dynamic language. After 10 years, Groovy introduced the annotations to optionally statically compile code in order to compete with Java instead of complementing Java, which changed the business purpose of the language and their relationship with Oracle.
Agreed, that is a factor, but give me some credit for knowing that. I stand by my original comment.
Similar to NvAtl and Devonthink for the Mac is Eaglefiler
http://c-command.com/eaglefiler/
> I'm sure it's something I could fix if I needed to, but ...

So in other words, no demand, no work. Had your job depended on it, you'd have done so. For everything else, if no hobbyist is willing to work on it then it gets de facto deprecated at some point down the read.

Plus, OpenSPARC T1 has been around for what... a decade? For all of its technical merits, that's about as old as dinosaurs in IT time. Deep Blue defeated Kasparov in 1997 and was the size of an oversized US fridge. Smart phones packed the same amount of computing power 13 years later. :-)
The law allows food manufacturers and stores to lie about the food. Much of the meat, especially poultry, for sale is labeled as "fresh" or explicitly "never frozen", when it has been frozen rock-hard. There is an arbitrary temperature that the bird must be kept above to allow the use of the term "fresh", but this is well below 0° C.
http://combatblog.net/?p=8246
Once. In the US. And they got called out by a popular Apple blogger. :-)

Seems to me that someone is holding Apple to very different standards from other companies here. If they're sending any type of spam, I'm either blind or it's so low quantity that I don't even notice.

(Aside: I periodically read your blog; great stuff.)
Far more appropriate than Job 9:5:

> He moves mountains without their knowing it and overturns them in his anger.
The argument is rather that a layman should not be in charge of redirecting talent from one research effort to another, because they are a layman.

It's a "utopian should" though. Billionaires can boss people around. Not much to do about it.
Solve a pocket cube online
i'm not sure i care that much tbh.

this is a tiny part of the price i pay for being able to buy it in a shop from bulk suppliers rather than having to juice my own fruit... besides that, i don't think its a heavy price to pay - i'm not sure i really see the harm tbh.

its not like they are flavouring it with deadly toxic poisons.
Sorry for such a pedantic comment for such a nice tool, but... I noticed that GIFs were attracting my attention, but were too for me to comprehend what was happening. They are not better than static text (you can color it if you want) or image.

Is it common now to present screencasts instead of pasting text copied from for CLI tools?
This addressed all the uncertainty I've been ruminating on for a while now. Nice to finally get a down-to-earth, thought-provoking perspective on the morass that is software development from an experienced individual who doesn't have any ulterior motives.

A modern complement to the "No Silver Bullet" essay (http://faculty.salisbury.edu/~xswang/Research/Papers/SERelat...)

I must take time to reflect and ponder now.
If you're interested, Stuart Brand released a book in 2009 that he calls an "eco-pragmatist manifesto". ( http://www.amazon.com/Whole-Earth-Discipline-Ecopragmatist-M...) the thrust of it is that it's too late to save the earth from humanity; its time to focus on saving humanity from the earth. He comes out in favor of cities, nuclear power, and GM foods in great detail, with enough footnotes to keep you busy for weeks. Interesting and entertaining read... And loaded with tidbits you can throw at your less savvy friends at dinner parties.
The variety of memory used for computers is amazing, and I find it a lot more interesting than the history of the CPU. CPU architecture is very diverse, but physically tends to be just different configurations of a few physical elements - relay, valve or transistor.

Memory had cathode ray tubes, mercury delay lines, dekatron and selectron tubes, core store, core rope, magnetic drums, tapes and discs, magnetostrictive delay lines, magneto-optical discs, and probably many more I don't know about, not counting the write-once formats like punched card and tape.
OK, your list, your choice (shrugs).

[Just imagine what would have happened if it was Chester that became economically important 150 years ago rather than Liverpool? Deesiderail, or DRail]
They wanted to help get the language off the ground. Without the stdlib at launch, I don't think Go would have been nearly as well received. I feel like it's one of the key pieces people first coming to the language like.

The golang.com/x/ packages seems to be handling extending the stdlib at this point.
Speaking piano – generating speech with a piano [video]
I think he has a point, actually.

Docker, assuming you don't basterdize it, gives you a largely immutable image that will actually be the same between your environments. That's about as close as guaranteeing it'll work as you'll get.

Does your Ansible setup provide that? I suspect not.

Docker makes it pretty easy for you to run multiple apps with conflicting libraries on the same host. Does Ansible help you do that? Nope. You could make it do it but it hardly makes it any easier.

I'm not saying Docker is some sort of panacea. Actually I think it's been a buggy mess. But I do believe it or something like it is part of the future we want.

Wrapping an app in docker and throwing it at compute running a distributed scheduler just simply feels like a better solution than writing an ansible script that places it somewhere and installs all the libaries then forces you to figure out how you deal with failure.

Obviously Docker is just a small part of a bigger picture. You could quite happily use Ansible to help yourself deliver them dockers.
Allow me to introduce you to facebook. =pp
Why? For two reasons:

1) flavor. When you buy this brand of juice it taste this way

2) flavor consistency. No matter which field or time of year the can produce the same flavor.
Pretty much this in a nutshell. Indeed, if you ever want to know (another) reason a lot of news sites seem to be posting articles to troll or bait their reader, that's because the per click model incentivises stirring up angry mobs rather than starting a civil debate.

So for any writers without anything meaningful to say... well, just find the most obnoxious, audience baiting thing possible, back it up with a bunch of thinly sourced 'support' posts and watch your article trend on Reddit within an hour or two. Or maybe on Twitter.

It's also why comment sections were virually unmoderated until recently... a civil debate brings less comments than a heated flame war between lunatics.
I've been running R-Pi based HTPC since the original R-Pi release. I current run a distro called OSMC (debian based, with Kodi on top) on my R-Pi 2 and it plays everything I throw at it with out an issue.

http://osmc.tv
What a great writeup! This is an example of an issue 100% created by the media.

To be fair though there is a culture of "outrage" that exists. The media may be implicit in propagating it but they don't always create it.

For example, this recently happened:

http://hlrecord.org/2015/11/fascism-at-yale/

I think it's important to study the media's role in creating and extending the reach of outrage, but it's equally important not to deny that there is a growing movement of people who are interested in limiting free speech and get very outrageous about it.
You could view the standard/core library as the minimum need to make a language pragmatically useful. You could also view it as trying to prevent fragmentation. However, the stability of standard/core libraries is also what causes them to be "where things go to die" because changing them is very hard to do without breaking things.

In the case of Go they also prefer to let third parties experiment and determine which design works best rather than trying to guess.

So it's all a bit subjective hence the differing opinions. The point is it's people trying to balance trade-offs.
Is <archiver of choice> + GPG really a big deal?
I never heard of Thunderclap before, maybe this is a viral campaign to advertise a viral campaigning tool.

Anyhow, Antiviral is a pretty good movie.

https://en.wikipedia.org/wiki/Antiviral_(film)
Seems to be mostly Russians and warez scene kids still using winrar
I like how juice tastes when mixed with carbonated water, apple as well as orange. I usually just drink the carbonated water itself, though.
Your best bet is just to get rid of all social media. I honestly think that the drama that social media encourages is unhealthy and subtly ruining people's lives.

It gives the impression that certain political groups are more influential than they are. It encourages outrage culture and the censorship that follows that movement. It's a lazy tool for certain types of journalists.

There's so many more constructive things to do than use social media. Delete your accounts, wait a month for any addictive urges to pass and enjoy life again.
So who types in URL's or use bookmarks!?
I also see it in major newspapers like The Guardian. Particularly around political stories, like Jeremy Corbyn and his new shadow cabinet, they seem predisposed to describe every comment made about them as putting the politicians "under fire" or some other such melodramatic term. And then when you read the actual quotes in the article, they are fairly tame, gentle criticisms.

This happened twice just this week, once with the (constructive, rather softball) comments made by a union leader about Corbyn himself (to which the reaction was something along the lines of "oh no, he's losing the support of his base!"), to the rather mild back-and-forth about John McDonnell's sarcastic crack about Mao in Parliament (which the media basically manufactured into a fake story, all the while implying that McDonnell is a crypto-communist, while he is nothing of the sort).

Anyway, rather than it being about a specific subject, I guess my point is that I am pretty down on journalists in general these days, because chasing the story and filling the news cycle (in any medium) seems to have taken priority over actually substantive reporting of things that matter.
I totally agree. One of the reasons I've started using an Onion Omega is because of this reason. IoT is pointless if you can't connect to the I easily, IMHO.
We are the angry mob
We read the papers everyday
We like who we like, we hate who we hate
But we're also easily swayed

- Kaiser Chiefs, The angry mob
As I recall reconstituted and concentrated juices are supposed to have "Brix" ratings on the food labels.

To complicate the matter further, juices that are concentrated for preservation, handling and storage and reconstituted for consumption (labelled "juice from concentrate") should be diluted back to approximately the same solids level (designated as Brix or percent soluble solids) of the initial juice. The amount of add-back water can vary substantially even within a given fruit, so reasonable commercial standards are set (FDA, 1999)

Juice is a pretty loaded word with lots of meanings. The tables in this document might help: http://www.fao.org/docrep/005/y2515e/y2515e03.htm
The real Papers, Please manual
Show HN: A bathroom occupancy status light based on the ATtiny
That's exactly wrong. They have the same processors as used in phones, which means they have hardware level decoding for video. My B+ can stream massive 1080p blu-ray rips over ethernet with zero problems. They make fantastic HTPCs.
I'm having trouble understanding why this is. Where can I find more context?
I'm not super confident but I think the stdlib flags are a POSIX implementation. However, POSIX is not what most people are used to. For example, POSIX says flags/options come before arguments but most Linux shells allow you to put the flags/options after arguments as well, e.g. `ls ~ -lh`.
I really like Soylent and what Rosa Labs is doing, but I don't believe that they are a paragon of transparency. Some countries (e.g. Australia) require food products to be labeled with the percentage of each ingredient by mass, not just a list of ingredients in descending order, and I don't see that on my Soylent pouches.

As demonstrated by OP's example, "honest industrial food" is incompatible with the economic principles under which the industry operates. Companies emphasize the information that makes their product more appealing, while concealing information that would aid their competitors or dissuade some consumers.

Generally, food makers will only disclose the information that they are compelled to by law, and even then, they employ teams of food scientists and lawyers to maximize what can be hidden behind a label that is still technically compliant.
An Interactive Guide to the Fourier Transform
I used to agree, but there's now extraordinarily cheap cortex-m0 chips available too.

E.g. Freescale Cortex M0 for $1.09 in singles: http://www.digikey.ca/product-detail/en/MKL03Z8VFG4/MKL03Z8V...

Cheapest AVR (ATTiny4 for $1.36) http://www.digikey.ca/product-detail/en/ATTINY4-TSHR/ATTINY4...

Cheapest PIC (PIC10F200 for $0.60) http://www.digikey.ca/product-detail/en/PIC10F200T-I%2FOT/PI...

They're all at least in the same order of magnitude. And in my experience, arm-none-eabi-gcc is a way nicer development experience than MPLab or AVR Studio. avr-gcc is decent once you get it set up properly.
Take it as you will, but some of the comments in the article are saying that the only things left active are the wifi functionality to remotely switch the device on again, and that the 'camera' part is completely disabled as you'd expect.

So at the moment, it's a bit less ominous than the title suggests.

That said, I do find it irritating how many devices seem to want to be on permanent 'standby' nowadays, especially given all the talk about wasting electricity. Or the related worries about spies being able to remotely activate devices because they're not completely off.
Didn't have to google RAM, PC and so on.
Most of the arguments seem to boil down to the equivalent of "they tried X, it didn't work, they should have used the money better". When trying to reform any system, be it software, business or education, risks almost always have to be taken to get any meaningful results.

That being said, it would be really interesting to read a dissection on how much philanthropists (especially new "hacker philanthropists") acknowledge that there are risks, and how they weigh those risks up. After all, the consequences of making mistakes when trying to reform an education system can have a large and lasting effect on the students involved.
When's the last time you took a bite right out of a cow? You usually process it first.
The Use of Drones During the Vietnam War
I hear more people complain about outrage than actual outrage. It's especially hilarious when I go to sensitivity training and a bunch of privileged co-workers complain about being afraid to have fun.
Medium's Twitter account tweets a lot of clickbait. It's sad.
Why is that depressing?
Reminds me of this article in general. The author sure did get a lot of mileage out of that one Tweet. This is a best case scenario for her as a writer. Free publicity!
Teaching Grownups How to Eat
Great blog for gamers
Yeah, this seems pretty reasonable. If someone wants their kid to 'play violent games' or 'watch adult movies', then let them, that's called letting parents decide how to raise their kids. Heck, the whole 'mandatory' ratings thing isn't even that useful in general, since the parent just ends up going in on their own and bringing the game/movie/whatever back to their kid regardless of any 'restrictions'.

Heck, it's even more pointless with the internet and no way to verify who anyone actually is.
Do you not see that by finding your co-worker's discomfort "hilarious" and labeling them "privileged" that you are doing your part to perpetuate and create outrage?
Right, but how hot does it get? I like my toast brown and crisp.
Looking at the changelog, I was amazed at how many disk-image formats 7zip supported and I newer knew. Especially the amount added recent months seemed impressive.

So I checked my current version... And Ubuntu 16.10 ships version 9.20, which is from 2010.

Yay.

Edit: On further inspection, downloading the source from sourceforge and building it locally was a matter of minutes though. But that feels so utterly un-Ubuntu-ish.
As a resident of Portland, my own anecdata is that transit is pretty good here. 30min from downtown to the airport for instance. As I noted in another comment, it's difficult for me to imagine a 100min train commute here. Taking the longest line (Blue) end-to-end, through downtown takes ~100min [1]

[1]: http://trimet.org/schedules/maxblueline.htm
Their discomfort comes from people telling them to stop checking sex jokes into the code base, posting comments about women's panties, making dick jokes, etc.

Stopping inappropriate behavior is not outrage.
Fastest Drone in the World !
What evidence is there that glutamic acid is a vasodilator?
A Neural Conversational Model @ Wikitract
Ask HN: Is there space for one more web chat between IRC and Slack?
So I've created a chat for my social network startup, allowing people to create rooms and to talk inside the "communities", and I'm playing with the idea that it would be interesting to make it standalone.

I read news about people leaving IRC to Slack, Slack expressing no intentions to cater the new user base, and IRC being "left behind" because it's too "outdated" (their words, not mine).

Since I think people here are familiar with open source projects, some facing IRC -> Slack migration. I want to know what you guys think? What would make you use a new client?
Funny that nobody has mentioned unbalanced parenthesis yet... Too much color can be distracting, but catching paren structure at a glimpse has no price.
Very interesting article, we need more of this 'measure, don't speculate' kind of science.
not very surprising. Dasani is purified then mineralized
Unless they say at some point there's a few seconds of reflection of people having sex in one blob of paint.
If those limits can be pushed back, then nature isn't actually imposing them on us.
Honestly I have a hard time believing that a company that would have sensitivity training would allow any of that behavior to continue beyond a single offense.

That being said, my point is that you are not helping anything regardless of the validity of the original complaints. You display flippant indignation by finding this "hilarious". Would it not help educate your co-workers to treat them reasonably instead of sarcastically confrontational? Has that approach ever yielded results?

That's one of the main things about outrage culture. Outrage will never convince anyone that they're wrong, it will only make them double down on their original ideas.
Ah yes, remember #fuckParis? I can't believe that was real.
... Do you not consider hn social media, and if not, why not?
I don't have any idea which side of the divide you'd fall on, but when I was in school there was definitely a group of people more likely to say "I'm taking X because it sounds really interesting" and a group of people more likely to say "I'm taking Y because I heard it's an easy A".

Given the timing (tail end of the last bubble), I always thought of the second group as "there for the money".

As with any generalization, it breaks down in plenty of specific cases.
The UK Board of Film Classification already sits through thousands of hours of truly mind-numbing films every year, including many art pieces which are probably as boring to watch as this for most people.

I really don't think it's wasted money either -- I live in the UK and I like the film rating system.
Okay, now what? The media outlets and authors responsible for this will continue doing it - and probably got (and will get) high praise for the traffic numbers.

She gets some more attention for calling attention to this, and increases our collective cynicism a little more (and rightly so).

It's tempting to call this a victimless crime, but it's really not. The victims are those who are actually outraged, often by actually outrageous things, like US police taking people's money, beating them up, and killing them. Or by regulatory capture in energy and banking. Or by US foreign policy hypocrisy. Or any number of other things.

Honestly, if there was some way for me to fine media outlets in general and specific authors in particular for this behavior, I would do it. It is wrong to shovel shit into people's minds especially if you have an official "press" designation. You've violated trust, and if the media doesn't police itself, then the media itself is going to be replaced with something that does.
This sounds like something that's already illegal. How would fraudulently calling law enforcement NOT be illegal?
This sort of thing is why I think Corbyn's strategy of opening distaining the media may ultimately pay off. I'm hoping that people will tune more and more of this noise out and then start going directly to source when they want to hear what someone has to say.
'As for not having to commit to types for some cases, STL languages can also have a "void " or "variant" or "dynamic" type (a la C#).'*

Even Haskell has Data.Dynamic, though it's not often used.
I apologize for displaying "flippant indignation" on an Internet forum.
I moved to London two years ago from Sweden. The underground has really helped me get over my claustrophobia (by daily exposure).
Teaching to my family to use linux was actually really really simpler .. they can browse pages, install apps, and the like.

But they all sooner or later have the same question.. "where's drive C:"?

It's not simple to replace 20 years of using a metaphors .. even today we keep using disk for "save" actions
It's easy to sagely dissect the past and identify the mistaken decisions.

The hard part, though, is identifying a company that today has a share price that is artificially high based on the company having destroyed its long term value. I.e. before the stock tanks.

But if they're a shockingly high number of them, shouldn't they be easy to identify, and short?