skysight-inc/HackerNews huggingface dataset:
I'm not downvoting you because I think you make some good points, however, I completely disagree with your characterization of safe harbor.

Safe harbor rules are what makes the internet of today work.

Today, content isn't just generated from large, powerful, corporations... it's generated from us. For example, Hacker News is protected from any liability this comment might have due to safe harbor rules. It's the reason YouTube can exist. It's the reason why blogging services can exist. It's the reason Twitter can exist (you can still argue whether or not it should though... ). The point of safe harbor is to assign the liability for the content to the creator, not the service that publishes it. The company that serves the content is only liable after they've been notified. This is critical for today's internet.

Any company that allows users to post content (messages, comments, videos, anything) must have safe harbor protections to operate. If they didn't, then they would be responsible for any liability for everything, so they'd have to moderate every single comment, every single video, etc... Basically, this would shut down the user-supplied content that rules the modern internet. What we'd be left with is a computerized version of the one-way communications of old-media.

That would be a bad thing.

Also, you're unnecessarily extending safe harbor protections to where they don't exist. For example, Google Maps and privacy. This is Google's content. They created it. They published it. And they are absolutely responsible for making sure that they are compliant with any privacy regulations. This doesn't fall under safe harbor at all.

Sure companies make mistakes with privacy, your example of Google Buzz is a good one. However, don't confuse these issues with safe harbor. In this specific case in Italy, it is safe harbor that is under attack. And that's a bad thing for Italy.
The price is right? I'd love to see your working for that calculation.
On Opentext's Acquisition of NStein
Most subjects we can disagree with each other, and up vote for a well written comment, but for some reason this comment strikes me as really odd. I find it really hard to believe someone, the kind of person who would be attracted to "hacker news" would have this view point. The 1 hour old account, is also suspicious.
How is that any different from regular justice? Women's suffrage, ending slavery and civil rights all seem like nothing more than individual justice.

Also, I'm not sure how OSHA-type protections support equality of opportunity. How does removing the ability to negotiate workplace safety with one's employer create equality of opportunity? And also (more to the point), how does progressive taxation create equality of opportunity?
I don't agree that such actions are too aggressive. In the era of South African apartheid, Western disinvestment campaigns played a role in eliminating the system, and they were supported by Mandela and the ANC.

Even individual organizations can have an impact. Mandela believes that the University of California's disinvestment of 3 billion dollars was particularly helpful.

http://en.wikipedia.org/wiki/Disinvestment_from_South_Africa

Not that things are that dire in Italy, but I think it's quite reasonable for Google to take public actions suspending the hosting or distribution of content in Italy. It's exactly what the court asked them to do -- stop distributing content unless they can ensure they have the permission of everyone involved.
Scott Chacon has a couple excellent resources: http://progit.org/book/ and http://whygitisbetterthanx.com/
Why not just configure your phone's Twitter client to notify you only when you get replies or mentions?
A lot will transfer over; some won't. Git does branching differently, has a kind of commit staging area called the index, and has a radically different UI than Mercurial, but the underlying concepts are all the same.

The bigger question is: if you follow this tutorial and like Mercurial, why then use Git instead?
>I said "seems" because I didn't want to make the statement absolute and spend a bunch of time debating the point.

Since your argument depends on whether the statement is true and relevant, trying to avoid discussing it is "interesting".

You're assuming that the current stock system is the only way one can do things without regulation. You're wrong. You can set up a company in other ways, with almost any restriction on buying and selling by its owners that you'd like. All you have to do is get them to go along. If you're making them rich, they will. (For example, there are at least two classes of Google stock. The favored few own shares that are weighted differently when it comes to corporate decisions. One can also implement restrictions on buying and selling. IIRC, UPS has them.)

>And no, I don't think any random control is a help, just that no control what-so-ever is just as bad as all the wrong controls.

(1) The current situation is not "no controls".

(2) There's no reason to believe that "no controls" is anywhere near as bad as the wrong controls.
That only applies to smart phones, and not every client supports offline notifications... right?
That depends on what keywords you're on the top of the list for. Also whether you deserve to be ranked highly for those words and whether when your current QDF slips you can maintain your position and make the use of it that you want.

So what's your website, what keywords and what's your goal?
I've heard TekPub's video series on Git is really awesome:

http://tekpub.com/preview/git

Haven't purchased it yet myself, but been meaning to.
GoDaddy's business practices are awful. Their view of the rights of domain owners alone was reason enough for us to move all of our domains to Gandi. More expensive, fewer features, but at least they respect their customers.
right now, it just uses twitter. the @reply becomes a DM, so you have to have DMs going to your phone.
Is Google Expanding in China? Not So Fast…
Reversible encryption algorithm that an admin can use to get my password and access my servers == same as clear-text to me...

The problem is not that they can get hacked and someone steal all their data, the problem is a malicious employee acessing my private server and my passwords. That's the issue.. unless they trust all their employees.
Try doing the same with seven people + luggage in a ford van (1.8l diesel). It is surreal to be driving 140kph and be passed as if you were standing still.

BTW, if you want a nerve-wracking experience try driving the same setup in Italy.
The Future Where Soda Cans Have Screens
Lomborg work was criticized as scientifically dishonest by http://en.wikipedia.org/wiki/Danish_Committees_on_Scientific... in 2003 and by others before and after that. Friel is not blazing new ground here.

Friel writes wholly one-sidely. I don't know if it's his personal inclination or not (it's generally a good tactic for a niche writer). Pro-Palestinian seemed a short way of characterizing him; perhaps too short but not undeserved.
It was actually originally named after a beer. There has been discussion of changing the name but not much interest as most communication about it is in text where the name isn't confusing. Or is at least less so.
Worth repeating for the nth time: symmetric encryption algorithms for account passwords provide a misplaced sense of security and can be as risky as no encryption at all, due to changes in behavior and policy that result from misplaced expectations.
Now that's what I call organic SEO effort for their product Klin. I think patio11 will approve! :)

EDIT: The above comment may seem negative but that's not the intention. As much as this site will help their SEO effort, I think the guide itself is awesome. I am a git user and when I was learning git, I went through similar 'examples' to understand git. I think this is the best way to learn git or hg!

EDIT: I wanted to mimic the guide for git at gitinit.com and someone has already registered it!
I found out the other day that DreamHost also stores control panel passwords in the clear.
I have CrossOver Game 8.0. I used to play HaloPC a lot in it, despite horrible mouse lag.

In TF2 I noticed the performance was quite a lot worse than in Win7.

It works though.
It's also worth noting that, because they control the storage for your hosted server, they can access it without your permission whether you want to allow them to or not. Just reset the ssh keys and bounce it ("oops, power failure!"), or just read out the data from your logs via a snapshot of the partitions, etc..

Still, storing recoverable passwords (which is what most people mean when they say "cleartext") without clear notice is a terrible idea for all the reasons people expect. The list can be stolen or misused, and this sort of thing happens routinely.
You're missing the point. The estates of the super wealthy aren't subject to the inheritance tax. It only hits family biz because they can't make the necessary arrangements.
Not really worth repeating, because it's a relatively minor concern once the password is compromised. Someone else knowing a password == compromise. It's that they compromised user passwords without their knowing it that is the issue.

What you're saying is equivalent to "Yes, they stole your car, but they stored it in a safe garage". Not redeeming, at all.
MIT Faculty Open-Access Policy
Apologies for my neglect of linux users. I do develop in Ubuntu (running on VMware) but since it's out of my comfort zone of XP or OS X, I usually find myself much less distracted when working in it.

If you have any suggestions for linux apps that help increase your focus I'd love to add them to the list.
You have no idea what the procedure for this access is, or how exactly it's stored.
If that's actually true, you could have provided examples.

Feel free to tell us how many such articles you've read. No, reading articles about such articles doesn't count.
HipHop will completely invalidate your need for Xcache as you now have an executable instead of php. You can probably get away with nginx for static and proxy it to HipHop'd php for your php. But that's still overkill in most situations.

The nginx for static and php-fpm (which runs php as a fcgi) will get you very very far. Wordpress.com for example uses a similar setup (with a hell of a lot of caching in between).

Most of my apps aren't bound by php cpu time, I'd only use hiphop to play with personally. =)
"more impressive astronomer porn at five times the resolution!"

As long as we keep in mind that the filled in regions of space or background match the assumed entropy, I think it's worth doing. The applications of L1 appear to be limited to cases where the structure and assumptions match the dataset.

Maybe there's an underlying pattern we're recreating? Something inherent to physical laws, fractal replication, etc.

Your comment helped me to see that L1 isn't just a matter of interpolation but an assumed underlying pattern that is used to fill in or estimate the unknown data. Thanks.
I don't have time to watch the whole thing right now, but I don't buy 12TB/day for a second. Facebook has what, on the order of 1e8 users, doing a handful of updates per day which are text snippets of a dozen bytes each. Not even close.

Maybe they're including things like posted image data? That's schemaless and static, and not really a "data warehouse" problem as such. Someone enlighten me, because this doesn't add up.
Foursquare runs nginx in front of Lift[1]. Not sure if they're using Jetty or some other servlet container, though.

[1] http://docs.google.com/present/view?id=dcbpz3ck_24f3v83ggz (slide 16)
Congratulations. What do you want visitors to the website to do after they arrive?

http://www.useit.com/alertbox/20030825.html

http://www.useit.com/alertbox/roi.html
In any industry, the major players respond to effective, game-changing, competition, not with appropriate, creative competitive strategies and tactics, but by running to the government and begging for a law against the competition. This has happened over and over in history.
Obviously they have some idea what the web is if they're posting comments on a website ;)
Totally agreed. In a professional setting, especially when working on a project basis, using open source stuff is huge.

I work on embedded systems in renewable energy manufacturing. I can't imagine what it would be like trying to deploy some of our stuff if we had to worry about database licenses, subscriptions, or any of that stuff. Negotiating licenses with several vendors for each project would be horrendous.
Why is it better?
Yes, that generally seems to be the case with HN postings. I've noticed that interesting links from articles or comments in those articles posted on HN often become new HN postings.
Filme online gratis
Fails on CONNECT requests, and you should probably override the TRACE response, even if it means braking the protocol. It's for testing, after all =)
And what's so REST about it? I would understand if it received requests to any url, then you could change the host in the application you're testing, but still keep the path.
Open source products still require you to deal with licences. It’s just that the software’s usually licensed under a clear and free-as-in-beer licence.
I've had this for a while, developed by someone else. It's quite handy as I don't want to be opening my Twitter client all the time to check when I have an @reply. It's especially useful when I don't have any data connection and I can still carry out Twitter conversations via SMS
Logical, but restrictive. I still prefer nginx as software, but lighty's config syntax doesn't tie you up in quite so many knots if you're trying to do things out of the ordinary.
I hope this was an isolated judge's opinion and not the final decision. Even in America the justice system slips from time-to-time, but that's why there are checks and balances so that decisions like this will have a chance to move up the ladder and hopefully disappear at the higher levels of the justice system.
Dup: http://news.ycombinator.com/item?id=1147670

Not only duplicated, but currently in the top 5 on the front page. So I'm curious. Do people simply not bother checking? If not, why not?
If this is advertising, I want more of it. As an SVN curmudgeon, the first part of this tutorial finally persuaded me that I really, really need to give distributed version control a fair trial. Joel pretty much nailed all my objections/complaints/whines about switching. But I also know the pain of merging all too well - a benefit that I hadn't really seen explained as persuasively before.
Why Celebrate Holi?
The festival of Holi can be regarded as a celebration of the Colors of Unity & Brotherhood - an opportunity to forget all differences and indulge in unadulterated fun. It has traditionally been celebrated in high spirit without any distinction of cast, creed, color, race, status or sex. It is one occasion when sprinkling colored powder ('gulal') or colored water on each other breaks all barriers of discrimination so that everyone looks the same and universal brotherhood is reaffirmed.
IIPA claims "open source [...] fails to build respect for intellectual property rights". Wtf does that even mean ? Not respecting ip rights is one thing, but since when is anyone's obligation to build respect for ip right ?
50 Million Tweets Created Daily On Twitter
linode, slicehost, prgmr, rackspace cloud
There's a difference between storing passwords in clear text and not storing passwords as a one-way hash.
This needs repeating: there is no way for a VPS provider not to have access to the internals of your VM; it is unrealistic to have such an expectation.

It might not be unrealistic to expect them to ask before looking, but if your concern is "one bad apple" then you've already lost.
I've heard this is pretty good:

http://www.pragprog.com/screencasts/v-jwsceasy/source-contro...
If you don't trust your hosting provider, I think you have bigger issues.
I think what that line means is:

There are two sources. Source 1 is a blog post (implication is this isn't serious science or worthy of a footnote, and reading it I'd agree), source 2 doesn't mention polar bears.
Has the author really written lots of multithreaded code?

Lots of people think they understand multithreading because they understand the synchronization primitives. "I'll just share this synchronized HashMap among my threads and everything will be fine". Not so. Because your code makes implicit assumptions about that HashMap all the time, e.g. that you can check if an element is in the map and if not, add it (but another thread added it after you checked); that the map won't change and throw an exception while you iterate over it because my loop doesn't change it, etc.

I don't think granularity is the hardest thing about multithreaded programming, it's these implicit assumptions. In an imperative language we just tend to think about our code as if it is single threaded and nothing changes until you change it. Then you get rare and irreproducible bugs in your program.
Cooking Sous Vide The DIY Way
So what exactly does this mean? You get put on a "shame" list? So what. The article doesn't talk about any legal repercussions. Pointless headline.

It mentions the DMCA, however fails to mention a connection between the Special 301 list and DMCAs.
Not sure if it is deserving either. Thank you for any insight. I'm a newbie to SEO and was thinking the positioning was a good thing. I've been lurking around sites like these trying to learn how this crazy World Web operates.

The website is juancorbett.com. Keywords? I plug in the name into the browser search and it comes up #1. Goals?, Like most of here, to work on projects that are fun and make a little bank. jc, I am an Artist/Designer.
Of all mammals only humans have perpetually swollen mammary glands.
All Interviews Suck
How open-source can be seen as a threatening factor for capitalism? In my opinion, thanks to open-source, entry barrier for startups is much lower. Even though, 99% of startups fail - 1% will create new workplaces or will be acquired by another big capitalistic company.
Hyperbole.

"Banned" means that someone is stopping you from buying it. However, most of the instances of "book banning" in the US consist of a public entity not buying a given book.

Yes, there are instances of actual book banning, but they almost all involve pornography. Does Google Books/video carry those books/movies? For example, how much Max Hardcore does Google carry?
It reads really funny right? I enjoyed reading it even though I already used Git and the GFX were great. This is how all technical guides should be
Looks like he needs to work on his drift a little, but otherwise this is really dinky. By which I mean neat. By which I mean I'm off to buy some Lego.
Ash Street Inn - Manchester NH
The Ash Street Inn is the benchmark Bed and Breakfast Inn in Manchester, New Hampshire.
>Articulating why a design is good is substantially harder than coming up with a good design.

Yes, and slower. Trust is good, though in a professional environment one will be expected to motivate their choices with a rational argument... unless they want to play the card of the artistic licence, tough one when someone is trying to sustain a business.
http://whygitisbetterthanx.com/ doesn't represent mercurial 100 percent accurately.

Cheap local branching: mercurial has had this since day one, and for a long time has had most of the capabilities mentioned in this section for a while. Unfortunately, it hasn't had good named branching support, so most mercurial users preferred to branch through cloning, but that was never necessary. Right now you can use bookmarks for temporary named branches but there's no built-in support for sharing them. You have to write your own extensions to copy bookmarks files around automatically or just do it manually. Mercurial really needs to deal with this, I think. It's the only feature I've seen in git that I wish mercurial had.

Staging area: mercurial has mq, which is far more powerful than a staging area. In all honesty, I only use mq as a staging area and ignore it's other features most of the time, and using mq only as a staging area is just as easy as using git's staging area. Also, not having a staging area forced on the user by default makes mercurial much easier to pick up than git initially, and later on if a user wants the same functionality he or she can get it.

github: Mercurial has bitbucket. Github is far more popular, but not necessarily technically superior as far as I know.

That puts mercurial almost entirely on par with git in terms of this web site's criteria.

edit: reading more carefully, http://whygitisbetterthanx.com/ doesn't actually claim mercurial doesn't have the features mentioned above. It does just claim that git does things better. They say their local branching is better(it is) and github's social atmosphere is better than competing products(it is). However, with mq and the record extension you can do the same things as with the staging area.
That may be, but my point remains: this article's title and one of its central accusations are incorrect.
How Innovation Has Shaped The Winter Olympics
This article contains some disturbing appeals to authority:

> As the final arbiter, let's go to Ian Stirling, one of the world's foremost experts on polar bears. Lomborg, Stirling says, used "inaccurate and utterly inadequate arguments" to "erroneously suggest climate warming will have little negative effect on" the bears.

As the truly final arbiter, I asked my cat, who said "Meow, Lomborg is wrong."

> Overall, since the mid-1980s polar-bear numbers have fallen, which experts attribute to global warming. The source is thus not exactly the solid endorsement of Lomborg's claim about thriving polar bears that one might assume.

The author would do better to show Lombard's claim, his citation, and show exactly why the citation is fraudulent or mistaken, rather than rely on assumption of general endorsement of a specific claim.
Happiness is being 74
I've been doing a ton of cooking with the Auber PID controller mentioned in the article (off of tptacek's recommendation, actually - thanks!); and I'm here to tell you that it will change the way you think about cooking.

Outside of the fact that you know you're going to end up with something cooked to the perfect temperature every time, it's made me much more adventurous when deciding what to cook. It's pretty cool to be able to try new things out and know you're going to at least get them cooked appropriately.

If you're interested in doing this at all, you should also read this great guide: http://amath.colorado.edu/~baldwind/sous-vide.html

It really is an amazing way to cook things; and it's been really interesting to discover how different proteins react to the long cooking times.
I don't understand. How would sexps be any worse than xml in terms of regexes? They're not that different from a parsing point of view (are they?) Besides which, regexes can't parse arbitrarily nested structures anyway.
Possibly behavoiral logs - A clicks on B's profile, views C's photo P1 and P2, plays game G1, chats with D and E.
As others have pointed out, if you don't trust your host, you're hosed right from the start. If you want a private server, keep it in your closet.

Having the password reversibly encrypted means that if someone gets their hands on a dump of the db, they will at least not be able to automatically gain access to millions of accounts with no effort. Depending on the encryption scheme used, it may even be extremely secure - for example, decryption could require sending the encrypted string to a different, extremely secure server off the WAN that answers with the password.
I think Google Code also does Mercurial now.
No, this is equivalent to your gym using their master key to get into your private locker without telling you. They didn't steal the car - it's still there, right where it was.

Broken analogies really don't help the discussion.