skysight-inc/HackerNews huggingface dataset:
Why, then, not commit every keystroke? After all, you're losing history every time someone types backspace.

I imagine the reason that seems absurd is that you don't consider all the false steps and reworking that go on while a commit is crafted to be part of its official meaning. The working set is malleable until it's ready, and then you commit it. Well, private branches as pilif describes them are malleable in just this way. In both cases, you work your code like clay until it's ready to be presented and then bake it in to the public history.
What do you propose? We cannot stop it, nor should we even try to. The best you can do is to be aware of what is happening, and surf the wave rather than get creamed by it. Some people are going to come out poorly, but that is just the nature of the beast that is life. Don't waste calories worrying about them.
le weekend, le sandwich, un parking, un smoking ...
I am pretty much a beginner in database handling, what would you suggest for 1 ?

Concerning 2: how do handle schema fixes (example: at my previous job, the tables were very badly designed, and the application+schema combination prone to frequent race conditions). What to do in this case ?

As for 3, I already came to this conclusion on my own, so I was not completely on the wrong track :)
Fun fact: the people on the internet who talk about economics the most appear to be the people who understand it the least.

This is unusual. I mean, the people on the internet who talk about Batman the most generally turn out to know a lot more about Batman than I do. And the people on the internet who talk about tae kwan do the most turn out to know more about tae kwan do than I do. But for economics it is, for some reason, the other way around.
How to watch YouTube live video while on Google+ Hangouts
From "Anonymous Cowards" calculations it was more like $74/hr if you consider overtime/oncall:

$500,000 divide by 52 weeks = $9,615 / week

$9,615 / (40 hours + (60 hours overtime x 1.5)) = $73.96 hourly wage
HN Help: Mom wants to censor my blog posts; what should I do?
I am faced with an ultimatum;

1)Remove certain paragraphs of my previous blog posts and run all new posts by my mom before posting, or

2)Loose all of my freedoms I have earned during my childhood (Including confiscation of my house key, grounding, internet access and access to mobile devices, among other things)

What should I do? Should I refuse to censor my posts on principal, or should I give in and agree?
I understand economics just fine, I just come from the Austrian School, which makes a lot of people angry (even though it is right).
Previous revolutions didn't make people obsolete because it still required human labor to drive the increased production, and because the growth in productive capacity mostly equaled the growth in population and demand.

The automation revolution will be different because supply can suddenly outstrip demand by orders of magnitude. Wealth as we currently view it will essentially be limited by availability of natural resources rather than human productive capacity.
Aneesh Chopra: Market Opportunities in Healthcare Innovation
As Chief Technology Officer of the United States, Aneesh Chopra sees exciting entrepreneurial opportunities in healthcare innovation. Chopra discusses how moving the American healthcare system to focus on value over volume opens the door to new businesses, while also improving patient care. He also explains why current legislation now provides greater incentives for investors to participate in these emerging markets.
You might as well. There's going to be a job thread on the 1st every month (tomorrow). Post on it and see what you get.

You won't have to quit your job now if you can find a small task to complete.

(looks like this http://news.ycombinator.com/item?id=2503204)
Here's a trick for you: make sure you have rerere enabled. Merge the end commit, resolve all the conflicts and commit the merge (or just run rerere to record the conflict resolution). Then abort the merge or reset back to undo it. Now do the rebase, which will re-use the resolutions for any identical conflicts. You still have to deal with conflicts unique to the intermediate state, but in my experience rerere helps a lot.
Secrets To Attract Women
Whatever you do, try to stay away from recruiters.
Sounds like an Onion News headline...
I was trying to be vague so as not to give hints to those interested in trying the challenge. Evidently, I am utterly guileless.
圣诞节祝福短信
I'm not sure what it's like in Scandinavia, but $150/hr would be an exceptional rate in the US for someone with the skills you describe. Most contract programmers with that resume are more like better paid temp workers who make $25-60/hr.
The other point of a (public) CDN is to have more websites using the same kind of resources (JS/CSS files) to load them from the CDN's URLs, which in the end benefits the users by having the browsers reuse the cached version of the resources across different sites that use the public CDN.
Very simple advice: don't leave until you landed one consulting gig.

If you have never been on the sales side of work, you may be shocked by how much time it takes to convince someone to sign a contract with you. Yes, you only need to work (code) two days a week, but on top of that, you need to find and convince new customers.

Just make sure you have been through the motions once. The coding part is not the issue here, it's landing clients.
I plan on blogging some detailed numbers soon for all my apps. Here is an example. This app does really well as a free app with ads. I have others that have done better as paid apps.

Sticker Draw
Blog post with video
http://ideaindustries.net/sticker-draw-for-windows-phone-7/

Marketplace link to free version
http://windowsphone.com/s?appid=e80104a9-c243-e011-854c-0023...

I targeted the app at kids in the 2-8 year old range. I started out by making it a paid app priced at 1.29$. I released it early February. My thought was there is so much garbage out there something with a little bit of quality might do ok. It didn't. I also had trouble getting press from any of the wp7 sites. I added a free version using pubcenter ads in March as an experiment. I also put a "buy the full version" link on the menu.

Paid

93 purchases for paid version. It hasn't done well and I haven't seen an uptick from the buy the full version link. I did screw up here. I know some tricks now for getting better numbers for freshly released apps.

Ad Supported

89k impressions since launch
603$ in revenue
Avg eCPM is 6.82$ (this is abnormally high but pubcenter does have high eCPMS)
I'm getting 600-1000 impressions a day now.

As far as the development tools and process...
I work in a shop that does all 3 platforms. I have some experience with Android and even less with iOS but I'm going to say this anyway: Windows Phone has the best platform and tools for mobile development. That may be hard to believe since the platform is so new but Silverlight is great and the tooling is mature.
Very, very good advice. Even if it's a very small gig, just getting the first job makes a huge difference.
I don't think we should try to stop it. But I think the process of transitioning our society will be extremely painful. We can help mitigate a disaster by planning for it. It begins by first accepting that there will likely be huge social unrest as the process unfolds.

As automation takes over, there will be huge segments of society unable to maintain their standard of living. We need to begin to rethink our ideas of ownership of wealth and resources.
Bet Bitcoins in Pro Starcraft Matches
Value to whom?

Suppose you work for me. I pay you because your work has value to me. Congratulations: you aren't doing something no one cares about. But your work for me could be (1) finding a cure for cancer (hugely valuable to everyone if it works out), or (2) making my brand of smartphone 0.1% better than its rivals (hugely valuable to me, positive value to others but maybe not much), or (3) writing effective advertisements that persuade people to by my product rather than a rival's which is actually slightly better for their needs (hugely valuable to me, negative net value to the world), or (4) assassinating people whose politics I don't like (valuable to me, presumably, but probably not so good overall).

If doing something that someone values is enough for you, then indeed getting paid is (more or less) a guarantee of that, and getting paid a lot indicates that you're doing something someone values a lot. But they might value it merely because you're sending money to them that would otherwise have gone to someone else. They might value it merely because you're creating value for them by destroying 10x as much value for others. If you care about doing something that's valuable overall then being well paid is no guarantee whatsoever of that.

(You might hope that if your employer is making money then someone values what they do, and so on recursively, with the process necessarily bottoming out at people doing things that are actually useful overall. Alas, that isn't guaranteed either; or, more precisely, there is no guarantee of any connection between what anyone is doing and its overall value.)
That comes to about $74/hour; he's rich for working 100-hour weeks.

I don't know what good the money is if you don't ever take the time to spend it, though.
And thanks, boston.com, for spoiling it for everybody. No doubt the loophole will be closed now that it's out in the open.
If he does what you do but makes 5 times as much as you, then you'd be a fool to not apply to such jobs.
I was entertained by the "individual" vs. "man" phrase:

the sort of guy

These sound like nice simple Anglo Saxon words, but:

"sort" – 1200–50; (noun) Middle English < Middle French sorte

"guy" – 1300–50; Middle English gye < Old French guie, a guide, derivative of guier to guide

You played with these words in several parts of the post, which made it all the more entertaining a read.
Fun fact: Everyone knows the finance industry is highly corrupt, but point out the mechanism of the corruption and you will be downvoted.
Great observation. That's more true on Reddit and Hacker News than Quora, for instance. I think that's because your title (or any other affiliation with the topic) is prominently displayed next to your name.
Bell Labs and CSP Threads
Plot Thickens In Airbnb Vacation Rental Horror Story
Short of explicitly installing a rebase extension, it simply does not allow you to do this sort of mucking about with the commit history. For "oops, typo" commits, you can very quickly (and I mean, "it's a button in Tortoise" quickly) roll back your change and keep it in abeyance until you've fixed the typo.
>Also, in regard to the so called "coverup", it's totally natural when someone says bad things about you on the internet to ask them to take them down. That's not a "cover up". That's "being human".

I believe PG used the word "bullshit" in his slander against Arrington's reporting. This isn't PG's "first rodeo" either and so such strong words can't easily be chalked up to just "being human" IMHO.

Arrington's a report and PG's an investor. They both have their motives for acting/reacting in certain ways.

I think the mistake being made here is to assume that any party is necessarily "great people" without actually knowing them personally (YC, AirBnb, Arrington, PG, etc.). Even EJ has motivations in making as much noise as possible (ie. her compensation for damages will likely be much better now).
> but when I look at the scale of jobless people as a result of it, it really makes me scratch my head to figure out where we fit in the future.

Read "Manna" by Marshall Brain for a vision of the caste system that may happen

http://www.marshallbrain.com/manna1.htm
Manna, Chapter One
http://stats.pingdom.com/4jg86a2wqei0/362854

Pingdom stats
Indivibe Social Site(india) hacked|12000+users at risk
We'll, let's look at the figures.

A H1B costs $8k max. A startup salary starts at $80K per year. Would you pay 10% of salary to get a good candidate? In this job market, in a heartbeat.
I based the 100-150$ number on couple of datapoints from people I know who have worked on freelance gigs and who are roughly equivalent to me in experience/rep. Wages (and cost of living!) seems to be higher in Scandinavia than in the US.
✰ flickr badges ✰
The HTTPS support is required so that you don't get the mixed content warnings from some browsers.

It's a must have.
With things like MakerBot one can argue we are getting to the point where we have "replicators" pretty rapidly.
Thankfully, Canadians working in the U.S. have a much easier time. Cost me less than $80 to get a work visa.
結婚相談所名古屋口コミランキングで比較！！
Go with option 1. If you don't, you lose internet access, which means you won't be able to blog at all. Bide time until the day comes when you can make your own decisions.

Before that though, do whatever you can to talk her out of it. Debate about it. Try to compromise. Best of luck!
Ruby is slow? She's fast enough for you.
This is a huge load of bullshit. 99% of the "banking programmers" are some of the worst coders in the world. A vast majority of them just babysit a Bloomberg terminal, barely understanding the supposed math they use all day. Others just babysit an Excel spreadsheet, or worse, develop whole applications in Excel then try to get a real programmer to "build it". The lower echelons are even worse and just make shitty C# and Java web apps that are huge wastes of money.

The supposed "C++ optimizer" guys are some of the worst. They're the guys who go off and make algorithms they think are blazing fast, and sure for one tiny little use maybe, but then when you actually see the code it's a huge convolute mess for nothing. It's usually riddled with bugs, not in source control (Clearcase), only if it is only because the Compliance Dept. told them to, and they refuse to share because they're too damn competitive.

I've even seen projects by some of the top guys that were built by hand. No make file because the dude didn't trust make.

Don't even get me started about these jackasses that think their huge monolithic shitpiles of Java code are somehow superior, yet the only reason their code can actually run is because some bank sunk millions (and maybe billions) into infrastructure just to run that crap even moderately fast. I had one project where the damn process used so much ram per request they had to go buy an Azul box just to make it run even at 2 req/sec. That was their "cream of the crop" coders.

Finally, they constantly do this thing where they say, "Oh man my code is so awesome it's written in C++ and is so fast. No you can't see it. Oh but I make $500k a year!" They equate how awesome their code is by how much they make, but rarely have any idea of what other people's code is like.

Honey, if all you can make from your corrupt financial masters is $500k while they make billions and trillions then you're not a very good coder. And if I can't see your damn code, then you're a damn liar.

Take it from a guy who thought he'd run into some quality in the finance world. There is none, they just have so much money they can't help but make tons of it.
Dreadful - absolutely dreadful. It starts so well, then just turns into a thinly veiled rant/diatribe/spiel about an overly optimistic forecast of what the future could, but won't, be like.

Bad writing, bad philosophy, bad predictions. Just awful.
I tried rerere once and it felt too much like magic to me, i.e. too complicated in a way that I didn't trust. Experience with conflicts has led me to eschew magic merge tools and rely on the simplest strategies: 1. minimize conflicts; 2. bite the bullet and deal with them manually. (Edit: my question about rerere is: how identical is "identical"? How can I be sure that it will redo what I did before in exactly the way I would do it now? Doesn't it have to understand my intent to achieve that?)

The diligent-rebasing-along-the-way workflow I proposed is all about #1. You still have to deal with intermediate conflicts this way too, but at least they're minimized. If something you commit to master conflicts with my B49, I have to fix B1..B49 but at least I can write B50..B100 in a way that takes your work into account.
I dunno, I think the claim that those commits "waste time" (in the sense of any meaningful amount of time, even cumulatively) is a little hyperbolic.

I guess you view history differently than I do: I consider all development history to be "public history" regardless of whether it was pulled in from a clone or not. If you commit it to a repository I am going to be fulfilling a pull request from, I want the history there.
An exchange failed on its incompetency and now they are trying to liquidate and giving back their customers' money.
The market works even if the consequence is quite sour and painful.

This will means that exchanges will tend toward competency rather than incompetency.

Regulations is something that you will have to design first or else you get regulatory capture or "TOO BIG TO FAIL" or some kind of unjust monopoly. Adding a regulator means that we will have to shift our focus in making sure that the regulators are doing its job rather than ruthlessly killing off companies that can't keep customers' money safe.
I don't understand how this is news to people. Bitcoin was designed to be a secure, distributed, anonymous country. What do you expect to happen when you stop relying on Bitcoin to store your money and start relying on some random Polish webapp?
Neanderthals' demise caused by modern human invasion
It's true, and it's somewhat discouraging. When I was in my last year in college, I applied to various types of companies, in different stages of life, plus a quant fund.

In the end, while the salary/potential bonus for the fund was very enticing (despite not having graduated yet), I stuck with the middle-of-the-road tech company. (I also looked at Google and Dropbox but decided to go to FB). Google was desperate for people, and threw money at everyone who had a Facebook offer. I like that they offered $$$, but I knew that most people there aren't compensated as well, which suggested that future compensation might not be as enticing. Dropbox was actually really cool (the people I met there), and I was thinking about it a lot, but in the end, I just wanted to stay where I've been, and work in Palo Alto. (I know, it's weird: All my friends want to work in SF).

But it sucks, because while everyone thinks I took FB for the money ("It's pre IPO!"), that's the farthest from the truth. In fact, they're so surprised that I decided not to work in New York. "Are you stupid? That's more money than any of your peers make out of college!" Not to mention, the people there I met through two straight days of technical questions (compared to Google's easy-peasy 4, 45 minute sessions) were some of the smartest I've met. And I like working with smart people.

I was afraid that if I'd gone on that route, it would affect me as a person. Don't get me wrong: I've studied financial institutions and believe that they produce value, but in the end, it's more awesome to tell friends and family that I ship products rather than arb derivative contracts. I figured, the money will come.

What the hell are you gonna do with 500k a year, anyway?
That'd be a very dangerous assumption for anyone considering the purchase.
True, and Javascript files are the smaller assets of a typical website - the bulk of it is usually HTML code and images. There might be some small speed-up because using a CDN doesn't count against the limited number of connections a browser makes to the page-serving domain, but I also suspect this performance advantage may be offset by DNS lookups and connection overhead. Another aspect to consider is the way a website can quickly double its potential points of failure from one to two by relying on some external CDN service.
I strongly dispute the assertion that a private clone is malleable in the way you're describing. I consider all history important enough to be committed to be "public" history. But (apparently unlike folks who are fast with their downvote buttons) I certainly acknowledge that it is a matter of taste.
From the W3Schools reference (http://www.w3schools.com/tags/tag_link.asp):

In HTML the <link> tag has no end tag.

However, if you try to add just

<link href="#" rel="stylesheet" />

to the .markdown file, the Markdown preprocessor (at least the one I am using) would not process the rest of the file. I think it only recognizes a subset of HTML tags. You can try it for yourself.
Replace one of your examples of 'boring work' with "writing grant proposals" or "performing the same experiment over and over again" and you have the perspective of the non-scientists.

I think you're confusing "deadly boring to most smart people" with "deadly boring to me".
Data Analysis: “Who Hates Google+ the Most: 16 Views from 16 Networks”
But having fewer open HTTP connections is very likely going to result in better overall performance no matter how good this JavaScript CDN is.
Quick quiz:

Given the ability to charge $100/hr for your time (which is what this guy's rate works out to), would you prefer to make:

a.) $500,000 by working 100hr weeks

b.) $250k by working 50hr weeks

Me? I tend to lean toward secret option c: make $100k by working 25 40hr weeks, then spend the rest of the year squandering it on a beach with tall cold beers, good surfing/climbing and good wifi.

Gotta keep them priorities straight.
Am I the only one reminded of the Eve Investment Bank?

http://news.softpedia.com/news/Eve-Online-Economy-Suffers-70...

Does anyone know if they disclosed the address at which they stored their bit coins?
Programming skill is only a small part of why Wall Street Programmers earn top salary. The major factor is that their industry is very close to the money, and their jobs are close to the money. As a result, it's easy to measure someone's worth in terms of currency. In trading, if your group is making money, and you can convince everyone else (or just the boss) that you are worth x% of the profits, then there you go. As your industry and job function moves further and further away from the money, it gets harder to measure your performance in terms of raw "dollars", but the game to convince everyone else your currency worth still applies.
Logical fallacy: ad hominem. You are attacking the person and ignoring his argument.
Given the number of combinatorial optimization problems that are NP-hard, I don't think that gives anything away to anyone who doesn't already know what you're talking about.
So today's Europeans are really a bunch of African invaders who committed genocide against the European natives?

In a world where folks are regularly guilt-tripped about the deeds of their ancestors, I wonder if anyone's gonna try and guilt trip us about this.
adding the CSS link is the Simplest Thing That Can Possibly Work in order to improve the page appearance?

That's correct. It was useful for me, and I figured it might be useful for others as well. The initial use case was for a README for a repo.
the after the debt thing might take a VERY long time though
I don't know about Scandinavia, but the typical beginner consulting gig in Paris, France is 40-50€/h. More experienced are at 60-80€/hr, vets are ~100€/h and super experts are at 125€/hr & more. Do the maths. That's before taxes of course.
Then realize out that EUR->USD history: from 1:1 to 1:1.5 in ten years, and meanwhile wages in Euros have been kept relatively constant.

You can't survive in Europe if you get paid in USD, these days.
Use the Microsoft Live API to locate the physical coordinates of a MAC address.
I consider all history important enough to be committed to be "public" history

This argument seems to me to boil down to an attachment to a single meaning (the traditional one) of the word "commit".

p.s. Instead of complaining about being downvoted, it would be better to make your tone less aggressive in the first place. None of your other comments made it clear that you regard this as taste; actually quite the opposite.