skysight-inc/HackerNews huggingface dataset:
I assume you're talking about this comment:

http://news.ycombinator.com/item?id=2880317

In short, it's wrong. Patenting your business model is no defense against wholesale copying. Copyright is a defense, but then you have to defend it. Taking it to the courts costs money, and has an uncertain result.

So in this particular case I would guess you've been downvoted because you added nothing of value, and what advice you did give was wrong.

As to how the points work, it's like this.

People can upvote submissions and comments. Every upvote helps float the item higher, and counts for you as a point of karma.

People with enough karma (currently 500 points) can also downvote (with a few exceptions). Downvotes are pretty much the opposite of upvotes, floating the item lower, and taking karma from you.

The exceptions to downvotes are that you can't downvote:

* Something that's really old

* A reply to a comment you made

* A reply to a submission you made

* A submission.

People here are pretty hot on the idea of value. Simple "Me Too!" comments get hammered, and content-free blather will get downvoted or ignored. Mostly things get upvoted if they genuinely add relevant information.

Mostly.
Overall direction is really good, but I strongly dislike "email as an identity" idea. This suffers from all the problems OpenID has.

I've already wrote about this before: http://news.ycombinator.com/item?id=2836754
Windows is comparably secure to Linux and OS X.

This stuff is hard to pin down; for instance, there's a lot of hardening you can (but most people do not) do on Linux, and Lion changes the game on countermeasures for OS X. So it's a uniquely bad time to try to resolve this controversy decisively. But it's also hard to ignore the fact that much of what Lion is doing was pioneered in WinAPI.

(I'm an OS X user; also, I do systems software security).

Whether Windows (Vista+) is safer than Linux is up for debate. But safety and security are different concepts.
Sigh, another article that celebrates funding as some type of success. It isn't. What matters is what they do with that money.
as far as anyone is concerned Google does indeed have a monopoly on search...Bing spent something like 150 million to bump their share by a few percentage points

And it's not like Google's product is that much better than Bing...the difference is really miniscule...but that's the problem...Google is good enough so to beat them you really need to bring something truly revolutionary to the table
The Radioactive Orchestra
Windows 7 is pretty damn secure, perhaps more so than Mac OS X and Linux with a default install. The problem is all the common shortcuts people (in some cases are forced to) take to use the applications they need/want.

I still see regular end users routinely made administrators of their computers for no good reason, or due to sloppy software (hello, Intuit).
A newbie has a hardware problem... (Plan9 Style)
How about: Because it's better than being shackled to a loser who will destroy your business?

How about: It's better to strike while the iron is hot?

A co-founder is not something that should be obtained just to have it. You should carefully choose your co-founder, and you shouldn't let the choosing slow you down.
I'd extend this concept to meetings: if you block out 30 minutes but finish in 10, don't keep talking for 20 more. The excess discussion is at best simply wasted time, or worse, leads to feature creep.
The trouble is that once you know the sidebar is there, it is much more annoying and intrusive than it would be if it was standardly visible.
I hope this doesn't come off as callous, but giving the money to charity is irrelevant. That's the whole point of the analogy: candy isn't expensive. We could all have as much as we want. If you want to give candy to underprivileged children, you can go out and buy a big bag yourself for five bucks.

What Sam did (we presume) in giving $500 to charity is noble. It would be much nobler if he had used his own money. What you and others are doing by rationalizing it is essentially saying that none of us has a right to any frivolity so long as there are people starving in the world, and taking things is okay as long as you give them to someone who needs them more. I got pickpocketed on the subway— but you know what, I was just gonna spend that $70 on a new pair of sneakers anyway, and I bet the thief needs new shoes much more than I do.

Which, really, has some validity to it. But that's a way, way larger social issue than the one at hand. If we grant, as we must, that it is okay for an American to drink coffee, what Sam did is a dick move.
A 382KB screenshot of a webpage? What the hell?

http://lmgtfy.com/?q=9front+%22another+hardware+problem%22
Show HN: Mongoose Admin - an admin site for node.js and mongoose
Hey all. I've put a little time into writing a new (and my first) npm package. It's available now, and info is available at

http://www.mongoose-admin.com

The package plugs in to an existing node.js/mongoose site and creates a secure admin site for your users to create, edit and delete documents following your schema.

I'd love any comments or feedback on this idea. There's a lot more I'd like to do to keep building on this, but I'm curious how much of an interest there even is from others.
Works for me, but here's a cache just in case: http://liveweb.archive.org/http://www.coderholic.com/invalua...
My favorite analogy for one founder vs two or more is that it’s possible to raise a child as a single parent, but vastly more challenging and personally taxing to get the same outcome.

One difference between a start-up and a child is that raising a child means taking time away from making money whereas if your start-up is successful it should be making you money. So I think that is a big flaw with this analogy.
With an interpreter you sort of get an automatic sandbox because your badly implemented user language is handled by a buch of switch-case or if-else statements. Not literally, but the 'user language' is entirely limited within the interpreter and doesn't mingle with the real game code unless you code up that specific interface.

Enter compiled code. Now we have the opportunity to run unknown binary code right within the game's address space. Bad News in many ways. To get the Happy Medium (compile code within the game engine, load and run the resulting executable safely) requires implementing operating system concepts. It's a Big Job.

This leads my thoughts on a slight tangent: why isn't there a Super Awesome Open Source Game Engine that's the heart of all 3D games? SAOSGE could even provide the extensibility framework (compiling, loading), ready for you to expose parts of your games to player programmers.
We will indeed be streaming live (thanks to our local CBS affiliates' already set-up streaming servers). I've sent you an email, and if you have any further questions please feel free to contact me.
Absolutely. For most of the existence of Windows, even when it was notably insecure, the vulnerabilities were all the worse because most users routinely used "Administrator" as their default account. For many years this was in fact the default out of the box, so no wonder that it was such a common thing. This then precipitated the number of software applications that required Administrator permission to install or in some cases even to run, because it was assumed this was "normal" anyway.
The output goes into nohup.out automatically.
I use a simple rule, treat all new code as production code, don't assume you'll have time to go back and optimise it, because you won't, ever.
There's a difference between saying that your girlfriend is not a Debian Developer and saying that girls are not Debian Developers. His statement, intentionally or no, implied that girls were not capable of understanding technical matters until someone puts an easy-to-use face on them.

I find most of the rest of your comment incoherent, so I won't try to respond to it.
Exactly. He stole from people who generously put money on the card instead of, for example, running a donation drive for the charity.
MBT Mens Chapa Water GTX
> Perhaps more so than Mac OS X

Windows 7 is many orders more secure than OS X—just look at Pwn2Own, OS X is regularly the first to be eliminated.
I could draw the parallel to a white hat who breaks into my house to steal some of my stuff, gives it to the Goodwill, and then blogs about it in order to publicize the vulnerability that I leave my front door unlocked.

"Hey man, you left your front door unlocked. Anyone could have done that."

I know. I leave my front door unlocked with the expectation that, in general, people won't. You're one of the bad guys.

"Hey, that's unfair. It's not like I'm profiting from it. I gave it to the Goodwill."

Next time you're feeling charitable, donate some of your own stuff. That's what I do. It's all the good feelings, without any of the stealing.
Also available via MacPorts.
And universities have become much more academically selective. Once upon a time, university students were selected for wealth and spare time, but the rise of standardized tests means that they are now selected for (mostly) by IQ.
Just because you can source Flash and DRAM from multiple vendors doesn't mean that you can get CRAZY numbers of chips when NEED them. The memory market is very tight for buying high numbers of chips. It is one thing to buy 100 or 1000, but another thing to buy 1M or 10M of a chip, and have them show up when you need them!!!
You know a lot of "co-founders" weren't really co-founders but really good first employees of the founder. You don't need a co-founder and sometimes, you just need to start a company w/o one or have no company at all.

Take Apple for example. Steve Jobs was the founder who completely ran the company. Steve Woz was a really great employee who helped make Job's vision a reality. Yes, they were "technically" co-founders but they aren't at the same time. Not to say Woz wasn't important - he was very important - however, I think Apple could have been created without him. In a way, I would say Mike Markkula was more of a co-founder than Woz was and he was brought in after the company was founded but that's going into a whole different world. I suppose the lesson on this is, you might find that "co-founder" your looking for after you created the company.

Now for opposite end of the spectrum, try Larry Page and Sergey Brin. From what I've seen, they equally contributed and created Google and the company would have never been created without them. If one or the other disappeared, Google would have not been Google.
There are loads of local providers available, so I'd recommend just looking for one located in a country you're in the most. Or even open a couple of accounts and make sure they all redirect to a single one for incoming calls.

They offer various levels of quality, so be sure to try it a couple of times first... Majority of the providers seem to be only resellers - many of them not understanding the technology behind it, so if you care about good support, check if you're looking at a reseller or an actual provider.

If you want to call internationally a lot using local providers, you are very likely to run into issues with quality, callerid presentation, availability. Solving those is quite tricky and it's sometimes easier to get another account in the country you're calling to, rather than fighting the issue with your current company.

(sorry for not giving any specific examples, but in my experience there's no optimal global solution - spend some time trying to find out what works for you)
How to survive more than a 1000 years in business?
United States Farmers Market API
What I don't get about the new Messenger application is that it doesn't seem to me that it's worth it's own application. Why would you split the functionality of your application in two and leave the crippled one still working in the main FB app instead of making it better ? Should the messenger application be viewed as FB trying to get into the market of replacing SMS ?
As far back as Quake 1 (in fact, before Quake needed version numbers), there was https://secure.wikimedia.org/wikipedia/en/wiki/QuakeC which was an interpreted language, although later on it got a compiler to turn it into a native dll.
What in the article celebrates funding as success?
I set up an Elastix PBX with a VoicePulse.com SIP trunk. Elastix is Asterisk and free. The GUI looks pretty good and I was able to get everything set up in a couple of hours. I have never set up a PBX in my life.
It's explained here:

http://blogs.msdn.com/b/oldnewthing/archive/2007/03/30/19916...
Makes me wondering with all those WoW-Addons which are Lua,
it certainly can't be _that_ bad..
Interesting. Where are you getting that opinion from? Mine comes from the article Jonathan himself tweeted:

"At 7 p.m. PT Friday, Starbucks reluctantly pulled the plug on Stark’s pay-it-forward social experiment following allegations of fraud or misuse. ...

Adam Brotman, vice president of digital ventures at Starbucks, phoned Stark earlier Friday evening to inform him that the card would be deactivated. Starbucks, he says, was rooting for the experiment from the sidelines, even though the company’s terms do not permit the use of shared registered cards.
'I’m sad about it, first and foremost, because we were legitimately cheering on this experiment,' Brotman says. ...

Once the exploit was public, however, Starbucks felt compelled to deactivate the card."

http://mashable.com/2011/08/13/jonathans-card-shut-down/
Interesting thought... Personally, I think we're affected by all media to a greater or lesser degree. A colleague disagreed with me so we discussed his movie viewing habits. He likes horror movies. When he started watching them, they really freaked him out and scared him. Now he just laughs -- ie has become somewhat numb to the display. To me, that is a real change that has taken place. Sure, we all know it's fake. But in those early days, something primal and empathetic was reacting to grotesque scenes. Somehow that has now been supressed.
فندق سكاي بارك في سنقافورة‎ - ::منتــــ::ــديات فوعـــ::ــة الإمـــ::ــارات::
Funny, I've always Preston Gralla as anti-Microsoft. At least in the past year, his anti-MS articles easily outnumber his pro-MS articles.
The Bitcoin/OT combo
If you want us to see something interesting, curate it. I simply don't understand the point you're making. There are all sorts of people in the world: Genuises, Idiots, Assholes and gentlefolk abound. Showing us a random "conversation" makes no sense.

Invest some time, make a point, draw some conclusions.

Do something.
"I'd round up rather than down...The end result was a grade distribution that was just slightly more generous than the last time. And hence I perpetuated the cycle."

Next time, why not begin with a slightly harsher grade distribution? Then selective rounding up would result in the same distribution as the previous year.
I'm not convinced that "If you sell the book electronically elsewhere, you cannot sell it on iBooks Store for more than the price you sell elsewhere." isn't classified as price fixing. There have certainly been cases in the past where preventing a retailer from discounting a product below a certain point has been classed as price fixing.
Counter-intuitively, it also gives permission for people to speak who otherwise would be too shy.

I'm wondering if that has to do with internal "speed"/timing issues. My ex was a slow talking, quiet sort (and shy/introverted) and I tend to talk a lot and talk fast. A big issue in our marriage was when we argued and I felt like I took really huge pauses to try to get him to speak but he still wouldn't speak so I would resume talking to fill the silence. His take on it was that I never ever shut up and there was no way to get a word in edgewise. I imagine if we had overcome this issue, the marriage would have gone a great deal more smoothly. I had to actively teach our younger son, who is more like his father in this regard, to simply "interrupt" me and his fast-talking older brother. Otherwise, he feels like we don't "let" him talk. There is a big disconnect in the internal timing here -- he seems to not be able to judge how/when to jump in the way his brother and I do. So when he simply "interrupts" us, I defend it if his brother gets irritated or something.
Talking more doesn't necessarily mean you're saying more.

To use another popular adage that drives the point home: brevity is the soul of wit.
Hardly working hard
I'm interested in a similar question: how come no one asks about the psychosocial influence in glorifying the military, whether in the context of movies, games, or history classes? I understand that there are circumstances where military action is a necessary evil, but it's always seemed to me that there are some people who get a little too excited by socially sanctioned violence.
IMO, there is little question that Google's search numbers are higher. This is one reason why I think US antitrust probes are more justified given some of their actions (not saying they've done anything wrong necessarily, but prudence is advised).

This also explains why MS search revenue is lower than expected. People don't click ads in navigational searches.
I'm doing his job here, but these documents seem quite interesting:

http://lsub.org/who/nemo/9.intro.pdf http://lsub.org/who/nemo/9.pdf
http://the-witness.net/news/2011/06/how-to-program-independe...

This was posted on HN recently. Skip to slide 18. In it, the guy talked about premature optimization, curiously, of the same thing: linear iteration over an array vs using a hash implementation.

His example was that in his youth, he was on the Doom forums, and he was doing mods, and took a look at the code that loaded the different asset files. And he was abhorred that the code used an array to linearly iterate over to find the asset to load. He started complaining on the newsgroups, and then Doom guys said you don't know what you're talking about, etc.

In this case, it was where that code just didn't matter in terms of run time, because the order of magnitude difference in looking up an asset and actually loading the asset was huge, and it just didn't matter. And because they used a dumb implementation, they could optimize for developer productivity and go on to code that mattered, like the rendering.

That said, I think the thing to keep in mind is, which parts of your problem space is of the core importance, and keep an eye on difference of order of magnitude in the different solutions you were thinking about implementing
HN Search down again?  All I've got is the spinning wheel ...
Ah yeah - I like the idea. But that's not gonna work. Just moved to a country where I don't know the language, don't know the alphabet and - frankly - no one likes to talk in english unless pressed, although the locals say otherwise. So - I need another solution.
Well,

The easy, general lesson is you need optimize "in the large" from day one, meaning having architecture that won't bottle necks but avoid optimization "in the small", because the small can be changed easily.

On the other hand, I'd say that the test suite you use for optimization should be taken as much from your real world experiences or expectations as possible. It would be different from a suite of unit tests or even integration tests.
Four days ago HN Search seemed not to be working:

http://news.ycombinator.com/item?id=2864487

Seems to be down for me again - is it down for you too?

We never did get an answer.
That's interesting. Do you have any links on how Angry Birds uses Lua?
That's about me and not the book and, thus, inappropriate.

You are not concerned about the book but are torqued at me for some of what I said about the book. You took what I said personally, as if I was mean to your favorite baby.

You need to grow up.
I hate that the default escape key sequence clobbers over Ctrl-A though, so the first thing I always have to do when I log into a new server or account is this:

$ echo 'escape ^uU' > ~/.screenrc

Or I quickly start tearing my hair out and screaming profanities every time I try to do something.
Some people don't have an account in google.
Are you American?

If so, build a credit score. It'll take you 10-20 hours and make you thousands of dollars.

Easiest way from a scratch: Go into your bank, deposit money into a CD, get a secured loan against that CD.

Doing this correctly will make you lots later. I just got a couple new AMEX cards with 75,000 membership reward point signing bonuses each. Those can be used for $750 in statement credits. Yes, American Express just gave me $1,500 for signing up for new cards with them. Seriously. And that's just the tip of the iceberg for illustrative purposes. Get a credit score. You in 5 years will thank me for making/saving you thousands of dollars.
Taking Drastic Changes
asterisk on your home server with a SIP client on your android/laptop etc
Pwn2own performance is a hint, but isn't decisive evidence. And you have to take into account the improvements in Lion.
In general active engines (and fuel) don't store well. They are full of lots of seals and fluids that need to be exercised periodically to function correctly. As someone else posted generator manufacturers recommend running them once a month to keep them in good working order. The same is true of a car, leave it parked in one place for too long, and you are going to have trouble starting or driving it.
When I bought a new Macbook and wasn't able to run linux, XMonad was really the only thing I missed. No matter how much Apple focuses on it's interface and making it easy to use, it's still incredibly slow and unintuitive to me.
Watch the film #BEDPEACE starring John Lennon & Yoko Ono
I disagree completely. In swombat's example with the two employees, he let them resolve most of the dispute, and then stepped in when necessary. If he had done a majority of the talking, I'm sure there would have been many things left unsaid and it would have led to a less satisfactory result.
No.. and going to their website tells me that

- I need an invite

- They are doing.. "stuff".

I've no idea what they are offering from the first couple minutes on the website. Can you recommend them? Why?
Yes, the classic 'It is easier to optimize correct code than to correct optimized code' quote comes to mind :)
"As part of our efforts to continually improve our Rackspace Cloud offerings, we will be performing maintenance on our Cloud Servers environment. The maintenance window has been rescheduled and will now occur on Friday November 12th, 2010 from 10:00 pm US-CDT (3:00 am GMT) and end Saturday November 13th, 2010 at 10:00am US-CDT (3:00 pm GMT). This maintenance is required to update our billing systems. These changes will not affect nor change any of your current billing fees."

Ok, scheduled down-time is better than unscheduled down-time, but it's still down-time.
UI is a solved-problem from my point of view with middleware like Scaleform.
it comes from the need to support java (which is of course also the language's great strength). see for example http://stackoverflow.com/questions/3689407/disadvantages-of-... or http://programmers.stackexchange.com/questions/51245/what-ki... - answers there discuss the tension between types and java (especially the long first answer in the second link).
Ever wanted to know the progress of a long running operation? Copying a file, importing a mysql db, etc. Pipe Viewer (pv) is what you need: http://www.ivarch.com/programs/pv.shtml.

It lets you monitor the progress of any piped command and gives you time elapsed, speed, time left, and a progress bar (wget style).

Copy a file:

pv sourcefile > destfile

Import mysql db:

pv dump.sql| mysql -uroot -p db

More tricks: http://blog.urfix.com/9-tricks-pv-pipe-viewer/

edit: To install on OS X just do

brew install pv
Why should it be surprising that performance still is of primary concern to Carmack? If you're pushing the state of the art forward then I think that will always be the case.
Then either:

1) mirror it yourself properly.

2) provide the image "mirror" as a secondary to the real link.

3) or even better than the first two: let those people figure it out for themselves.