skysight-inc/HackerNews huggingface dataset:
[2] has an inaccurate title. Semicolons are not optional, as is made clear by [2]'s final section that recommends putting ; before ( where ( starts a statement. Nothing optional in that case!

As I noted in my blog, it's not just (, either. ( is by far the likeliest source of trouble, but / + - [ all can serve as infix operators or prefix operators or (in the case of /) lexical delimiters.

Which is easier to remember, the rules in [2] plus the full "when you must use a semicolon because it is not optional" rule? Or the rules that people who know C, C++ and Java follow?

YMMV, but it's no slam dunk, and going "light" on semi-colons risks disastrous bugs. Going heavy tires out readers a bit with chicken-scratching but carries little risk of adding bugs (the worst case is if(C);T -- oops, and empty statement linting helps).

As usual with programming, there is no substitute for thinking and practicing, learning from the bottom up, and avoiding bad religion.
Exactly - these are pretty unsinkable, but not very comfortable for a cruise - https://en.wikipedia.org/wiki/Tamar_class_lifeboat
To prove their valuation and get a stronger hander at the negotiation table. Many companies raise money not for capital investments, but for:

a) create news and get free PR (press loves such eye-popping numbers)

b) get higher valuation numbers that will motivate the employees more (they have the stock options after all)

c) get more powerful/influential shareholders who will help clear the hurdles in the company's way

This is not exactly how capitalism is supposed to work - capital has to be used judiciously to build future growth.
40 Y Combinator Startups That Make Your Life Smarter (1-10)
BMW Scanner v1.4.0
Of course you can build an unsinkable ship, as a matter of fact for some uses it's mandated by law.

If you build in fibreglass you will usually make a sandwich construction with fibreglass on either side and a layer of stiff foam in the middle. This construction technique is widely used because you can make strong and light boats with it. If you place enough foam in the lower part of the boat (enough to displace the weight of the ship) you have an unsinkable ship. Even if it breaks apart the pieces will still float.

I've seen small boats of this design in the harbour where I live that have been left unattended for years, and they don't sink, even when they're full of water.

The question is whether you can build a large and commercially viable ship that's unsinkable. For larger vessels it's usually not an option to have the lower decks filled with foam, since it detracts substantially from the cargo or passenger carrying ability.
> Will definitely be looking into CodeMirror's vi key binding support and how I can help there.

Me too. One thing that might be helpful is looking at Cloud9 editor, which just recently added a "VIM Mode".
I was asked to sign a contract like that and I had my current employer change it so that it didn't include those lines/words.

I can't indemnify someone against patent lawsuits. I can't know whether the code I am writing that is coming out of my head is in a patent somewhere. Not only that, but the contract asked me to assign to the company any and all ideas/thoughts/previous work that may or may NOT be relevant to their line of business and that by signing I had agreed I had done so (not even to the best of my knowledge, so if I forgot to give them a text file that I wrote years ago with a great idea then I'd technically be in violation).

Under no circumstances am I going to sign over any part of my work prior to the employment contract, nor am I going to sign over work that is completed on my own personal equipment outside of company time that isn't for the company.

To me it just felt like they were overreaching, and the guy I was discussing this with told me that wasn't their intention and that I should just go ahead and sign it because they would never hold it against me, and I told him no, I told him to go fix it, then maybe I'd sign it.
Efficient Local Markets
This sounds right to me.
Court Rebukes DOJ, Says Hacking Required to Be Prosecuted as Hacker
I think where they are going is completely amazing. I have dealt with cocos2d in the early days and it was kind of hard for a beginner to pickup and there weren't as many tools out there to work on sound, sprites and tile maps. But its nice that they are focusing on different platforms :) makes porting things a whole lot easier.
Prior relevant reporting: http://www.wired.com/threatlevel/2011/11/anti-hacking-law-to...
There are plenty of freelance editors and typesetters who will fix a book for a fraction of the 70% royalty Amazon gives authors. No matter their popularity, it can only be good for an author to move to self-publishing now.
Email is not "broken".

Users are not "broken".

Email is simply a method for people to communicate. People are messy. Put two of them together (communication) and the messiness increases exponentially.

Have you ever seen two people arguing, and then it turns out (much later) they were arguing about two completely different things, and they are actually agreeing with each other? This isn't a technology problem, speech isn't "broken".

Have you ever sent a text message, and the other person didn't respond for a few hours and you started to think that they were upset, or something you said was wrong etc. Then it turns out their phone was turned off or they were in a movie theatre. Everything was fine! Does this mean people are "broken"?

The argument going on in this thread is far too black and white to apply to reality. People live in the grey area. Part of being human is managing the messiness of interacting with other people.
Facebook had an income of about $500M last year and $200M the year before - so I doubt they had $1Bn in cash sitting around to pay in used dollar bills.

I imagine some sort of IPO/options/notes financial complexity so no actual folding money changed hands
These articles were written while the negotiations were going on. I'm pretty sure Level 3 is now paying Comcast.
May be some intelligent coloring would be a good replacement. I just need something that would tell me what comments are likely to be more informative.
Perhaps a tool similar to [Titanium](http://www.appcelerator.com/products/titanium-desktop-applic...) would suit the needs of this project.

Essentially you write your application in standard html/css/js and are then able to distribute OS-specific applications for all major platforms.

Similar to PhoneGap, but I think the results are a bit better with desktop apps :) (especially something as "simple" as a text editor.
I'm fairly sure some was paid in facebook stock.
I wondered the other day if Kickstarter might be the next big Internet company (following Google, Facebook and Twitter). The business model has so much disruptive potential, and they've already overcome the chicken and egg problem. I wish it were possible to invest in them. :-)
These guys tout an unsinkable sailboat. Boat inside a boat with foam in between. Apparently you can punch a big hole in it, flood the inner compartment and it will still be able to sail. I suppose if you snap off the keel then it could go upside down, which isn't very good to you even if it floated. So really "unsinkable" means more than the ability to float.

http://www.etapyachting.com/
Wal-Mart has rarely been a terrible company to it's customers, same with Amazon. But the customer is only part of the ecological equation. You can be great to the customers but destroy the whole ecosystem. This is what happens with companies like Wal-Mart and Amazon.

Wal-Mart didn't start out destructive. They become destructive once they were large enough to bend the manufacturing companies to their will. Amazon has and is doing the same. And once again, like Wal-Mart before it, the destruction is only seen in the aftermath. I've shopped at Wal-Mart. It's convenient and cheap, the same reason I still shop at Amazon (convenience trumps morality for me many times, as it does for a lot of people). But what you can end up with are corporations that employ a scorched earth policy and will design their business to make little or no money so they can outlive the competitors.

And what happens when they win? Have you ever driven through a small town and seen a vacant Wal-Mart building? I have. They end up destroying the market and then leaving because they know people have no choice but to drive 30-45min to the Super Wal-Mart in the next town. Pure capitalism can easily become parasitic and will kill of the host then move to another.

The idea that online is riskier than offline is a joke (competitive yes, but because there is less risk to online). It's easier now than ever before to start a business, fail, then pivot, pivot, pivot (who even heard of companies pivoting in the 80's). If offline is so easy why isn't hacker news all about opening up a competitor to Wal-Mart? I assume by that comment you probably have never started an offline business.

The ideal outcome to all this would be for Amazon to remake publishing into a market where the bulk of the profits go to the author/creator. That would be great to see. But don't think for a second that what Amazon is doing to the publishers, they won't also do to the authors when the time comes. And if there is one (or two) dominant ebook reader(s), that is exactly what will happen. But in your eyes that would be alright because Amazon is making it cheaper for the customer.
Frank on Heroku
Frank on Heroku is simply a Frank project template that makes it easy to host a Frank-based static site on Heroku.
Show HN: CourtDateReminder.com - weekend project
... Yet there are a few people who agreed and think the same way as he is...
Even Microsoft Visual Studio isn't that expensive. Microsoft created it's Express Editions partly as a response to the fact that institutions were choosing Linux for introduction to programming, because of the plethora of free tools available. And even before Visual Studio had free versions, Microsoft was rumored to be turning a blind eye towards piracy of Visual Studio, so that programmer who used a (pirated) copy of Visual Studio at home would ask for a (legitimate) copy of it at work.
Google's Brin Criticizes Facebook And Walled Gardens
Seems to me that most finished academic papers including dissertations, etc in the field of computer science also lack source code. Alot of institutions even discourage by policy the submitting of source to examiners unless it is illustrative of the text. Not based on any serious survey other than what I read of course so I may be wrong in this belief.
hardware designs

Where? Thanks!
It's very cool and no doubt fun to play with, probably an astronomer would enjoy just panning around. I'm still not sure what the actual scientific use case would be.

Perhaps people planning flybys for Cassini? Or maybe for some Mars planning cases, although most planning is far more quantitative and fine-grained than what that would support.
I hope that you incorporate some of the ideas Bret Victor has been advocating. He might even be interested in helping directly.

If you're not familiar with him or his work, here's a good start:
http://vimeo.com/36579366
http://worrydream.com/#!/KillMath
A few years ago a potential client produced a similar contract, wherein they wanted me to indemnify them against any future litigation regarding possible copyright/patent infringement. I explained my position this way:

You want me to produce a work for hire, which you will own. Since you will own it, you will also own all the potential profits you may be able to derive from the work. Therefore, it is appropriate that you also own all the potential risk of losses. You are asking me to carry a share of the potential risks, but without any share of the potential profits.

They decided to look for someone else.
That's the exception to the rule. As long as the exception really is exceptional, it's OK to state the rule in the title.
Free online storage - A big list
We use Ace at work and this weekend I was looking for something else for a weekend project. I happened to pick CodeMirror and got the same results as you. It just worked. Plus, the docs were really well done. +1 for CodeMirror!
Google’s Sergey Brin: China, SOPA, Facebook Threaten the ‘Open Web’
Click-through-video to Buy: Coull Buys Agency To Scale Up Its US Ad Tech
Where disrupting means tiny, tiny, tiny niche with a disproportionate amount of hype.

Games are another example eridius pointed out, showing 6 successful projects out of the 10000s of games that will be produced outside of Kickstarter this year! What's happening is in some cases awesome but it's not disruption.
Could you switch away from vim for the other features that Light Table might have? Your comment makes me think you didn't read or watch the demo posted earlier. The point of vim bindings would be to make you a bit more at home, nothing more. Same with Emacs bindings.

There are of course serious tradeoffs involved with making Light Table an in-browser or webview based editor, but it's definitely not clear cut. I'm sure you could build Light Table as an Emacs mode, a Vim plugin, or an Eclipse plugin, but then it would be tied up with that platform, and people would have to re-implement it (badly) elsewhere. See the poor Java support outside of the big and bloated IDEs like Eclipse.

Furthermore, before you denigrate web based editors like CodeMirror, consider what a crazy idea they are in the first place, and what it takes to build something as good as CodeMirror: http://codemirror.net/doc/internals.html
It is incorrect that using CSS to hide it makes the site unusable. You can use a noscript tag to add the CSS that shows the div again.
But it seems that the entire incident was caused by jsmin being overly conservative in what it accepted, thus breaking bootstrap's js.

While I use semicolons myself, it seems like jsmin should conform to the js spec as long as the spec allows the behavior.
"It's trivially Googleable" is not valid citation. Though I agree it's clearly a quotation, citation would still be preferable.
> “Principles”. Part of the problem is that the definition of neutrality is very ad hoc and untestable.

Really? I may be naive here, but I thought it was very clear and straightforward:

1) Packets are not routed differently based on content or source.

2) Packets (or bits) cost the same amount regardless of content or source.
Obat Herbal Insomnia » Penyakit Insomnia
Why not leverage logstash: http://logstash.net/docs/1.1.0/ ? It doesn't have an irc output at the moment, but would be easy to add one. Very flexible tool!
> You'll cut off the lifeblood of a community whose participants are moving very quickly past the phase where they're excited to be involved in such a community—people get successful, busy, jaded, etc.

I was about to respond to this with something to the effect of: "What have you observed that suggests in any way that the community is moving on?"

Then I looked at your credentials. It seems as though the kind of person you're describing as having moved on/become far too busy/etc is, well, you.

So it's possible that you might be conflating your own experience with the group's as a whole. Hacker News appears to me to be growing at quite a pace - independently of any such buttons or notions of elitism. In fact, I think the notion that it's growing precisely because of the elitism of quality, is worth considering.

(P.S. Love your work by the way - it's got such a superb sense of design.)
Unless things have changed since I was an intern at a VC fund almost a decade ago, VCs rarely sign NDAs, especially before due-diligence is complete. There are a lot of good reasons for that, and I've since found it a good personal policy when working with potential clients - the legal liability incurred by signing an NDA that covers something you don't really know the scope of isn't usually worth it.

I hate to beat the 'all ideas are worthless, only implementation matters' drum, but a lot of ideas are pretty worthless. If I had a dollar for every time someone tried to get me to sign an NDA for an idea that was literally "Build a web page that we can charge people to list their website on.", well, I'd have a lot of dollars. People are generally a lot less clever thank they think they are.

That said, I don't think it is too terrible to sign a limited-scope NDA once you have a general idea of what information you might be coming into contact with and are ready to actually start working. There are very few ideas that are so powerful that you can't at least have some high-level discussion about prior to signing an NDA, but there are certainly a lot of details worth protecting in some cases.
Thanks for the grounding aethr. And toast76 brings up very good points. What I think we've seen recently with all the related articles on HN is a dichotomy of how we are viewing the problem. Most describe it from the perspective of email not fulfilling our technical needs (security, threading, etc.) which is true. There is a lot of work to be done there. I just want to help shed light on a broader problem, where we're shoehorning email into a very difficult problem that is brought on heavily by our own actions.
Funny Random Pics and Images
Osteoporosis
Sorta duplicitous to be against walled gardens, when ur lack of visibility in to them prevents you frm makin more money.
Now, I am not saying that walled gardens aren't bad. But if you are against Facebook, then you should be against its rise as Web's new arbiter for identity management. Let's be more concerned about Facebook knowing what we do, even outside of its walled gardens.
Light Table was actually heavily inspired by BV's work by his own admission
Just a simple weekend project-type app. Let me know what you think. Thanks!
What's the right answer? Because if it's anything other than "nothing" I'd like to hear an example.
Did you read that link yourself?

The word "lossless" isn't even on that page. I tried setting the highest quality, but that just produces huge files.
Jasmine-slow.js - Quickly find out which specs are running slow
Robert Rice-El
An NDA really is a "poor man's patent". But thinking in term of patents can be useful. Recently I've determined to only sign NDAs that are severable, that only cover the patentable aspects of a business. If it isn't patentable it isn't NDA-able.

Case in point: last year I took on a project for a personal fitness trainer looking to launch a web app where users could enter their weight, height, activity level and exercise goals (lose weight, build muscle, etc). With this input the app would return meal plans, exercise routines and supplements schedules.

Nothing I've mentioned so far is patentable - these features are obvious to anyone who has tried to lose weight and already exist online.

So what was the patentable bit? Well, the client had devised an algorithm that worked the inputs and emitted the diet recommendations & exercise plans. That he had created in an Excel spreadsheet. And I am more than happy to keep that confidential under the NDA.
Eve.js - A microframework for event delegation
The technology is already here.

The current state of the technology is really impressive, but there are still real technical problems to solve before it is something that is ready for you to buy. As far as I know, nobody has successfully driven a driverless car in snow, for example.
I was upset, I find the elitist attitude to be extremely irritating. Should've waited a few minutes to cool off before responding. The fact that it's pg's opinion doesn't mean anything to me, though.
It's worth pointing out that it gets to be just a bit more complex if you're talking about B Corporations.

http://en.wikipedia.org/wiki/Benefit_corporation
And not even a mention of Hipstamatic.
We got our first assignment last week, there's a pitch deck that is like a project coming up, and there will be a final on the last week.
Thanks I appreciate the support and it's a good reminder :)

I completely agree with you. There's always good and bad to presenting something like this. On the good side it gets people dreaming - it leaves enough to the imagination for it to seem amazing, for the possibilities to be endless. But unfortunately those things cannot map perfectly to reality, at least not all of them. Having worked on VS, I definitely know I can't build an IDE over night, not by myself, not even with 100's of people. And for some that will take the magic out of it initially. The way to combat that, though, is through transparency I think. I will be very open as the project goes on. I want people to know what we're thinking, what we're working on, and why we're doing it. My hope is that we can sustain a dialog as time goes on about how we as a community of creators go about creating things.

Despite the realities though, I will do my absolute best to deliver some of that magic. :)
Replica Louis Vuitton, Louis Vuitton Online Shop
Slashdot and Reddit – Pwned by Serial Stalker
by
Rachel Marone
4.16.12 rants

I’ve got to say that I have never been this disappointed in the Internet before. Recently I went public about being banned from Kickstarter for being a stalking victim. People on Twitter were extremely supportive of me and helped to get the message out. Kickstarter publicly apologized to me and while they did not email me directly at least they made an effort to set things straight. As for the rest of the Internet I have never seen such an epic fail.

The story was posted to Reddit and for a small period of time I was receiving support there. This is what happened next. My stalker, like he always does, began posting hundreds of defamatory comments about me via his numerous sock puppet accounts. It appears that the majority of people on Reddit were stupid enough to fall for it. He began linking to old sites which he harassed me on, posting my personal information, posting old emails with his fabricated drama, etc.

The same thing happened on Slashdot. I was receiving support until my stalker began his usual harassment campaign against me. Again he linked to old websites that he harassed me on, posted my personal information, posted old emails with his fabricated drama, etc. I always thought that Slashdot was a cut above the rest but apparently I was wrong. People on Slashdot were just as easily pwned. Not only that but the story was marked as “hoax” and “lies.”

Seriously?

At least Hacker News is doing a little better. They appear to have deleted all of his comments. I’m still not sure how people on the Internet are this stupid. Obviously if my stalker was able to spam over 300 comments to Kickstarter he’d be able to do the same thing to Reddit and Slashdot. This seems like common sense to me. Yet somehow I am the one who is crazy. The level of fail here is so epic I am still in shock. Time to go occupy a few new brain cells.

Nice try Mario but your princess is in another castle.
Perhaps we merely need to modify the thesis: Kickstarter is the user interface by which independent designers connect a thoroughly mature, ever-improving ecosystem of OEMs and prototyping shops to consumers, thereby potentially disrupting consumer electronics.

The real force here is small-batch manufacturing, which has been a long time in coming. Laser cutters, water-jet cutters, 3D printers, and - perhaps more importantly - the technology to enter a credit card number, press a button, and ship your CAD drawings around the world to a shop in some Chinese city where a team of machinists can whip up a thousand units for small amounts of money.

But the way this technology manifests to US consumers is via Kickstarter campaigns.

And, sure, if you want to scale any of these Kickstarters up to millions of units you'll need a real manufacturing team and capital. But, as with software startups, it's easier to raise capital once you've found product/market fit. And here we have the other advantage of Kickstarter: It makes it easier than ever to find and energize a collection of early customers.
But you won't get the file size of a lossy WebP image with an alpha channel.