skysight-inc/HackerNews huggingface dataset:
Namaste! I love this game. Unfortunately, I'm on my iPad right now so cannot access it... I'll take another look when I return to my desktop.

I've visited Nepal twice in the past 2 years; it's a country that I find fascinating both in its beauty and it's disfunction. On our first trip we bought a lovely version of this game made of timber and brass. There are many cheaply made items available in Nepal (many of them show their cheapness) but when you find items like this game that have been made with care, you get to see the true Nepali craftsmanship come through.

Is there much of a tech seen in Kathmandu? Most entrepreneurial folks I spoke to outside of the tourism sector wanted out of Nepal, to move to either India or the USA.
Sounds like just another variety of strategy tax. Sacrifice the quality of a successful project for the good of the motherland.
Yep. I was installing a network printer on both XP and Windows 7 after Christmas. Those configuration dialogs have not changed in a decade, and you could scarcely call them "usable" back them.
No it's just a cease and desist letter, even if he did comply its not a binding agreement. And even if he did agree facebooks systems are so automated that he would likely recieve an invite to use their systems which would nullify the ban. People banned from casinos often receive invitations to visit the casino which nullify the ban via the casinos marketing efforts.
“Most product teams don’t need a separate testing role”, quoth the author. And he may be right. Most products don't need to be of high quality. Most products have few moving parts and few things that can go wrong. If your product is a web application, you can fix stuff quickly once your users start complaining, too.

But then there is the kind of software that must not break, ever. The kind of software that is so complex that every time a developer touches it, he is bound to break something, somewhere, because no human can keep all that complexity in his head.

Your operating system falls into that category. Your web browser. The machines that bring humans to the Moon, keep you alive at the hospital or your car on the road. You know, the difficult stuff.

I've spent a few years as test manager for a web browser engine you may have heard of. The team consisted of some of the best developers I've ever met. Razor sharp guys. But despite their brilliance: for every bug fix they did, there was a 30% chance of them breaking something. In the most complex parts of the layout code, that number was closer to 50%.

50%!

Having less than one tester per two developers on that particular project would be madness. And I'm not talking about outsourced monkeys pushing random buttons ten time zones away. I'm talking about people more evil than the devil himself – able to conjure up the kind of tests that will rip your software to pieces in ways you could never imagine. I'm talking about proper test engineers that can automate away all that boring shit humans don't want to do.

A sparring match between a great developer and a great test engineer is truly a thing of beauty. And in the end, both of them win.
Turn any USB device into cloud storage
I found it and I wasn't even looking for it.
Oh, I see... so Pinterest is one of TechCrunch's favorite things to talk about lately? When they have a topic like that, they'll publish absolutely anything about the given company, no matter how trivial.
It's not the "for life" anothermachine is disputing, it's the "banned." What he received sounds like a simple nastygram. I could send you a letter demanding that you give me your house, but that wouldn't mean that you are obliged to do so.
Hmm,

There is a little more on this here:

http://blog.games.com/2012/01/06/facebook-friendly-gaming-si...

"...the plug-in had racked up an impressive following of players "in-the-know," who kept the project a secret for fear of such an outcome..."

Maybe such a plugin shouldn't be disallowed by Facebook but it seems like it wasn't surprising to many people that it was...
There certainly is a difference between Capitalism and Corporatism.
That is rather nice! http://www.colr.org has something similar, but it relies on server-side code. An all-javascript solution is a cool thing.
Ask HN: Games hosted on GitHub?
I'm trying to compile a list of popular, community-driven, open-source, indie, old-school and/or impressive games plus related content like maps, hacks, plugins, etc. that are hosted on GitHub @ https://github.com/leereilly/games.

If you know of any that you'd like to share, please leave a comment below, fork and push the changes or just send me a message.

Your help would be greatly appreciated!

Cheers,
Lee
Facebook terms of usage
https://www.facebook.com/legal/terms

Section 3.2:

"You will not collect users' content or information, or otherwise access Facebook, using automated means (such as harvesting bots, robots, spiders, or scrapers) without our permission."

Seems writing a bot that automatically takes actions on a user's behalf would clearly violate the Facebook terms.

Banning bots is perfectly reasonable behaviour for any site, a badly written bot, especially one that's distributed to large numbers of users could very easily cause a denial-of-service attack because of sloppy programming.

Facebook probably should have just dropped the developer a friendly email rather than a letter from their lawyers and banning the developer might be going over-far, but there's nothing wrong with them wanting to ban the plugin.
Good question. And it could lead to the possibility to resurrect a site: in code, in name or in users.

I would crosscheck crunchbase against the underlying domains, and not rely on the deadpool tag. Also, check the site stats the profiles show.

Take livekick for example: http://www.crunchbase.com/company/livekick
http://livekick.com/

You could also look at tweet activity: last to and last from. (and last blog post)

You could call the site Life Support.
Am I missing the inside joke on this?
Microsoft won't win with WP7 until they make it in their partners interests for it to win. Google did that by giving them a say in how the operating system looked and worked and a cut of revenue from apps.

Microsoft made a nice OS but there is just no reason for either the carriers or the manufacturers to want this OS to win. Right now it is a nice option to have around to keep Google honest and that's about as far as MS partners will go to promote it. Beyond that, WP7's success is a net loss for everyone except MS with no compensating upside. Microsoft has to figure out an equation that wins for everyone like Google did, and then we'll see things happen.
http://www.businessweek.com/magazine/behind-every-great-woma...

there is a related picture:

http://images.businessweek.com/cms/2012-01-04/feature_husban...

Bureau of Labor Statistics; Catalyst; Pew Research Center
Show HN: Veneer, modal dialogs in 75 lines of JavaScript
WebGL Nyan cat
I'm realizing that you are totally right: a Hacker who isn't at least aware of SOPA is not a hacker =)
Status of EasyDNS is also posted on twitter:

https://twitter.com/#!/easyDNS

There is more information about that attack than on status blog:

"The attack is multi-faceted, multi-gb/sec SYN flood, ICMP and DNS flood.
Working with Prolexic to get DNS2 back online ASAP"

"We are still taking heat. We expect that to drop over time.
We are still putting in mitigation and workarounds."
I have a question which is more legal related. It is "public" secret that US government (and other governments) have and use persona management softwares which clearly violate Facebook terms of usage.
The question is: does Facebook has any legal standing against that? Can Facebook or other social networks sue government for offering private intelligence companies contracts to create software to manage "fake people"?
It looks like someone edited the exit year for Reddit to 1973.
Rather than doing recursive greps, I think that LXR (The Linux Cross Reference) is a much better way of exploring the kernel: http://lxr.linux.no/
You might have trouble getting the codebase. I was employee #2 at a startup that shut down after about 1.5 years, and at the end we sold off everything.

I don't specifically know what happened to the source code but last I heard there were companies interested in it. Nobody that was going to do exactly what we were trying to do, but companies who could make use of a decent codebase if they could get it on the cheap. They would have gotten a few years of work for significantly less money (and time) than it'd cost them to build it themselves.
There is a subtle difference though. With general caching you have to worry about stale data. Since memoization applies to pure functions where a given input always results in the same output, "cache invalidation" isn't much of an issue.
You kill the magic of a successful team if you spread them out. If a team works great together, you should keep them together. The team dynamics are a lot of that success.
It was meant as an ironic joke, I wasn't serious. Re-reading my comment I guess it doesn't come across as a joke, should have put a smiley :)
You don't get it. Your competitors cheat. Illegally. They don't pay customs, they don't pay taxes, they don't pay social security, and they get away with it. No matter how good your business plan is, your illegal competitors, who often shamelessly copy your otherwise excellent product / idea / service will do it for 1/3 of the price. They simply have a huge, very unfair advantage against us, who do business legally.

You need to find a business which is less easy to copy and/or one in which you can offer significant benefit vs. an illegal competitor. It's that simple. In the U.S. we have an identical situation to what you describe in the services industry: outsourcing. I need to charge X in order to survive as, say, a web developer, whereas someone in India or Vietnam can charge 1/X for essentially the same service. Now it's my decision whether to create enough benefit for a customer to continue in that field, knowing that many potential customers will simply outsource, or identify another field where I can provide a service that is not as easily outsourced.

Competition is competition, in respect to your business plan the legality is irrelevant.
Here in Japan there is a TV station called NHK which make a series of awesome Rube Goldberg machines called 'pythagora switch' and film them for a children't show. The video quality and construction is great and they use nothing that you couldn't find in your house. Some are very simple but the mechanics they use are frequently absolutely shocking. They always end by raising a small flag and arranging the letters of the show. I'm surprised I never saw them until I moved here. I could watch them for hours.

I found a DVD of it that comes with a book in the store here and I was going to buy it as a gift for my family but I realized it's probably the wrong region. I can't find an example video online right now. In Japanese it's called:

ピタゴラスイッチ

http://www.nhk.or.jp/kids/program/pitagora.html

http://en.wikipedia.org/wiki/PythagoraSwitch
I did not know Backdone.js before.

thanks a lot, kls!

Did some search and found the following good collection

http://www.quora.com/What-are-some-good-resources-for-Backbo...
What's the story behind the move? Out of business or just moving somewhere else?
May it's the psychological effect is has on the inmates – a moving physical entity reminding them they are watched, instead of a stationery and easily forgotten/overlooked camera.
30 Story Hotel Completely Built and Finished in Fifteen Days
I noticed this and was pretty disappointed, the chrome extension and unread new comment number is the only sane way I've found to follow conversations. I also love using the site for finding stories.
I have a hard time believing that anybody on HN doesn't know this.
I have 10 e-mail addresses I use day-to-day and I access them all in Mozilla Thunderbird through IMAP. I haven't found a webapp anywhere near as straightforward and efficient as a simple desktop mail client. I definitely don't want to log in to 10 different web apps to check my mail, or even log in to one and sequentially click a "switch account" button and cycle through things.
Bootstrap for Facebook apps
http://en.wikipedia.org/wiki/Sovereign_immunity_in_the_Unite...
It's funny to see a hotshot troll feinted confusion. It's even funnier to see a rude brat pretending to have a grown up conversation. If you want a grown up conversation, act like one first.
I think on a whole you need balance. Because you're a coder you may not fully appreciate the salability of what your building, either devaluing the work your doing or over valuing things which may be less important. I think a business minded cofounder or at least conspirer is important to the process of actually building something which can be sold.
http://colorapi.com/ is similar but better suited for finding color theme inspiration.
This is not what I've seen. Large organizations are resistant to change, but it doesn't mean they test anything. I used to work for Bank of America. bankofamerica.com was down for over a week, despite a change control policy that basically prevents code from ever going into production. Big organizations like policies, but the people that make the policies do not have the knowledge required to implement or enforce them. And when they do, they don't work anyway; you can wish for perfect software, but when you hire dumb people to write it for you, it's going to break.

Big companies don't want downtime, but they hire non-programmers to make this happen. The result is downtime.
actually it is possible to build both features in the RDB -> JSON dump (filter by key pattern, type, single DB, and so forth). But that would be much faster.

Absolutely, that would be awesome and definitely a lot faster.

feature request added

Thanks for doing that. I'll continue my reply there.
So it's like he put it in his resume. I am sorry. I feel sorry for the guy, and I don't know whether Facebook is justified in banning him. But if Facebook doesn't want to play ball, just move on.
He's not a US citizen, he doesn't have funds to fight Facebook and he cannot count on the lawyers to help him for free. They used disproportionate force against him. I'm sure he will remember that lesson.
Layout very slightly broken on iPad.

Maybe indicate how long each chapter for a book will be? Or even give people an option to choose. I wanted to click a title to get an intermediary page with more info before I thought about signing up.
Yep, good eye. It's not an ideal approach but using KEYS is the only option for a non-specific tool.

The right solution is to have something similar build into redis-cli (see antirez's link above).
Personally I think that the idea of parsing HTTP response headers as a service is one aimed clearly at people who design websites but don't understand how they work on the server side. Otherwise you're paying someone to add extra script load to your site to give you data you already get.

Maybe there's a market for that, but I'd be surprised if HN or any serious tech site would cater to the same demographic.

What's left is the geolocation. At this point I'd think a major USP is relegated to a bullet point in a feature list. I've not seen much in the way of helpful geolocation APIs, and the data needed for this costs money if it's mission critical.

You've got to maintain the database after you've bought it, you've got to run a server for that database, you've got to write a script or an API that exposes it, in JSON format, to a client-side script...

If you're not up for that commitment, or it's not worth the time or money, then surely 'geolocation.js' (as opposed to 'visitor.js') can help you out. And your commitment to it lasts only for as long as you pay.

But for anything else? Well, I'd want a server to save that for analytics, and posting HTTP response data via an XMLHttpRequest is a bit convoluted.
When you write software for programmers, you typically are writing it for "ego" or "cred" rather than for money. The money will come when you write software for normal people, either in the form of actual payment, or in the form of recommendations for jobs (contracting or full-time). Therefore, as an author, you are compensated. Just not with money. (What's better compensation for your weekend project: $10 now, or a $10,000 raise tomorrow? That's why programmers advertise themselves instead of monetize their "products".)
I think the OP wants the person that creates the group to manage it, hence using curate.
Healthcare Professionals Becoming Increasingly Distracted by Mobile Devices
i'm curious why people go through all of this work to hack ichat instead of just using adium.
hey, i'm loving it, too - today i made a short-film with this plugin --> http://www.youtube.com/watch?v=oGXYEqVFclg
Ask HN: Simple setup for a new Windows machine
I'm in the process of setting up and new windows box and about to reach that stage where I end up trawling websites for the installers of all my favourite development tools. This is something I really don't want to do.

Does anyone know of a way of automating this process? I'm thinking along the lines of something like puppet for Windows.

I have found http://chocolatey.org/ that provides an apt-get like function for Windows but there are some key 'packages' not there, Chrome and Java to name just two.

Does anyone have any ideas on this one?
It's very strange then that both bits of code have a loop which add a lot of 0s together.

When you make inferences at this level, you must validate your methods of comparison. That PDF document does not show how other chess programs do the same feature, so it's very hard to tell if that's a natural way to implement the same approach or if it's a copyright violation.

My knowledge of this is based solely on the chessbase article. It shows one method of fingerprinting chess programs which suggsts that Rybka 1.0b and Streika 2.0 are the closest matches to each other, and somewhat close to Naum 3.1/4.2, while Fruit, Toga, Onno, and Loop are close to each other. Was the analysis incorrect? Rybka 3 and 4.1 are much less similar.

What analysis show that Rybka was "a very close match to those of Fruity. Very close, as in much closer than any unrelated engines are to each other"? The dendrogram clearly shows Rybka 1.0 closer to Naum than to Fruit. Clearly it would be appropriate to compare to the similar methods of Naum.

I don't understand your statement "It seems much more believe that substantial parts of the code of Rybka were copied verbatim from Fruit". Quite clearly OpenOffice looks and feels like Microsoft Office, but just as clearly, the code was not copied verbatim from MS Office. Quite clearly Linux 1.0 was written with knowledge of how MINIX works, along with information from Sun and POSIX; I myself learned about OS design from Tannenbaum's MINIX textbook. But there's no credible claim that that Linux was copied verbatim from MINIX. Do you think Torvalds could have developed an OS from scratch, without any knowledge of how OSes work and without any standards?

People do write systems from scratch which are bug compatible. DR-DOS 5 was bug-compatible to MS-DOS. That was for commercial reasons. Researchers will implement someone else's algorithm so they have baseline comparison for alternate algorithm development. Free software people will rewrite software which isn't free. People who follow the kata development style will reimplement code just to get the feel for how that version is done.

So no, I have no problems in believing that someone would start with one method, do a deep analysis of another program, implement the ideas (but not copy the code!) and end up with similar results. While it may not be perfect clean-room style, it's still not in violation of the GPL.

If there's a GPL compliance issue, then where is the evidence of copyright infringement? All I've seen is examples of algorithm reimplementation.

Not only that, but I gather that there's a lot of reverse-engineering going on; how much of the other proprietary chess programs are similarly "inspired" by deep inspection of other implementations?
"You are free to disagree at length with both of those beliefs and I won't fault you for doing so, except that if the best argument you can muster is "no fair, I just want to rent" I may roll my eyes."

This is fundamentally an issue of the tax code, once again, favoring those who are well off while disadvantaging those who are not.

If that doesn't concern you, then so be it.
They can't be uninstalled because they are installed in a compressed read-only filesystem that is expensive and risky to rewrite. This engineering compromise forces you to look at the icons of applications that you don't want to look at in exchange for more functionality from a cheaper device.

We all wish this was some conspiracy by the carriers to force you to expose your personal information to Facebook, but the reality is, it's a convenience for the 99.9% of people that do want to use Facebook. It would be inconvenient if phones came with no applications. It would be too expensive if every phone shipped every application on every Android market. So the carriers aim somewhere in the middle. The rest is an implementation detail.

A feature to "soft delete" applications in Android would be nice; instead of physically deleting the bits from the filesystem, just hide the icons and intents. I'm sure a patch implementing this would be most welcome.
If it'd been priced at $18 once off instead of $x/month, would the HN reaction have been very different?

A few people have talked about it being trivial to create, but it's obviously not so trivial that people haven't found a free option useful to save them time.
>The only other reason I can think of that would make any sense is that the games servers might have had load issues (since the plugin could act faster and on more things than a human). However, I would put my ad theory above as far more likely.

Also consider that many facebook games operate with a micro-transactional model where you CAN buy stuff with in game currency earned by the 'tedious clicking' but if you want to speed things up, you can buy currency with real cash. If the 'tedious clicking' is mitigated by a plugin, then the pressure to pay real cash is decreased, costing the app developers revenue

So, this plugin reduces facebook's ad revenue, reduces app developer's revenue and if the application uses facebook credits as currency, facebook loses its cut of lost developer revenue as well. Its' not at all surprising that facebook went after it.
Interesting URL there. A dot after the tld, and hosted on ntlworld, which was once the UK's most hated ISP (now owned by virgin and hated very slightly less.)
Megan Fox tats
Megan Fox tats
Megan Sibel gives us an example of the way in which necessary it really is to consider again prior to inked.
More generally, Ack is great for doing "recursive grep's" on source code. By default it does a pretty good job of only listing matches from filetypes you're likely to care about.
I had a female boss once. She said the exact same thing about not hiring women because they get pregnant.

I'm a man in the U.S.A. We don't have all of the laws as described in this article (most of us can be fired for any reason at any time). We're on our own. My wife got 4 weeks leave when she gave birth and that was at 50% of her normal income. Then she went back to work (and governments wonder why births are declining).

Anyway, I was shocked that my boss felt that way about women employees and because she was so matter of fact about it. She didn't have children herself and was past child-bearing age. She was very successful (several master degrees and a very wealthy husband). She was one of the best managers I ever had. But basically, she was a woman who would not hire other women.
Too bad the marketing just isn't quite "I have to have one" yet. The Nokia Lumia seems slick... but have you seen the pop-up Nokia booths in the malls? They haven't got a bloody clue. The phones are tethered to a FAT security device...