skysight-inc/HackerNews huggingface dataset:
If this is all it takes to turn people away, then I would say that the problem is that those people have an irrational fear of mathematics. At that level, it's not about having a tool that is too abstract or difficult, or not being gifted at abstract thinking; it's about those people having a conditioned knee-jerk reaction to math-sounding things.

Mathematics is hard, at least for me, but I have accepted that I have to get over my preconceived notions and at least try to look beyond the jargon. And these are mere names, not "let's cook up an ad-hoc notation and heavily overload and abuse it in places because 'the meaning is obvious from the context'...". this is only a question about choosing name A, or name B. I can't imagine it will get any harder by choosing either of them.

At least Haskell clearly states, with it's esoteric naming; "what you are about to get into is quite strange, and quite different from anything you've probably encountered in programming before." And if they can't look beyond scary-sounding words, maybe that kind of programming is not for them - and in that case, it's good that they found out straight away - or maybe they need to work on their own phobias.
It gets better. On PACK page you get this on hover over picture of 'a monther':

"A white Mother \ with everything you need to connect her."

Whole branding seems wrong here.

Edit: Found also "No need to pay a subscription fee to live with your Mother." on INSTALLATION page.
Foxconn Ships Over 1 Million iPhone 5Ss to China Mobile
Are they needed? No. Are they useful abstractions? Yes. Like most abstractions in Haskell the theory is always optional.
You've got a valid point. We want to eventually create a space that allows responsible scraping - so webmasters can have access to analytics on what's being scraped and can explicitly turn off kimono APIs for their domains if they see fit. We also think there are use cases for people who own their own data. Often, APIs will provide a way for companies to streamline their internal app development and figure out what to expose to the developer community before investing in an expensive API deployment.
Why does it have to be a binary choice though? I'd think programming can be integrated in all of those things as well. It's just another tool in your mental toolkit.
We're in the middle of implementing a more power developer version of the tool to handle the use cases you're talking about. The beginning of this is surfaced under the "advanced" tab in the data model view where we show the selectors and regular expressions that are produced. we want to ultimately let you edit those to customize the extractor. From there it'd be super cool to implement the javascript snippet feature you suggested.
As a cyclist, though, sometimes the light will never turn. Most states treat bicycles identically to cars as far as red lights go. So, sorry, but I'm not going to wait at a red light for 45 minutes when it's freezing out for a car to show up and switch the light for me.
That's the point of saying "is a function of". No one knows exactly what the function IS, but the function for luck comes from those two qualities. Others, too.
I inadvertently focused this discussion too much on the duplicability aspect of the argument, when there are other factors at play as well. For example, if someone purchases a song and then plays it on speakers, and you are nearby and listen to it, I've never heard someone claim that you've stolen the music. Similarly, if you go to a music video on youtube, then listen to it while switching to another tab, you also have not stolen the music. Yet if you download the exact same song from a torrent site, then listen to it, and then delete it, the claim is that you have stolen the music. The dividing line here seems arbitrary and difficult to pin down. In every case, you had the same auditory experience. In the latter two cases, you had the same sequence of bits stored in memory, the same instructions execute on your processor. Yet only in the latter case have you stolen something. So, what is the property? What, exactly, is it that you have stolen? The fact that this isn't completely trivial to answer is my justification for claiming that there are, at the very least, some shades of grey in this issue.
Have you heard of PGPfone?

http://en.m.wikipedia.org/wiki/PGPfone
Practicing law? This isn't a courthouse. Sure the SFMTA operates with the blessing of the government, but I do not believe "parking court" is in the same realm as the "courthouse" you're thing of.
Lots of people stream Pandora and YouTube in background. Few people use new windows. Adding a control for users to decide would sacrifice simplicity of UX.
This is so odd to me. I can't help but think that people who cite this study and studies that highlight the "decline" of Facebook are simply Facebook haters for one reason or another. They are just clamoring for a reason to hate on Facebook. Maybe they're just jealous of the Zuck.

It doesn't matter if teens aren't on Facebook. Why? Facebook, just like every other tech company right now, is taking operations global. If they lose 3 million teens in America they'll gain 3 million in Japan or Africa or China or Russia or India or etc.

Also, ultimately, nobody seems to be asking the question, why do we need teens to use Facebook? Are they perhaps converting later in life? Are teens not using Facebook and then becoming adults and still not using Facebook? Do we want to monetize minors? Are they even really worth monetizing?

I'm not saying the loss of teens of Facebook is a useless metric to follow, I'm rather asking people to answer more relevant question.

The more people talk about the decline of Facebook due to declining teen numbers, the more likely other people will think you have some sort of jealousy thing going for the Zuck. Honestly, these numbers tell you virtually nothing about "teen migration" away from Facebook. I feel like they're move to buy Snapchat was just to shut everybody about this teen bullshit.

Stop hatin' and get your facts straight.
What does "knives" mean?
Beam+ aims to make telepresence affordable with $995 in-home bot
And similarly, the list [1,2,3,4] is not a monad, and that's why "flatmappable" isn't a sensible alternative to "monad", as Bracha recently suggested.

Though some have argued that this confusion indicates a hole in our vocabulary:

http://blog.plover.com/prog/haskell/monad-terminology.html
I built something very similar last year, but sadly never got around to polishing and launching it: http://exfiltrate.org/

(There's a prototype of an API generator hidden in a menu somewhere but it's nowhere near production ready)
Others have explained why the Chomsky Hierarchy isn't particularly useful to people working on designing or implementing languages. What IS useful and which developed around the same time as Chomsky's theories is BNF notation: https://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form
The Tipping Point (E-Commerce Version)
In fact, there are several options for running F# code on a GPU, some commercial and some free/open-source:

http://fsharp.org/use/gpu/
While ZFS doesn't provide ACID semantics directly, you can achieve similar functionality using zfs snapshots.

Take a snapshot before you make changes in a script, then run the script, if the script fails, just rollback!
Having written a whole lot of crawling code throughout the years, I can totally understand how monumental of a task this is. This really does look like a cool product. Glad you're actively hunting down ways to improve the demo before asking for money :)

Feel free to drop me a line if you want any specifics about the troubles I had.
Simulation of cat vision
I've never understood this part of Taleb's argument. Of course, constant vol Black-Scholes does not hold. BUT NO ONE USES THIS. Everyone in the financial industry is well aware of the volatility skew, and spends lots of time adjusting for it.

B-S vols are putting the "wrong number into the wrong equation to get the right price" as Rebonnato famously said.
Netflix Monitors BitTorrent To Purchase Shows
I think people are pointing out "survivor bias" because the qualities listed aren't unique to successful companies.
If data is drawn from a Laplace distribution of the form p(x) = exp(-|x|), the mean absolute deviation is more informative than the standard deviation, but if its form is close to the normal, p(x) = exp(-x^2), the standard deviation is more important. So whether to use the mean absolute or standard deviation depends on the distribution of the data. There is a field called robust statistics that looks at this question.
Total speculation driven by personal anecdotal evidence:

I think a lot of teens don't have a use for Facebook yet. Facebook is a pretty good tool for staying connected with people from high school and college and past jobs that you wouldn't see otherwise. Most teens are in high school with the same people from their jr high/gradeschool. They have smaller social networks, are focused on small groups of immediate friends, and have watched the kids a year or two older than them get in serious trouble for posting the stupid stuff teens do on the permanent social networks (Twitter, Facebook), and would rather use ephemerality (Snapchat) to avoid accountability.
Couple points:

1) I said nothing about whether parking enforcement should be lax or not: that's an entirely separate question from how it's funded.

2) Municipalities do differ, but the fee associated with a ticket either often ends up divvied up to agencies related to the ticket-issuing. See [1], for instance. (I couldn't find one where that wasn't the case, but I suspect that's probably because of people complaining loudly about this issue, resulting in Google giving a bad sample)

3) The meta-political discussion seems odd to me: no one (here, at least) is saying we should move to an authoritarian regime that institutes all these regulations by fiat. Speaking for myself, I want the public to build democratic governance structures that give officials the correct incentives to maximize social good.

[1] https://exploreb2b.com/articles/where-does-your-traffic-tick...
Makes the three of us.. Nice work OP!

P.S. Also a fan of threedB @robmiller.. :)
Have you done that successfully?

My fiance got a ticket on Muni that was clearly in error (her Clipper Card record showed her tagging 9 minutes prior to the ticket being issued). We followed the instructions for submitting a protest, and never heard back. After some back and forth, it seemed like the protest process was just /dev/null-ed, so we paid up just to make the problem go away.

My take-away was that if you wanted to actually fight a citation you'd have to take them to court. As I understand it, fare evasion was a criminal offense until a few years ago, when they decriminalized it in favor of the new citation system, in order to save money on court costs.
I'm developing iOS on a mini and am happy, I don't have any issues with it at all. The fan is nearly silent even when it's running. Don't have any performance issues with XCode or so.

If you don't need a laptop, save the money and get a mini. Even though it hasn't been updated for well over a year, it still buys you the most RAM/$ and CPU/$.
"Sam Altman has seen the early stages of lot more unsuccessful companies"

Sam Altman has experience with a particular group of companies. A small subset of companies out of a huge set of people who do business. In a wide variety of places.

This writeup certainly makes some good points but it is specific to companies of a certain type and Sam has not qualified that at all in his post.

"than pretty much anyone has seen companies at all."

I've been observing companies (as have many other HN readers) since before Sam was even born. (I started my first company right out of college and that a very long time ago.)
> on the... people who flaunt [sic] the law

That's only correct if you believe parking fines are fairly administered.

If not, they are in fact a social ill.
Are you familiar with ScraperWiki? I'm wondering how your work fits in with it.

Edit: looks like they've moved away from that space, but have an old version available at: https://classic.scraperwiki.com/
Build beautiful analytics products at Mixpanel
Pay Your Taxes With Bitcoin: snapCard Launches ‘Pay the IRS’ Service
Yeah, whatever. Academic. IANAL, but I'm guessing you aren't either, so let's leave that to the lawyers. I'm sorry I brought it up.

Bottom line, I've done a lot of work on npm over the last 4 years, and I've got some ideas about how to best take care of it in the future. Those ideas require money, and it's a lot easier to get money if you have a plan to turn it into MORE money. (This IS still a site about startups, right? ;)

If things keep expanding and growing like they have, then it's going to require more money. So, we've gotta earn our keep to be sustainable, and the way to do that is to provide stuff people will pay for.

Also, I like to make money. It's fun, and it keeps you grounded in reality, if you run it like a responsible business. So that's another nice plus of going this route. I still have full flexibility to carve things up however I want later on, and like I said, we're keeping every option on the table.
Great suggestion... thanks for this one. We're putting this on our list
I think the point is that the next step in abuse would be to do it in real life rather than by video. Not to imply that one is worse than the other, but it would strike home to Britons.
A bit of a link-baity title. It's not that you shouldn't learn category theory, it's that you don't have to. Even if you want to program in Haskell.

But is it worth learning on its own? Probably. At least the basics are. You'll get more insight into the design of languages like Haskell and ML and acquire a bunch of new abstractions which have a very good "power-to-weight" ration: that is, abstractions which are surprisingly general and expressive but also simple. The compromise, of course, is that these abstractions are really abstract--they do not admit good concrete explanations. At first, thinking about this sort of abstraction is difficult, but they become extremely powerful and convenient once you get used to them.

Category theory also helps people design libraries. In a sense, category theory is focused on composition, which is obviously integral to writing good code. Additionally, some extremely useful constructs--like prisms from the lens library--were discovered largely thanks to category theory.

Finally, category theory gives you a new perspective on programming. I find this very valuable because it gives me more than one way to think about whatever I'm working on. It's useful in the same way Curry-Howard is useful--in fact, there's a very natural extension of Curry-Howard to include categories with certain structure.

So yeah: please don't feel you have to learn category theory, but consider learning it anyway.
Sorry to be picky on language but I think this misuse may be spreading and this comment is pretty high.

You 'flout' the laws and you 'flaunt' your ridiculous good looks.
I just wish articles like this would lead with a tiny bit of research. The web is flooded with "here's how I think you can work better" articles, but very few go beyond personal anecdotes. As such, many of them are just not that useful.

Here are few things that would've been beneficial in giving a better foundation to this article - it would've been a much better starting point for actually taking action, for one thing.

BRAC/ultradian rhythm cover the basic idea of a cyclical nature of focus.

Basic neurological effects of caffeine and withdrawal cover the idea that caffeine is a zero-sum game.

The Hawthorne effect[1] covers the idea of "Macro-caffeine"

There are quite a few case studies[2] to support the idea that stress reduction improves productivity.

[1] http://en.wikipedia.org/wiki/Hawthorne_effect
[2] http://www.amazon.com/Preventing-Stress-Improving-Productivi...
Yeah, of course it won't work with HTTPS sites. They'd have to proxy those HTTPS sites and perform a MITM just to do it.
This seems to be the case, which makes FB's acquisition very smart. Instagram seems to be, from my anecdotal evidence and the heavy promotion I see of it on Tumblr, growing very rapidly. FB has nothing to worry about when they have one of the trendy "simple" social networks in their camp. However, I would find it disappointing as Mark Z. that the FB platform itself would be dying with the younger generation.
So if I understand this correctly, he's written a program that can mess with the contents of a file such that when you run the file contents through some hash function, the resulting hash is an encrypted message you generated with someone's public key. Then, the owner of the private key can try and decrypt the hash of the file to see if there's a message for them, effectively letting you hide an encrypted message covertly inside the file. It's very difficult to tell if the hash is an encrypted message, or if it's just a hash.

But how do they modify any type of file to generate the correct hash? A carefully designed hash function?
It's probably our #1 feature request at the moment. We're working on it and hope to have it ready for you to try soon
It's almost like Facebook is more useful to people who are more scattered from their old friends

I think you've got it. In high school, I saw my friends in person every single day.
Net Losses: James Surowiecki on Net Neutrality (2006)
Lessons learned from my first successful product
Wasn't sure until the end whether he realized why Minecraft's pricing made sense; it was beta. You weren't buying a finished product.

I tend to play consoles and while I pick up a few games at full price every year (3 preordered at three moment) I do tend to wait for the price drops (about $10 each time unless the game is a flop) more than sales.
Xkcd and the will to be the underdog
However, while you can fail multiple times, you only have to strike "super success" once.
(As Nassim Taleb is also trending on HN right now) It's an antifragile situation: Facing extreme events, the upside is large whereas the downside is limited.

So, yes - (bad) luck as a function of hard work is highly volatile. But as it is antifragile, volatility is a good thing.
More like: "This shows us how desirable it is to try and circumvent writing JavaScript, despite how important the Web is."

I'm not saying JavaScript is good or bad. Just saying that there is certainly a strong desire to not write it, as evidenced by this long list of transpile languages.
You noted a pattern in how programmers name types, and then complain that the naming of a type class doesn't conform to that pattern. Of course 4 isn't a Monoid, rather, Sum is a Monoid.

As for IO, the best way to read it would be as an "IO action", which is what much of the literature refers to it as. Yes, this isn't trivial to understand, but IO in Haskell isn't trivial, and you can avoid the formalism if needed until once you understand things a bit better.
http://recode.net/2014/01/15/henrique-de-castro-out-at-yahoo...
Safari plugin to switch between .h and .m files on Github
There are several ways you could do it.

1: Don't run an X server; stay in the text console.

2: Run X, but just open up an Xterm to full screen. That way, when you do need something fancy, you can just run it.

3: Buy an old DEC terminal off ebay and hook it up to your new computer. If your new computer doesn't have a serial port, you can use a USB serial adapter.

4: Buy a really old computer and use it to telnet/ssh into the new one.

5: I once made a Compiz display filter to green/black and amber/black. The problem with that is Compiz was buggy in regards to which windows the filter actually worked on. Also, I can't remember exactly how to do it anymore. It looked cool when it worked, though.
In the opening paragraph, Surowiecki lays out what would have happened if the phone system's early days did not require a Common Carriage clause. It's the most compelling argument for regulating the Internet as a common carrier I've ever read.
The law isn't entirely blind to conventions, though. They don't guarantee anything, but if a court understood that there exists a convention for saying "no robots, please", and the robot operator in question followed it, then a court could well look less favorably on the damages claims of a website operator who didn't make use of the widely known convention.
Yeah, we've been working on this for a while too... took a while to polish it a bit before we could put it out there. Will check out exfiltrate.org - looks cool!
Wow! This is really rad!
Uh, you might want to look at NTFS performance for your given use case. If, say, you're a C++ programmer and your use case is reading lots of small files quickly and closing them again so you can compile, NTFS is a horror cabinet.

HFS beats that quite handily (and gets obliterated by ExtFS2 performance.)
Even President Obama Thinks That Facebook Isn’t Cool Anymore
I also loved the last CTF. I got to the last level but by the time I'd worked out how to attack it port numbers seemed to be jumping all over the place. I figured that it was just that too many people were hammering it. Had a solution that worked locally, and I was pretty happy to have gotten that far. Really looking forward to the next round - especially now that I work for myself and can dedicate the day to it :)
Thank you for building a tool I been wanting so I don't have to!

Can't wait to play around with this tonight.

Suggestion. Allow one to select images.
Intense PC2: miniature fanless Haswell PC, 3 hard drives, supports 3x 4k display
You write about these two regimes (telephony and cable/internet) as if their separate existence is inviolate. In today's world, where voice is often just another application running on top of IP, the existence of two regimes seems backwards, enshrining a century-old technology (POTS) that already starting to disappear.

If we as a society don't want to impose a requirement that rural communities be connected to the nation's essential communication infrastructure, then let that be the case; let's get rid of the requirement and rethink the whole thing. But if we as a society believe that rural areas should have access to the country's communication infrastructure, then we should change the requirement that service be provided via a 19th century technology. In the 21st century, isn't it just as bad for Internet access to be expensive and slow, as it was 80 years ago for telephone access to be expensive or unavailable? Standards have changed.

It seems to me that (specific legalities of the decision aside) you are focusing too much on the technical aspects of common carrier status, and not enough on the underlying policy objectives of that regulation. If universal service regulation is to have any relevance today, it should align itself with the reality of modern communications technology (where access to the Internet, not telephone networks, is what matters), and with what it means today to be "connected".

A "universal service" policy that ignores the fact that TCP/IP-based broadband Internet has replaced telephony as the essential communication technology is just a farce.
The people who scrape data to avoid paying for APIs are the same people who will not pay for a service to make scraping easier ;)
A bass guitar made from a Commodore 64
Kerbal Space Program is (mostly) doing the same as Minecraft. As they're hitting milestones the base price has been increasing, but they're still allowing themselves to get pegged during the major Steam sales.

The other potential problem with rampant Steam sales (because honestly, they've won the mindshare) is that it's affected my price sensitivity. There's so many good games out there that I've picked up for a pittance, and have yet to play, that I can't really justify paying full price for anything -- if I don't have the time to play the all those other games, why pay more money for yet another game I won't have time to play?

The sole exception to that rule is games with a compelling multiplayer component, as something I can do while socializing with some friends.