skysight-inc/HackerNews huggingface dataset:
Our aim was to provide something that was uncluttered, simple and fast which (eventually) covers as many social network and real people's views of either what people are saying about your brand or whatever you wish to search on in realtime.

We ourselves use this daily as a tool to track what people are saying about our other web properties.
Jack Crenshaw's "Let's Build A Compiler" is another classic: http://compilers.iecc.com/crenshaw/ .. Back in the mid 90s, it's what got me into a continuing interest in compiler and interpreter development. It has a different audience to Wirth's, though. It's very entry level, almost "Dummies" level.
Map of Boston’s Early-Stage Tech Investor Ecosystem
Internet Cartography
I think the main reason is that Google simply isn't good at being a retail company. I wouldn't be surprised to see a Nexus Two, but I would expect it to be clearly labeled as for developers only and come with basically no support.
Can you enlighten me on how you plan to differentiate yourselves from the existing real-time search engines like collecta, oneriot, etc.?
A cautionary tale for startups partnering with big business
Numbers Stations: Mystery Over The Airwaves
I find it interesting that people leap to correct/redefine the usage of a word so that they can ignore the meaning of a statement.
They're at least trying to address this issue by requiring substantial commitment up front before building out a site: http://area51.stackexchange.com/ . Whether the thresholds they've chosen will work remains to be seen but they at least know about the issue.
Single-atom sheet of carbon clears arsenic from water
Huge swaths of security stuff relate to opsec. This is stuff like passwords, troop movement plans, who is being wiretapped and so on. Even more of it tho is stuff like "how much food is being put on supply ship x, or how many tons of fuel are needed to top off the tanks at X motor pool". Essentially all information that can be combined in such a way that bad guys can infer dangerous knowledge -- side-channel attacks essentially.

There are also other secrets, which may be more dangerous, such as blueprints for a new weapon or whatnot. These have a longer "shelf-life". One of the best ways to keep secrets like this safe is to DOS enemy analysts and have lots of opsec stuff be classified as well.

One thing tho that I consider most unfortunate is that classified is essentially a viral license. Once something is built on classified knowledge, not matter how useful it is classified, even if it could be arrived at independently.
Technically, any protocol if it's going to succeed is language agnostic. It'd be retarded to do a language specific protocol unless you're like Erlang and don't have to care about other languages as much.

The difference is Mongrel2 makes this assertion explicit and does everything it can to stay simple but still support languages you need to use. It does this by having a simple base protocol for doing fast async backends with 0MQ or HTTP, and by making the configuration system language agnostic as well.

That means if you run a Perl shop, then you can keep using your existing Perl HTTP setups with Mongrel2, write new stuff as 0MQ where needed, change parts to C++, and write configuration automation for your Mongrel2 clusters in Perl. Or any language. It doesn't care.

Compared to other servers, which still try to embed some specific language or write their own (Node, Varnish VCL), or have some odd config file only they understand, or force you to mod_* install languages, or use FastCGI in some bastard way, or hack up proxy configs to get page caching, ... this makes Mongrel2 much more agnostic.

But more importantly it comes down to the project's philosophy. I have a specific goal that no language will be king, so I'm going to architect the server so that nobody dominates. Same thing I did with Mongrel1 where I refused to let Rails dominate.
You can still buy the N1, just not from Google.

I think they gave up too soon.
Can you explain a bit more about how you actually get this data in real time? Are you scrapping these sites? Doing REST calls every x seconds. Or using the streaming API for twitter?

Are you storing any of this data persistently? Can I do historic searches on any term, or just something that was indexed before?

Are you planning on adding any sentiment analysis? Or any other analytics on the data, assuming you are storing it.

Do you have an API or plan to support an API down the road. What's your monetization plan?
Just because "correlation != causation" comments correlate with studies, does not mean idiots like me cause them.
I pose that it is the fault of the Study, and not the crazy person on the other end of this keyboard.
John from Twilio here. We do deliver to a huge number of countries, but there's issues with some non-US carriers that prevent us from guaranteeing delivery to non-US numbers. It's unfortunate, and we try very hard to deliver as many messages as we can but there are some restrictions that are outside of our control.
Do you have any references that led you to believe an N2 would continue to be vanilla and open? I am interested in a vanilla, open device. I don't want to have to root my phone.
Depends completely on the specs of the SSD which vary wildly. Perhaps by the HD model and upgrade it yourself to a corsair P series SSD. I have the P128 and it flies.
I blame Google for letting people build the Nexus One up so much (remember the crazy pre-launch rumors about how it was going to change the world?)

It's not that Americans are stupid and the rest of the world is smart. The problem is that you typically pay the same monthly service fee whether you take a subsidized phone or not. To go buy your own phone at full retail price is leaving hundreds of dollars on the table. (T-Mobile is the notable exception as they let you pay slightly less for a contractless plan.)

Also, few people are willing to buy an expensive phone that they can't even hold in their hand first. My understand was that Google was going to try to get the phones some retail space in e.g. Best Buy.
hm...there are no ads on the site, disqus?
I would refine the phrase "social search." To me, it means searching alongside other people with similar goals, rather than an all-in-one site for social media search.
Advisory boards are basically like NASCAR decals. You get names people recognize to endorse you, you put them on your web page, you pretty much forget about it.

The actual board's purpose is basically to decide when to fire you.

So yes, it's good to know the difference between these groups. =)
The Talent Code
Just to play devil's advocate.

There's unit's miss-match here. The information transfer rate that would apply to physically moving a storage device would be bits per second per meter (information-unit/time-unit/distance-unit). Bandwidth is normally measured with bits and seconds, with no distance unit. The two aren't directly comparable. If you somehow you had a 20 Kbs rate to Pluto, it would be a comparable information/time/distance transfer to a fully laden 747.
I am used to the term Tail Call for a function that returns the result of calling another function. Tail Recursion is then a special case where a function makes a Tail Call to itself. Mutual Tail Recursion is another special case where multiple functions make tail calls to each other in such a way that a function will end up calling itself indirectly.

Not a tail call:

var even = function (x) { return x == 0 || !even(x-1); }

Mutually Tail Recursive:

var even = function (x) { return x == 0 || odd(x-1); }
var odd = function (x) { return x == 1 || even(x-1); }
The end goal is probably to get into google results. There may be an advantage against something like Yahoo Answers by having a committed community for a particular topic and drawing experts to that community (haven't seen much expertise on Yahoo Answers beyond what you could find with basic google skills).
According to Eric Schmidt (Google's CEO), there will be no Nexus Two.

“The idea a year and a half ago was to do the Nexus One to try to move the phone platform hardware business forward. It clearly did. It was so successful, we didn't have to do a second one. We would view that as positive but people criticised us heavily for that. I called up the board and said: 'Ok, it worked. Congratulations - we're stopping'."

Source: http://www.telegraph.co.uk/technology/google/7864223/Googles...
Any numbers on how many sold so far?
100% agree with this - in fact I was about to make the same comment. Many user agents allow you to request the users location these days, why not do it automatically, or even use their IP to figure it out?
The underlying theme that trend bucking businesses with deep commitments to a service of rich value is well taken. And the Apple/CR example is indeed an intriguing and worthy example to examine.
Wow, this is basic stuff. I'm surprised that a researcher would get this wrong.

Also, let us not forget that tail recursion is a specific form of the more general tail call optimization. For example, the following is two TCO-able functions calling each other:

functionA(...):
// do stuff
return functionB(...)

functionB():
// dostuff
return functionA(...)

Whether or not the compiler optimizes this, however, is a completely different question.
This is exactly why I was waiting for Nexus One, well, to be sold in Finland. I don't want any "value-adding crap" in my phone, much like I don't want any OEM crap in my computer either.

A plain Ubuntu or plain Android installation is what I want. Are there really no other Android phones that come without? Oh crap.

(FYI U.S. citizens: most mobile phones in Finland and Europe are sold separately from the carrier plan, thus making it easy for people to buy directly from Google. If only they had decided to sell...)
Agreed. It's too bad it's hard to discuss complexity issues at that level in blog posts - it tends to skew things towards overly trivial examples.

I'm curious how suitable node's callback-centric model is for larger codebases - it's workable for smaller stuff, but can turn into spaghetti code quickly, like CPS code or giving someone elaborate instructions in passive voice. (Of course, relatively autonomous chunks of the system can be moved into their own processes.)

Off and on, I've been working on a similar event loop/async server framework in Lua, and I think Lua's coroutines make the resulting code easier to manage. (No time frame on that yet, btw.)
Ask HN: Boston meetup?
Would anyone be interested?

Unsure of time or place, but am thinking the middle of August at a bar in Cambridge/Somerville area.

Comment or email me if interested.
Ask HN: Web app launch checklist
Hello

I'm planning to launch a web app very soon and want to know if anyone has any advice come launch time. What are some main things to have ready on launch day? Do you have a checklist?
I think their belief is that the organic growth that will take place during the public beta will be much greater if the sites are first seeded with lots of content by a small group of dedicated users.
If I search for a hash tag I would prefer to only get stuff that actually has that hash tag in it. For example, searching for #mac return lots of tweets about mac and cheese, which isn't all that useful.
Jean-Louis Gassée on Antennagate
Online Marketing Manager here. (I work for a small integrated marketing and online development agency in Kansas City.)

This is a non-issue. The only way this argument holds any weight is if the search engines ignore the new HTML5 tags, which is preposterous. Does anyone actually think that Google's search algorithm which looks at over 200 factors including such on-page nuances like keyword proximity, phrase groupings and even parses Flash for hyperlinks is going to ignore the new HTML tags?

There's no way that any of the search engines that are worth their salt will disregard the fact that an <H1> tag is wrapped in <aside> tags or <nav> tags or whatever when it comes to assigning significance to that string of text.

As a commenter stated below, HTML5 is a moving spec, so yeah it's risky to implement this approach now. However, by the time HTML5 is released it's a certainty that the new tags will enhance the search engines' understanding of page content. It will allow us to signpost the hierarchy in a more nuanced way than 6 levels of header tags.

This title is link bait in the negative sense of the word, i.e. it is not supported by the content that follows.

TLDR; this guy doesn't know what he's talking about, the HTML5 spec will be better for SEO.
The only thing you could do is run a process at high CPU load for a long time, and you can do that in the App Store by plugging the device in and letting it sit there with a game running.

Please note that the iPad jailbreak (unlike the ones used on iPhones) does not actually modify the bootloader and only has minimal kernel access (changing things that, frankly, would make it use less CPU load as it no longer validates signature certificates on binary code it is loading).

(Also, there have been plenty of options since long before 2001, and I know because I have those ;P. Check out the Compaq Concerto running Windows 3.11 for Pen. Frankly, I wouldn't call the iPad a tablet, and neither does Apple: pens are a defining characteristic.)

- Jay Freeman (saurik)
[on the various jailbreak teams, developer of Cydia]
Tansey: My bad. We were crunched for time on Friday and I decided to launch the list on schedule while continuing to polish the copy. Think of it as editorial agile development...

As for the comments here about how we pick the list and finding good hooks and all of that, I guess I would simply say that we look each year to create a list with a variety of entrepreneurs who are doing creative things, building interesting companies, and challenging the status quo in their industries. Celebrated start-ups such as Foursquare and Posterous were on our radar from the get-go, but we were equally interested in writing about less showy companies such as the e-mail marketer iContact and the fabric retailer CityCraft. I think the result is a fairly unpredictable list; some people are very familiar with some of the companies, but I doubt that anybody is familiar with every company (SuperJam is pretty great, don't you think?)

Finally, for those of you who think young people are not particularly interesting, I'd recommend our regular "How I Did It" feature, or the section on our site devoted to serial entrepreneurs: http://www.inc.com/serial-entrepreneurs

Best,
Mike Hofman
Editor, Inc.com
mhofman [at] inc.com
One great way to acquire customers is by becoming involved / networking with others in the startup community.

SEO is crucial. Good techniques are all over the place. Make sure to target the correct keywords, etc..

Finally, consider creating an affiliate or referral program. It can be pretty inexpensive to get going and you pay for performance (signups or users).
Thanks for taking time out to comment.

Collecta albeit a good service we felt was a little cluttered and on occasion a little sluggish - our service's aim is to be decluttered, simple, fast social search. With regards OneRiot - they are more of a full featured offering where we intend to focus more on the core search function presented back to users in an uncluttered easy to read manner.
Whats the point of building an army of loyal fans (with your essays, work, and ideas) if you can't use us to gain further power in society?
Have you considered adding RSS feeds on the search result pages, or would this not fit in with your eventual business model? It would certainly make me use the service at any rate.
The Science of Stress: How Stress Destroys the Body
You must be using NoScript. That's a brand of worm that runs around adding itself to pages, then uses Javascript to hide itself. Someone must have decided this was likely to slip past the search engines; I have no idea if it works. Those of use who use NoScript then see the corrupted page.
Raytheon demostrates use of lasers to down UAVs
What kinds of diversity did you look into? Did you find any factors in founding teams correlated with success?
The curve I dream of seeing:
c++ slower than any good coverage flavor of Ruby.
I bought the nexus one specifically because it was on par with the iphone but allowed me to throw any sim card in that I wanted for traveling between countries. Are there any other phone on the market similar to this?
Worth it. Just don't buy overpriced from Apple. Check out the latest Anandtech articles before buying because there are big differences in performance. Replacing a drive is very simple.

For development, since the biggest gains are on small file access performance it makes

There are a few extras/gotchas: disable motion sensor (unnecessary with solid state drives), disable journaling (command line only since 10.6), increase a bit the write buffers. There are articles explaining this on macosxhints and other sites. I recommend you do all this before using the system and moving all your things there. Perhaps keep your old drive as external storage and backup for a while.

Disclaimer: watch out on voiding guarantees, data corruption, and other issues. YMMV
As it happens, I've actually grown to like Clojure's recur more than tailcalls. And I much loved tailcalls over imperative loops earlier.

recur is still functional, it resembles a loop but isn't one so nothing is mutated, and you can even nest them. And you can recur over a loop or the function itself. Handy.
I really like this idea and the look and feel/usability of the app. I like it so much that it would be homepage if it had the metrics I needed, but it doesn't have them right now.

Here are the stats I want to see:
1) MailChimp - it only has campaigns. Right now I am more interested in seeing the number of people on a certain list
2) FeedBurner for my blog's RSS feed
3) Karma for various sites where I am active (like http://duckduckgo.com/karma.html)
4) For twitter, I want to see number of tweets, replies, etc, not rotating tweets
5) Bit.ly (not sure if the API lets you do that though)
6) UserVoice
Uh, you're using spot instances. If you want to get an instance quickly, either increase the max price you're willing to pay or use a normal instance.
I have to agree here. It seems like every other day there's a new Stack Overflow subdomain or copycat site. Is this really "news"?

On another note... when you have a different SO site for every topic under the sun, isn't there some worry about brand dilution?
That's actually a set being constructed from a generator expression -- a real set comprehension would look like this:

subset = {word for word in valid if len(word)==n}

but that's only available in Python 3.0.1+ or 2.7
They're typically not described as being ReST, loosely or not.
Done - http://feeds.feedburner.com/newsyc20

Comments will show up in the rss items (not active yet, should show up within the hour).
Your numbers are in near-perfect agreement with Moore's Law, if we take it to mean computation time should halve every 1.5 years.

Your 2006 PC is about 20 years newer than the 1987 PC, which means it should calculate it (3 years)/2^(20/1.5) amount of time. That is, based on his computation time, and the amount of time elapsed to the building of your computer, we'd expect your computer take 153 minutes, or 2:32. That's only 11 minutes off of the actual result!
Apparently I'm an unintentional "street team" member any time I visit an Apple store carrying the iPad inside what looks like a Moleskin notebook. Even employees gather around to ask to see the case. Last Friday one employee got the manager and asked if the store could stock these.

This is a particularly attractive and convenient case, and DODOcase offers well-named "Friendly Support".
"Google’s plan to cut out the middle-man from the sales plan (that is, the mobile operators) sucks (unless you’re talking about Apple)."

Maybe it's fair to say that the problems involved in selling direct to the consumer are relatively insurmountable, unless your company has expertise in that domain.

I think Google must have underestimated the task.
If you read until the end of the article, he says:

"I'm also actively pursuing sponsorship and may have some more announcements later."
Netflix and flickr. Maybe Pandora soon.
When were you a credit analyst that dealt with Canada?
I'm working on something similar with www.unscatter.com, though you and I are taking different approaches on clutter vs providing more context.

Likes:
- Layout and design. I wish I had a better knack for that kind of thing. 48ers is a lot of what I was going for and still haven't reached as for a minimalistic approach that's also appealing the to eye.
- The "Getting results" javascript is a real nice usability touch. Nice enough that honestly, would you mind if I implemented something similar when I get back to working on my own site? I prefer not to blatantly steal :)

Suggestions:
- It's a little slow. Not sure what your backend is, hopefully you're using something that allows you to submit all your requests at once and handle each as a callback. If you are, I would suggest benchmarking your requests to figure out which are your slowest ones and making sure you make those first. I shaved 10-30ms per uncached request by making my request to Facebook the first request I launched rather than the last, as it was the slowest API to respond.

- Are you caching results? I did a search for "Epic 4g" (as I want to know when it will be coming out) and then immediately hit search again and it took a bit for that next request to load. I would really suggest you cache at least the data (as I'm doing) if not the entire results page (as I will probably move to with nginx caching modules) for x seconds/minutes and it will save you bandwidth costs, especially for those trending topics which may get a lot of concurrent hits if you app ever scales to appreciable traffic.

Only question I really have is do you have a plan for advertising other than Adsense? Adsense is going to have a hard time matching ads for search result pages.
The Readability parse is a good idea, but implementing that would need more time than I can spare right now. If anyone wants to do the legwork on that, please contact me and I'll be happy to put it in the feed.
Tumblr Is On Fire. Now Over 6 Million Users, 1.5 Billion Pageviews A Month
There are also people out there who aren't actually "Apple fans". People like myself, for example, who feel that Apple's "slick interfaces" are actually difficult to use (too much time wasted in animations and not enough time spent on details like putting the cancel button in a uniform corner of the screen) and that they don't know the first thing about integration between applications (and even seem to avoid it, unlike Microsoft).

The core issue here is that this guy /dropped his device/, a condition that Apple has /never/ claimed to do warranty replacements for. Even if you purchase Apple Care they do /not/ cover "accidental damage". You are completely confusing these two issues in your post and seem to be implying that Apple /would/ have "bent over backwards" to replace it otherwise.

(And to someone who is going to reply: "I once got my dropped device replaced", that is a single instance and does not happen for everyone, and is certainly not their policy.)
I would recommend you to get a MacBook or a MacBook Pro, it's mind blowing (I'm a Windows/.NET guy and I'm telling you, it's mind Blowing). I still do .NET using a Windows 7 Ultimate on top of VMWare Fusion or you can use Bootcamp to boot on Windows 7 whenever you want. (I still don't need bootcamp, VMWare Fusion it's enough for me even when I do WPF, Silverlight + Expression Blend and stuff)

Conclusion: get a Mac, it's awesome!
[Removed in the interest of responsible disclosure]
I'm not disqus or talking about ads. I'm talking about the warning pop-up I get when I try to go to that site.