skysight-inc/HackerNews huggingface dataset:
In your last two paragraphs of your edit you seem to have sort of slipped in an assumption that our designs should be constrained to at least some extent by what we can teach new programmers in their first few weeks? OO can still be a helpful metaphor, while at the same time perhaps not being the very very first thing we should teach. For instance, perhaps we should not teach the solutions of OO until the student has gone far enough to encounter the problems it solves, to at least some minimal extent. (I include the question mark on purpose, I doubt this is exactly what you meant.)

As a bit of a sidebar, I'd also observe that the metaphor we ostensibly want to teach our newbies, about how objects are nouns and methods are verbs and it can model the physical world and lets go talk about class hierarchies involving animals and vehicles, has fallen out of favor in the more advanced OO circles anyhow, since it is, not to put too fine a point on it, a useless way to design real programs. This would also seem to suggest that perhaps OO isn't necessarily the best thing to go out of the gate with.
I'm going to agree with you (portman).

I think it's obvious that hopping on a plane and thinking one will be of any use on the ground is grossly misguided. Yes. Absolutely.

However to dismiss aid saying "we're a rich country, we can handle it" sounds strange. On average, the country is rich, yes. On the ground, each one of the people huddled in shelters is not rich (wealthy). These are people who will not have jobs for some time to come. The government itself is massively in debt (over 200% of GDP).

So, to assume the voice for the whole country, especially the devastated areas, while seated in a comfy 2DK in Tokyo rings a little hollow. A bit like the emperor going on TV _days_ after the event and pretty much just saying, I'm with you, persevere, we're all suffering, look, I'm even forgoing the convenience of electricity for two hours a day (what? what? what does that even mean?)

I'd say give aid organizations which can help in the affected areas. People are going to be displaced for a _long_ time, they will need food, medicines, supplies, etc. This is not going to be over in a month. Money will be needed to help these people survive while they sort their lives out.

In addition, Japan being a country of relatively old people, there are quite a few who have no relatives. Or the relatives live very far away and cannot help.

I know you're proud of Japan. I would hope all foreigners in every country would adopt their new homeland they way you have. Still, I think you should drop the pride a little and understand the gravity of the situation with a little more humility.
I love this dude's blog, but I wish he'd actually post more new articles.
With fiber pause resume the onus is put on the IO library writer. Someone has to write a MySQSL library that used threads. The advantage is that this is completely transparent to the library user. A goliath user need not be concerned about events or fibers when using MySQL.

In contrast, a node user must specify a callback every time they make a query. I don't know if the library writer has to do anything special.
Agreed. My resume was recently shopped, and I got hits from everywhere, just for having had my github repo in my 'contact' information.

That it's populated with tiny little projects that only work exactly for what they were intended, didn't seem to be much of a deterrent to anybody.
I don't think objects unavoidable lead beginning programmers to get lost in "architecture."

My go-to language for teaching new programmers is Ruby--in part because it's my strongest language, but also because it's capable of expressing most programming problems intuitively.

Is Ruby object-oriented? Yes and no. Certainly, objects are core to its design. But it's also a scripting language that can be used purely imperatively. Or you can use it like a functional language.

What makes it so good for beginners, in my opinion, is that in Ruby, things are objects that naturally seem like objects. For example, it's very natural to think of a string as an object that can be passed around and manipulated, and Ruby makes this totally intuitive.

Writing "Hello world".downcase.sub('hello', 'goodbye') doesn't tempt beginning programmers to create bizarre class structures or reams of boilerplate code. But it does make you feel empowered, and because it's so darn logical, it makes programming seem way less scary to a beginner.
Without autoplay you cannot build a web based app that has audible dings for things like alerts or any sort of JavaScript music player or game. I'm okay with a web browser having the option of disabling audio though.
http://djangobook.com is what taught me Django.

The 2.0 version isn't entirely complete, but it's probably the best way to kickstart going through Django, if only while you're waiting for your books to arrive in the mail.
Some of the worst things that could happen in Japan
you lost me at "I recently finished college with communications degree"
What's interesting is that we're going to see lots of sub graphs form outside of Facebook to solve the specific issues. Examples, Quora, twitter, foursquare, instagram, socialcam, heyzap
Outside of a few circumstances, it's not so interesting to clone a whole organism. A gene? Absolutely, yes. Do it all the time. A cell? Sure, especially if we can create a novel cell line. But a whole multicellular organism? ...I really can't see much scientific use for that.
Show HN: Simple Web Bookmarking on One Big Page
My blog post about this Show HN submission: http://peterlyons.com/problog/2011/03/show-hn-my-bookmarking-app/
What prompted this wandering, incoherent mumble was wondering if "what we can teach new programmers" is somehow related to "what is readable by unskilled programmers new to our programs." If OO gets in the way of new programmers, I was wondering if it would get in the way of the mythical maintenance programmers trying to figure out what our programs do and how to modify them.

I don't really have a full conclusion, but if we grant that it is a useless metaphor, and just a tool for organizing programs, I wonder if it ought to be relegated to a corner of most languages rather than being put front and center.
I for one welcome our new ant... oh sorry, wrong website.
I think the author may be making a hasty generalization but I agree with the sentiment that many web designers are self congratulating blowhards. I can't tell you how many times I've heard some self described "creative" wax endlessly about color palettes, their feelings or design in general. The result is often a Photoshop file they can't implement so the file makes its way to a "coder" or if they're being generous a "developer." The tragedy for the developer, apart from being the lowest in the chain of command and first to be laid-off, is that he may be better at design than the Designer. Just because someone calls themselves a designer doesn't mean they are better at design than someone who calls themselves a developer or hacker. If you are good in Firebug's HTML tab and you care about every pixel, IMHO you are just as deserving to be called a designer as someone whose sole output is Photoshop files.
This should bode well for the startup visa debate about to start in Washington, D.C.
My blog post with further introductory material: http://peterlyons.com/problog/2011/03/show-hn-my-bookmarking...
The W3C HTML validator gives up after the second line of the document:

http://validator.w3.org/check?uri=http%3A%2F%2Fna.isobar.com...
Sony wins subpoena for PS3 hacker's PayPal records
"Oh, I just marked you/everyone to see if you had marked me, I wasn't being serious."
I had a similar issue when I traveled to Japan and China.
I'm a customer of T-mobile, and yes I did in fact use internet on my android phone (had no idea how much it was going to cost me). But even with almost full usage, my bill came out to $1,300 (Data and voice).

I called T-mobile and asked them what the charges is, and after they explained its mainly my data charge lied to them that I never used my data there. The whole time I was being nice and persistent, and the person on the other line agreed that since it's a smartphone it uses data connection automatically, and spoke to the higher ups to revoke the high charge (still had to pay for voice but I was happy with data fee out of the way).

So call AT&T, be nice but also be persistent, and tell them your story in good faith. That it is your father who had the phone and he has no idea how to use the internet yet. Also mention that you think all the data usage is the iPhone itself connecting to update itself (update time and what not). You can say that these charges were never explained to you.
If all fails, go to the store. You being there in person is going to be harder than the line "dropping" if you were to call.

Good luck!
One of the more interesting tidbits I've stumbled across:

http://books.google.com/books?id=vw7ZAAAAMAAJ&pg=PA21...

Source: United States Income Tax Law Simplified for Businessmen | Ferdinand Adolphus Wyman | 1895

In other words, the Income Tax -- as it was originally intended -- was for the wealthy only. The book was published in 1895, and the income threshold in the 1890's was $4000.

$4000 in 1895 dollars would be a rather large amount of money today. So what happened?
=) I think its pretty funny to wake up so famous ?

IMO MS usually fail with their evangelists. Looks like MS too bureaucratic inside. I saw one very good MS enthusiast who now work for MS - now he is mostly ms advertiser. So i seriously doubt they can monitor all such notable points and be in touch.

And i should admit its pretty funny (despite its offtopically for HN) if this was done far before IE9 release.
Offtopic: for best effect then - make a brouser detection and show different recommendations\redirects for other browsers ;). Be fair then ;)
Text is really a great lightweight outliner implementation.

Indenting works for multiple rows at once, but moving them up/down does not. This would be a key feature for reorganizing nested outline sections.

Also, since I just used the demo, does sharing allow others to edit or only to view?
Thing I don't get about things like PHPFog, is how do you manage dependencies (my app depends on my shared libraries), data storage (postgresql, for instance), Memcached, application configuring, etc?
There was also img dynsrc for video in IE, BTW.
In defense of said website, I would like to point out that after clicking the IE6ify! button several times, in true IE6 fashion, the button stopped working.
The red really hurt my eyes (on an iPad). Otherwise, congrats on the launch.
That's hugely debatable, actually. If you ever called a command-line application in one of those scripts, you called what's essentially an object - it encapsulates its own behavior, hides how it does it, you can create multiple ones (instances) without them competing or sharing information, the command line arguments are arguments to the constructor, etc. They're nearly identical.
Advise from a youtube spam on my channel..."Success and excuses don't work together. If you want excuse, forget about success".
Not all spams are bad (^^)
Every other nuclear power reprocesses their waste into fuel.

The reason the US doesn't is partly nimby-ism and partly strategic, waste contains plutonium and if we need to make more nukes to fight the commies we will be glad we didn't reprocess it all.
Speaking from personal experience, when I transitioned from C (first language that I was three months into) to Objective-C, I couldn't STAND the number of cutesy metaphors used to describe what objects were and how they functioned: "Like, you can send the duck a message to swim, or to fly." "Ducks inherit from birds."

Coming from a highly plausible programming world of data and operations on data, this came off as nonsense. I wanted to tear my hair out finding a sober explanation of what an object actually WAS, practically, in practice instead of hearing them referred to as things that could be told to do stuff. Apple's Object-Oriented Programming was by far the most enlightening document in my early days:

http://developer.apple.com/library/mac/documentation/cocoa/c... (chapter 2)
Crunks 2010: The Year in Media Errors and Corrections
From what I've read the Japanese government has been refusing offers of help from other nations.
Good luck dude! I am in Chicago - hope you can find someone local and keep some of the startup mojo around here!
I would imagine someone at wired took notice of this: http://tech.cindyroyal.net/?p=790 http://news.ycombinator.com/item?id=1892300
I don't see how this is different than just asking someone within a message.
Indenting multiple rows by dragging gets complex and I want to make sure it is stable across the various browsers before I push that feature. For now, it's pretty easy to select rows and copy/cut paste them. I use that feature all the time (with keyboard shortcuts mostly).

As of right now, sharing allows others to only view, not edit.
I've heard a similar story. The story was about a safety inspection at a nuclear power plant where they opened some large blast doors and the radiation alarms went off. After a while they realized that the radiation monitors were responding to a coal plant something like 25 miles away and the wind had shifted toward the nuclear plant.
The majority of the worlds uranium is mined in Australia and Canada, countries with exceptional health and safety standards.

The comparison isn't exactly fair since uranium mines are in deep hard rock which is inherently safer - but in comparison a US coal mine is an insanely dangerous place. And I don't imagine standards in China are much better.
Japan: Emergency water drop operations begin at Fukushima
Finding one in Yahoo! Chat in the 90s wasn't very hard it was tough trying to find someone, anyone to chat with who wasn't a pedophile, those chatrooms were insane! ...and the webcams too!
I'm a single father of an 11yo boy. He started saying things like "I want to make...." when he was 8ish and then I showed him a some html and got him his own domain to play with and call his own. But when I showed him view-source, it really took off. He went to some site that archived sites from 10 years ago of some games/toys/shows that he likes and viewsourced them all and started adding features to his site (actually plural now). After playing with that for awhile, he wanted to make "forums" and etc., and so needed some php. First with text files, then mysql. It has been fun watching him.
This seems about ten years too late.
So in order to get the trust of the public, all we have to do is build a super safe prototype reactor and wait for a 9.5 earthquake and direct tsunami hit to come along and have the damn thing survive? Sorry, but that just means we'll be building more coal plants for at least the next 100 years.

If we managed to get a man to the moon, I think we can figure out a reliable system for backup power at earthquake and tsunami prone plants. And if that fails, add a couple more levels of containment. Some of the latest designs don't require external power for cooling, so once all the old reactors are decommissioned, we shouldn't run into this kind of problem again.
I think that a language for beginners should be as paradigm agnostic as possible. Lua does not force OO or functional programming upon the user. And unlike Ruby, there aren't a bunch of list-like datatypes like lists, arrays, and hash tables to keep track of. There is just the table datatype which takes care of all of those.
Anyone care to explain this to someone who doesn't have a WebGL-enabled browser handy?
Seems like this logic would apply to any procedural program.
Several posts have mentioned that objects are merely metaphors, and isn't that exactly what you are doing here?
Congrats. Happy for you. It is a $12 you will remember all your life. Relish it.
I agree, E2V is a great idea. If you can find a way to simplify the setup, I have about 6 friends who would want to use it.

Could you pick the most popular email app (Gmail? Yahoo?) and find a way to simplify the setup for just that app? Or build a plugin or browser extension to make it super simply to setup? I'm thinking a little phone icon on each row in gmail, you click on it and a box pops up and says "Hey, want to get a call when you receive emails like this?" They click Yes and boom it's setup.
Freehand 10.0 – graphic designers a very powerful productivity
Freehand 10.0 is a computer application which is designed to help the user to perform singular or multiple related specific tasks.
Fair warning: Some of these really grab CPU cycles.
Smog is generated by petro chemicals, heat and sunlight.

That's why LA gets smog and Alaska doesn't - now why would hot sunny France with lots of people (and cars) get Smog but sparsely populated cold Scandanvia not?
Why aren't they taking issue with every USB card reader you can buy for as little as $30?
Found z: https://github.com/rupa/z#readme, even better than 1 hoped
I ran a bunch of short stories through it too and it gave me plenty of weak male for female authors.
For the record, I believe this would have been between 2000 and 2004ish.
Amazon, Apple, Zune, Vudu, CinemaNow. Netflix is unique, though Amazon Prime is just getting around to trying a similar model.

The real problem with online rentals isn't the rental period, though; it's the ridiculous price. In a world where Redbox rents new releases for $1 who would pay $4 each to stream crappy catalog titles?
If you want to compute lots of reciprocals, don't mind some rounding errors, and have reasonable-sized values, you can compute them with one reciprocal and a few multiplications, e.g.,

tmp = 1 / (a * b)
oneovera = tmp * b
oneoverb = tmp * a
Interesting, but one could go further with this: there still seems to be the assumption that learning OOP concepts is indispensable and necessary in the long run.

This may or may not be true depending on the application area, language and intent of the programmer. Some languages and frameworks make it impossible to get anything done unless you know how to subclass things; at the other extreme you've got Stephanov-inflected C++.

Arguably you would have people learn at least a little more about algorithms and data structures of greater complexity before dropping the OO-hammer. I still have moments where mid-way into astronauting up a class hierarchy I realize that all of this could be done more clearly in 10 lines of STL/Boost (and yes, I'm aware of the problems of that style of coding, too).
I saw the same kind of redirects as written up.

I still don't understand.

Where is the money? Is this CPC or CPM fraud?

It couldn't be CPC because there is no landing page served.

It couldn't be CPM because there is no ad served.
Lexmark Printer Driver Download
Freesoftz maintains the list of available Lexmark printer drivers which are free to download. You may search or browse our site and find your required driver.
You won't want to use "bi-weekly" as it can mean two things: twice-a-week, or every-other week. I don't think you need anything like this since your frequency column makes it very flexible. The term that would be correct is "fort-nightly", although I wouldn't use that either.
Both the red/white color scheme, as well with the "+" in the logo/favicon, don't exactly have the best connotations.
Visualized: classic biplane gets a glass cockpit
Now this is what I call a hack job! :)
17-Year-Old Wins Intel's $100K Science Prize
libmysqlclient sucks. :)
Milton Friedman on How Regulation Stifles Innovation and Raises Prices
Agreed, i asked on Twitter about these kind of stuff (more specifically about Redis, but that applies to anything), never got an answer.
Right now, i have an access to PhpFog, it's "nice", but, without the ability of getting Redis, or Sphinx prevents me to use it as my little laboratory for small apps and stuff.
I guess i'll stick with AWS for now...
How I invented Phishing - for free Porn...
Man, that excel sheet was so good I'm ashamed of mine. Great work all around. I'm loving Cash Flow so far. QuickenOnline used to have a similar feature, but this is way better. I use "You Need A Budget" to plan and budget, but Cash Flow is way better at forecasting.
Startup - Looking for Developers 
We are looking for developers. Can you recommend any good ones? If you are a developer, we'd love to hear from you as well.
I think it has genericized beyond Twitter to mean "somebody with a username of HipsterIE6". I've seen it on pretty much every site I visit to mean users on that site. Of course, then figuring out context becomes non-trivial: is this Twitter's HipsterIE6 or HN's HipsterIE6?
If that was my opinion, I'd tell them right away. Time is short during YC. But since changing course is hard, if they don't agree with me, I don't insist too hard at first.

On the other hand, sometimes it happens instantaneously. There was one group that decided to change their idea during the last tuesday dinner. I was sitting across from them and we did a back of the envelope calculation about what their revenues might be in the ideal case, and we sort of looked at one another and said "maybe time to try something new." They found the new idea 2 days ago, and it's quite good.
The correct link (to the post, not the month index) is still on the homepage after 18 hours, with 238 points:

http://news.ycombinator.com/item?id=2331443
Pretty much. But I see "BASH isn't OO" fairly often, and really? Every process you spawn has its own memory. That's pretty definitively OO.
Jawbone Raises $49 Million from Andreessen Horowitz
Better yet, teach them a language which doesn't even have the "extra layer of [OO] nonsense". Teach them something simple, clean, and logical. Teach them Haskell.
Internet Explorer 9 Downloaded 2.35 Million Times In 24 Hours
First this seemed unreal, then probable.... and then I was able to find him... Jesse Heiman

http://www.imdb.com/name/nm1035503/
I agree with your comments to some degree. My first programming course was in Java. I definitely did get a bit confused in the whole "public static void main" but at the same time, when I moved to python, it was trivial to learn, and I felt like I had picked up some important concepts along the way. You can get lost in the whole architecture thing, but it can help you understand design abstractions as well.
Programming Question: When X != X?
Just curious about it:

Q1: In what situations X != X? Please, explain it in your language of choosing. Also consider different implementations, or run-time/compile-time versions of said language, system.

Q2: What are the common pitfalls associated with if such behavior exists?
All the iPhone Fonts on One Page
Google Chrome Has A Hidden Golden Icon; From The Canary Build?
The first observation was the glaring red making me turn away from the app. Interesting idea, but what's to prevent people from selecting everyone--just for fun?
along these lines, another nice WebGL demo is fractal.io
Many of the language and library developments of the last several years of Python have been in making the language better at expressing concepts and control flow in terms of functions which pass around simple data types, which tends to make code less object-y.

For example: context managers and decorators make it easier to change code behavior in a region of code or a function body; generators make it easier to iterate through collections of things in a declarative way, storing state without explicitly adding it to an object; named tuple objects help in creating simple data types without resorting to heavily customized objects.

Personally, I find in Python that objects are a good and fairly intuitive way to describe data structures or anything needing many similar copies with complex stored state but where each copy is performing some particular action: e.g. representing the users logged into a chat server.
Yes, they have been hard hit.

But wandering around handing out a few $50 notes won't help them that much. Especially since you would be putting more strain on scare resources on-site.

I'm sure donations will be appreciated, but going there (as a non-expert) would cause more problems than it would solve.