skysight-inc/HackerNews huggingface dataset:
Until I was 30 the word 'headache' didn't even exist for me. I never really understood what other people were going on about.

There are two phenomena that never cease to amaze me. One is this one: You go through life hearing about Problem X ("migraine headaches are really debilitating!") but you never quite know what the fuss is about. Then you get your first migraine headache and as you're sitting there in the dark feeling nauseous and miserable you suddenly think to yourself "oh, this is what my friends were talking about! Hey, they weren't kidding!"

Every time this happens it somehow takes me by surprise. I guess that, however much you try, you can't easily imagine the actual experience of pain. You have to be shown.

The other phenomenon is that you get used to your own pains, and then find yourself unreasonably surprised that other people don't intuitively understand them. I've worn glasses since I was eight years old, contacts for a couple of decades off and on, and I've been a professional laser scientist (i.e. "someone whose eyes are in chronic danger") so Jacques' story surprises me: You mean other people don't go to the ophthalmologist every year? Oh, right, they probably don't. I only know that intellectually; I don't really remember that from day to day until I read a story like this one.

Human communication, empathy, and imagination are astonishing abilities, but you do discover their limits.
I believe you are attributing a library issue to a language.

Reasoning about laziness? Polymorphism that can only be implemented using existential types plus Typable? Even purity is a double-edged sword (some algorithms are inherently mutable)[1]. Some of Haskell's problems in real-life projects can definitely be attributed to the language itself.

So the practical reason for using Haskell today is to take advantage of the amazing performance,

My experience with everything from simple checksum functions to parameter estimators (ML) is that Haskell is generally at least 2-10x slower than C (even when introducing strictness where necessary, unboxing constructors, etc.). So, in practice you'll often end up doing heavy lifting in C anyway (whether it is a database server or a classifier that works in the background), and in the end it doesn't matter so much whether you use Haskell or a dynamic language (performance-wise) if a significant amount of time is required processing requests.

where its type system can rule out most common web development bugs

Right, this is where Haskell currently has an edge, because it does not only make it easy to make DSLs (as e.g. Ruby), but typechecks everything as well.

oh, and Yesod is even faster than the mentioned Snap framework which is already much faster than Node

Yes, but the benchmarks you implicitly point to (the pong benchmark) is very synthetic and says fairly little about real-life use. Until we see Snap and Yesod more in production, the jury is still out.

[1] Sure, you can do quicksort in the ST monad, but it will require a lot of unnecessary copying.
Is It Friday? - Android Market
Ready for the weekend? Check out if it's friday yet!
Sadly it's not because Nobel's wife/mistress had an affair with a Mathematician [1] :)

[1] http://www.snopes.com/science/nobel.asp
Increased Performance In Linux With zRam (Virtual Swap Compressed in RAM)
Ma’s Alibaba Turns to Potential Bidder From Investment for Yahoo
they should insist his site be taken down, under his own policy any other site would have been for the initial infringement, irrelevant of the later change.
The article was talking about the $79 Kindle not the Kindle Touch for the keyboard point. Not sure why they'd expect the non-touch kindle to have a touch keyboard..
When "clever" goes wrong: how Etsy overcame poor architectural choices
This response misses the point, which is just that it's trivial to show that you can write blocking code in node. Any program that does significant computation will still block and pause all network IO (without setting up side processes, etc.). "The stupid fibonacci benchmark" is just a cliche way to chew up the CPU.

My main beef with node.js is the hype, to be honest. Many of the people who are really excited about it seem completely unaware that this kind of thing is hardly new. Tcl has been based around an event-loop for ages! Erlang was made in the mid-80s, and has a very mature (and thoroughly integrated) event-loop-based architecture. Also, its focus is on fault-tolerance / error handling in a multi-node system. I don't know what progress Node.js has made there, so far.
> this responsibility is fulfilled only by sacrifice and discomfort.

The highly educated do not owe society anything. No one should have a right to my intelligence. If I want to contribute, I can and will, and if I'm smart enough and execute well enough, I will be rewarded, both monetarily and through watching my creation create real value.

This does not mean that sacrifice and discomfort are the only ways to create value. Wile start ups are roller coasters of emotion, I can bet you that Jobs, Gates, Page et al. Have gleaned much more pleasure from their creations then sacrifice, discomfort and pain.

And the only person who can make them do anything is themselves. Larry and Sergey did not bear a responsibility from society to create Google. They did by their own choice.
Texas Wildfire Update
It can be both. And often is.
What do the slides say just before this statement? "Unverified rumour"
a) What would the new law do regarding Yakuza demanding money or death? I guess any business with them has potential of putting you in a no-win situation where damned if you do damned if you don't.

b) She should not have borrowed money. Then again instead of the US credit card loans, Japan has the Yakuza, two sides of same coin, except Yakuza kill, we just make you homeless.
I try and make the answer to that 'all of it'. But the flexible grid stuff can be hard on more complex sites...

On simpler 'blog like' site I can't see a reason why you wouldn't at least try and get things readable on every screen.
Groupon's influence on Yelp ratings
It's been auto-collapsed somewhere in the thread, direct link to the particular comment tree: http://www.reddit.com/r/AskReddit/comments/kyde9/i_own_a_dom...
IPhone 5 may have T-Mobile ’4G’ compatibility - but T-Mobile still can't sell it
So far I'm stumbling over the part where I actually sit down and read the book and do the problems. ;)

But my book only arrived last week, so I'm not feeling too guilty yet.
If Amazon is actually selling the Fire for a loss, how is that a "surprise"? Amazon isn't a hardware company. Its hardware is all about building a delivery infrastructure for its content sales: books, movies, TV, music, etc. (This is sort of like Apple in reverse; Apple uses content to sell hardware).

Obviously Amazon expects to monetize the heck out of each Kindle customer, over a lengthy user lifetime, on content sales to the Kindle. So building a Kindle userbase through cheap, subsidized Kindles is a no brainer.

The Fire isn't competing with the iPad; it's competing with Netflix. To that end, I am a bit surprised to see a Netflix app on the Fire. At the same time, Amazon probably realized that millions of Netflix customers would need the Netflix app in order to justify using the Fire as a media tablet. Once they've got the customers using Netflix on the Fire, they'll try to find a way to make their media downloads more attractive and less cumbersome than the Netflix app.
"Puppet and Chef are seeing rapid adoption" != "ruby is inexorably becoming the dominant scripting language for linux system administration."
It needs some polishing, there are quite annoying aspects:

1) Mandatory gender and country? Seriously, why? Even e-mail shouldn't be mandatory IMO. Hitting 'Enter' on register/login forms doesn't work as submit, I need to grab the mouse for that (especially annoying on a programming-related site)

2) The "How are programs run" section is completely useless. It's never mentioned how is my code actually invoked, just how it is compiled (when applicable). Let's take C for example, it says 'gcc contestx.c -o contestx.c'. Assuming the argument to '-o' is a typo, this way of compilation includes linking... so it seems I'll need `int main()` to avoid linker errors, but what's to be in `main`, I'm never told. I'm just assuming .c code is just `-c` and `dlopen`ed, but I'm not sure, since 15 minutes after submitting a solution, there's still no feedback.

Other nitpickery includes email validation code that's not clickable (okay, this is arguably a good thing) and other stupid memes implemented on the site like asking for the email twice or showing me my local time in the upper-right corner even though all other times on the site are displayed in the server's time zone (e.g. upper-right corner shows 16:45, but the solution I just sent is shown as submitted at 7:45)
I agree. Is there a strong argument in favor of politicians having immunity, other than the fact that they had the power to make that law for themselves?
Steinman dies three days before being awarded Nobel prize
I think there’s a communication misalignment going on. There are two questions:

1. What can we reasonably expect from this device, and;
2. What expectations are Amazon setting with their communication?

You seem to be speaking to the first point. Yes, it’s a book reader, so a keyboard is not essential. Yes, everyone has USB. You can even install USB power outlets in your home and office, so the actual adaptor is not essential. And so forth.

I think the author is speaking to the second point. If Amazon advertises it as a “Touch” device and it doesn’t behave anything like every other device advertised as a “touch” device, this is surprising.

If Amazon doesn’t ship a power adaptor like every other device, this is surprising. I personally won’t be up late worrying about it, but I’d probably be surprised if I bought a Kindle and discovered there was no adaptor included.

Then again, I have lots of adaptors around my home and office, and Amazon probably know that.

Not wrong, mind you. Sometimes a manufacturer breaks with the past: Macbook Airs cannot plays DVDs. I suggest thinking of the first five points as a critique of Amazon’s marketing, and the second five points as praise for the Kindle product.
I definitely see how this functionality is superior to Google Analytics (at least in GA's current format), but it seems like there is little edge over Piwik (http://piwik.org/) or OWA (http://www.openwebanalytics.com/) - at least in functionality. If that's a reasonable assessment, you are simply offering a hosted version for a fee.

Don't get me wrong, web analytics is growing and there is a lot of room for competition. However, it's everyone vs google at the moment. I think it would be good for a small team to strap themselves to one of the existing open source projects (which have far more functionality already, at least compared to your live demo and screenshots) and simply offer a hosted version. Then a group could actively commit updates and enhancements to the existing product (there are a lot of these business models out there, EnterpriseDB being a good, high-profile commercial example).
How can you self promote something you can't confidently describe?
Yeah, "retired" in southern California. Why?
Only the more expensive models had 3G. I had thought that I would use the 3G service, but I think I used it once during the first week I bought it to try it out. It really is almost useless for an ebook reader unless you're stuck somewhere without wifi and want to buy a book. Those situations are pretty rare these days.
What you say is true, but it's better to try and see if it helps than not to.
Truth is, most of the Oracle (same applies do SQL Server) databases I've met could run just fine under MySQL or PostgreSQL. A good deal of them would be unable to significantly stress SQLite or MS Access.

Unless you start with a million users generating data, NoSQL (or Oracle RDBMS) is premature optimization. You want to architect for growth just in case, fine, but don't waste your time before you know you will have a problem.
At first I just thought this looked pretty cool, and then I realized the whole thing is a single bash script.

Very elegantly done!
Do you know how to write an internal DSL in Ruby?
"While Taubes' own theory of obesity hasn't really stood up over time"

can you elaborate on that?
Same argument that was used against Linux, that is also system software. Too old, they should retry with something more interesting.
True. I wear contact lenses to correct for my general near-sightedness. And then I wear reading glasses on top of them when sitting for long periods at a computer.
How Many Investors is Too Many? A Guideline for Seed Rounds
Pacquiao vs Marquez Live Streaming
New Twilight Zone
Yeah, this article is pretty poorly researched. Considering how much press the Kindles got it's kind of inexcusable.
Interesting, but the hard part of this is really knowing what is and isn't important.

For instance, in the article he talks about how he "has" to publish his reading list at the start of the summer and how he puts it off a couple of months because he thinks it isn't really important. That's nice, but maybe the students who want to sort out their books or even do some reading over the summer and the hard working people in the admin office and bookshop disagree. "I got almost daily reminders from the department secretary; students sometimes asked me what we would be reading;" Sounds like his procrastinating on this caused problems for others.
They probably give you volume discounts, you know. And would a 150 machine NoSQL cluster really compare so favorably? An enterprise-grade server with an array of 10k-15k RPM drives or SSD's and appropriate redundancy is not going to be cheap.

What about the cost of manpower to operate one vs. the other? If you can hire one novice sysadmin @ $40k, labor costs will be small, but for a 150-machine cluster you aren't going to get far with a $40k novice.
Even from the article you mentioned it is not exactly clear if that was true. It was a juicy read though for 100 year-old rumor from a pseudo-gossip column though.

I used to hear similar kinds of stories between Babe Ruth and Lou Gehrig. It doesn't mean they're true.
My personal experience is totally opposite to yours. Eating fats makes me more energetic and more fit at the same time.

However, I'm strict with the 'no carbs' thing. If you mix fat and carbs nothing you say is conclusive.
I'm in the same boat and just got a set of progressive tri-focals. But I've found that there are other things that help.

1) I got a bigger monitor (for times I'm not using the laptop's screen.

2) I sit about four feet away from the monitor now ... that's classified as intermediate distance and doesn't require your tired eye-muscles to work nearly as hard to focus.

3) Eye exercises ... the rule-of-thumb is to look at something 20 feet (or more) away for 20 seconds every 20 minutes.

Ergonomics can help too ... because the same guideline that helps you avoid neck strain will put the monitor in the sweet-spot of your eye-glasses (ignore this for contact wearers). Level vision should put your gaze one-third from the top of your monitor. Most people have their monitors too low!

I hope this helps someone!
An Async, Cached Twitter API Proxy in F#
Amazon's $199 Tablet Is No Loss Leader
I put Ted squarely in the category of "contrarian" rather than troll. I think it's important to have people calling out the Emperor for having no clothes, even if the Emperor is wearing clothes. It makes for debate, which in turn makes for reasoned decision making.
I've found a number of fantastic iPad apps for my 2 year old. Our favorites at the moment are the ABC series by Peapod labs. I complete agree that it is hard to find them -- in particular because Apple doesn't have a "Kids" category -- they have "Education" and "Entertainment".

I think Famigo is a great idea -- though it would help if you had a "How old is your child?" prompt on the homepage, instead of burying it in the "Power Search" because I could care less about great apps that aren't appropriate for my kid.

I also feel like the most important thing I want to see in an app is some kind of educational experience. I'm not going to give my kid the iPad just to pacify him with a game -- I wish your site presented me with a straightforward way to filter by educational value, as opposed to "free/paid" since I'm willing to pay for an app if it is well rated and educational, but won't download a free game. I know the power search gives you a checkbox for educational, but that's not the same thing. Further -- does it count as educational just because they say so?

Some other concerns I have with Famigo:

* I can't see how to rate an app on your site.

* If I could rate, I'd like to be able to rate by the quality of educational content i.e. does this app do a good job of teaching ABCs or Counting?

* I couldn't find our favorite app "ABC Music" by searching, nor could I find "Cat in the Hat" what gives?
I have frequent headaches that were made a lot worse by a motorcycle accident a decade ago, and I've spent a lot of time experimenting with different things.

In my case, the biggest factor seems to be muscular, and doing trigger point massage has almost eliminated the problem. There are an amazing number of muscles that can cause some kind of headache (not just including neck muscles but also a bunch of jaw muscles reachable from the inside of your mouth...) It's now gotten to the point that depending on which type of headache (temple, top of head, stabbing in the eye, etc.) I get, I pretty much know which muscle to massage.

So, my obligatory reference for people who have chronic back pain or headaches: The Trigger Point Therapy Workbook
ww.amazon.com/Trigger-Point-Therapy-Workbook-Self-Treatment/dp/1572243759
Regarding: http://news.ycombinator.com/item?id=3058207
+1 for the diet suggestions, but I'd add exercise in their too, it has a bonus side effect of increasing your stamina so you'll no longer need caffeine.
Top Four Wet Wet Wet Piano Tutorials
> If Amazon advertises it as a “Touch” device and it doesn’t behave anything like every other device advertised as a “touch” device, this is surprising.

The "Kindle Touch" has a touch keyboard the "Kindle"(no touch) has the d-pad controlled keyboard. Nowhere have I seen the non-touch Kindle being advertised as a "touch" device. That being said I had the same confusion after readin the article (perhaps because I never expected someone to complain about a missing "touch" feature on a non-"touch" device.
The full story of "the one important thing" for startups
Think about it this way: Suppose we are playing battleship on a board with one patrol boat and five squares in a line. There are only five possible places to put a patrol boat on this board. The three middle squares are equally likely to be chosen by a random arrangement, so we might as well choose the middle square for an opening move.

This is where this falls down. Since I know it's optimal for you to choose one of those three middle squares, I do not want any boat configuration that covers two of them, so I will always pick either the far left patrol boat or the far right patrol boat.

Except if I always pick the far left or right, why would you ever pick middle to start? You wouldn't. Finding an equilibrium to these games is hard, but I'd guess a 50/50 mixed strategy of placing a boat either on the extreme right or extreme left and a 50/50 guessing strategy of B1 or D1 would be a Nash Equilibrium of this game. And the boat arrangement would look nothing like what you'd expect from a random arrangement, in fact there'd be a giant black probability square right in the middle of the board.
Trisquel GNU/Linux - Free Software and Gorgeous
After seeing backticks, %x and $? being used, I have to say Ruby, when employed like this, competes more with Perl than with Python.
In haskell, the syntax is so nice that is easily readable, and it doesn't get in your way.

Unless you want if-then-else in the do notation (yes, I know that there is a GHC extension for this), disagree with its whitespace rules, or like record syntax (which subsequently pollutes your namespace).

Also, point-free style is nice, but it is easily and often abused, leading to unreadable code.

Yeah, but the syntax and the verbosity hides your aim.

Many people would argue the same of Haskell. So much semantics are encoded in the particular operators, monads, functors, monad transformers, arrows being used, that they are hidden from plain sight.
My Response to "Node.js is Cancer" (an Express middleware)
Oracle really doesn't understand FOSS in general or NoSQL in particular. One of their points is that NoSQL databases don't have all of the advanced features of Oracle database completely missing that the point is not to have PL/SQL or secondary indexes but for simplicity and speed.
DENTISTAS EN CULIACAN | ODONTOLOGOS
Gavage, the process of force-feeding ducks and geese for fois gras, is not painful for the animals. I have been to a duck farm and personally seen ducks being raised for fois gras rush over and almost fight each other to get the tube.
Please stop with the toy benchmarks and pretty one-liners that show how awesome Haskell is.

There is growing list of smart programmers who get all enchanted with Haskell, jump into it wholeheartedly, and end up frustrated (see bottom of message). GHC makes the typical C++ compiler seem fast. Once code grows past the homework problem size, all hope of understanding memory usage is lost. I don't think people really get how bad that it is. The whole culture of Haskell is based around static checking, yet you have to run a program in order to find out if it blows your memory limit several times over.

Haskell is still a neat language, but we need less advocacy based on toy programs and more honest realism.

(Here's a typical, non-superficial example:
http://wagerlabs.com/haskell-vs-erlang-reloaded-0)
Oracle must be miffed: they built the first relational database (the first implementation of Codd's paper), which largely replaced hierarchical databases - i.e. NoSQL.
Consulting and finance are lucrative, partially because there are serious demands of the job that you're not considering.

* Working 7 days a week (in the office for 110 hours)
* Living out of a suitcase
* Often living out of a suitcase in the middle of nowhere
* Virtually no vacation
* Expectation that you'll forfeit a vacation if the firm needs you
* A lot of stress

And that's just the start of it. Plenty of people burn out and decide that the paycheck isn't worth it. Imagine that. You're making the mistake of only looking at the glamorous part of the job (the pay check) instead of actually taking a look at what the job entails.

Spoken from personal experience
The Debut of the Hacker League
If a politician does not have political immunity, he can be arrested on trumped up charges by the party in power.
The price I gave you is what one of our customers pay, after negotiation. True, they didn't order for 100 TiB.

In 2011, you don't need 150 nodes to build a 100 TiB system.

Don't take this as an official estimate, but I think we would advise on 7200 drives and more RAM and it would probably end up with a system one (several?) order(s) of magnitude faster than what you would get with a regular RDBMS.
More like fear of getting caught illegally downloading the latest Batman screener is the driving motivation for alternate Internets.
Well yes but AFAIR MS at least provided some data that could be critically analyzed (whether it stood up to the analysis is a different matter.) I am all for using TCO as an argument in tech advocacy, just as long as it has some backup in verifiable data.