skysight-inc/HackerNews huggingface dataset:
This post strikes a chord. Personal experience below, economics first.

It seems best for the species that wages be allocated to where they have the highest marginal impact on the final value of goods produced or services rendered. If a great employee happens to be too squeamish to ask for a raise, but he will still go on adding steady value to the widget, it strikes me as a societal waste to initiate a pay raise for him. However, there is this HUGE possibility of negative externalities from chronic under compensation (resentment of firm, shame of cowardice for not asking for more, laziness, obstinance, etc). This makes the problem of wages extremely difficult. Factor in the complexity that "market prices" based on outside offers are inflated to cover switching cost to the employee and it gets even harder to determine the RIGHT wage. Without quantifying these externalities, the best answer to what the right wage is, from the firm (and probably system) perspective, is the least amount of money you will take to perform the work. If this sounds un appealing to you as an employee, its probably good you're reading hacker news! THE PAIN of salary management comes from finding that "lowest amount" you're willing to take. Spending energy negotiating just to get to your scenario of indifference is slow torture. The winners in the whole process are probably below average people for whom salary reverts to the mean.

I left 100k USD in the midwest to become a west coast entrepreneur. In Chicago I got my salary raised three times in three years, first unsolicited for performance, second to counter a threat to leave, and third as a promotion. The threat to leave tied the promotion in dollar amount, but was highest in percntage terms at the time. The unsolicited raise for performance was so small that it set me down a destructive path of engineering larger pay raises which i thought i deserved and didn't receive.

What I Learned
-Money feels VERY important when you hate your job
-Big company jobs are comparitively more valuable to people with children and houses
-While the employee-led raise environment is painfull to experience, it seems to produce an appropriate allocation of LABOR eventually

Hopefully one of us will someday solve the puzzle of quantifying the value of individual labor inputs to finished goods. This would have two amazing effects. 1) workers would be fairly compensated, 2) all workers would have empirical info on how to improve their value add.
I don't know, it's compelling and I do have soft spot for this kind of stuff, but I find it as "melodramatic, over-produced [and] formulaic" as anything on Anjuna. Sometimes I'm in the mood for that, but it doesn't satisfy me at all intellectually. It's like candy: tastes good while you're eating it, but doesn't feed the body like food or the soul like a warm cup of tea. I think in this analogy, programming music should be like gum or a cinnamon stick!
(I should stress that this might be different for other Americans -- it's a big place with lots of regions)

When interacting with authority figures I am generally polite without deference.

I find that people generally use honorifics when they're being quite rude and would like to soften the impact (e.g. the perennial "Good day, sir"), or while insipidly attempting to endear oneself to another (e.g. perceiving someone as wealthy or powerful). I don't know if it's my own egalitarian nature, or cultural, but I find both more rude than the omission of "sir" or "madam".
However why isn't IE6 continuing to go down is still a good question.
I grant that it was just an example, but I can only think of one unfamiliar sound in all of French. I only remember having to practice that eu vowel in feu (fire).

I will agree that Mandarin is much harder, though. Hanzi are difficult enough, but learning to pronounce the tones properly makes it that much harder.
Philippines Flower Delivery for Birthday
Welcomes to philippineflowermart.We are your Online Flower Shop! Choose from our gifts and flowers online and let us help you send your perfect gift to your loved ones. Philippine Flower mart is committed to helping you send love from across the miles. We deliver to major cities in the Philippine Islands. For more details about flower delivery manila please visit us.
As Tossrock, dubstep is usually a pretty slow BPM. I'm a fan of fast myself and usually listen to a lot of DNB & breakcore (up to 190bpm), you might enjoy it.

http://www.last.fm/tag/dnb
http://www.last.fm/tag/breakcore
My understanding from when I was working with the Mozilla networking team was that it wasn't very good at all.

I think we used node-spdy to run unit tests, as it was one of the more complete implementations.
It’s time to move on from the social internet
The problem is that ISP caches are essentially impossible with SPDY, because of mandatory TLS.
South Korea Arrests A Person For A Retweet
Almost everyone speaks English of course, but most people prefer joining communities in their native languages. Many of my hacker friends don't participate on English forums although they speak English pretty well.
Sales rep, analyst or consultant.
Thanks for the response. I was hoping you would slap it with the labels you mentioned earlier. It means I'm not crazy! I like the analogy as well.

Thanks for the replies, and the music. Have a good one.
Heh, a familiar name working on this!

So for your first item, it seems like it should be possible to add a (mostly immutable) cache file doing the job of Mercurial's files field in changesets, right? I.e. for each commit, list the files changed. Should be more efficient than searching through trees/manifests for changed files, at least.

For large (in files) trees, it seems like there's no easy solution, except for developing some kind of subtree support. However, that's similar to just splitting up the repository (along the lines of hg subrepo support), in the sense that now you have no real verification that non-checked-out parts of the tree will work with the changes in the part you do have checked out.

Still, the inotify daemon seems like it could alleviate things a bunch; particularly if the repository is on a server anyway, i.e. it's not rebooted that often.
Convert photo into digital pencil sketch with single click.
India's $35 Aakash Tablet Comes Apart
I love git, hg, svn, fossil but P4 is awesome.

I've used for 10+ at work, and it's easy to explain to anyone how to use it (from production to artist, and coders).

It has it's gotcha moments, but I haven't seen better. We normally go by 50-100GB depot, and then often whole branches of the game copied.
It creates bad incentive structures internally. Especially when you factor in the findings of behavioral psychology, which suggest that using pay as a performance incentive can actually decrease the quality of peoples' work.

Law firms have an interesting model where everyone is paid in lock-step by seniority, and in practice it works extremely well. Employees uniformly hated the moves some firms made during the recession to get rid of lock-step compensation. I think it actually boils down to a degenerate case of Fog Creek's very uniform compensation scale (there are far fewer variables for in a law firm than a programming shop).
Great article. I especially like the focus on writing. I've been writing for as long as I can remember. I used to spend time between assignments in class and homework writing short stories when I was a kid. That is partially why I became a programmer as well. Started out writing little TI-83 apps and moved on to Windows apps and now I am a full-time web developer (mostly Ruby on Rails stuff) and I absolutely love coding.
Wholesale Jordan Shoes:Air Jordan Shoes
Instanttower Gerüste
A Gerüste without defects is a prerequisite for safe working. The Instant Tower AG offers Gerüste this the correct scaffold without welds with compressed connections. The compounds can break this way and therefore offer the highest quality.
Well I only half know what that means as well, bit of a buz word. I basically mean you need to see things happening in real time.

Stolen from another comment I made about writing latex:

"writing LaTeX is different from code for many reasons, for one if you write a new class in e.g. c# all other classes do not care about the implementation, just what can the put in and what do they get out. With LaTeX that doesn't work, you duplicate yourself and get the narrative in the wrong order, they are very different paradigms."

Basically other systems have this down, classically google docs and either pad, but they are just for normal text. I would love to be able to have a wrapped git blame on the site, one you can see in real time.
Yeah, it's very interesting to see that the mainstream media has started picking up the opposite view and started asking questions instead of just blindly repeating the propaganda from the copyright industry. It's definitely a welcome change.
I would love to get some feedback on Pinkvox(http://www.pinkvox.com) design.
Nice article, I second that programming is a way of life. Although I'm in my early 20's right out of college, I look forward to how much knowledge & experience I will amass, and the radical transformations this industry will go through, 10 - 20 years down the road.

> "On linux, if you want to copy a file from one box to another, you use scp or rsync"

No, not really... I just SFTP at the moment simply cause I find it more convenient (granted, I'm not a Linux power user in any way).
Trex 450 helicopter
Buy trex 250 and trex 450 helicopter with free shipping anywhere in the world.I believe a lot of people like to collect the helicopter, but also a lot of people like to play on the remote control helicopter, then to present to you today, I think that good of a helicopter.
The language uses functions as the primary mechanism for implementing core language design features, such as abstraction, modularity, code re-use, and configurable behavior. Lisp, Scala, and Haskell use functions as their go-to tool, supported by macros and/or types. JavaScript uses objects and its object system as its primary tool, with functions in a supporting role.

I will concede that JavaScript supports programming in a functional style. However, if one uses that as the definition of a functional language, the term becomes nearly useless, basically excluding only Java.
There's the guttural R, the nasal vowels, and maybe others, too.
Wow, I never had any post summarize my growth as an engineer so well. Except for the writing and community bit, that's come a bit late.

I remember the day I realized that I could have windows and play heretic all day, or install linux and tinker all day. Linux quickly won.

The biggest skill I learned from linux is to never expect things to work, and to expect the internet to fix things. My round trip time from not working to google and back to working is by far my most valuable asset as an engineer.

And still, almost every day I leave work I think "God that was awesome!". I hope that never goes away.

Oh, and so +1 for 2 hour nr epic SC battles! Except it was under wine, and man did it quake!
Brilliant. I wish more developers would adopt to these principles.

I recently discovered redis while looking for a website statistics option. I was impressed how easy and well designed redis is. Starting with building it, over using it to sample the data, to querying the data for the charts.

I was so impressed, that we will add Redis to our hosting offerings for Node.js apps.
You could sprite a users most common friends to improve this.
ok for the non typical. Didn't like the "more trouble than you were worth" part, but thanks for the feedback nonetheless.
Having individual user paths with style files and other packages is something I have thought about. I think for my premium account I will probably only offer unlimited accounts and perhaps continuions compiling behind the scenes looking for errors. It is quite important to me to offer a full service for free.

on git: I want to add some sort of versioning, my current plan is to do a nice friendly wrapper around a single branch on git. This could then be pulled from for peoples peace of mind but probably not pushed to. My thinking is git is hard, I use it all day as a dev and I am still googling how to do things, if you are a mathematician yes you have the ability to learn it but you shouldn't have to and probably can't be bothered to.
Don't forget the person who takes a call on another line and forgets to mute.
I understand this, of course. But I could have been an important - I think - entry point into an important market for them.
"Could this be a realistic scenario, in certain cases at least?"

No, the supervisor's primary motivation is to avoid blame while gaining power. If they know how everything works, there is no deniability when their plan fails. The game they play is to promise the impossible to their bosses in hopes of promotion and blame the 90% that didn't go to their plan on the programmers while trying to take full credit for the 10% that was pulled off by heroic coding. To this end, no supervisor will be caught in a 'code' conversation. If they understood software engineering they would be on the hook for the 90% as well.

Where an honest supervisor needs to learn the fundamentals of software engineering is at the school and then later as a software engineer. You can get a BS in software engineering in many places and go on to obtain a Masters in technology management. Also work 5-10 years in deliberate practice as a software engineer. There is no 'sit down for an hour and learn software engineering' just like there is no 'sit down for an hour and learn how a nuclear reactor works'. What you are talking about is remedial training, but none of these guys would go for it. Their philosophy is that people willing to do technical work are simple fools to be exploited. Usually they are very glib about the idea that they skipped all the hard technical stuff.
So you stole a bunch of artwork, resized it completely unprofessionally, and put it on your shitty site?
Lovely site.
I love it when intellectual property thieves lecture others about how to compensate intellectual property creators.
A country manager, in this case, so a person in a position of a certain importance, not just a normal employee.

12 months is too short a period? Possibly. But I received no counter-proposal. And, frankly, I was expecting one.
BKF Backup Recovery Tool 
SysTools BKF recovery is a BKF backup recovery tool which is reliable and easy-to-use software to repair or recover corrupted BKF files and extract all backup data.
It implies that an exclusion wasn't present before, which is true. The EULA previously did not include a claim on content, but people were misreading it that way. So, as a point of clarification, they changed it to explicitly exclude a claim on content.

I see how you are reading "excludes a claim on content" as meaning a claim on content was removed. But what it actually means is that an exclusion of a claim on content was added.
Pleased to hear it wasn't a mad idea to build the site! I don't personally write the vim command and tbh they are just vi movement bindings which come along with the ace editor - http://ace.ajax.org/

I am an avid vim user and I would also love more powerful bindings.
Artificial Lawn
Artificial Grass - LazyLawn artificial lawn and artificial grass supplier, providing quality artificial grass and artificial lawn UK wide.
Copywriting services
Freelance copywriter Jason Luong offers content writing service and copywriting services to help you increase sales. As a sales copywriter, he is worked as

one of the most experienced online copywriters helping clients get quality leads.
Online-university from Sebastian Thrun (ai-class.com)
"Graecum est; non legitur." It's not just English; until Chrysoloras et al and the cheap Greek printing of Aldus Manutius, that was pretty much true across Europe. It has probably remained the idiom in English because of Shakespeare (he had a habit of supplying stock phrases to the language at an alarming rate, only matched by the King James Bible and the Book of Common Prayer).
Graph planarity html5 game
Google+ Reshare Now Contains Backlink To Original Post
I hate to say it; but my prediction for the use of this service goes about like this:

Several young, socially connected folks give it a shot.

Horny dudes browse the passenger list looking for a "hot chick" to sit next to.

Girls wise up to what the guys are doing and stop signing up.

Guys do what we always do and lose interest in yet another "social activity" completely devoid of women.
Yep its pdflatex, could you let me know which project that is so via the feedback form so I can investigate?
In Poland baby boomers generation is now 20-30 years old.
Improving the Firefox update experience
Nike LeBron 8 Basketball Shoes For Sale
Sounds good :) We have delivered over 100 apps to clients last year with jquery-mobile/phonegap so if your tools can make it easier this would be great. So can I have a beta account? I'll be very critical :]
Going with the best of Solutions for Web Development
Web ecommerce has come like a revolution and as a boom to the always increasing number of internet users and stores becoming online. For more information visit at 2ezasia.com
Besides the confusing modal, you should not do it, because of what Moot has putten nicely:

“Google and Facebook would have you believe that you’re a mirror, but in fact, we’re more like diamonds.”

Give them the choice if they want to create a new ID for your service or not.
Web Site Development Life Cycle
True, but we didn't care for plastic the same way, because we didn't need to. Until now. It's not the end of the world, of course, but we should prepare for this problem.
No SSD. Vps providers should give ssd partitions as standard, in my opinion.
> Looks like it's worth taking a serious look at this repo script, as it's been used in production for Android. Might allow splitting into multiple git repositories for performance while still retaining some of the benefits of a single repository.

Stay away from Repo and Gerrit. I use them at work, and they make my life miserable.

Repo was written years ago when Git did not have submodules, a feature where you can put repositories inside repositories. Git submodules is far superior to Repo, and allows you to e.g. bisect the history of many repositories.

I'm hoping that Google comes to it's senses and starts phasing out Repo in favor of Git submodules in Android development.
Your site is quite interesting, and I am in the UK. I find it quite useful.

On an iPad 1, I found editing the 'lower' value for the price seemed to drive the iPad browser mad, making it slow and then crash.
Simple Quickcheck implementation for Python
Long range WiFi antenna from Illy coffee can
Sure, you'll never be successful - whatever your definition of success - if you don't do anything about it.

But I think there's an even more important point about never being as successful as one wants. When you set up a finish line, eventually you will start approaching it, as soon as you are near it that finish line doesn't seem so enticing anymore.

In fact what you thought of as "successful" a while ago will seem rather mundane and boring once you get near enough to actually reach it. So you move the finish line forward - to what you now consider to be successful.

Many of us probably do this, at least most of us here on HN, because we like to push ourselves. We like to edge on and on and figure out where the actual limits are, not where our self-set limits are.

Which is great, it makes you awesome in the eyes of many, problem is, you can't ever be happy this way. There's always more that you want.

So how do you solve _that_ problem?
The Next Transitions in the Technium
Boicot científico a Elsevier | Noticias | elmundo.es
Happy Valentine's Day 2012
“Love” it is a special word that is used to express something in your heart. Love makes life wonderful. Love is mixing up with all tasty, let tasty everything and make the love more beautiful.
Best Home buyers
If you are looking for home buyers and quick house sale,sell house fast, you've come to the right place. Leonard Property is a team of property professionals experienced in purchasing property quickly and with no fuss.
80% chance of leaving within 2 years? How far is this from the average stay in any given job in IT these days? Except for my first job that I stayed for 3.5 years (mostly out of necessity at the time), all my others have been less than 2 years, be it by my own will, the company's will or both.
Out of the lot, jQuery Mobile + PhoneGap is a pretty good choice. However, jQuery mobile is a resource hog, and is really slow on some android devices. Blackberry and Symbain struggle just to load the pages...
Ask HN: Review my startup - SurfScore
SurfScore is designed as a way to incentivize the user conversion process, using achievements to bring potential users through your whole site as opposed to just getting them in the door with ads. We believe that activity-based advertising is the direction advertising will have to take to remain relevant as younger generations become desensitized to traditional ads.

We work with companies to implement a series of achievements (kind of like a "quest line") that the user can complete over a period of time, which walks them through all the best features of the site, increasing its overall attractiveness to the user. Completing the various achievements earns them SurfScore, which can be combined with any SurfScore earned elsewhere in the SurfScore MarketPlace.

We've definitely got a chicken-and-egg problem, which is why we've started our MVP with integrated quest lines on familiar websites Facebook, YouTube, and Twitter, as well as featuring daily achievements to keep people coming back. We're hoping to get some feedback on the UI, as well as how this sounds as an alternative to traditional ads.

Thanks!
There is a lot to be recommended in Django. However, there are some infuriating limitations. I would love a version of Django which was based on SQLAlchemy, and which supports all the fun things Django users love like admin and South. We'd have the best of both worlds.
I'm slow. I hope they write more documentation on this. Is a Heroku runtime environment just Linux? Will anything that builds and runs on Linux runnable on Heroku?
Could you elaborate on #1 please? Wouldn't a distributed cache defeat the purpose of data locality of Hadoop? Regardless, I guess one could write a tap to Avout to enable this?
A sprite per user, that changes every few days?

100,000,000 users, many with upwards of 1000 friends, with no obvious way to determine the most frequent?

You could sprite the top 100 users, but that wouldn't have much benefit to most people. Top 1000 is likely too big to send out to every user.

Just sending them as we do now is lots of HTTP requests. If we could somehow reduce the requests... Ah, pipelining, or even better the built in feature of SPDY.

In reality right now, Google+ uses SPDY for everything but the avatars, which are served over normal HTTPS from https://lh3.googleusercontent.com/. Wonder why?
Salman Rushdie started as a Sci-fi author. Then he moved into "Magic realism", which is Fantasy without the barbarians and buxom wenches (or more eloquently written barbarians and buxom wenches).

"Literature" is the label for works that are good enough that everyone should read them, not just genre fans. "Romance", "Sci fi", "Travel", "Crime", "Comedy", "Detective", "Drama" and so on are works that aren't good enough for everyone to read.

Of course, there's writers who hack their way into the "Literature" section by imitating the quirks of a genuine pieces of literature, or just avoiding all the other categories.