skysight-inc/HackerNews huggingface dataset:
Actually, I don't think all of the courses are available through OCW. I recently tried to find all the course for the Computer Science bachelor's degree plan and found all but one: http://www.gliffy.com/publish/3280755/

On top of this, many of the course are just lecture notes. My experience has been that the lecture notes aren't much better than a good e-book.

I'm really excited for the OCW Scholar program (http://ocw.mit.edu/courses/ocw-scholar/) to expand more, as they offer screencasts, problem sets, and the rest of a fully automated learning package.
BTW, it would be nice to have the ability to delete link and re-enter the link because I have modified details @ gumroad and then your site is still saved old information.

For example:

I updated info: https://gumroad.com/l/gsg
It's more than just the building material. I live in a 65 story building..8 units per floor (I'm sure it thins out near the top though). How many people per sqft of land do you think we take? How much would be taken by free-standing (single) homes?

How much do you think we save in heating and cooling given that only 2 out of 4 walls are exposed (and in some apartments, it might be 1/4)?

If I wasn't tired, I'd look it up, but I have to imagine that apartment-style "dense" living, is way more sustainable than almost any type of house.
I bet this is gonna be the most downloaded app in pakistan/afghanistan.
> The most effective people that I worked for didn't try to dictate the solution to the conflict

About China's presumptive next leader, Xi Jinping

His subtle and pragmatic style was seen in the way he handled a landmark power project teetering on the edge of failure in 2002, when he was governor of Fujian, a coastal province. The American company Bechtel and other foreign investors had poured in nearly $700 million. But the investors became mired in a dispute with planning officials.

After ducking foreign executives’ repeated requests for a meeting, Mr. Xi agreed to chat one night in the governor’s compound with an American business consultant on the project whose father had befriended Mr. Xi’s father in the 1940s.

Mr. Xi explained that he could not interfere in a dispute involving other powerful officials. But he showed that he knew the project intimately and supported it, promising to meet the investors “after the two sides have reached an agreement.” That spurred a compromise that allowed the power plant to begin operating.

“I thought, ‘This person is a brilliant politician,’ ” said the consultant, Sidney Rittenberg Jr.

> http://www.nytimes.com/2011/01/24/world/asia/24leader.html
Treating the matter seriously, Real Programmers do ship code, and they ship great code on a deadline. As noted in TFA, Real Programmers sent men to the moon and satellites to the edge of the solar system. The Voyager missions had launch windows that open every 175 years, slipping the ship date was not an option.

Quiche Eaters would still be arguing about when to delimit braces with {} and when with do/end, and which of the 3,141 testing framework gems released this weekend has the cutest name.
Aisle50 (YC S11) is hiring a VP of engineering
This is an opportunity to join the YCS11 company that was voted No. 1 by its 62 peers at the end of the summer. We’re looking for a VP of engineering. We’re funded ($2.6M; elite VC investors) and we have a web app and a paradigm that works. We want somebody who can help us push this to the next level.

The right candidate will have designed, launched and scaled a web app. We will soon be facing the design of challenging logic that decides which customer sees what, depending on their zip code, their history, their retailers and our own internal sales goals. We work with large companies and retailers -- so we’re often unable to simply throw things against the wall, live, and see what works. We need things to go out the door in as tight a form as possible. The best candidates will have thorough experience in testing prod & sniffing out and squashing bugs.

We are disrupting the way grocery manufacturers’ market their brands, including the way that marketing is disseminated, tracked and redeemed. We integrate with grocery store loyalty cards and we give food manufacturers the ability to target, track and follow up on their deals. In short, the business of marketing food is a big one ($35b+) and we do it better than anybody else.

We launched in August. We’re looking for somebody who will drink the Kool-Aid and help us run circles around the rest of this industry and climb to the top of a mountain that’s ours for the taking.

We pay well. We offer serious equity and a full slate of benefits including health insurance and a 401k. We have a Killerspin ping pong table and an employee who can beat you on one leg. For the ping pong spectators, we stock the finest beer in Chicago.

The job is in Chicago. We’re willing to relocate the right candidate.

To apply, please email us with your resume and a couple of words: traifsiacku@dunflimblag.mailexpire.com
He doesn't build a framework. He uses libraries to create a web application.

This is also an article from 2006.
I managed to install just fine with clang, using

rvm install 1.9.3 --with-gcc=clang
About that bubble: AppleMicrosoft+Google (market cap)
New startup aims to compete with 37 signals
Full disclaimer I'm a huge fan of 37 signals. This just struck me as hilarious.
The results aren't unpredictable - they're specified exactly, which makes it safe to omit semicolons except where necessary.

You might not know that the return statement is a restricted production, but you do know when you shouldn't immediately follow it with a linebreak.

Similarly, if you see a line beginning with ( or [ which isn't a continuation of the statement on the previous line, stick a semicolon in front of it, or in the case of a wrapped function() {}, use one of the other means of telling the parser it's a function expression. There are other restricted productions, but you just solved every non return-followed-by-linebreak ASI issue I've ever seen in the wild.
Big Data analytics with Hive and iReport
"Command and Control probably worked great in the toothpaste factory where Charlie Bucket’s father screwed the little caps on tubes."

I thought that it is totally obvious that the more intellectual and complex the task is, the less the hierarchical 'command and control' approach works. I think this is told in the first one hour in any course about management.

I once stated it here but state it again: the older I grow the less useful I find the posts of the great bloggers (Joel, pg, etc...). Their posts are usually good feel-good posts for us developers, but in their posts they overabstract and oversimplify everything (overabstraction can be also called 'architecture astronautism'), when what really matters are pretty much in the details (or at least cannot be communicated in such simple blog posts), and depend on hundreds of parameters, and I am sure they bacame successful because they have been taking care of the details in their everyday actions.
How Does The Penalty For 'Content Theft' Match Up With Similar 'Crimes'?
Analog circuit design was fun, I'm excited to see what MIT's version of it is like.

Not very useful for high level programmers, which seems to be the majority of the people who use hacker news, though.
You're arguing against anarchism, not libertarianism.
Unfortunately the links I have are not of professional research quality, and it might be better to email an academic who specializes in architecture from before calculations. I have a couple saved bookmarks from when I first heard about it several years ago. Here's an article in /The Caius Engineer/ vol. 17 nr. 1, a student publication from kids at the Gonville & Caius College of the University of Cambridge:

http://babylon.acad.cai.cam.ac.uk/students/study/engineering...

And here's a short book review about a book which might describe a dome that was hacked together on a budget:

http://www.reedsblog.com/?p=85

I was reintroduced to this by a recent BBC series on architecture, though, and I can't figure out which one it was! It could have been Climbing Great Buildings, which had some moments where they would sneak underneath these great cathedrals and see what little bits had been "swept under the rug". But it might have also been Churches: How to Read Them. (I vaguely think it's the first because I have memories of some reference to Durham Cathedral partially collapsing, but memories of this form are notoriously unreliable.)

Conclusion: we should develop ways so that we learn less by osmosis. When you learn by osmosis, it's very hard to track down actual sources for the crap you've learned, and you basically have to get lucky.
Show HN: Monstro; discover music from the Twitter firehose
Gezond  afvallen met haverzemelen uit het Dukan dieet
Not much of a Wired fan, but here's the video to that article:

http://www.wired.co.uk/news/archive/2011-10/14/peter-sunde-w...

Edit: forgot to add the link
I like the simplicity of your solution.

Here's a presentation I gave on GE and tic-tac-toe as part of senior sem in college, might be helpful for someone just getting into GA (as I was at the time).
https://docs.google.com/present/view?id=df49rshq_117sjxbr2ks

edit: and here's the tutorial I used at the time, which I think would complement your tutorial
http://www.puremango.co.uk/2010/12/genetic-algorithm-for-hel...
You can already accomplish this in Express by creating middleware and abstract routes for CRUD stuff.

app.all('/users', middleware, routes.user);

If you're just doing CRUD on a route, that can be abstracted fairly easily. It can also help better organize your code on a larger project (a la MVC-ish), rather than the Sinatra-like feel.

Too many "beginner" express examples show everything in one big file. With all the route logic, etc all in one place, without any CRUD abstraction. Generally these demos are so small that they don't need any abstraction. It takes 20 minutes to write the whole thing, and it's not meant to do much in production. In a production environment, where you have a bigger app, you'll want to abstract away as much of the boilerplate code as possible. Luckily it's fairly trivial to compose abstract higher order functions in javascript to do just that.
The question that can never be answered is: Could Jobs have accomplished more if he hadn't been such a jerk? Can you accomplish the same level of editing without demeaning people?

I think the answer is "Yes", but I'm not positive. Regardless, I'm not Jobs. My management style will never be an attempt to resurrect him. I do strive for his level of perfection, though.
That's just the first part; in Q2 there's:

Silent Update: The Firefox update process will be moved to the background and Windows admin passwords and/or UAC prompts will be removed. Also, users with the rare incompatible extension will have a gentler upgrade process.
Brilliant! I remember my Computer Architecture course's Professor telling us about this article :)
Check out http://en.wikipedia.org/wiki/Bishop_Castle - this guy lives out in the middle of nowhere in Colorado (where he doesn't have to worry much about inspection, although he has had people raise a bit of a fuss from time to time), but he's certainly not an engineer by any means and he's built an entire, stable castle that's supported hundreds of tourists every single day for years without any incident. It turns out that most humans have a pretty good intuition for what will stand and what won't.

Also, if you're ever in CO, it's worth the visit. Really.
> What kind of industry does Iceland have that requires 'physicists, programmers and engineers'?

Eve Online. No, really. It's Iceland's third-largest export. (See e.g. http://www.eurogamer.net/articles/2011-04-04-eve-online-real...)
The whole point of having that job is you can generate more value doing that than, say, spending the better part of a year building a house full-time. By spending 8 hours a day for 30 weeks writing software (or whatever you do besides HN), you can support yourself, dependents, and laborers who in turn will build you a house - that's a pretty darned good deal on your part. Good job on adding so much wealth to society!

Sure his solution isn't "easily repeatable" and involves living in squalor. He's not giving up productivity to build the house, but you would be. As such, it's a step up for him, and a step down for you. If it was "easily repeatable" it wouldn't entail 1500 hours of labor, or ~$100K to buy it.

What does resemble an "easily repeatable" solution is http://www.tumbleweedhouses.com/plans where you can start with the plans for a really minimal home for $17, little box bungalows for $99, or more normal looking houses (albeit tiny) for a few hundred. Most are designed for small trailer frames, so you can build one in your spare time with supplies as cheap as you willing to get, find suitable cheap/odd land, and haul it there when ready.

Upshot is you pay high prices because the alternative is doing serious labor yourself.
He's talking about the rocket, not the payload.
There are tasks which anyone on the team can do.

There are tasks which will take some people half, or a quarter, or a tenth the time that some other people would take.

And there are tasks which only a few people can do. (If you get to a point where there are tasks only one person can do, you need to fix this immediately.)

In a small team (relative to the size of the project), the most critical requirement is triage: figuring out who could do this task, then how important it is relative to other tasks. Assigning tasks to the wrong people can kill everyone's productivity. Misjudging priority can kill the business.

The coffeeshop analogy is too strained. Think of it this way: does your group use a bug tracking system or a ticket tracking system? One is for development, the other for support.
Deprecation of Offline Access Permission
I now know what it feels like to get trolled by a time traveler.
Van Von Valentine
Old tricks for new browsers – a talk at jQuery UK 2012
Make him an offer he couldn't refuse... (obligatory)
I have a late 2008 unibody Macbook running Ubuntu + Gnome3 (no Unity). Almost everything worked without configuring. Brightness control required one line to xorg.conf and Airplay required installation of one Pulseaudio module.

I really like Gnome 3. It's much faster than Lion in that machine (4 GB of RAM, SSD), the battery lasts the same in my normal use as in Lion, the user interface fits for my freetime use, the visuals are simple and pretty and best of all: Nvidia has much better drivers for Linux than for OSX, so I'm actually able to play Minecraft without any hiccups.
Emulating a setup similar to yours, the OSX machine infront of me sits a 2.8GB active, of which a little less than 800MB are taken by Terminal.app due to me having activated infinite scrollback and having two rails processes being hit 8 hours a day since like forever as I develop. So it's really closer to 2GB and I didn't even try hard. This includes mds+mdworker (the indexer) which clocks in at 200MB. Normally I also have LibreOffice, Pixelmator, iCal, iTunes, Reeder, VMWare Fusion, which makes it balloon to 3.1GB and up as I open more documents/VMs.

OSX is not doing anything "wrong".
For more detail, try Spolsky's three-part series on management methodology. It starts with Command & Control then goes to another, Econ 101, which he discredits similarly, followed by Identity, which he says actually works. Start here: http://www.joelonsoftware.com/items/2006/08/07.html
It's always going to be a pyramid.
But you have to value and trust those whose daily decisions have the biggest impact on the customer's experience.
Whether that's in product design, tech support, customer service or sales.
It's de-motivating when you're working for managers who don't understand what that means.
Joel is right but he's a bit harsh on Steve Jobs.
I'm sure Steve Jobs was a pain in the *ss to work for but Steve did value designers more than any other company and he did value the people at the Genius bar more than any other retail company ever did. And I think that's exactly what Joel's article is about.
Good idea. I've been part of a development team working on a similar space. Instead of medical conditions and topics, it was research progress in specific areas - feeds on most recent articles, cutting edge results, methods and procedures that have seen results. I think we are going to be seeing a lot more this in the near future.
Because the MITx link isn't high enough for SEO to pick up: http://www.mitx.mit.edu/ (otherwise you goto some learning exchange site, or other companies).
I put Obama's email in, I think it's important he knows.
Question 2: Do you think there is big enough market for the service AND the market is easy to reach (without spending bootloads of money)?

Isn't figuring out how to convert your market into customers without going broke the definition of the startup process? I think the answer to this question must be "I don't know, working on it" or you're probably delusional.
President of the European Parliament openly criticises ACTA
Even people can use gumroad for donations for open source projects or anything.
I worked at a startup that nearly collapsed because so many incredibly smart engineers were brought together with no leadership (which is different than management). The belief that engineers will always just do the right thing is, in my experience, not true. The product came close to collapsing under its architectural weight as so many engineers tried to build an amazing cathedral. Better leadership would have ensured the engineers understood we needed to start with a strip mall.

EDIT: I want to retract my leadership isn't management. In a knowledge worker company, it absolutely should be, and if it isn't, you're doing it wrong.
Reddit takes a new direction
Foxconn factories under inspection at Apple's request
In my views, it's mostly about balance rather than picking between divergent choices. Who says one can't be a firm leader also capable of soliciting and respecting the opinions of others?

The NY Giants won the SuperBowl as you note, with a famously dictatorial top-down coach [Tom Coughlin]; the NY Jets didn't even make the playoffs with a very horizontal come-as-you-are coach [Rex Ryan].

Interestingly, Coughlin didn't win any SuperBowls - he now has two - until he learned to loosen up. And by all appearances, the NY Jets won't win one until Ryan learn to tighten up.

Apologies for all the football references:) But I suspect Mr. Spolsky would understand very well.
This reminds me when I use to see a ton of resumes which had "TCP/IP, NetBeui and IPX/SPX" listed on them. Of course these were the 3 checkboxes in the Windows control panel. I am sorry but clicking a checkbox does not denote experience with a particular technology. At first I wasn't allowed to reject them based on just that, after a while it was obvious that anyone that did that usually weren't worth speaking to. We eventually taught HR to not even pass those resumes along for us to review. It really reduced the number we had to look when interviewing for a position.
Five HOT CSS3 SKILLS OF 2012
Yep. I ran into Fortrash IV in college after doing '77 earlier. No "else" statement in IV.

IF NOT <<condition>> GOTO <<start of else>>

<<do iffy stuff>>

GOTO <<end-if>>

<<label for else>>

<<do elsey stuff>>

<<label for end-if>>

Barbarism at its finest :-)
Wired.com: Curating Children’s Content: Who Is Doing It, And Why?
> First, is there any evidence that technology and innovation will cease if piracy continues?

That is, indeed, a flaw in my argument.

> Secondly, where do we draw the line? ... We could theoretically create laws that force people to buy movies

Reduction ad absurdium, bored.

> Third, why can't artists rely on supply and demand?

But in this case the supply doesn't really follow traditional economic models, because once a song is recorded, the supply becomes effectively infinite, since you can download the song as much as you want. And as far as Louis C.K., one anecdote is not proof.

> why should anyone be guaranteed success in the digital marketplace?

They're not guaranteed success in the current marketplace, either.

(ok, back hurts too much to type anymore)
"Customer Development" is not the same as a having an effective "business model". I believe they should be treated differently. They will impact the product/service in differnt ways.

Getting in front of (selling to) 1, 10 or even 100 customers, collect feedback, implement feedback is easy. Getting in front of (selling to) 1000, 10,000, 100,000 is hard if your business model does not scale.

"Customer Development" is more "will they buy it"

"bus dev" is more "how to best penetrate the market efficiently"

"Bus Dev" will force you to change your product in ways you may never imagined, and these changes will not be realized from customer feedback. Customers do not care if you have an efficient b model.

Make sure you are not solving the wrong problem see http://www.azarask.in/blog/post/the-wrong-problem/

While going through the customer feedback process I realized are b model sucked (it always bothered me). The article above inspired to me solve the right problem which has caused us to make a significant change to our offering.
> If you are a very pertinent and careful type of person, and you don't have any rabid illiterates on your team, going without semicolons makes perfect sense.

Why does it make perfect sense? There's nothing wrong with including them, and I find it reduces the amount of thinking you need to do. JavaScript has C-like syntax; it should end its lines with semicolons and it's a mistake that it doesn't always require them.
You can't fake it anymore, these questions need answers
If you are so knowledgeable then why are you still an employee?

If you are so smart then why are you still an employee?

If you are so educated then why are you still an employee?

If you are so clever then why are you still an employee?

If you have so much experience then why are you still an employee?
It may not have started out that way (but it may have, I'm not sure), but MacPorts is an Apple hosted project: http://www.macosforge.org/

What they don't host is the source or compiled versions of any of the packages in the MacPorts repository - potentially for the same reason they include no GPLv3 software in their OS.
AppMobi Bets on Monetizing the Mobile HTML5 Apps Ecosystem With playMobi
How to become a WordPress Ninja in 15 minutes
> I don't know of any other language where people can CHOOSE to follow syntax.

You should check out Lisp macros ;)
Nokia Symbian Belle Update Over Existing Symbian Anna OS
Dev here; will answer questions if you have them.
Why I left Perl
Great story and the game is looking good. Do you plan to release your algorithm (as a code or paper)? I wonder how much does it take to check if a level is beatable.
Which is sad for the few of us who actually implemented network protocols :)
Apple v. Galaxy Nexus "a case of willful, extremely reckless infringement"
I could never find someone to sponsor the text messages. It was time to focus on other projects.

And yes, I am ready and willing to sell the domain. Others have been interested as well, but I'd ask you to contact me directly. Here are all the details I've sent others: http://dl.dropbox.com/u/190299/miss%20mint%20for%20sale.zip (I'm new to Hacker News so I hope this is not inappropriate to the community's commenting guidelines)
Steam Breach Update: Attackers Accessed Copy of Backup Files
Will Starbucks succeed in India?
Why Should You Hire a Professional Writer to Manage Your Content Marketing?
Apple Reportedly Asks an ASUS supplier to "choose sides"
Is it possible to be uncompromising without being a jerk?

Apple's products are great because Jobs simply kept saying "not good enough" until he thought it was good enough. Even though there are nicer ways to convey the same message than "this is shit", the underlying message is the same, and smart people get the idea, and I'm not sure that attempts to soften the delivery matter much in the end.