skysight-inc/HackerNews huggingface dataset:
So consider that you may disagree with the map but agree on the direction we're going.

The Green camp themselves ought to be up in arms over this - they ought to have no fear of their data being scrutinized. That's what science is. Before admitting to "losing" the data, the CRU tried all sorts of excuses to evade their obligations under Freedom of Information - and now we only have their word that the data was lost when they said it was.

Science or superstition, those are the only choices here.
Getting Rid of Executive Bonuses
I clicked a link on HN. I noticed the article didn't live up to the title. I wrote a comment indicating this.

Now it's my job to read other articles on the site (perhaps also misleadingly titled) to try to find evidence for the theory the original article hinted at in the title, but not in the body?
I agree with you somewhat: Krugman’s nobel work wasn’t directly about government stimulus or tax policy, and in any case I’m sure both Krugman and Becker are plenty familiar with broad trends in economic research.

Realize though that Becker’s argument is that we should increase employment by cutting corporate income taxes, which cuts he suggests will pay for themselves because they’ll spur enough GDP growth to reduce the debt-to-GDP ratio.

It’s a pretty laughable argument, and its only real claim to credibility is Becker’s stature. And to be fair to Aaron, Mankiw’s links explicitly call both Becker and Krugman “Nobelists,” and thus imply that we should trust Becker’s unsupported predictions.
The decline and fall of the relational database
Its a shame it is such a ghetto. I for one, am happy to pay an independent designer/developer good wages but they're hard to identify through the sea of muck.
Dijkstra said, "Computer Science is no more about computers than astronomy is about telescopes." It's more than that though. Computer Science is no more about most programming languages than astronomy is about telescopes.

There are a lot of people who code giant Java or PHP projects and think it's Computer Science. It's not. It's not even interesting.

Computer Science, at its heart, is a form of mathematics. Its progress, at best, stems from that, and is simple, elegant and beautiful.
Couldn't have said that better myself. It really is about what you do and not so much about the who, what, and where.

Edit: And that just helped me make a decision on whether or not to accept this offer letter.
The return path sender certification will help with inbox placement but you have to maintain good reputation (low spam and bounces). If you are on a dedicated IP it will take some time for the reputation to improve...give it time. But if your spam and bounce rates are high it will never improve.

Also signup for hotmail sdns and fill out the yahoo bulk email sender form. hotmail sdns can help you figure out where your issues are with hotmail. filling out the bulk sender form will help with placement at yahoo. Its all about maintaining a consistent and good reputation...so if people are not marking your mail as spam and you aren't bouncing lots of email your reputation will improve over time.

Since you are doing this on your own I am assuming you want to continue down that route but if you want ESP recommendations contact me offline so I can learn more about your situation.
You are not in trade school. Take control of your life :-)

Most things in CS are able to be studied both empirically and theoretically. For example, Scott Aaronson is a CS theorist at MIT who has admitted to doing just a little BASIC programming in school. I took no computer science courses, but now I code full-time.

Are you passionate about something? What is it? Do that, and don't worry about your major.
Not all of them try to convince all of them, but on average I assume many of them tend to, yes.

Also, my main point was in my last paragraph.
More Evidence That Healthy Living Combats Breast Cancer
Will the Adult Industry Drive Android Adoption?
SVG based Flowcharting tool and so much more
http://www.colabopad.com
What do you think, potential win or flop?:
Then you're mistakenly saying you don't want a coding job, when you don't want a typical 9-5.
I think I had one fresh out of college... It was a Windows shop where everyone was expected to spend the day in Visual C++ and never stop typing in code from 9 to 5 (with small breaks allowed for lunch and pointless meetings). Googling things or reading slashdot was more or less culturally forbidden. Collaboration was subtly punished in the sense that if you spent too much time at someone else's cube discussing a problem, the manager would interrupt and assume we weren't working and were just screwing around.
In my experience, the best managers / product designers of programmers know how to program. This helps them tremendously in understanding how to set goals and expectations. It is very difficult for non-coders to know what is a very difficult task (e.g. data deduplication) vs. what is an easy feature to add.
Nook, Reader Daily Edition holiday shortages
How Google is wasting your bandwidth
Sounds like you'd be a good candidate for an associate product manager role at Google.
Not exactly sure what makes it a laughable argument. Corporate taxes are a relatively small percentage of US government receipts: http://en.wikipedia.org/wiki/File:U.S._Federal_Receipts_-_FY.... It's not that inconceivable that reduced taxes in one area could produce outsized economic benefits - at least no more than thinking that there is a spending multiplier that Krugman has been assuming.

Not exactly unsupported either. Mankiw linked to some additional research November 21st though it related to economic growth versus job growth: http://gregmankiw.blogspot.com/2009/11/new-research-on-fisca...

"We examine the evidence on episodes of large stances in fiscal policy, both in cases of fiscal stimuli and in that of fiscal adjustments in OECD countries from 1970 to 2007. Fiscal stimuli based upon tax cuts are more likely to increase growth than those based upon spending increases. As for fiscal adjustments, those based upon spending cuts and no tax increases are more likely to reduce deficits and debt over GDP ratios than those based upon tax increases. In addition, adjustments on the spending side rather than on the tax side are less likely to create recessions."

It is also useful to note that "the absolute Retained Profit provides the strongest correlation with employment change" at least according to one study (and obviously reduced taxes would result in higher earnings) - http://books.google.ca/books?id=As8OAAAAQAAJ&pg=PA143...

One more recent study to add to the debate: http://www.kauffman.org/newsroom/kauffman-foundation-analysi... - finds that young startups create the most jobs.
I agree. I have worked with people who are coding machines and could code stuff that took me days in hours. I was better able to understand what they were doing having programming knowledge but really did not want to be in their shoes.
It might be worth noting that Becker is hugely respected among economists, while Krugman is considered to be a bit of an asshat, sort of like the Malcom Gladwell of the field.

In other words, Becker is the one who is actually considered a real economist.
A classmate of mine graduated with a degree in computer science, and went on to law school. I was initially puzzled by his decision, but now applaud him! Society needs more lawyers with a solid understanding of software technology.
Looks like something that would cause Casey (from Pattern Recognition) a seizure.
Your first job doesn't mean it's what you'll always do.

My first job was a mostly coding job (even tough it was really not "just" coding) but it quickly morphed into something else. If you are good and you are interested, there are many other things possible than just sitting at your desk 9 to 5. Nowadays I very rarely code on my day job and when I do, it usually is fun (unless its Excel macros, that doesn't count).
Right, but there aren't a lot of industry jobs doing things which are "simple, elegant, and beautiful". In my experience, coding in industry is a great way to make very decent (6-figures in NYC) salary just a couple of years our of college while working on the "simple, elegant, and beautiful" aspects of our profession on the side.
Did you read my last paragraph?

But all the talk of not releasing data and hiding from FOIA requests does make me uneasy. Science is better when other scientists can reproduce what you are doing,

I'm not happy about that either.
Car cam 'black box' records video forward and back
I was once at the same place you are with regard to CS, albeit at Virginia Tech (go Hokies!). I would suggest seriously considering an MIS program in your business school. I switched to Business Information Technology (VT's MIS program) after two full years of CS, and it was the best thing I've ever done. The programming experience I gained through CS has served me well, but the business skills learned in the business school have served me far more. I'm currently working on my MBA, something I definitely wouldn't be doing if I had stayed in CS.

If you're interested at all in starting your own company, which you definitely seem to be, I'd definitely recommend switching majors. The network of people you will meet in a business program will prove far more valuable than CS.

Edit: Good luck in the ACC champ game!
Georgia Tech was originally called "North Avenue Trade School" ;)
This looks awesome. The pricing is pretty close to AuthSMTP, which seems to be the defacto email delivery service I see people using. It offers a lot more features than AuthSMTP does though.
See, this is what I'm talking about. We don't know anything you just said for a fact. We simply don't. Because for us to know that, or for it even to be an issue of Thermodynamics, we'd have to know FOR A FACT how the CO2 is influencing our atmosphere. Which we don't know.

Again, I'm not saying you're wrong. But your treatment of theory as fact is exactly the issue I was pointing out in my post above.

(For the record I don't think what you're presenting is consistent with Global Warming as we understand it. What you present in your comment could cause a slight warming but the reality is heat is still coming from the sun and if the atmosphere is already IR opaque than the heat trapped inside our atmosphere is limited by that meaning the Global catastrophe that is predicted doesn't really gel. It goes back to the blanket example, no matter how many blankets you put over yourself they can only trap the heat that's already there not create new heat)
Mobiso Manages Enterprise Smart Phones
Alternate title: "8 Reasons Not to Use Perl". Why do people who use Perl get such a kick out of junk like this.
The unimportance of Dubai World and the wider message it conveys
I am exactly in the same position as you, just got my bachelor in CS - albeit in Europe (Switzerland), and don't want to code for a living, even if I enjoy it.

In my opinion one solution would be IT or management consulting. You'll be travelling around, getting to know many people, etc... And I think it gives you the exact tools you'll need if you want to become a entrepreneur later (social network, overview of how businesses are managed, what they need, you get the picture).

Some consulting companies that love to hire CS majors here in Switzerland:
- The big 3 (BCG, McKinsey, Bain)
- Accenture (seems to be present in Europe only)
- ...
What's the first video - how to watch a tutorial video?
Social Media Is Like the Internet’s Vodka and Red Bull
Look at Product Manager and/or Sales Engineer openings. There are a few companies that hire people right out of school for such positions.
Atlanta HackerNews Meetup
If a bank repeatedly refused to hand over its data to the regulator after some fraud occurred, then suddenly changed their tune and said the data was lost, someone's going to jail. If a drug company does the same after some side-effects are discovered, ditto. If an engineering firm after an airliner goes down, or a bridge collapses, ditto.

Now we are being asked to redirect resources in the entire global economy based on... What, exactly? The word of people who have been caught with a smoking gun of disregarding the scientific process to silence their critics by any means necessary? Everyone, the greens especially, ought to be furious.
Depends, if you by "I don't want to code" you mean you suck at it so you're thinking of going into management then yes I'd say you are in the wrong major.

Junior year is the point when most CS programs really start to get difficult if it were just about not wanting to code might you not have figure that out freshman year?
Honestly, switching majors isn't that big of a deal. It is better if you figure this out now, rather than after you've worked in the industry for 5 years. Some people see it as a "failure". This is wrong. You are just figuring out what you like, and what you are best at.

I'd imagine a lot of your credits would transfer to a program in management. Alternatively, finish your CS degree and go to law school. There is a shortage of lawyers who understand tech. Or do an MBA.
That's a badass failure story! Steve Blank perpetuated the Endian War!
Computer Science theory is a form of mathematics. That's how CS got started. It has evolved into something separate from mathematics - certainly related, but also clearly independent.

I've said this before on HN, but there is more to computer science than the math-heavy, CS theory that many people here seem to think is the entirety of computer science. Computer science also encompasses the study of programming language design and implementation, computer architecture, operating systems, networking, graphics and other fields. While math is a part of these fields, math is also a part of organic chemistry.

Perhaps the most fundamental nugget of computer science is that it is everything concerned with computation in both the abstract and in implementation. All of the fields I mentioned stem from that idea, including CS theory.
How is Google is wasting your bandwidth? They are just wasting (a tiny bit) of their own bandwidth.

I have no idea what he's getting so worked up about - a free CDN doesn't work exactly as he expects? But still works - and offloads some work from his servers ...
This (ruby) regex thing still gives me a headache , esp when I'm trying to figure out other people's code
High schoolers, advanced placement and Java
I was looking at my old high school's computer science curriculum, and I saw that Java is their language of choice.

Upon further inspection, it looks like The College Board, the company that oversees the Advanced Placement Program (AP) has also standardized on Java, which I'm sure influenced the school's decision.

Before learning that my alma mater offers modern programming classes, I was considering volunteering to teach an adaptation of MIT's 6.00 course as an extra-curricular course. 6.00 uses Python.

This has me thinking about the best language for new programmers. Java is obviously a powerful language with many useful add-ons, and I don't think it's bad for students to have exposure to it, but I wonder if it's the best language to start with.

Are there any teacher hackers out there that can shed some light on this? I'm not a teacher, so this isn't my area of expertise.

Any info on The College Board's reasoning would also be appreciated.
I confess I also prefer Holy Grail to LOB (although I do like both).

It is probably the surprise effect; it was the first Monty Python I ever saw.
The End Of The CrunchPad
This is a service business. Paid contractors is to prevent cashflow issues when jobs stop.
I don't think the corporate-slave orientation is limited to CS students. If you're into entrepreneurship, you'll probably feel out of place in any technology-related major, especially if you only look for job prospects at campus job fairs.
There is a real need for people who can bridge the gap between programmers and non-programmers (end users, clients, supervisors, co-workers).

After graduating with my information systems degree 10 years ago, I started a small software company. Three years later, I was concerned that since my strongest skill was programming that I was doomed to be a programmer. I went back and got my MBA from Texas A&M (2 intense semesters followed by a very light 3rd semester).

Pairing the MBA with my technical background has proven to be very beneficial. I can interact with my customers or occasional clients and really understand their needs from a non-technical perspective and then I can then go back to the office and work with a developer either in pair programming or just in a project management role.
Ben Bernanke sticks up for the Fed
I thought I heard a "ch" sound, but I have difficulty distinguishing it. Anyway, this supports my point that people who aren't accustomed to a family of languages will take more than a few hours to get pronunciation of even a single word correct.
Actually, I am very upset about the fact that all the data was not being routinely released so that others could follow along or falsify.

But I'm not letting that cloud my own analysis of the source code that has been released.
>> Why do people who use Perl get such a kick out of junk like this.

Alternative question from the last half dozen times I've seen Perl mentioned in a good light on HN:

Why do Python/Ruby/X people get such a kick out of language wars?

It was well formulated here:
http://news.ycombinator.com/item?id=963706
Here's a few thoughts for you:

1 - I know of no major whose job outside of college resembles what you study.

2 - I went to Georgia Tech, '87-'92. Yep, a long time, as I was a co-op student and had several entrepreneurial jaunts along the way. I chose EE as a major as I specifically did not want to study CS since I had been programming for 5 years prior to college and the first 2 years of the CS curriculum looked boring to me. I have not used my EE education any more than I would have any other discipline in my entrepreneurial life.

3 - My work as a co-op student gave me clear perspective that what I was learning in school would not be what I would do afterwards. Changing majors would not have effected this. In fact my work as a co-op gave me a better "MBA" than what I feel most learn from the world's most revered MBA programs. I can't say this is the case for all co-op students as I was handed a dream job surrounded by industry veterans that loved to be my mentor. Even with that, I still didn't know what I wanted to be for the rest of my life ;).

4 - Don't worry about your job outlook. It will change by the time you graduate. Stay the course with your CS degree and continue your entrepreneurial thread. A true entrepreneur is one for life. You have no idea what you will do or if and when you'll make a windfall of money.

5 - I don't always like to code, it just happens that I'm pretty good at it and was able to fall back on coding work to supplement my income to support bootstrapping my own projects. It comes and goes. I enjoy a job well done even when it was tough to get motivated. You will most likely have to bootstrap things yourself and coding skills can play a big role.
In that case, /([^@]+)@(.+$)/.match("foo@example.com")[0] returns the whole string matched by the expression, and [1] and [2] return the first and second groups. That's why the throwaway is there. To get rid of the throwaway, this is a possibility:

username, domain = */([^@]+)@(.+$)/.match("foo@example.com").captures

Of course, your string better match, otherwise you'll get a NoMethodError.
For me, it's a simple matter of freedom. While I can be free in mind and spirit while living in poverty, I'm not free to do what I want, because virtually everything I want to do requires two major things: time and money.
I want to see the world, I want to build things, etc. All of that requires time and money. With lots of money amassed (rather than making a good income), you get the freedom of time to do what you will, rather than being forced to earn more money.
Does that make more sense?
Google is wasting bandwidth on the client side not the server side. He means millions of people are downloading jquery over and over instead of pulling it from their browser cache because of the messed-up expire header.
"And then the entire project self destructed over nothing more than greed, jealousy and miscommunication."

I stopped there. Why give this man more attention?
If this one study were the only evidence of global warming, it wouldn't justify redirecting the global economy's resources, even if we had all the raw data.
Agreed, sales engineering is a great way to start if you have a technical background but want to spend more of your time interacting with people. Beyond becoming familiar with the sales process and improving your communication skills, the most valuable part of that position is that you are exposed to real customers with real problems.
To test whether reducing corporate income taxes will spur economic growth and reduce government debt, just apply a thought experiment at the extremes: compare what would happen if the income tax were 100% with 0%. At 100% income tax, corporations would have no reason to employ anyone, so the unemployment rate would go up. The unemployed people would be a cost to the government, increasing government debt. At 0% income tax, corporations would hire more because each worker's net contribution would directly increase profit. More employment reduces government costs, increases government revenue, and reduces government debt.

So it seems that the argument that decreasing income tax rates would not decrease government debt is the laughable argument. It at least doesn't work at the extremes.
I think there's more to the story. This disagreement had to start earlier, I doubt it could have gone from everything fine to mutual ultimatums in a single month. Something must have given before.
Ok, kids, no need to get worked up. Here's why.

1.3.2 is an EXACT VERSION. This will not change, so it's safe to save it for a while.

1.3 is the last bug fix of the 1.3 version. You want this to change, if you want the latest bugfixed 1.3 version.

?ver=1.3.2 is a parameter that Wordpress adds to break caching, and voila, it breaks caching.

The kerfluffle is like saying, when I drive, I floor it, then I slam on the breaks to stop, and my gas mileage is TERRIBLE and my car is wasting my gas.
And those glaciers aren't shrinking, that's just the camera angles.
When you are optimizing your website, 60k is a lot, especially when this gets re downloaded on every page.

Client side optimizing is a big thing, by using CSS/JS compression, CSS sprites or late loading through stuff such as labjs you are talking about relatively tiny pieces. But you can feel this extra latency and it will show in your conversion and bounce rates.
The techie/non-techie divide #1: content versus metacontent
That's exactly what I'm going to be doing with my Computer Engineering degree (like CS with some electrical engineering thrown in), but in the US with Deloitte Consulting.

I had the exact same conflict, where I didn't want to be programming every day for eternity, and this will give me the opportunity to travel around and see a ton of different companies. Granted, I'm expecting to get worked to the bone and get tired of staying in hotels every week, but it'll be a fun experience that should let me move into something awesome.
I am shocked. This is an awful policy!
I sure don’t. Putting a regular expression in a slice for a string runs totally counter to all existing python idioms, and would utterly confuse anyone trying to read the code. There are definitely other ways of accomplishing this with reasonably compact syntax that are also intuitive and clear. (But I'm unconvinced it needs special syntax at all. It saves a couple lines here and there, maybe, but at the cost of making the language more complex.)

caller[0][/`([^']*)'/, 1]

isn't really so much shorter than:

re.search("`([^']*)'", caller[0]).group(1)

and the latter is quite a bit more explicit.
People with brains tend to be rather playful.
Creative people tend to be playful with their tools (see the origins of many styles of visual arts and music).