skysight-inc/HackerNews huggingface dataset:
That's because most people today don't believe in making restitution. They think that if they just pretend they're innocent in front of a court that they'll be acquitted. It's simpler and cheaper to take responsibility by paying for your mistake.

Regulations assume the individual will take no responsibility. Admittedly, as I said above, there are people who do not do so. But if the judges threw the book at the people who did so, so that it cost more than just making restitution... maybe people would change.

Rather than just regulating ourselves into a straightjacket made of permits, I'd like (even a little) more responsibility over my mistakes and less permits to file/pay for.
I guess I don't understand the Author's sense of entitlement here. Someone took time to build a tool to help her learn to code, and she found it difficult. Different people learn in different ways. For some (many?), making it fun and adding badges is a way to keep the motivation going when things are confusing. I don't think the Codeacademy guys are trying to build the perfect tool for everyone, they're trying to build something that works really well for some people.
It's a serious omission, yet everyone you know seems happy on the iPhone, and the couple that switched didn't even know about turn by turn directions on Android. Doesn't seem serious at all. (by the way, I know plenty of people that have iPhones, and the vast majority do have 3rd party GPS apps. The rest have no use for them.)

I agree with a previous commentator, this omission has been overblown. Yes, it will be nice when iOS comes with a turn by turn app that integrates with the whole iPhone. But if you want one now, you can buy one that works great.
C# copied Java's mistake in this respect.

You can pass an Apple[] to something accepting a Fruit[] and get a runtime exception when you try to add a Banana to the Fruit[].
I think you're sugar-coating a bit -- at least for Python, any function that might return a list could also reasonably return a generator, and might even return a tuple or a set.

I can't speak to common lisp, but I have a fair amount of experience with Python and with the STL (and other stuff, but those two most of all), and I've found the STL to be one of best-designed, most predictable, and easy to use libraries out there. YMMV, of course.

(BTW, an iterator is just a generalization of the concept of a pointer; i.e., a pointer is an iterator.)
If you actually used a well known GPS app on the iPhone, you'd realize how ridiculous your Siri comparison is.
I think the types of DOD being discussed in the great twitter wars are far more complex than common sense.

http://macton.smugmug.com/gallery/8936708_T6zQX/1/593426709_...
I was under the impression that the GPL forced you to release any modifications under GPL as well. If this is true, doesn't this mean you _don't_ own it?
Came here to say how nice it is that I can click through a link (for once) and not have it go blank thanks to IE9. It's a rare occurance, but nice change to be sure.
Pampered Chef-The one and only
Cost centres are to be minimised as far as possible. This occasionally means they will be minimised more than is wise and there will be an emergency when this shows up and someone has to fix it.

Nevertheless a Cost Centre is a kind of janitor, an absolutely necessary thing that should be done, at the minimum cost that lends itself to an acceptable standard. Another concept that might enlighten you in this context is Core Competency. Everything that is not this can in theory be outsourced. In practice it may not be worth outsourcing because it would cost too much in time, money or communications overhead but the company exists to charge money to do its Core Competency and everything else is detail.

Don't be detail.

If you are hired to work on a cost centre you attempt to make or save money and either get a raise/bonus for doing so, or move to where you can, whether in the company or in another one.

Finally, being only "kinda douche-y" makes you vastly less douche-y than just about everybody in the executive suite. Your colleagues are mostly not your friends. Your manager is definitely not your friend. Your manager's manger's job is partly to get as much value (work) out of people like you for the least money possible.

If you are ever in a job where you and your (over)manager are directly antagonistic run like hell, but 100% aligned incentives are very, very rare. If you want keywords try "principal agent problem".

You are not a sarariman, you will never have either job security or loyalty from above so don't act loyal from below, it just makes you a chump.
Bin Laden very much wanted the US to invade Afghanistan. He wanted to draw the US into the same kind of war the Soviets were sucked into.
Where could I get ahold of the stats tables used to generate these graphs?
Those who would give up Essential Liberty
to purchase a little Temporary Safety,
deserve neither Liberty nor Safety.

That was Benjamin Franklin, a man that once fought for the freedoms you enjoy today. People died for you to enjoy the lifestyle you currently have, yet you are willing to trade other people's freedoms for your own safety.

Anyway, be happy because a majority in the US believes in the same bullshit that you do.

Yes, I down-voted you. Mostly because you're a zealot that just repeats the gospel you saw on TV and when reading such opinions (stated as facts nonetheless) makes me lose faith in humanity a little.
Show HN: Look what a friend did this weekend
My friend Tycho, instead of going out for the halloween party created http://startups.org for the startup community, now that's love.
I did a semester of 'Religious Studies' focusing primarily on non-monotheistic religions as an undergrad and when we studied the origins of religion the absolute earliest things to be considered religious was when some kind of ritual was put into the treatment of the dead.

The example of the earliest known burial on the wiki page you linked sounds like one of the specific events we studied.

"The earliest undisputed human burial dates back 90,000 years. Human skeletal remains stained with red ochre were discovered[by whom?] in the Skhul cave at Qafzeh, Israel. A variety of grave goods were present at the site, including the mandible of a wild boar in the arms of one of the skeletons."
If the whatblag owner did not know about the elephant shooting before, he probably does now.
I'm one of the cofounders of Codecademy. I posted this on Audrey's blog, but I'm posting it here as well. Thanks!

I’m glad you’re learning to code. In fact, I was in the same position a few years ago. Since then, I’ve tried everything - books, college classes, videos and more. For me, and for hundreds of people we’ve talked to, none of these traditional approaches, though useful for learning history or literature, helped it ‘click’ for us in learning to program. My cofounder, Ryan, has spent the past couple of years helping developers at Columbia learn how to apply their theoretical computer science skills to actually programming. He’s taught hundreds of Columbia students the basics (and beyond).

Before I start, I just want to point out that Codecademy is new. We started working on the project in the middle of August and released it a few weeks later. The money we raised is not just a show of support for what we have - it’s a sign that people are excited about the future.

I’ve been very upfront with everyone we’ve spoken to so far about what you can learn on Codecademy. At the moment, the “Getting Started with Programming” course is indeed very basic. It’s meant to show people that programming can be fun. As you said, you won’t come out of one course as an awesome developer (as I can sadly attest). Then again, you won’t come out of a freshman computer science course with the ability to be an awesome developer. It’s a long road, and that’s why developers are a hot commodity nowadays.

We only have three courses up right now. We’re working on hundreds more in other languages and at various skill levels. While you can’t learn the full stack from Codecademy now, you will be able to shortly.

Lastly, our experience has been that the badges and other aspects are a crucial part of the experience we’re creating on Codecademy for most of our users. If you ask most people what stopped them from reading their entire programming book (and we’ve talked to hundreds of people), it’s almost always that they aren’t motivated enough. In school, learning is motivated by report cards and teacher expectations. We hope we can build a motivational experience that pushes anyone to program - not just the stereotypical developer. We’ve made a conscious effort to reach out to underrepresented demographics who are interested in learning to program. You’ll see the fruits of those efforts in coming months.

Above all, we’re open to feedback as we grow. I just hope you’ll look at what we’re doing as a first attempt - not the final one. Please let me know if you have any other feedback.
Are You Independent - BodHD Review
> Live.js uses polling. It sends XHR HEAD request every second.

The horror!
"Post mortem" as a noun in English is short for "post mortem examination." It does refer to examining a dead body, but it's a common term in software development as well. It refers to the process of going over a completed project and figuring out what went right and what went wrong.

Jeff Atwood wrote an essay on it a while back if you want to read more about it: http://www.codinghorror.com/blog/2006/11/the-project-postmor...
I don't know a lot of C++, but the examples that demonstrate how C++11 compares to C++98 look like a vast improvement. Until you come down to this monster:

auto i = find_if( begin(v), end(v), [=](int i) { return i > x && i < y; } );

This is the improved version by the way, but I'm not sure if a loop wouldn't be more readable for such a straight-forward problem. Plus I can't help but think that C++ will probably never win a beauty contest.
I was surprised to see Safari faster than Chrome in most cases. I was expecting the reverse.
(same setup you have)
There is no certainty, only degrees of belief. I don't "know" that the world is round--I haven't seen it from space and I haven't circumnavigated the globe, and I can't construct a proof. However, I'm "pretty damn sure" the world is round. If the human race restricted its belief to only those things it could be 100% sure of, we would still be in the Bronze Age.

Similarly, I can't know that Buddhism can't levitate you off the ground and make you immortal, but I'm "pretty damn sure" it can't, and I wouldn't get any flack for saying so.

There are many preconceptions I am comfortable letting go of, but not the ones I mentioned--at least not without extraordinary evidence.
I'm not OP, but I think I can address your concerns a bit:

In the former case, I think OP's point was that being exceptionally familiar with a given language or technology is not what ultimately makes a programmer exceptionally good: that factor is platform-independent, so to speak. Being one of the 10 programmers in the world most familiar with X might be a neat thing to put on your resume (if you could prove it) but probably isn't as important to getting your job done well as the elements of your skills which apply regardless of language.

In the latter case, yes, cost centers are valuable, otherwise they wouldn't exist at all, but they're not the company's primary business, and if something needs to be cut, they'll consider ancillary stuff like this first. This is really just a repeat of the age-old advice to work at a company whose primary business is whatever it is you want to do, as that will usually get you the best treatment.
nice article. It is a good read!
I have already put Understanding Media on my reading list, but it is like 80 books away :)
As you have correctly noted, there is NO below-class in this vision (well maybe except hotel concierge).

We may only imagine how we might arrive to such future.
It's creepy if you remember gesturing in the air is very tiring. Unless the UI is very efficient and you get done really quickly, the most noticeable characteristic of future humans would be Schwarzenegger-arms.
Welcome to the Machine: High-Frequency Trading Domination
"Wasn't he defying that philosophy, she asked, by making computers and other products that people coveted?"

Just to add to this, buddhism actually has the idea of "right livelihood" which is one part of the noble 8-fold path. The 'wrong' livelihoods are enumerated: Business in weapons, human beings, meat, intoxicants and poison. essentially things that do physical harm to other life. Attachment is all around us, not just consumer goods. It is no particular "sin" for Jobs to make a livelihood selling things people want, overcoming our desire for consumer goods is just a small step in many life times process of liberation.
This is an excellent episode. The story of Adrian Schoolcraft is a great example of how data, when used to irresponsibly set quotas, can be abused.
Bash Out Loud
A new service based on anonymity and dislike. Check our website out give us feedback. Bash something.
Website URL: http://www.bashoutloud.com
You can also check the presentation at:
http://www.slideshare.net/husaynv/bash-out-loud
In North America an engineer is either a train operator, someone with a university degree in "Engineering", or a programmer. So you can see the difference.
To be fair, they seem to be having a serious biological problem - the nutrient absorption chart seems decreasing (assuming the x axis means time)
Just a note regarding cancer research. I'm a developer and have been to a number of conferences. The one I enjoyed the most was almost unrelated to computers - cancer research and systems biology conference. It was an amazing experience to see how much it was similar to a dev meetup. How everything you thought you knew about cancer and what people know about it (do they?) is gone now. It was great to see how cancer research has it's own mini-universe of startups, academia, corporations and simple jobs inside the larger academia container. An eye-opening experience I would really recommend. (just take a friend who can translate some crazy expressions to programmer-acceptable language)
Yes, now I know. I could've sworn my domain was registered with Media Temple, however. I transferred it 6 months ago. Taking care of that now.

At any rate, I'm sure we all understand that guilt by association is a gross logical fallacy, and that I in no way endorse the killing of elephants. This must be what it feels like to be a politician...
Clickable link: http://www.collegesolved.com/

First of all, I hope this takes off! You guys have done a lot of work to assemble all of the students and college data.

Some suggestions:

1) The UI is really cluttered, because I think you are trying to do everything! Have you considered going through and doing a UI/UX revamp? For instance, some of your buttons in the College Search use serif fonts, and some use sans serif. I'd suggest using more whitespace, and using more of a grid-based layout to line up columns.

2) Is your target audience mostly on Facebook? You should make parts of this a Facebook app and/or otherwise add ways to let high school students share this on Facebook.
He says "Use C++11 auto wherever possible."
Nobody argues auto and decltype is necessary for generic code but this not what Sutter's writing about. In fact he does not have a single word like "generic" or "template" in his entire article. Which alone should be a good indication this has nothing to do with the modern C++ style unlike Alexandrescu's book with the similar name.
According to the last couple hundred presentations I saw in meetings, this campaign had very limited success.
It is horror when you forget about it, and push it up to production
I sent an email to the freshmeat team a really long time ago (around 2001?) asking them what the image was in the background of it. If I remember correctly, they said it was an image at Lollapalooza. Unfortunately I don't have the original email.
You never see anyone actually /create content/ in one of these things -- they're just sliding stuff around, or examining that already exist.

Are keyboards dead in the future? Are we doomed to cut-and-paste only the dead bits of the past?

The only things possessing motion are vehicles and clocks. Everything seems so pointless and sterile; even the beggars.
HP is an incredibly confusing company. The kind of company that makes you wonder if there is someone in charge.
I remember these guys being at Where 2.0 a few years ago. They were not hiding their desire to be acquired very well at that point: they were almost begging to get every Google employee present into their exhibit booth. Interesting to see they finally got a bite from Apple.
It's sometimes about politics, but when it's about politics, they make the show about politics.

In any case, on-the-nose commentary about the legislation involved would be really boring in comparison.
Filthy&#8217;s First Taste 5
It's far from impossible. It's not even implausible.

3D projection in the air is already being done: http://www.aist.go.jp/aist_e/latest_research/2006/20060210/2...

As for the translucent screen, projecting different images on each side is (at the same time) is just an assumption. It could very easily have a accelerometer to detect the 'flip' and change based on that.
Might be good to resubmit this another day. I think everyone who could be, is at Startup School (or the after-parties, now).
Mr. Papf's Perpetual Motion
I'm not patio11, but I'll try to answer them from my perspective:

"I was taught that the worth of programmers is exponential to their talents. Say that if you're at the 99% percentile of Language X developers, there are (say) about 1,000 people like you in the world. If you're in the 99.99% percentlie, there are now only 10 people like you worldwide. Wouldn't that result in a much bigger price that you could put on your services?"

This sounds good in theory, however, there are only so many businesses that actually are in need of 'a programmer in the 99th percentile of language X'. You can find a lot more that are looking for 'a programmer that helps me make more money'.

The problem is that there's a big gap between 'being sufficient in language X' and being in the 99th percentile. If you are in the 90th percentile of language X developers, there's not much people looking for you (they need the 99th percentile guy).

"For example, let's say that you're a CEO, and you have hired an expensive programmer to write a script that periodically checks that your backups are valid. That would qualify for a "Cost Center", right? And everyone would agree that this is a wise investment.

So what am I supposed to do if I'm hired to do this kind of job? Decline it because it's a Cost Cetner?"
As far as I understood the article, the point would be to look how you could communicate about the job so it would be attached to the Profit Center. Let me give it a (probably bad) try: _"I make sure company X saves 10K on manual backup verifications, which are in place to make sure they don't lose millions when a backup is required."_

A normal CEO would probably only hire you for $AMOUNT_OF_MONEY if he believes it would save him >$AMOUNT_OF_MONEY on e.g. manual labor.

"You also suggest to "engineer your transfer [from Cost Center to Profit Center] after joining the company". Wouldn't that be kinda douche-y? I mean, I'd be pretty pissed if I hired a guy to do Job X and then he was trying to engineer his way into Job Y because that's where the money is."
The trick in 'transferring' to the Profit Center is part communication about your job (to your manager, CEO, clients, etc.) and the other part asking the question _"How does what I'm doing right now makes my boss money?"_ because if it doesn't make him money some how, you're probably messing around.

That said, it's really hard to connect 'bugfixes on other people's applications' to the Profit Center.
Have you thought much about the SEO? It seems like that's a big distribution channel for you competitors (Collegeboard, Cappex, CollegeProwler).
The guy in the office is using a keyboard. The girl is writing on the screen with a pen.

And not seeing someone creating content is far from unrealistic: most people nowadays don't either. Content is creating by a small minority, even if the tools are widely available.
RPC in NowJS is achieved through function stubs. The "client function" that gets run on the server is just a stub function that tells the client to run its own version.

Code is only executed on the machine on which it was defined. There is no toString or eval going on here.
A couple tools javascripting cellular automata animations.
Orinda Home Prices on a Roller Coaster This Year - Oct 2011
I'm just impressed he got/had the startups.org domain!
The Lack Thereof: Keyboard Number-Symbol Swap
One option may not to surrender any equity at all. If you have enough faith, try to use the credit card, friends, and family etc.

Indiegogo.com might be an option as I do not know of any restrictions on locations (though they may exist)
I suspect that either people are growing tired of the polarization or they think you're trolling.

Polarization and framing: you (and the TSA and media) have presented an amalgamation of various half-baked ideas, thrown them in a bag with some actual proven ideas, and slapped a big "security" label on it. It's impossible to have a productive discussion if you're using overly broad terminology, or defining words differently. Then, you turn it into a binary debate by labeling those who disagree with your particular brand of "security" as "anti-security." Start by defining, in terms of the intended result and means to get there, exactly what you mean by "security," and don't lump all kinds of "security" together under one label.

Trolling: since this type of conversation almost invariably produces back and forth arguments between people thinking, "If only they read my own unique perspective, maybe they'll finally understand." The first word that pops into my mind when someone starts this kind of conversation is troll. You know that most of HN is vocally opposed to the kind of child-groping security theater the TSA is practicing, so you might be better received if you tried to explain your security goals in ways that appeal to that audience. For example, give us solid metrics that were decided upon before a new security measure was enacted, demonstrably correlate to actual crime, improve after the measure is implemented, and don't cause undue burden on freedom or the economy (where by "undue" I mean cost more in time, money, or liberty than the time, money, or liberty gained by implementing the measure).
Which subreddit are you referring to? Is reddit resemblance enough reason for flagging?
Mozilla Is User’s Best Friend, And Not Cloud’s Enemy
Javascript is beautiful and far simpler than most languages it resembles on the surface, but it is far from perfect.

Fortunately there are many serious efforts at improving the language almost all of which compile down to today's javascript for backwards compatibility.
Enter Clojure with its first-class persistent + immutable collections!
I don't know about the CS industry, but I know many other industries have employers sending employees to school fully paid-for. Usually I hear about MBAs being paid for, but I imagine you could at least ask your current employer?
I think VCs and Silicon Valley create value. Wall Street doesn't seem to be doing that recently - much the opposite actually.

And people don't hate Wall Street because they are rich - the riches are the insult added to the injury. They hate the financial industry because they appeared to have recklessly gambled away our future, and then left the people holding the bag.
I think the cofounder list has potential to become something useful, not to mention if the feedback from the community is good, it can be developed into something real nice.
I killed RSS