skysight-inc/HackerNews huggingface dataset:
If most Americans are no longer needed by the American rich, then perhaps the United States should consider a policy adopted by the aristocracies and oligarchies of many countries with surplus populations in the past: the promotion of emigration. The rich might consent to a one-time tax to bribe middle-class and working-class Americans into departing the U.S. for other lands, and bribing foreign countries to accept them, in order to be alleviated from a high tax burden in the long run.

This is an amazing bit of backwards reasoning. The rich, who don't need the rest of us, will pay us to leave? In what kind of sense, even if the author is correct on all other counts, would this work? Why pay a thousand people to leave when you can just leave yourself?

I liked this article because it spotted a lot of trends, but to me it looked at them all backwards. The rich have a lot more and are a very small minority that no longer depend on us. But heck, that was true 100 years ago. I'm not aware of any rich people that stayed in the United States because of the military or the market here. Yes, if you go back to the robber barons they needed to be near the workforce, but that's assuming that we have two states, robber barron and the currently rich. The word "rich" covers a helluva lot more ground than that.

In my opinion, the wheels are coming off the wagon, for whatever reasons. This means that everybody will pull out their pet theories and causes and try to nail them on to reality, as this author is doing.

The upside to this is that it doesn't matter which theory you choose: things aren't working and folks are looking for people to blame for it. Emigration might be a wise choice not for the poor and unwashed, but for most people, middle-class and rich alike, leaving the truly poor helpless people the only ones left. (along with the folks who prey on them, which, like the robber barons, can't be very far from their "market")

I consulted with a startup 8 years ago that was doing just this: finding and disseminating information about cheap foreign locations for middle-class Americans to retire to. Looks like this is going to be a really good growth industry.
If everyone is personally in danger of having a loved one enslaved or killed, they will be reticient to go along with an unnecessary policy of {free trade, socialism, net neutrality, fish&game regulation, pigouvian taxes on alchohol}.

Since I oppose the current fish&game regulations, we should enslave random people and force them to work as commercial fishermen (note: this is even more dangerous than the military) until the regulations are changed. This will cause people to agree with me.
HN has plenty of that already..
The link is broken, apparently the Hacker News url-regex is stripping the last dot from your url.
"I tend to prefer underannouncing and overdelivering..."

An example of this would be Mike Pall and his LuaJIT project.
His example is a little small to see how he would implement inheritance.

Also, inheritance is not a core requirement of OOP. Before you hit that downvote button, consider this: Inheritance allows your class to share attributes and behaviors with another class, and it allows code to recognize that instances of your class have those attributes and behaviors. In other words, when we say "is a", we really mean "does things that match the interface and meaning of". You can accomplish the same thing with "aspects" instead of "inheritance". Following that idea, it is simply a matter of introducing this simple API to add your behavior to an instance:

add_aspect(&foo, 'Some Aspect Identifier');

And that's just the tip of the iceberg. Check out Art of the Metaobject Protocol (http://www.amazon.com/Art-Metaobject-Protocol-Gregor-Kiczale...) for some huge eye-openers.
Now that is a good headline.
Part of that slow GDP growth can be attributed to having to absorb an entire communist country (East Germany) into a capitalistic society (West Germany).
Cr-48
I like how he doesn't even try to defend his stance that inheritance is completely worthless. I would have said it's a LOT more useful.
If you think that's "abusing" Perl 5 syntax for a useful effect, you should start reading up on Perl 6. Though you probably shouldn't if you have a weak heart.
Netflix replacing the NY Times in the S&P 500? I think thats fascinating to know about.
an iRobot Roomba, 'cause I am sick and tired of cleaning 'manually'
yes, i was a philosophy major
Urban Coyotes
I wrote this framework 4 years ago and have been using and iterating it since. In an effort to polish it off I decided to document it and ask others to use it as well.

I'm not a fan of large frameworks that do all sorts of voodoo on my behalf. This framework is less than 1300 lines of code and includes

* a RESTful routing module that supports regular expressions
* a templating module
* a session module that supports native, APC and Memcached
* a caching module that supports APC and Memcached
* a config module that supports overloading of multiple config files
* a database module that supports PDO MySql and prepared statements

I've used it on publicitweet.com (sold), textbookrevolt.com and thescholarapp.com. It's got some good usage but I'd like to iron out bugs I haven't come across and let others use it if they'd like.
Except now you cant access the buttons underneath it easily! Bad interface!

Why not just make a nice mounting bracket so you get a better angle for a visual, and don't disrupt the hardware interface to your treadmill?
A plausible (if not likely) explanation is that a large number of the searches for Katy Perry included other terms that caused Google to identify the searches as "not entertainment".
If you've ever worked in a kitchen, you'd know that you definitely shouldn't trust that your food isn't spit in. It doesn't happen often, but it happens. Luckily, occasionally eating some spit isn't that big of a deal, and it's something I accept as part of the the convenience of having food prepared for me.

On the other hand, if you had very sensitive financial or business info on Dropbox, then the consequences are much much more akin to having your food poisoned. So then you're question becomes: why aren't I afraid of being poisoned by my take out? And the answer is that (1) nobody stands to gain from me being poisoned while they do stand to gain from stealing my financial info, and (2) the perceived seriousness of poisoning means that many more resources are put into finding and punishing people who poison (per incident) than people who steal financial data, so people are strongly discouraged from the former.
Could anyone post a screen shot? I see nothing special with Opera and Firefox, but I would be interested in how it looks. Thanks a lot!
I so hope that you are right.
My own suspicion is that the high levels of inward investment to Ireland primed the asset bubble that developed there, Of course, the problem wasn't caused by the likes of Microsoft, Google etc. setting up their offices there but it probably did contribute to the irrational exuberance that keeps these bubbles growing.

It is a pretty scary situation they are in:

http://www.bbc.co.uk/blogs/thereporters/robertpeston/2010/11...
Strictly speaking, thinking about "what trees those are" or "about all the people who [sic] been here" is yet another instance of verbal thinking and it's emphatically not "mindfulness". Clearly you're not here and now if you're thinking about people who have been here.
My understanding is that these are meant for developing nations, and the lower cost is an incentive for inducing education over there. Although it may be cheaper in the short term, in the long term you may be jeopardizing the business model and thus reducing developing nations' ability to obtain textbooks. Just throwing that out there.
Tips for Obtaining Your First Graphic Design Job
Job options in the field of graphic design include positions at design companies, publication and media outlets, advertising agencies, corporations, and nonprofit and educational organizations.
When will wikileak give us californians this sattelite data in real time?
Before floppies and CDs existed or were viable to distribute with a magazine, computer magazines used to come with giveaway software in the form of source code printed on a cheap paper booklet. Somewhat similarly to the author, I learned BASIC as a kid mostly by typing in dozens of pages of code from those supplements.

Initially I was just drawn to the free software; the laborious typing was just a means to get it. It was when it started failing due to my or the author's typos, rotting tapes and shortage of memory that I had to actually look into the code, look commands up in the user manual (which was otherwise unattractive since it was totally cryptic for a kid), and find practical ways of fixing things, which then led to a desire to learn what was actually going on, and the feeling of "It's not magic; I can do it too".

The mere abundance of doing, even of the rote and uninteresting variety, can teach you things in a particular subtle way that's hard to attain otherwise.
"Any try/catch block could be rewritten with if/else checks on various error flags"

Well, yes and no. Correctly writing your if flags to be polymorphic on the type of the exceptions is certainly possible but you're getting into the domain of things that a compiler really ought to be doing for you.

I've successfully made use of polymorphic exceptions, but I will freely concede I seem to be in the minority. Also I love having them being objects because then I also load the logic into them for presentation both to the human user and the developer which turns out to be really useful but also apparently a minority idea. Adding that to your if/else blocks would be insane.

Frankly, exceptions are badly underutilized, but one could say that about quite a lot of OO concepts, really. Many people understand the surface forms but manage to miss the point entirely. If that's all you've ever seen for exception handling I can understand why you wouldn't think it's very useful.
BusinessWeek Investing Insights | Financial Bloggers
Totally agreed.

A different way of looking at it: what makes it easier (or harder) for an intelligent community to continue to succeed and scale over time?
OK, good point. Exchange + Outlook is much better for calendar management even when you have few meetings.

Exchange + Outlook are good about combining the information about your schedule based on the meeting requests you've received and not just the items on you calendar. Further, Outlook allows most email operations from your calendar (Reply/Forward/etc), and converts the calendar item into an email when needed so the user experience is much more seamless than using Gmail + Google Calendar.
A weeks break would be nice, but likely it will just be a couple of hours and then back to the grindstone.

No rest for the wicked and the self-employed.

I don't have much to wish for in a material sense, but it would be nice to see a certain young someone take his first steps unaided :)
Can it print?
I always have a hard time thinking of items I "want" for Holidays (Birthday, Christmas, etc.). In most cases if I needed/wanted it badly enough I just buy it for myself. Unfortunately (in my social circle at least) no one ever believes that and thinks I'm being polite, and press for an answer.

So this year I folded and said an Apple TV. That and time to sit and relax with food, wine, friends and family.
Yes, yes, we know that. Marco Arment already made that point in this excellent article: http://www.marco.org/1432156914

The Mac App Store isn't for today's Mac developers. It's for all the other ones who are on the way.
Then once the corporation has departed, the original country collapses back into poverty.

Could you provide an example of this part?
It would be great if you did a revised version or a followon in a day or two after the discussion here ...
It will be many years before a new platform can match the libraries available on the JVM. Such a loss :-(
I hope the Hotmail team follows through with answering questions. When the IE team offered to answer questions on Reddit, they quit after a few hours.

The questions I had asked was (summarized): Most IE6 usage seems to be from large corps, and much of their resistance to upgrading is due to internal apps which only work correctly on IE6. Why doesn't Microsoft offer a standalone IE6 distro which could be installed alongside IE8/9 and used for the few apps holding back company-wide upgrades?
Social Media FollowThrus: 38% say Yes Please
If someone doesn't have basic scientific literacy, they shouldn't be in a management position in an organisation dealing with scientific matters.

Yet we see that happen on a regular basis and not only when it comes to science. We have corporations with managers who lack basic technical understanding of what their reports are telling them. We have politicians who lack the basic capacity to express themselves properly and coherently. Is it really that surprising at this point?

The world has somehow become convinced that management is something that need not rely on the specific problem domain. It might irk us or mystify us to no end, but it works. I suspect that it works because it really is possible to be a good manager even if you don't have the basic understanding of your problem domain; you just have to be able to surround yourself with trustworthy people who do know the stuff and organize them properly. Sadly, most of managers who lack the basic understanding of the technical stuff also happen to be bad at management.
as somebody who's fairly new to Hacker News, this very much matches my experience here
Easy and Basic Steps in Essay Writing
As essay writing is a common academic assignment, students will be benefited by being familiar with how essays are written. This article will provide students with easy and basic steps to essay writing which will allow them to submit well written essays.
I was online last night, this thread saged pretty fast actually. Just grabbing stuff to write about off /b/.
That is what I would like for Christmas. I am thinking about buying one for my kids too.
I can't wait for conspiracy nuts to start saying that this is proof that govt satellites use radio waves to cause earthquakes.
Ethical considerations aside, can anybody here explain why a person would do this?

Why would you take a piece of content off the web and re-publish it in its entirety on your own blog?

I see this happening to my articles, and I initially assumed it was just black hat SEO. But frequently it appears it's an actual human being who seems to think he's adding value to the world by reposting something he found somewhere else.

Can anybody explain the motivation behind this?
Just like with C++ (which also doesn't have finally) you can use RAII techniques with PHP. Object destructors will get called when your object goes out of scope. I use this to clean up resources (mainly rollback transations) in the case of exceptions.

In fact, now with PHP 5.3 and closures one could emulate finally quite easily: just create an object that runs the closure on destruction and it will be called at the end of the block.

Finally would still, however, be a welcome addition to the language.
Inside GitHub with Chris Wanstrath
Regardless of its legal status, this post is really tacky. It leaves me with a gross feeling, sort of like when the awkward kid in the conversation follows every joke someone makes with the same joke a minute later--when he finally gets it.

The point of (nearly) any blog post should be to "continue the current conversation", whatever that means for your genre. It's very obvious to me that this post does not do that, or really anything else.

This should've linked to the source text, which would've included comments.
Should rename the article to "10 Things I Don't Understand About OOP"
مشاهدة مباراة الاهلي والاتحاد
Map events in your area
> C++ doesn't need finally because it has deterministic destructors

PHP has deterministic destructors as well. Using them is how I get around the lack of finally -- destructors do the clean up.
That was a lot of work!

I went down much the same route (though by the looks of it you've done a better job) and recently have decided to scrap the whole thing in favor of Yii, which I really hope is a good long term decision (always dicey).

What are your long term plans, is this a fire-and-forget thing or are you going to continue to maintain it and accept patches and so on ?

Is there a roadmap where you want to go with this ?
He is not partisan enough to get through a President primary anyway. Republicans hate his gun laws and Democrats hate his support of charter schools, to name just two things he has done that piss off either side.
Glad somebody started this thread. Would love to know if Google is continuing to ship them.
Julian Assange's lawyers warn of imminent US charges under Espionage Act
Show HN: A hackers guide to note taking apps, for Mac, Linux, Windows, & Mobile
Satire? Anyone remember the term "satire"? Please remain calm and use your dictionary. The author is making fun of a particular type of individual.
What have you done to help him get better? My Co-Founder made me a much better business person than I was before I met him and I was able to reciprocate that favor to him as well. If you understand how he is then you should learn how to motivate him and make him better.

It seems to me he did all the grunt work in the beginning maybe he feels like he is being used.

You should talk to him and Fix it.
> When the IE team offered to answer questions on Reddit, they quit after a few hours.

From the original post:

> tl;dr: Hotmail engineers and product managers want to discuss email from 12-3 PST today.
Very good point on the final negotiations. While my father isn't a lawyer (although he did do some law in the Navy), he has earned quite a bit of well deserved money in that negotiating role for the sorts of reasons you've outlined, as well as just taking on a lot of the burden, allowing the owner(s) more time to keep their business going.
Black athletic socks (all I wear) and a continuation of my membership to Netflix.
It was a lot of work :). I knew making it usable by others would be as much work as writing it in the first place.

It's definitely not fire and forget. I've been using it for over 4 years so I don't have any plans on ditching it. The main point of documenting it was so others would use it and I can improve on the library.

If you look at another one of my libraries on github (https://github.com/jmathai/twitter-async/issues) you'll see that there have been over 90 issues raised by others which I've resolved. It's what's made that library so solid - hoping for the same here.
Creating an attractive environment for international corporations has largely been good for Ireland, and not the root cause of our current woes - that would be the ridiculous decision by our Minister of Finance to issue a blanket guarantee to our major banks, which were oversized relative to the size of our domestic economy. This has resulted in the current bailouts and humiliation.

The 'Celtic Tiger' (booming Irish economy) went through two main periods - c.1995 - 2001 (Celtic Tiger part 1), and 2003-2007 (part 2). The first period was fueled by foreign direct investment by American multinationals - if I recall correctly, American companies have more net investments in Ireland than they do in China. Ireland exported more computer services in 2002 than the US did, which is pretty mind-boggling. This export-led growth teed up the next stage, which was simply an out of control housing bubble. See this for more information:

http://en.wikipedia.org/wiki/Celtic_Tiger#Downturn.2C_2001.E...

I'm hoping our open nature, which leaves a country vulnerable in a global recession, will allow us to recover quickly. Iceland seems to be doing ok and they were worse off than we were. There are some signs of a recovery e.g. Facebook recently announced expansion in their Dublin office. Google and Apple are also expanding here, exports are up, and curtailing the out of control public servants wage bill will make us more cost competitive internationally.
It's a pretty popular idea in OO circles, in that if you are really interested in the topic you should already have heard the arguments. And blog posts have to stop somewhere.

You can start at http://c2.com/cgi/wiki?ArgumentsAgainstOop , and follow the links out of "Inheritance" for at least a decent start at the topic if you've never heard of this criticism.
There's internet, even in Africa! If you completely disconnect in this day and age for 9 months you're probably dead.
Amazon S3 ups filesize limit from 5 gigabytes to 5 terabytes
Ask HN: Web-based coding text editors? (for coding on the cr48)
All of this talk about the new Chrome notebook has me thinking about moving coding to the cloud.

Almost all of the coding I do now is stuff that is hosted at github. I don't see any reason that couldn't be done in a browser. It looks like Mozilla has a project targeted at this (https://mozillalabs.com/skywriter/ formerly Bespin).

Are there any others? Are any HNers coding this way already? And yes, I know that vi/emacs + ssh is viable, but that is not the topic ;)
Wikileaks: A war for the future of the Internet
I believe that Microsoft is still insisting that IE6 and Windows are inseparable, due to that being their defense in the DOJ trial.
Hating OOP is a little old. It's not hard to understand that nothing is a silver bullet, except for silver bullets.
Mit_grad_comes_up_with_webcam_system_that_can_see_if_your_heart_is_healthy
Indeed, but it's still a fair question, just framed badly. What he should have said was "who works in every kitchen in every diner, and who maintains every public green space, and who builds every house?"
If I can find the time (fairly big if) I promise you that I will go through your code to see if I can either see things that you might improve or spot lurking bugs.

Funny, you're jmathai, I'm jmattheij !
Is that only on POS systems? Because I've never noticed that in all the years I've been doing ecommerce. Maybe I'm just not paying close enough attention.
Same here, my fingers are crossed and I'm hoping there will be one on my doorstep when I get home today.
Lead-Free Solder Temperature
Pretty sick! If only it could help me find a date to those events fml.
MetaFilter just celebrated its 11th anniversary this summer, and it's bigger than it's ever been.

When's that supposed to fail again?
OK. Did you quickly skim it or read it carefully and understand all the proofs? (somehow I doubt the latter, because the authors themselves said years after writing the book that 6 people had read it).

It seems to me a huge waste of time to study an antiquated system of mathematics. If you're interested in this kind of stuff, study a modern book on logic or set theory.
I basically agree with you, but I'm guessing that the important thing isn't saving disk space, but freeing up usernames.
Interesting choice of metaphor given the original topic...
From the Hotmail team:
"Really quickly, want to address the IMAP questions that have come up.

We haven't implemented imap since based on the user feedback and usage data, there isn't a large enough need when you look at the other protocols we provide. for mobile - we believe activesync is the best story. it gives you mail, calendar, and contacts. there is big adoption of the protocol here with android, iphone, and windows mobile. for clients - with the outlook connector, windows live mail client, and pop3, we cover the majority of client scenarios. there are definitely some gaps, but not enough to outweigh the cost. one of the tough trade offs we make. let me know if that doesn't answer the question. -ryan"

Either their user base doesn't know any better (likely) or they have an extremely skewed view of the market (likely).
Short Hairstyles
Short hair is not for everyone. There are several things one should consider before taking on a short cut;