skysight-inc/HackerNews huggingface dataset:
But I LIKE functional programming.
For me, this has changed everything:

http://www.mindfold.com/
I was referring to some of the noobs that pop up on the site. No offense meant.
I thought that kingkongrevenge was joking, but apparently Hugo Boss AG was founded in 1923 and became the official supplier of uniforms to the SA and SS guards ( http://www.no1-in-beauty.com/Articles/hugo_boss.htm ). The founder died in 1948 and his company started making suits in 1953.
Less movie goers.

"In 1948, with studios earning all their revenues from the box office, that audience was moviegoers. Even as late as 1980, when the audience had television sets and video players, studios still earned 55 percent of their money from people who actually went to movie theaters. In 2005, however, those moviegoers provided the studios with less than 15 percent of their worldwide revenues, while couch potatoes provided it with 85.8 percent."

From 2005 and still relevant
http://www.slate.com/id/2123286
I actually found that comment a little ironic, because I thought that AOL itself died pretty much when they bought Time Warner.
I ain't Good. But I got Guts
The many grad students I've known aren't close to rich -- but aren't broke because of school at all.

Most earn ~6 figures when they graduate, unless they go into academia where income growth is slower but benefits are better.
Some people have a condition around constantly finding fault with their bodies and seeking enhancement. Their perceptions are skewed in ways similar to those with eating disorders.

I'm not saying this guy has a problem, just that I'm not surprised people can be unaware of how a great many people view them.
Why was this downmodded? The close relationship between the Nazis and many prominent artists is well-known. Leni Riefenstahl was one of the most influential modernist directors. Rudolf Laban is taught to acting and dance students today. Nazism was highly aestheticized, and to great effect; Hitler's rallies were choreographed and so on. No doubt this is partly why many artists, including some great artists, were attracted to the Nazis.
Most languages show this decline, presumably because programmers are decreasing as a proportion of web users.
If water, sewage, gas & oil can be transported through pipelines, why not consumer goods?
Reminds me of this last.fm visualization by Lee Byron:
http://megamu.com/lastfm/
I love Tufte's ideas and design. They are on my reading list. I'll be tackling them after school this summer.

Another thought: I don't know that I'm ready to count the New York Times out yet. I know that Pmarca is doing their deathwatch: ttp://blog.pmarca.com/2008/02/irony-is-dead-l.html

But, I'm seeing some impressive changes over there. With the release of their archives, and some of the changes they're making, I think that it's rapidly turning into one of the best newspaper presences online. Seems like they have some people in the right places with their thinking caps on.
A Web-only news operation gets its due
Maybe he just lifts a lot of weights. I could definitely see him deciding to take HGH though. If he can afford it, more power to him.
Oldie but a goodie. The Lizard Brain post on that blog I think is the best tho.
Like I mentioned, we've been busy with school and job, We just put a webcam on the site, we obviously will have more.

Thanks
Edit: this wound up on the wrong article.
I think Scala is a must-learn language IF you plan to use it. If you're on the JVM, and for some reason CAL doesn't work for you then Scala might well be the best thing available.

However, for learning interesting and useful stuff, I'd probably point people more towards Haskell.
I'm sure you understand every project have a starting point; this is ours. We have more under our sleeves.
CU Open Source Group... move over Berkeley, MIT, Stanford, Harvard...
URL: http://cuopensource.org/about

The CU Open Source Group is an on-campus student group affiliated with the University of Colorado and the Computer Science Department. The group's aim is to contribute to existing open source software projects as well as to create and administer its own projects. Frankly, we're tired of seeing too many great solutions coming from students at Berkeley, Stanford, Harvard, MIT, and the like.

The CU OSG has plans to work on the following: Symfony PHP framework, linux wirless drivers, software for the PS3 Cell Processor, Memcached, IPB, etc...

Our founders already have made contributions towards Symfony &/ Yahoo!, Ubuntu, and the Boulder based startup Me.dium

We highly encourage others to get involved at their universities -- even start a group!!!
Chris Anderson: Free! Why $0.00 Is the Future of Business
But why would that matter if they're just graphing the number of searches for the term? Is Trends displaying the result of an algorithm for term popularity and not just number of searches?

I know these are also skewed because of other reasons people would search for these terms (ie, "ruby", "python", "java", or "arc"). But the graph of a term that's unlikely to be confused with something else ("Ruby on Rails") seems to make sense in terms of what the number of searches ought to be.
Google = 580,000,000. Fail.
There is no limit to the number of companies that can be started. There is a Darwinian process at work that culls the old and dying, and new and ineffective companies from the herd. It is only a matter of time before someone does make a better bug tracking system with a great cash flow.

Young lions challenge the old alpha males for dominance of the lion pride. Startups challenge and overtake the old companies for dominance in the business. Startups often win unless they get acquired by the old, and there are many other startups that die. That's the way the business works. There are precious few companies that have been able to stay on top for more than 10-20 years. Natural selection is a very powerful force in the startup economy.
I read somewhere TechCrunch generates $214,000 per month from advertising.
This is maybe the dumbest thing I've ever seen on the front page here. I love how it has a factual title, giving some concrete numbers, then goes on to give no specific derivation for those numbers at all.

And then there are sentences that don't even make sense like "In the US investors lost millions of dollars and when the “big guys” that share prices reached completely unrealistic levels far from what economists call fundamentals."

How did this turd get 10 points here?
Yeah i skimmed this a while ago, it doesn't quite suit my style of life (i'm more businessminded).
Nice app.
Leaving Ruby on Rails and it’s not going well.
Scaling Django for a Russian search engine
I believe you can discriminate however you want as long as it doesn't involve race, age, sex, physical handicaps, military background, polygraphs, or explicit IQ testing. These things are specified by statute.
I tried using liftweb for a project once, but was discouraged by the heavy dependency on maven. Also, liftweb is undergoing huge churn, especially in the database modeling.
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/01-pre...
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/02-int...
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/03-sta...
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/04-big...
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/05-tim...
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/06-bla...
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/07-ove...
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/08-pro...
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/09-sty...
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/10-sto...
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/11-que...
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/12-que...
http://ice.fas.harvard.edu/~bok_cen/booksvid/vids/hts/13-pos...
Excellent statement of the relationship between persistence and courage:
"By courage I don't so much mean the ability to rush in to battle. I much more mean the ability to ask for what you want. To take life by the balls and make it yours. Whether thats a job, a date, or attention...Persistence cannot be understated, but then again without courage your life paths are limited..."
I'm not very pleased with Jira. We've had constant issues with it being slow or going down. Jira has a lot of features but most of the time it gets in my way.

The good news about JIRA is it has a decent API so you can probably write your own tools and reporting on top and not have to put up with their crap UI.
Country tries to censor YouTube, inadvertently launches a massive DDOS on itself.
I like Jira. We use it to track pre-release software defects and it is quick to do commonly used functions like searching, screenshots, commenting on issues (no, it doesn't integrate with our CVS but we don't need it to). Once the software is released, per protocol, an issue with the software has to be tracked through our Siebel CRM solution (ugh, ugh). Jira compared to Siebel in terms of developer friendliness/usability - no contest.
News.YC open-sourced
Alternatively, if you're on a Unix-like system, you can download them all easily using wget:

wget -nd -A.mov -r -l1 -np http://ice.fas.harvard.edu/%7Ebok_cen/booksvid/vids/hts/

For anyone who doesn't know wget, this can be dissected to:

-nd means "no directories", so don't mirror the directory structure

-r means to visit recursively (i.e. grab relative links)

-l1 means "one level" (i.e. don't grab the links from any subpages)

-np means "no parent" (i.e. don't go to subdirectories which are parent of the current one)

-A.mov means 'accept' .mov (i.e. download movs)
I wouldn't call "dating Julia Roberts" an idea. By that measure, becoming king of the world, solving P vs NP, winning Wimbledon, would all be ideas. All these are goals, not ideas.
"Don't call yourself a ‘cyberpunk’, and don't waste your time on anybody who does."

Whoa! Where did that come from? Perhaps ESR had a bad experience watching Blade Runner or something, but this is entirely uncalled for. Quite frankly, cyberpunk remains fresh and still alive and happily uninfected by the mainstream -- just how we like it.
not if Obama is elected. He actually cares about net neutrality, compare to coorporate sellout Hillary, or computer idiot McCain.
> that type inference can make you highly productive in a statically typed language

Oh really? Type declarations and the like are at most 10% of code. That means that eliminating the need to type them, which is what type inference does, can't decrease code size by more than 10%. It's unlikely that that 10% takes more than 10-15% of development time.
Awesome to hear! I've been poking at lisp dialects a lot lately and it'll be nice to have a the code of an Arc-based system that I've used before.

Possibly just me, but just staring at code listings alone doesn't do much for me. But picking through the code of something I can then go play with in the wild is a huge help.

Thanks again!
OK boys start inventing those modding algorithms.

Let's see if the last weeks talk of fluff has been just that, or whether someone here can come up with something great. My intuition says yes...
Have the laws of economics really changed? Almost everything free on the internet is cross-subsidized by advertising. Since television has being doing this for about 50 years, I don't see how this is the "future of business". More like an effective business method has gained much wider applicability.
Ultimately (after some refactoring and removal of YC-specific stuff) it turns out to be 1411 LOC.
> * important concepts such as f-bounded polymorphism, covariance, contravariance, implicit parameters and methods, etc.

The fact that those are important concepts in Scala doesn't make them important concepts.

> traits that solve the diamond problem with multiple inheritance

There are lots of solutions to the diamond problem. The fact that scala uses traits doesn't make traits important.

> * pattern matching via case classes and extractors

Again, so what?

Scala is full of elegant mechanisms to solve problems that resulted from design choices. The elegance of those mechanisms or their importance to scala doesn't make them important. After all, one might reasonably have made different design decisions, making them irrelevant.
Good programmers will know more than one language, and if given opportunity do something different (i.e. if they worked mostly on java, they would like to switch to python, ruby or something else).
Crappy programmers know only one language, and are very resistant to change, b/c it will take them eons to learn another one.

Scripting languages can be harder for crappy programmers, as you have to be extra careful, especially in large programms.
While in java, editors such eclipse are very good with auto completion, generation of stubs, finding references, etc... that can make even a crappy programmer semi-productive.

Usually, big boring corp attracts only crappy programmers (if you are smart, you probably are working somewhere else), therefore Java is the default language.

Hence the resistance for change in big corps to switch from java to something else.

Even if you are smart programmer at big corp, you will find often Java is the only "allowed" programming language by your bozo CTO.
As an outsider: Well done Paul. It takes a lot to open source a working application.
Nothing says "Epic Fail" quite like DDoSing one's whole nation into submission. At least Pakistan got what it wanted: none of its citizens are going to be seeing any blasphemous internet content . . .
I've been happy with Thinkpads in the past - they're similarly sturdy and tend to be a bit easier to work on. Since Lenovo took over, quality seems to have dropped a bit if, for whatever reason you don't care for Apple.
Should Google look to litigate? After all, they could probably quantify how much they lost during the downtime, and I'd imagine it's a pretty big number.
I highly doubt that number. 214K a year, maybe, just maybe. I'd be surprised if facebook even brought in that much per month.
You're using a free website right now with no advertising.

YC uses this as advertising.
America’s economy risks mother of all meltdowns
An excellent article. "Invest in needed disposables" is always good advice and seems, to me, to be the real point of the article.

Another, more morbid analog to the Gilette example, is why it's always good to invest in lead and copper when the country goes to war. FMJ ammunition suddenly becomes a much-needed and much expended commodity and the raw materials prices sky rocket.
The "No?" was to the downmodders, who were basically saying I'm wrong without giving a counter example. They declared a position. If you're unsure and have no position, that's fine.

I don't care if you "go along with my idea". I do care that many people say something exists, but no one has ever been able to give me a single half-way-decent example.
this action would really make me spend some time, at some point, with Arc by trying to understand the code
Many people are not aware of the issues. This would be a learning experience for them that starts from a familiar base.
Changing the way video games are made
50 years of market swings
100 Fastest-Growing Companies 2007
it's a flash based chat/instant messenger with video or an online video capture and editing app.
Are H-1B Workers Getting Bilked?
with a bit of work, I'm sure you can get it down to 1337 :~).
This article mentions very little of what could actually be wrong with a Ruby implementation (I recall one point about how Ruby on Rails tends to guide developers toward particular solutions). It describes mostly problems that are completely independent of Ruby and would happen in any migration.

Theirs failed because they didn't plan well. And some of the "work" they mention to undo the migration isn't unique to Ruby either (e.g. obviously in any new system, if features are added that aren't in the previous system and users/data grow dependent, you might have to retrofit your old system with the new features before you can smoothly move back).
My user page on reddit is worth $66. There's a lot of people who hate me and click on my profile to down-vote past comments. Attention advertisers!
That's actually a pretty ugly error by Pylons' standards. Normally a _very_ useful debugging console gets presented to the devs, and the public gets a standard (but customizable/replaceable) error screen. What happened here is that the exception happened again while trying to process the error (syntax errors in your base-level code will do that), and the Pylons exception handling gave up and rendered this error.

I don't know offhand exactly what produced that error message, as I've never seen it in my Pylons apps, but I'd suggest it's probably from paste.exceptions somewhere.

http://pythonpaste.org/module-paste.exceptions.html

EDIT: I realized that the reason I never see this is because Reddit uses flup's SCGI server, while I use a mod_proxy-based approach. So that exception-formatting code is probably in flup somewhere.

http://trac.saddi.com/flup
Which Countries Make Best Use of Tech?
By restricting registration, you cut off your community from potentially beneficial new members and ideas. While news.yc wants to keep the news quality up, I don't think anyone wants to turn it into an elitist club of people who 'got in on the ground floor'.
Even discounting the 'net, what about encrypted broadcasts a la DirectTV? That might be a better way to do HD content delivery in the near future anyway.

I don't think media like this is going to last more than one more generation. If that.
Third party tools like the excellent pylint exist. And of course, your unit tests should verify that your code is free of syntax errors too, right?

Only problem is, the guy edited the code directly on the live server without testing.
Do you know why this is the case? The most ground breaking science has been relatively inexpensive. Has all the low hanging fruit already been picked?

Anyways, in today's world, I see the real need lying in integration, not more and more specialized research. I think this is reflected in the discouraging stories above.
Sounds like a chapter from a Robert Kiyosaki book.
Use of InnoDB and an MD5 primary key is problematic and not an isolated situation.

InnoDB works in 16KB pages with 13 bytes of transactional overhead per row and a default page occupancy ratio of 15/16. InnoDB attempts to store rows in primary key order.

Using a composite primary key of (host_id,session_id) would be preferable using an MD5 hash as your primary key for two reasons. Firstly, the composite primary key is smaller. I'm assuming that they used an ASCII representation of the MD5 hash. That would be a 32 byte primary key. Whereas, a composite primary key could six bytes or less.

Having a smaller key means that B-tree index fan-out is improved. Essentially, the database has to access less index blocks to find a row of data. This occurs partly because the overall size of the index is smaller. More importantly, smaller keys allow more pointers and therefore the index tree is broader. Smaller size allows an increased proportion of the index will be cached and the broader tree ensures less skipping through uncached blocks.

Secondly, the output of the hash is essentially random. This conflicts with InnoDB's preference to store rows in primary key order. It also creates a huge amount of cache churning as branches are added anywhere and everywhere in the index tree. Whereas, a composite primary key with an ascending component allows very good insertion and lookup rates with minimal cache or disk seek operations.

I suspect that the situation was compounded by use of InnoDB's autoextend. When pages are consumed and the InnoDB storage is grown, data is effectively appended rather than being stored in preferential order. Multiple autoextend operations can make performance degrade. However, given the description of a performance wall, it is likely that another known circumstance was also encountered.
I suspect the solution lies in the phrase "in fact empty". The empty relation is trivially well founded. So look at why set membership for y should be the empty relation. I'll take a shot (with the caveat that I'm no logician, and I'm not entirely convinced by this argument myself).

It might be helpful first to remove x from the picture and define y as: y = {{y}} and y \neq {y}

First note that there can be at most one distinct member of {{y}}, which is {y}.
So if there exists z member of y, then z = {y}. Then y is a member of z, and by transitivity, y is member of y, and so y = z = {y}. This contradicts the assumption that y \neq {y}, so there can be no such z.
I wonder if lots of buyers heard about this and decided not to buy things from eBay, thus lowering overall auction prices.
From the article: The first repercussion was that YouTube disappeared from the Internet for almost an hour. I suspect the second repercussion was that Pakistan's Internet access crawled to a halt as all of a sudden they were handling IP requests for one of the busiest sites in the world.

Law and technology is rarely good. However, it seems that religion, law and routing tables is a particularly bad combination.
I'm afraid that its ease of use impedes the whole "learning to be a hacker" process

I have extensive graduate training in the art of building transistors from raw silicon. I guess I'm some sort of god in your world. :)

In my world, however, building transistors from raw silicon is an esoteric skill that doesn't have much use. Most of us prefer to spend a few bucks to buy our transistors by the billion, because transistors are a solved problem.

And I'm happy to use Ubuntu and the Mac to actually get things done, rather than pretend that repeatedly fixing bugs in the Slackware installer represents a valuable form of education.
a pdf version can be found here > http://pespmc1.vub.ac.be/Papers/GTD-cognition.pdf
What does Youtube actually make for Google? I thought I read somewhere that it's not that much, considering what was paid for it. For 2006 it looks like it was $12.9m. If that rate is the same for now (it's probably more), then 1 day of Youtube earns $35,000. I doubt they would go after a country for that amount, though they would probably be upset about the outage and use whatever political muscle they have to pressure Pakistan to rethink.
Theoretically there could be dozens of news.yc front pages, each based off a different algorithm but all drawing from the same new page. Then you could vote front pages up or down, with the algorithm of the currently-winning front page hot swapping with the the previous algorithm. Of course you would need to do the same to select the algorithm that controlled the gravity on the algorithm voting page, to make sure that people didn't vote for fluff algorithms. And so on. Maybe the ideal news.yc is just news.yc all the way down.
If it hasn't happened yet, something like this has to happen soon.

Money isn't really wealth, money is just a representation of wealth. At some point, the overhead of using money will not be worthwhile.
Ha, I'm pretty sure YouTube is highly unprofitable currently, in which case Google should be paying Pakistan.
facebook brings in 4-5 mil a month according to wikipedia
Hacking Amazon images
Can someone more knowledgeable about the internets than me please explain how someone can just hijack YouTube's IP address?
Ask YC:  How close can you (legally) get to a stock market for most web sites?
Why not allow people to buy and sell shares in most web sites with minimum fuss? Which laws stand in the way of making this possible?

Assuming this is not legal, is there something close to it that is legal?
It's also in violation of reddit's terms of service.
It's the software equivalent of those stockbrokers who make all their money by churning people's investments from one fund to another.
Connecticut Dreams of Silicon Valley