skysight-inc/HackerNews huggingface dataset:
Are you too young to remember this, just as an example:

http://edition.cnn.com/2003/US/03/14/sprj.irq.documents/

If you want something from the most recent times, it's still unchanged:

http://www.guardian.co.uk/world/2013/mar/18/panorama-iraq-fr...

Do you remember the times when Americans not only believed that Saddam took part in 9/11 (heck when Bush says so it must be true) but that he was also ready to nuke US?

Now Chinese are almost presented as posessing "the weapons of mass destruction" because... Wait for it... They have access to the internet!

I mean, really...

Btw I had to look up for the term you mentioned in Wikipedia. FWIW I've never read any sources that aren't the western ones. But I was already old enough in 9/11 and WMD times to read the articles like the above as they were written and the book from the earlier link the year it was published. Call me biased then. But do try to read a little on the subjects I refer to, and also try to avoid ad hominems. EDIT: I've just tried to see some of your earlier comments, to get your context. Hmmm:

https://www.hnsearch.com/search#request/all&q=50+cent+ar...
Oven? Smith?
Most of my driving is in and around DC, so it's no good there. The modulator works great, though. No antenna involved, so no interference! Well worth the work to install.
Why medicate? So he can pay better attention in class? So he can pay better attention to the teachers who are mostly wasting his time and talents? Why not find alternative means of educating your son that suit his temperament.

I believe our education system is harmful and hostile to boys in general and especially ones who have "ADD." There is Khan Academy and there is your boys curiosity and then there is your own creativity. Between those three things I am sure you can arrange an alternate (better!) way of facilitating your sons education. I know this may sound like a radical idea, but felt it my duty to submit it for your consideration.

I myself did well in school, but was bored and demoralized. I would have been farther ahead in life if I could just explore on my own and educate myself on the "need or want to learn" basis. I.E. whenever I was fascinated with a subject or needed to know something to complete a project, I'd learn it.

P.S. I can relate I think I have mild ADD as well. I just don't think it's a disorder or is harmful in life.
At least you have that iOS port! My 2005 car doesn't even have that, just CD and radio. Made me wish somebody made a dummy CD you put in that would work like those dummy tapes with a headphone jack. Probably way too hard to build such a thing, though. The modulator works nicely after going through the hassle of installing it, at least.
Can you get them to pay for your product now? Ask your customers to pre-pay right now for a few months of service (at a discounted rate).

If you have even 20 customers willing to prepay $49 a month for 6 months of service you'd have $5,880 in your pocket. You just validated your idea and you have money to build the MVP.

Feel free to email me to talk more: http://blog.goodsense.io/contact/
How much money is involved in repairing or replacing the tower and the equipment on it when something like that happens? It sounds like an expensive hit to take, but I don't have a good concept of what this stuff costs.
You got it right. Thats exactly what it should be doing. If you have additional requirements you might want to create another class for that requirement or rename it to something else.
Your original post said "Fog Creek doesn't have it's own Wikipedia page". Then you edited it to say Kiln project after you saw these links. How about some integrity?
Interesting. I'll check that book out. Thanks.
It makes me feel pretty dense to admit this, but I don't see the connection (ha) between this basic good advice (use short, precise, descriptive class names -- certain classes of names are a warning sign) and the famous "Kingdom of Nouns" essay the author is so eager to have us read. Because a "ThingManager" is still noun-style all the way, even if you rename it to "Thing."
Could i have my own robot in my own favor without setting up high performance server?
Brandz top 50 chinese brands
"JS is the crappy ill-suited compiler target everyone is forced to use."

Now, if you say instead that it's low-level ("assembly"), fans of JS feel smug about using it instead of being offended.

However, at the same time you hint that JS is something which shouldn't be written by humans.
Deposits and withdraws of Bitcoin will show, but all trades within MtGox are not recorded in the blockchain. It's just Gox moving balances between accounts.
I find it prohibitively difficult to extract information from out-of-context slides. Especially if the slides are supposed to be an introduction to a new topic.
> do you want me to change the name?

You're joking, right? Yes. You need to pick a name for your product that doesn't clash with a well established product in the same field.

I only clicked this article because I thought Joel had gone open-source. I suspect most everyone reading this thread thought the same thing.
Thanks. Not yet, but soon at http://typhooncomputing.com.
That was a well thought out article, a good read, and I don't agree with most of it. I think Cousera is Amazing.

The only thing I don't particularly like is the inflexibility on turning in assignments. I completed five classes but did not pass one because something happened work wise that caused me to turn it several assignments late and that really knocked down my score. Great class though.

I have also started four other classes that I dropped after 1-3 weeks. I am still glad I was exposed to some of the material for those classes, so still a positive experience.

Accepting the figure that 95% of students drop classes on average, I would like to know if most of those people in general felt their time had been worthwhile spent. That is the important question.
The android wallet is pretty nifty.
No, but it is a meaningful measurement of participation.
Well, the main reason is I can use angular.js instead. It is hard to find comprehensive documents about how to use ember.js without ember-data.

Another reason is ember-data is one of the reasons that I want to use ember-js. I would like to develop a program entirely on fronted then switch to backend. Without ember-data ember.js seems not that attractive to me.

It just like...after watching fire-up-ember-js podcast and found out the core feature is not production ready. I'm a little bit upset that I really bought the video..
I've joined, here is my link for anyone interested:
http://nightweb.net/#type=user&userhash=3c6mdngahryip52n...
I doubt that this post will stop tech journalists from reporting these non-stories. So instead I advocate flagging them.

https://news.ycombinator.com/item?id=5470859
Ask HN: How many non-technical people want to learn how to code?
I've had a bunch of people reach out to me on my blog about learning to code. Some come from different backgrounds like law enforcement or accounting. Others are non-technical founders.

So I'm curious how many people here want to learn how to code and why? What motivates (or demotivates) you?
What do you consider a "good" prank?
It's intriguing to see how someone clearly very comfortable on unix works on the terminal.
I pull pranks every April Fools day and, if imagined and executed properly, they always work.

I LOVE corporate April Fools day stunts and I hope they continue. I also hope every Hacker News thread doesn't continue to have to have at least one really, REALLY negative comment somewhere near the top of the comments section.
I'm somewhat with you here; April Fools has turned into a big advertising campaign, but I don't think we ought to go as far as flagging every April 1st link, as I have seen some rather neat side projects come from April Fools pranks on the web.
iKiln?
Google always makes me laugh on April 1!
Nope. On SO at least there are lots of folks who amassed hundreds of thousands of reputation merely for being on the site early enough to be able to answer simple and common questions like "how I can remove an array member" and the like.
I'm really a fool falling for Google Nose
It's been I while I haven't felt that stupid (It lasted a few seconds).
When I saw the video of Google Nose, I was amazed. I was keen to try that awesome new tech from "The Google"... Looked around for how I can buy the "odor producer" device without success. But wait? no device? just bring your nose closer to the screen and click on smell? What a shame I really did that (twice). If this April fool joke was fron another website or internet giant I'm sure I would not have felt for it. But it was Google...
I think the more salient point here should actually be if you have a thingManager, you should almost certainly have a thing.

From a external perspective, using a thingManager is likelier to be easier, but from an internal perspective, having both a thing and a thingManager will force you to think about putting the logic in the correct place.
This is decent.

https://news.ycombinator.com/item?id=5470812

I think it could be a bit more subtle, but it's better than "Google changed a few lines on their expensive web properties to obvious bullshit."
Notch's 0x10c would fit that name.
Shakespeare is entertaining and metaphors are fun. Do you disagree with a poem and bring up logical fallacies? Of course not, we read them for entertainment value and anything we learn is a bonus. That is separate from metaphors used when trying to discuss the nuances of an argument within the confines of trying to have a logical argument. Poems and Shakespeare aren't supposed to be logical all the time, that would be boring.
Fools aside, this is a horrible idea. There are no experts here. There are loud people, and people with friends, but no community votes up the experts, only the eloquent, or the charismatic. Einstein wasn't president, JFK was. Some occasions, that's okay, but if I'm paying actual money, it certainly isn't.
What would be considered a non-PR April Fool's prank?
I truly believe you have really identified the elephant in the room with online learning (especially the free sites).

Learning is hard work. Period. Granted, its a different kind of work, and can be really enjoyable. As you stated, you need to put in the time and certain topics cannot be "watered down" too much no matter how hard the instructor may try.

The benefit of these sites are that anyone can sample the menu as there is no real downside. If one were to actually pay some fee for the course, the chances of sampling the different courses would really go down.

I don't believe there really is an issue here. Being able to try out different courses and realizing what you like and don't like is so incredibly powerful.

What can be improved on is to identify these types of learners. Coursera could start out right of the bat asking, "How likely are you to finish this course." The metric of completion should not be used to judge a course either.
In almost all discussions of social mobility, the measure is intergenerational mobility (do you end up in the same socioeconomic class as your parents), not if you made more later in your career than when you started. Almost everyone makes more later in their career than when they started, that's not a sign of upward social mobility (at least not on an intergenerational level).

For some reason, you cherry picked the one study that looked at all incomes in one of the most prosperous periods in the US. https://en.wikipedia.org/wiki/Socio-economic_mobility_in_the... does a good job of summarizing a number of studies that show that the US ranks as one of the least socially mobile countries in the world.

No one is arguing that people make the same amount their entire career. That's not what social mobility is. The fact is, the US has one of the lowest levels of intergenerational social mobility, and that exceptions to the rule are held up as evidence of The American Dream in action. It's not impossible to end up better off than your parents (in relative inflation adjusted terms), but that's the exception, and it's usually due much more to luck than hard work. Millions of americans work hard and end up exactly where their parents were.
You may want to rethink that. For most of the classes I have taken the lectures were very enjoyable. I like the frequent quiz breaks also. The videos have captions if you like them.
Unfortunately, all of those are easily bypassed by the average corporate employee who will still open that attachment, dismiss the warning dialogs, or click "OK" on any message that pops up.
ThingManager is indeed a bad name, but I think the article is blurring the explanation with poorly chosen example. The example is more about wrong design than wrong name, there are certainly legitimate cases when you want a class that deals with multiple things.

ThingManager is a bad metaphor for a class that follows single responsibility principle (http://en.wikipedia.org/wiki/Single_responsibility_principle). It encourages you to stuff too much into a class because managers do many things, and it's not always clear what exactly they do - almost anything can be thought of as some sort of "management". The real reason is mentioned two paragraphs from the end - the name is simply too ambiguous.
If it means people posting their random code and asking others to debug it disappears from stackoverflow I'm all for it.

While their at it it would be nice if questions marked as duplicate were either deleted or at least had a pointer to the duplicate
A great April Fools prank, if only it was launched today
I was actually reminded of Peter Senge's Fifth Discipline.
I think you may be thinking about this the wrong way. Instead of identifying stuff that we all agree is good, lets start with stuff we can almost universally agree is bad (Sieve of Eratosthenes style.):

* Articles on sites like techcrunch about the prank.

* Really obvious stuff like "youtube shutting down".

EDIT: * Duplicates.

* Anything that announces it's a "prank" in the title.
Only partially. It's a combined measure of your knowledge and participation on the site.

> As a registered user, your reputation on the site is a part of your identity on the site. It reflects, to an extent, your familiarity with the site, the amount of subject matter expertise you have and the level of respect your peers have for you.

http://meta.stackoverflow.com/a/7238/150097

In addition to that, it is possible to write well written, but highly specialized answers that gain few upvotes, or relatively simple answers that accrue large number of upvotes simply because it is a common question. In this sense, reputation is a measure of how 'valuable' your contribution to the site is, which is often, but not always aligned with how knowledgeable you are. There are other outliers too, like answers that get featured on Proggit or HN, but those are far less common.

(It also used to be possible to gain large amount of reputation by simply being the first to reply to a poll with a popular answer, but those type of questions are no longer acceptable).
I work in the conference industry, and thus usually attend about 25-30 difference conferences each year. The cell phone/tablet/laptop thing boggles my mind. No matter what the subject matter there always seem to be a group of people that are just dicking around on facebook in the back of the room.

Some of the conferences we handle have crazy high registration fees. Why would you pay the massive fee to attend, then show up and not listen to the presentation? Just walk out if you're not digging the talk!
I know its the standard, but how will that help validating, creating statistics, or otherwise interacting with the domain portion of an email address?
Astronauts visiting my website? Hold on!
... it almost got me.
I fail to see the problem of using manager in the name, what I see is a class that should have been renamed to connection extended etc if needed, and multiple instances created, then if needed, a ConnectionManager created to take care of them.

The problem isn't the name but the person who instead of renaming it went with a monolithic approach.
It's actually not that expensive to run a radio station. Especially one staffed by volunteers and operating a (relatively) low-power transmitter, in the range of a few hundred or a thousand watts. Far less expensive than streaming to even a tiny fraction of the potential audience of any mid sized MSA.

Even commercial stations are not big business. That's why consolidation has been so successful -- no one was making enough money to hold back the tide. Economies of scale, etc.

But Boston has the absolute best college radio options in the country and probably the world, and each of the five or six excellent stations runs a local music show. They're not always conveniently scheduled, but that's an inescapable problem with broadcast media.

None of these operations would survive in a commercial context, and they'd be even less likely to if they were hyperlocalized. The audience is there but the market is not.
I couldn't agree more. Whenever these sorts of posts pop up, I end up wasting several minutes searching the page to see if I'm missing some kind of audio or video component, or even just a transcript of the talk.
Yup, if you're not paying for power or space you can afford to keep those dinosaurs around, if they can do the job. Which they might still be able to do, just nowhere near as well as a Sandy Bridge E platform.

Heck, some of the developers might prefer to use a Haswell+7990 in a few months over time on those things... if they can get one on their desk.

Meanwhile in the colo world, everything up to Core 2 Xeons were being tossed out in lots when Nehalem came out because it was just that much more efficient.
Somehow I knew the first comment would be a whine. You can still pull pranks on your friends even today. The internet did not ruin that. Perhaps just not good at pranks?

I do not find the linked article funny. I do appreciate the attempt. I do not appreciate the hand-wringing over every tiny thing that seems so common on HN.

Going back to April Fools memories, does anyone remember when Blizzard would release new neutral heroes for WC3 . . . but they actually turned out to be real and rolled out in the next patch? One such: http://classic.battle.net/war3/neutral/goblintinker.shtml Good times.
Upcoming PostgreSQL Security Release: April 4, 2013
Can we generally agree that forbes.com and techcrunch should not be upvoted? Both seem toxic.
> 7) Coding is failing a ton and understanding why. It's painful and frustrating

I'd argue that an aspiring programmer's ability to deal with frustration is probably the single biggest indicator of "success". Obviously it's an on-going process, and you're always learning, but I'd say the biggest difference between "trying to learn" and being able to do some basic programming is how you deal with those initial frustrations. It's really easy to give up and go do something you think you're better at.
I would have killed to be in a place where that many people read the New Yorker. My shock was the opposite. My fancy liberal arts school turned out to have very few people that read anything of quality unless they were forced to.
Love with Weed
Great weed for a green cause.
I had honestly never heard of Joel until I did my research when applying at Stack Overflow. Didn't affect the outcome.
...and in a lot of cases, account age. I haven't participated in Stack Overflow for years, but there's still a steady trickle of points accumulating from my mediocre questions and answers of old.
I've heard it said that having any class name as [verb]-er is an OOP anti-pattern, as your objects shouldn't be simple nounifications of verbs.
Uh, duplicates always have the question that they are a duplicate of linked - http://i.imgur.com/1lata16.png. In fact, if you don't see this it's probably a bug and you should report it http://meta.stackoverflow.com/questions/ask?tags=bug
Another copyright troll goes after Unix
The "Kingdom of Nouns" essay is about the forceful enforcement of Nouns even when they aren't entirely necessary. As a consequence of this thinking, it has led to the rise of use of -Manager classes even when not required.

More importantly, the acceptance in the developer community that its ok to define large number of classes with that name is just a bad influence. Noun style is not a bad thing at all. Its just that when you think of everything as Nouns that things go downhill (which lead to naming things -Managers, -Handlers etc).
I like it when actual products get released on 4/1.

http://www.webpronews.com/google-gmail-april-fools-hoax-2004...

http://googlepress.blogspot.ca/2004/04/google-gets-message-l...
Get Your FREE Xbox Live Card Pins For A Limited Time Only
Steve Jobs' first boss: 'Very few companies would hire Steve, even today'
I can't tell if this comment is serious or not, which makes me want to upvote it even more!
Principle of April Fool's Day
I actually often "never really intended to seriously take the class in the first place." Coursera doesn't let you view the materials unless you sign up for the class, so I sign up for every class I might be interested in browsing a little. Then I can view the materials at leisure, even long after the class is finished.

On the other hand, I mostly completed the first algorithms course and Model Thinking, and while Daphne's class kicked my ass the first time, I'm already reviewing to tackle it again and try to finish it this time.

It is true though that the time commitment is horrendous, especially for Daphne's class, which estimates 15-20 hours per week! If I fall behind, I may finish slower than their schedule and miss the homeworks and final exam, in which case I'll officially be an incomplete but I'll still have gotten through all the material.

In short, retention is an irrelevant metric for online classes, especially for Coursera which has such a strong incentive to sign up "unseriously." My suggestion would be to keep accepting and grading homeworks and exams at any time, and give extra props on the certs for completing on time with the other students.
IRakhman, Bright Minds of Kazakhstan partnering up with key SV players
The sound and the bubbles remind me somewhat of Electroplankton for the Nintendo DS.
Hear. Hear. I promised myself today that I would upvote the general thread this year that reminds the community not to let the front page of HN get filled with April Fools jokes. (There has been a thread for the same purpose each of the last three years.) I like a good joke as much as anyone, but we can keep links to the good stuff in this thread, and let the front page go on being mostly about the year-round core topics of HN.

Just in case someone here hasn't seen it, there is a link to a listing of the top 100 April Fools hoaxes of all time

http://www.museumofhoaxes.com/hoax/aprilfool/

from the Museum of Hoaxes, of which my favorite is the 1957 BBC story about the spaghetti harvest in Switzerland.

http://news.bbc.co.uk/onthisday/hi/dates/stories/april/1/new...
Reaping mining rewards? Cashing out on Bitcoin which they bought when it was cheap?
Confirmed that it works on my Android phone (JB, 4.2.2).

This is super useful, thanks! (I've nearly dropped my phone several times trying to do a two point zoom with one hand).
On the subject of the bubble and April Fools, I have a great example of the Internet enabling great April Fools pranks.

At a .bomb startup in the late 90s, our own company ran a stock ticker website. On April fools, someone got together with IT and MITM'd the stock site, showing our share price plummeting.

This could have been particularly evil, but the joke was disclosed early on.

That's a prank, rather than this marketing drivel where companies announce clearly ridiculous features and products.
Koller's class is difficult, but it's a graduate-level CS class with almost all the same material as the class at Stanford. I thought she taught it well. It was rough, and I didn't make it through the whole thing the first time, but I'm back to try again.
So which non-profit are you donating the sponsorship fees to?
Order-Preserving Suffix Trees and Their Algorithmic Applications