skysight-inc/HackerNews huggingface dataset:
I just did a random sampling of these accounts, and what's interesting is that every one of the twenty accounts I looked at had about 3-6 followers, and was following thousands of people (or it was suspended).

All their bios sound like bot-generated text, they all have suspiciously similar passwords that look auto-generated, and none of them seem to have much to say.

On a hunch, I logged in to a few of those accounts and saw that they all had messages asking them to confirm their email addresses, as they had not done so yet.

This is probably not a "leak," but some spammer's list of fake accounts.
Yes, reducers provide that benefit to sequential reduce, independent of the parallelism of fold.
I didn't read the parent as paranoid at all. I thought it was pretty cool.

Further, wrt the optimal/most direct route thing:

* the algorithm could be tweaked to "adpresence" en-route fairly easily

* "most direct route" is an ambiguous term. There could be two routes that involve almost same distance in miles, but the slightly longer one is likely to take less time. Which constitutes most direct? It turns into an optimization problem, possibly with no obviously optimal point (particularly when you account for fuzziness needed to deal with unexpected traffic patterns, accidents, etc).

* Finally, the ad-laden route could be a free ride, whereas the "direct" route could be paid. This may or may not get around regulations, but as long as the time delta was not significantly bad, I would choose the ad route.
Could You Greet Your Facebook Friends By Name?
In my (admittedly limited) experience, management at Google listens very carefully if you say to them "I don't think I'll be happy doing that" or "I'm not happy doing what I'm doing." The thing is that you have to be the one to say that. If you let them move you around like an interchangeable cog they will. If you help management find you a job/project you'll enjoy, you'll probably find one.
I completely forgot about people installing Windows on their Macs, even though anecdotally this is very common.
I also see a lot of randomly generated accounts, but a lot of legitimate ones as well. I think the big chunks of similar looking accounts were created by spambots.
My experience visiting the UK from the USA was that everywhere would accept a swipe transaction, but that the staff didn't necessarily know how to do it (many were too young to have ever had direct experience of swiping a credit card).

The two things that helped were 1) being patient, and 2) carrying a pen.

The thing that didn't help was having a British accent and an American credit card...
I agree. It depends on what subset of C and C++ is used. If macros are used the only way to actually verify the code will be to pre-process it. Worse is if templates are used. Some templates don't even finish compiling.

http://cpptruths.blogspot.com/2005/11/c-templates-are-turing...

Most likely no one will write such a template in a mission critical system. However, from a formal verification standpoint the only way to verify the code is to check the binaries.
Great to see more growth coming out of Waterloo startups!
I feel this needs to be stressed again: FastCGI implementations are NOT vulnerable to this bug.

I myself run LigHTTPD and PHP through FastCGI, and this was worrying me a lot, until someone pointed me to the Eindbazen site which stated this.

(BTW: Eindbazen is Dutch for "Final boss" in a video game context.)
Professional male web developer here.

One of the tickets in our tracker is titled "Appcache Sucks". My boss actually e-mailed me Jake's article with the e-mail subject, "Sounds like something Pavel would write."

We use naughty words here at work, and nobody gets their undergarments in any sort of embedding of the circle into three-dimensional Euclidean space.
There was an interesting (and timely) question on Quora about when the word douchebag entered common parlance, with some good answers given:

http://www.quora.com/English-language/When-did-the-term-douc...

Seems like its use as a nickname/insult really exploded in the 70's and 80's. I'd tend to agree that tying the word to sexism is a bit of a stretch--it's probably just being used because it sounds like a naughty word, and anything more explicit or profane wouldn't get past the censors.
Facebook changes IPO pitch
Actually, the article clearly says that they were sued before his death, not after.
Agreed.

It seems the usernames are quite random as well. So far, not much lost then :)
First, thank you for implementing and promoting this approach to collections.

I did see that link, because I liked the concept enough to read it all the way through without knowing Clojure, but that's not quite what I had in mind. You're right that most people have never heard of that library, which is why the way you presented it will leave most people with no idea that it was an influence (even if they read that far). That's something you could have just said, in one sentence, without getting into detail about how it was different.

I'm not really trying to criticize you for saying or not saying certain things, and I don't think you did anything wrong. Not really acknowledging influences is just a symptom of what turned me off. I feel like this post was written from a sort of aggressive fighting-for-popularity mindset that I'm uncomfortable with in a language.

EDIT: missing word
As a manager, I personally stress having a sustainable work schedule and work-life balance.

In practice, over the course of 20 years, the developers I have managed that are "truly outstanding" work more at developing their craft and work habits, usually on their own time.

That usually manifests itself in being much more productive during work hours, which is what will actually distinguish them. I don't think that happens by accident and without working extra at it -- at least, I didn't find a way to do that for myself.
I don't take offense to your comment, in fact I think you are partially correct but your view is to simplistic. I don't think you appreciate how difficult it can be to provide care for some one with old age/dementia or a neurally degenerative disease like Parkinsons or Alzheimer's. Caregivers need more tools and this would be one that would help for some people. It wouldn't replace all the other things that you need to do as a Caregiver, technology is just another tool that can be used.

You do feel a great guilt and sadness watching someone you love slowly wither away over years. You are always thinking of ways to help but the hard reality is that there isn't a lot you can do except provide companionship.

But what do you do when you need a job to pay for all the other care this loved one needs? These things compete for your time and ability to provide companionship 24hrs/day. If I quit my job and moved across the country to take care of my father their wouldn't be any money to pay for the nurse's, medicine, and doctors. Plus all the other complexities of life that this would create for my wife and our plans to have a family. Caring for a sick person is complex.
It almost deserves flagging for the completely uninformative submission title as well.
Really, Yahoo. What Is Taking So Long?
You know what's douchebaggy? It's the trend I've noticed where invariably someone says: Blah Blah Blah, I'm so professional, blah blah blah, I'm a boss|manager|startup founder|etc blah blah blah and I'd fire you for this.

Edit:
Seriously, the person with the potty-mouth might be an awesome developer and you'd be an idiot to not hire or fire them for being a little non-PC. The swearing at least indicates some level of passion for their work, which is most likely a good thing. Personally some of my best work was done on projects where I alternated between the occasional, but rare, out-loud 'fuck yeah!' and 'fuck you package x, why do you have to be this way?!'
Interestingly, the Civil War started because Jefferson Davis was dissatisfied with the implementation of the opt-out clause in the Terms of Service.
This may be schadenfreude, but as someone who's been around the web a long time, it really tickles me to see Microsoft have to fake their user agent string to get around an arbitrary browser restriction. Other browsers used to fake the IE user agent string. I suppose it's full circle since IE originally had to pose as Netscape's browser (Mozilla compatible).
This is just a personal opinion from someone who is not (currently) a customer, but I didn't realize that the free service required you to accept in-app branding.

Personally, I'd much rather pay a small monthly fee for the bottom-tier (free) service than have my app branded in any way by Parse.

I could see keeping the free option open for testing, but I think a mid-range option under $200 (sans branding) would open you up to a lot more potential customers.
Can Online Video Usher In A New Age Of Empathy?
These kinds of conflicts cause more problems than you might suspect. I respect the fact that different people and organizations code differently. But that respect has to go both ways. Otherwise, you find yourself in a situation where you adapt to others' style of doing things, and they are doing nothing to adapt to yours.

So personally? I say find employers who subscribe to your pet programming philosophy, but don't be willing to rule out someone who doesn't.
I'd put money on this being from a backdoored spam tool.
Check it again; you're wrong.
The problem is, IE 9 and 10 are not everywhere. I know for certain that my school (and, I'd be willing to wager, many businesses) only deploys IE 7 and 8. IE 6 still isn't dead, despite Microsoft publicly encouraging migration. Until Microsoft gets IE 9 and 10 adoption up, supporting Internet Explorer is tricky.
Privacy Central Protecting Your Data Using Ruby on Windows Azure
Just a guess, but the inclusion of -ms prefixes indicate the use of a CSS preprocessor and some off-the-shelf mixin libraries for all the fancy crap.
True that. Losing money hurts, and will always be connected psychologically to that 'failure'.

Nassim Nicholas Taleb (http://www.fooledbyrandomness.com) in his book “The Black Swan” talks about one of his friends, a stock trader, with a very specific strategy. This strategy involves losing lots of small amounts over time, and once every 6 years or so, one enormous win. He explained that his trader friend needed to check his track record continuously to remind him of the actual benefit of this strategy, because even the small losses were eating away at him. Up to a point where he wanted to give up.
Yes.
Good luck with the conf.
Sadly my father has been a victim of this sort of thing. He has been transfixed by the idea that a Bank in Ghana has an $8 million dollar inheritance for him. I have had so many conversations with him about this being a scam but he won't believe me.
A Very Short (and Incomplete) History of Software User Experiences.
Yeah, the passwords are also short strings like 4040. Usually twitter doesn't let you define such unsecure password.
I don't think those are legit accounts because you can clearly see pattern between passwords usernames and e-mails.....
I skimmed until He went on to propose that "each Man may decide if he shall make his page Available to the entire Town, or only to those with whom he has established Family or Friendship."

at which point I stopped to come here and tell you that if this quote - or, indeed any part of this story - is genuine I promise to upload a youtube video of me eating my top hat.

also, I just noticed, but ye "olde Caps" were for Nouns. nice Try though...
The free service actually doesn't have any explicit in-app branding requirements. We avoid that wherever possible. These new features allow you to replace what were previously very generic password reset emails, confirmation pages, etc.

Thanks for the feedback!
The Doug Tygar Practical Joke (1986)
Pfew... 230 megabytes for a running browser. Not long ago that was all my workstation had!
The DSCP values have nothing to do with the bandwidth cap. DSCP is just a "flag" on the packet and most internet routers don't look at that at all. I would also be very shocked if DSCP has anything at all to do with the way Comcast is calculating your bandwidth cap. They are most likely using something like IPDR or subscriber-aware DPI.

DSCP values also are completely separate from DOCSIS priority on the cable network. With DOCSIS the provider can create service flows with different priorities and bandwidth restrictions. Most providers only use two service flows (one upstream and one downstream) but if Comcast wanted to give some subset of traffic priority on the DOCSIS network (where they are most likely to see congestion) they would put that traffic into a separate service flow with a higher priority. That is how they do their "congestion management" to top users, top users in saturated nodes get their service flow priority temporary and dynamically reduced (via PCMM) so other users traffic gets first shot at open time slots.

In addition, with DOCSIS 3 it is very possible for the MSO to add a dedicated set of RF channels that only select traffic would use, which in this case it would be the Xfinity video streams. I have no idea if that is how Comcast has implemented this but if so how is that any different to Video-On-Demand on a standard STB? With standard VOD on a STB there is a set of RF frequencies set aside for VOD use. If they put Xfinity XBOX IP traffic on a separate RF channel it would be no different than adding an additional RF channel for VOD and would have zero impact on total available internet bandwidth to the cable node.
I've been using Clojure for a production system for about two years now. It feels so great to use a language that just keeps handing you better tools as you go along.

What's nice is that the new tools are not just syntactic sugar, as in so many other languages. They either adress specific performance pain points (non-rebindable functions and numerics) or introduce new abstractions and tools (reduce-kv is a nice small example).

I love the fact that each time I read about a new thing coming to Clojure, I immediately think "well this will fit right into what I'm building, great!".

Clojure strikes a good balance between nice ideas and practicality.
This is entirely speculation on my part, but maybe this is some insight into how many spam accounts there are on Twitter.

I am fairly worried by the security policy at Twitter.

For example, I have a friend who had his Twitter account hacked. As an experiment, he deactivated the account, but did not change the password. Whoever had the password logged into the hacked account and reactivated it. When he received the email of the reactivation, there was no "If you did not initiate this, click here" option.

edit: formatting
The problem really is that they are lumping ALL IE users into one "incompatible bucket" irregardless of the version and features supported.

There's no need to get religious here, just support the browsers that have the features your web app needs.
EA Games Arrive in the Ubuntu Software Center
This is all a secret conspiracy to get people to visit the Lincoln Museum.
Part of the assumption demanded by and centrally beneficial to HN, is that we are adults here and can approach critical review looking for its constructive nature and well-meaning aspects. HN has greatly benefited from countless individuals, both commentors and recipients, being willing to see or assume that such comments are not personal.

(As one other reply has put it, "constructive criticism".

In this case, the great-grandparent is free to reflect upon the g.p response, or not, depending upon their inclination and time. Perhaps it sparks further refinement; perhaps not. But I don't see it as being personally critical; to reiterate, it offers a perspective of possible refinement.

In the past some months, I've noticed the tone of comments on HN becoming more "emotional". That, I believe, is a slippery slope for the community. HN seems to function best when we all exercise emotional restraint, along with our technical and professional enthusiasm.

With regard, and hopefully not "calling out" the parent too much (or at all) in what I have taken primarily as an opportunity to make a more general comment.
The large number of Hotmail and Yahoo email addresses used also speaks to the possibility of these being bot generated. I tried logging into a few but got incorrect password messages. I wonder if they have already been reset.
I develop on a 12". Well, 12" multiplied by 20 workspaces.
Our clients who use IE use IE7: saying that IE9 support is IE support is misleading.
Try naught, get naught.
The site happening to work is not the same thing as support. Trust me.
What is a vig?
How is a social network for two consider a social network?
Irrelevant. Is not like that site works perfectly on initial release of chrome
> It's even sometimes presented (quite credibly, imo) as the feature which makes all the other aspects of functional languages worthwhile.

In other words it doesn't matter how we define "function" as long as they are first class? that's nonsense.

Regardless of historical (ab)usage "functional programming" should be re-appropriated to mean (from wikipedia): "a programming paradigm based on mathematical functions rather than changes in variable states".

Functions are from math, and mathematical functions are first of all pure (f(x) = x + 1 shouldn't also give your dog a bath).
Didn't know that idea is already used, I was just throwing a possibility!
(posted this on HN after seeing it on an RSS feed)

Definitely looks like it was a large-scale spam operation that was hacked and not twitter itself.

I just edited the title to try to reflect the lesser impact of the leak.
Oracle, Google lawyers spar over Android's Dalvik VM as patent phase begins
tl;dr the site works with IE9 and IE10.

I find the style of writing of this post extremely obnoxious, was it really necessary to say the exact same thing with slightly different order in the words over and over? If your post is to be short because there's not a lot to say, don't extend it unnecessarily, get to the point, move on.
Thanks for bringing this to Android guys! Anyone from Pair have any comment on how they did their Android app? Native or Titanium/Phonegap style?

EDIT: I was not able to find the app by searching for pair in the Play Store. But they have a link to the online store on their website which worked. For those looking to download: https://play.google.com/store/apps/details?id=com.tenthbit.j...
Your health and your life are infinitely more important than any job in the universe.
More likely all the low hanging fruits are gone and further improvements in web search requires some serious resources.
Given that, as jaysonelliot already pointed out, most of these passwords seem auto-generated and are indicative of non-human accounts...then I guess the source of this leak isn't from a phishing operation.
I've made some throwaway accounts for testing, and found that insecure passwords are A-OK for Twitter!
hoax? http://www.antiqbook.com/boox/poor/23800.shtml
I'm wondering why GapList is slower than LinkedList on random add. The LinkedList is constant time, the GapList has to copy data around.

It might be due to caching, but even so it's going to depend on how big the data is. When the data's bigger than cache and the GapList is copying large amounts of data for every random insert, the O(1) linked-list insert is going to beat it.

Or maybe he's inserting to an indexed location, and counting the time required for the LinkedList to traverse to that location.
Never heard of this, but as somebody who travels and uses Skype all the time, this is a GREAT idea...
And people who know the material should be able to answer those questions without any difficulty. What's the problem?
these people all have pretty sophisticated passwords. :]
A few people in the other submission have suggested that this is a hoax. The photos may have been rehashed from period publications, there is no mention of this patent application in the well documented life of Lincoln, and it is rather convenient that the means of proper documentation was left at home.

But what a yarn! It takes gumption to start off a tall tale with a circus man. And it plays into the "execution is everyhing" mentality. The OT should consider starting a gazette of his own!
34,068 without duplicates.
That is quite true, but ultimately irrelevant to the article's point, which is that they are seemingly locking users out just for the heck of it.
This blog post is misleading. The non-support was specifically aimed at older versions of IE.

And besides, IE has not proven the most reliable of partners, I totally get their move. You never know when your phone's gonna be red hot with IE9 customers because Microsoft decided to update some obscure DLL which breaks CSS line-height in em's or something...
Hmm, how many people are on the initial release of chrome? Apples and oranges.
There are more comments about that on the other copy of this story:

http://news.ycombinator.com/item?id=3944856

Abe does have one patent (#6469), but it's not for Facebook. They claim this patent was rejected, though.
That's ridiculous. If Abraham Lincoln was the inventor of Facebook, he would have invented Facebook.
Most of the comments on the first page here are about how Dwolla can't possibly succeed because either the banks won't let them, they don't understand what they are trying to do, or there will be some sort of financial event which will ruin everyone's day and destroy the company.

I don't know if that is true or not, but I do know that these are their problems to attack and I'm glad they are attacking them. Having known people who were victims of ACH Fraud it makes you wonder where all those billions of fraud dollars/euros/etc go.

So unlike PayPal, these guys have investors/partners that are in fact financial institutions. Further, those institutions can no doubt provide things such as an account that is 'plugged in' to the financial infrastructure that is the world.

I can see no barrier at all to someone opening up an account with Viridian, depositing some money in it. And then using the Dwolla payments system to make payments too it and get money from it. That is all you need for one seller on Ebay, or Etsy, or whatever to set up their store.

Now if that person has any success at all, and I see no reason that the payment system would be any more of a barrier than the original use of PayPal with Ebay before Ebay sanctioned them was, then the payment stream will grow.

If Viridian goes from having 1.4B$ in assets to have 10 - 20 - 30B$ in assets because folks are creating accounts there to hold money for their endeavors, the other banks will notice, and the world will respond. I could be a negative response like they did against Discover Card but again that is a challenge that Dwolla apparently has signed up for.

So I'm interested in the ways instant payments can be used usefully. In game purchases? Kickstarter like funding? Etc.
After clicking Create Engine I get a 404. Returning to the home screen I see the new engine listed, but when I click on it I just see the message:

You have not created any DocumentTypes in ENGINE_NAME yet.
Please use the API to get started.

What am I doing wrong?
Learning to program: Why Python?
If it were part of your domain, it'd be part of your application. Connection to facebook by definition is outside the scope of your domain. You can take a couple of different strategies to it, but in general the best way to handle that is to introduce a class whose responsibility is to connect to facebook and return a status (generally speaking, a Service) and something like a Command or Job that accesses the FacebookService and updates your user model.

Part of the problem with speaking about domains here (aside from being nonspecific about something that is by its very nature quite specific) is that Rails has an extraordinariliy half-assed approach to domain oriented design (I don't want to use 'DDD' here just to avoid buzzwords). Developers have been told for years to just push it into the model because all the work belongs there, but that's BS. a LOT of the work has no business being there.
Shoes.rb 102