skysight-inc/HackerNews huggingface dataset:
While there are sympathetic ears, I thought I would share my own story, just so I can let it out.

I'm the son of immigrants who worked hard to get me the best education that they could afford. My family have been through hard times and good times, and back to hard times recently since the housing bust.

Money had always been a thorn for as long as I can remember.

Some time during college, while tasting such freedom (education afforded by grants and loans from my father), I began to experiment and grow more distance from my parents. My mother was having a hard time for various reasons, and she was very disappointed that I didn't call her every week as she had asked.

I stopped calling, and sometimes ignored the calls. The relationship began to sour, with hateful messages left in voicemail, admonishing me for something or another.

It wasn't always bad. I would go back for holidays and such, but they would always say, that I need to visit every Christmas and Thanksgiving, because that is the right thing to do. It was always like that: I need to do something because it is the thing to do. I can't be friends with someone at school because they had a quarrel with my friend's parents, and it is the right thing to support your parents. I have to break up with my girlfriend (way back in highschool) because I need to focus on my college education. I need to repay them when I become rich because they provided for me.

I haven't seen them in 3 years now. I'm afraid my father is forever doomed to be guilted into providing for my mother, who forever states how she hates my father being inadequate in so many ways. She says she can't leave him because she has no way of sustaining herself. He says he loves her, and that she is ill and doesn't mean what she says to me and him, but I can't tell if he's lying to himself because the alternative is too sad to contemplate, him having cut off his relationship with his own mother and family because she compelled him to do so a long time ago.

Anyways. There's too much to this story. I can go on but the details don't matter.

I wish I had a cool story about my dad saving a dog in the ice. I don't. But I did have a loving family once. It got ripped apart by money and lies and insecurities, and I've been left with estrangement and a sense of longing for over three years now. I could give them a call, as I've done before, but I've been there once and it didn't help -- I feel like I'm healthier this way.

I'm thankful for my dad who continues to say that he believes in me, through sparse email correspondences. I'm thankful for my mother who insisted that I be educated well. I wish we had it better, and I wish this guilt doesn't last forever.
Algebird: Abstract Algebra for Scala
The Guardian actually had a link, that wasn't super visible, that would direct you from using the app to the website, if you clicked it it'd remember your decision and never bug you again. It was excellent, none of the other news publishers did it.
Facebook seems to do a pretty good job of tuning the newsfeed for me. I "only important updates" a few people, and block most apps, and everything else is either people I really care about or is interesting stuff about other people. I do "like" things I like, which may get fed back into the algorithm.

What really impresses me is how it deals with Quora. Most Quora actions are boring (especially since I see them on the site itself), and they all go to fb, but I only see interesting ones.
Please pardon my security ignorance, but I can't understand why Gmail takes this action while accepting incoming email from unsigned servers. That is, I like to toy with out-of-the-box Postfix setups in VPSes, and Gmail (still) accepts messages from my test domains. (Well, maybe the first one gets flagged as spam, but still.)

Considering that I have taken no actions whatsoever to secure/sign my server, why does Google consider this legitimate? I find it inconsistent. Also, isn't DNS unencrypted in the first place? Is there something like HSTS for mail?

Thanks in advance for any help in clarifying this.

Edit: HSTS, grammar.
There was a post of what internet was and what was lost - how social media and prevelance of scocial graph as a tool has changed the game. But it is not quite certain that everyone is the winner for using a social graph except the company that manages is it. I think the process and environment surrouning social graphs has been corrupted and developed not in very forward looking way and things like that happend because of that.

Frankly facebook I think has bungled the whole advertising and integration of various internet services into crowded space on the 'wall'. There is much distraction, few pictures and no action.
Getting all the pieces to line up in order to take advantage of this behavior – serving an ad to a site that asks for a logon, the user using an on screen (or virtual) keyboard, knowing how that onscreen keyboard works – is hard to imagine.

ORLY? The imagination of a Microsoft engineer quite clearly is no equal to the imagination of a creative exploiter. After all, nobody could imagine the Morris Worm, or Word Macro viruses, or even SQL Slammer.

Attacks come through exploitable vectors. Lining up those exploitable vectors may seem tricky, but that hasn't stopped this from happening. And frankly, this particular attack vector seems to be one of the more exploitable ones.
a couple of good, but old, anthologies are "a random walk in science" (and whatever the follow-up was called - perhaps "more random walks..."). this search has the first one as a pdf in the first hit - https://www.google.cl/search?q=a+random+walk+in+science&...
CSS3 Multiple Columns
As has been pointed out, at least one bank has a mouse controlled pin keyboard.
Patenting an algorithm, ie a logical machine built solely on maths, is pretty much like patenting a natural law of physics. Not to mention the workflows in the patent are obvious statement, after obvious statement, after obvious statement. This is absurd beyond description, and of course doesn't help innovation one bit. Kudos to the patent examiners for their deep analytical skills.

On a side note, the cost of a book being described as being electricity and hardware, it has only two logical conclusions:
- open source licences are getting abused as pointed out by belorn
- authors are getting their contents used and sold as if the "author" was that system
Whata possessive father :-)
Sure, but this is the same as having a locked door with a window next to it that anybody who knows how can reach through and unlock the door.

You can say that having the locked door is better - it will stop anybody who does not think to unlock the door through the window. It also stops any robots that come past who are programmed only to try the door-handle and move on if it fails.

Problems start to come in when you put this security on a warehouse and customers leave their secure items inside having been assured that the door is locked. Clearly, anybody can just reach through the window, unlock the door, and take the secure items and the customer is left wondering why the advertised locked door didn't help them.

Setting up a MITM mail server for an ISP that will happily proxy between the real server and the requester is as trivially easy as reaching through an open window. When asked, they could just say that it is for 'security purposes' and it helps with 'caching'. If your email provider is willing to snoop on all your email, they're probably willing to tell a few lies also.
Sweet, I have used this for playing around, it seemed pretty good - A chrome web app is a nice addition
About 3 years ago I've developed a small tool, very limited but can automate certain tasks based on the directory called Psycho Folder - http://code.google.com/p/psychofolder/

It's much more limited than this but still did the trick with the combination of CLI tools.

It watches directories and takes actions according to the created / modified file types in that directory.

Initially I used it for auto video conversion:
- Torrent downloads a mkv video
- Psycho folder detects the file unzips if necessary
- Launches video conversion tool (convert it to an encoding that my TV can stream)
- Launches subtitle encoding tool if there is a subtitle file
- Copies it to NAS so the TV can stream it from

In one point it was also part of my CI system, when a new release is there it would upload it to dropbox.

There are so many other possibilities, imagine creating thumbnails automatically when you drag & drop a picture to a directory, or maybe upload them to instagram etc.
...what?!

Care to enlighten me about how to enable or use this? (yes, it finally got column mode editing, but it is far from true multi-cursors, ctr+click in 3 different random places, even two of them on the same line and then move around, expand/contract selection to scope and do zen-coding tricks to them at the same time - yes, it's functionally equivalent to a refactor or a search and replace, but these alternatives break the "don't make me think!" philosophy of true multi-cursor editing that I consider the biggest advantage)
My local council released a cardboard wheel that you could spin around to find out which bin things went in. A bit like a game but not very useful for finding out where to put your rubbish
I hardly think "Hold'Em Poker for Advanced Players" is a good book suggestion for someone who says they are just starting out. Mason's books, while excellent for what they are, are far from appropriate for someone wanting to learn the game from the ground up.
Someone needs to fire their UI guys
This Is How You Sell Products Now: Low-Budget, Heartbreaking Stories
Are you seriously suggesting that given nothing other than a small window into mouse position and modifier keys (the latter would be useless for a mouse controlled pin keyboard), an attacker would be able to not only identify when the user clicks, but when they're visiting the bank and the alignment of the pin keyboard? And then somehow leverage this information by itself to attack someone without having any of their other personal information?

It is certainly information that COULD be useful as part of an attack, but it seems utterly ridiculous that just mouse information would somehow enable you to compromise the security of someone's bank account.

Private information should certainly remain private, and I don't doubt that this leakage will be fixed one way or another, but this really seems more like paranoia than anything else unless there's at least a concrete description of how the data provided is enough to actually inflict harm. Lots of potentially useful data is exposed by browsers (and browser plugins) every day; this isn't the only bit.
Read mp3 file info with PHP (Simplest method)
I'm going to be trying angular, but backbone is popular for a reason.

My backbone code is very easy to understand, organized and not a mess at all. It doesn't need to be for everyone, but I think your recommendation may be misplaced.
Flat discussions can be implemented without much extra thought, just the comments below eachother and you're done, and it'll work as well as the next flat comment system.

Threaded discussions require a bit more thought. If you just make a basic "reply-to" tree style discussion, you get something unwieldy quick. It can work, if you happen to catch the right community, but it'll be fragile.

So you need clever things like voting, sorting and collapsing/pruning.

Now for some reason, the article's first example was HN, which gets almost all of these things quite wrong. The voting/sorting algorithm makes threads stagnant and rigid (top voted comment will stay on top, even if it's off-topic) and there is no collapsing/pruning going on whatsoever.

His other example is his own site that he says is not a discussion platform.

And then there's Reddit, which he passingly mentions. I know HN doesn't like Reddit much, and whatever you may dislike the community but there is one thing: Not only is it one of the largest discussion sites on the web, it is one of the very few sites that get threaded discussion really right. Comments are collapsible and do so automatically at smart places, but the interface to expand/collapse them yourself is responsive enough to be pleasant to navigate. The sorting algo almost always gets it right, and (especially for top-level comments) I hardly see an interesting comment buried to obscurity by a most top-voted one (something that happens on HN threads all the time).

Well. I didn't really intend for this post to come off as so much critique on HN's discussion system. But if you're talking about flat vs threaded discussions, then HN just isn't a very important example. Also not for "why threaded doesn't work" (not with all the other low-hanging fruit).

So yeah, if you just want quick comments/discussion, go flat. But threaded can be done right. Especially if you want to stimulate "discussion" vs "comments". But it's not set-and-forget, you need to tweak it for the community, and the style of discussion. Flat is easier. Or maybe I should say it's easier to do threaded wrong :)
> If I say "I literally ate all of the soup in my house last night", you don't know if I'm actually out of soup now, or if I just ate a bunch of soup.

The majority of communication between people is non-verbal. Learning to read body language, voice tonality and keeping the context in mind resolves the vast majority of the inaccuracy given that one takes all the information in instead of obsessing over form.
The Visual Presentation of Misleading Information, Anti-Asian Bias Edition
"...They're amazing achievements, from a pure software perspective. But they're based on a few assumptions that aren't necessarily correct. The primary fallacy that underpins many of their mistakes is that user flexibility and control necessarily lead to a user experience complexity that hurts growth. And the second, more grave fallacy, is the thinking that exerting extreme control over users is the best way to maximize the profitability and sustainability of their networks."

Oh my gosh. This is the GNOME project!
Thanks about speaking about StarSSL, I didn't knew you could get a CA signed certificate for free. I just need to sign mail and would like to get rid of the "invalid certificate" message when accesing administration side of my apps.
Excellent. This release is inspiring me to give backbone another try. The PATCH update is excellent too :)
I own a niche website that sells a digital service that i started in june. It gets 5-8 sales a month now (each of $30) and raked 1700 people who registered in the past to a mailchimp email list. It has the potential of making >120 sales a month with a good push from seo, email campaigns and the like.
I haven't touched the website for 2 months and i'm considering selling it if someone is interested. Maybe even something else? if anyone owns a website that sales, maybe we can take percentage out of each others websites and spice it up?
'Redmond is (still) evil' it seems :-)
Those date ranges vary widly from child to child (and from parent to parent.)
Why Entrepreneurs Are The Rockstars Of Our Generation
Amazingly ironic that he uses StackOverflow's (very basic, lame and restrictive and, yes, I have several Ks rep there) commenting system in a blog post title "Web discussions" when, years after years, they kept repeating:

"StackOverflow is not a place to get interesting discussions because StackOverfow is not a place to get discussions at all"

It's not very honest to use SO as an example of a good way to do "discussions" correctly.
You can talk and argue all you want. But the fact is, many many successful systems have been built, and are being built, by programmers who couldn't care less about mathematics. Many of those couldn't care less about programming, either, to be honest. We here who are reading such discussions are the elite of programming, and also the small percentage of programmers who actually care about our craft. Let's not forget that most don't - and it's not a problem, the world still works.
Looks really good and I like that you don't have to create an account. I didn't run into any major issues. Just a few thoughts:

- I found the copy after "Try a demo" a bit confusing. I wasn't aware of the concept of creating the form by sending an email, so the first sentence didn't make much sense initially. Maybe make the "To get started, copy the example text below. " more prominent and break up the "We'll reply..." sentence into something shorter.

- Once I've created a form and go to the homepage, could you show a link to it on the homepage?

- When I got the email to fill out the form I wasn't sure if I was supposed to edit the quoted text (even though that's exactly what you were telling me to do). Maybe add a link to the web form just in case.

Keep up the good work!
Lately I've been buying some of my child board games like Monopoly, Cluedo, Hotel and such...

I noticed that people are going back at this type of games, and I can see it why. It's an awesome excuse to invite some friends to your house, setup a game, get a few drinks and just play, talk and have some fun.

You can't do this with videogames.

Also, you'de be amazed at how much a good strategy boarding game can reveal of someone's personality.
I've often wondered whether tls/ssl should work more like ssh, where there's an initial leap of faith and the public key is remembered afterwards (and you get warned if it changes).
When an employee and a company split, who gets the Twitter feed?
I'm hoping it won't be conclusively proven, because by definition the proof will be an exploit in the wild.
> When the Guardian social reader first launched, the impact was dramatic: millions of users installed the app within a matter of weeks (a total of 12 million have installed it so far, according to the Guardian post) and by April of this year, 6 million unique visitors were reading content within the app every month. According to former Guardian developer Martin Belam, Facebook referrers at one point even eclipsed traffic coming from Google. After the changes in May, however, the number of readers dropped just as dramatically — falling from about 600,000 average users a day to below the 200,000 level. Facebook now reports the app as having 2.5 million monthly users.

This needs a little more context, doesn't it? Did usage drop because the app is unpopular? Did it drop because the Guardian is unpopular? Or is Facebook losing share overall?

The OP does link to a Buzzfeed analysis which points at the culprit being a change in FB's algorithm: http://www.buzzfeed.com/jwherrman/facebook-social-readers-ar...

In other words, FB giveth and FB taketh away. The popular explanation may be that users were just fed up with the intrusion in their lives and the Guardian is making a principled stand...but let's face it, users have shown more than enough willingness to accept intrusions. And the Guardian clearly isn't doing this out of respect for their users' privacy...anger over inadvertent sharing was immediate at the app's launch, and the Guardian always had the option of turning off the auto-sharing element.

That said, I'm not sure why the drop in usage requires killing the app. A referral is a referral, right? Did the app require constant maintenance? There are some users who love sharing what they read and so why not let them continue to do so and configure the app to not make such links lead to a "do you want to install this app" popup.
I don't agree at all.

It's an x, y position, what possible use is it? Two integers.

MS are right about this, this is just spider.io being alarmist for free publicity.
Not that any Canadian needs 'citations' to know how absolutely without scruples or ethics Harper and his neo-fascist government is, but for the non-Canadians here's an informative link:

http://openmedia.ca/news/warrantless-online-spying-bills-tar...
Nice idea and congrats on shipping!

Just so you know, small typo on the "Collect data from replies" column: "That's availabe too!"
The aesthetics of density
Density gets poo-pooed on a lot as being unreadable. Languages like Clojure love density.
Is Density in programming languages a good thing?
Seriously, try some modern, German-style boardgames like those described in the article - settlers if you play with people who pay attention, something slightly less interaction-heavy (san juan?) if you don't. You'll be amazed how far game design has progressed since the ones you remember from childhood.
Well actually even trusted CA's are not that trustworthy as we've seen recently by the number of revocations.

Probably a better approach thank just nuking it would be for Google to import a public certificate into their store for your self-signed cert and then only trust that one.
Or better: retroactively declare the old law null and void and pay compensation to all victims that were prosecuted under it.
Neither side really understands the Internet, either. IANA isn't in control because someone decreed it so - it's in control solely because the overwhelming majority of the independent networks that make up the Internet choose to respect its allocations.
For your information, one of the Former Head Judges of this Scavenger Hunt posted this to the Admissions tumblr!
Usenet is not dead because it had threaded discussion (Edit: not that you were saying that); it's dead because people find it easier to find discussions on website forums than install and set up a newsreader to access Usenet.

Edit:
I use a few chrome extensions that track what I've read on hacker news and mark new posts, and allow me to collapse a post and it's replies, or the the entire thread it is in. It's not perfect but I'd rather have this than no threading.
And if you're ever in London, I'd thoroughly recommend visiting Harrison's clocks at the Greenwich Observatory:
http://www.rmg.co.uk/harrison
Whenever I'd try to visit a news link on facebook that one of my other friends had read (and had it autopost to the timeline) it would always try to get ME to sign up as well. I'm really suspicious of that stuff, so I always refused it and either decided I didn't care about the article or used google to find it on my own. I was always paranoid I'd click on some article that would actually turn out to be, I don't know, the secret sex lives of snails or something, and I'd be really embarrassed by it. (Why does a news application need access to all my personal info, anyway? I'm not agreeing to that!!)

It's great to hear that newspapers are starting to reject it. I really hate the idea of facebook becoming its own walled garden affair. Especially because there's no way to tell wtf is ever going on it, it doesn't show me half of what I want to see...so now I barely use it and have just left it up for party invites and all the nontech people who act like you're asking them to get a tooth extracted if you expect them to actually e-mail instead of sending a fbook message :/
I think they got bored and continued to roll out more draconian surveillance laws instead which are obviously of more interest to the political elite...

I have very little faith in the government to do the right thing.
Don't Do It for the Karma
"I just wish that the guy who did the browser did a better job."

Amen! Last night I watched an "expert" explain how the thirty lines of Node.js that reinvents a SQL Join statement on the server just to get a some simple data to a browser on a phone.

Biatch please! The web still hasn't replicated the desktop apps we had 20 years ago. It's busted when you have to glue stacks of APIs with 4 or 5 separate programming languages together just to get a simple app to work. It's enough to make me run from phone apps and stick to the CLI and "normal" desktop GUI.