skysight-inc/HackerNews huggingface dataset:
I would argue Haskell is more powerful than Scala, and also more readable, for the most part.

You can certainly find examples of unreadable Haskell, specifically in the vicinity of ivory towers — there must be something in the air up there which makes academics fond of operator line noise. However, compare the following Scala [1]:

implicit def KleisliCategory[M[_]: Monad]: Category[({type λ[α, β]=Kleisli[M, α, β]})#λ] = new Category[({type λ[α, β]=Kleisli[M, α, β]})#λ] {
def id[A] = ☆(_ η)
def compose[X, Y, Z](f: Kleisli[M, Y, Z], g: Kleisli[M, X, Y]) = f <=< g
}

…and Haskell [2]:

newtype Kleisli m a b = Kleisli { runKleisli :: a -> m b }

instance Monad m => Category (Kleisli m) where
id = Kleisli return
(Kleisli f) . (Kleisli g) = Kleisli (\b -> g b >>= f)

[1]: https://github.com/scalaz/scalaz/blob/master/core/src/main/s...

[2]: https://github.com/ghc/packages-base/blob/master/Control/Arr...
Windows 8, the post-PC world, and Linux: Microsoft will prevail
Looks like there are some errors right now: https://status.heroku.com/
Thanks Itaxpica. I come from an academic cognitive neuro background too and shared a lot of your concerns. We've shown empirically that you can use an active (non-gel) EEG system to do limited things. We are interested in mindfulness and meditation, which often involves sitting still and closing your eyes. These facts make it easier to use our detection algorithms successfully than it might in other realms. Check out neurosky, emotiv, interaxon and other folks to see products in the space--> still in its infancy, but we're practically seeing results for our narrow focus, which is meditation.
I am currently reading books from the Humble Bundle ebooks collection. Just plain regular text books on my tablet is fine, but the comic ones (SMBC, XKCD) are not readable. It is nothing to do with the size, and everything to do with the tablet screen being 150 ppi. Being able to read that is not "utterly useless".

As you can see from many of the comments, people do want to buy higher pixel density screens on their laptops. Apple even came out with laptops where that is the distinguishing feature. But if your choices are outside of Apple then simply cannot buy high pixel density screens.

Laser printers when they first came out were 300 dpi. That is a very good indication that those kind of pixel densities make for better legibility. Sure you can read stuff at 75dpi, but it isn't as productive.
I don't understand what you're saying. The harm is that you're losing money. Even if you're a complete materialist/hedonist and happy with that, this makes sense for you. The money you save on tea can be spent on music, or massage, or sushi. Why wouldn't you want that?

It's also possible that you'll find you actually like the more expensive tea better, which is fine. Then you'll know it's money well spent.

If you really get enjoyment out of expensive stuff because it's expensive, I'd be happy to sell you some milk for $300 a gallon. Trust me, it's the best. I'll put a fancy label on it and everything.
Letters to the Editor, 'Local teen disco Rapture respond to concerned parent'
It doesn't actually do much good to "crush" this company, right? They started this company around one set of patents. They can start other companies for other patents. The act of incorporating shields them from losing much in the case of having to cover legal costs for the defendant.
Absolutely.

http://www.flhlaw.com/pubs/xprPubDetail.aspx?xpST=PubDetail&...

"Under Section 285 of the Patent statute, courts have discretion to award reasonable attorneys’ fees in patent infringement cases that are deemed “exceptional.” 35 U.S.C. § 285. The Federal Circuit noted that while the threat of enhanced damages for willful infringement under 35 U.S.C. § 284 deters bad faith conduct on the part of the accused infringer, the threat of attorneys’ fees under Section 285 is “the only deterrent to the equally improper bringing of clearly unwarranted suits on invalid or unenforceable patents.” Mathis v. Spears, 857 F.2d 749, 754 (Fed. Cir. 1988). Section 285 provides:

The court in exceptional cases may award reasonable attorneys’
fees to the prevailing party. 35 U.S.C. § 285."
I concur with the the majority - I smelled something fishy the second I saw design elements in the HTML. Structure and style are separate for a reason.

Now the question is, can we redirect the enthusiasm the author has for this workflow? Is there a better way to 'describe' and design at the same time while writing maintainable HTML?
Huawei security chief says embracing its hacker critics
Hey bud, I appreciate your comment... it's really awesome of you. I hope I don't come off as sounding pathetic... I just am in a weird situation I wasn't really expecting. To be honest with you, I don't really have any destination and I'd rather get out of GA so don't count me out yet... haha. 2 days ago I didn't realize I would be in this situation. I'll give you an email in a little bit.
Also, vendor lock-in with a payment processor is pretty strong. Kudos to Braintree for supporting portability, but you're still locked to an API unless you want to re-code everything.

In other words, the first $50k is free, and then you're tied intimately to BT's API. The path of least resistance is to just keep going with them. You're making money. They're making money. Everybody wins. I don't think this is a bad thing, it's just not all charity.

All that being said, if they announced this 4 months ago when I was migrating my payment system over to Stripe, I'd have been all over it. BT seems awesome and this is a great deal. Stripe won based on price[1], but $50k free really tips the scales on that.

1. http://agileleague.com/2012/08/migrating-away-from-authorize...
For now, it'll run on the mobile phone only. We're working to make it available on all devices, though. That won't happen for at least a year.
I think what you are seeing a lot of your examples is a faux minimalism. Basic color schemes, few buttons. But the purpose of a minimalist design is to give greater significance to the thing that matters. Your first link is a great example of faux minimalism[1]. It contains a lot of unnecessary information; 1/4 of the available screen is dedicated to "Top posts". What does "20 stunning pictures from Iran" have to do with the article I am reading? Why am I being directed there? About 2/3 of the scrollable area is comments. I don't understand the point in comments when things like HN and Reddit already exist. Try going back to blog posts from 5 years ago if you want to see how badly they age, mostly due to comment rot.

The page also contains a search (search what?), various "social" buttons (these rot horribly too), and tags (no one uses theses but the authors). It does have 100% font size and decent contrast, so I'll give it credit for not being unreadable like many blogs.

I personally want to see more minimalism on the web. Outlook.com is a good example of minimalism done right. If you pay the yearly subscription ads are removed and there is nothing in the application not about email; with the ads you have 1 annoying thing. Compare this with Gmail which contains:

1) A 30px tall fixed container -- which completely stands out from the rest of the app -- containing links to other Google services like YouTube (why I want to go from email to YouTube, I'm not sure) which aren't related to email.

2) Another persistent container for social networking notifications to a social network I don't use and isn't about email.

3) A chat window which luckily you can minimize (but loads nevertheless).

4) Useful stuff about your email like tags, draft and spam folders are hidden under a "More" submenu!

[1] http://mkronline.com/2012/10/30/you-arent-imagining-it-the-w...
I thought Gnome 3 has no DPI slider at all?
My guess is that replacements are new devices (which replace your old device), while repairs are not new devices , but instead your original device, repaired.
Ah, my mistake. Rather a pity too... they actually had a product that was usable. I suppose the biggest challenge for them was "who will buy this" given that it was targeted for people with large storage arrays attached to Macs. It's a bit of a niche; perhaps people in the media world would bite?
The building is 35 stories tall. the 17th and 18th floors are right in the middle.

Besides that, I don't think the powers that be want people belching diesel exhaust just a few feet above street level.
I would have to disagree that, this sort of crap is exactly what happens at small companies.

When the person who manages a small company and is also a sole owner of it; its pretty common that they look at employees successfully blogging as at least partly, as a result of the business's (i e their) efforts. Conflicts also have a tendency to be arbitrated by the owner, not resoled ad hoc by humans.

I don't agree with this mindset, but I have seen this sort of behavior personally from small employers. I don't think my experiences are rare by any means.

As far as the article goes, I do think its rather over the top.
Yes -- IIRC this was with compressed PDFs generated from PostScript.
And wasn't click activation of plugins the change they had to make to avoid the Eolas patent on automatic execution of embedded content (going back to the 90s here)?
Very nice. I sort of with there was an easy way to do fish style prompt paths in bash (/home/username/bin -> /h/u/bin), but that's hardly this excellent website's fault. I guess I'm just annoyed at being tied to bash due to ROS.
If you're getting cold-called by a recruiter, that recruiter is a spray-and-pray inside salesperson, and no list of suggestions is going to make them worth working with. You have the complete correct answer at the very top of this post: find out who they work for, and blacklist that company.
Are there some well known features on the picture?
Very interesting, though it would be nice to be able to track a given word or words between debates to see how their frequency shifted. Right now, the transition is so quick that's it's difficult to see this.
Will it be iOS 5 and up only? I have a very old iPhone sitting around. :) (iOS4)
Agree. It should be at the top not at the bottom of the post. Cruel tease to many who'll see this.
I downvoted you because I dislike that attitude that is prevalent here... "You're not our preferred vendor so this is a cheap attempt at getting our business!".

If you think this is spam, flag it as so, but it's annoying to me that the crowd has favorites, and when those favorites have promotions people glow about how great they are, but if the competition does something similar it's an evil attempt to gain market share. We know this is marketing, no one is being duped. (Disclaimer, I'm a Stripe user!)
I know there has been a spat of these recently, but I always think about Robert Kearns and his lifelong battle against Ford for his intermittent windshield wiper patent.

As much as we hate patent trolls, once and a while, there is an exception to rule which proves us all wrong.
> I hate to pull this card on you, but what have you done?

Solid ad hominem.

On a related note, Hess has also taken himself almost totally out of society. Even UPS can't find his place. While it has a very Walden Pond quality to it, I personally include my social life in my "what have you done" list. Modern day Thoreau he might be, but remember that a lengthy git history doesn't make any person objectively "better" or more "successful" than other people. We're all just folk.
http://www.atarimagazines.com/compute/issue115/406-1.jpg
The Smart Tags lawsuit had some merit to it. They adopted the idea only after it was shown to them, and they refused to license it.

The Eolas case was BS though. The patent was based on rewording the description of existing technology. If memory serves me correctly. Microsofts own OCX technology was prior art for the concept. Eolas claimed that by applying their concept to the web, it was novel and non-obvious.
They have been targeted many times, and paid quite some millions (billions?) over the years [1] [2]. The thing is, the big players like Microsoft all have large patent portfolios and are using them to keep up the oligopoly, they have no interest in abolishing the system.

[1] http://arstechnica.com/tech-policy/2009/10/company-that-won-...

[2] http://www.inquisitr.com/112717/microsoft-loses-i4i-patent-l...
A few weeks ago, I had an email from a recruiter that contained a job description that I had written just a few days prior. This guy was trying to recruit me for my own team.

I forwarded it to HR, and our company no longer uses that firm.
Churn, Retention & Reengaging Customers
Thought this was a great article for those interested in improving customer retention and/or trying to understand what churn looks like.
How about coming to the reasonable conclusion that a data center in a 17 story tall building is not practical? Most purpose built data centers are only a few stories tall and don't have these type of issues as they are not built on islands close to sea level.

For those companies hosting production services on an island a few feet from sea level without a DR plan, I simply laugh. You deserve our scorn, not our production data.
I remember seeing a Hacker News submission of one of the later Jonah Lehrer stories, and thinking, "Didn't I read this a couple years ago?" Indeed I had, in the earlier publication where Lehrer published the same piece. When an author submits a story to a professionally edited publication, the standard terms of the publication contract routinely include a provision in which the author warrants that the writing is new, an original work of authorship not published before. (Publishers have other contractual arrangements for publishing reprints of previously published articles.) I'm with you in thinking that "self-plagiarizing" is an inartful phrase, but when Lehrer submitted pieces to later publications that he had written a few years earlier and already had published in earlier publications, he was violating the promises in his publishing contract, and committing a kind of fraud. Perhaps using the term "breaching author's contract" or even the strong term "fraud" might have made clear why that aspect of what Lehrer did was wrong and a ground for the recent publishers to decide not to deal with Lehrer anymore.
I write a lot of C++ every day. I work with a lot of people that write C++ all day every day. I don't know anyone that would consider themselves an expert in C++. The language is just too big.
They will probably just pay them off, it's simpler.
Easy Projects for President – Our Election Program
Is an intermittent windshield wiper really worthy of a 20-year monopoly?
Additional fee shifting information from a recent federal circuit ruling here:

http://www.patentlyo.com/patent/2012/10/should-we-move-towar...
Here's a similar thing also made from infrared images of the milky way http://djer.roe.ac.uk/vsa/vvv/iipmooviewer-2.0-beta/vvvgps5....
Exactly, now we're both in sync.
I don't buy it. You're the author of the original source. If you write an essay, and then realize there are some good parts, but most of it was too confusing to follow, you are no longer allowed to use those good parts in a new essay, which would be better for the reader?
Video Mashup of Advice from the World's Best Entrepreneurs
I agree with you completely. Fabricating stuff in journalism and scientific studies (see "Why Most Published Research Findings Are False") should result in blacklisting, and if the publication is complicit, they should be boycotted. Not that that's what happens, but would be nice if it worked that way.
> When power is low, I often hack in the evenings by lantern light.

The combination of forward-thinking hi-tech and rustic low-tech makes this feel like something out of science fiction. I picture him as a character in a Stephenson novel: a hermit hacker, off the grid, queuing up data and pulsing it out only when the cells are charged and the skies are clear.

Pretty awesome :)
I understood "self-plagiarizing" as it was used in this article to be selling your words to one entity and then selling them to another.

It's likely that a highly paid writer would be expected to produce unique pieces, and not to resell the ones paid for.

Writing pieces on your blog and then using paragraphs in a e-newsletter would not fall under this definition.
Most applicants will be approved instantly. There are some circumstances, such as the specifics of your business model, that may require a brief manual review. At most this will take 1 business day, but many reviews will be much quicker.

The good thing about doing this upfront is that you don't have to worry about running into any issues (like unexpected shutdowns) as your processing ramps up.
Yes, but I can achieve roughly the same effect (reducing information content) with JPEG by reducing the image size or reducing the quality parameter. That's not an advantage that's unique to this vector transformation, much less an advantage it has over JPEG.

Now it may be the case that "compressing" an image with this vector transformation results in less noticeable quality loss than a similar quality reduction with JPEG; but then I'd ask to see a comparison to more advanced image compression methods such as APT: http://intuac.com/userport/john/apt/
I used to use Timely, does this replace that service? Seems to...

My main concern is that if this is free as in both speech _and_ beer, how will the service be supported? I don't want to allow access to YATC and see it die.
Apache Server-Status Enabled Security Vulnerability in Popular sites
Yep, across all Buffer accounts.
That seems like you're really living on the edge. :-)

My typical setup is:

2.5" 15K-RPM HDDs making up the storage array. Generally in 4 or 5 drive, single parity sets with a spare for every set up to 3 spares (more just seems silly). I build out the array with 2 to 4 sets generally. The more sets, the more capacity and performance while keeping your parity stripes a reasonable size and ensuring a single drive failure doesn't drastically degrade the performance of the whole array.

So with 300GB drives, that gives me (300GB * (5 - 1 (for parity))) * 2 == ~2.4TB usable. Then throw on a couple Crucial M4s or Samsung 830s (had very bad luck with most Sandforce equipment) as striped L2ARC, and another pair as mirrored ZIL.

Then use a caching RAID controller with a BBU in JBOD mode.

The reason you want 15K-RPM drives is that things like replication and volume creation/deletion bypass the ZIL and caches, so while most of the time you'll be able to push ~30K 8K blocks around in either direction sustained with ease, for the low level administrative things you'll be limited by your disk speed. Which in the 10 drive (including spares) 2.4TB example above means you'll have about 1200 IOPs worth of performance you can tap into. If you'd instead used a three-drive single-parity set with 2TB SATA drives, you'd be storing a lot more data on each drive, meaning failures would take much longer to recover from, not to mention the drives themselves would be about half the speed. On top of that, for the lower level operations you'd be limited to about 1/10th the IOPs. Which is not fun at all. Especially if you've made the mistake of attempting to use deduplication. :-(

This is last-generation stuff though. These HDDs offer less storage, and much less performance for about twice the price of a good 512GB SSD today. Any new arrays I build will forgo the L2ARC and ZIL, and go full SSD.

This way you can cut out the 4 SSDs used in the example, and instead of 10 drives, have 10 SSDs. Instead of around ~30K 8K IOPs, you'll have access to 120K. Instead of about 15K for writes, you'll have about the same 120K. And all your lower level administrative tasks will run at the same speed as everything else.

So you'll end up with about 4X the performance at less than half the price, and with ~40% more storage as well. So even if you need the array to have a 4 year life-span, you could replace all the SSDs every couple of years, and continue to expand the performance envelope with whatever the current generation offers, and still end up paying less. Not to mention drive bays aren't cheap. So the all-SSD option means a Dell R820 with 16-bays is now an option whereas before you'd need the 10 drive bays, 4 bays for SSD, and your mirrored boot devices... you'd be looking at buying a pretty pricey MD1220 in addition to the server and now you've given up another 2U as well.

For high-performance IT HDDs are all but dead. We've passed a price/GB/performance milestone where for 98% of use cases, HDDs should only be considered for archival storage, not operational storage. IMO.
I'm not sure how specific to Haskell this actually is, though. Think of templates in C++ (esp. template functions) or generics in Java. You use T or whatever as a placeholder for actual types. Any time you need more than one type, you're forced to make a similar decision about how to describe a type about which you know very little.

It's is a heck of a lot more concise than either of those, though. Might this be the actual stumbling block? You're saying a lot about map -- in a very precise way, mind you -- without writing a lot.
The mini screen is slightly larger. My math says 4.7 x 6.3 inches vs. vs. 3.7 x 5.9 (from which I get a 36% difference in area, FWIW). And it has a lower pixel pitch (162 dpi vs. 216).

Neither seems particularly significant to me when compared with a 4" phone or 10" tablet which are vastly larger jumps. But obviously that won't stop folks from arguing about it.
Cool side project. I wish there was a features page listing exactly what's included in the app and what it looks like once setup.
Rick Hanson's stuff is great. Here's a lecture he did at Google several years ago: http://www.youtube.com/user/BuddhasBrain
Simple SPDY and NPN Negotiation with HAProxy
I am not Currently paying. Money does speak so im have to try to start paying I guess. At the moment it is hard since I have no money at the moment.
Do you think that ABC boards in other states will come to the same conclusion about the concept behind CitySwig (helping connect bar and store owners with stock to sell at discount with customers)? I commented on what on your previous posts that I think CitySwig a really good idea, and I still think so. I'm curious what direction you are taking now.
Teaching thousands of students to program on Udacity with App Engine (part 2)
This was made by one of our users, we would love to see what clips / advice the HN community thinks is missing
Zappos's EULA found unenforceable
I understand fully well that it is not _difficult_ to drive a lot of pixels if you want. Many modern cheap cards and IGPs however cannot, for whatever reasons: they physically have no support for dual-link DVI. Maybe they saved 50 cents on some connector that way, or whatever.

Note that I never said anything about overwhelming a dedicated GPU. That point was about cheap IGPs, specifically from Intel. (EDIT: OK I didn't explicitly say it, my fault.)

Ultimately I guess it boils down to priorities. PCs have gotten a lot cheaper, and some of that has been done by making things worse.

Personally I would like high-dpi as much as anybody here - although for now I think I'd first want a lot of screen estate (13" is a bit limiting at times), but I probably use my computer for reading a lot more than other people.
I often find myself repeating similar styling between semantic elements. I know that I could factor the common rules together but it never seems to quite work out that way. LESS/SASS gives us an opportunity to use both approaches together i.e. you first define your microstyles and then mix those into your semantic styles. I've never been comfortable with the stylesheets I produce when trying to follow the purely semantic approach, they always seem to end up a mess. Hopefully building up styles using 2 layers of abstraction(micro/semantic) will help to bring some clarity to my stylesheets.
Austria was not mentioned on Wikipedia as well, but it is sold here since September. Being a good Wikipedian, I added the release date to the site.