skysight-inc/HackerNews huggingface dataset:
One possibly self-interested effect could be that it may make engineers more willing to go along with applying for patents. A lot of engineers feel very squeamish about software patents, and try to avoid applying for them or letting themselves get coerced into applying for them. A commitment by Twitter that they won't use them offensively w/o the engineer's permission may make recalcitrant engineers more likely to submit/sign the relevant documents.
It would be nice to choose the level of security you think you can afford on the security-inconvenience tradeoff curve. Especially since it is likely to increase the takeup rate.
Gmail goes down worldwide
I always have my gmail logged-in in a separate browser and I don't use that for any other browsing.
タルタロス RMT
I think this is exacerbated by the various levels of tax in the US, because not everyone knows which taxes apply it makes it difficult to compare prices objectively.

In NZ GST is always 15% and always included but because everyone knows this it makes comparison easy.
>implying cross-platform gui toolkits don't exist
I really think you should clarify the expected terms of the license.

I would gladly throw $50 to you if you released this under a MIT (or similar) license. Even if I never switch from vim, I feel my $50 would be well-spent bringing a (hopefully) awesome free IDE into the world.

If this isn't actually free software but only open source, I still might purchase a license for myself, but I think it's fair that this is mentioned upfront.
Clickable: http://vertx.io/
Out of curiosity, could you give an example of the software kickstarters you're talking about?

While in an ideal world, things like this could be free, in reality, the amount of time, effort, and people involved to build it in the time frame we're all wanting this means they need money and I'm not sure having rewards for $15 is going to accomplish that. That's the unfortunate reality of what is wanted, and what it takes to actually get there. :\
The word is federated. Email is federated. Google Wave was federated. Twitter is not federated. You can run your own email server and be a first class citizen in the network. You can't run your own Twitter server and be anything but a layer on top of the Twitter API.

More importantly, federation is inherently decentralized. If GMail goes down, your email server still runs and still inter-operates with the rest of the world.
"print the recovery codes and keep them with you at all times"

Wrong. Terribly wrong. Do not do that.

You'll have your phone with you AND the codes.

So, imagine that day, you get your stuff stolen from your person. Laptop, phone, codes, gone. Bad.

That day you were on a boat and you fall in the water. Phone, codes, gone. Bad.

Instead store the codes in your own safe, a secret location, or a safe deposit box.
Twitter can still use the patents offensively if the engineer whose name is on the patent agrees. They're just committing not to do so against the will of the inventor.
I just added this:

And why should we believe you can deliver?

I've been programming professionally for 8 years, during which I've built websites large and small (puma.com, newbalance.com, etc), helped design the future of Visual Studio, and released numerous open source libraries and frameworks. While at Microsoft I was the Program Manager for the C# and VB IDE where I spent countless hours behind a one way mirror learning how people develop things. Since then I've steeped myself in the world of startups and OSS. I worked with the guys at ReadyForZero to build readyforzero.com, created the Noir web framework, built the SQL abstraction layer Korma, and released a host of ClojureScript libraries to make client side development a breeze - many of which are now featured in the canonical books for Clojure. Even more recently, I built Bret Victor's live game editor after watching his inspiring "Inventing on Principle" talk. I have a history of building useful software and a hunger for making developers more efficient, as well as experience leading and shaping the the future of a billion dollar project.
Isn't Light Table very similar to the Iguana Translator?
Open Source? Yes
But still, haven't a lot of the concepts already been done in Iguana? -- http://www.interfaceware.com/iguana_translator.html

Both seem pretty awesome, but for the hype of re-inventing the IDE that Light Table is getting, aren't they just doing the same as Iguana?
Obat Tradisional Kanker Hati
Kini telah hadir Obat Tradisional Kanker Hati ( XAMthone plus ) Solusi dari penyakit kanker hati sembuh dan aman tanpa efek samping.
Fair. There is always this compromise between maximizing content per minute by following the script vs trading off the content for natural flow. Thanks for feedback, will pay attention to this in future interviews.
This is a fair criticsm.

Although I banned China, Russian and some eastern euro countries after getting hit heavy by spammers and using Cloudflare to see that they all came from there. Spam went down by 99% after that.

The caveat is that none of my signups were coming from those countries (where Diabetes is less prevalent).
But isn't this just the aggregate? How is every trade visible? Why, if its all free and public, do you have to pay so much for live data feeds?
That's not the whole story, though. Sometimes you need to remodel just so you can sell your home, i.e. make it competitive with the neighborhood. We're a couple of months away from rehabbing our master bathroom because it's so bad that it would be hard to resell it in this market. So, I think you're looking at it from the wrong perspective. It's not a strictly calculable amount when you re-hab a home--part of the subjective monetary value is what a future owner doesn't have to do after making a purchase.
There's a very "simple" way to steal stuff via email.

Find the relevant service. Spoof DNS. Get emails.

Alternative. MITM the SMTP (thanks anonymous SSL, no certificate errors!).

And that's scary, since 2 factor auth, nor anything, can really save you from that.
It's been done already!

http://www.berkeley.edu/news/media/releases/2005/09/14_key.s...
Agreed. It also adds time connecting to your site, sometimes up to 100ms. Google crawlbot stats confirm it every time I switch on or off using Cloudflare.

Not sure its worth the bandwidth/http request savings on a small site. If you run a big site, you'd be willing to pay for a top notch CDN.

Cloudflare sits in a weird middle ground.
Play dough circuits
Inside the secret world of hackers
Beats by dre studio
Real-time Java, Part 1: Using Java code to program real-time systems
Hp ProBook 4415s Accu
Dit hp ProBook 4415s Accu is compatible met de hp ProBook 4415s - Blauw ULTRA. De prestaties en capaciteit van dit vervangende product is vergelijkbaar met die van het origineel. Op onze producten wordt 12 maanden garantie verleend. Originele producten hebben 6 maanden garantie.
Microsoft Responds to Critics Over Botnet Bruhaha
Almost all of Rollercoaster Tycoon as well. Blew my mind when I found out.
Now the reversed semicolon renders with perfect reversion of normal semicolon.

http://pksunkara.github.com/semicolon
$200k is presumptuous, really. If you look at the top-funded technology projects, they all have low goals and excessive results: http://kck.st/J7kUqn

A high goal on Kickstarter /is like a high price/ and seems to trigger similar supporter/customer behavior.

When I saw the Light Table video on HN I flipped out. I want this! But when I saw this campaign something cooled my jets. I'm not sure I'd pay $50 if it was for sale right now. If I'm supporting its creation, and speculating at that, I need a more alluring price and/or a story that makes me forget about all price concerns.

If I were the creator, I'd seriously consider pay-what-you-want.
Curious, what do you use lua for? Presumably embedded in some fashion? I'd imagine the use case will change drastically based on the target.
See #4.
Hmm, link didn't work. http://www.interfaceware.com/iguana_translator.html

Seriously though, realtime execution = Live Annotations...
I couldn't change them even if I wanted to now that money is involved. But I think looking at this as buying something is also inaccurate. Ultimately kickstarter is a way of helping things turn into a reality - not a place to shop. It's basically a form of donation, that just happens to have some reward associated to it.
I wrote a blog post about this a while back:

http://www.wiresong.ca/air/2006/10/20/scripting-languages-and-ides

Basically it boils down to the semantics of the language. Languages like Java and C# can be well supported by IDEs because the syntax is declarative. A class definition in Java isn't executable, it's just data that describes the class.

In Ruby, on the other hand, a class definition is executable. That makes meta-programming easy (eg. ActiveRecord's #has_many), but it makes tool support difficult. An IDE can't just parse the source code, it has to actually execute it find out what classes are defined.

But that's a huge can of worms! What if you wrap your class definition in "if Date.today.tuesday?" What if the script has side effects you don't want to trigger every time you open your IDE? On the other hand, once the metaprogram has executed, the program that actually executes at runtime isn't something the programmer wants to see. Imagine trying to work with a Rails app that had all the the metaprogramming flattened out of it? Tedious.

What's unique about Smalltalk is that it has both executable class definitions and an IDE. It works because the IDE only lets the programmer work with the runtime representation of the program, and not the on-disk representation. The whole ecosystem - language, libraries and tools - are designed around that paradigm.
I've experienced terrible service as a customer as well. I think that place is a mess.
I wonder how come he didn't mention publishers, who are the people who make the real money in music these days. Sure, record labels make more money in total since they're very big, but publishers have much much juicier profit margins. There's a reason why Sony paid almost twice as much for the publishing arm of EMI than Universal for the phonographic arm. Yet nobody ever talks about them even though they are very very relevant to discussions such as this.
Very cool, but I had to ask the question: Is this similar to / also based around the Iguana translator? Thread here: http://news.ycombinator.com/item?id=3856159
Ask HN: Clever Uses for Bayesian Classifiers?
What are fun uses for text-based Bayesian classifiers?

For example, divining the mood, political leaning, or sex of a user based on a text sample.

My new app lets people make their own classifier-based tests (that their friends can plug their Twitter names into) and I'm looking for cool ideas to bootstrap the site with.
I would argue few are as ambitious either. To put this into perspective, the VS team is numbered in the thousands. We're talking a small team, but a team nonetheless, and it's hard to imagine being able to keep a team together for a year at less than 200k.

In this case, it's not a matter of presumption, it's a matter of knowing the reality of what is involved in actually building this thing.
how does this compare to http://designtaxi.com/news/352186/App-To-Control-Your-Dreams... ?

what is better for dreaming, soundscapes or words?
Discount Nike Zoom Kobe VII 7 Duke Mens Shoes on Sale
Agreed. I use native websocket because I don't care about supporting IE<v10
C development in this manner isn't a particularly trivial matter. C header compilation and decleration alone complicates this.
I think this article represents a great starting point when brainstorming, but obviously it should be only one of many tools in your toolbox. Some of the more critical posts here are attacking it as if the author suggests this is a fool proof formula for product success.
FWIW, Cloudflare lets you configure how aggressive you want it to be in blocking "threats." The default seems a bit strong, but there's an option labelled "essentially off"
Agreed. Think about how easy it would be for people to ditch Cloudflare for a competitor versus, say, Twitter. Very few of those 400M even know they're using the service.
WebM Gaining Momentum in Hardware
So so I'm clear on this, when they say patents can only be used for defensive purposes, are they saying this will effectively nullify patent law in regard to this particular patent?
A pretty small subset of HFTs are building their own hardware from my perspective; there's a lot of people claiming to be doing awesome stuff on FPGAs.
If that's what it takes, by all means they should get it. I think the best advice then is to simply make the offer as remarkable as the ambition, so we all get on board.

Edit: I did't mean to suggest the goal is unreasonable or unattainable. I was just trying to explain the not-positive reaction I had to seeing it. Like shopping, not all price reactions are logical.
Laravel for sure, it is very readable, it's one of the fastest. I have to say more importantly, it is very enjoyable to code in. Check it out: Laravel.com

I am using it for my current project, I have only experienced it for about a month I think :)
Facebook handles apps that don't support 2factor pretty well. Your first login will be rejected but you'll be messaged the 6 digit code to login with as your "password".
thou shalt not commit logical fallacies
I've been using 2-step verification and app specific passwords for a long time now, and it's just trivial once you get used to it. Highly recommended.
Thanks for that link. I never knew Marble Madness was written in C!
I've made a few changes to securing mine with 2 factor.

1. Altered the digits in my wallet so only I know how to recover the real numbers.

2. Created a junk email with a secure password with a security-through-obscurity email with the numbers (again modified)

The use case - losing both your cellphone and wallet. There's basically not an easy way to get back to your data.

I have to remember a few things:

--Normal password to email

--Modification I used to numbers in wallet

--Modification for numbers in junk email

--Junk email username

--Junk email password

It's definitely a burden. But it's worth the security of my email. At this point it reduces the burden of regularly changing my email password or adding complexity to the password.
The session cookies are often tied to IP address.
I see you're at the end of your rope too. The "must not know" and "more important to be right than correct" mentalities are really starting to kill it.
Something like that. YMMV.
Reminds me much of channels in Go: http://golang.org/doc/effective_go.html#channels

Are Node streams pure, generic JavaScript? Do they rely much on Node internals or outside libs?

I ask because I experimented with "porting" Go channels to generic JavaScript in http://www.johntantalo.com/blog/go-flavored-javascript/
It's only 25 days if you can wait until after the beta. :-)

It's only $100 so there's no need to forsake anything. I bought a personal license for IntelliJ IDEA, for example, and I upgrade to every new version. I believe in buying software that makes me more productive.

I find it kind of strange that people in the software business have such a hard time paying for software. I hope this doesn't rub off on the general population.
I love how the top-voted comments on HN are always "the price is too high!" And yet, Light Table has already raised $22k in 4 hours-not a bad start.
I'm talking about the recent PC game kickstarters that have been wildly successful such as: http://www.kickstarter.com/projects/inxile/wasteland-2

I know that a game and IDE are not directly comparable, but they do have some things in common: 0 marginal cost and expensive to implement due to skilled labor requirement.
While you're thinking about the security of your email in the cloud, remember this: ANY of your email older than six months can be legally obtained by any U.S. law enforcement agency without any warrant or judicial oversight of any sort, even if you enable Google's new 46-factor authentication and use passwords that take minutes to type in.

http://www.wired.com/threatlevel/2011/10/ecpa-turns-twenty-f...

Do you have any passwords in your email older than six months? Any account numbers? Anything... incriminating or embarrassing?
I have two-way enabled, but when logging in via Google Talk (windows app) it seems to bypass it. If I go straight to gmail.com and login I'm asked for the second auth, but clicking via Google Talk (already signed in) it logges me in to GMail directly. Anybody know if this is normal / expected?
Is there a standard for good packaging design
this belongs as a petridish.com -- save kickstarter for the arts!
CarrierCompare: New iPhone app disrupts customer-carrier relationships
Can't you add new tiers at any time? You could make parallel $15, $30, $50 and $100 tiers. Also, nobody has actually paid yet, since the money isn't collected until the end of the period. People can change their amount and reward selection at any time before the backing period ends.

I agree with you in theory that kickstarter isn't a place to shop, but in practice it appears that offering 0 marginal cost rewards (e.g. software, videos, early access, media, etc...) at low tiers is a very successful strategy.
Most TALON Integrated Handlebar
And sells your data too.
This is interesting to me as well. I also did a quick Google search, but found no specific patents by OKCupid jumping out at me. It was by no means a thorough search, though.
I know i am going to get voted down for this but, when you watch that video, it just seems like a TON of people are standing around doing nothing. I see this all the time. Today I drove by a site 3 different times (coffee run, UPS run, pickup someone) and each time there were about 10 people standing around while 2 people worked. This was to repair a road - not even build anything.
> A reporter asked how the new bridge would be secured to the old substructure. "It’s 400 tons," said Walter Heller ... "Nobody’s going to pick it up and take it home."

I don't think the reporter meant "secured" in the sense of preventing theft. Is a 400-ton bridge heavy enough not to rattle and damage the surrounding concrete if 18-wheelers repeatedly cross it at high speed? Or flip over if a train hits it from below?
Avalokitesvara Brass Buddha Statue Sale Online
Yes, thats something that some people don't seen to get. Good developers not only can learn new languages as needed, but they will learn new languages and idioms with time, else they will quickly become obsolete.
Agreed, Reddit is very much like HN, but I feel the quality of conversations on HN versus those on Reddit are very different. It would be interesting to see if these type of focused forums could also be adapted to communities and small towns. Just a thought.
HP Pavilion dv6-6137tx Battery
I disagree with a lot of points made here. First, this is focused exclusively on the biological sciences, and is largely not applicable to other fields (hence the title is misleading). Second, there are a lot of personal anecdotes which don't move the central ideas forward. Finally, there was little in the article that discussed how to think about science, most of it was how to pursue science.

That being said, I agree with the sentiment. Most of what we teach undergraduates is about the knowledge science is produced, rather than about the process of doing science itself.
Click on the scissors at the bottom of Kickstarter's homepage
They don't really say what "massive" is.
Soon to be: R.I.P. Best Buy
The adage should really be "Do what you love AND excel at". If the conversation you had with your wife about books you read was very interesting, you could film it, sell it (or more likely ads around it) and make it your job.

While some passions are easier to monetize then others if you are in the top 100 people that do it, there is a good chance someone will pay you for it.
they are pure js, though streams in node emit Buffer objects which can be mostly emulated using html5 Int32Arrays
And you think that Google actually deletes email when you tell it to? More likely they just mark it as deleted and retain it, in which case every email you ever received regardless of whether you think it has been deleted may be available. If you want better privacy, install and manage your own mail server and encrypt everything.
From what I remember when I looked at Node's Stream source, I believe they're pure JS. They depend on the EventEmitter and they basically emit a "data" event with a chunk of data as many times as needed.

My main question is that since it's an instance of EventEmitter, and EventEmitter uses a synchronous loop to "emit" events, wouldn't stream-intensive code be slowed down by lots of requests due to the synchronous nature of EventEmitter?
the packet switching still occurs in ASIC, it's the routing forwarding table population which can be done in software
"Most people using Adwords have very little idea how to set up or manage their accounts and are paying a lot more per click than they need to"

Would you please share some general advice on this?
Perhaps. I would propose that the application of this paradigm to traffic flows would have each intersection making the decisions for the drivers. A car says "I'm heading to east 42nd", and the intersection says "Sure, go left."

Furthermore, traffic controller(s) would constantly gather information about traffic conditions from each intersection, and tell them how to direct the traffic to optimise road usage.

This way, the traffic controller knows everything about the optimal way traffic should flow, and it only has to make decisions based on the number of intersections rather than the number of cars. If you consider that one intersection could have tens of thousands of cars per day, that provides a huge saving in computation.

This differs from the analogy in the article;
Intersection = Router, Car = Packet.
Blitline is now an AppHarbor add-on
I agree that this is obviously not what the question meant. My reading of the article is that the author was picking a bit of fun at the highway director's misunderstanding by including that. It's actually an interesting question, IMO.
I replied in a comment on my post, but Disqus is having issues today and anyway I want to say a bit more.

>> What should the expander do when it sees:

quux (mumble, flarg) [1, 2, 3] { foo: 3 } grunch /wibble/i

> It expands it. The expander should not see a stream of characters, as you show in that example, it should see a tree.

This is the point: what tree? How many arguments does `quux` have? The answer isn't obvious, because `quux` isn't surrounded by any pair of delimiters. The net result: there isn't a clear way to write a JavaScript "lexer" that produces trees---i.e., a reader. JavaScript's syntax was not designed with this in mind, so there isn't a clear tree structure inherent in the syntax.

(And even if you solve that problem, there are aspects of the JS syntax that depend on knowing the parsing context, such as whether

grunch /wibble/i

lexes as an identifier followed by a regexp literal or identifier-slash-identifier-slash-identifier. So the number of sub-nodes is not even clear until you expand enough to know what context that fragment appears in.)

These are all issues you'd have to sort out to figure out how to make JS amenable to macros. But what it amounts to is figuring out how to design a reader for JS. Or at least, if you wanted to design a Lisp-like macro system for JS, you would.

The point is, the fact that Lisp macros operate on trees (though syntactic trees, not "semantic" trees as you claim---that's a debate for another day) is directly enabled by being able to generate a tree rather than a stream of tokens from the reader. And that's only possible because the syntax was designed to support that. There's of course not just a single unique syntax that has this property, but Lispy languages have syntaxes that are designed to support a reader, and that's at the heart of what makes the Lisp approach to macros work.