skysight-inc/HackerNews huggingface dataset:
"Dissident voices are ruled out of order and successfully demonized (Pim Fortuyn), killed (Theo van Gogh) or face such severe threats to their security that they are forced to emigrate, as in the case of Somali-born politician Ayaan Hirsi Ali, who violated the Dutch norms of “consensus” by insisting on publicly discussing female genital mutilation; honor violence; honor killings; and forced marriages."

The author conflates many issues here. Most people disagreed with Fortuyn because he was a right-wing populist who managed to form a fringe party that consisted of sorry losers. The guy himself was intelligent, witty and utterly narcissistic. He was like a character in Oscar Wilde's plays who had a bon mot for everything and solutions for nothing. Not the kind of person who should have political power.

http://en.wikipedia.org/wiki/Pim_Fortuyn
Opened the manual and taught myself BASIC on a PDP 11/44 running RSTS/E. Then Pascal and C. I still enjoy writing code.
Office Intruder - Using Social Engineering to steal data
Using social engineering tricks to steal data
Tutoring Services for All Subjects and Ages - Arlington Tutoring
Tri-Ed Tutoring offers high quality Arlington Tutoring services for all ages and subjects. Our private, home tutors can help you excel in your coursework and on test.
Everything is an investment. People think that an investment is something you do to increase your assets, but it's also what you do to keep your assets. Cash is an investment. Gold is the ultimate cash (not in terms of liquidity, but in terms of consistent value). Place only in gold the money you want to keep.
Functional reactive programming in F#
Daniel Schorr two recent examples of breaking the study's implication of breaking and sometimes debunked stories that played members ironically highlighting and the need to the The original study by Antonio Damasio and college guest on the The Daily Show and instream media reports of you. A large number of mainstream media coverage of the service saying "there's no surprise young people by middle aged people by middle aged people by middle aged people by middle aged people love it - accounts of events lacked rigorous fact-checking and other than pay attention to "constant social networking to recent exaggerated the Daily Show, the strip characters ironically highlighting the triviality of "twitter" and that Twitter format is not good (no pun intended).
Idea for HN: DiggBar functionality?
Question: do you usually forget to "vote" for good links in HN?

I find out: a lot of times when i read HN, i click many links that i find interesting to new tabs in FF. Then, i go on to read all those. The problem is, after reading it, i usually forget to vote it because the voting functionality is back in the HN page (and i can't click back since it's new tab).

Sometimes i re-open the HN, look for that link, then vote it. But, i lose count on how many good links that i didn't vote or give comments.

Anyway, i thought it would be great if we can just vote and give comment on that actual news/blog page.
It always amuses me to read these recent news articles about social engineering and what a threat it is. I swear the BBC reported on much the same thing in the middle of last year.

At the end of the day there is nothing much you can do to stop the social engineering. Sure we can minimise it to the point where intrusions are no longer so simple (good education is the main key there) but the process is fundamentally reliant on human error.

Maximise education, minimise data exposure, get over the fallacy that internal data need not be encrypted and compartmentalize departments of people and you have done all you can. Then it is up to a vigilant IT department and giving staff the confidence to challenge potential intruders.
How to use the digg API
The Kember Identity
It's true that these arguments do seem to go on forever and very rarely does someone change their viewpoint based on these discussions. But debates on the value of incentives, the role of government and charity, and efficient resource allocation are important topics citizens would be wise not to avoid.
Rails Conf 2009 - Day 1 Trip Report
Punch Bags Warehouse
Punch Bags Warehouse is committed to bringing you the gear you need to take your development in the sweet science to the next level. We've worked hard to bring together a complete range of punch bags of all types and sizes, brackets, frames, and fixings so you have everything you need to stop wasting time on the internet and get punching at home or in the gym!
Lazy Partial Evaluation
Not the kind of person who should have political power.

That is up to the voters to decide, no?
No less true in 2009.
I just realized why I got a strange feeling. Her face looks like a Mii! (In the most tasteful fashion.)
I lived in rural Japan last year, and had similar experiences with stores being open or lack thereof. There were three restaurants and two bars. One restaurant never opened for dinner, another was run by a family, was closed at 8PM and was closed on Sundays, the third was run by one woman and was closed for dinner on weekends and also tuesdays. One of the bars' closing schedule involved being closed on the third Sunday of each month. Grocery stores closed by 8.

I spent a lot of time thinking about how things must have been to live 50 years ago, and how much we've come to take (this very limited sense of) openness for granted.
Hursley House - IBM's Internet Lab
This article features the technology currently under development at IBM. This includes their campus bus, which posts it's location on Twitter.
How Kevin Bacon sparked a new branch of science
HPC in Ruby...

HPC in... Ruby?
Why IT should start throwing data away
Webwindows | Sample Pages | The Times | The Sunday Times | The Independent | The Observer
At Web Windows you can advertise to millions of The Sunday Times and Telegraph Magazine readers. We provide superb advertising rates and magazine advertising deals.
Looks like you can mount it as webdav on Linux and mount it either via FUSE or via some FTP-like app:

http://knowledgelayer.softlayer.com/questions/484/CloudLayer...
I believe that Iphone development can only be done on a Mac.
If I change robots.txt, how long for rankings to re-equilibrate in Google?
We switched our site from a "Disallow: /" to allowing pretty much everything. Our site is now floating up in the search results. How long should we wait for "equilibration"?
If you're feeling snarkier, I'd also suggest "in my useless opinion" for the particularly outrageous claims.
When I was 17 I was playing games at a private computer college. We had a beta copy of Tribes 2, which would crash on startup. I opened up some files, modified a few scripts and eventually got it working.

The owner of the college asked me if I could code PHP. I had done a PHP tutorial a week before, so I told him that I could.

I worked for them in my final year of high school and got a full time position the day after I matriculated. I've been programming ever since.
Avoiding them here doesn't mean avoiding them entirely.
Open link in new window :)
All of the programs there have a fatal flaw in their logic.

If any of them come across a collision - where 2 strings hash to the same value - then it will just go into a "loop".

The chances of that happening in that key space is probably fairly high (based on my experience).

EDIT: also I have 80 billion hashes a few clicks away and none of the 32bit string ones in there (estimate: between 5 and 10 billion ) that I have run a quick test against (so far about 100 million or so) proved negative.
Should be done by tomorrow... I doubt there will be match.
The Biggest Ever List of Design Blogs? : ProofHQ - Product Blog
There was a thread about this on Stack Overflow:

http://stackoverflow.com/questions/276907/starting-iphone-ap...

In summary, it is not impossible, but if you want to distribute your app through the app store, you should probably get a Mac.
"Future releases of the platform will include more tools and libraries to meet developer need."

In other words, tell the Platform team it's needed, and get other people to do the same. Even better, write the database interface you'd like to use and push them to adopt it.
I found the odd scaling on the X-axis very misleading. In reality, there is very little data on most of the late entrants -- they could be historical blips for all we know. But maybe it doesn't matter, because there doesn't seem to be any data behind the graph anyhow.
Whoa, an irregular schedule to boot. You must have had to do a lot of pre-planning.
Really love the short story where he takes you through the first ever trillionth frame per second imaging of an atomic explosion!
The one where the historian builds a "past window" device and releases the specification on the internet really makes me think, too....
Where best to have them then?
Don't you think (system (+ "openssl dgst -sha1 <" fname)) can be as easy replaced with (system (+ "bcrypt whatever_parameters <" fname))?

Notice how I get better security without any extra effort? That is the joy of using an operating system.
Be careful playing with terms like "Lebensraum".
U.S. Trustee Moves to Convert SCO Bankruptcy to Chapter 7
"The Last Answer" is actually my favorite of his shorts: http://destructionoverdrive.blogspot.com/2005/06/last-answer...
Just How Much Money Can Free iPhone Apps Make? Quite A Bit
Probably not much better, but here's the slideshare version:

http://www.slideshare.net/igrigorik/building-mini-google-in-...
Buy Microsoft Project Professional 2007
Microsoft Office Project Professional 2007 provides you with robust project management tools with the right blend of usability power and flexibility to enable you to manage projects more efficiently and effectively.
Odd, (I'm still finishing my PhD) I haven't gotten any such negative feedback. OTOH, it helps if:

1. Your PhD has real-world applicability. Which is not hard.

2. Your potential employers could apply those skills.

3. You can actually code pretty well, too.

I think this third item is often the issue. PhDs often have underdeveloped programming abilities compared to industry vets the same age -- too much classwork, not enough larger-scale projects. There are good ways around this: graduate research assistantships that require reasonable code, collaborative research that requires you build your part of a system, internships, etc.

At least for the places that I've worked and do work now, if they think you can get the job done, you're in good shape. Then again, I don't apply to the 1000-monkeys on 1000 typewriter coder/body shops, either.
I do. (I've been a lurker on HN for a long time.)
...gluing together C libraries. Why not? :)
Samsung D980 Unlocked
Samsung D980 (Unlocked) is referred to as the best productivity tool invented by Samsung till now. The state of the art mobile phone works towards delivering the best of touch screen productivity in conjunction with fabulous technology.
Wow this is really depressing to contemplate. Has anyone here been through the experience where you went to grad school for curiosity and found that it made you unemployable? I really fear this outcome. I went to graduate school because I looked up at the end of my undergrad degree and realized that my knowledge of Physics was very shallow. I was pretty obvious just from the numbers I was extremely unlikely to get any kind of academic employment, but I decided that it didn't matter because I was sure I could talk to someone and convince them that I was a "practical" person. In another year I'm going to look seriously for a job and this story scares me. Is it really this hard to find a job solving hard practical problems with computers? Would someone seriously say that it's "too theoretical" to have experience building scientific instruments and software to control them in a lab, software that by construction has a real user? It really worries me that someone with a PhD in soft eng from CMU had such a hard time. This doesn't leave me much hope of crossing fields.
Apple + Twitter = my a**
Cloud Computing: The Emperor Has No Clothes
That's yours to figure out. The internet is full of places for people to talk about politics and economics, and has a relative paucity of places with good conversations about hacking and startups.
Ho-hum performance from an aftermarket conversion of a Prius isn't any more an indictment of plug-in hybrids, than the average MPG of a Hummer is an indictment of diesel engines.

They're not all the same. The prius' design isn't even a particularly good fit for it.
Hypercritical - Knowing is half the battle
Sadly, I believe the difference between being able to write a simple iPhone app quickly (say tables, pulling data, 8 hours, knowing IB and what methods to hook) and slowly (constantly googling, checking XCode docs, StackOverflow, wondering about memory management) is simply months of experience (which will vary depending on time invested). There are ways, of course, to become better faster but I think it almost has to become mind memory (like muscle memory) where you know how to do certain things near automatically. Until then, frustration can be du jour.

My friend who has been lucky enough to get a job doing Cocoa development (without knowing Objective-C/Cocoa) has taken about six months to become proficient (and he still has trouble - and when he pair-codes with excellent Cocoa programmers - just tries to not get in the way).

I stopped a while ago but will restart - I'm still very much on that learning curve.
I Just Logged In As You: How It Happened
"two minute read"

~2223 words per minute. Impressive.
Yes. As an interesting aside, some famous forgeries acquire their own stories.
Shortened version is simply "Trust No One".
I'd contribute $5 or $10 a year towards SSL via PayPal. Does anyone else care enough about password hijacking to pay a little? Though that might require a hardware upgrade, as well (if the scope extends beyond login to site browsing).
I don't understand this. Why is a recent PhD trying to get entry level programming jobs?
I was trying to follow along with the Stanford course but found myself lost early on. Do you think the Cocoa Programming book covers enough Objective C / OOP basics for a beginner?
I think the person is more wildly confused than anything else. I don't know of any PhD students having trouble getting jobs. Somehow this person has gotten the impression that what you do with a PhD is go out and get an entry level job prorgramming RoR or something. That is not the case.
Agreed. One bad year and everyone is running around saying it's the end of 401k, end of personal investing, etc. Have people forgotten that the markets will not always increase? This is part of the natural investing cycle. In fact, the S&P 500 is already back to the levels it was in October and November of 2008. If you simply held your money through all of this you'd only be -38% and not the almost -50% of a few months ago.
Future of online news may be 'hyperlocal'
Still allows for brute-force. Distributed.net is bruting (I know that is not a word) approximately 150 billion a second. No one knows what Uncle Sam and other Nation States can do in this regard. So, salt is good, but you still need big passwords (min 72 bits) to keep the big boys out. 6.5 bit-entropy per ASCII char... that means you need at least 11 chars in your password, OK?
Support for different shells (GLIBC only supports bash).

What exactly does this mean? How does a libc "support" a shell? I thought it was the other way around. Clearly tons (all?) of shells already run on glibc systems. Is this something that's only relevant for embedded systems?
I get the impression 3 is a problem. From the discussion thread where the job seeker asks for help:

Someone offering a helpful suggestion: Dude...if you have a PhD...there is no excuse for you to not be able to remember your C coding with barely a day's effort. [This refers to job interview questions about the complexity of linked lists and such.]

The PhD having job seeker: ...there's a mental mode where you're doing those low-level things and you do lose it after college and after not working any more with C/C++. Reviewing it doesn't help that much. I dislike the notion that I just went to the job and then realized I had to practice.

That's not to say that things are bad out there. When I got my Ph.D., recruiters would cold call me ("Want to work in the financial industry?"). Now I'm actively looking and rarely get called back. I guess I need to network a bit more...
How to Startup (not being a programmer)
This article reads as wishful thinking of what Twitter is and will become from the viewpoint of the San Francisco startup scene who have using Twitter now for a few years and have watched it morph.

Twitter could be, especially in the future, many of those numbered items; it is only wishful thinking that people not use it for vanity or to actually answer the question, "what are you doing?" or as a replacement for quick emails or use it as a blog. One needs only look toward Birdhouse to see how serious publishing on Twitter can be taken.

Something Twitter is not: definable during its rapid growth.
Slides are also on slideshare at http://www.slideshare.net/mmalone/scaling-django-1393282 if you're into that sort of thing.
No, the author doesn't conflate anything. Yes, the people mentioned differ in many ways: gender, political views, popular image... But they do have something in common: they vocally attacked Islamic practices and were punished.
10 things Apple should do with Twitter (besides buying it, which is stupid)
I've not played a text adventure in years, but it seems like these might be a good start:

http://en.wikipedia.org/wiki/List_of_XYZZY_Awards_by_categor...
My general experience is the opposite re: crossing fields - I run across many people doing software dev with a MS or PhD in something else. Just this past week I interviewed at a research institute where one of the primary developers had a PhD in biology. He didn't give me the impression that doing only software dev was his first choice, but clearly he was working.

I would guess from your experience "building scientific instruments and software to control them" you would be able to find a job doing dev. If you can swing it while you're still a student, I would highly, highly recommend you do some internships with companies writing software, even if it is doing the same type of code you currently do. If you can't do that, pick up a minor in CS while doing your physics grad work.
The verb "turn" isn't agreeing with advice; it is agreeing with the plural "decades". "Advice" is the object of the preposition "of advice". So you can shorten the sentence to "Decades turn out to be so much garbage".

Analogous: The pack of dogs chases a cat.
Poll: What is your highest educational qualification?
Following this comment:

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

What is the highest educational qualification that you have completed (i.e., met all requirements and passed)? As different countries and schools use different names for similar qualifications, I've attempted to be generic. Please use the closest match for your response.
Elementary school
Trade certificate
College diploma
Bachelor's
Doctorate
Thrust!

[Welcome to reddit puns]
A Simple Introduction To Ruby On Rails - Building A CRUD Application
I don't have a high school diploma but I'm in college. Voted for "elementary school" :)
Circupool 45,000 Gallon Salt Water Pool Conversion System
Boost has portable threads for C++ right now... in fact, the next C++ release (due out this year) will include threads by default. http://en.wikipedia.org/wiki/C%2B%2B0x#Threading_facilities
The linked-to bugs just indicate that Ulrich Drepper wasn't interested in making the test suite or ldd work without bash.
The phone platform is open and hackable. But specific phones are only as hackable as the carrier allows; in this case T-Mobile does not allow you to modify the G1's system software. You can get a developer phone from Google that does not have this restriction.

And, unlike the iPhone, on an Android phone you can install any app that runs within the phone's sandbox -- you are not limited to the apps available through the Android Market.
Startup 101: ReadWriteWeb introducing serialized "How to Build a Startup" book
When Really Big Numbers Aren't Nearly Enough
Basically, glibc includes bash-specific shell scripts. You probably can't build glibc without bash, and some glibc components (like ldd, as the blog post points out) require bash.
It depends on your intent if it's only hiring those users to get some first users or if you hire them to have a baseline level of participation so as to get feedback and find bugs you wouldn't find otherwise....
Versions, Variations, Renditions Oh My
Webwindows | Free Artwork | Free Design Service
We at Web Windows offers you free design service. Advertise to millions of The Sunday Times and Telegraph Magazine readers. Superb advertising rates and magazine advertising deals.
Last.fm overhauls radio page
From the diff (http://www.eglibc.org/cgi-bin/viewcvs.cgi/trunk/libc/nptl/Ma...) and this bug (http://sources.redhat.com/bugzilla/show_bug.cgi?id=9901), it looks like bash is hard-coded as the shell used for the test suite (and possibly other internal behavior, like spawning sub-processes).

Speaking as somebody who ports stuff to OpenBSD, it's a surprisingly common assumption in Linux programs that the standard shell is bash, when in fact it's not necessarily present on any other Unix. (sh, the bourne shell, is the default.)

While this sounds nitpicky, it's quite annoying to have problems testing a program because every single test case script has #!/usr/bin/bash hardcoded at the top. If it's using bash-specific extensions for scripting, that's understandable, but that's seldom the case.
I didn't know any website doing that... Is it because something triggered their spam detection? (I mean I don't see the point otherwise of doing that to a user)
Windows Mobile Marketplace bans Skype, Flash, carrier ads
We didn't want to make any controversial decisions on behalf of the community in the first release. For subsequent major releases will will have a community-based decision procedure for what new stuff to add. See http://blog.well-typed.com/2009/05/next-steps-for-the-haskel...

You'd have to lobby for say, sqlite or hdbc or gtk2hs etc. Snoop around on hackage.
Given the age distribution of HN readers, it's clear many of them are still in school. So their responses to this poll may not be very meaningful, at least not in the same way as the responses of those no longer in school.
Face Detection on iPhone (including source code)
Other: Google
20+ Great Social Bookmarking Service, Boost Your Site Traffic
Research: The Traveler’s Best Friend
I agree that people can enter and follow the programming career path easily without a PhD. Completing a PhD equips you to follow your dream of science, of being a patent clerk by day and brilliant theorist by night, but it doesn't exactly help you make money. Like studying classical music for ten years and then complaining you can't get a job: dude, I hate to upset you, but a "job" wasn't the point at all.
A J.D. degree from the United States is not exactly a master's degree, and not a doctorate in the way a Ph.D. degree is, so I chose "Other."
It would be useful to have something like:

* Still in HS

* Still in College

* Still in PhD program

to help weed those out.
Pst. Don't exclude people without college degrees. They're often far more resourceful, in my experience, and there's little that college gives you as a developer. Hire the person, not the school.
US needs 'digital warfare force'
Although I hate Java and would love to see it die a horribly painful death, this article is just FUD.

Java is just a language, so if Oracle fucks it up, everyone can just stop using Oracle's version. There is the "official" open-source version, and if that is broken somehow (weird license?), then you can always use IBM's or GNU's implementation. (gcj compiles every Java app I have ever used or written just fine, so odds are it will work for you too.)

Nothing to worry about here, other than Java's usual inadequacies for serious work ;)