skysight-inc/HackerNews huggingface dataset:
From the parent:

> I always frown a little when my older (by a dozen years or so) co-workers get frustrated when moving to new tech, like git.

The business IS providing the time, they just don't want it. I'm sure most developers on HN has tried and been successful in getting their employer to try out new technologies (in order to learn) and paying for conferences and books.

If you don't jump at these opportunities and instead let yourself stagnate, you're gradually signing away more exciting career opportunities (including working in a startup) and the right to complain about your employer marginalising you over new hot-shot developers.
30 people, 10am to 8pm, Monday, Tuesday, Friday, Saturday, Feb 13 through May 3. Thanks!
Bleach [1] is a sanitizer that uses html5lib on the backend. I think that Mozilla use it.

[1] http://pypi.python.org/pypi/bleach
This is one of those assertions that is simultaneously true and irrelevant. A developer who is comfortable in git is better than a developer who's only willing to use Clearcase. How they get to be one or the other doesn't play into the value calculation. "That's not fair" is one of the least compelling arguments in business.

But then, I strongly object to the notion that older developers are likely to push back on (say) git. More likely, given the developers over 40 that I have known, is that the developer is likely to think that choice of VCS is banal; older developers are less likely to fetishize git or hg, which is a productivity trap for developers who are passionate about their VCS.
The spread of the LessWrong meme is really positive. A lot of bloggers seem to be linking or alluding to stuff from there these days. And it's leading to increased awareness that rationality is not always easy, nor something to be taken for granted.

I don't think necessarily everone has to study the stuff in depth, as long as the "you is crazy/stupid, foolish human" message gets across. The future belongs to the wise aka those who fail to accept and put up with their own bullshit :)
I built a similar tool for this purpose recently. It uses Canvas, but falls back to Flash if Canvas is not supported. Here's an example - hover and click the image - http://www.imagecolorpalette.com/image/40
Would it be odd for an employee to have to leave in the middle of the day to pick up sick kids at school?

Would it be odd for a 20-something employee to leave in the middle of the day to get an oil change for his car, or get a dental cleaning, or have a repairman come to their house?

These are things that probably happen just as often for everyone on your team, regardless of age.
If anyone knows a good (well, more cheap than good) accountant, I would love a reference. My company only makes a few thousand pounds a year, so it shouldn't be too much work...
It's a long read ~520 pages, but worth it. I just finished it myself, I really like the final chapter where he ties the philosophy to real world political and social challenges that I think we are all trying to solve in one way or another with technology.
Here is simple yet powerful TODO app for the keyboard lovers/cli users with features like tagging and repetitive tasks: https://github.com/minhajuddin/taskr/tree/dev#readme
You may choose to learn Ruby properly first and then start learning Ruby on Rails. This list of free programming resources might be helpful to you: http://stackoverflow.com/a/392926
Ask HN: Legality/Ethics of using a website's private API?
I'm working on a project that I need sports data (specifically NHL stats) for, and I found via Firebug that there is a private API used internally on NHL.com.

I was wondering 1) if it's legal to use (I will be publishing summaries derived from the data; something like http://twitter.com/nflscorebot) and 2) if it's generally considered polite to use an API that wasn't built for public use (eg should I ask first?).

Thanks in advance for any help!
I think that is exactly what they'll have to prove, as I am not sure if there is a law that says you can't sell something to your brother.
This is fantastic, thanks a TON!
Sure, but here are some prejudices people will have about you going into an interview:

- You don't want to work enough (~80hr/weeks).

- You aren't familiar with new technologies or languages, and aren't curious enough to learn.

- You think slow, and don't have the ability to push stuff out the door quickly.

- You want a senior position as an "architect" or "senior engineer" instead of being an IC like everyone else.

- You want a bigger salary than everyone else.

- It's going to be hard for people to relate to you and communicate with you.

If you can fight against all of those, go for it.
> But if you take away 50% from everybody, the assumption has to be that everybody wants to buy all the same things in the exact same amount and quality.

Not really. It's a matter of risk pooling and public good. In health insurance, for example, it's understandable for a healthy person to pay a premium higher than the value of the services he actually receives. In exchange, if he suddenly gets in a car accident, an expensive procedure may be affordable. Additionally, his disabled neighbor may be able to afford his otherwise extremely expensive care. This sort of scheme only works effectively when everyone participates, especially the healthy, low-cost folks, who bring down the cost for everyone else.

The same or similar concepts apply in unemployment insurance. Someone with a stable job may not feel he needs unemployment insurance, but paying into the system makes the system possible. If only the unemployed and underemployed paid for unemployment insurance, we wouldn't have such a thing.

With education, things are a little different. There are some people who will never have children to benefit from paying for public education, but these people indirectly benefit from living in an educated society. I don't have children, but I'm more than happy to contribute to public education, since I value literacy not only in myself but in others.

Arts (e.g., your TV, symphony, and museum examples) are basically an extension of education, though I suspect some people would probably argue against me there.

Infrastructure in rural areas is expensive, but in my experience, at least, those rural areas are often poorer than the more urban areas. Your options seem to be (a) cut those people off from society, (b) subsidize their infrastructure, or (c) pay them to move elsewhere. I think (b) is the most reasonable option.

In the end, the people in the most need generally have the least to offer, so the people with the most to offer either have to subsidize, or the least have to go starving. Universal, progressive taxation seems like a very reasonable way to accomplish the goals of a civilized society.
JTcl and Swank: What's new with Tcl and Tk on the JVM
Sweden's wealth is made possible by the relative abundance of natural resources for its size and population: it's population (~9 million) is just a bit larger than that of the San Francisco Bay Area, but it has a GDP of $443.718 billion (i.e., higher per capita than most American states, including California).
Did you hear the one about the Irish ATM?
Which did you see as the conclusive evidence that code was copy-pasted? Section 4 of the article made the point that the Rybka source was missing and the accusers' evidence was decompiled code which they had arranged to look as similar as possible.
Are there some good links I can read about claim #1? I have only just been introduced to this story via the articles on ChessBase and I would like to read "the other side of the story" so to speak.
I'd be grateful for clarification here, as I am indeed not a lawyer.

My understanding of vicarious liability (http://en.wikipedia.org/wiki/Vicarious_liability) is that the corporation is liable for actions of the employee in the course of duties (as an "agent"). I thought that the individual was liable only in the case of negligence outside the scope of employee duties (so if you're a garbage truck driver and also happen to be a burglar, you are personally liable for on-the-side burglaries during your rounds but not necessarily for accidentally crashing into someone's car).

However, I am not an expert and would appreciate clarification.

Edit: I did a bit more research and it turns out I misused the term "corporate veil" which appears to be a term of art (http://en.wikipedia.org/wiki/Piercing_the_corporate_veil) specifically pertaining to shareholder liability and which does not pertain to vicarious employee liability.

Thanks rprasad for pointing out the error. Terminology aside, is the rest of my commentary on vicarious liability accurate?
I think that's a big part of it right there: people tend to resent self-proclaimed tribal leaders.
That was pointed at the recruiter and the "approved" salary made up on spot.
This is true only for irrational discrimination. If you simply hate women, but women are equally productive to men, then you will lose out on getting good women. I.e., you might choose a man of quality Q-d over a woman of quality Q simply because you dislike women.

But in this case, the discrimination is rational. Due to maternity leave, a woman of equal skill creates significant cash flow risks - if she takes leave, you either go for 3 years with her job not getting done, or else you hire a replacement and risk being stuck with unnecessary employees in 3 years.
Wow, you seem angry. Why do you keep replying and not answering the question?
That case sounds a lot more reasonable. I think there's a widespread viewpoint that antidepressants are curing a simple physical problem (too little chemical X --> take drug to increase production of chemical X, problem solved), when in the vast majority of cases they're pretty blunt tools, that don't precisely solve a problem so much as mask, alter, suppress, or otherwise help manage it. Which doesn't mean they can't be very useful tools to manage various things, especially for finite periods of time or in concert with other approaches.
I like Aaron's post on this topic-
http://www.aaronsw.com/weblog/productivity

I currently work at 6 startups, 12 hour shifts, over 24 days per month. The 2 main startups I spend 48 hours per week at. The other 4 take up 36 hours per week. One is very profitable and I use it to fund the others. However, I don't think this is a smart strategy at all. I'm just wasting money but having fun intellectual pursuits.
From a speech on a copyright extension law, 1841

>Just as the absurd acts which prohibited the sale of game were virtually repealed by the poacher, just as many absurd revenue acts have been virtually repealed by the smuggler, so will this law be virtually repealed by piratical booksellers. At present the holder of copyright has the public feeling on his side. Those who invade copyright are regarded as knaves who take the bread out of the mouths of deserving men. Everybody is well pleased to see them restrained by the law, and compelled to refund their ill-gotten gains. No tradesmen of good repute will have anything to do with such disgraceful transactions. Pass this law: and that feeling is at an end. Men very different from the present race of piratical booksellers will soon infringe this intolerable monopoly. Great masses of capital will be constantly employed in the violation of the law. Every art will be employed to evade legal pursuit; and the whole nation will be in the plot. On which side indeed should the public sympathy be when the question is whether some book as popular as Robinson Crusoe, or the Pilgrims Progress, shall be in every cottage, or whether it shall be confined to the libraries of the rich, for the advantage of the greatgrandson of a bookseller who, a hundred years before, drove a hard bargain for the copyright with the author when in great distress? Remember too that, when once it ceases to be considered as wrong and discreditable to invade literary property, no person can say where the invasion will stop. The public seldom make nice distinctions. The wholesome copyright which now exists will share in the disgrace and danger of the new copyright which you are about to create. And you will find that, in attempting to impose unreasonable restraints on the reprinting of the words of the dead, you have, to a great extent, annulled those restraints which now prevent men from pillaging and defrauding the living.

http://homepages.law.asu.edu/~dkarjala/opposingcopyrightexte...
Who do you think you are? Jack Dorsey? If you like 16 hour days and have a chip on your shoulder then go for it. But in all seriousness here, I wouldn't advise you to do this. One is more than enough. I'd hate to read about you here in a few years in an article about you snapped under all the pressure.

Focus. We all have a million great ideas but it's incredibly rare to be able to execute on more than one of them successfully let alone a single idea successfully. One is enough and if you have some extra passion to burn off well then that's why god created side projects. I won't give you advice on how to get through more than one startup as I believe it would hurt you (or anyone) more than it would help.

There's only one Jack Dorsey. Remember that.
To me, it's obvious that the author has entered the comparison with a very strong git bias, so it is only naturally that git won eventually.

He is right on one thing: the differences are mostly subtle, the most glaring one being whether history is allowed to be rewritten or not. In the end it all comes down to personal preferences, and my personal experience is strongly in favor of hg.
Who would you rather hire/work-with?
* the developer (of any age) who keeps up with technology in their spare time
* the developer (of any age) who refuses to keep up with new technology or who demands that the business provide the time for learning new things

I know what my answer is.

To be clear - this is completely orthogonal to the question of whether or not companies should provide time for this.

I'm talking about the difference between someone who takes responsibility for their own career path vs. someone who expects the company to do it for them.
>To me, it's obvious that the author has entered the comparison with a very strong git bias, so it is only naturally that git won eventually.

Was it obvious because he specifically notes it in the intro to the article?

Note: I’m a long-time advocate of Git, and a contributor to the project, so I am biased (but I hope my conclusions are not).
A mechanic is a business selling its services. An employee is an individual. It's an apples-to-oranges comparison.
"the business will be able to find someone who is willing to learn in their spare time. Besides, the great thing about being a programmer is not that you have to learn new things but that you get to."

Huh. I love to learn new things, but I hate learning boring technologies that re-solve solved problems. Especially when the old, boring technologies are serving me well.

If I could reclaim the hours I spent learning git (which is only a marginal net improvement over svn), I have a long backlog of CS papers about everything from image classification to distributed systems design. Those problems are interesting. Learning another version-control system is not interesting (and the same goes for: editors, make systems, debuggers, and to some extent, programming languages. I don't want to spend hundreds of hours learning another syntactic variant of Algol or Lisp unless I need it for something.) But now that I'm proficient with git, I can guarantee that some obnoxious fanboy is going to come along and force me to switch to some whizzy new version control system that promises to solve all my problems and give me a pony. It's the way of the world, but I'm still waiting for my pony.

When I was younger, I'd get distracted by any flash in the pan. Now I'm more conservative about what I'll pick up. Maybe that kind of conservatism is part of what you're paying for when you hire an experienced employee. After all, someone who won't waste hundreds of developer hours switching your whole company to the newest flavor of version control (without sufficient justification for the cost) is a benefit to the bottom line.
I'd probably ask, not least because if they say no you'll have to figure out a different approach now, which, ultimately is going to be a lot easier than restructuring your whole product if they find out a cut you off in like a month.
I need a product tag and a shopping bag. Other ecommerce icons are also welcome.

The biggest problem with icon packs is that they are usually too small. When they are too small one has 2 options.
1. Hire someone to make the ones missing and hope he makes them look like the others
2. Use multiple icon packs and have an inconsistent look in your app.
3. Make them yourself

All 3 options are somewhat bad.

That's just what I hate about them. One pack usually won't suffice for a mobile app.
There's no need to put "| Singularity Hub" in the title.
Not working for me (Safari).
3 options. I meant 3 options :D
I would say that the differences in poverty between Africa, and Europe have more to do with the extreme difference in wealth than with the difference is social welfare systems.
If laws would really require him to pay employees more than himself, he could offer partnerships instead of trying to exploit employees.
What are your pills called?
What makes you think Rajlich would have given them source access, or that it wasn't asked for? By all accounts he was not willing to assist with the investigation in any way.
Using (map + (cdr L) L) doesn't work since they're different sizes (with DrRacket that I used, I see that it worked for you in your other comment, it is a very nice solution!). I'm not sure of an easy constant time way to append a zero to the end of (cdr L). The way I did it is similar to how you did it without map:

(define next
(lambda (l)
(if (null? (cdr l)) '(1) (cons (+ (car l) (cadr l)) (next (cdr l))))))

(define pascal
(lambda (n)
(cond
((< n 1) '())
((= n 1) '(1))
(else (cons 1 (next (pascal (- n 1))))))))
Did they support it relative to all alternatives (i.e., relative to pure capitalism)?

I've certainly read statements by Friedman supporting basic income/negative income tax as a more efficient alternative to the existing welfare state. But do you have a citation for Friedman/Hayek supporting it in general?
Dear Antal,

I am well aware of this type of criticsm, because I've already got it with the original, Hungarian post. I could have rephrased it to avoid some of the misunderstanding. But I didn't change a word, only translated to English what has already provoked a lot of thought.

In fact during my long life as an entrepreneur I employed more people than most of my harshest critics. Most of my employees were actually women. I treated them with great respect and I'd like to believe they're thinking about me as a good boss.

In fact, this post isn't really about me. It's about something much bigger than me. I know it's provocative, over simplifies many things, even populist if you will. It's not an academic lecture. It's how many smallbusiness owners feel about an environment that is leathaly poisoned by corruption. In which being honest makes you very uncompetitive.

I get a lot of advice about how to survive under these circumstances, how to trick the system, how to avoid employees stealing my (intellectual) property, how to do business. In fact, that wasn't my point. I know all that. I'm fine, in fact I'm one of the last persons who will not be fine in Hungary.

In fact I don't mind high taxes and strong social security. What I'm worried about is that it's ok for others not paying these duties, and they make honest smallbusinesses uncompetitive. Among many other things that make this society really, badly, deeply screwed up.

So badly, that Hungary is now marching towards national socialism. Something, that every intellectual should fight tough against. And that's what I'll try to do with my blog.
I wonder how many of the people on this thread who share this opinion have started successful companies.
Let us not forget that GitHub is a major reason why people choose Git. If Bitbucket (or a hypothetical HgHub) had taken the larger market share first, we'd likely see more projects using Hg than Git.
Bill Clinton, George W. Bush, Aneesh Chopra (WH CTO), and Will.I.Am (plus others) were all part of the kickoff today! Videos here on Youtube: (http://www.youtube.com/user/FRCTeamsGlobal, might have to scroll down past the game explanations).

My father has been mentoring the local FRC team; the basketball game is right up their alley. They'll probably be able to hit the baskets from any distance! Should be very exciting.
Besides the stated reason, I'd assume having your contracts denominated in pounds isn't the worst idea for a Greek businessman in this day and age.
If that is all you require, it is perfectly alright. All the features I mentioned are not part of some product managment software but of the usual personal productivity suites.
Yes its having problems in Safari/Mac altogether. We will check it out on next update.
Ed Schröder, the initial accuser who recanted, states in summary:

"4. It is not possible to state categorically from the available data whether:

" 4a. Vas took Fruit source via cut and paste and converted to Rybka;

" 4b. Vas kept a copy of Fruit source open on another screen while he wrote Rybka himself;

" 4c. Vas absorbed ideas from Fruit (and other open sources) and then coded up Rybka hmself."

Source: http://www.top-5000.nl/evidence.htm — worth reading, but just as open to accusations of bias as the other links we've seen.
Mens rea, please! Rens mea suggests that it's all about my kidneys (renes). Admittedly, an English prosecutor might allege that the defendant was taking the piss :-)
I've been using this a lot too and loving it. Very convenient.
I'll shoot them an email (if I can find an email address) and see what they say. Thanks for the help.
Well, even if a fixed schedule isn't adequate, a single (as opposed to one per plant) device that you can use to manually (with a led instead of a full on IP device) evaluate if the plant needs watering and that uses no power between usages would be much "greener".
ARM started life as a joint venture between Apple and Acorn...
One way you can go about learning is to find something you really feel passionate about building. Then try to find the best way possible to build it.
IOS OpenGL ES tutorial (from NeHe)
>My recommendation to other people facing similar decisions is to choose the project that has a brighter future, chances are the “disadvantages” you see in the present would be resolved soon enough.

That's not what I would recommend at all. There's no guarantee a project will resolve those issues or that new ones will crop up. Google was correct in choosing hg because it was the best choice at the time (back in 2008).

It looks like his only positive point are the branches, and then goes on to say, "The conclusion shouldn’t be that surprising; Git wins." I'd imagine hg being supported in Windows without requiring a third party install is a big plus.

I think the first comment puts it nicely: http://gitvsmercurial.com/

----------- edit -----------

It looks like the author had a discussion in the comments:

>My objective is to show why Git is superior. So if you care about your own performance, and the one of your project, the choice is obvious. One allows you to do many things, the other one doesn’t.

However, this contradicts his previous statement that the differences between the two are subtle and only proves his bias is heavily influencing his conclusion.