skysight-inc/HackerNews huggingface dataset:
>His point was math has to become relate able again

And there's the rub. Having studied math in grad school, I'd say at least 99% of mathematics research has little or no connection to anything tangible in the real world.

One of my good friends is a professor of math, and every once in a while I make sure to rip on him about being "the world's leading expert in something nobody gives a shit about," because it's true. There are probably fewer than 10 people in the world doing work that's closely related to what my friend is doing.

The thing is, (we) mathematicians like it that way. We're proud of the fact that we choose to work on hard theoretical problems that might not have any kind of real world payoff in our lifetimes because what we're really doing is investigating fundamental logical structures.

And, to an extent, part of the reason it's hard to come up with applications of math to daily life is that the mathematics of daily life has become invisible. Sure, I can talk about how CDs use error-correcting codes so they can survive being scratched up a bit and still play, or I can tell (say) my mom about how Google's pagerank algorithm works to help provide her with good quality hits when she searches the web, but CD's and Google searches are such a part of daily life anymore that these things utterly fail to impress. The "average" person probably thinks mathematics is irrelevant to his or her daily life because they never studied much of it in school and still managed to get by without it.
"...that's not a bad salary."

That's entitlement thinking and it ignores economics. Salaries in software (and in most white collar jobs) are a negotiation. If all goes well the employer feels they are slightly overpaying and the employee feels slightly undervalued. If either side is happy then there's an inequity.

One is not entitled to specific salary, nor is one limited by a specific cap on salary.

The second point that there are non-monetary values to a job is well said though.
Part 1:

http://www.youtube.com/watch?v=F970UlRsTBY
For Windows, you tell them they need to order recovery CD/DVDs from the manufacturer, and then we order them for them. It's usally between $15-25. If we happen to have restore disks from their manufacturer that will work with their model, we use them, so long as the computer had a valid copy of windows on it to begin with.

If it's a computer they've built rather than bought from a big box and have lost their key, well, they're out of luck, but most people who build their own computers don't bring them to a computer repair shop.
Obama Replies To Questions From YouTube Users
Right on. And I can write a word processor in one mouse click. (OK maybe a double-click.)
"So the only reason why you can buy that stuff manufactured in China cheaper is because of a combination of lack of respect for human beings, sloppy environmental controls and unsafe work place practices."

I wonder if it is so easy, though. I don't like the bad conditions in factories and exploitation of labor. On the other hand, if the alternative is no factories and no work, perhaps the awful factory is the better option? It's not as if those workers would go home to their luxury weekend lofts if the factories would be shut down.

Just a thought to throw into the ring - I am not sure what is wrong or right in this case (unless you look at the bigger picture, political system or whatever is causing poverty).
Bah, most of my friends have at least 3 of those symptoms, and we're just graduate students. :P
That's ok. Biological language processing engines crap themselves if they try to parse this correctly.
$123,000,000,000,000*
Free Lightweight Flash MP3 Player, easily configure with help of javascript
That is indeed a good read. Maybe MacPorts needs a better website where they explain this stuff. You gotta give it to Homebrew - the one page README is better then the "MacPorts Official Homepage" front page. (In fact, GitHub's one-page-README-intro is a terrific example of restraint producing better results).

I still like the git-recipe idea. Perhaps MacPorts should have a Git repository of 'rouge' community ports they can periodically review for merging and then inclusion.
5 Real Life Video Game Murders    
Everyone enjoys a good, relaxing game of something; be it a board game, computer game, video game, outdoor game or mind game. Games are created for us to enjoy at our leisure and for fun, they are there to elicit various emotions in our moments away from work, school and the like and for us to partake of either alone or with friends, forming a spirit of camaraderie.
MacFUSE won't really do the trick, I'm a strict believer in kernel-mode FS.

But, yes, what I truly want is to ZFS my OS X boot partition. Actually I don't care if it's ZFS - anything BUT HFS please!

Why? Corruption. HFS+ with less than 50% free space is almost guaranteed to corrupt on unsafe shutdown. And it doesn't fsck at boot, leaving you to realize it's been corrupted only when files and folders refuse to copy or spotlight acts up.
Ignore the 'Reddit clone' part and enjoy the code.
Pool billiardmagic
This site is dedicated to all kinds of billiards games, featuring tournament play and strategy advice. Play billiardmagic online pool on this multi-language game platform including games like 8-ball, billiardmagic 9-ball and snooker. Pool and snooker are skill games that require practice and dedication. The more you play, the better you will get, and the more likely you are to win.
For everyone like me who didn't understand the difference between an individual in a high k-shell and a hub: http://en.wikipedia.org/wiki/K-core clarifies it nicely. (it didn't help for searching that core and shell got interchanged :))

That is, you can be a hub in a low k-shell, if say, you live in a town where everyone knows everyone but only the mailman ever leaves town.

Edit: in other words, this says that it's not about how many people you know, but how many highly-connected people you know. That's exactly what is usually informally meant by "well-connected".
That's my point. I think most developers appreciate the long-standing disease in this industry to wishfully imagine that a hacky rush job is no different than appropriate engineering that is merely inefficient compared to a solution that isn't currently necessary.

It's the difference between choosing not to use a steel beam for support and using a wooden beam on the one hand or using a step ladder sitting on top of a stack of half a dozen phone books. One is still sound engineering, but not suitable for higher loads in the future, the other is just a mistake waiting to come back to bite you in the future and isn't even suitable for the task at hand.
95k - 220k seems like a pretty big difference to me, that's more than double. I too was in a position not too long ago where I had to choose between a small $X salary at a cool company and a salary of 4*X at a less cool company. I was even leaning towards the smaller salary until I had some health problems kick in and decided that I needed health insurance.

In hindsight, I'm very happy with my decision and glad I didn't drink the kool-aid.
If either side is happy then there's an inequity.

Or you might get into the position where the employer and employee think they got a great deal. I've heard of it happen before. In any case, making sure neither side is happy is not really any way to ensure that there's no inequity.
Thanks for the comments everyone, they've been really useful. I think it's going to be a combination of factors we can judge as non-programmers in the first round (problem solving, projects already worked on etc. and the reverse Joel!) with some expert guidance to judge technical ability in the second.

And if you've heard of us in the next year or so, we've got the right person and I'll buy you all a beer :-)
I, too, own a computer repair shop. We've been open for a few years now, and while I don't have any numbers on me at the moment, this seems very similar to our early days. We're in a very small town, so our numbers probably started off a bit lower.

We do a lot of: virus/spyware removal, replacing broken power jacks on laptops, hard drive replacement (with and without data recovery), in the spring/summer we replace a lot of power supplies thanks to all of the thunderstorms), format and reinstall (usually at their request, we rarely have to do it due to viruses, etc.), RAM upgrades, laptop screen replacements.

By far, the majority of the hardware problems we see are hard drives and laptop power jacks, which makes sense, since they tend to take the most abuse.
Even as in about as far away from everywhere else as you can get ;)

No offense meant, I know quite a few people from Australia and without exception they're really nice.
“This is the sort of English up with which I will not put.” -- Winston Churchill
Digg’s MySpace Problem — and What It’s Doing About It
And what exactly is "filthy" about advertising?
Free Virus Removal Online | PC Support Videos | PC Tech Support
LivePCSupport for Business will provide your business with an on-demand IT technician to handle your PC-related IT support requirements.
That's a good breakdown.

cats, dogs, rats = Buffalo as in Bison

Alley, Junkyard, Sewer = Buffalo as in Buffalo, NY

intimidate = Buffalo as in bully

So it roughly turns out as:
Buffalo,NY bison [whom] Buffalo,NY bison bully [also] bully Buffalo,NY bison.
5 Real Life Video Game Tragedies
Some hot and sexy articles
HCM - Thiết kế đồ họa Design website
Công Ty Cổ Phần Dịch Vụ Truyền Thông Đa phương Tiện Việt Nam. Thiết kế đồ họa Design website.
Stupidly simple distributed computing with Common Lisp
Would you get a less paying job in a technology company that's not in advertising, compared to one that sells ads? Why?
Thanks. I think being empathetic might be a bit of a problem for me but the great thing is that I can always just stop doing it whenever I want. Is this where the stress came?

Any ideas on a good rate to charge? Do people look at on-site work as a premium service or do they look at you as the small guy and expect a really good rate?

How did you market your service?

I'd really like to hear more about your experience as the getting out the door aspect is really appealing to me right now.
If this makes a big difference to memory footprint, won't it be rather handy to embedded devs?
Far away from where? I'm 6 hours from Singapore, 7 to HK or 9 to Tokyo, and - more importantly - they're mostly straight up so there's no jetlag. I think you live far away from everything! ; )

No offence taken, of course!
Modular furnitures manufacturers, Cafeteria furniture manufacturers 
Modular Furniture is one of the largest modular furniture manufacturers, Furniture manufacturers, Cafeteria furniture manufacturers and wholesalers in India
Ad Inventory Optimization - Breaking through the closed walls
Apple handwriting recognition is pretty bad, and you would need a special stylus for the multitouch screen and where would you put the stylus...
I'm interested in exactly the sort of application framework they seem to be talking about. This is really how web apps (or all apps) should be built.

The Wikipedia link isn't terribly informative, but there's a ton of more relevant literature tied in with functional reactive programming. (That's the FRP in their to-do list). In particular, there's a research project called Flapjax that you can play with right now that drives home how nice it could be to program in this paradigm.

I have two worries about Luna, though. It doesn't look like they're using a nice type system, which will be a pain for larger apps. And I can't say I like that "Finish patent documentation for incremental computing framework" to-do item.
Indiscrete web browsers assist de-anonymisation using social groups
English, the only language where you first chop a tree down, and then chop it up.
Seems to me like being able to implement things 10x more quickly than your competitors is a sustainable competitive advantage. If you're trying to appeal to employees/investors, being an order of magnitude faster is a good pitch. Think about it this way:

When you evaluate a startup, what do you look at first, the idea or the team? Obviously, the team. Why? Because (a) you want to know if they're capable of implementing the idea and (b) because you know that ideas almost always change, so the team's ability to rapidly implement and iterate is its real strength.

I agree that this struck me as somewhat absurd when I heard Asana was developing a new language, but if it actually works as advertised then it's really smart.
If they aren't that hard, how come so many never seem to be... well, 'finished'? I think they tend to be a fairly large time sink, especially because it's great fun to work on one. It's exactly the kind of thing that could be very distracting for a startup.
Bioshock 2 We Will Be Reborn trailer available to watch
The Potential for a 40-MPH Man
Backupify extends free account offer to February 15th
It's one thing to work for "free" for Science.

It's another thing to work for "free" for company owners who already own three yachts and a personal helicopter.
What do you mean by "discredited"? People don't really need food, shelter, and self-fulfillment? What has replaced it?
Fossil Feathers Reveal Dinosaurs' Colors
Matt Damon's iPad
"Am I the only engineer out here that wants to scream, "fuck you, pay me" whenever somebody rambels on and on about how wonderful it is to drink the kool-aid at flickr, google, twitter, or zynga? (and for the record, all of my friends at these 4 companies feel very under-paid)."

I'm one of those engineers that drank the kool-aid. Yeah, I could probably make more elsewhere. However, I'm at the stage of my career where I'm optimizing for experience, not for earnings. I'd rather trade salary for skills now, so that those skills can bring more salary later. That's capitalism.

Besides, I honestly don't see the point of going from $100K to $200K (made-up numbers, but presumably the ballpark we're talking about). I save half my take-home pay anyway; I can't really think of what else I'd like to buy with it. When I choose to optimize for earnings, I'd rather be in the tens of millions, i.e. found a company and grow it - which also happens to be quite satisfying, although lots of hard work. There's a material difference between "never has to work again" and "still a wage slave". There isn't one (to me) between "can afford a Beemer" and "can afford a Honda Civic."
Maybe the kind of people in charge at Adobe who wanted to buy out Macromedia have killed innovation coming from the remains of both companies?
I interviewed with Asana back in October and I got to see an in-person demo of the app Justin shows at the 1:45 mark, a "structured list editor" that he says they use internally to track bugs and projects. It's not just a hello world app they built to test the language, it's a real app they use daily and fast fast fast. After poking around on it with only keyboard shortcuts while discussing UI ideas for a few minutes, I completely forget that it was a web app. It didn't have any of gmail's or google reader's lag, for example, which are the only apps with keyboard shortcuts I use regularly.
Script/* commands removed in Rails 3
"Helpful" might mean "helped me decide to spend my money elsewhere."
I was interested in the assertion that most books aren't fashion items, so it doesn't make sense for the price to go down over time. I'd have thought that this effect would still be there, even if it's less pronounced than on blockbusters - publicity will be timed to coincide with the launch, and I'd imagine most people waiting for the next instalment will want it sooner rather than later.
I'm guessing this was added because of the reference in Asana's video of their new programming language: http://news.ycombinator.com/item?id=1097235
most people don't.
Watch Oscars 2010 Nominations List full view online
Yes the Nominations of Oscars 2010 is arrived with the biggest hits in Hollywood & Bollywood and from around the world movies and stars is been nominated. this yearOscars 2010 full list of nomination can find easily at Free Download M. Indian will be very proud one second after
Franchising Consultants
Best Franchise legal team offers Business Franchise Lawyers and Franchise Services for Franchisors as a top Franchise Law Firm.
Interestingly, one can in fact create valid English sentences of arbitrary length composed entirely of the word "Buffalo." By induction:

n = 1 is valid as the imperative of the verb. That is to say, "Buffalo" means "You should harangue someone."

n = 2 is valid again as the imperative, this time with a subject: buffalo. That is, "Buffalo buffalo" means "You should harangue some bison."

For n > 2, assume that the sentence for n - 1 is valid. This sentence will contain at least one instance of the noun "buffalo" (meaning the animal), either with or without the adjective "Buffalo" (meaning the city) prefixing it. If there is no adjective, we can add one to get an n-length sentence. If there is an adjective, we can replace "Buffalo buffalo" (meaning bison from New York) with "buffalo buffalo buffalo" (meaning bison that are harangued by other bison), again yielding an n-length sentence. Thus, by induction, a buffalo sentence can be constructed for any n.
Similar but (1) better because it doesn't use coincidental multiple meanings, (2) better because it doesn't use anything so obscure as buffalo=harass, and (3) worse because it needs two different words:

oysters oysters oysters split split split

"oysters split": oysters come apart into two pieces.

"oysters oysters split split": oysters whom oysters split, split: those oysters whom other oysters take apart into two pieces, come apart into two pieces.

"oysters oysters oysters split split split": oysters whom (oysters whom oysters split, split) split: those oysters whom (those oysters whom other oysters take apart into two pieces, in turn take apart into two pieces) come apart into two pieces.

Much as with the buffalo sentence, this works for arbitrary values of 3.
This sort of design might work out for people who are not so proficient with the written word:

http://www.barney.com/usa/index.asp

It is entirely above the fold.

I can't believe that even semi-literate adults do not usually at least glance at large, simple text on a page like that.
Actually this is pretty common amongst a lot of my friends just graduating from school. If you have AI/ML skills, you can often choose between finance, which will make you a millionaire before you're 25, or a hip place that pays you a mediocre salary, or if you're lucky, a hip place that pays you a mediocre salary with good stock options.

I turned down the more guaranteed capital gains at a trading company for a riskier bet in stock options at a company I really like, although only after heavily negotiating. I do not regret it.

* Mediocre is defined here as roughly 85K. That is a shit ton more than anyone else I know who I graduated high school with makes in rural New York. It's all a relative.
Forth is in the same boat, no-one is going to make C based Plan9 libs for it. The one I use 4th only has file ops anyway so I plan9 to do something with it but it is the perennial todo list problem :)
Facebook and other large online networks should make an app with such interesting profile & network analysis data. Since it is available only to individuals they won't be letting too much out anyway they are still the gold mine of the data.
5 Life Changing Habits
The Web Design Toolkit
> being able to implement things 10x more quickly than your competitors is a sustainable competitive advantage.

The only way you are going to get 10x, with roughly equivalent people is if someone is using a wholly inappropriate language (Ruby vs Forth for web apps, say), or if you can avoid writing libraries because someone has already written them.

This is one of the positive network externalities involved in programming language economics: the more people involved, the more likely it is someone has already written the code you need. Of course, these effects are not so strong that everyone gravitates to only a few languages, but they are certainly a consideration.

By writing your own language, unless it makes it very easy to take advantage of some other language (the JVM languages are a good example), you are pretty much guaranteeing that you will have to do this work yourself.
There is also the benefit of down-the-line wages you can earn from having great experience on your resume. Maybe by turning down a 200K job for an 80K one, it makes the candidate eligible for a 350K job two years later.

Saying you worked for Google, or Corton, or any other top-of-their-field employer is something that has long-lasting benefits. The payment is just deferred and spread over 30+ years.
And Khoi Vinh started doing it before JSM in Sept 2007 with a group blog called A Brief Message. It's been dead for about 2 years now but it was being regularly maintained for a while with weekly updates and had interesting guest authors that would also pair up with a different designer to craft the layout of each article.

It was not only an interesting experiment, it actually created some really cool thought-provoking writing, like these bits by Dan Saffer and Clay Shirky:

http://abriefmessage.com/2007/11/01/saffer/

http://abriefmessage.com/2007/09/13/shirky/
If they're your manager, and a regular employee like you?
Nice points indeed, but in my humble opinion unfortunally only theoretically realisable as most of the day is spend to work for somebody else or somebody else needs.
E.g. if you have a child and a full time job there is actually no room for one hour per day spent on a hobby. I wake up at 5:30 and get to work at 7:00 and until 7:00 I prepare my childs and my day and read a little news while coffeeing. I work until 6:00 (at least) and when I'm home theres I child and wife waiting for me. My day ends up at around 10 or 11. I try to eat and life healthy and try to dont rush but I can't do it by force without risking job or childs health. I'm glad that I can read a book while getting to work and have one hour at the weekend but mostly I dream to realise such rules and habits.
With a team of rock stars and $9M+ to burn, they can take the time to scratch a really big itch.
You have misunderstood the problem. The fact that clients sit behind lean, low-bandwidth/high-latency lines means that your webserver spends its time waiting for them. The very definition of I/O bound processing. Solving the spoon-feeding issue is much more complex than simple book-keeping in the kernel, because it is independent (from the angle we're looking at it) from the server's design and operation.