skysight-inc/HackerNews huggingface dataset:
A good source of inspiration: Ruby's Enumerable[1] and Scala's Iterable[2]. Toguether, they have one of the most complete functional collection methods library.

[1] http://ruby-doc.org/core-1.9.3/Enumerable.html

[2] http://www.scala-lang.org/api/current/scala/collection/immut...
Because the valuations you would get headquartered in Silicon Valley seem to be far higher than you would get elsewhere.

I've built up a (profitable) tech startup in Canada in the last few years, and get valuations in the range of 20 times earnings or 2 times revenue. Respectable compared to the S&P 500, but laughable compared to what seems to be the norm in the valley (or at least what seems to be the norm based on what I read here)

Not that i'm complaining, i love canada, but something to consider.
Better off linking the original article; the site you link takes some liberties: http://www.technologyreview.com/blog/arxiv/27264/
I was actually poking fun at the fact that at this very moment I am working in a language that is only two years old. My technical reasoning behind this is that Go is "fast as balls." I feel a blog post coming on...
Sure, you're probably right about vendors trying get lock-in, that makes sense. I'm personally curious about what premium we'll end up paying for physical books, like how CDs are no longer the primary music delivery mechanism yet music lovers pay a premium for vinyl.
I will keep http://keyword.jpg.to/ a fixed image while making keyword.jpg.to/random or /r whatever to rotate image randomly. No worry :)
Clayton Christensen: How MBA-driven Profit focus is Killing the U.S. Economy
Why have your developers in San Francisco? Because software devs want to work around other software devs. It's an exciting town to be in if you work in software, and lots of developers want to move out here. It's hard to say the same for towns with high unemployment like Cleveland or Detroit.
MMORPG Giant World of Warcraft Turns Seven Years Old On November 23
Do elaborate on how war or inventions will make more babies?

Well, wars probably remove babies, same for the invention of the anti-baby pill. IIRC neither the wars nor the pill were predicted in the 1900s, just like we can't predict what will happen before the end of this century.

Some big asteroid impact might just end our population concerns for good.
Or perhaps we defeat aging with bio-tech. Or designer-babies become so popular that everyone even in developed countries suddenly wants five.

I'm not saying any of that will happen. I'm just wary of predictions reaching more than half a century into the future. After all: We're having this discussion on a medium that nobody 50 years ago would have imagined to exist (outside of SciFi books).
Follow up question.

How does it compare with Scala?
http://pookie.jpg.to/
Bahahaha
Buy  Ardrone
http://www.jamesaltucher.com/2010/12/osama-bin-laden-stockpi... for a different version of this
UTF8 characters are supported too!
e.g. http://ハッカー.jpg.to (ハッカー means hacker in japanese, I found it from google translate)
any developer openings?
And to preclude the "But it is art!" argument, the point of NSFW is what you think about it being art has no bearing on what your boss thinks.
I am skeptical, but willing to be convinced by evidence, that access to capital contributes more to success of software companies than talent.

One reason that the contrary belief is so persistent is that 'talent' is defined after the fact as that which was successful. If someone is talented but unsuccessful, you'll never hear of them. It's the dog that didn't bark. I believe that capital is a much better predictor of success than talent, as it is a much simpler, mathematically proven explanation for financial success and doesn't rely on a highly subjective judgment. I'm open to evidence to the contrary, but so far no one has produced any.
Fire All the Managers
Nice suggestion!
Seems like many people would like modifiers behind the url. That's what I want to implement soon.
The service [1] described in that article allows authors to let people download an article from the ACM via. a link on their personal website, rather than having to host the PDF themselves. There's been no change in the access policy for non-members.

[1] http://www.acm.org/publications/acm-author-izer-service
The random functionality in conjunction with an ability to specify crop size would make this my defacto placeholder site.

Being able to choose what I want for my placeholder would be extremely useful.

http://food.jpg.to/random300x500.jpg
Well, of course anything is possible. But it's just as likely the population will already be dropping when we expect it to be merely leveling off. One thing is certain, though - the rate of population growth is slowing, and has been for some time.

In terms of a major war or invention, the way I see it these things are more likely to decrease the world population instead of increasing it.
"Almost half the kindle ebooks I buy are formatted so
poorly I can't (sic) read them."

Honestly? I think the typesetting is quite awful too but it has not interfered with my ability to parse the words on the screen.

I really wish that the typesetting was better but I am not sure if this is something that we will see any time soon. Can you imagine running latex on the kindle cpu everytime you flipped a page? On the other hand the ebook files would be huge if you prerendering all of the pages. You would have to prerender a separate page starting at every "location" and in each font size. That is an enormous number of combinations.
This is also very handy that I plan to use: http://www.sencha.com/learn/how-to-use-src-sencha-io/
You can only interactively teach what you know how to make an interactive environment for. That's the real problem, we're not very good at making interactive environments, and we're really good at making the interactive environments look way more interesting than they actually are. See "through the matrix" of an Elder Scrolls game and there isn't all that much behind the graphics.

We do have some games like that: Civilization and SimCity, both games that teach the critical skill of resource management, which won't appear on any high school curriculum... but the deficiency there is on the high school side, not the game side.
Watch The UFC 139 Prelims Online For Free
Progressive offers a discount if you let them track your driving for 6 months
MySQL gives RDBMS a bad name? What planet do you live on?

And how/why the heck would you write a web server in PHP when it was made to run embedded in a web server process?

Yes, I'm sure you could twist and mangle PHP so it could be used to write a standalone web server. But that would be assanine.
Oh yes, we saw that over the summer.
More specifically, the one comment in that search that provides rationale: http://news.ycombinator.com/item?id=377187
Just getting an army from one planet to another would be ruinously expensive. Also, without some big leap in propulsion technology it's going to take something like a year for the invasion force to arrive. That gives the defender a whole lot of time to think about how he's going to respond and prepare accordingly.
SQL and MongoDB MapReduce side by side: http://dbpedias.com/w/images/9/90/MongoDB.JPG
Earth's most extreme extinction pinpointed
You misunderstand. I am not impressed by your school. I'd be impressed by your achievements
Don't most apps reference jQuery from a CDN source (like Google)? In those cases jQuery is probably served from the browser cache. And if "those cases" are "most cases", is having a smaller version of a similar library particularly valuable?
Not a troll. The post's point was that for your average web app, NodeJS doesn't solve any problems.

If you were building some kind of real time app like the Facebook social stream, then yes, it may make sense. But for your run of the mill web app that still treats HTTP as a fire & forget stateless protocol, then NodeJS isn't going to give you any advantage.

In fact, its single threaded design will prove to be far more disadvantageous than going with a setup of nginx and PHP/Ruby/Python.
Hmm, but then what about that day when, you know, like Steve Jobs died...?
Get me To LeWeb
I've had the opposite problem: Without a schedule, I'll binge on the material for the first few days, and then utterly burn out or fail to properly learn the information.
So do you disagree that African Americans are underrepresented in tech？
That looks great, thanks :-) Australia has the Karri tree but I can't recall if I've ever been to a Karri forest.
JetBrains: http://www.jetbrains.com/

Whole Tomato: http://wholetomato.com/
That's similar to how I code... ;-)
Why should one of Google's founders have to pay for anything Microsoft has done?
The README for this desperately needs the blacklist, not the whitelist. I care a lot more about the 10% that's missing.

Unfortunately, the "limitations" sections reads fairly cryptically. I'm probably just a little slow today. Can anyone explain what's actually not included? For example are "Valid Examples" examples of what's allowed or not allowed?
Regarding Christians anyway, you might be interested in John 15:18-19, and the following verses, assuming you're not aware of them. We expect a certain amount of irrational hate.
The suggested links. http://apple.jpg.to doesn't work for me.
> Some works are very clearly just OCR'd from the print version

Why are books even OCRed to create ebooks? Do they not have the original digital copy of them to work from?
"I'm So Meta Even This Acronym"
It is the first image result on google image search. The previous comments on different keywords verified this. To amaze yourself, try "sex" and "male"

behind-the-scene technical aspect are not difficult to realize (either google image API, which is deprecated, or parse the result of http://www.google.com/search?tbm=isch&hl=en&source=h... and get the first image url after a predefined string anchor, say <span class=rg_ctlv>), but the idea to simplify input and output is brilliant.

To deal with not-so-good image search result:
since google image search is presenting the result in a thumbnail group, it might be worthwhile to look into their ranking scheme for the result. It might be that the first one (on the top left) is not the most relevant result. It won't shock me if google ranked the relevance of result from center to peripheral. In the end that's how we look at a pile of images--we tend to start from the middle. Try a few examples, from the ones I tried the middle row middle column image is much more relevant than the top left result.

just my two cents.
http://man.jpg.to/ lol
The 'competitive advantage' JQuery has over the competition is the fact it's been so thoroughly tested in so many browsers for its plethora of features.

I hope this library gains some traction, as I'd love to see a JQuery clone that could be modified to pass in targets as named parameters instead of the over-reliance of 'this'.

Every tech seems to have an annoying something. PHP it's the order of arguments in stdlib functions, in Rails it's indirect code ruining your day, in JQuery it's 'what does this refer to again in this context?', and 'var that = this', ugh!
1. a private complaint can't pull DNS

2. It is available to federal law enforcement.

May be I'm just being cynical, but there seems to be an obvious way around fact 1. using fact 2.

money == power; gov officials seem to be willing to go to ANY length, given enough Shift+444
I'm with you; I think ebooks should be distributed in some variant of XeLaTeX and rendered using its toolchain. You retain the structure and can change the size of the text, font, etc. as the user desires. It would be leaps and bounds better than the current level of typography you see on the iPad and Kindle.

The only thing I can think of is that normal people, even book-lovers, don't care. We have been trained by reading webpages so much of the time that we have low standards. But the sad thing is, ebooks generally have worse typography than your average blog post read in a typical web browser. I'm looking at you, iBooks. Jesus.
The jQuery annoyance you describe is a trait of JavaScript and the idea of bound function contexts. I think most of the "annoyances" that people encounter with jQuery is that "it doesn't do this really cool thing my other language/framework did/does".
It is very common for people to complain in Denmark. I left the country, but if you want I can still complain about it ;)
Why You Should Consider Pay-For-Performance SEO Contracts
We provide you with a number of tips on evaluating pay-for-performance SEO contracts in this article. You can find out the pros and cons of these SEO contracts!
If you're talking about variables in closures, a coworker of mine has a pretty clever way to do it: "var _this = this". It's just a generally useful part of javascript.
Yes! Programmers should immediately stop having fun with new technologies and sharing their love and passion for the tools they love.

Go back to work you inefficient popped collar programmers!
getting an error on http://facebook.jpg.to/
Online High Schools Attracting Elite Names
If they are subcontracting the ebook dev process to a third party, perhaps not. And also, the whole editing to typesetting process is probably a hellish mix of Word and InDesign files, which leaves no "pristine copy" to pick the structured text out of. (Imagine: edits late in the process are made to the typeset InDesign files, after the structure has been lost.) You need structured text for creating an ebook because the ebook software does its own typesetting. So to pick up all the late edits, the only choice might be to OCR the final book and re-apply the structure. Yep, it's sad.
hot.jpg.to
I teach EFL, and this would be fantastically useful in class for matching up vocab with pictures on the fly.

The only issue is: I need a much larger rez image to put up on the big projector. Since this is doing Google Image Search... any chance for a:

http://keyword.jpg.to/large

http://keyword.jpg.to/medium

[plus]

http://keyword.jpg.to/photo

http://keyword.jpg.to/clipart

[plus]

http://keyword.jpg.to/red

http://keyword.jpg.to/green

http://keyword.jpg.to/white
The parse time is significant for jQuery, atleast on some mobile devices. For example, in my tests on an Android N1 today, jQuery took 800ms to parse (even when cached) whilst Zepto took 300ms -- saving 500ms.
Sad,

It sounds like most custom IT business solutions. This brings to light something I have been pondering for a while now.
Basically, there are two types cultures related to development teams.

Culture A, treats the software as their business and respect it as much as they do their customers, employees and partners.
In an "A" department developers are empowered to take ownership over the code. This means that they feel obliged to refactor
code and improve comments, documentation, and tests as a part of of whatever change they are delivering.

It is understood that bugs can come from this but that the overall benefit of not ending up with an unmaintainable system
is worth the cost of an accidental bug from time-to-time.

Culture B, treats the software as a necessary evil or at best a commodity. Developers are instructed to perform the least amount
of changes to meet the changing business requirements. These department are almost always in crises mode as the inflexibility of there
bubblegum patchwork has put them into a reactionary relationship with the team who is driving the requirements.

In "B" departments you often see high turnover by the best engineers since they feel something is wrong with the departmental management strategy.

The high turnover in turn leads to less knowledge about the most complex components in the system and even more reluctance from the management
and engineers to risk refactoring something that no one completely understands.

I've noticed the "B" shops are always looking for a new silver bullet, the new servers to be able to run the integration tests in under 48
hours since the code is not unit testable or changing frameworks every two years in hopes it will lead to a more flexible system.

Unfortunately, in my experience, the "B" companies tend to pay the highest salaries.
Adding type hints to the relevant spots in the Clojure code might have helped him in terms of performance.
Very nice observation!
I disagree that it's inherent to JavaScript.

I think two features that have almost ruined the language is the Function.apply and the new keyword.

Function.apply is to JS as Metaprogramming and indirection is to Ruby. Features don't have a priority of use, and programmers reach for the most interesting one (and go to town misusing them).

If there was no new and no Function.apply, JS would be more coherent and remain exactly as useful. It means that when an event is triggered or whatnot, rather than changing the meaning of 'this', it passes the target in as a named variable to the anon-function. Which is way better!

If you constantly have to look up 'what is this set to in this callback' you're so completely doing it wrong!
Rockabilly Clothing Is The Newest Rage
I third this comment. These 'brogrammers' and popped collar programmers should stop feeling good about loving their programming tools and showing it too us by making well designed blogs and sharing their love for these unproven technologies.

Take off those sunglasses, tidy up your collars and grow back your unix beards. You're a programmer, that's nothing to feel proud about!
I'm considering using it because of a combination of the following:

1) You can't always count on users having cached it from the CDN.

2) If it's included on my own server I can be sure they're getting exactly what I intend and there will be less HTTP requests when I include it with the rest of my JS which will only add ~4kb.

3) I'm a bit of a minimalist when it comes to code - for the web at least.
I would love to be able to require() jQuery features:

require(['jQuery.ajax', 'jQuery.events'], function() {
// code using ajax and events here
});

Much easier than to manage script tags.

(hint: CommonJS / AMD)
No, a lot of HTTPS sites won't because its a security hazard and also requires a CDN that provides HTTPS as well.
> Wouldn't the traditional way to do it server-side be to just write it in C/C++ or Java with a thread pool?

I was a bit vague. What I should have said was that dynamic language solutions are bad at it. Certainly you can pull out C/C++, Java, Erlang, etc. but at that point, you need to compile and recompile when you change your code. You are dealing with dependencies, libraries, binary compatibility, and the usual complexities that come with compiled languages.

> Or if you prefer the evented model, Python+Twisted

Well, Node.JS isn't the only game in town, certainly. Competition is a good thing.
not anymore. he probably pathced this one too.
Interesting. Is parse time generally a function of code length, or overall complexity/CPU time?
I see changes coming in as I try more things. Good job folkster!
"Are you as fanatical about making customers lives easier as your own coding?" Good quote.
Just like English is soooo much more readable than German, because well, I don't know German :)
I think the way threads like this go reflect the inane way that we as a society discuss important social issues.

At the risk of being boring, I agree with your two thoughts. I would say "this is an interesting problem for law enforcement. how can we solve this in a manner consistent with the spirit of the 4th amendment."
I don't like strategy guides for games like Skyrim
My favorite thing about games like Skyrim is the discovery and experimentation elements. I started to play on launch day, but then stopped after only a couple hours.

Why would I stop playing one of the best games released in a long time? I realized that I wanted, for the first time, to get into the nitty-gritty of alchemy, crafting, and other things in the game. At first I tried to make a handwritten log of people, places, and ingredients, but that broke down very quickly. The game is so huge, that it's just not a practical way to approach the problem.

So, I spent the last week building rpglogger.com - it's basically a way to log your progress in a sort of "build your own strategy guide" sense. You create a 'log book' where you can add/edit/delete 'sections' in the book (e.g. NPCs, quests, items, locations, whatever you want), and define your own integer/text/string/boolean attributes on those sections. For example, if you want to track ingredients, you can add a 'string' field for the name of the ingredient, and 4 string fields, one for each of the effects it has in alchemy. That's just one example.

So, why didn't I just buy the strategy guide, or use GameFAQs.com? I don't like those approaches for games like this, because I feel it ruins the discovery elements by giving you all the answers. I needed a middle ground between handwritten notes and having all the answers.

So, there it is. One gaming geek's story. Right now Facebook login is supported. I plan on adding Twitter, and OpenID providers pretty soon. Right now you can add as many people/places/things as you want. Soon I'll be adding a realtime text search/filter box to quickly find objects, in addition to tagging support. I also built it specifically with the idea that I'd be running it in full-screen mode on my laptop, in the browser, while playing. So, there's dark background/visual theme, and limited need for scrolling.
Not really - a lot of the technology that NASA builds ends up being used in other areas, from materials science to computer engineering.
AAG production
click on link to visit the site and registered for free you
One time I applied for a software engineer position at Wikipedia. The first phone interview was with a non technical director of people or whatnot, and after a drawn out conversation of "tell me a time when..." she informed me there would 2 others to speak with.

Feels like a nonprofit.
Google in their Page Speed ranking consider 100kb == 100ms.

See: https://code.google.com/speed/page-speed/docs/mobile.html#De...

BTW, their Page Speed thing is now available online: https://developers.google.com/pagespeed/
Blogging: The Hacker Way
http://pornography.jpg.to/

WTF!?
After measuring the loading performance of my PhoneGap app and seeing that jQuery took 800ms to load (even when cached), I spent the last few days porting from jQuery to Zepto, which boasts a similar API but loads in only 300ms. You can see the load times here:
https://docs.google.com/spreadsheet/ccc?key=0Aq_a4WNAMuCEdDd...
(You can see how I did the measurements in this post:
http://www.everyday.im/learning/phonegap-loading-performance...)

While porting 6 jQuery plugins over, I encountered various differences in the APIs and it was a bit of a headache to sort through them (especially the very subtle differences), but it was worth it.I'm writing a blog post currently on my porting experience, as I imagine others might take on the task and encounter similar issues.

For people comparing Zepto to this offering, keep in mind that Zepto also offers mobile-specific events, so if your reason for porting is mobile latency, Zepto's a good bet.
My recent project which is in beta currently http://exquisitejobs.com/ hand picks jobs of only the highest quality. This means no vague recruiters and also no "facebook groupon badge clone site for equity.".

It's invite only to maintain a high calibre of applicants, but if you mention your HN name and make cool stuff there is a good chance you'll get in.

Hope you like it.
The US "baby boom" following World War II leaps to mind, when we prospered while our economic rivals were recovering from major infrastructure damage. As does the "green revolution" when the world postponed widespread famine through heavy adoption of artificial fertilizers and pesticides and the best known farming tactics.
New Data Provides A Complete Description Of A Black Hole
Another good suggestion. I would definitely implement something exact or very similar to this if the api allows. Stay tuned :)
Why Wikipedia Is as Important as the Pyramids
Not a structure; it was replaced by airborne command posts.