skysight-inc/HackerNews huggingface dataset:
I never managed to find how do I revert changes in a file with git, I only needed it once so far, and I had to ask a friend to do it for me, and I still dont know how to do it, tried search how and it got me even more confused.

While I recognize it may have its advantages, I dont see them yet (except for being distributed)

Note that I have not used git that much yet, maybe I just need to adapt to it (the documentation does not help much either), but I adapted to subversion a lot faster.
Someone mentioned merges I had a few problems with them with subversion, git never did one so I cant tell.
Really the #1 reason that Git beats Subversion right now, is that Git is what people use. If your development involves any community open source stuff, you will need to be comfortable with git and with github.

Just use git because it's what people use. There is no need to learn 2 things when you can get by with just learning 1 thing. Spend your time on stuff that's important.
Google filed for IPO earlier in the company's life, though. Year per year, Google made more than Facebook.
What if you upgrade to a kernel which doesn't boot ? Trust me, KVM/IP gives you peace of mind, for 10-15EUR/month it's worth it. On some server configs it's even included in the price (EX8).
Ahem... mac only, for a moment I had some hope there.
RSA Group / MORETH>N Insurance
Horsham, UK. FULL TIME

http://beta.morethan.com
http://www.rsagroup.com

We're a new EBusiness team at the heart of a FTSE 100 Company, Looking for Amazing UI Developers, and Brilliant Back-end Hackers..

Primarily we're a Python (Django) and Java (SpringMVC, Fatwire) dev team, Working on strategic web applications like anti-fraud and e-docs through to large Enterprise infrastructure..

Come join us! http://bit.ly/yZU5u0
1) We want to really nail the screen sharing experience first and make it work reliably for everyone. Remote desktop control and live collaboration are follow-up ideas that we are definitely looking into.

2) Freemium is one option that we are considering. We want to keep focusing on reducing the time it takes to share a screen and see what kind of use cases emerge before deciding on how to monetize it. Besides freemium, we think there might be possibilities for integration with other sites for support or enhancing the browsing experience. For example, a clothing site could have a stylist available that could walk users through the site and help them pick outfits that they might like.

3) Thanks!
Microsoft launches Kinect for Windows aimed at developers and businesses
#pragma once aside, I agree that not having to worry about writing and including headers at all is a significant improvement of Go over C++.
Apache httpOnly Cookie Disclosure
If there are people who have been waiting out for a perceptively more safe bet to make in the technology stock market, one can only assume that this is the one they will be comfortable with betting on. Earlier filings such as those of LinkedIn, Zynga and Groupon have seen timid responses, and perhaps rightfully so. Facebook is far more well known and it's traction much easier to assess.

So perhaps this is the one IPO that will have taxi drivers finally going back to discussing tech stocks again, which is the proverbial sign of the bubble that everyone is on the outlook for.
"Zynga’s apps generate a significant number of pages on which we display ads from other advertisers"

Are those ads counted toward the 12% statistic?
Stripe is great, simple and awesome support. Once I got past the super simple first charge, I had some technical questions. I jumped into their support chat and had my question answered, plus some helpful php links.
Though generic client isn't going to know really what to do with your service.

This is where hypermedia comes in. A rich set of standard media types allows your generic client to do useful things without knowing about any particular service.
I also don't really have a clue, but I think if you have a "trading depot" with some bank, they will offer you several stock exchanges to trade on. So you could pick some US stock exchange and buy the shares there.
Sony appoints Kaz Hirai to replace Howard Stringer as CEO
My main concern is the use of technology as a crutch for self improvement. I can appreciate the use of thought enhancing technology coupled with a strong will and determination to accomplish a certain goal - for I think that is a human ideal. But the moment I reconsider is when technology becomes the symbol for self improvement instead of a means to an end. We see this with diabetics who take insulin but never change their eating habits, people who purchase gym memberships but never attend, people who buy books but don't read them, or people who ride a helicopter up to the summit of Mount Everest, etc. Sometimes technology demeans the human experience and the significance of accomplishment... and I think people who struggle regularly feel cheated by advantages that are afforded to people who have privileged access to things of all measure.
We now know thanks to wikileaks that the USA has threatened trade embargos upon smaller countries to get what they want [1]

>The fact that pressuring a foreign power is done should not upset you as much as the fact that the Swedish government caved to it.

By your logic, when a 6'10 300lb strong man threatens to snap your arm off if you don't willingly give him your money, it's your fault for giving it to him, not his fault for threatening. That's crazy.

Just because the 300lbs strong man (The USA) is much bigger and stronger than the average Joe (country), it doesn't mean they should be allowed to go around threatening whenever they please to further their own interests, with blatant disregard for others.

[1] http://yro.slashdot.org/story/12/01/05/1539230/us-threatens-...
I agree, I too have seen lots of discussions of how to format links in JSON. As you noted, JSON is not a hypermedia format per se, but if you use the Link HTTP header you can add hypermedia to non-hypermedia mediatypes. Here is a quick example:

HTTP Response:

HTTP/1.1 200 Ok
...
Link: <http://example.com/some-resource>; rel="edit";
title="Edit some resource"
Content-type: application/json

{"prop":"val"}

You should be able to see that the link header contains a target url, a relation and optional title. The Link header maps almost exactly to the HTML Link element.

I agree, I havent seen a "true" RESTful service either, except for very simple examples. As others have noted, REST is quite a difficult architectural style to summarise in a few short pithy statements, which leads a lot to the confusion on implementation. I also think that the fact that the architectural style is defined by constraints, which traditionally flies in the face of all previous architectural styles I have seen, which emphasise features and what you CAN do. REST is about what you DONT do. Its these restrictions that combine to make something very powerful, flexible and scalable. Think chess: its a stupid game with a board limited in size, the pieces all move in complicated but specific ways. It cant possibly be an interesting and deep game with all these constraints!

If you are interested in discussions on the subject, I recommend joining the rest-discuss mailing list on Yahoo Groups. Sure the conversation veers into hand-wavy, ivory tower territory, which can be forgiven seeing as the discussion group is for exactly this, but you get some very comprehensive and detailed explanations. Definitely search the archives because a lot of stuff has been answered in great detail before. Roy Fielding even pops on sometimes to correct a few points, and you dont get much more authoritative on the subject than that :)
How many other public companies have a single stockholder with majority voting power?
At least give context next time (I had to google for it): http://www.theonion.com/articles/facebook-to-launch-ipo,2723...

edit: downvoter ... I just wanted to provide context for others so they wouldn't wonder what this is all about. I agree that this comment (parent) does not belong here ...
New York seems to be up there.
http://www.scribd.com/doc/80163402/Facebook-S-1
odata is one solution, I think.
We're discussing anything that can do open(), read, write(), provides files and directories. Do you understand that virtual filesystems do not have problems with inode counts?

Dupping a directory means
a) hw state is saved on open(), in which case you're holding it unnecessary because read() simply may not happen
b) hw state is saved on first read(). OK, what to do with parallel dumpers? How to determine when transaction starts and ends? What to do if dumper process is sigkilled?

ioctl(HW_GET_STATE) doesn't have these problems, kernel knows how to kill process inside itself.

Try to save /sys/class/net/lo/* coherently and write down all assumptions which you did.
Mirrors of the site aren't blocked by the ISP's.

http://tpb.piratenpartij.nl/
I am sure not "half" and not "would not exist". This article gives a good tldr of Israel: http://en.wikipedia.org/wiki/Science_and_technology_in_Israe...
Nice UI designs. I really like the Win 7 theme. What development environment?
Based on my reading of the quote, the 12% does not include ads displayed on pages generated by Zynga apps.
Love the concept, Idan. You should do more of these, they give an amazing glimpse into how design work actually gets done.

For someone like me that has worse-than-amateur photoshop skills, this is a goldmine. Thanks for sharing!
You just described a bunch of design constraints. The basic OS facilities and the design of the Internet already make some design decisions for you. REST is adding more. That is designing things up front. People said the same thing about XML, and of course it's only advantage is some level of self-documentation (that is going to break down pretty quickly when things get complicated).
Curiously, Sean Parker appears to not be on the top shareholders list[1], despite previously having a large %. Did he sell all of it on SecondMarket?

1. http://techcrunch.com/2012/02/01/facebooks-s-1-and-the-large...
In the documentation, I didn't see where I can give control of the screen. That's a difference. But it's a good feature to have.
Thats neat, a lot of the top torrents on TPB are just redistributions of open source stuff. I also figure a lot of the windows 7 torrents are used to restore broken installations after losing the cds, because 99% of people don't build their own PCs and thus come with windows pre installed.

The photoshop / vegas being so high isn't coincidence either. Those products are prohibitively expensive for everyone that would use them except businesses.
Java is shown in the instruction screenshots, but it would be nice if it was clearing saying "share your screen if java is installed". I have Java disabled so this doesn't work for me, nor does it work trying to share my Android screen :-)

I had expected something like a cross platform browser plugin that isn't Java.
Poll: Would you buy Facebook stock? 
Also, see results of other polls

Mostly Yes:
http://bottomline.msnbc.msn.com/_news/2012/01/31/10282329-
poll-would-you-buy-facebook-stock

Mostly No:
http://mycrains.crainsnewyork.com/blogs/polls/2012/01/would-you-buy-stock-in-facebook/
Yes, I would pay the market rate
Yes, if I could get it at the IPO price
Boston, MA. Full time.

Funded stealth startup looking for an early web developer to help shape the future of the company. The team is focused on building solutions for the electric utility market, addressing a huge problem.

The ideal candidate should include:
- Experience with PHP, Javascript, jQuery
- Optional experience with Python or Ruby
- Familiarity with Amazon AWS
- Ability to solve problems and work independently
- Ability to function as part of a small but focused team
- Engineering or technical background

Offer will include great equity, challenging projects, opportunities to grow, and flexible work options/locations.

Will consider recent grads as well as experienced engineers. Please email rogupta@alum.mit.edu if you're interested.
"Denormalization might be important"

Denormalization is still important. Taking that comment example a bit further, if you need user records tied to the comments, you're going to want to include all the user information that you need for displaying the comment in the comment record itself. Mongodb doesn't have joins. So if you have 200 comments on a post by different people, you're going to have to grab those users from mongo in a separate call, and if you're sloppy about it, 200 separate calls.

If your users really need to change their user names, you might run a job that updates the comments async.
The Challenge:  A Month Of Letters
So what % of the company are they selling off for $5 Billion? I'm wondering what they're claiming the whole company to be worth.
I had two failing drives in my Softlayer box (was about three years after they were put in service ... so not bad), and Softlayer insisted on running the HD diagnostics on our machine taking it down for an hour.

We just ended up purchasing a new box, migrating over and letting them take the old one offline. We ended up paying less per month for twice the specs...
It looks like the accountant put in the perfect round figure of 1000 million for 2011 Net Income& then backed out all the other entries :) I used to do exactly that in my Accountancy 101 exams - Q.write the income statement for Acme Corp. What do you want Net Income to be ? XXX $. That means, TCO must be XXX - yyy, R&D must be XXX - zzz, and similarly back out everything else. Not saying they actually did that, just that seeing such perfectly round numbers reminded me of those exam problems.
It's probably a lot more convenient to just add a hosts file entry for it.
I don't think Steam would be totally reliable for playtime if it was applied to refunds. A few months ago I used ccleaner and screwed up my graphics driver. I was trying to play a game that I had just bought, but after my mishap with ccleaner it never worked for me, though I did add a couple hours to my total playtime. I fixed my computer by reinstalling windows, but if the problem was with the game, my play time counter alone would not accurately reflect the fact that the game was unplayable.
PlayStation Network to be down for maintenance most of Thursday
> I'd say the biggest reason is immigrants.

Yes. Israel received top scientists from ex-soviet countries that helped to shape the country. Even in the pre-israel era, many people with science knowledge did agricultural jobs in search of an ideal.
Many HTC phones leak 802.1X WiFi credentials and SSID information
For join.me, you need to have Flash installed to view someone's screen. Screenleap allows you to view from any device with a web browser, whether it be a PC, tablet, or smartphone. In the same way that you don't worry about what email program someone is on before sending them an email, we want to make it so you don't have to worry about what device a person is on before showing them your screen.
Have you tried using PNG or GIF compression? The presumably JPEG compression right now has many artifacts.
<Interesting/> "Mobile" appears as risk factor in 2 instances.

- Growth in use of Facebook through our mobile products, where we do not currently display ads, as a substitute for use on personal computers may negatively affect our revenue and financial results;

- Facebook user growth and engagement on mobile devices depend upon effective operation with mobile operating systems, networks, and standards that we do not control;
I can agree that Ubuntu is vastly better than ChromeOS. Chrome in Ubuntu is far faster than Chrome in ChromeOS. That having been said, the rest of the environment is still too slow for my taste, even with a conservative window manager, and that's with me shelled into my server for compiles and the like.

Also, I've not fired it up since my free subscription expired, but the latest version of Ubuntu very happily sees and offers to enable the 3G card.

(final note, if this spurs anyone to google "install ubuntu on cr-48", I will advise you that opening the cr-48, taping the bios-write-protection to disable it, and installing (32-bit) Ubuntu from a jump drive is vastly easier than the other two options which require VirtualBox and/or replacing the user filesystem in place with scripts that haven't been updated for some time)
Great job guys. I love the simplicity.

How are you guys streaming the images down? Any interesting technologies or methods used?
Trion Worlds announces Rift Lite, offers first 20 levels of online game for free
Todd Thompson and Twilio Change the Way Auto Dealers Use the Phone
Show HN: My task & time management app
There are restrictions on DVD's... take it from someone who's tried to watch an American DVD on a European DVD player and vice versa. They are pretty easy to unlock though
World's largest scale model of the solar system covers all of Sweden
This is fine if your site is small and don't have a lot of users, but adding fields or data to existing documents is extremely expensive in mongoDB. Just don't design your product around this.
Looks like jacquesm lost a bet http://news.ycombinator.com/item?id=689789 :).
Probably not, no. Most IPO shares are sold to large clients of brokerages. One of the inducements that large investment banks offer independent brokerages who use their services is letting them offer hot IPO stocks to some of their major customers.
Probably best to find a local broker that is on nasdaq. In the Netherlands, I would advise Binck or something similar. I personally have my companies stock in eTrade, but that is because that is how I received it :)

It can be tricky to get into the IPO though. Don't know the details on those rules.
The difference with Russian roulette is, of course, that your skills/wits make no to very little difference. When trying to avoid the authorities, it does (or at least I'd like to think so). But, like I said, I would not encourage those people to run, my point was more along the lines of "now, now, chaps, let's not get overly dramatic". ;)
What has the Pirate Bay done of value over the last decade?

I don't know, maybe stuff like founding the only political party that really cares about policies for the internet age? Promoting the free exchange of art, content and ideas on the internet? Sponsoring cultural events across Europe?

Oh, but they must be in it for the money, of course. Because risking jail and having very powerful people come after you, while you're developing a free search engine built on a highly redundant architecture designed to bypass censorship attempts, is such an easy way to rake in the millions. I wonder why Zuckerberg didn't think about that.

They might not have started a revolution in Tunisia, but they've still done more to change the world of ideas than 95% of the tech companies out there (yeah, my 95% is as bad as your 95%, lol).

I won't waste time challenging your half-assed assertions that "there is little doubt that TPB is costing content owners real money by helping people access torrents". That's what the copyright mafia says, whereas an increasingly large amount of research says this is quite a dubious claim at best, and at worst exactly the opposite of what's really happening. If companies like Adobe and Microsoft really hated piracy as much as they say, they'd have stopped long ago to distribute "demo" and "trial" versions which could be easily cracked.

Quiet people sit at the back of the bus, while progress is made by unreasonable people; but considering your attitude towards people who "enjoy the attention", I don't doubt that you'll struggle to understand where I'm coming from.
I can't find anything to disagree with here (well, I could pick nits about RPC not scaling). Damn you.
Brooklyn, NY. Full time.

Docracy is the GitHub for legal documents. We are disrupting legal services for good by open sourcing contracts and allowing everyone to branch and sign them. You can have a look for yourself here: http://www.docracy.com/

We are a diverse team of 2 senior devs (Docracy's MVP was built in the time of a Hackathon - and won) and a fully recovered lawyer. VC-backed, working of the new NYU incubator in Dumbo.

We are looking for a seriously good front-end dev with a sense of design to create a document editor that will put MS Word to sleep forever, and a Java developer who will learn from the best of the best. More info here: http://www.docracy.com/application/jobs
I've used scss and less and I prefer SCSS.

When I first started using less I found the javascript parser missing some functionality that was in the full ruby gem. Also, since I use django, I found integrating with scss much easier, especially with pyscss.

I find that scss provides a level of abstraction that I am comfortable with. Because of pyscss I can run it from the command line and figure out exactly what is going on pretty easily.

With compass I find that I write much cleaner css code. But the big win is being able to nest my css. Nesting CSS brings it much closer to the HTML that you are styling.

In my mind this is the huge win.
Yoiks. All I got out of that is why full text justification should be banned.
We are developing in Adobe Flex.
Great responses. Best of luck to you guys. I'll be sure to bookmark your stuff and follow the progress, and if/when I come across a screen-sharing need, I'll definitely use yours.

Another option for you for monetizing: customer rebranding. For a couple bucks a month, you can use your own logo and/or color scheme and/or stylesheet. Though I'm sure that's at least been considered.
HN cannot be taken as a whole. You're attempting to say that because a lot of people on HN say "Google is evil" that when someone else suggests their free DNS server, this is some sort of hypocrisy.

I guess it's understandable to be frustrated at the anti-Google sentiment if you are a Google employee and don't see anything bad happening internally, but don't turn this into some "HN vs. Google" men-in-costumes-wrestling-around-in-a-scale-model-of-Tokyo battle.
Report: THQ cutting 170+ staff, including VP of technology