skysight-inc/HackerNews huggingface dataset:
Value and technical difficulty have no interdependence. The fact that this thing could be cloned in half a day doesn't in any way indicate that the original business won't go on to be successful.

I know this because I make a comfortable living on the proceeds of a SaaS product that anybody here could reproduce in half a day. The fact that several dozen of my customers are HN readers (and thus capable of the aforementioned feat) goes to show that even if it's possible to do something, the smart business decision is sometimes to pay somebody else to do it for you.

I actually give a full set of instructions to build your own version of the service on the site, and link to several open source packages that you can install on your server. But still there are plenty of people out there capable of multiplying [hourly bill rate] * 4 to come up with how much doing that would cost. Since that'll buy most shops a couple years of my service, the smart money goes toward the "buy" end of that build vs. buy decision.
Ask HN to upvote this humble petition against SOPA:
What are the other initiatives like this? Is there Petitions, Dates, Sites, Apps?
When You Have To Buy Their Love, You’ve Lost
I probably noticed this in 1997. And I'm not specially smart.
A dot after the tld

That's actually how it's supposed to be done:

http://www.dns-sd.org/TrailingDotsInDomainNames.html

"It's a little-known fact, but fully-qualified (unambiguous) DNS domain names have a dot at the end. People running DNS servers usually know this (if you miss the trailing dots out, your DNS configuration is unlikely to work) but the general public usually doesn't. A domain name that doesn't have a dot at the end is not fully-qualified and is potentially ambiguous. This was documented in the DNS specification, RFC 1034, way back in 1987 ..."

but the site works just fine without the trailing dot as well.
Isn't there something slightly ironic about accusing the best pupil in the class of peeking over the shoulders of the other students during tests? Not that it can't be a correct accusation, but if this guy "cruised to victory in four consecutive WCCC tournaments in 2007, 2008, 2009 and 2010" then he must have done something right (other than copy-paste).

From a copyright perspective I can certainly see an issue, but that would be between Rajlich and the author of this Fruit I would say.
Just to be picky, wouldn't the users of the plugin be responsible for violating the tos? I'm sure he tests his plugin on facebook, so, bam. gone. but... shouldn't the 135,000 fans who (presumably) use his browser plugin be banned as well? They are clearly violating the tos.
The dot after the tld is optional (if you don't need to specify a fully-qualified DNS name). Try for example: http://news.ycombinator.com./item?id=3438428

EDIT: I learned something new today, adding the trailing dot can be a good idea:

http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/we...
"Social responsibility" produces a better overall society? How? By encouraging a lack of personal/moral responsibility? By legitimizing theft? By acclimating people to expect copious benefits without having to pay for or otherwise earn them?

As for who manufactured the scam, you hit the nail on the head. There are those who are in power and wish to remain so, and the best way to do it is through bribery by theft, aka welfare/"social responsibility". It's not a conspiracy to hurt themselves (laws are for others, not them), but to gain control over others. It's just like giving wild animals food; soon they lose the desire and incentive to hunt/forage for themselves, and you've gained control over them.

Before you accuse me of "gross generalizations", you should know I was born into a dirt poor family. But we had pride, morals and a strong work ethic, and my parents were proud to have never taken welfare. We knew the welfare people and wanted nothing to do with them. Many had kids just so they could collect more welfare per child and proceeded to spend it on alcohol, cigarettes, gambling. Essentially whatever the parent(s) wanted, the kids be damned with most of them turning out bad--prison, murdered, or a second generation on welfare. The theme has continued throughout my adult life, only it's now extending into the middle class as well.

Finally, if you think my "gross generalizations" from personal experience and observations are repulsive, I know people who have a much harder stance on this topic than I do. They're a friend of mine and her colleagues--who are social workers in a major US city. She (and perhaps the others) got into the field to help others get back on their feet--only to find not apathy but hostility towards any attempt to get them off "social responsibility" programs, sometimes to the point where she's felt her life in danger.

A better overall society indeed.
Youtube had dozens, but apparently NHK removed them :(
building the machines looks like low level programming :)
I know this is a damned if you do, damned if you don't attitude, but I think this is bad news for Microsoft.

Microsoft lives in an echo chamber. The last thing they need is a product people say is good, but that doesn't sell. This is going to stall them and they are going to wait for the sales to catch up to the hype - which in their mind it absolutely must/will. And when it doesn't, rather than acknowledge just how bad their brand is or how late to market they continue to be, they'll look at the outside world for what went wrong (it couldn't be them, people loved their products!).
My message is completely different. I do want women to be able to have a long, paid maternity leave. It makes sense. But my goverment shouldn't kill my business either. Isn't that fair to ask? When I'm doing business, I'm a paying a ton of money, thousand times more than the average guy. It doesn't make sense to further punish me, through killing my business via absurd regulations that don't make sense.
It's a humorous exaggeration.
Why not just use hg-git with github? I use BitBucket for the private repo hosting, but, as a service, github blows BB out of the water.
Excellent. I was just working on a project that used Bootstrap, which worked great until I had to implement Facebook notifications (which must be viewed in a canvas app). Bootstrap is too wide for that.
Another wrinkle: some mailers stuff full 8-bit chars into mbox which will choke some parsers and end parsing prematurely (most expect 7-bit ASCII).

But it beats mdir handily in one way: if you're dealing with mailboxes with 100s of thousands of messages it is way more efficient.
The difference between 2.7 and 3 is, to be honest, nothing big in terms of programming. I use both mostly without noticing the difference, because some libraries are still on old versions. For now, use import __future__ to help ease the transition and don't stress.
If an article titled "How Hackers can use your credit card number" goes into details about what they mean by "hacker", examples of botnets and phishing, and mention that hacking in the criminal world can mean something different than what it means in the programming world, then I would have no problem with that.

This article was much more along those lines than the example you gave here. It often uses the term "yoga exercise" or "position", etc. and to state the specific action which caused an injury, or in the case of bikram yoga, to state a physical negative effect that it can have on the body.

In other words, it's what 80% of the population uses, and stated in such a way that the other 20% can tell exactly which of the many definitions of "yoga" the author means.
Oh yes. I was just sharing my past experience. I don't mean to take a side.
I was using SuperCache, and that seemed sufficient when I did some load tests.

I think what killed me was the micro instance only has ~617 megs of ram. The medium instance is holding up fine.
Rugby union fixtures / results and data downloads for rugby-related mashups
People still murder others even though it's illegal.

Do you actually believe this claim?

"I would imagine that those who don't murder would continue to not murder while those who do murder would continue to do so. Removing the law doesn't make murderers any less likel to kill."

If not, your analogy is faulty.

Isn't the biggest harm losing an employee & having to hire someone new?

Did you even read the article? ...not only I couldn't fire her while she's away, I couldn't fire her when she comes back either. So I would have to fire the one who's been working instead of her for the whole time. When a woman would come back from the maternity leave I would be legally forced to increase her salary to the present level in her position, and also, give out her normal vacation days...
way more efficient along which dimension? Space, or processing speed? By roughly how much? Enough to be worth the costs in potential data loss?
Have I misunderstood your source?.. But when your first line of your README says that it depends on Mootools, which is shipping at like 40kb~, doesn't it kind of defeat the purpose of having a line count?

Heck, here is a modal dialog in one line.

var d = new dojo.Dialog({ title: "Pretty Awesome huh?", content: "And in just one line" }).show();
> Don’t shit where you eat

Learned that one from my puppy.
Any details on the technology behind this?
I really need a Web Developer's job. Suggestions?
Hello,

I am the first year CS student and I really want to stop getting money from my parents and earn my own. So, I want to get full or part-time job as a Web Developer (PHP, MySQL, jQuery). I have 3 years experience in each field.

Could you suggest any good sites where I could find this type of job? I need salary just to pay my rent and to buy food. That would be enough. I tried freelancer.com and other similar sites, didn't like them very much.

Thank you for any suggestions.
Nobody ever said the transition from a small business to big business is a simple one.
No man, respect me for giving you the wisdom of a Crime Boss. Crime Bosses are really cool and they could teach you a lot about entrepreneurship. Criminal enterprise is really cut throat and legit; businesses should strive to emulate it. I'm also cool for having really underground connections.
Although the articles seem to not mention it, it should probably be noted the author is a moderator on the Rybka forums so is most likely not coming from an exactly unbiased viewpoint.
Watch Contraband Online
Watch Contraband is based on Reykjavík-Rotterdam which is written by Arnaldur Indriðason and Óskar Jónasson. Camera work is by Barry Ackroyd and edited by Elísabet Ronaldsdóttir. The film is scheduled to be launch in movie houses on the 13th of January, 2012 under Relativity Media, Working Title Films, and Blueeyes Productions studio.
The problem is also that every new OS they decide to move everything around. So if you do know it, now you do not. One thing I really enjoy learning every new OS is where all the settings are, that is so much fun.

This is one reason I think people stay with XP so much, there are too many stupid changes. I couldn't be bothered learning all the new stuff with Vista/7, so I skipped them both.
Efficient use of inodes, perhaps?
I am working on something that addresses this need exactly. Should have a product out very shortly, been working on it for a few months now as a side project.
Show HN: Trace/Sketch over your CAD Models on your comp screen from your iPad
Building the Team That Built IBM's Watson
Each mdir email is a file, so depending on your OS it consumes disk fragments very quickly and relies on your OS file handlers to allocate and load messages. mbox as a mapped file and a good index blows it away in speed and space usage.
Is there a way to fix the recursion depth problem with this solution?

To me, the memoized version is more clear and should be just as efficient as the iterative version. However, this version of fib_mem dies before fib_mem(1000)!

Apparently, you can increase the recursion depth limit using the sys module. Is that the right thing to do? And, if you do it, are there guidelines for doing so without causing memory problems?
The 'control panel' has always been a god awful nightmare... sure enough, in 95, 98, ME, 2000, XP, Vista and 7, it's disorganized and confusing, the changes they've made notwithstanding. Contrast this with Apple's System Preferences, and it's clear MS needs a basic philosophical change in how they design interfaces such as this.
Ask HN: Do you have business insurance as a freelancer?
I have never been required to have business insurance with past clients but my latest gig has this stipulation in the consulting agreement:

"Consultant shall maintain such insurance as is customary in the industry."

I personally don't know any 1099 independents with errors and omissions insurance so maybe it's not customary? I'm based out of Boston, MA.
I've found that google.com/maps always shows the US, but google.{co.uk,de,es,fr,it,ru, etc etc}/maps will always show a sensible viewport.

In this case, I think I prefer that approach.
As engineers our job is to make it easy for people to do things. Being tolerant of ordinary people's mistakes makes it possible for non-engineers to make web pages, and that's a good thing.
Outsourcing is similar, but still very different issue. Agreed, as a web developer you have to compete with worldwide competition, that may be "unfair". Yes, you have to find a business plan, that still works. It's that easy.

But nationwide local corruption is a different game. Let's say you run a small restaurant. The guy next door opens one, and their menu is as good as yours, but costs 1/2 of your prices. You can't match them, because of all the dirty tactics. You have two options. Go out of business, or start using those dirty tactics too, and then you become a part of the problem.

You can tell me there are other options, like, I don't know, turning my restaurant to something completely different, but the principle still stands. Whatever I do, if it's successful, illegals will copy it exactly, but sell cheaper. It's just a question of time. It's a national sport.

It's the survival of the most corrupt (not the fittest).
Woz would have met at most 1 of your bullet points when he started at Apple.
In Spain you pay less taxes for hiring a woman than a man. This also applies when hiring young or old or disabled people. So, you pay max taxes hiring a 30-some man without physical or mental disabilities.
The world's most important 6-sec drum loop: The Amen Break
But then if real hackers came along and read that article, and then poised to point out that the "hackers" described in the article were not actually hacking but were rather engaging in an nonsensical tangent activity that could loosely be grouped within the technical field but not necessarily termed "hacking", we would then have to defend hacking by "redefining" it on the spot..

Not that I entirely disagree with you. I have no problem with observing a group performing such acts and pretending to define themselves within the collective for a group in which their activities really do not apply. I can certainly agree with saying "Fine, let them be." Until those activities begin to reflect badly upon the real collective, and then you must come out and explicitly distinguish between the real and the imaginative.
قصص سكس محارم
قصص سكس محارم
http://www.top-mazika.com/2012/01/blog-post_07.html
Not sure about a dedicated site, but an entity like YC or TC would be a very good fit for tracking this sort of info, because it is directly related to what they do.

I could contribute a couple of entries, both of which are highly recyclable and I was actually waiting for a way to let other people have a go at them.
Reportlab: Converting Hundreds of Images Into PDFs
Brilliant. That said, as someone working heavily with Bootstrap these days, I suggest that you rebase this off of the 2.0-wip branch as a lot has changed (for the better) there.
TODO: Make code prettier
Or it's so trivial that nobody has bothered to find or provide a free option and instead implemented it themselves.
Well, a ToS is not law, so there's no obligation to enforce it, so it's up to FB to decide, and I don't see what would they gain from that. They got the app gone, they don't really benefit from having 135000 more people hating them.
Swelling Servings: The Growth of American Food Portions
The reason the spec does not explicitly include a binary data type is because Smile and BJSON already do this (as well as BSON if you want to include all the extra types it adds); none of these specifications have been widely adopted with BSON being the most successful only because 10gen's success with Mongo.

JSON's fast and wide adoption was due to two things: simplicity and compatibility.

UBJSON follows both of those tenants while giving many of the advantages of a binary format without taking them to an extreme.

Yes a binary-specific type would be helpful, but it would add an additional vector of potential incompatibility. As would data de-duplication, but again, would make understanding the spec and writing parsers/generators for it considerably harder.

As I mentioned there are other JSON binary specs out there, each of them with their own complexities or customizations that I think stopped them from mass adoption.

I hope to avoid all of those potential pitfalls with UBJSON, keeping compatibility and simplicity (in that order) as the core requirements for the spec.
Is it not same as TonidoPlug2 wifi model?
The path to money for criminal entrepreneurs is WAY quicker and less financially risky than non-criminal startups.

Drug dealers don’t sell drugs. Drugs sell themselves... You will never hear a drug dealer say: How am i gonna get rid of all this Crack? ~Chris Rock
Another Scoop by Dijkstra?
One way to get around the different escaping rules between mboxo and mboxrd is to insert a space (0x20) at the beginning of any line that could be misinterpreted. This eliminates the need for any further escaping. Leading whitespace is almost always ignored by mail clients when displaying the message, especially when the text is flowed.

I've received received e-mails that were formatted this way, though I'm not sure exactly which software, whether client or server, is responsible for doing it.
I'd be very careful about trying to "resurrect" failed start-up ideas like this.

Unless you're one of very few people, you can't effectively solve a problem you don't have personally. If you try and things start to look like they're working, someone who actually has the problem and knows all the details can pop up and wipe you out.

Also, the reasons why start-ups fail are not always obvious. In many cases, what appears to be a good idea really isn't for reasons that only the prior founders understand. Without exact knowledge of the past, you're very likely to fall into the same trap that killed the previous start-up.
Dijual Rumah | Rumah Dijual di Bogor  Griyakita.com.
Minimalis n Berhalaman, fasilitas Taman, Masjid. Dalam perencanaan: kolam renang. Alamat Properti : Cikeas Residence Blok D5, Bojong, Kota : Bogor.
Given the number of times I've referred to a $3.99 price tag as "four dollars" and then had the person I was talking to correct me and say it really only costs three dollars, I suspect that it really does work.
I totally agree with that. But my point is that there really isn't much for them to do when you're still ramping up your product or still in stealth mode.

Well they can do what they are good at which is marketing or sales, but since the product is not sufficiently done, what are they gonna market? in addition to that the whole company is in stealth mode anyway.

We want to get as many users as possible so we can get content (if the application really depends on userbase) or be profitable as soon as possible (in the case where we're building a business-oriented product that aims straight for revenue with solid business model). But in both cases, I still don't see how they are going to be useful at very early stage.
Yes, use sys.setrecursionlimit(n) to change the max recursion depth. Max supported stack depth of course varies by platform.

In many cases, a better solution is to implement tail recursion, which can be done quite easily. See http://paulbutler.org/archives/tail-recursion-in-python/ .
Ah, that could be. My access method is pretty much "^Lma<cr>"
Brain Tricks to Sell Your Cause
Want isn't the same as "need" here. People will pay you to develop apps with FB integration. That's enough to sway plenty of developers.
Both Android and iOS devices have a large ecosystem of apps and services that users can access from day 1. This may seem small, but I feel that this is the number one reasons why a normal consumer is drawn toward these more popular options. Is Windows Phone going to have a sexy app store with immense games and productivity apps? Maybe eventually, but if Mocrosoft can't attract consumers, they will continue to struggle with attracting developers. Microsoft may have made a great mobile OS, but without the cloud backbone, they will remain uncompetitive.
I like what you did here. It's common for new developers to rely heavily on complicated Lightbox scripts, because it seems daunting to implement one on their own.
Your script would be good for a beginner to review. It covers the 80% case.
You don't say anything about mobile support or browser support, a note on that might be helpful to add.

I've got to say though, the underscores (while more readable) are not the "house style" for JavaScript (at least, not the native functions of the language), where everyThingIsCamelCase.
> but the site works just fine without the trailing dot as well.

In your current environment! And probably in all the environments connected to the Internet. But potentially without the dot it would be perfect valid for this to route elsewhere in someone's environment. :)
Very true, but reclaiming space in the middle of a huge mailbox is dramatically worse in the mbox case.

Doing time-machine style rsync backups is also dramatically more space efficient in the maildir case.
I think he means that at the beginning, the risks are the same either you aim a potential small market or a potential big market then, "you have less risk per dollar if you aim big".
There is plenty a business minded person can do even at this stage. Even if you are in stealth mode, he/she could start and maintain a blog that talks about issues relating to the space your future product was in. You can use this blog to gain an audience with people who can become your future customers.

This person could also work on developing relationships with people who could become your future evangelists. Who do you have lined up to talk about how your product is the greatest thing since sliced bread?
Said feature exists in ICS. You can "disable" any app, even the ones in ROM.
How to Consolidate Your Calendars (on a Mac)
How will someone have an equal chance of succeeding in college if they have experienced a substandard education for the preceeding 13 years?

Affirmative action in college admissions is little more than tokenism. A way to cover up for the disparities in quality in K-12 education, to pretend socioeconomic differences dont aff
Yeah, I did mention the line count in the title but the real point is that it doesn’t come with extra features that you’ll have to customize anyway. For example, there are a million ways to present next and previous buttons when you’re showing a group of dialogs, and if you want to use a different way than the one your library comes with, it’s going to be frustrating. I looked at five or six different libraries before deciding that just putting buttons where required in the DOM and attaching onclick handlers would be a lot easier (see the third example).
If your parents aren't sweating you about the money, don't sweat them. Look at your local Craigslist.
U.S. Government Threatens Free Speech With Calls for Twitter Censorship
Yeap, hence "it beats mdir handily in one way" - mdir is way more modern and flexible.
I can't use it since I block google and it don't let me in without captcha.