skysight-inc/HackerNews huggingface dataset:
Chad (disclaimer: I work for Balanced https://www.balancedpayments.com/ and we handle the payment processing for gittip. I mainly focus on fraud). It's wonderful you are doing this. It enable forms of donation other than via github. Not sure, what information you collect via twitter login, but I would watch out for:

1. Twitter account creation date
2. Number of followers/following
3. Location information (if available)
4. # of tweets

Esp. (1) and (2) would be very useful.
When I last analyzed the github accounts, almost all fraudsters had relatively recent github accounts and (unsurprisingly) zero/almost zero followers for their repos. As with most things related to fraud, these do not guarantee fraud protection, but serve as very strong signals.
GUI Surface Area and Its Implications
Blowing up a plane by embedding a bomb in a body cavity is still plenty easy post 9/11. The terrorist need only head into the restroom and detonate the bomb under the cover of privacy. Bomb making technology and the willingness to be martyred in a plane attack have increased since 9/11. This is the type of attack that full body scanners attempt to prevent.

EDIT: Witness new body cavity scanners on the horizon: http://www.wired.com/dangerroom/2010/01/crack-new-scanner-fi...
From this point it doesn't look so high. But when you start zooming, some parts seems like they're few miles and other, endless.
The attitude I see is that detailed plans can be dangerous but that not having a plan does not mean you should not have a process. I think this often comes from Steve Blank's definition that "a startup is an organization formed to search for a repeatable and scalable business model". In that context you cannot know what your business model should be. Instead you have a set of theories or assumptions about what might work and your process should be to validate (or invalidate) those as early and efficiently as possible. The lean startup process has a similar focus on working toward "validated learning" about the market and your product.

I think business plans are perceived as risky because they contain assumptions which may be treated as axioms instead of questions. Instead of leaning and reacting the business starts to try to conform to the "known" plan and it is very difficult to consistently resolve cognitive dissonance between the plan and reality in favor of reality.

How many pieces of that 8 step plan are actually relevant while searching for a business model?

Of course not businesses need to fit that definition. If you are not searching for a model then hopefully you have a very good plan.
Ah yes. Though I guess the spider could argue it isn't done sculpting yet.
The earliest templating in this style I'm familiar with is FlyDOM. I made a variant SuperFlyDOM. HAML was around and HAML-JSON was not far off, IBM's JXON, jQuery's DOM creation object shorthand... probably more exist.

It makes a lot of sense compared to the antiquated longhand and inflexibility of XML element declaration. Templating in the browser has been done to death and usually string concatenation is the fastest. However, JS frameworks like Enyo/WebOS and Titanium Mobile use JS element creation, so having a shorthand for those is not significantly slower.

HAML is nice because it removes the computer cruft of braces and brackets, but building JS objects with CoffeeScript is just as quick. IMHO the only reason not to use the actual language is so that less technical UI devs can build the templates.
The Basement
I always thought about doing Everest if I could ever afford it. You know, one those idle "I'll do that someday thoughts" we all have.

Once I hit the "I could afford this" point I started researching Everest...read Into Thin Air, Dark Summit, No Shortcuts to the Top, etc., watched every documentary I could get my hands on, even talked with one of the climbers featured on the Discovery series that featured Russel Brice's company.

I've concluded that I'm not interested. I'm not interested in standing in line at the Second Step for hours while my body consumes itself and I burn through the scant amount of oxygen I have. I'm not interested in the very real risk that I may arrive back at Camp IV after a summit attempt to find my O2 and supplies stolen. I'm not interested in seeing the corpses, oxygen bottles, tents, and other detritus cluttering up the mountain.

I'm not condemning those who chose to go or those who help them get there, but I'm out: human behavior has made the idea of summiting Everest unappealing.
Better yet, you can do stuff like

value = if (test) {some_value * multiple}
else if (test2) {second_value}
else {false_value}

which falls in a straightforward way out of the if/else syntax, which the language authors have put a lot more thought into than the rarely used ?: syntax.
There is a option on the controls at the bottom (2nd button from right - 4 arrows, called change control mode) to 'fix' the mouse navigation direction.
In this framework, a representative exists as an "aggregator of wills".

No. A representative in a representative democracy is not a simple aggregation of the wills of the people they represent. A representative is chosen to bring their own judgment to the questions the collective group faces, while balancing that judgment with the desires of the group.

This is important because (as any software product manager will tell you) people don't always know what they want. They may think they do, but maybe they're confused, or they only know part of the story. Sometimes two things they think they want conflict with each other. The job of the representative is to sort through all those impulses and then make an informed decision about what policies will get the group closest to the group's overall priorities.

You would be surprised if you go out and talk to voters on a given election day how many of them will say to you "I disagree with Candidate X's position on <issue I care about>, but I'm voting for him anyway because I think he's a good person." What they're saying is that they trust the candidate's judgment, and that's more important to them than how the candidate stands on a checklist of issues.

This may seem naïve, but it's actually what makes representative democracy different from direct democracy; you're not voting on an issue, you're placing your trust in someone you believe in to speak for you on it.
Canadian cracks WWII carrier pigeon code
What? it's not a "yo mama" joke. Many species of spiders show parental care: http://i.imgur.com/Ayrsv.jpg
Design is not just how something looks, but how it works, and this design fails miserably in that regard. Scrolling with a mouse wheel is just one of the ways you can browse through a web page. I'm a chronic page-downer; I use the spacebar to do so. I find it very difficult to track text that is moving, so I prefer to move the page one "page" at a time, reorient myself, then read everything I can see.

I kept paging up and down in an attempt to figure out why the page was jumping around and I was only seeing parts of photos. It wasn't until I reached for my mouse and scrolled up and down repeatedly that I figured out what was going on.

The "oh cool" image reveal effect isn't a good enough trade off for me to continue using a site that implements this style. I hope it doesn't catch on.
You're not kidding at all. It amuses me how often I hear people rant about other countries' (esp. China) propaganda... and then cite Fox News.
What do you need line numbers for?

I use the "jump to line" command when I'm looking up the cause of a compiler error message, but in an IDE world I doubt I'd need even that, since it'd presumably just link the errors to the appropriate lines visually.
I still think the brand around "tipping" can be preserved. I'd love to be able to use gittip to pay the guy who sings and plays guitar at my subway station every morning. But yes, twitter integration moves this away from devs only.
AngelList New Feature: Invest Online
Let me channel dawkins (and/or sagan) for a moment:

Imagine there's a cluster of spiders and a cluster of predators of those spiders. The predators can directly grab the spider, but if it fails and gets caught in the web, the spider wins. The predator is pattern matching on "what looks like a spider."

Maybe a few spider brains create reliable glitches in their webs. Maybe the glitches look enough like not-web where some predators get caught in the web when trying to catch the non-spider. The uneaten spiders-with-web-glitches reproduce and create further glitch making spiders. The predators not caught in the web (i.e. not fooled by the web glitch) also reproduce (n.b. the predators are reproducing glitch-avoiding pattern matching, so we have a glitch-vs-anti-glitch brain race), and some new spiders have more glitchy mutations making bigger anomalies. The anomalies looking more spider like will attract predators, and those spiders won't be eaten as easily. The uneaten spiders can reproduce more glitch-making spiders. The uneaten prey can reproduce more glitch-avoiding prey. The steady state of this model ends up with spiders reproducing themselves so the predator needs more and more advanced web glitch detection. Let this cycle go on for unbelievably long time scales (thousands? tens of thousands? hundreds of thousands? millions of years?), and you have a predator-prey derived "art."

The spider doesn't "know" it's intentionally making decoy spiders. It's just evaluating it's internal tiny spider brain state machine with evolutionarily derived glitches over the past ginormous number of years.
AngelList Gives Smaller Investors A Piece Of The Action
totally agree, thanks for listing some of the other similar approaches
Actually, it's not the same. Instagram is a free application and they have the right to monetize the data that you volunteer to them, per the terms of service. Instagram is not stealing from you when you willingly upload your photos there and use them to modify and maintain your collection, at no cost to you.
The spike in repository creation in July was from the PLD Linux Distribution joining GitHub. We're looking into the pull request spike in the spring, too.
How about for non-GUI applications? I don't think I've ever used QT and I love c++.
eBay to Stop Advertising Inside Mobile Apps: “It’s Not Worth It.”
> Hi-jacking a plane has gotten orders of magnitude more difficult after 9/11.

Yes. It's important to remember that pre-9/11, the standard expectation was that in a hijacking, passengers would be hostages, not victims. As such, people were specifically instructed not to intervene. That's clearly out the window now.
That is 100% not evidence of benefit at all.

After a single bear wandering into town has drawn an over-reaction from the residents of Springfield, Homer stands outside his house and muses, “Not a bear in sight. The Bear Patrol is working like a charm!”
Lisa sees through his reasoning: “That’s specious reasoning, dad.” Homer, misunderstanding the word “specious”, thanks her for the compliment.
Optimistically, she tries to explain the error in his argument: “By your logic, I could claim that this rock keeps tigers away.” Homer is confused: “Hmm; how does it work?” Lisa: “It doesn’t work; it’s just a stupid rock!” Homer: “Uh-huh.” Lisa: “… but I don’t see any tigers around, do you?”
Homer, after a moment’s thought: “Lisa, I want to buy your rock…”
So why they did the humble bundle?!?!?!
Because a dilemma often faced by programmers is that their employers want to patent their ideas for defensive reasons. It's a situation in which you as an employee might have leverage, so your stance isn't mere armchair ideology.
Something seriously wrong with the "writer" credit. E.g. anything based on a book, Full Metal Alchemist.
Thanks, really glad you like it! We've spent a ton of time on the interface. (You would not believe the amount of UI we've designed, thrown away, redesigned, and thrown away again)
Humbly started to use github on a daily basis only a year ago. It was one of the best decisions I made as a programmer. Being surrounded by so many talented people, so many great projects, reminds one that there will always be better coders out there and that collaboration is one of the best ways to improve hacking skills on all levels.
blekko has its own crawl and index, but your guess is as good as mine as to what we might do if we are sued.
I was merely addressing the idea that privatization would compromise security, not making any commentary on the general preferability of the two.
great site, I like the layout and feel it has. Planning on putting together a lesson when I gather my resources for it.

also a short video describing your vision/product would be extremely beneficial.
Would you please explain the code?
I write GPU-based password bruteforcers. The main flaw of this algorithm is that it is not iterated: it makes a single call to the MD5 then SHA1 compression function. As a result, I estimate it can be bruteforced way too fast, around 1 to 1.5 billion password/second on a AMD Radeon HD 7970 ($400).

(On this GPU, MD5 alone can be bruteforced at 8 billion pw/sec, and SHA1 alone at 2 billion pw/sec.)

This one flaw, by itself, makes the algorithm very bad. The developer should have used bcrypt, or scrypt, or SHA2-based Linux crypt. These are iterated by making multiple calls to a compression function to significantly slow down bruteforcing, from billions/sec down to thousands/sec.
There are actually severa more lower down, perhaps people descending.
Somehow along pg's lines in one of latest essays, the thing about being the wave even you are not actually leading or luching the wave, but try to be part of the wave. That's were new ground is broken and new things happen.

My believe is that there are also personal waves that are not necessarily general waves. Once you out-learned, change the environment maybe to radical but gives at least a good direction.
>you need to take a look

I think you missed the point of the post.

http://en.wikipedia.org/wiki/Most_vexing_parse
Sigh. They create a honeypot to catch terrorists, then "finally hav[e] to dismantle their own website when law enforcement realised that it was also being used to plan attacks against US troops in Iraq."

What? If they know the plan, then ... they act on it. Why would you stop using an information source like that?
I don't think it's "blogspam" to summarize and contextualize a dry government report.
Will Mac also get this? I'm not sure, but I think this CoreAudio, CoreVideo and friends might have this stuff.
I don't think a real commitment to gun control would spark a civil war. So far, the paranoid right-wing tough talk has not coalesced into anything like a real movement, let alone a rebellion, despite the widespread belief among a certain segment of Americans that the president is a radical Muslim, foreign-born Manchurian candidate determined to turn American by stealth into a socialist dictatorship.

Then again, I might be wrong about the civil war bit. It's possible that America is simply culturally incapable of regulating its firearms in a safe, responsible way, and that a death-by-firearms rate several orders of magnitude higher than the rest of the industrialized world is an intractable side-effect.
Suggested Cards Against Humanity for a 5-8 year old boy. Heh...
EFF Patent Project Gets Half-Million-Dollar Boost from Mark Cuban and 'Notch'
Yes, a proper romanization would be 'tech', but for obvious reasons that was discarded.
I know "if you ignore them, they will go away" is cliche, but it's really true for WBC. Don't organize counter-protests, just ignore them completely, and they will evaporate into the ether.
Shouldn't it be this.balance ?

var account = {
balance: undefined,
deposit: function(amount) {
return balance += amount;
}...
}
Awesome! Took about 60 seconds to get an app running with live updating.
Yeah, probably a few more giga-pixels and zoom will reveal the bottle caps and cigarette butts in the snow.
The process of producing decoy shapes isn't really a problem. Why these spiders made the shapes is more interesting.

I think that the spiders that didn't create these decoy structures were selected against in the evolutionary process. The production of decoys could have been genetically engrained into their instinct (via mutation), or, this species really are actually able to recognize itself and create a decoy -- both of these cases would have led to less of them being eaten by predators, hence natural selection.

I can't wait to hear the results of the study after they research it more closely!
Money is an extremely effective social organization and incentive system. It's a way to get people to behave in a way you want to. The right investments can help change the world.
Sara (my wife) is very happy to hear you like the look/feel! :)

Right now we're working on a 'how to make a coursecraft course' course, and a video is definitely on our xmas list, although it's a much bigger undertaking.

Thanks!
How do you take a billion pixel photos? All the cameras I've ever heard of is mega pixels... I've never heard of a billa pixel camera before.
No, millimeter-wave scanners do not penetrate the skin, so they're ineffective against that type of attack.
A Guide to Midnight Commander
FYI for anyone else running Ghostery: you have to disable it to get the site to load at all. Seems to get stuck in a permanent "loading" loop if it doesn't detect the FB social plugin script.

Developers: if you care about privacy-conscious users, you may want to fix that.
Does it even matter? A charity now has 500 million dollars. That's the only relevant point.
I can comprehend a good deal of code but this medical jargon is making my head spin. Anyone care to summarize this for us feeble minded laypersons? Because it sounds like they found something in obese people that if eliminated could lead to weight loss. I know there are people that can benefit from that when extreme obesity makes regular, "simple" dieting very challenging and exercise impossible.
The md5 and shuffling of the md5 hash before doing a sha1 is entirely pointless.

The salt generation looks acceptable though.

The op stated that he already created a system using bcrypt. The fact that op doesn't know what is wrong with Dave's code, and needs others to explain why Dave's code is bad, makes me lean towards op stfu and allow Dave to continue.

Op is unlikely to be any more competent compared to the somewhat incompetent Dave.

I agree that it is likely that op and Dave are one and the same, and think this mess of code is some sort of genius.
This is why these hit pieces are completely unfair to the TSA. Just about every organization becomes self-preserving as its primary function. Government and non-profit are the most obvious but the bureaucracy of for-profit companies and even individual divisions inside of those companies follow the same rules.

I was just looking over the recent Android handsets via tmobile and was shocked at the nightmare of tacked-on apps and other carrier garbage on them. All these divisions in t-mobile are trying to justify their existence by dropping various apps on the handsets like music managers, music stores, t-mobile tv, AV, security, etc etc. No one wants or needs these and the few that do will find them in the play store.

Look at well run companies like Apple or Google. The iphone and the Nexus have none of this junk. I imagine their corporate culture is a lot less bureaucratic than that of a carrier like tmobile.

>in any bureaucratic organization there will be two kinds of people: those who work to further the actual goals of the organization, and those who work for the organization itself.

I like to think Apple and Google are the former and carriers in the latter.
I have completely forgotten the interview I'm afraid - but I'm glad you're glad ;)
Because campaigns are run for the good of the candidate, not the good of the country or the people. If the campaign thought that promising to fix the TSA would be a net positive to attaining their goal of winning the election then they would do so.

The same analysis explains why very few important issues are discussed, and why even then, they are spoken of in a series of talking points previously gauged to insure a net positive result.
For people who didn't read the summary - that patient who lost 30kg and reduced their bacteria population was on anti-biotics. So, right, it would be interesting to see if that bacteria reduces without the anti-biotics.

But before you think the researchers left a big hole in their research, remember that the addition of bacteria makes mice obese. Now if we could just try that on humans...

edit: As pdx points out below, not antibiotics, pre-biotics. Big difference.
The New Google Shopping: 3 Steps for Bidding at the SKU Level
It paints this animation of the spread of American obesity in a new light: http://en.wikipedia.org/wiki/File:BRFSS_obesity_1985-2006.gi...
Aye - we delete ALL long winded discussion in comments, as Stack Exchange isn't a discussion forum.
I should have said "big mac meal" which is more like 1350 calories, but still not too much for me to eat in 1 day. I can lose weight at < 2500 calories.
As much as I'd like to move completely out of Java just because I like the idea of using VIM or lightweight editor with Python/Ruby to fit the ideology of a young hacker with 13" MBP, I've got to be honest with myself that the Java ecosystem provides the most complete and most mature tools (SCM, IDE, etc), libraries, and frameworks to do almost every single tasks out there.

Even with the price of verbosity. Tough proposition...
more accurately, OS media decoders are now supported on firefox. Firefox isn't actually providing support for h.264, they're just exposing your operating system's video decoders. so if your OS doesn't have h.264 support, you're not going to have it in firefox.
If it lets someone trivially figure out a private person's private information, yes.

There isn't a completely sharp dividing line between what's acceptable and what isn't, but that's true of most things in life.
The importance of tackling the 'Uncool'
Surprised me too, as I had popped it in there for a joke, mostly :-)
Looks like that Humble Bundle did wonders.

THQ decided to go for Pay (Back) What You Want.
Someone made a comment yesterday on another site about how we are still living in the bacterial age.

It's a strange notion, that bacteria still own the earth, but we are host to more bacteria than we are our own cells. It's such an interesting yet scary thing to think about - does higher order life exist solely as vessels for bacteria propagation?
The Nexus is still superior all around. The only thing it is missing is Amazon Prime video - the Kindle app works just fine on it. I think Netflix and MX Player to play local videos more than makes up for that, especially considering Amazon Prime video just doesn't have a lot to offer.

That and it plays more nicely with the rest of the Android ecosystem, it's not even close. I could not recommend the Fire HD over the Nexus 7.
The legacy of NeXT lives on in OS X
Ok what in the world does that do?
Great feedback. I see I should do it this way.
Great concept! I was just thinking about how I don't truly master something until I attempt teaching it... and it would be helpful to have a platform that provides a little structure to that process. As an enthusiast (vs. an academic), this seems like more my speed than other sites out there which have a much more "serious" view of education.

I know that the pretty "easy as 1-2-3" welcome page is all the rage these days, but my recommendation is to try to get people exposed to and using the site with as little work on their part as possible. Having step 1 be "sign up" means that many people won't ever bother getting to step 2. Ideally, they wouldn't even need to click anything before seeing the product in action. Just a thought...