skysight-inc/HackerNews huggingface dataset:
Nope. So far, automation has been about efficiency not liberating oppressed workers. I don't think that will change anytime soon. Millions of people endure 'mind-numbing boring work' because that's what they need to do to survive. Do you really think they're going to view their replacement as a reprieve from their oppression? They aren't paid afterwards, they're put out on their ass.

In a society that demands employment, 50% unemployment is a death-sentence. That's half your population draining the subsidies dry and raising taxes on the working half. Suddenly both sides are angry. Prisons become overburdened, people dead in the streets, Governments overthrown, CEO assassinations, etc.

Sure, in a fantasy land where things don't cost money and land isn't 'owned', 50% unemployment could be ok. Unfortunately that's not us yet.
Useful Social Media Tips from Grandma Volume 2
I've been using duckduckgo for about a week now, and I'm very happy with it. I managed an in-house instance of Zimbra at my last job, and I remain a vocal, enthusiastic supporter of that product. If your organization's requirements list aligns with Zimbra's feature list, I wholeheartedly recommend it.
Mathematics:

1. Everything you thought you knew about the fundamental structure of the universe before will only make you ashamed.

2. It's all just vanity
Like any anti-Google post lately, this one has been reflexively upvoted, but if you look at his reasons for not loving Google, they're pretty thin. The Kenyan episode was obviously one rogue branch with insufficient oversight; as soon as the guys in Mountain View found out what was going on, they stopped it, and with a minimum of the sort of corporate doublespeak you'd expect from most big companies. The changes to privacy policies are the sort of thing hackers love to gripe about, but don't actually matter much. (How many HN readers are going to stop using Google because of them, for example?) All it really boils down to is that he's mad because his friend got cut off by Adsense. And it is uncool the way Google just blows people off like that, but it's not new. They've always been that way. So if you didn't hate Google 5 years ago, this post offers no reason to hate them now.
This is like asking for SQL databases to have a SQL-Injection escaping function. You 'escape' format string attacks by using the C language in a correct fashion.
It's done elsewhere too, at least quite similarly. Where I experienced this heavily is quite far away from technology—I was a missionary for the LDS church in the Philippines.

Every day we have a daily planning session (30mins) at night where we set goals and make plans for the next day. Once a week we have a weekly planning session (2-3hours) where we set goals and make plans for the next 7 days.

The main thing that is similar to this story is that every week we would write a letter to the mission president (Basically, someone who is in charge of all the missionaries in one area, mine being three islands in the Philippines) where we wrote down how the week went, good things, challenges, if we achieved our goals, questions and what we planned to do next week.

The planning/organisation/goal setting/GTD I learnt have stuck with me since and I still do daily/weekly planning and goal setting for work, university study, personal projects, etc.
the problem is that the GPL is still being violated (because linux and a host of other libraries and tools are still being used), but there's no longer a good tool to enforce it because most GPL copyright holders don't have the will or the means to pursue violators.

Note that busybox is only used to obtain the source code of parts of the product for which source code is already required to be provided by the GPL or similar licenses. It's not used to get code which isn't covered by the GPL (although it could in principle be, or at least force the company in violation to choose between that and coming into compliance by removing all use of busybox)
Was there ever a time when they weren't arrogant?

I had a round of interviews go on for 9-12 months in 2004-2005 until I finally told the recruiter he could go fsck himself.
I have just not seen it, I will give you that it is my own personal experience and my experience may be abnormal, but I am pushing 40, I look 50 and just don't run into this issue. I have kept relevant and have progressed from the early days of the web doing CGI/C -> CGI/Pearl -> ASP/VB -> JSP/Java -> HTML/CSS/JS/REST and now Mobile.

I have a wife and 4 kids and I have never been unemployed for longer than a week and that was between jobs and by choice. I just don't see the discrimination that others talk about. Of my peers, most that started when I did, have left the industry or have chosen to specialize, what I call pasture.

When you choose to specialize there is a risk that comes along with it. Take for example someone that decides to specialize in IOS development solely, at some point the world is going to move on, when it does someone that has choose to specialize has to take it upon themselves to retool before the end of the road. A more relevant example would be a Flash specialist, I see them complaining about the state of things, on the web, all the time, but it is a reality of the market.

It's the reason I have always stayed a generalist. My experience may be abnormal, but among the age group that started in the industry with me, I and one other developer peer are the lone survivors most others where lost due to opting out of the industry or specializing in technologies that died along the way. The two of us that stayed relevant are still going strong.
> They don't want to provide their modified source code for these programs to their users, in violation of their obligations under the GPL.

The fact that a Sony guy wants to build a non-GPL Busybox is not evidence of any Sony violations of the GPL, now or earlier. There is some radical jumping to conclusions here.
1. I'm not a huge fan of treating computed properties as real data values -- because fundamentally they're not. One is part of the model's representation as a resource, and can be modified and saved back to the server, and the other is simply a computation based on the model. As peregrine suggests, I think they're much nicer as simple methods. For example:

https://github.com/documentcloud/documentcloud/blob/master/p... ... and so on.

2. Not all views display a single model -- some views show data from several, some views display an entire collection, and some views don't have any models attached. Additionally, if you tend to throw away your views at the same time you throw away your models (we tend to do this), you'll never have to unbind anything, as both are GC'd together.

It's only the case that if you tend to remove views but leave their models around to be rendered by other views later, then you need this sort of thing. And if that's the case for your app, then by all means, adding a `close()` function or the equivalent is a great idea.
Ask: Why not implement a "url database" with all the news?
I started checking periodically the news site since last week and noticed the avalanche of news; sadly, most of them are "repeated" news that sometimes displace the "old" ones and thus, making the current thread "useless".

Wouldn't it be better to have some URL database and whenever someone is "double posting" the same link just append that to the "old" thread?

Just an idea to keep this place a little bit more organized.

What do you think?
What happened to Sun? (Or rather, what are you implying about the causes of its decline?)
Yes type any google service into this, http://alternativeto.net/

Also http://duckduckgo.com/

http://www.wolframalpha.com/ ( not just math!, for example type in your local weather)

http://blekko.com/

They have a way better privacy /user policy!
Google's problem is that their public communications only communicate a tiny fraction of the information they have available.

For example, people are worried about privacy, so they say "you can choose what to share with these cool buttons" rather than discuss their internal procedures for employee access to user data. The other day, someone on HN wrote, "I trust Google, but what about a laptop with malware?" Google could respond and say, "we believe it's physically impossible for an infected laptop to access the production network", but they don't. This makes people fear the worst. They think that Google is withholding information because it would make them look bad, rather than withholding information because they think their message has already been clearly communicated. (The more evil you think Google is being, the more likely they're doing the opposite of what you think they are.) Employees don't speak up very often because we aren't really supposed to say more than what's been publicly announced. (And, they're focused on programming and not PR.)

Everyone hates big companies, but Google is near the bottom of my list of companies to hate. The only thing that worries me is the customer service reputation, but customer service is expensive and nobody else provides it either.

Search Plus Your World and Google+ are, like every Google product, works in progress. They will get better over time, and if people don't like them or don't use them, they'll go away. To provide the best product, you have to experiment. Right now, many Googlers think that social signals are going to make everyone's life much better, and so they're writing code, deploying it, and seeing if it works like they think it will. The result is better search results and better software. That's progress, not evil.
Unresolved: This version of Firefox will not work on Macintosh hardware with Power PC CPUs

Seems the folks building TenFourFox are pulling it off...

http://tenfourfox.blogspot.com/2012/01/100-rc-finally-availa...
A thief must expect suspicion the second time around.
Can you folks who are downvoting me please tell me _why_ you are doing this? We're not on reddit. What I posted is absolutely not deserving of downvotes. If you disagree with me, post a reply.
In the past they have provided a full list of bugs fixed. My guess is that they will tomorrow when it's released.

This should be pretty close though: https://bugzilla.mozilla.org/buglist.cgi?op_sys=All&quer...
I'm pretty sure you are both right. The US population is growing by immigration, as are many other industrialized countries.
You're arguing in favor of having a "pretty UI" _at the expense_ of functionality. That's absolutely inappropriate for a command-line tool, especially one that was originally designed for use by hard-core computer programmers. If you want a pretty UI, go use a tool that wraps Git and provides one, like I just suggested. Sure, if you want to suggest that Git's error upon not having a username/email is made a bit friendlier, that's a reasonable suggestion. But you're suggesting something which would actually be a negative change for a lot of people (i.e. changing a hard error into a potential data loss situation).
In case someone from Sony is reading this - things like this result in lost sales. I research my buying options extensively and usually make a ranking of alternatives. The following sony products were at the top of their respective lists but I chose to not to buy them
a) Camera - Sony Nex-5N (Bought a Canon S90 instead)
b) Laptop - Sony Vaio Z with the 1920x1080 screen (Bought an HP Elitebook instead)
c) Camcorder - HDR-CX700V (Bought a Panasonic TM900 instead)
d) Noise cancelling headphones - MDR-NC100D (Bought Sennheiser ones instead, dont remember the model number)
I buried this in the post, but of all the things Google's done this month the promotion of Google Search Plus Your World (aka Search+) is what concerns me the most. The other negative stories are less significant, I only mentioned them because they're part of the trend I'm feeling.

I think it's interesting that anti-Google posts are reflexively upvoted. Ten years ago that would have been Microsoft.
How do you see that? I'd say Apple's values come from Steve Jobs' vision of how Apple can best make a profit, so any lack of conflict is trivial.
This is from the linked elinux page -
"Busybox is arguably the most litigated piece of GPL software in the world. Unfortunately, it is unclear what the remedy should be when a GPL violation occurs with busybox. Litigants have sometimes requested remedies outside the scope of busybox itself, such as review authority over unrelated products, or right of refusal over non-busybox modules. This causes concern among chip vendors and suppliers."
If you have to do graphs, here's one with credibility (solid scala/haskeller/

http://james-iry.blogspot.com/2010/05/types-la-chart.html
The best minds can teach. I started learning Ruby at a class from Jim Weirich and Joe O'Brien in Edinburgh. I arrived without any programming knowledge whatsoever. The rest of the class were all experienced programmers looking to dive into Ruby. Instead of seeing me as a lead weight around their ankles, Jim and Joe often asked the class to try and explain things to me after they had explained it to them. That actually helped the other students because they had to make sure they had taken in what they were taught. It really helped me because I was thrown in at the deep end. Thanks to them I am able to build things for myself, for others and for fun. More importantly, I hope that I will be a better employer of engineers when I start my next company. I hate the phrase: "those who can't, teach". I think the opposite is true.
http://www.inc.com/articles/201105/are-dyslexics-better-visi...
http://www.nytimes.com/2007/12/05/business/worldbusiness/05i...
http://www.businessweek.com/bwdaily/dnflash/content/dec2007/...

I can't believe the parent got downvoted so badly. Did people think being dyslexic was an insult? It's not.
If you don't mind elaborating more, and/or opening tickets, I'm sure there are plenty of folks who'd be glad to help with the pain points.

Pagination shouldn't be too big of a deal -- that's precisely the sort of thing that Collections can make easy ... ditto for modeling a sparse array (although I'm fuzzy on why you'd need that -- if it's for performance only, you should be using something more low level)...

As for boilerplate, I'm not sure what Backbone-forms has to do with it -- if you're suggesting that Backbone should include UI widgets for auto-generating forms ... I think that's very far away from the role that Backbone is supposed to serve.
Winobot, the IRC Bot You Can Party With
Hate to break it to the HN crowd, but for most subjects there are really more than two things you need to know. This article is nonsense.
Even if you just want to send a patch, in order to get the patch you need to run diff on the original file and the changed one. If you've already edited your copy, then in order to get a copy of the original you're back to either figuring out basic git usage or hoping that the source repo provides a web interface from which you can download it. Either way, without knowing how to use git the prospective contributor could easily get discouraged and give up.
I don't want to be like Steve
I'd say Search Plus Your World is a cause for concern, but not for the reasons most people think. I'd say SPYW isn't evil, it is an admission of failure. In particular, I think it is an admission that Google believes that without new kinds of input (i.e. social signals) it will not be able to stay ahead of SEO spam and the like over the long haul.
How Parents Normalized Teen Password Sharing
Landscaping Services | Landscape Design Sydney – Manna Landscapes
Manna Landscapes offer complete landscaping services including landscape design, construction and maintenance throughout Sydney. Visit our website for more info or call us: (02) 9453 0037 or email us: jules@mannalandscapes.com.au .
"As on [sic] overview, HTML is a hyper text markup language created to give content structure and meaning. CSS, also known as cascading style sheets, is a presentation language created to give content style and appearance."

"Elements are designators that define objects within a page, including structure and content. Some of the more popular elements include h1 through h6, p, a, div, span, strong, and em."

It's friendly to people who have prior experience, but I wouldn't give this to a fresh beginner. What's "content"? What about "objects"? I'd like a beginner's guide to introduce the reader by pointing out what each tag corresponds to on an actual web page so they can relate to it. It feels like a reference guide to HTML rather than an introduction.
Isn't S90 a compact camera? It's much worse quality than the NEX series. If you care about that, try Olympus E-P1 or some other mirrorless camera.
Considering some people will neither stop doing drugs nor sharing copyrighted files against the copyright holders' will, the authorities felt they could go against the folks who were least likely to shoot back.

Now, seriously, comparing the amount of misery illegal drugs cause with the amount illegal file sharing does is, at best, ludicrous. It's like all the more serious problems are solved and now they have to turn their attention to the copyright infringers.
How Programming in High School Sucks
We are improving search, however if you search by city as the search indicates you get 30+ results. We are just transferring photos and rates from our curation project and will be up by the end of the night. This includes rates with the listing in search.

Additionally, do you complain about signing into HN to make a comment like above or other social sites??? From a "Security Engineer for a big company", come on guy you're not for real.

On the YC front, the article was a link to Raspwire not our site. All we did is make the submission. There was no reason to flag a great web blog for writing an article about us.
I agree that's the most worrying sign. In the past Google won by making what people needed. But it seems clear that was not their primary motivation for SPYW. Their primary motivation was clearly fear of Facebook. That hasn't made Google evil yet. It's just the first step down the road to mediocrity. Which may lead to evil in the long term, because to make lots of money despite being mediocre, you generally have to do evil things.

I don't think it's that interesting that anti-Google posts get reflexively upvoted though. The cause is one of the more common and least discriminating aspects of human nature: whenever any person or organization is successful, there are a lot of people who want to see them cut down to size.
As a former Bloomberg intern, you're right – you try very hard to make sure interns are working on real projects that are deliverable over the course of the summer. That said, the projects are often completely isolated from what will have real impact on users on a day to day basis. This isn't a problem, per se, but I've had other internships where the work I was doing over the summer was virtually indistinguishable from that of a new full-time employee. I imagine this was largely because it was a much smaller company with a much smaller product.

I don't mean this as a criticism – Bloomberg tries very hard to make sure interns have a great experience and usually succeeds. But there is a difference and I, personally, preferred the other experience.
I don't know about that; at this point anyone who cares about high standards has been boycotting Sony since the rootkit fiasco. Of course, this makes things worse, but that's not saying much.
How Quizlet schooled NodeJam
As an entrepreneur still trying to make it I don’t the extra cash for insurance right now so I just pushed it off thinking it would take care of itself. -

...and that's why i can't support candidates who want to repeal universal healthcare in the US, most of whom are Republicans, and ironically, in their opposition to reasonable universal healthcare are adopting a policy that is incredibly anti-small-business.
Remember Apple's Revolution ad? Remember Apple's 'Think Different' slogan? Sore has clearly changed its ethos but it didn't get the same amount of crap, out even similar crap, a Google doors. Instead all I hear is how Apple is a got profit company and we should be grateful for what Jobs has done to our industry
I upvoted this post not because it really brings anything new to the list of grievances against Google, but because I feel its important that the existing grievances not be forgotten.

Also, this is one of the few places on the web where I am sure people from Google frequent. Perhaps I'm being overly optimistic and naive, but if highlighting posts like these help to shift Google back even just a little towards "Don't be evil" then it was worth my upvote.
I'm really not a fan of the "Design" of this. It looks pretty, but the "wall of text" approach feels overwhelming.

It feels like it's half guide and half reference, but not particularly excellent at either.

Also the organization of content seems way off to me. In the first lesson I learn about things like code validation and CSS resets, but I don't even learn about html list elements until lesson 9?

I think with a lot of reorganization and better 'chunking' this would be a lot better.
And yet, we do not. http://images.apple.com/macbookair/images/design_multitouch....
Daily Market Wrap: January 30, 2012
Does IBM and SAP using it imply that Scala is even more complicated than Java, warranting even higher consulting fees?
"""He's definitely pretty good on some civil liberty issues. Rather less so if you happen to be female, non-white, or gay."""

No candidate (actually, no party) really gives a f* if you "happen to be female, non-white, or gay". It's just a market niche they are milking, with the Democrats appealing to the "progressive" masses and the Republicans to the "conservative" ones.

In actuality they could not care less. Blacks, hispanics, women, gay, is not where the money (contributions, under the table, campaign funding, post-congress job waiting, etc) come from.

People voting with those issues in mind (either pro or against) are sucked into this false dichotomy.

I'd rather people voted for the ACTUAL issues, which mostly amount to FREEDOM, the ECONOMY, and FOREIGN POLITICS.
Shipwreck hunters find mysterious object at bottom of Baltic Sea
X-mini Bluetooth Capsule Speaker can be used as a Hipster Necklace?
I don't disagree with you, but I wonder if this situation would be covered by the law as AFAIK dental coverage isn't part of the plan. It boggles my mind that medical conditions that arise your teeth and gums (which, as this anecdote illustrates, are fully capable of killing you) are treated as an entirely different thing as diseases that happen elsewhere in the body.
I see your point. However, at that level CSS would be rather irrelevant it was my impression that the site meant to introduce CSS too. Anyway, not worth splitting hairs over this.
That might be a little too confusing. But --true and --false options would be right at home in a /bin/bool command.
Relevant? Incoherent.
Yes I know the S90 is a compact camera. Rather than go one down in the category, I decided to go one category down and buy the top camera in that category. fwiw here is a picture from the S90 and one from the Olympus E-P1

http://a.img-dpreview.com/reviews/canons90/samples/comparedt...
http://a.img-dpreview.com/reviews/OlympusEP1/samples/compare...
#1 is true until you have unbearable pain and he gets rid of it for u
If there are GPL software developers who are having their licenses infringed and want to enforce, they can grant SFC the authority to enforce. I really don't see the problem here.

On the other hand, more software that is not infected with a proprietary or copyleft license is always good.
When I said things like this, I definitely meant to include the rootkit fiasco. The last couple of years I do try my best to not buy from companies that I think have an antipathy to the hacker ethic.