skysight-inc/HackerNews huggingface dataset:
I'm guessing there is some background missing on those highest payed - for example a discussion on why coach salaries are so high http://www.azcentral.com/sports/asu/articles/2009/09/20/2009... They are not funded out of taxpayer money.
You can do processing in Eclipse to get this.

http://www.processing.org/learning/eclipse/
It's funny because aside from denouncing the Tractatus as containing fundamental errors, Wittgenstein in following up with Philosophical Investigations seems to capture language (and, in the extended sense, programming languages) more accurately as a tool. Rather than being a vehicle for making true-false propositions about reality (like a picture), different facets of language are useful in different ways, just like we have a hammer, nails, glue, measuring stick. Just like the world of programs.

Thus the Tractatus framework is somewhat forced and a bit misleading, both in terms of Wittgenstein's own thinking and goodness of fit of the metaphor.
"Product and business development related work is where I think I can contribute the most. Is it realistic to think that anyone would hire a 19 year old, unproven college drop out?"

Realistic, yes. But is it realistic to think you'll get paid a salary worth mentioning? Not so much.

It sounds like you want to get in on something early, and most things early just don't have much money in them. My advice: find a start up you love and go for it. If you're really gung ho about a specific startup and are willing to share the founders' vision, I have a hard time believing they would reject you're help. Expecting a decent salary though, is probably too much.

I was in the same situation as you 2 months ago. I couldn't find a startup I loved so I started my own. Now, I'm developing a product out of my old bedroom in my parents house (free housing ftw). When the product's done, I'll move out west.

The one thing I would stress is to always have a backup plan. Things will not go according to plan as much as you'd like, so be ready. I'm living with my parents now, but if they kick me out I know exactly where else I can get free/cheap housing while I develop. If I run out of money and realize my startup won't make it, I can most likely go back to school. If I can't get back in school, I know I would have an absolute blast being a bartender on a cruise ship. After I save up some money I'll start over.
The same is true here in Texas. #1 is the head football coach at Texas (2.5 million) and #2 is the head basketball coach (just under 2 million).

http://www.texastribune.org/library/data/government-employee...

The highest paid professor is Steven Weinberg, a Nobel Prize winning physicist ($391,000).
I see a seven-figure salary next to the name of a surgeon who's saved my child's life on three occasions. Yeah, that's about right.
Increase your traffic ten-fold: Joomla SEO Part 1
SEO Tips
The NLTK Cookbook is also great.

http://www.amazon.com/gp/product/1849513600
Pretty interesting article. Tim Armstrong is clearly insane, deeply evil, and yet also an idiot.
Maybe you should try this new idea of not overdramatizing to create link bait. :-)
Few lines of code in the last answer is actually everything you need to parse (reasonable subset of) S-expressions. So there probably isn't any general purpose programming language that cannot handle S-expressions with ease.

That holds if you want to use S-expressions as data exchange format (or like network protocol as is done by Subversion). Parsing Common Lisp source is entirely different matter.
There are a lot of "we should's" in the answers. Meanwhile, nobody seems real interested and their HURD kernel still isn't up to snuff after decades.
Maybe there aren't articles for every building in Chicago... but you can look up almost every block/building in NYC.

You act as if every hacker space is only in the planning stages. I'm a member of a functional, and running hackerspace that's doing just fine and in action today.
Your character wasn't attacked, your credibility was. It's perfectly legitimate to question your credibility if the questioner believes your source to be biased.

An ad Hominem attack would be calling you stupid for linking the biased source. That didn't happen.
Not a very well researched response. Kauffman is not a government agency, so this has nothing to do with the government.
Learn to program. There is nothing like a programmer who can sell.
I've been to several multi day and one-day hackathons, mostly in the Bay Area. I've shipped code at every single one, but I definitely share your frustrations at those who turn up and demo stuff they built elsewhere. I also have had trouble actually socialising at some hackathons, because everyone was so focused on their own project they didn't want to talk for 5 minutes about their problems (related to the app I was building to solve them). Oh well!

I think clearer rules around "look, guys, congratulations for doing a startup, but this is not the place to pitch your year-old app" would immensely help.
Radsport mallorca
Wir bieten Radsport Mallorca, Radsportferien Gran Canaria, Biken Finale Ligure, Rennrad Adria und viele weitere Angebote. Wählen Sie aus
I personally find it hard to think of things that I'm an expert on, but have no connections to. I probably know more about the sources and articles about the university I attended better than I know or read about UC Davis for example. Also, since I have never been anywhere near UC Davis, I have little incentive to write on it.

Could I take random articles and potentially find things to cite for them? Sure, but would they really be the best citations? That I'm unsure of. I'm not close to them and I'm not really qualified to write on them or choose sources.

For example, if I wanted to write on Neuroanatomy, I could find plenty of citations, but they might be from shitty journals. But I don't know the difference between the good journals and the bad ones because I'm not in this field. It is entirely possible that I could write a very well cited article with plenty of citations that is complete bunk. Yet my girlfriend is working on her PhD in Neuroscience, so she would be much better qualified to write on it. Yet, she's perhaps too close to the subject?
This separation occurs between those that take the time to research and think about the issue and those that accept the issue the way it's generally framed.

Population control has been talked about publicly. It was discussed more prevalently in the 1970s -- it just doesn't get talked about much anymore.

Here is a recent video of David Rockefeller speaking about the importance of population control for the UN and other international bodies (such as you mentioned):

http://www.youtube.com/watch?v=ClqUcScwnn8

Again, it's not so much a conspiracy -- you don't see the establishment giving presentations on who killed JFK at conferences. But as you can see, population control is a discussed in these settings -- just not in the mass media. As explained in "Manufacturing Consent," these type of framed issues are just part of the political economy.
How is that different from any other EULA for any other service?

That seems to me like a generic boilerplate catchall, which doesn't speak to this specific issue.
> Some examples might help here.

I mostly script things so my programs are generally the type that are a bit too complicated for bash. Python makes this type of programming difficult.

For example. I want to run a command and get its output back. I'm then going to go and parse the output and preform transformations on it.

In order to accomplish this I have to use popen to open multiple pipes to the program and then read all of its output. I feel like I'm writing C.

> Python uses if/else, hashtables, OO constructs instead

Both if/else and hashtables are dirty hacks. Neither allows clean code. OO constructs can work but require large amount of setup to preform a simple task like parsing getopts.

> Python has lambdas, but their usage is discouraged in preference of explicit code blocks and named functions. You can use them if you must.

You are correct. I replied to another person's comment but haven't/won't edit my previous post.

> The indentation level of your statements is significant, but not whitespace in general

My apologies for using common terminology for significant indentation, significant indentation is what I meant. Either way I (subjective) dislike it. I personally find it harder to read than braces or ruby's end.

> Some people find Python usable for system administration.

I will strongly disagree here. I've tried to use Python on several occasions for system administration.

> There is a book "Python for Unix and Linux System Administration" (2008)

I'll check it out maybe it will show me somethings that change my views.

A lot of this is entirely subjective. At least for my type of work I find Python to be an annoyance more than a helper.

Though to be fair I find all languages to be pretty ugly/nasty when you take then out of their designed use.
That's the problem with raw data like this. It's easy for you to look at a couple pages, find some examples, and make a blanket statement like that.

Start at the last page (with the default still >$100k) and go through a few hundred pages. You'll see that the majority have taken ~10% pay cuts from 2008 to 2010.

I'm not saying that CA "did get the memo", but your tone seems unnecessary, at least based on the data you linked to.
Apple can sell the iPad for $500 because they have the iTunes store backing it. They know they don't need to make money on the sale of the device because the entire point of buying the device is to buy apps for it, and Apple as we all know gets a cut from every sale.

Other manufacturers don't have this working for them.
"certain amount of sacrifice"

Consumers just want to use a device and get on with their lives. These movements such as boycotting Flash & H.264 for WebM or taking VLC off the App Store to protest against Apple benefit no one.

Having said that I'm very grateful to have GNU Linux and GCC around with us today.
Veloferien mallorca
Wir bieten Radsport Mallorca, Radsportferien Gran Canaria, Biken Finale Ligure, Rennrad Adria und viele weitere Angebote. Wählen Sie aus
Processing is amazing. It’s the only “open” substitute for Flash as a cross-platform dynamic graphics generation tool.

Learning Processing gave me the confidence to pursue C and Objective-C.
Code Linux (movie about the history of Linux)
You hit the nail on the head.

When I'm coding and hit some need like CSRF protection, I think, "I need a library to do CSRF protection," not, "I need to switch to a framework that includes CSRF protection."

Unfortunately, there's not a good mechanism like RubyGems for distributing/discovering PHP libraries. PEAR isn't it. It has too much stuff that's either unmaintained or dangerously unstable. I don't know what happened there. Maybe the coding standards and general bureaucracy involved in creating PEAR packages drove out innovation.
I have realized that all kool-aid is quite useless for most situations and thus have reduced my tests to two simple things:
- write unit tests for units that actually are complex and do need it
- focus on getting as much coverage as possible on functional and system tests
Apple makes a lot of money on each device. Their margins are consistent with the rest of their product line.

http://www.computerworld.com/s/article/9150045/Apple_makes_2...
You cited a site that routinely makes claims either without citing sources, or with cites to sources that contradict those claims. To a large part, it appears to simply make up stuff, and does not issue corrections when its errors are pointed out.

Citing Boycott Novell about software (or about anything, actually) is about equivalent of citing your Astrologer in a science argument.
I seriously apologize - I mis-clicked and accidentally voted this down... Any surgeon who has the power and does save any child's life deserves a good salary - they are miracle workers on so many levels.
I initially thought that as well, but the post did mention generics.
The rub with agile is people conflate process with communication. Things agile (hopefully) expedite commuincation, however, are only as good as those who guide it. So perhaps, more precarious.

It's not a blue pill.
http://sports.espn.go.com/espn/page2/story?page=easterbrook/...

"no college or university in the United States has an athletic department that is financially self-sustaining."
Just one of many reasons why we need more bandwidth to our houses.
my 30 minutes project datetimenow.org
Nearly All US Universities Lose Money on Sports
is there anyway to convert a address to its timezone?

say Lyon in France, there is only one timezone in France which is Europe/Paris, but how to convert a city like Lyon or even a small town into its timezone?

cause there might be multiple timezones in a country...
Could just mean that the person didnt work a full year previously. Numbers without real context dont really help, me thinks.
Trevor built a one-wheel Segway once. It was quite difficult to ride.
I learned something a long time ago. It's far, far easier to dismiss others' code as "complex", "unmaintainable", or "clever" than it is to try and understand the code well enough to figure out whether that code was written that way for a valid reason. It's true whether you're new and approaching a codebase for the first time or whether you're reviewing someone else's code.

And no, I'm not saying that it's ok for code to be overly complex or unmaintainable. I'm saying that your first impression of code is probably wrong and you need to understand it before you dismiss it.
GitHub's visualization of Rails contributor impact since 2004
Refactoring breaks a lot of test cases (mostly with renaming variables).

This is a red flag to me. Your tests should not know or care what variable names are used by your code.

It sounds in general like you might not be doing TDD correctly. Your test cases shouldn't be slow to run, either. Are you actually hooking up with the database in your tests, or are you isolating them properly?
Skip unit tests. Only do acceptance / functional tests. W/o any tests, your stuff will break constantly. W/ unit tests, you will waste years of time. Acceptance tests (e.g. cucumber) fill the gap.
Actually, I think when Martin says "production code", he means "non-test code", as opposed to "code that will be released to production."
"Apple is the most vertically integrated company in the world."

I struggle to see how that statement could be true for a company that outsources all of its manufacturing.
I do not understand why giving feedback about the usability of the link deserves downvotes. I didn't even understand what had happened when I was suddenly at a google log-in, shrugged, and closed the tab.
WordPress Disable CRON job feature
I feel a lot of other companies are riding the tablet wave. Why would motorola underprice the Xoom when possibly they could make a killing on selling the next "iPad" killer.

If its true that Apple is sitting on a pretty price margin on the iPad, then the Xoom, I feel, wouldent be to far off. If they had to they could lower the price to gain momentum but so far this is Motorolas first good tablet release and I dont think they will want to miss an opportunity to make a pretty penny on this.
I was at the Sydney government data hackfest in the Powerhouse Museum yesterday. Everyone seemed pretty focused on the hacking and nobody as far as I could tell brought completed code.

I think you're right that the downside of having a high-profile hacking scene in the bay is that you get scenesters. I'm not convinced that's the source of the problem in this case, though.

You have to ask "what's the point of this event?" If, as Jorge said, it's a gathering of developers rather than a sprint to make an app, then that isn't what I would call a hackathon. The ones that I've been to had prizes, a strict time limit, and rules (well, guidelines) about prior code. Their point was to make applications under constraint, and when you have less than eight hours to make an app, there's no time for networking. That comes after. :)

That's not to say the Foursquare guys are doing anything wrong, just that the word hackathon can mean a lot of things. If they're thinking "cool developer melting pot" and you're thinking "fuck talking, I came here to code like crazy" then obviously you'll come away frustrated.

The answer in this case is that Foursquare could be more explicit with their expectations for the day, or the OP could be more mercenary with the hackfests they attend (eg, only ones with prizes, or where prior code is discouraged).
Geohot seeking donations for legal defense against Sony.
Knowledgeable people in TDD code faster and better using the technique. Practice takes you there.

In the mean time, test the parts of the application that do not change. How much can the payment flow, sign in or sign up change? Make sure you have test for those in order to catch regressions.

Know where you are. Are you building to last? Are you building to test an idea? balance.

Build better abstractions.

Practice. Practice. Practice.
I didn't do the StartupChile program, but I did study in Santiago and Valparaiso on a dual business / engineering trip.

I can vouch that Chile is certainly a great country to live in. Very warm people who always helped us out when we needed it, and if you get time to travel around it's incredible how diverse the culture and landscape is.

As far as the business / regulatory climate is very progressive - I believe Transparency International gives them higher marks than the US on government corruption. I never had any run-ins with bribery or other shady practices. All the cops I met there were super-chill too - like they were actually supposed to help people...

Great country - I hope this program does them well.
Sweet, a typo in the NYT: "who is charge of Web development."
Some of us find unix_style names far more readable than CamelCase. Underscores are almost spaces and make it much easier to recognize where each word starts.
Texture tiling and swizzling
From the mouth of the CEO of motorola, the wifi-only Xoom to be priced at $600, he announced Wednesday.

http://arstechnica.com/gadgets/news/2011/02/motorola-xoom-ta...
Lessons learned. What is oft ignored in published thoughts is regionality and other subtle factors. Their are many variables that affect risk appetite. Entrepreneurs, investors, and season ticket holders all enjoy the game.
One factor that the author doesn't mention is Apple's success at lining up deals with component manufacturers. A couple years ago (before anyone had heard of the iPad) they locked in great prices on flash memory and LCD displays. They could do that because they were about to invent a huge market, and they knew it. Anyone trying to get into the tablet business in 2010 had to pay much, much more.

Steve Jobs and Johnny Ive are no slouches, but Tim Cook doesn't get enough credit for stuff like that.
"That’s (Apple stores) advantageous, because if the iPad were primarily sold at third-party retail stores, a big chunk of profit would go to those retailers, Hiner reasons."

"Designing in-house means Apple doesn’t have to pay licensing fees to third parties to use their intellectual property. For instance, the A4 chip"

This is silly. Software development, retail, chip design etc. all cost money. Apple isn't just taking Bets Buy's cut, it's taking its risk and its costs. Same for chips, software, etc. Actually it's more risky and costly in many ways. If the chip turned out to be good but not ideal for iPads they're not going to go find a different market for it. Apple stores aren't free to cash in on whatever popular high margin non-Apple widget people are buying this season.

Vertically integrating obviously works well for Apple, but saying that Apple is able to sell iPads @ $500 because of it is missing the point. You now just have to explain what makes apple good at retail, software, chip design, etc.
The ad hominem was made against techrights, not against me.

I didn't even make an argument. I just linked to a few articles that criticized Microsoft's "Promise".

Did tsz address the substance of techrights' argument? No. He just smeared them by implying that merely citing an article by them would make me lose credibility.

That is a perfect example of an ad hominem.

Attacking me was more of a case of shooting the messenger.
I always say, somewhat some tongue-in-cheek, and somewhat intentionally provocatively, that if you can use stuff like TDD and pair programming, then you're probably working on a boring problem.

And I think there's some truth to that. On a macro-level, how would you even begin to write tests for a search engine or some stock market bot or other notoriously hard problem?

search_on("avatar").should_return("http://www.imdb.com)

best_stock_for(:percent_return, 200).should_return("cisco")

?

These problems an inherently non-deterministic. How do you even begin to write a test for that?

On a micro-level, sure, maybe you're working on a single component. And TDD would help you come up with the interface. But if you don't even know if the answer is a genetic algo, or simulated annealing, or using mechanical turk, or whatever, there's really no point in even trying to freeze the interface. Which is what TDD really does as much or even more than it verifies the resulting code. It defines the interface ahead of time. It's a way to trick developers into writing specifications without using that nasty imprecise context-sensitive language know as english.

But then again, right now we're rewriting a pretty critical piece of code. We've thought a lot about how it works. We had a few meetings about the new approach. Wrote up a quick email with a basic API. And doing pairing and TDD from there, well that's actually working out pretty well. And I'm confident we're getting better code quicker because of the approach.

Ultimately it gets back to the statement that real developers ship. In some cases, BDD and pairing will help you ship higher quality software quicker. In other cases it won't, and it'll end up wasting money and time. And real developers will then use their tools accordingly, and not dogmatically.
The basic problem is people stupidly think that a "state employee" is always someone like the clerks at the DMV, when in actual fact, it includes public university medical school professors and similar high-skilled people, the hiring of whom requires high salaries due to competition with other hiring institutions. If you want to pay a professor of cardiovascular surgery as if he were a DMV clerk, you're not going to get a professor worth hiring.

It also includes high-skilled people being asked to work in unusually unsafe or unpleasant situations, for example prison psychiatrists.
Node.js 0.4.1 released, fixes bugs
For those who are interested, this months scientific American - mind 's cover is about the relationship between day dreaming, creativity and its understanding from a neurological perspective. It is a very good read, unfortunately behind a pay wall online or free at your local Barnes and nobles ;)
Ditto. Couldn't agree more, in fact, I was going to write something very similar.

At high level also, Start-ups do need a TDD philosophy. For Start-up business ideas, the market is the test suite (to take the software analogy further) that is already there and changing the execution plan to make sure you pass those tests is vital.
I completely missed the point that Amazon is charging >30% of price to publish to the Kindle. Not sure how I missed that...

Still seems like Apple's "implementation" is overly broad in comparison since the iPhone is much more than an eBook reader. However, I am starting to question whether it is quite as "evil" as I have been thinking for the past few days.
Automated test suites don't automatically imply TDD. Many people use automated test suites and CI without TDD.
I think the underlying assumption of this and other articles is that if they could, they should and would release a tablet at (at least) price parity. Therefore, since they aren't, the belief is that they can't profitably price under $500.