skysight-inc/HackerNews huggingface dataset:
A brief history of C++
Can-do Thinking Makes Risk Management Impossible
I saw Cory's talk at the 28c3 in Berlin. There is a video available here: http://www.youtube.com/watch?v=HUEvRyemKSg

You might agree not on everything but I think it's a great talk to give non-technical people an idea what might happen.
Chat to other hackers live via Google Chrome extension
I'm 100% in favor of HN blacking out. On top of that, I have another 'non-violent' proposal for how techies could protest this:

Let's create 'freedom.txt' files in the root of our servers. A simple text-file stating why the owner of the site (YOU!) opposes internet censorship.

It's a simple & geeky way to make a statement. You can do it right now and it should make it a bit easier to exactly count how many people oppose this bullshit.

Here's an example I wrote a week ago but kinda neglected promoting until now: http://fr.anc.is/2012/01/01/freedom.txt/
hi, I'm new in here and made an account just because I saw you talking about Arkadiusz Flies and his FGS. FGS is not a bot as others, as I am just a simple user of the computer, I'm not able to explain you what it is, but before judge Flies, please inform yourself, and after, when you'll understand that he is completely innocent, you'll give me and 30.000 others some help. FGS is the best ever, is completely different of other bonus collectors, has his own browser which has nothing to do with cheating and collecting unpaid stuff. Wwe can collect with one click hundreds of bonuses from our friends walls, nothing stgealing...just the stuff we loose because we have to go to work sometimes :) We've started to believe that facebook want to legally steal the program from Flies... Please help...this kind of bullshit can happen to anyone if we don't stand up. Facebook is taking advantage because Flies is a student, he can't pay for a legally action against this Facebook. Yes, we thought about Google +, but I don't know if Google is a good platform for FGS and...what's the sense to go in Google, when our games 20-30 there are not yet on Google... If Google will accept all these games, millions of people will leave for good this shit Facebook. We're waiting just a little sign from Google, in the meantime we made all accounts and took Flies in our circle. Till then, we need all the help we can find.
Enter? Is that really how you do it?

Could they have chosen a more unintuitive, illogical and non-standard key?
this sounds like Steve Jobs' oft-quoted quip on how calligraphy class is the reason we have different fonts. not sure how much I buy that...should we spend 4 years taking random classes just to maybe get some fringe benefits?
Is not cheating definitively, this program is doing nothing else that collect from our walls, the items from the walls is free, so we don't have the possibility to collect stuff for which we suppose to pay... just collect the postings, if nobody took it before you...and with FGS, in 2 clicks you can collect hundreds...that's why all the ill people on Facebook was so in need of this program. For the people like me it was good, because when I come home after a whole day of work, I can collect item posted 12 hours before. And another wonderful thing which this FGS is doing, is that is receiving and sending back hundreds of gifts with 1 click. Having this wonderful FGS, we start to play 6-7 games, now without it, many of us are forced to quit playing and because many are on Facebook just for play, we'll close the Facebook accounts also. :(
The compiler won't, no - but many/most developers use static analysis tools like ReSharper which WILL tell you that you have a possible NullReferenceException there if you don't check it.
You can usually email them to ask for a free license for testing purposes. Their customer service team has been pretty awesome in my experiences.
Video editing and modeling/rendering effects are completely different toolchains. Tools for the former are still very crude compared to what's available on Mac/PC. Support for the latter is good on Linux, probably thanks in large part to the Unix legacy imparted to the effects industry by SGI.

But a lot of the Linux machines you see in VFX shops are just headless render nodes. People doing the creative work often use Macs or PCs.
I was one of the students on the far left of that chart - the early 90s spike. I don't recall any external influence like The Social Network, but the course had a great reputation, and the world was going through a tech shift (students had just gotten email for example). Perhaps who's teaching is a driver as well.
I disagree that your example is more idiomatic. Maybe pre-3.0...
I really hope projects like RasPi speedily dispatch companies like that one into irrelevance. Their entire business model seems to be taking some open source, putting it into a poorly made prototype and then slathering the whole mess with patents. They don't make anything but bills and lawsuits.

Tiny full-fledged networked computers that are almost free they're so cheap will have a nasty habit of turning previous hardware into easily written software. The patent office/"industry" hasn't the slightest notion of whats about to hit them.
Set your ego aside and be willing to look like a fool. Kind of like the idea that "The only dumb question is the one you do not ask." I do not mind looking foolish or clueless. It really does make it easier to get things done of real importance.
But what about the extra 128MB of ram, and the extra USB port?

Also, You'd be hard pressed to get a USB Wifi Stick for less than the cost of the whole Raspberry Pi board in my country. Plus as you add more devices Wifi can get very saturated. Installation and configuration of USB Wifi adapters under Linux is a bit of a challenge. Ethernet on the other hand is practically plug and play.

There are also plenty of ideas which can use wired networking. Ideas from home automation to set-top boxes to microservers are all going to benefit from a more stable and high-bandwidth wired connection.

For general tinkering I would rather pay the extra $10 or whatever and get more options in terms of the hardware.
Gmail was originally mostly C++ (server-side), see http://www.quora.com/What-programming-languages-is-Gmail-imp...

www.google.com remains C++ to the best of my knowledge, see http://web.archive.org/web/20110708015633/http://panela.blog...
"You get used to it. All I see is blonde, brunette, red-head"
Yes, I bought your ebook last night pre-rant and gave it a quick once over. It's was pretty low level. I hope you might consider adding some labs at the end to tie it together at some point.

Cfengine looks like it's in for the long haul. I think with a proper framework it would even be useful in the single rack applications I desire. Think Ruby on Rails vs. roll your own everything. That's what I'd like to see on top of something like Cfengine.
Intel tips Medfield specs, Lenovo, Motorola deals
They don't consider it inhumane, because it lies around the general treatment these people will get for the majority of low wage low skill jobs in China. This unrest is good though, as it compliments the already staggering turnover rate Foxconn endures with its employees, and will lead to marginal improvement over time assuming low skill job demand is competitive enough in China.
Joystick.js (based in Node.js) enhances all mobile gamers experience
They might have more startups.

However, typically, once you get your company past the startup level, there are many more restrictions and taxes associated with running a company.

So you have a small short-term gain.
The issue the author mentioned has already been solved in a much more easy and efficient way, without trying to use every feature of the type system.

Now the question remains: Should a language make almost-impossible and dangerous tasks easy or hard? I certainly prefer a language like Scala, which makes easy things easy, hard things possible and dangerous things hard, instead of the other way around.
It's done today purely out of cost restrictions.

Why build a printer that you can plug a monitor into, power some usb devices, and also connect a keyboard and mouse to?

It would be entirely pointless and too expensive for a manufacturer to do that.
Try

http://www.lynda.com

An unlimited monthly pass will run you $25 ($37.50 if premium). Their library is quite large.
The right chat for companies is not a stand-alone product, be it desktop, mobile or web-based app. I want a browser plugin that beefs up my google mail chat (search, send files, view history in a browser tab, organize shared files etc...). In other words, I want the app to be where I already live: Gmail for businesses. Remember Xoopit?

I haven't used Grove, and I have never used IRC before. So I admit my comment is uneducated.
British education secretary to scrap 'boring' IT lessons
he technical definition of "do no evil" was that google search would not promote any single entity based on who they are, rather they would let algorithms and data govern the core ranking

Really? Source? (BTW it's "Dont BE evil" not "Do no evil")

Why should a photo on picasa be more highly ranked than one on flickr

Who said it would be?

What search+ does it that it will (possibly) include pictures from Picasa that are not public on the web, but that are owned by or shared with you in your search results.

I'm sure that relevant public photos from flickr will still be ranked and included as appropriate. But I'm guessing that Flickr/Facebook/SmugMug/etc (rightly!) will not be sharing any privately shared photos with Google's web-crawler. So Google can't put those in search results. With photos in Picasa/Google+ we know which ones you are allowed to see and can maintain privacy.
Super simple and cleanly designed, I really like it.
Who was teaching back then? Check out the paper I referenced (from the prof teaching now) - good insight onto the changes he's made and how they've impacted the class. Still, though, that huge jump at the end has to come from the outside. Ec10 was the only class larger this year.
"This invention relates in general to personal information management applications, and more particularly, to a system that generates an electronic notice that displays a portion of a day out of office notice."

Surely this quote is actually from a Monty Python sketch and not an official patent issued by the USA.
This is the biggest win for Diaspora? Really? Sounds like they've been deluded by all those NYU CS professors who think knowing how to add 32 bit floating point numbers is the key to success.

Just dump everything, spend 1% of your time rewriting everything in PHP, and the rest actually doing some marketing, not imaginary work.
I shut the party down, willy wonka style.
Just a few nitpicks;

Drupal does have wysiwyg implemented as a module http://drupal.org/project/wysiwyg (actually several competing editors are possible),

Drupal also can do automated updates, though I wouldn't advise it. Drush works for it, http://drupal.org/project/drush and a lot of people use it with great success. You would want a carefully vetted rollback plan though. The better road is to forgo updates other than security until scheduled maintenance or a MUST have feature is present. The GUI /update process is actually quite nice if you've set everything up properly.

The thing about Drupal is doing everything doesn't have to be painful, but if you've approached it in a "non-Drupal" way it can get bad quickly. Drupal is complex and the hand off to a customer is never easy with complex software. Have you tried the same with Plone?
One up that: do HTML5 location services + geo IP, optional zip if that is inaccurate.
Au horse racingtips
"Australian horse racing tips, rated prices and blackbookers from a professional punter. Free newsletter packed with online betting information.
Why I use vim
How is it not organizing the world's information?

The full statement is "Organize the world's information and make it universally accessible and useful"

Making it easier to find and access my own information and information that has been shared with me seems like it fits the mission perfectly.
> That's a great point, so I suppose it's less about the actual Project Euler problem, and more about optimizing, refactoring and trying them in different languages.

Exactly. Make it better.
I think it's also easier for the "opposed-but-lethargic" crowd to get involved when they lose their favorite toy. I don't think there are likely to be a lot of SOPA supporters on HN, but it might help spur people to action.

The point of the blackouts should be to make people uncomfortable and inconvenienced enough that it sticks. It's not just to educate, it's to motivate.
I wish hexdump had an option to create an output image like those.
If he's like me he'll leave some long running process going and close the lid to save power. I do that a lot for compiles or downloads.
You haven't seen their "method and process for swinging a mackerel at high angular velocity in the direction of a colleague's face" yet then, have you?
Here's a list of sites I keep for ACM ICPC preparation or problem solving for fun:

http://livearchive.onlinejudge.org

http://coj.uci.cu/OnlineJudge

http://www.spoj.pl

http://uva.onlinejudge.org

http://acm.timus.ru

http://acm.sgu.ru

http://acm.zju.edu.cn

http://plg.uwaterloo.ca/~acm00

http://cs.stanford.edu/group/acm

http://dwite.ca

https://www.facebook.com/careers/puzzles.php

http://code.google.com/codejam/contests.html

http://projecteuler.net

http://www.codechef.com

http://www.interviewstreet.com
not to work their employees to the point of exhaustion and sleep deprivation.

Genuinely curious: How much of the sleep deprivation is due to employment practices, and how much is due to, say, American cultural values? Are we sleeping less because our employers or our social lives demand more?
If I have a game running I don't want my laptop to suspend, if I have an ssh, RDP, or IRC session open I don't want my laptop to suspend, if I have audio or video playing I don't want my laptop to suspend, if I just started a compile I don't want my laptop to suspend, if I just copied files to my dropbox folder I don't want my laptop to suspend.
Your missing his point. Printers have anti counter-fitting measures built in and it costs more money to build them that way.

http://www.usatoday.com/tech/news/surveillance/2008-07-13-pr...

It's mostly a non issue, but there are always edge cases. For example there is software that let's you print backup data that can latter be scanned in which was somewhat hampered by this technology. 600DPI * 600DPI * 24 bits * 8.5inch * 11 inch = ~100mb a page which is not all that amazing today, but still useful in the early 90's.
I think there already is one. Its called Smartr inbox.

https://chrome.google.com/webstore/detail/gakklmehjhhdfjjgnm...
SOPA is actually aimed at foreign sites; this is the motivation behind SOPA blocking at the DNS level instead of going after the companies.
It all depends on how you define Twitter's (and Google's) market, doesn't it? I'm pretty sure the gap in marketshare between Twitter and closely similar services like Identi.ca, Plurk or Yammer is actually larger than the gap between Google and Binghoo.
This is a great pivot for Convore. I suspect the most frequently asked question for Grove will be: "Can I use Grove to connect to freenode"? That is what I'm currently using IRCCloud.com for. That, /and/ keeping me logged into those freenode channels when I close my browser window.
Forbes: The Social Impact of Cloud (MobileWorks, Cloud Currencies)
I'm buying 3 as soon as they're out. I was going to buy only one, but again the price and the temptation to make them talk to each other are more than enough reasons for me to buy 3.
I killed it myself.
I was part of the Malan spike (took CS50 in 2007, TF'd in 2008). Switching the first week from ANT to Scratch was a pretty brilliant move on Malan's part, along with touching on web programming in the final week of the course. CS50 was one of the top two classes I took in college, without a doubt.

EDIT: If folks are interested in the curriculum, head to http://cs50.tv/2011/fall/
Exclamation. Adjective adjective noun, exclamation.
Of course there are secrets. What you are trying to say is that system will let you do many attempts till you guess the secret.

But with biometrics there are no guesses - you know exactly what it should look like. There is difficulty in implementation certainly, but a basic principle of security is that each increment of difficulty in the securer (like a longer password) should increase the difficulty of the attacker by an order of magnitude.

Biometrics does not have this properly.
Oh no, please stop focusing only on SOPA or lesser part of Protect IP! Those two are just two battles by anti-Internet groups.

They tried one tactic with SOPA to fool people in thinking it was delayed until next year: http://www.reddit.com/r/technology/comments/nfrru/sopa_has_n...

There had been many anti-Internet attempts implemented and proposed: SOPA, DMCA, PROTECT-IP, COICA, CEST, OPENA, ACTA and more.

PLEASE. Demand Internet Freedom bills in place of such bills. Protect not only current and future Internet businesses, but also the future of children's access to knowledge and ability to share (Some people think the anti-SOPA are just Internet companies).

For example, making it illegal for government or corporations to shut down domains without due process. There's more potential in the SOPA by simply re-wording it to be pro-Internet Freedom.

Bonus: It'll make such Internet Freedom bills a template for pushing Internet Freedom on other countries! Especially UK and Australia.

If they won't stop outlawing/controlling parts of the Internet, then we need to fight back in outlawing anti-Internet attempts.

The war against the Internet will continue after SOPA.

Edit: I sent a message to reddit admins again (several attempts already in past). If you know any of the reddit admins, please pass on this Internet Freedom message quickly!

2nd Edit: hueypriest acknowledges the message: "We are well aware that the fight will continue long after SOPA/PIPA, and that this is just the first battle."
I don't have a problem with paper - I just feel like it would work against a candidate - not because "Oh...they used paper", but because some of the things that I think are signs of a good candidate don't show through.

I've never interviewed a candidate that asked me to use paper, so I can't be sure - it's just my instinct.

It might be completely biased though - I far prefer to use whiteboards - I love the space, I love how easy it is to erase without a trace. I can throw thoughts up there and the manipulate them.
It's about foreign sites, but the legal action concerns the business of american companies only.

OpenDNS says they may to move the to the Cayman islands: http://en.wikipedia.org/wiki/Stop_Online_Piracy_Act#Negative...
At the bank I was at, they used something called iConnect, built by AOL (can't even find a reference to it online). It was horrible. They were switching to Office Communicator.

I think chat is great, but I wonder if people are looking for more of an all-in-one communication solution...specifically video and audio.
Is there a market for this? I don't know of any "fair trade" electronics makers, that claim to produce good ethically.
The main difference is automated vs human checked.

The next difference is that for authentication it's important to be able to change the password (as it were), and with biometrics that's impossible. Once copied an attacker has access forever.

But I do see your point, and there are a lot of things in common. But going back to your earlier post, just because immigration control does it that way doesn't mean it's best - it just means they don't have a better way.
Some good laughs. Worth the read
Set up a trie containing each phrase in the vocabulary. Repeatedly match phrases starting at the current word against the trie, stopping at the longest matching phrase. Link that and reset from the first non-matching word.

The end result is O(n) in the number of characters in the document.
The title is incorrect. The correct title is that there is a stronger correlation between (CS50,Hollywood) than there is for (CS50,Nasdaq).

You could probably find that the price of a crate of lemons in Mexico for delivery in 2 months is more highly correlated with CS50 than either one of those but that doesn't mean that they have anything to do with each other.
<Shameless Plug> I'm using a System76 laptop (http://www.system76.com/laptops/model/gazelle) and the power management works quite well. The System76 team partnered with Ubuntu to provide enhanced drivers to support all of their hardware with zero configuration to the end-user. I wish the multi-touch hardware was a bit better, but otherwise, I can't say enough good things about my new laptop.
The question is whether it's more productive to conquer other continents and plunder them with 18th century technology or just produce stuff with 21st century technology. And it's not as easy as you'd think. Most of the imperial powers spent a lot of money on things like shipping people across oceans, maintaining vast military forces to guard their empires, building massive amounts of infrastructure in their empires, trying to convert the natives to Christianity or at least stop them from immolating themselves on their husbands' funeral pyres, teaching the natives to govern themselves, getting into wars with your colonists when they want to be an independent country, and getting into wars with the natives when they want to be an independent country. Adding insult to injury, having huge empires means a war with the neighboring European country turns into a huge world war between your colonies and the enemy's colonies. It gets so expensive that eventually you have to abandon your colonies--and it's not like India or Africa just ran out of natural resources. Quite the opposite, really.

So instead of messing around with all of that, China's expenses are limited to building infrastructure in China, maintaining vast military forces to guard China and occasionally menace Taiwan, and converting the Chinese to some vaguely secular state-approved worldview. And they have the benefit of modern technology and the entire developed world to crib notes from. They don't have to figure this shit out the first time. A factory anywhere in the West in the 19th century was a best guess--a Chinese factory today benefits from 200 years of experience and empirical research into how to run a factory, robots, computers, a huge foreign population of people buying stuff, and thousands of Western-educated professionals. I think China has the advantage.
I'm also getting a "premature optimization" vibe from this[1].

[1]: https://en.wikiquote.org/wiki/Donald_Knuth#Computer_Programm...
This can be done without the radical switch to modeling everything client-side. I mainly do java web apps with JSP's (which everyone seems to think is stodgy and past its prime) but its rather simple to do something like what you're describing with keeping things up-to-date. I simply have broken my project down into "widgets" that self-load so a page actually is made up of many widgets that use javascript to call various server-side controllers, you can then set them to do whatever you want (such as refresh every 30 seconds) and it doesn't require some massive client-side data model.
> Are you telling me that I could easily spoof the fingerprint readers in immigration control simply by applying some kind of copies of another person's fingerprints over my own?

Yes, it's pretty easy. However the immigration officer might notice.

> Anyway, if copying fingerprints is possible, then they are useless for forensics, contrary to your final point.

Well, it is possible to copy them, and they are not useless, therefor your conclusion has an error. And that error is that forensics does not require certainty, they require evidence. Evidence is probabilistic, and accumulating various forms of it can eventually be convincing, but each piece on its own is insufficient.