skysight-inc/HackerNews huggingface dataset:
I have better advice:

Learn to take criticism.

If you can learn to take criticism, it will make you a better person. If you can learn to improve yourself from criticism, there is no end to how amazing you will become.

If you can't learn, you will be a miserable husk of a person who is doomed to despair at how the world treats you.

Because it's natural for humans to point out flaws in things, and nothing you say or do will stop it.
The demographic "threat" Bawer and others constantly go on about is massively overhyped. Basically, every Muslim in Europe would have to have equal amounts of kids to those in Palestine and Yemen (two of the highest birthrates in the world) consistently for the next 50 years, while all of Europe would have to suffer the kind of demographic decline Russia has supposedly suffered (I doubt the official statistics, but you know the ones I mean) during the same period. It's a statistical impossibility, in other words.
It's possible to inject code into RAM via this method as well as read it, bypassing said login screen. With FileVault, once you unlock the disk, it remains so until you shut down. Shutting down prevents an attacker from having access to unencrypted data via this attack.
Thanks for your response. Why doesn't nytimes.com use this technique?
return ((x != 0) && !(x & (x - 1)));

This is beautiful.
He endorsed google using Sun Java... Android was using Sun Java before the licensing dispute caused them to go their own way.

This simply isn't true.

Google/Android never used Sun Java, the libraries or the Sun JVM.

Android always had their custom Dalvik VM, and it used the (clean room) Apache Harmony Java-compatible libraries.
What is your definition of bloat - size of download, application startup times, number of features, speed while being used, memory usage?

Firefox 5 without addons does not seem to be bloated to me by any of the above definitions. In terms of featuresets just for reference - Netscape communicator used to ship with a mail client, browser, news client, html editor and a calendar.
Love Assistly! We handle more then 25,000 tickets a mont using it!
There are many people in the world with the passion, drive, and brilliance of Mr. Jobs. You will never know most of their names. Most hiring managers and investors will dismiss them.
Webdesigners: please make the back button work on scroll sites.
I am not on snow leopard yet so I dont know how much 1gig of RAM is by Snow Leopard standards but for reference how does Chrome / Safari do in comparison?
So glad that Hacker News is on the list. I thought I was the only one who thought that comments are unreadable.
This is very interesting, can you point me/us to any explanations about it?
It seems bizarre to call the first group of methods "decimal based" when the methods don't ever look at the decimal digits of the number being tested. I would call them "arithmetic" or something like that.
In this post, yes (though he does insinuate that the NY Times has too strong of an editorial bias). In others, no:

https://twitter.com/#!/andyrutledge/status/95664717669994496

https://twitter.com/#!/andyrutledge/status/94536441488621569

http://www.andyrutledge.com/how-to-join-aiga.php

Again, if it works for him, great. It just makes it harder for me personally to be objective about him and his work.
There is no fair use.
The universities pay a fee to AC based on an estimate of the number of copies, AC then distribute that to the authors.

Unfortunately it doesn't work - most of the fee goes to running AC and the rest goes to authors based on some internal secret algorithm based on their popularity.

It's based on a similar system for CDs. There is a levy on each blank CD sold in Canada, the levy (supposedly) goes to artists to make up for piracy losses. What actually happens is that small/indie bands that produce their own CDs pay a huge tax to the Canadian equivalent of RIAA who spend it on admin and give a small cut to Shania Twain.
What products people missed on the market in the first half of 2011?
Whenever I see a piece like this on Hacker News anymore (one that is going to provoke discussion), I am expecting a comment like this one. One that is equally as provocative in itself and taking the opposite stance.

People upvote these comments and they tend to make it to the top. This says something about HN.

What's wrong with comments like these ones is that they are being overly aggressive and argumentative for the sake of being overly aggressive and argumentative. Sure, being critical of others' opinions is a good habit to have, but disrespect is not.

In this comment, you tell the other site users to not waste your time on this and that this might just be an elaborate joke or sarcasm. That's pretty harsh for something that someone wrapped up together in their spare time and evidently put effort into it. Whether or not you agree, at least try to find the light in the piece of the work.

I know that a lot of people would be more inclined to read and accept an answer if you made it into less of a one-sided argument. Acknowledging both side and taking time to point out the strengths before the weaknesses go a long way and add to the overall politeness of the comment.
I really have to wonder if the (original) author thought about that line when he wrote it! It is an interesting definition of 'free'.

There is a reason people don't choose to put in electric heating when other options are available..
The Facebook iPhone app is much better - I find the normal webpage unusable on the iPhone.
A better article on the topic: http://www.informationarchitects.jp/en/100E2R/
It was originally made only for Chrome browsers.
DIY Dropbox alternatives
Ubuntu 11.10 alpha sports 12 second boot time
I love experiments like this. We can all learn alot. But the most import thing to take away is that there is no one way an article or website has to be presented.

The articles do remind me a bit of the IHT (International Herald Tribune) from 10 years ago.

http://www.smokinggun.com/images/pages/page_22.swf (last slide)
BitTorrent does have many legal uses (it is used to distribute World of Warcract, Linux distros, independent music/movies, et cetera) but there are also many private trackers designed specifically for the illegal distribution of copyrighted materials. If you admit you are a heavy user of one of those, you practically admit to participating in this.

Similarly, USENET is completely legal, and there isn't anything intrinsically wrong with binary newsgroups either, but NZBs.org and Newzbin specialize in illegal content distribution. If you have a subscription to a site like Giganews and need a tool like SABnzbd+ to automate the downloading process then you aren't an incidental user either.

So let's not play games; we both know how the internet works. "There might be one or two legal-to-distribute files on that site." or "Filesharing may not be illegal in his jurisdiction." are good points to bring up in a court case, but in reality we both know what it means when you are "running SABnzbd+ [..] connecting to Giganews [..] pulling from NZBs.org or Newzbin". It's sad that that throwaway240 is downvoted for just explicitly stating it.
Except that he didn't do the killing to promote his manifesto (I thought that was a bit weird in Anonymous' statement), he did it to harm the Norwegian Labour Party.

Quite successfully, unfortunately. Those kids in the camp, especially the older ones, were probably going to fill the ranks of the real Labour party later on in life, politicians of the future. Now their future intelligentsia is either dead or suffering PTSD. (also remember that Norway is rather thinly populated)

That was his goal. To hurt the Labour party, and he hurt them bad.
No, it's not. If you're connected to the internet and have sync turned on, and accidentally/mistakenly delete a file, that change is synced to your account. You can recover it for some period of time, but not indefinitely. Same thing with a virus/malware/etc. - changes are synced very quickly.
Http://www.addthis.com/bookmark.php?v=250&pubid=ra-4d9f198c52750763
How to Make the Leap from Management to Leadership 
This article separates a leader from a manager. Being a leader is a form a lifestyle while a manager is just a job. Make the step from managing to leading.
There are all kinds of kits for adding an iPod input to Honda Accords. I installed one and it does a good job. Isn't the solution pretty heavily contingent on knowing what kind of car he has though?
Drilling holes in silicon equals bizarre optics
Is there a reason this won't work? It's the most 'readable' way I could come up with.

#(python code)
def is_power_of_two(n):
import math

if n <= 0:
return False

power = round(math.log(n, 2))
return 2 ** power == n
Estoppel is meant as a protection against the following situation. Sun tells Google, "Don't worry. Android doesn't infringe on our intellectual property." Google then relies on that information when making future plans for its operating system. Sun then comes back and says, "we're suing you for infringing on our intellectual property." Sun (now Oracle) would be reasonably estopped from collecting damages because they had earlier made assertions that Google reasonably relied upon in their decisions.*

Google's lawyers note that Sun offered to license Java to Google (http://www.networkworld.com/news/2011/072211-google-sun-offe...). Therefore, there is no reasonable way that Google could try to claim estoppel. Google was aware that Sun believed that Google needed a license. Therefore, there is no possibility that Google believed that Sun was saying that Google's Java implementation didn't infringe on Sun's IP.

There's a distinct difference between that scenario and the one that occurred. In the hypothetical, Sun has stated a fact "your implementation of Java doesn't infringe". Later, Sun changes that fact "your implementation of Java does infringe". With what Sun's CEO has said, one can create a dialogue that doesn't contradict itself. "We're happy you're using Java"; "We're still happy you're using Java, but you have to pay for its usage or code around our patents like we said before when we offered you a license for Java."

*Estoppel is meant to make sure that people can't trick you into situations (and often times requires some proof that the person being estopped had that motive). For example, let's say that Sun had gotten together in a board room and started saying, "we'll tell people that there are no patents on Java and they can all use it for no charge and then later, once they've all started using it due to our assurance that there are no patents on it, we'll change our mind and sue them for patent infringement." That isn't the case here.
This article seems to try and make a link between the fact that the blog post is no longer available, and the Google/Oracle court case.

That isn't how it happened - Oracle took down the old Sun blogging site (along with all the blogs) at the same time. It was a typical Oracle move - wanting to control the dialog about their platform - but I don't think it was specifically about this case.
A startup itself: http://www.redwoodsmedia.com/ - check out their portfolio.

I shared an office these guys, amazing people.
In the manifesto he pretty clearly states he did it to promote the manifesto.
This is the first page I have seen that crashes chrome on Android. I am using Android 2.3.4.
The Real Basis of Leadership Development 
Understanding leadership development is a crucial step to take. No amount of training will help if you do not understand the fundamentals. It is a process and not something that happens overnight.
Microsoft, SUSE Extend Linux Interoperability Agreement
No. Android was released with Dalvik in November 2007, when Schwartz's blog post was written.

http://www.betaversion.org/~stefano/linotype/news/110/
I have a Griffin device and you can set them into "international mode" which lets you transmit on frequencies that aren't used by US radio. It works great for me, this review appears to contain instructions for your particular device: http://www.amazon.com/review/R26BNQ42BQKKE9/ref=cm_cr_rdp_pe...
I hadn't considered #2, the Check All option. I love its refusal to be drawn into over-engineering.
DNA circuits used to make neural network, store memories
Montreal Website Design
Good list of questions, a bit wordy on 5 and 7. Assuming for 5 you are questioning about the sites SEO viability. A more pointed question such as " Is you current site optimized to take advantage of search engines? Why, Why not? ", In a sales meeting you can follow up with your response on why RootBuzz rocks for SEO.
You don't need a government's resources. You need a programmable firewire device, like an embedded Linux device. You also need ten seconds of physical access to their FireWire port. That's a lot easier than hacking a battery and convincing the target to use the battery.
How about giving the option of a two column view for users with a high enough karma. 'Top HN' on the left and 'New HN' on the right. As a result, the people with high enough karma to flag would be more inclined to scan the 'New HN' pages and further improve the quality of HN.
You beat me to my reply about Andy. I almost regret taking his blog off my reading list, because he's a fantastic designer that has a special skill for teaching design fundamentals by example.
Unfortunately, I couldn't tollerate slogging through all the political grit to get to any design points he had to make in his posts.
Exactly, you would expect Anonymous to know better about the impossibility to censor the information
Hands up if you use Automatic Login on your personal computer, whatever OS you might be using. Also, this hack requires physical access to the computer, and by that time no computer, no operating system, can be considered safe.
Apparently nothing. They printed some stickers and hoodies and that's it (according to the blog post, anyway).
Might be a bit overkill to start, but we started early on with salesforce.com, which provided a good framework that we've grown into. Other CRM solutions like sugarcrm would work too.
What happened to all the female developers?
I originally clicked reply to a similar message to say much the same thing as what you've said, however the original announcement that he was replying to gave no specifics, save one-

http://www.openhandsetalliance.com/press_110507.html

"Thanks to the availability of our Jbed™ Java™ VM on the Android platform, we offer immediate compatibility to the standard Java ME world to enable Java ME-based mobile services with the Android platform."

So it's a bit fuzzy. I'm on the fence as to what this means, but given that Android was actually based on Java prior to Google's purchase, and this was not long after that transaction, I have to think Schwartz really was referring to a J2ME implementation. Indeed he specifically talks about support for netbeans and the like, which of course is entirely untrue for today's Android development.

So I don't think this is the smoking gun that many think it is. Scwartz perhaps jumped the gun before formalling licensing it, but it isn't some grand endorsement of an Apachy Harmony derivative.

http://blog.yafla.com/Did_Jonathan_Schwartz_Endorse_Androids...
If they wanted to, how would they?
for more equally beautiful expressions, check out "Hacker's Delight".
I was surprised at how lightweight his .vimrc was:
https://gist.github.com/955547
It's not as easy for startups to create vertically integrated hardware devices these days.
What you're saying is true, but It's difficult to imagine a common scenario where someone with a lot of poor credit decisions has a lot of cash on hand, as those credit decisions usually occur because of limited cash flow.

Also, companies can tell when low scores result from sparse history or poor decisions. They don't just get a 3-digit number. The issue here isn't low scores per se, but low scores resulting from poor history.
How To Unlock iOS 4.3.5 firmware With GEVEY SIM Ultra
Having upgraded to Lion Server on one of my boxes, I found that Postgres was indeed running. Or at least trying to run. It seems that the permissions weren't set properly on the conf file or data directories, so my log was filling up with "failure to start" messages as it tried to launch Postgres every 10 seconds. Even a "repair permissions" failed to solve the problem, and I had to manually go in and change some ownerships from the root user to _postgres.

Not sure if this is just my issue, but if you did upgrade to Server, you might want to check your system's log file.
certainly the vast majority of people interviewed on UsesThis are not developers
Who owns America? Hint: It's not China
Maybe for you.

For me, I try Chrome out very often but keep coming back to Firefox because of the fantastic extensions, and because it just feels right in a way that Chrome doesn't.

But that's OK: I'm assuming you've migrated to Chrome, and that's a very good thing. The competition between Firefox and Chrome has only served to make both browsers better.

Two open source browsers with a significant user base? In 2001, we only could've hoped to be so lucky ;)
I can't (read won't) take these guys seriously because they commit one of my biggest design 'sins". They use tiny typefaces in places which can barely be read (at least by me) on a standard 13 to 14 inch laptop screen.

you know what they say - "People in glass houses should not throw stones"!
Whois over SMS, for those late night product sessions at the bar.
I also used to keep a dream journal; mine was for the purpose of lucid dreaming. Morning pages really make me curious. I saw them recommended in the Pragmatic Programmer's book Refactor your Wetware. Have you found that your wiki lead to measurable improvements in other parts of your life?
Oh, there it is. I simply visited the main page and never really scanned the tool bar up there. Cool!
Temporary monopolies. That's pretty key and you omitted it entirely.

> If we wanted to reward innovation we'd reward innovators. Instead of wasting money on patents and court we'd give it to people who (according to their peers) did the most to help us. No forms, no lawyers, just grants to helpful inventors and teachers.

So inventor X spends 5 years to research and make a cool thing and we grant him $1 million, after which the big corporations copy his idea and make billions. If he could have licensed his idea for the couple of years he had exclusive rights to it that makes it far more worthwhile for the inventor.

Also, where does the money for these grants come from? Shouldn't big corporations with billions have to pay to profit wildly from brand new inventions?

You're also ignoring the potential for corruption. Honestly, your plan is pretty naïve for this modern world. Instead of throwing out what we have we could try to fix it. At least we know some of the current problems, we have no idea what problems some other brand new scheme would have or how corporations and lawyers would twist it to serve their purposes.
It definitely is rubbish if you are grounded in physicalism.
What everyone said. And you'll need it in fourth year no matter what area you pick to specialize in.

DSP is all calc
Control Systems too
As our circuits
Graphics (more so CS but...)
Embedded Systems - you'll need the rigour math provides. And if you do anything that hasn't been done before, you'll be reading a lot of papers. Most formalized concepts and implementations need math to be explained.
Same for Computer Architecture

For that matter, most other options also require advanced calc - one area that comes to mind is management science.
While the history is an interesting aside (I exaggerated my dates because they weren't particularly relevant), I was specifically speaking to modern implementations of the languages. Your history of C++ is correct but the modern version looks completely different.

I had my fling with programming language design with KnowledgeTool and a subsequent project. At the time I looked at the literature of programming language design and was not impressed. To me the literature looked like it was just rehashing old ideas back to Algol, looked like 'research' in cooking that was just remixing Escoffier's collection of sauces.

I completely agree that PL spent (and is spending) a huge amount of time rehashing old ideas but I think all the effort spent on the Fortran legacy (including C, C++, Algol, and PL/I) was a waste of time -- it took almost 20 years to get around to rehashing all the old ideas in LISP, which was a much better idea anyway.

As far as the Microsoft stack goes, I see no problem. My own experience with the internals of SQL Server makes me extremely reticent about using it myself but my time spent with the MS VC++ and CLR teams has made me very impressed with the entire .NET stack.

All this started just because Google asked me what my favorite programming language was and I said PL/I instead of C++ like they wanted. My answer was fine. The HR-recruiter rube didn't see PL/I on their list of acceptable answers and ended the interview. That was Google's error, not mine.

If that is actually what happened then I agree. That said, I think that the question of "what's your favorite programming language" is a pretty stupid one anyway and my answers of Haskell, ML, or Prolog wouldn't have been on the recruiter's list either.
Ask Patrick McKenzie (patio11) anything
Exit polling has been proven accurate...

Have a source/citation for that?
It's decimal as in base 10, as opposed to binary.
IMHO, this is a much stronger case:

Nothing in the licensing terms will prevent open source projects from creating and distributing their own compatible open source implementations of Java SE 6, using standard open source licenses

From JSR-270

http://www.jroller.com/scolebourne/entry/jcp_bonn_meeting_oc...
Twilio Adds VoIP Calls to Developer Tools
Essentially they want a phone that replaces every native functionality with html/javascript.

I would love to hear more about the security model.
Show HN: My Weekend Project - Sending a blog to your Kindle
Over the weekend I wrote a small web app that takes an RSS feed for a blog, grabs the feed, cleans up the HTML, strips out small irrelevant images and compiles them into an e-book with chapter anchors. It requires a Google login since it uses the Google Reader "API".

As an example, I was going on a long vacation and had recently discovered Paul Buchheit's blog. I used this tool (which was then just a Python script) to create an e-book and I literally read his blog "cover to cover".

It's still rough around the edges, but I figured I'd iron those out if at least one other person thinks they would use this.

For those interested, the hardest part of this project, surprisingly, was getting Google's OpenID+OAuth hybrid login working since I couldn't find any libraries that had it built in.

http://blog2kindle.com/
Job listings say the unemployed need not apply
Think I'll wait until this non-blocking issue is cleared up:

I created two barebones Rails projects. One with Rails
3.0.7 and the other with 3.1.0.beta1. Both are using
Ruby 1.9.2p180 and SQLite for the db. Running this very
basic script with Rails runner, Rails 3.1 takes twice as
long to load in 3.1 versus 3.0.

. . . on our larger apps, we are seeing 20+ second boot times.

https://github.com/rails/rails/issues/734
I used a cheapo Grom unit just to add the aux audio, although this depends on the car model. The instructions were terrible, but the internet provided.
Did you read the rest of the blogpost I referred to? Alternatively, Language Log has a whole category assigned to the use of singular they: http://languagelog.ldc.upenn.edu/nll/?cat=27

English is defined by usage; Singular they has very widespread use from the time of Chaucer to the present day. Only mad grammatical prescriptivists object to it :)
Google Plus Fans: 3 Must Have Extensions for Chrome
Unfortunately __builtin_popcnt isn't emitting a popcnt instruction with the GCC I've got here, even using -msse4.2. I believe that very recent GCC does get this right.
Jumio: Using Webcam as a Credit Card Reader