skysight-inc/HackerNews huggingface dataset:
Here is the first example I thought of - http://en.wikipedia.org/wiki/80th_United_States_Congress
> * no passwords / no typing / no memorizing (e.g. like FB Connect)

Technically there's 1 password (your BrowserID login password), not "no passwords". :)

(Though of course you can have multiple identities (email addresses) all associated with the same BrowserID account, so as you increase the number of identities, I suppose your passwords-per-identity approaches zero... ;) )
Veterans of the Future will be Those of Computer-Based Combat
Detecting novel associations in large data sets
More on the Captured U.S. Drone
Startup Chile announcing next class of Startups via streaming video
Genome Wide Association Studies of Behavior are Social Science (.PDF)
I think Smith was the leading sponsor of the bill, but that most of the text was actually written by staffers who have since become lobbyists. That aside, I think it would be kind of unreasonable to ask that committee chairs not introduce bills in the areas covered by their committees -- after all, they're supposed to be come policy experts in those topics, right? ;)

Are you aware of particular things that Smith has done using the powers of his chair which seemed inappropriate? Listening to the coverage yesterday, it seemed like he wasn't suppressing debate or anything; there's little need given the overwhelming support the bill has on the committee. However, Lofgren and others repeatedly argued that hearings were required to get the opinions of technical experts ... and I might guess the chair has authority in convening such hearings?
What choice did Marx have but to advocate the use of force to prevent capitalists from gaining power and taking control?

Marx acknowledged that Capitalism works extremely well for wealth creation, and it was the consequences of this that he tried to address. If you view the inevitable phenomenon as a really bad thing for society, then of course force seems reasonable.

I think it's fair to argue that the crushing weight of the social hierarchy often feels extremely violent to those at the bottom.

In order to ignore this, we Capitalists must either convince ourselves that each is harmoniously filling his role, or that each generation (at the bottom) is better off, or that life isn't fair, etc. By being unwilling to ignore this or adopt one of the easy explanations, Marx doesn't introduce force/violence into the political process, he just stops pretending it's not there.

So generally the Marxist view in the modern world (where social upheaval is quite unlikely) means that we are willing to consider toppling established institutions. It is for this reason that I credit the tea party (in its opposition to the Fed, etc.) as a Marxist group. Would shutting down the Fed be an act of violence (even if enacted by congress)? Arguably yes, since it would harshly and abruptly change the distribution of wealth. Abstractly changing the distribution of wealth via policy is in a sense identical to sending an armed thug to everyone's door who either demands money or offers money. You see where this is going, but my point is that I think it's possible (and advisable) to focus most of our attention on soft violence, not stuff like Lenin did, since that is the prevailing legacy of Marx in modern life, unfettered by the complications of past wars, dictators, etc.
Hi,

This is very similar to the project I am launching just this week for closed beta: http://ninjaci.com

We are ready with Python/Django, MongoDB and Git right now and user will get full working, deployable environment after signing in. Apart from deploying the application we are automaing testing the application, measuring code quality, running unit and functional tests.

With over 5+ years of experience of continuous integration we know all the best practices and ways to run the projects effectively.

If you are interested in trying ninjaci.com you can leave your email on a site or write to me at marcin.mieszek@ninjaci.com

Regards,

Marcin Mieszek
In fairness, the break for the parliamentarian to be consulted was shorter than the forced complete reading of the manager's amendment at the beginning of the session. And I think both sides had already acknowledged that the markup session would likely last days, and quite possibly need to be resumed in January.
My startup (and the one I'm building nirvana for) applied to this class of Startup Chile. For various reasons, I don't expect we'll get in. (too much behind the scenes work, not enough visible results yet. haven't released the minimum viable product yet.)

Still, can't help but be nervous.
IPhone 4S: Trident Kraken Case is a Fortress
The OpenID identifier can act as a relational key across services.
Foxconn, Nvidia to set up joint venture R&D center in China
FlopVille, Zynga IPO Meets Cool Reception
Boris Johnson unveils cutting-edge tech bus for London
scalability fail
There are a few people who have already commented about what is happening in South Florida. (And there is a lot of activity...) Here is a good thread to follow as it stood earlier this year: http://news.ycombinator.com/item?id=2545955

Separately, Brian Breslin (who's been involved here for quite a few years now) has recently written a blog post about it that is another perspective on it: http://brianbreslin.com/on-building-a-community/

I've also been talking about writing this post for some time now and have never found the time to dig in and do it, but I'll mention some of the highlights that I'd discuss:

- There is an overwhelming interest from many different parts of the community (even those outside of tech) to grow the entrepreneurial and technical skill here in South Florida. City development, local business, chamber of commerce, non-profits, universities, and individual leaders are all quite active in putting on events and getting really great people involved here. (Case-in-point: Rasmus Lerdorf just gave two talks about PHP this week. Zed Shaw was in town back in March for Miami Tech Week. Dave McClure was here some weeks ago at a Biz Dev/VC conference.)

- There are people looking for talent and qualified talent is still difficult to find. I'm personally looking for CTO/entrepreneurs for the two groups I'm advising. Both have some capital and have a strong likelihood of success, IMHO. Companies are hiring here as well! Well established companies doing interesting work! (Senzari, for example, is based in Miami.) It wouldn't be hard to find work, if you aren't picky. And if you have time, you can find a really interesting job within months.

- The community wants to be stronger; to be on par with the likes of NY, Boston, Seattle, SV; but they don't always get involved. Turn-out at events is really hit and miss depending on location, timing and topic matter. I attribute this to a few things: poor city layout making it difficult to get people outside of a 10-15 mile radius to your event, good intentions and no follow-up...

- The tech leadership doesn't support each other as much as I think they should. If you're well-connected and know the right people, there's sure to be resources shared; but otherwise, there's a lot of work that community organizers needs to make to coordinate events and pool efforts across the community.

- Despite these things, the leadership here puts together really great events on a consistent basis: TEDxMIA (http://tedxmia.com) , SuperConf (http://superconf.net), Refresh Miami (http://refreshsofla.org), South Florida Hack and Tell (my own meetup) (http://hackandtell.org), a whole slew of events on http://miamitechevents.com/ and they keep coming!

Overall, I think South Florida could be a really successful area to live in professionally. The momentum as been positive and people definitely care. If I had an extra 5-10 hours a week, I would dedicate that to helping the community become more cohesive and better connected. There's no reason why events couldn't be cross-promoted and sponsorship within the community be more prevalent than it is today.
While I would love to see this happen, it won't be very hard to convince many people, developers included, that the entire purpose is to stop knock-off handbag sites, scummy download sites, and shady online gambling operations, and I'm sure they can provide enough glaring examples of piracy that the argument will seem reasonable. Coupled with the fact that it would be somebody's job on the line, I'm afraid that the boycott would be doomed to failure, behind the aegis of corporate anonymity for any individuals involved.
Yeah, I picked up an iPhone 4 eventually, and I absolutely love it.

What annoys me, though, is that had I waited another month or two instead of buying the Galaxy S, the Nexus S came out and by most accounts was a really nice phone.

Instead, I returned the Galaxy S, and put my SIM card back into an old Nokia N73 (which despite being old and Symbian, I vastly preferred to the Galaxy S).
Why not do both?

I think both activities require complementary skills.

In one hand, programming competitions will hone your problem solving skills, ability to write bug-free code quickly while powering up your language and algorithms skills. In the other hand, developing software and contributing to open-source needs a different set of skills: patience, communication, collaboration and so on.
In case SOPA passes: IP addresses of popular websites
Thanks. I think the vast majority of people who take issue with the post are those people who only read the title.
> No, the donations need not be for a particular election. They're donated to parties or individuals to use as they see fit, allowing year-on-year cumulative effects.

In that case it seems even less likely that this proposal will work. The major political parties will receive such a large proportion of the funds that they need only spend a fraction of those funds to get elected, and can accumulate much of those funds for future elections. Meanwhile, the third parties need all the money they can get just to get anyone to remember their name.

> When something big about a system changes, there is some burden of proof on those claiming it will have no effect (there is also a burden of proof on those claiming it will have a particular effect, but we've not really gotten there yet).

I'd argue that as in any other instance of a proposed solution to a problem, the default assumption remains "this will have no effect", and it falls to the proposers of the solution to argue convincingly why it will work.
This is good news. Now if they will just support Riak, I might be able to port nirvana to it. (Nirvana is the coffeescript/javascript distributed web platform I'm building for our startup. It runs across a riak cluster and distributes javascript in a concurrent manner over it.)

Nirvana is really "just" a webmachine App.

PS: My startup entered Startup Chile which is announcing results today: http://news.ycombinator.com/item?id=3361777
Good question.

Performance will depend on a number of factors, such as how complex your dispatch function is, how complex your dispatched values and match values are (deep equality becomes more expensive as the compared objects grow in complexity), and how many methods are registered. In general, it is much more expensive than native switch statements or prototype chain lookups.

If performance is of utmost importance and you can substitute a switch statement or prototype hierarchy for a multimethod, you should. Multimethods are a useful pattern for achieving things that either aren't possible in switch (add/remove cases dynamically, deep equality case matching) or are not naturally/painlessly expressed with a prototype hierarchy.
Yes, I already spoke to the team and they're going to put up a FAQ. Thanks!
Agreed - likely low effect, but we should all do this anyway if we haven't already begun (I've blackholed a few of them already in /etc/hosts just because their sites do things like auto-play video that you can't stop).

Here's a list of supporters for reference:

http://www.thedominoproject.com/2011/12/who-wants-to-break-t...
This article is just BS if you are blaming RIM on Southern Ontario because it doesn't have any talent you clearly have no idea about it. How can you compare Wisconsin to Ontario that's just stupid.
It's neither really. The reason is that the data filesystem used to be FAT, so that it could easily be read by host computers using the preexisting USB Storage standard. But FAT sucks (for reasons too numerous to list here), so they went with ext4. But that can't be mounted on anything but a linux box, so they had to pick a new file exchange mechanism. It could have been something like SMB over a USB CDC network device (phones have done that in the past) but they picked MTP instead.
The Kindle Fire puts Google’s Back to the Wall
Video: Why Java Needs Hierarchical Data
You say:

"Why? Even if X is always 1, it is a random variable from {1,2,3,4,5}, with distribution {1.0, 0.0, 0.0, 0.0, 0.0}"

But

IF, insofar as

"x is always monday",

x is a

'random variable from monday,tuesday,wednesday,thursday,friday' with distribution{1.0,0,0,0,0}

THEN, it is just as true to say
insofar as

"x is always monday",

x is a

'random variable from monday,tuesday,wednesday,thursday,friday,not given at all' with distribution{1.0,0,0,0,0,0}

isn't it, though? That doesn't mean there's a "chance" that it's 'not given at all'. The teacher gives you a guarantee that "not given at all" is 0.0 (by saying that it is either monday, tuesday, wednesday,thursday, or friday, and will actually be given) -- he doesn't give you a guarantee that any specific days are nonzero. In the end, "not given at all" COULD BE, depending on the algorithm the teacher uses to select days, JUST AS likely as Friday. That is, if Friday has a 0.0 chance of happening.

Intuitively, it sounds like we are given some guarantee that Friday is more likely than No Test Given At All.

In fact, we are given no such guarantee.

Insofar as we have such a guarantee, the teacher cannot guarantee surprise.

It's quite simple, really.
What problems were you having? I have a T-mobile G2 that runs pretty well, but I don't do much on it. The last upgrade actually seemed to introduce a random shutdown, making me actually regret upgrading the OS, but that's about the only problem I have.

It's unclear to me what I really need from further OS upgrades, as I'm not currently wanting any features. If the Galaxy S is really buggy I get you, but in general, I don't get the desire to upgrade Android rapidly.

I haven't dealt with Android technically, but my assumption would be that in Linux fashion, an older version isn't necessarily a bad thing as long as it still works for you (I have a 2.4 kernel on a netbook, for instance, who needs 2.6? I think even the 2.2 and possibly 2.0 kernel branches for linux are still used by certain projects).
Learn JavaScript in 30 Minutes: Free Programming Tuts and Help
A coworker just pointed me to: http://us.php.net/SplFixedArray
Here's an announcement for a project implementing the Erlang VM in the browser: http://erlang.org/pipermail/erlang-questions/2011-November/0...

While not exactly what the OP is calling for, this is interesting nonetheless, and it does provide a mechanism for using at least one other language in the browser, even if it uses JS as the platform, rather than natively supported.
Ignore the Piracy
They've got people skills.
15+ Cool Sticky Notes You Can Buy
Sun Rips Tail From Comet During Solar Close Encounter
Boss: Do you know excel? I need to make this graph look better

Me: Okay, what do you wanna change?

Boss: Well I want them to show things going up, especially towards the end so it shows us really growing to the VCs

Me: How is that possible?

Boss: It's definitely possible. I just don't know Excel.
Really? You're discounting all of the incredible webapps, games, and social networking on the web. If Javascript was bad for innovation, I sure don't see it.

You're talking language syntax. Although it matters, it practically doesn't. People build stuff no matter what the language looks like. Look at Obj-C, that thing is horrid (syntax-wise) but look at all the developer adoption.

What is bad for innovation is to move back to the 90's where people had to handle local instances of applications, fix versioning problems, and have to install something just because they want one small piece of functionality.
Setup

1: "You will be surprised to learn the truth value of this is statement, or this statement is false."

Case A

2: "I will not be surprised. I know that the statement is true."

1: "Then the statement is false, and you have been surprised!"

Case B

2: "I will not be surprised. I know that the statement is false."

1: "Then the statement is true, and you have been surprised!"

Case C

1: "I am surprised!"

2: "The statement is true."
Wikimedia Foundation pledges support for a SOPA Initiative
Microsoft and Google: The Good Guys
The problem here is that culture determines gender.

Absolutely. I never claimed otherwise.

All I think is that some sort of robust signaling mechanism that displays a person's (or animal's) reproductive "team" should be expected to exist in any sexually dimorphic species. In many animals, this is hard coded, but I suspect that in humans that was generalized to a high level imperative, "figure out what sex you are, and clearly display the appropriate characteristics so that mates can find you".

Once we look at our own sexual taboos involving who and what we are forbidden to have sexual relations with, and we recognize that these are socially contextual, not innate taboos, things change a great deal.

But this is exactly my point: the fact that these social sexual taboos so often go against behaviors that reduce evolutionary fitness suggests that supporting those social behaviors may, in fact, be precisely the way that evolution ended up most easily controlling those behaviors.

To be very clear about this: the fact that behavior is influenced socially rather than genetically does not necessarily mean that it's an accident of history. It very well could be a direct evolutionary adaptation that leaned on social behavior to implement itself. Nature tunes nurture, and nurture tunes nature, so arguing for one to the exclusion of the other is usually wrong.

That doesn't, of course, mean that we shouldn't try to overcome such evolutionary imperatives. But we should be aware of the fact that in such cases, the social behaviors are not completely arbitrary, and that we have an uphill battle to fight.
If christians define what is good and true and beautiful, then obvious the christian god represent all this. This is true by circular logic.

But if you don't unquestioningly share the christian or biblical values, and dont find til biblical god's special kind of love particularly appealing, then an eternity trapped in this might not seem so blissful.
Some system and server monitoring tools in Linux
This quote from the OP hit home.

Me: The program was written with 3 SQL selects
inside a loop. It ran OK when we had 500 parts.
Now that we have 10,000 parts, it runs real slow.
Boss: I don't understand.

I could say "true story" here... with a twist. Saying "I don't understand" is basic social engineering & management 101. The boss actually understood every single word and implication in that statement, he just wants to buy some time to decide silently on the best answer. Saying "I don't understand" puts the pressure on the dev who is lead to believe it's his fault and needs to think of a better description, maybe less technical and more to the point to express the problem. While the dev reformulates, the boss has finished thinking of an answer and can give it instantly. In the end, the dev has managed to express a problem with "simple" words, and the boss has proved he has great skills at solving problems once they are reported in the correct form.

I hated my boss when he did it to me, but I have to admit I used this in turn countless times when I became "the boss", to the point it's become a private joke in my former company, anyone saying "I don't understand", whatever their position, instantly got thrown balls or clips in their face.
Big banks help payday lenders offer quick cash at steep prices
Seems like Continuous Integration is definitelly catching the momentum, which I am really glad about, as a practicioner and bold advocate for years already:)
This is a win-win business. Projects are having best quality possible due to earliest problem detection, with almost no setup required, and nincjci or builda have happy customers:)

Michal Szalinski
ninjaci.com
Starts 11AM West Coast Time.
Winning class is announced at Noon West Coast Time.
So if SOPA passes and "regulates the Internet" to the point where the current internet becomes useless, why not get all the "programmers" together to build a new internet that functions just like the one the U.S Government wants to control?
Bing, Barely 3 Years Old, Catches Up With Yahoo in Search Market
DCI for dummies
It's worth noting that Occupy movement was started in the pursuit of one clear, simple, publicly and plainly stated goal: to get the money out of politics. [1]

Everyone who pushed forward the meme that the Occupiers had/have no clear agenda did nothing but expose their own ignorance, ineptitude or intellectual dishonesty.

[1] http://www.adbusters.org/blogs/adbusters-blog/occupywallstre...
"Beginning from one simple demand -- a presidential commission to separate money from politics"
I FOUGHT SOPA AND ALL I GOT WAS THIS STUPID T-SHIRT
Yelp, YouTube and 23andMe Co-Founders All Working on New Start-Ups
What I Learned About the Wired World on Jury Duty
Javascript, jQuery, CSS, HTML, Controller-to-View with a scripting language (Perl pref) ..some DB (NoSQL) would be nice.

Would love a front-end dev with some aesthetic sense.
Kenya Has Mobile Health App Fever
Definitely. Varyag is a russian word.
If one believes in a cause very strongly, then, when the time comes when one must stand for it or fold --for whatever reason, then taking the consequences, whatever their basis, is the natural course. It's how the status quo is changed. It's not frequent that one can effect major change without some personal cost.

I think if one is looks into these kinds of disruptions and one believes in them one has to not be naive and think that disruption will have little personal consequence. One can't have one's cake and eat it too, is more of less apt for this.

I'm not saying doing what he did is right or wrong --that's another debate. Belief in the righteousness of one's cause demands one put one's self aside, unselfishly and without self-promotion. One is only a vessel for the idea, at that point, rather than the raison d'estre.
Last words before the company went down the drain.
A union of global "programmers/activists" already exists. It's called Anonymous. Honestly, we as programmers have to fight this evil with a greater evil -- create a new internet and/or get Anonymous intimately involved in this current affair.
Hacker News is not generally a place for light humor; that's probably why you're being downvoted.

Even more so, it's DEFINITELY not a place to complain about being downvoted. Complaints about being voted down earn a downvote from me, always.
This is a pretty interesting business model on the part of the banks. Banks have realized that poor people don't have enough money for their deposits to cover the risk of overdraft or customer service. Their solution to this is to list poor people with a credit reporting agency for checking accounts named Chexsystems. Once you're listed in chexsystems a bank can close out your account, and you are effectively blacklisted from the banking system in the united states. You can still cash checks under a certain amount at the issuing bank, but they put up a ton of roadblocks to make it difficult, adding so much friction that people end up going to these check cashing establishments where the banks get to keep 3-5% of their income. The best part of this is that the poor have no recourse because they're poor. It's a brilliant, if unethical, business model.
If SOPA were law, we could use it to shut down Congress for posting content to Twitter that disrupted Congress.