skysight-inc/HackerNews huggingface dataset:
I learnt C programming Quake 2 modifications, picked up C++ at university and haven't used it since.
That is a good point, that you have raised. But I wonder, why well established companies like microsoft, apple etc. are not doing this.
This is totally not the right benchmark for comparison. Node's JS execution is single threaded, and it's well known that it's not the appropriate choice of platform for CPU-bound workloads. Its main selling points are high concurrency in terms of number of network connections, event based design, and JavaScript as a programming environment. While it may be fairly good at doing computation because of V8's strong optimizations (it compiles JS functions to x86 assembly - JVM does similar things) it is not good at also sustaining high concurrency in the process. Those CPU bound operations will block everything else until they're done unless you code your functions to yield and cooperatively multitask.
Well, they do care. The idea is to starve out predators. If there is another set of cicadas feeding them, then it doesn't work for just you to avoid them.
Curious Twitter Bug
So I was messing around on Twitter this afternoon and found an interesting hole. Here are the details:

Tweet exactly the following (without quotes): "DM > SMS"

You'll notice twitter doesn't push the tweet through and it will not show up, whether you tweet this message from an app or their website.

Now tweet anything you like (e.g., "test"). This tweet will go through normally and show up in your timeline.

Now delete that tweet (i.e., "test").

Finally, tweet this again (without quotes): "DM > SMS"

If executed properly, it should resend the "test" tweet you just deleted.

Very curious, indeed. :)

Has anyone else found other interesting things like this with Twitter?
I think the moral of the story is that talking to your users is one of the most important things you can do during -- or even before -- development. User testing is cheap, easy and shouldn't cost you that much time -- 50 people is way more than necessary if your test is designed well. The experience is pretty magical.

For lean startup user/usability testing tips, check out Steve Krug's Don't Make Me Think. There's a chapter called "Usability Testing on a Shoestring Budget".
Nothing new here.

Node wasn't ever really meant to be used for CPU intensive tasks - especially the ones like this which you can fairly easy parallelize.
I commented with a much better version of your clojure code. I'm still not convinced that this is the best way to calculate primes though. Moreover, I could imagine coming up with a better implementation that uses a lazy seq to just calculate the next prime when it is needed. Here's the code again:

(defn prime? [n]
(if (even? n)
false
(let [root-plus-one (inc (int (Math/sqrt n)))]
(every? #(> (mod n %) 0) (range 3 root-plus-one 2)))))

(defn primes [n]
(conj (filter prime? (range 3 n)) 2))

As far as I can tell this is also faster on my machine, but as others suggest, I don't know that this is a particularly valuable benchmark.
JetBrains does a lot of good things. The fact that they bring their ideas to a number of different languages is a great thing. Resharper, IntelliJ, RubyMine, PyCharm, Phpstorm and now AppCode - you could stick purely to Jetbrains products and have a familiar IDE layout and functionality for the various different application development tasks you undertake.
As soon as he said: "The comparison I chose to go for is hard computation" I knew that node would be shown to be the loser. node isn't going to be great for lots of long computations - even node fans will tell you that.

We are finding node to be quite nice, though, for our real-time web app (which includes chat communication, and game like features). But we don't have any long-running calculations to do. I suspect that if we did we'd have them run in a separate server process... maybe even writing the compute intensive code in C++.

tl;dr: the type of benchmark chosen is stacked against node.
A gem distribution of this would have been nice... simply so that instead of:

$ curl get.pow.cx | sh
$ cd ~/.pow
$ ln -s /path/to/myapp

We could have:

$ gem install pow
$ pow /path/to/myapp
No. Good idea. I'd want to be sure I could reinstall it later, though. Well, assuming it isn't sinister spyware.
Do you read through the source of every piece of software you download and install? If not then why worry about one shell script?
So state intel and law enforcement agencies don't watch groups like Anon?
Yes, that is what he is trying to say. I think that viewpoint, especially as echoed here by blhack, is pretty narrow. The developer community is quite insular and it's easy to assume that the views and tastes of your friends reflect that of, well, everyone. It has been my experience that most people my age (which appears to be the age of most of the people in the trailer, or at least the ones in t-shirts) are either unaware of or ambivalent towards the 'startup scene' (though I wouldn't deny that such a thing does exist). Surely you can't think that everyone in their teens and 20s is writing code in their spare time - those skills don't teach themselves! It'd be much easier to just go and try out for American Idol.

The comparison to rock and roll, though, I think is quite apt. In both industries there are many young talents insisting that they are not in it for the money, yet knowing that if they become very successful they will also become very rich, just like their idols. Derivative works and copycats are everywhere, and the whole thing is bankrolled by "suits" looking for the "next big thing"... Hmm, this analogy is probably full of holes, but it's an interesting one that I hadn't thought of before
If you can get in touch with this guy that would get you close. how about emailing this userid at yahoo[.com,.co.in], hotmail, aol etc and see if you hit jackpot ?
Or you could reply to one of his friends and just if you can in touch with this other guy via another channel ?

All this is assuming that the other guy cannot get into this "common" gmail account and you are not enjoying looking at all the other emails that you get.
Although you could set up a filter on the "to" field to erase all the mis-addressed emails, I just looked at the gmail filters and I didn't see any way to autoreply to them, but at least you don't have to see them ... technical semi-solution.
Exactly, If I were using node and needed to calculate primes I'd probably write some C++ code to handle that part and run it as a server in a separate process that can be called asynchronously from node.
Also, you can offline songs on mobile devices for playing later.

For some songs. Other song have given me a "not available on mobile" (or something to that effect) message. But those songs are not available at any quality.
I live in DC, something of a community is getting off the ground here, but by and large it's still a city full of people too concentrated on the good paying day job to really push them over the edge. Or at least from what I've seen. Impossible to find developers willing to work for equity, everyones a "consultant". Can't use hired guns when I'm bootstrappin, now can I? But like I said, it's getting better.
I'm a huge passenger fan, but I should note that:

* this is also a single command to get a rack app running once you have it installed

* you can easily support multiple ruby versions/gemsets (otherwise you'd need to install/compile passenger for each)

* appname.dev is easier than remembering which port all of your rails apps are running on.

* you don't have to start each app manually each time.
Geocoder: A comprehensive geocoding library for Ruby
I think the original Team System pricing which was probably there to compete against IBM Rational in the enterprise ignoring they had a much broader customer base.

They eventually folded it into most of the MSDN freebie programs for partners and startups...
How to get there (by train, car, or plane; with prices)
...to start up anyway.
I like VS, but I'd say VS has a lot of great stuff in it, but "VS as a whole", if you could somehow abstract away what it contains, is actually pretty shoddy. i.e. VS is less than the sum of its parts, although the sum of its parts is great enough that VS is, despite that, still pretty good.
This belongs on meta.stackexchange.com or something. flagged.
Gates Foundation Distributes $10M for Tech Tools to Boost College Graduation
All my banks do. If they detect a browser/IP that I haven't used before they ask me for another piece of authentication (secret question)
* ... doesn't mean that they're conceding that they're under any obligation to do so.*

Maybe not, but it seems like the kind of crack in the door a lawyer might jump at next time someone complains that an app offends them, or is copying their idea, or whatever.
Looking at the successful indie games, Minecraft first and foremost, the key simply seems to be to make something people have never seen before, and do it well. Notch made Minecraft as leanly as possible - by himself. He didn't hire anyone until he already had significant revenue. Now, before it's even out of beta, he's made 30MM in revenue.

Gaming is not a new field, and I think that it's a mistake to apply web startup ideals to an industry with many well-established success stories over 3 decades. All successful development houses got their start the same way - they made a great game that people loved, then another. When Gabe Newell started Valve, he looked at the Quake II's of the world, and said, "this is stupid. The last game had a double-barrel shotgun, so you put 4 barrels on this one and call it an improvement?" They made a great game by focussing on gameplay and the players' experience.

The key seems to be that while the major publishers focus on graphics and production value, the upstarts focus on gameplay. EA could have never published Minecraft; the graphics alone would have sent them running. Look at QWOP and GIRP and Too Many Ninjas: the graphics are terrible even by Flash standards, but they're addicting as hell.

As a gamer, all I can say is this: I don't care what your game looks like, I care how it plays. If you can make something that stands out in this tired market, I'll buy it. The major production houses aren't your enemies, they're your friends: they're the ones putting out the endless stream of repetitive crap that will make your game seem great by comparison. Just don't try to copy them.
still getting: 502 Bad Gateway
In my opinion, this is one of the coolest travel-related sites in pretty much ever. This has been on my wishlist for so long, but I never had the time and patience to do it myself.

What it does is allow you to enter two locations anywhere on earth. Then it finds routes between the two places, by car, train and/or plane, and plots them on a map (even using great circle routes, it seems :)). Plus it can give you price information for all alternative routes (at least the airfare part), and you can book through them.

Basically – how to get there from here. Made really really easy.
Steve Jobs on passion [Video from 2007 D5 conference]
Thanks for the feedback.

Yes most of the last few months I have spent on is getting tax agents to sign up.

. Tax Agents currently using the Sanetax are independent tax professionals and EAs(Enrolled agents). Some have 14yrs of experience in the industry.

. Depending on how complicated your tax filing tax agents tend to charge anywhere from $40 to $200. Again, this is between tax agent and customer to agree upfront.

. As a customer you can talk to them and feel comfortable before agreeing to go forward - just like what you would do for any purchase. At any stage, customer can back off from the agent if he/she is not satisfied. We can assign a new agent.
Now I know where to send the invoices.
Actually this seems to be a case of the well armed lamb contesting the vote.

Or rather the lambs friends private army.
thanks for taking the time.
Trial division (your algorithm) _is_ linear time, there exist better than linear time algorithms for this, and they're pretty easy to understand (look for Solovay-Strassen on wikipedia for a simple one).

Furthermore, this isn't a great test. For one, you're specifically testing a performance profile that the JVM does not bother to optimise for (programs that run for less than about 20 seconds). For two, number speeds aren't a great measure - the issues with autoboxing (that I think Clojure does - I'm not a user) and whether the implementation is simply calling libgmp (maybe V8 is? Seems sensible to expect that it would - but I am also not a user of javascript) kind of predecide the outcome.
relevant: http://www.wildbunny.co.uk/blog/2011/04/06/physics-engines-f...

xpost from http://www.reddit.com/r/gamedev/comments/gkz1e/physics_engin...
Another, rather extreme, option would be to support hardware security devices that can store PKI private keys and perform asymmetric encryption within the device (i.e. there is no way to read the private key) e.g.

http://www.safenet-inc.com/products/data-protection/two-fact...

This would provide a pretty good additional "something you have" authentication factor.
If you haven't already, open Console.app, show the log list and there's a set of Pow logs in there. It might help out.
Yeah. I guess. And doing some more looking on the internet and possibly answering my own question, maybe: http://en.wikipedia.org/wiki/Earthquake_swarm

It's hard to find useful information on line about this. But I guess that the lack of information in itself probably means that geologists aren't particularly worried about it.
ONLINE STORE:
http://www.fullmalls.com )====

http://www.fullmalls.com )====

Air jordan(1-24)shoes $30

Handbags(Coach l v f e n d i d&g) $35

Tshirts (Polo ,ed hardy,lacoste) $15

Jean(True Religion,ed hardy,coogi) $30

Sunglasses(Oakey,coach,gucci,A r m a i n i) $15

New era cap $12

Bikini (Ed hardy,polo) $20

accept paypal and free shipping

http://www.fullmalls.com )====

http://www.fullmalls.com )====

http://www.fullmalls.com )====

http://www.fullmalls.com )====

http://www.fullmalls.com )====

http://www.fullmalls.com )====

http://www.fullmalls.com )====

http://www.fullmalls.com )====
Their discussion of how Apple is trying to cripple HTML5 is rather laughable. Apple's the main driver, along with Google now, behind WebKit, the main mobile HTML5 browser technology.
In addition to the other comments, this is not how you would implement the code in node. Since node is single threaded, and the isPrime function is not asynchronous in any way, there is no point to writing it as if it were. Simplifying it shows it running in 2/3 the time.

https://gist.github.com/908957
But it's great for all those plants they have hidden behind the false rack fronts.
I love it. Time to disrupt the status quo.
I used to work with a guy who is now the CEO of one of those "we can make your app work on any platform" (...because we use Javascript/HTML/CSS etc) companies.

They are making a very successful business out of selling this product to big, very well known brands and businesses through their ad agencies. These are the guys who control the cash, and these are the guys who are still getting high off of native apps.

This kind of shift has got to filter through so many layers of people - although I agree, I just think its going to take a while.

I guess the (other) important thing is to remember is that the best approach/product doesn't always win.

(I'm going to read the article now, FYI)
If the Lamb in this scenario is a litigious bully who stretches the law to breaking point and abuses privileges that aren't available to you or I, then yes.
Thousands of Bloggers Struggle w/ DDOS Attacks Against LiveJournal
First sentence: "Over the past two decades, the mobile industry has become increasingly stunted by fragmented protocols, standards, and regional differences."

If the last few years have seen a stunting of the mobile industry, I'm very excited to see what HTML 5 is going to do :P
It would be nice if there were an easy way to start/stop pow when needed.
It's witty, but insensitive? And I don't think I'm alone in loving a good pun...
Hopefully you'd try another algorithm before you did that ;). Primality tests are one of the most highly understood and well documented areas of CS - trial division has been obsolete since, what, 1640?
Is this service for the 85-90% of people who have simple returns consisting of a W-2, a few 1099s, and a 1098? My question is how it'll handle issues like multi-state tax returns, oodles of K-1s, and tracking the basis for those, and figuring out stuff like foreign tax credits? Would the designated Preparer know to ask such questions and wholly handle everything on their end?

(I'm guessing that for those complex issues, you'd still stick to a live accountant, and this service isn't geared towards that particular segment of the population.)
There's a big difference between the c# language team and visual studio. The c# language has left java for dust, they are doing a bloody brilliant job but on the other hand were essentially playing catch up with python and ruby until 4.0. The dynamic CLR stuff has really changed the game.

VS, on the otherhand, has stagnated, between 2005 and 2010, apart from integration with the new hotnesses like Silverlight, MVC and LINQ, I can't really point out any improvements. While I must admit I love MVC over ASP.Net (keer-spit), even now you feel the meddlers interfering and making it do unnecessary magic.

Its javascript integration is still shockingly bad. It doesn't even highlight brackets or braces and the auto-indenting is erratic. Javascript is so key to web programming these days and yet for the first time I find myself juggling VS with Notepad++ because that free open-source program is actually a lot better.
Competition is always good. Just wish that you don't have to download Xcode again with every iOS SDK update.
SaneTax is a good idea, yes. But remote accountants do exist.

I have an accountant who handles everything remotely. I live in Los Angeles and he lives in small-town, Nebraska. I met him once when he did a tour of the country to meet clients and drum up new business.

Here's my process:

1) I download a PDF worksheet from his website.

2) I scan all my documents and fill out the worksheet.

3) I send it over https to his LeapFile account.

4) We talk on the phone for a few minutes. He asks a few questions to make sure we're "on the same page."

5) He e-files for me.

6) If I have a refund coming, I get it direct deposited. If not, then I pay with EFTPS and CA web pay.

If I want tax advice, I can ask him. If I want to start a business, he can help out. If I get audited, he can defend me. All without me being there.

Another nice project would be to make a directory of accountants who can handle the whole tax process remotely.
Sony has sued to shut down geohot and obtain the IP addresses of all visitors. They obtained a TRO that prevents him from distributing information about the exploit and which hands his hardware over to Sony. That's more than vaguely sinister, and is arguably an actual evil.
I work for a company that specialises in scheduling software - our main market is healthcare, where this 'do we have the right staff?' question is key.

It's a completely different ball game from simple 'this person is doing this' scheduling. You essentially have to understand the demand - not just number of staff of different types, but complex skill requirements; lots of info about supply (staff - their skills and various other bits of info that rules need to know about) and then have a rules engine that matches them together and can check for items like working too long in a row, or too many weekends, or whatever - all parameter driven as every manager wants different things.

When you get this right - ie proper 'demand driven' scheduling - this is where the real benefits of scheduling software vs excel or paper come in. Instead of simply answering 'what is everyone doing' you are answering 'do we have the right staff - and if not, what is going wrong?'

But a word of warning - it's a nightmare to get your product there. The devil is very much in the detail. If you've modelled the demand as three shifts, but some people fulfil the demand working 12 hour shifts, how do you show that all matched up? How from a ui perspective do you assign shifts in a way that prevents over staffing and understaffing? How can we model the demand in a way that allows for flexibility but isn't a massive pain to create for each schedule?

I think you've done a good job of a simple and straightforward scheduling product that is affordable. Be careful about going down the rabbit hole of demand and rule driven scheduling. It sounds like a quick bolt on but actually you need to build it from the ground up with that concept in mind to really make it work.

Good luck!
I suppose you could define a curl wrapper that lets you review the file before passing it along to sh...

curl_review() {
result=`curl "$@"`
echo "$result" > `tty`
echo "Enter to proceed, Ctrl-C to abort:" > `tty`
read
echo "$result"
}

Then just change curl to curl_review:

curl_review get.pow.cx | sh

Of course this kind of defeats the purpose of these easy installation tricks.
I was going to disagree with you but I think you nailed it. Make something that people (i.e. most people) have never seen before. But that's not saying make something that nobody has seen before, just something that the people you're marketing to have never seen before.

That is, I think the key technique for success in any game market (indie or mass market) is to take a gaming experience that's proven to be fun and make it way more polished and accessible (I left out the Zynga games to save space):

Infiniminer => Minecraft

Tower Defense => Plants vs. Zombies

Guitar Freaks => Guitar Hero

The Game Maker => Game Dev Story

Boom Blox/Crush the Castle => Angry Birds

Rogue => EverQuest => World of Warcraft

DECWar => Galcon

Narbacular Drop => Portal

Herzog Zwei => Dune II => Warcraft

Dwarf Fortress => ???

Someone fill in that last one. It'll be tough, but you'll be a multi-millionaire. If you have this many people obsessed with a text mode game in 2011, there's something amazing waiting to happen.
Sony wouldn't care if their legal proceedings ruined your families lives, directly or indirectly.
OCaml is not Irish.
Fwd those email to another email and set up auto reply there. Problem solved =).
True, but there is no evidence that such a system can remain for any significant length of time (or in most cases even come about in the first place) in practice. If you look at any country of significant size they mostly appear to be ruled by a committee or an absolute dictator. The committees could be said to generally be doing a bad job but nowhere near as bad as the worst cases of the dictators, but nobody has this ideal system governed by sensible rules - possibly because when you get enough human beings together in the first place they can't agree on what any sensible rules would be.
For Atlanta: Georgia Tech creates enough qualified computer students to feed a nice ecosystem. Some people do work for equity here, and there is even some locally available funding, (although nothing like NoCal). Housing is less than 1/2 the cost of SF even if you're living in the expensive parts.

One random other good factor: Atlanta has a huge imbalance of women vs men (as in, there are considerably more women than men). This skews even further when you take gay men out of the counts (which there are a lot of in Atlanta). This means its considerably easier to find women in Tech here than many places out west. (The same goes for several other minorities).

The imbalance is also useful for dating purposes too if you're interested in that part of things.

If your startup is related to music, this is probably one of the better towns for it (lots of hiphop labels are centered here). CNN is here, and Turner is a veritable fountain of contractor based work (if you need a bit of consulting work to tide you over). Also: Probably one of the easiest cities to host a conference in.
How did you add the type hints?