skysight-inc/HackerNews huggingface dataset:
Cant agree more! I have always hated video games but this game called Braid caught my attention. Being highly addicted to this puzzler, i finished it in a week and i remember what i felt. I felt like a genius, like i did which no one could, but my brother, he finished before me. Video games can make you feel like someone but as soon as you get beaten in your game, the dirty old feeling will be back.
> On the other hand, a lot more children are going to grow up without both their biological parents. Is that such a bad thing? I'm not convinced it is, but I've never really bought into the concept of family.

May I ask: Do you have children? What would you feel if your partner left the country with those children? Would you still feel the same way if you did not have the money for law to get some kind of custody of those children?
I think this is another case of "Failures were justified and assigned an appropriate cause". In reality, the author didn't have the discipline to balance work and entertainment. This sounds like tantamount lazyness to me; who doesn't want to be having "fun" all the time instead of work or school?

I have difficulty putting it into words but this sounds like one big excuse blaming society/parents/school for his failures rather than himself, which is where they lie.
Show HN: Send SMS to your number for free from shell
I guess we're forgetting how expensive it is to officially support IE. When Windows phone first launched it came with some sort of IE6/7 combo and was, of course, another nightmare from Microsoft for web developers.

If it were up to me, I wouldnt have my developers waste the effort on a browser/device that doesnt matter. However, I have not targeted the newest version of mobile IE, it is on my list, I have read that it is magnitudes better than what they originally shipped.
Curiosity rover studies rocks and a 'flower' on Mars
Author here. I haven't had the chance to test Reeddit directly on the Nexus 7, but if the sidebar is hidden, you should be able to see it by swiping to the right or tapping the subreddit name at the top.
Very cool! Only thing I wish is that pressing down just speeds up the blocks fall instead of immediately dumping it to the bottom (which would probably be handy if I wasn't such a spaz).
Yeh no. Microsoft extracts patent royalties (e.g. the FAT32) from pretty much everyone and anyone. They haven't targeted Android in any unique way.

If anything Google's abuse of FRAND patents against Microsoft over the XBox 360 H.264 codec is the most egregious example of aggressive behaviour.
Lots of people contract to a former employer. That's what I'm doing at the moment.
Isn't it exactly what Google is refraining from? Since the Maps work crappily on non-WebKit mobile browsers, allowing them to be used is delivering bad experience.

I fail to see how this is different than e.g. not supporting Flash on iOS devices due to poor performance and battery drain - a then-controversial move which is now seen as reasonable even outside the circles of Apple fans.
Depends. I recently did a small project that node was a perfect fit for.

But for most larger things I like having threads, and an event based network loop. For that I'm a bit if a java guy and use netty.
Is "Reddit" trademarked? Could there be an issue here?
FYI: http://www.x-pose.org/2012/06/cloudflare-response-times-are-...
Statistically, most students in American colleges achieve low marks, fail a lot of classes, or drop out entirely. I suspect these students still encounter daunting obstacles in the real world.

The difference between schooling and the real world is not the heapings of praise, it is the lack of regimentation. In the white-collar workplace, there is not often a cohort of twenty men completing the exact same carefully-directed tasks as the recent graduate.

p.s. English "perfect" comes from Old French. Using it as a verb is valid but rarely seen in today's English. To me, the sentence "I am in a class to perfect my French" seems arrogant because it implies that my French is already very good.
wow guys thanks a lot for wonderful comments. I appreciate it. I fully agree that the interface is sluggish and boring since it has only 2 colors. I used jqm + phonegap to build this app. I really made a big mistake by using these technology. I should have just built it natively.

I have provided API for merchants to send receipt to their customer as well, which has an example here: http://binceipt.com/webservice_guide.html

20 receipts for $1.99 is way too expensive man and even more expensive the paper receipt. I guess 200 receipts for $0.99 make more sense.

$100 for my source code? In your f*cking wet dream, nanijoe and you can shove that $100 bill into your ass.

I am confident that there is a market for this as there are already more than 20 active users.

I am currently converting binceipt to native app.
Where's the proof that this is some sort of "retaliation" ? As far as we know it could be an update to GWT that introduces the change.
The 10 best IT certifications: 2012
Here's my solution:

x=2233445566
y=7788990011
z=9988776655

6 * 6 = 36 (last digit stays the same)
1 * 1 = 1 (last digit stays the same)
5 * 5 = 25 (last digit stays the same)

so:
x^N ends with 6
y^N ends with 1
z^N ends with 5

for just that last digit, 6 + 1 != 5.

qed
Ha. This is a one-time tactical move only. Their interest in everlasting patent reform is zero.
> Don't be fooled by the title.. it's a beginner book.

I never know what to do with comments like this. It's obviously not a beginner's book. At the very least, it assumes that you know C. If your response is "C is a small language. You can learn it by reading <some-other-thing>.", you're admitting that APUE is not a beginner's book. If your response is, "C is a small language. You can learn it by reading APUE itself.", then I call bullshit. Is it theoretically possible, sure. But is it a natural way for a true beginner to learn C? Certainly not.
I used to struggle with the same thing. Always being told that I was special. Graduating at the top 2% of my high school, slated for MIT, "you'll go far kid."

But here I am, feeling normal and useless. I lead a moderate sized club at RPI, but I don't even feel accomplished for it. I haven't seen any of the job offers that I felt were promised to me when I enrolled at the school, I haven't gotten any major internships.

As a kid I used to hit the video games pretty hard, but at some point I started to realize how fake the achievements felt. I literally can't stomach playing video games anymore. It feels like taking some sort of numbing drug. I have good memories, and I don't even regret most of the weekends I devoted entirely to video games (and the costs associated).

But I feel ill equipped for criticism. Not only am I ill equipped to hear criticism, but my peers are ill equipped to give criticism. Did my speech go well? What could I improve? Even when I can tell that my peers did not like what they saw, it's hard to figure out why, I don't think that some of them even know how to criticize someone within their own mind.

I worked a job last summer teaching kids. I still visit from time to time, and the trend of positive reinforcement and lack of criticism seems to be gaining momentum in our youth. My boss would not let me criticize my own students. And this worries me. What happens when everybody hits the real world, ill equipped for the failure that most adults will tell you happens regularly?

And what can we do to address the issue without swinging the pendulum in the exact opposite direction, to the fabled 'tiger' parenting that seems to carry it's own hefty share of negative consequences?
Ask HN: Do implementation specifics matter when it comes to selling websites?
I'm talking about the typical websites that are sold on flippa ($100 to $5000 in monthly revenue).

How would building a website in Go or Yesod and Riak or CouchDB or other non conventional web stacks influence the market price of such a website, if at all?
I don't understand it. His solution to non-safe introduction to non-safe language is to slap defensive checks everywhere? I am not sure that scaring his students shitless by having them check every input is as effective as concise explanation why and when you should check your inputs.

Criticizing K&R because of their safety assumptions is a faux pas.
CloudFlare response times are getting worse
FYI2: http://www.x-pose.org/2012/12/google-pagespeed-service-revie...
I know this is from 6 months ago, but thought it would be interesting to get some discussion around it.
I first got into serious software development by way if writing Ircle scripts, which eventually led me into writing my own IRC client (AthenaIRC anyone?), so I concur with your assessment.
The unlabeled referral link here at the end praising his host bothers me a bit -- shouting praises for a good service is fine, but at least note that you are getting a kick back.

> Because I know I will get an angry email or two, just let me say this. I know that Cloudflare touts other features such as security, load balancing, and keeping your site up if your server is offline. I did not test or take any of these features into account. Their biggest sector is to people that want to speed their website up, so I took them to the task on just that claim.

If this is true and people really think that CDN = faster site, then it's a misunderstanding, perhaps perpetuated by malicious marketing by the CDNs themselves.

But putting a proxy in front of an unloaded site (hosted on a relatively fast server) is of course unnecessary.

Re-run the test using `ab2' instead of simple 3-hit tests, and that's when the CDN becomes more useful. Or perhaps host the site on an oversold bargain shared server and see how it fares.
There was a time where I would say with confidence that half of what I knew about computing was learned in IRC channels.
I didn't want to excessively prejudice the answer, but to me English sounds like a relatively harsh language. Every other language always seems to sound smoother, except maybe really fast Spanish and to some extent Russian, which, if not "harsh" per se, often sounds angry to me, or with all the slurred-soundings Zs in it, drunk. No connection to the stereotype of drunk Russians intended; one wonders if there is a connection there, though. (Though it could also come from reality; from what I've seen of the statistics "drunk Russian", alas, has a lot of truth to it.)

What really opened my eyes was German; if you read German with English phonetics, it sounds awful, though it's sort of fun to do. But when it is read or spoken correctly, it's a more soft, flowing language than English.
I agree there's no proof of retaliation and the article is going a little overboard with jumping to conclusions but why would an update to GWT cause a site to redirect user strings with "Windows Phone" in them to google.com ?

Anyway Google has come out with a statement saying that only webkit is supported on mobile for maps.
Reminds me of the metro app, /r/etro

http://www.addictivetips.com/windows-tips/retro-is-a-dual-pa...
It's hard to expect him (looking at the child growing up, and the kid in college less than the adult) to know how to balance work and entertainment when he was never taught these things.

Discipline isn't something that you are born with, and if nobody is there to teach it to you then you have to teach it to yourself. It sounds to me like the author is beginning to learn his lessons, but that doesn't change the failures of his childhood parents/mentors who clearly did not adequately prepare him for college.

One of the reasons that I like college as an institution though is that it is a 'safe' place for you to learn the gaps in your childhood education. It's more or less a safe haven for you to finally be on your own but with still lessened consequences.

When you always have a group of people supporting you (like your parents), it's difficult to realize that you lack discipline, and it's difficult to realize the full consequences of your laziness.
You can also use the last digit of each number. x^N will always end with a '6', y^N with a '1' and z^N with a '5' for N>=1 so ut can't work
First, it seems like both articles say "there's no real data, but ...", so I wonder why both articles are on the front page of Hacker News. I guess this article deserves the upvotes, though, because it points out that fact in its title.

Second, I notice that the few stats in this article refer to "using Internet to find partners," and the question isn't about partners but length of partnership.

Third, this article reminds me of the 'industry rebuttal' to one of pg's essays - the one about how glossy magazines all cost the same - which cried out to a whole industry "please rebut this." Someone had to publish a rebuttal, so someone did - although their 'rebuttal' was basically just pointing out that Sarah Palin's new book sold a lot of copies.

In this case, the industry is the online dating industry. This article is the industry rebuttal. It happens to be correct, but there's just something weird about this kind of article to me, and the eHarmony shirts in the accompanying picture smell of PR.
> Have you seen the late J-dramas like 'kasefu no mita' or 'doctor X'?

I've heard of both, but haven't seen either. I've been meaning to, but as I mentioned before[0], part of the reason I was watching J-dramas was for Japanese reading/writing practice, so my dorama watching has dropped off after passing that phase of my studies. Hopefully I'll have some time to watch them this year, as they seem decent enough.

> I find those to be pretty good entertainment, however I don't know K-dramas. What I like a lot about Japanese media is, they don't tend to stretch their stories out just for a quick buck. Series with massive success like kasefu don't get sequels if their story is done.

The same policy exists for K-dramas. Very few get sequels, and those that do have generally turned out quite well, such as 2011's Vampire Prosecutor[1]. Sequels seem to be more popular on (the recently created) Korean cable networks, but even then they're not the stretched-out 5- or 6-year sagas you regularly see on American TV.

In any case, I would highly recommend checking out K-dramas - I mentioned a few good ones in another comment[0]. The production values, cinematography, set design, and acting are generally far better than they are for J-dramas. I find the actresses significantly more attractive as well, which never hurts ;)

0: http://news.ycombinator.com/item?id=5011440

1: http://wiki.d-addicts.com/Vampire_Prosecutor
Installing Scala 2.10 on Eclipse Juno
Not since I like using relational databases - MongoDB is the datastore of choice in nodeland and everything else is a secondary concern. Node's asyncronicity means very little to me since it is trivial to run a pool of fcgi server processes behind nginx and get parallelism that way. It's also hard to avoid "callback hell" consisting of anonymous functions nested X levels deep in what in another scripting language would have been nothing more than a few statements after each other. I heard "promises" could solve that but then I gave up because I don't want to use something that complicated just to implement basic control flow.

I think Node definitely is the right tool for a lot of use cases, but for 99% of all web sites, it's not the right choice.
Short answer: Yes.

Long answer:

I am currently using it in production and it works great. It performs admirably, and is easy to use. I use to aggregate data relevant to our business.

It's basically a service I've written that anybody can send data to (in a particular format) to indicate that something happened. They can then subscribe to that "bucket" of data they have sent to the "collector" and it will let the subscriber know every time that event has happened.

This is a classic example of what Node is excellent at doing. Extremely low-latency IO handling that involves little-to-no computation.

It REALLY is that simple. Don't use Node for an application that is going to be a massive team effort (because sharing JavaScript code is a nightmare), and don't use it for an application that requires a good-deal of computation (something that you would use threads for in other languages/environments that isn't IO-handling).

The problem is that using Node (and all other things) requires a value judgement. Exactly how massive is too massive? And exactly how much computation is too much? The computation question gets a bit tricky to, because if it's computation that is extremely complicated but won't be executed all that often then Node may still be the right tool for the job.

The hype around Node is fading, because people "In the know", now have a clear understanding of what Node is good at and what it is bad at. The technical reasons why this is the case are not hard to grasp, but they take a while to explain and cannot be labelled as being "all-good" or "all-bad" (indeed Node's technical limitations have also given it some of its major strengths).
> because some minor thing in their profile suggests some incompatibility even if it might not be in actuality.

That is a lazy comparison strategy compared to actually getting to know someone to find out whether or not it reflects an actual incompatibility.

We see the same in many other settings, like shopping: Give people more choice beyond a relatively small number, and they on average become less likely to find a choice they see as satisfactory. If your choice is ketchup or mustard, it's relatively easy. If you're faced with five of each, you might decide what you really want is mustard from a specific village, hand picked by virgins.
You aren't disagreeing. Both you and the article state that your decision making process collapses.
How does that work out?

I mean, it seems like if someone went to their employer and said, "I'm going to stop working for you, but if you pay me more than you are now, I will sell you software," they would say, "No thanks."
> Narratively, the story focuses on Jacob, an overgrown manchild jackass who can't figure out what it takes to have a real relationship. The problem, however, is not him, and his desire for a "low-maintenance" woman who is hot, young, interested in him, and doesn't mind that he is callow and doesn't care very much about her. No, the problem is online dating, which has shown Jacob that he can have a steady stream of mediocre dates, some of whom will have sex with him.

I basically stopped reading at the ad hominem. An article that claims to be about "evidence" clearly is not if it needs to win reader approval by bashing the opposing subject. This was a theme in the Atlantic's comments section of the article in question, too.

We can't tell if Jacob is truly a "douche" or not. The last article was all about him but mainly focused on his dating life and not other circumstances of it. And he sounds like an average male professional...what seems offensive is that we're more privy to his desires and decisions and as they say, familiarity breeds contempt.

The OP also blasts the article for not including a single female voice. If we're trying to make an objective evaluation of the effect of online dating, then it does not matter if the article is single gender (either male or female). If it can be argued convincingly that one-half of a couple has much more incentive to leave, then that by definition is enough to have an effect on traditional relationships, no matter what the other gender thinks
Networking. You often have one or more of the partners working on making new and sustaining old contacts. In the consulting business it pays to have someone with his ear to the ground, as it can change quite rapidly.
Small software companies often barter with local old-school advertisers and trade custom software products for exposure in the local marketplace. They used to trade for web apps and line-of-business software, but as you might imagine, mobile apps are the currency of the small software companies today.
People don't change totally randomly. Relationships take work, like any other hobby or vocation
Canvas Query - jQuery like library for HTML5 Canvas
A good, fee-paying, school for girls in the UK runs "failure week" to let girls know that risk is good; failure will happen; and that you need to be able to work through it.

(http://www.bbc.co.uk/news/education-16879336)

Praise effort and work, not just good outcomes, is something that has been mentioned on HN a few times before. What I think would be good (although I welcome correction from anyone with better knowledge of education) is letting bright students help teach slower students. This isn't just for the less able students. Teaching other people strengthens your own skills. You don't have bright bored students causing trouble. You have a teacher more able to help students that need it. Maybe it already happens? I dunno. I went to a school that had pretty heavy streaming.
He mentioned that the intended audience was different, and even talks about it a little -- what he objects to is that people learning C are being pointed to it in a way that removes all of that context. Especially, it seems like holding K&C up as a paragon of "style" offends him.

That's what he means when he says it should be relegated to 'history.'

I'd submit that K&C is the fastest way to learn C if you knew nothing about C, or the best way to acquire the Zen of C, and that for those purposes it's still second to none, and its conciseness is a virtue ... but that Zed might be right about people pointing to it as a paragon of style to newbies who hope to write it professionally someday.

In fact, I'm disappointed that Zed let this project drop. Seemed neat.
Today's How to Program with Java Podcast is all about Inheritance, so listen up
Affairs have existed as long as marriage. There is a "walk back" threshold as well. People are practical by nature, if shortsighted.
Relatedly, praise hard work, not intelligence.

http://www.parentingscience.com/praise-and-intelligence.html

https://www.stanford.edu/dept/psychology/cgi-bin/drupalm/sys...
Misspelling "Windows Phone" Makes Google Maps Work [video]
What is so terrible about it? IRC was one if the first protocols I ever implemented, I found it a joy to work with, and surprisingly flexible.
Why is his assumption incorrect because you have a different worldview?
This is mine, from a long time pre-HTML5: http://tetris.drmiracle.com
They (along with Ken Thompson) created C and Unix, the most successful programming language and operating system in history, both still in heavy use over 40 years later.

Long-term success might be a better metric than "style". Just sayin'.
>Statistically, most students in American colleges achieve low marks, fail a lot of classes, or drop out entirely. I suspect these students still encounter daunting obstacles in the real world.

Very good point. Perhaps my point then becomes more about how the top ~30% of students are treated, rather than all of them.

Incidentally, I am reminded of this paper: http://www.ncbi.nlm.nih.gov/pubmed/9686450
No, they raised the quality bar.
Investing In 2013: It’s About Time, Not Location
Hey, thanks. I really liked the site by the way, it is very nicely done. I also understand why you would charge for the modules, and you should. Just thought it could be more clear. Again, thanks for responding.
It is grammatically correct in English to say, "I'm taking classes to perfect my English." It is more common to say, "I'm taking classes to improve my English." To me, in English, saying that you are doing something to perfect a skill implies the belief of attaining near perfection. It's much stronger than saying that your goal is to improve. However, saying you are doing something to improve a skill sort of implies a lack of total commitment. It give the impression of an almost hobby aspect to the skill.