skysight-inc/HackerNews huggingface dataset:
Erlang may as well not exist for the vast majority of developers. I like Erlang, but a lot of people don't get it, and even more are completely unaware that it exists. Meanwhile, JavaScript is already one of the biggest languages on the Web. This is actually one of Node.js's intended strengths.

The JVM is really mature, but its primary language is one many people hate, so people would complain about choice of platform even if they had gone that way. You may as well ask why Ruby on Rails wasn't Java on Rails. The answer is that 37signals didn't like Java.

And V8 and JavaScript already existed when Node was created, so they were building in an existing ecosystem. Again, JavaScript was already one of the dominant languages on the Web. That's a big argument in its favor.

To my understanding, JavaScript had one more advantage that put it over the top: what didn't exist in its ecosystem — namely, a culture of synchronous development. This meant Node wasn't fighting against the idiomatic way to do things. JavaScript was already highly async, and since this was the whole idea behind Node, it made JavaScript a less-bad fit than most other languages. Other languages were considered, but the fact that libraries for those languages were largely synchronous was viewed as a downside.
didn't they try to launch knowledge graph some ten times after buying metaweb or something already?
I can't see this yet, but it looks like Google pull most of the structured info from Freebase (which they acquired in 2010). You can play with that at freebase.com.
Similarly, I tell people that I can count on one hand the number of times I've had a project fail (or nearly fail) because I or someone on the team couldn't open a database connection, or write to a file, or shrink an image, or what have you (it's happened, but very rarely, and usually because of some arcane weirdness or a truly incompetent person).

Overwhelmingly, projects I've been involved in that failed or nearly failed did so because of basic communication problems - misunderstanding someone, not clarifying, not getting enough detail, making assumptions, etc. Yet these skills are hardly ever taught anywhere. Hard tech skills in schools, certification progams, etc. all cover less than half of what makes a truly useful developer.
Apparently Google is chasing after a knowledge based web now; a semantic web of things. Google may end up sucking Wikipedia albeit categorized and also Wolfram Alpha.
> you will no longer be able to trust anything you read, ever.

Were you born yesterday? You already can't trust anything you read, at least not 100%. Even if you had actually shown (as opposed to simply declaring repeatedly) that he's making the problem worse, it would be a drop in the ocean.
The thing that surprised me so much about this story is how many people "liked" them in response to the ad. I'm left wondering how many of those likes were from:

1. People who were already customers of PD and became more aware of their Facebook presence due to the ad.
2. People who were unaware of PD, but liked them in response to the ad.

If most of their likes are people in category 1, that would explain why the increase in likes does not at all translate to an increase in sales. I'm curious how many people there are in category 2, who will just like random things advertised to them.
Thanks much. That's quite a bunch of information. I will surely go through it.
Yep, but qemu is very slow - it's why the Android emulator is basically unusable.
I really think if they had document-level locking, it would be a much more successful DB. 10gen's answer to this is "just shard!!1" except that sharding in Mongo really isn't as easy as they make it out to be...not to mention what database makes you shard just so you can support more than a few hundred writes per second? Maybe this has improved a bunch since I got burned by it on v1.6, but I believe it's very misleading to claim scalability of a product that has a global write lock. Being forced to shard when you reach the small-medium size is just sad.

All other aspects about it I love, though. It really makes development and deployment so much faster. Replica sets aren't perfect, but setting up MySQL replication w/ automatic failover on three or more machines is a recipe for disaster unless you have a DBA to sit there and baby sit it full-time.
We keep hearing rumblings of the coming semantic web:

2001: Tim Bernes-Lee publishes "The Semantic Web" in Scientific American Magazine
2006: Microsoft acquires Powerset
2009: Microsoft touts Bing as a "decision engine"
2010: Google acquires Metaweb
2012: Google introduces "Knowledge Graph"

Is this the big one?
The damage inflicted goes beyond those who are being entrapped. This type of behaviour develops a culture which lives in irrational fear. The type of irrational fear that makes a population believe that body scanners at airports are acceptable, that all muslims must be Terrorists, and that no one is trust worthy anymore.

We need to remember what our core principles are. We have allowed terrorists to influence the way we live our lives, and in doing so we have allowed them to win. That's right, we ALLOWED them to win.
Well, to be fair they didn't invent a new language.

I am very happy with our Java-based infrastructure now, but it took two years to get there. The ecosystem is all over the place, is sometimes unwieldy (e.g. Maven) and huge chunks of it have withered and fallen off (e.g. EJB). This is healthy, but does not help developers choose what path won't lead to a dead-end. In our case it was a combination of something old (JDBC, Spring) and something new (Netty, Redis).

For Node it seems the big selling point is in having relatively few options to choose from after "Hello, World". This I think makes it seem nimble. Eventually it'll cruft up just like Java: There will be way too many ways to do everything, people will start arguing about it, and something perceived as "simpler" will take its place.
The Real Story (& Some Math) Behind “Rock, Paper, Scissors, Lizard, Spock” Game
The larva has to burrow into the bloodstream to begin with. Maybe it just waits until it gets stuck somewhere, and then burrows into the surrounding tissue?
I agree with the premise behind his methods, specifically the 'recreate your identity' part, although I do tend to implement them somewhat differently.

I rely less on external pressure and more on my internal disdain for half-assedness and failure.
Who buys a car without sitting in it first?
I hate to be the one to break it to you, but you are the proofreader for Rolling Stone.
Interestingly there is no mention of G+ or Circles or personalized queries in the post.
This talk is amazing, but has already done the rounds.
As someone who has done research in the field, I can tell you - this is the future of search, and the key to true AI. Once we have a knowledge graph of the world, you will be able to ask questions and get answers, not documents. This will allow so much more automation - personal assistants like Siri will be able to "book me a room in San Francisco with a view of the ocean" or "give me a list of the schools all the children of American presidents went to" and so on.

There is an arms war here between Bing and Google - we can thank Microsoft for pressuring Google into making this happen sooner than they otherwise would have.
The bay Area is far away, but what about Austin? Austin has a lively tech scene, and quite a few startups looking for employees. Find a menial job so you aren't desperate, and find the local RoR/other programming related meetups to ask about job opportunities. Housing is cheap over the summer near the university, since many students want to sublease their apartment while not in school. Coops near UT campus also provide very cheap summer housing (you don't need to be a student for this).

Meet people in the RoR community, work on some more substantial projects for your Github, and ask others in the community for help learning and applying for jobs. Contribute to an RoR open source project. Give it the summer, and reconsider your options in the fall.

It's okay to not have a job right away. It's okay to get a job not related to your degree. There are jobs available for inexperienced developers, it just might take some time to find them. If this is what you want to do, you can do it.

You aren't a student, but it may be worth calling the UT natural sciences career center and ask to be put on the mailing list about job opportunities in cs. They know who's hiring, and the worse that can happen is they say no.
Nvidia 's Monster GPU for Tesla K20, 2013 GeForce and Quadro Cards
This is why most DBMS products do their own memory management. They just suck up as much memory as you will allow and use it for their own devices. Specialized, tunable, application-level memory management will probably always beat a general-purpose, application-ignorant OS-based scheme.

But, there's something to be said for the simplicity - for most folks you don't need to manage the memory yourself. When you need it though, there's really no easy substitute.
I have to agree and even add it's more dangerous than that.

Never mind the fact that what attracted me to Google was its sober interface, its minimalist approach of results on the web (that's also why I like Hacker News). Never mind that Google tries to fit more information per inch square for no good reason and sacrifice readability of the "normal result", after all they are still a search engine.

But more worrying is that they are going to make assumptions without putting sources[1]. It's a very Orwellian approach to answers and that's something we should grow out of. There's a reason why we need sources: because what's written is just one of the way to see an event or somebody.

And Google, really your new Blogspot is awful, useless eye-candy.

[1] At least from what's shown on the blog.
I don't know about this whole concept. If you have 170 million users, and the number of users is going up, that seems to indicate that people are pretty happy with the service as it is. Why is improving engagement a priority?
Thanks, that is what I plan to do. Is there anything different you would do to promote you app. Would you promote and build an impetus before the app is released or would you launch a campaign after you have released?
AlertPay is Become Payza | Payza Review
The $75 million startup or the story of Curt Shillings' failing 38 Studios
Yelp is probably a much better ad platform for local businesses. Even though Facebook's overall revenue is 30 times bigger than Yelp's I wouldn't be surprised if local business revenue is in the same ballpark.
Are You Seeing Ads on Wikipedia? It Could Be Malware
Somebody's never heard of 6to4...
The thing that makes me worry is the "Super social" tag. If there's one thing I like about Square compared to all the other nonsense Web2.0 garbage out there, it's that it isn't trying to spam my Facebook page with all my purchases. (The closest thing is that there's a "find nearby businesses" in the Pay With Square app. That's fine.)

"Social" in this context just sounds like "here is another way we think we can make more money off of you". Bah. I've no love for my credit card company but at least it's not trying to be a social network. (Yet. (That I know of.))
The $240 itself is irrelevant, the return on investment is what matters.

I disagree ($240 might represent the entirety of their marketing budget for now, so the ROI on flyers could be moot), but regardless, parent did not mention ROI at all.
off topic, why is GEICO ad on the front page of BH?
Beyond CISPA: The cybersecurity bills to worry about next
It's the same reason Google and many huge sites don't care about web standards...they don't really need to.
It's certainly reasonable to say that VCs shouldn't be great at building web sites. But I want my investors to give a damn. One of my favorited tweets (by Alexis Ohanian):

"Give a damn. Give so many damns. As a startup/small shop, it's the only competitive advantage you have against incumbents."

I think their website can be a reflection of how much they give a damn. Maybe they are an incumbent and they don't have to. But if I have the choice to raise money from someone who still gives a damn, I will.
Congrats! Mind sharing what kind of apps you made?
Islands is actually a fairly large chain in southern california (where all that is good and bad in hamburgers come from) and they make pretty damn delicious burgers and Mexican-American food, especially for a "theme" chain restaurant.

For some reason it's not as popular as it used to be, which is a shame :( I think it's tough for them to compete against the heavily saturated advertising of Chili's, TGIF, Outback that sort of thing. They're kind of in a weird spot with tough competitors, even though they're way better in terms of the actual food they make.

They're probably resisting the pressure to serve food out of microwaves and bags, and paying the price :(
Tech Career Expo & DevJam Slated for Moscone Center During Google I/O
The SF Bay Tech Career Expo and Developers Jam at the Moscone Center across from Google's sold-out developers conference, Google I/O, on June 28-29 is open to all tech professionals. The expo showcases jobs and careers at dozens of interactive companies. Everyone from engineers, programmers and designers to marketers, sales and management personnel will have access to innovative tech career opportunities in a casual, creative atmosphere. Network with peers and engage with dynamic companies taking business and technology to the next level. The Dev Jam will include sessions, talks, roundtables and workshops for developers and tech professionals. Expect a lot of developer and tech goodness with a range of sessions presented by area meetups, user groups and other entities over the course of two days. Google I/O keynotes and key sessions will be live-streamed into the developer theater. Interested professionals can visit the optional preregistration page at http://TechCareerExpo.com/talent/, or just stop by the Moscone Center. Interested companies may order exhibit space online at http://techcareerexpo.com/employers/ .
This advice sounds fantastic, and I've bookmarked it for reference. Thank you for sharing!
4 reasons why email marketing is here to stay
A great engineer is superior to an average engineer mostly due to their communication skills.
When I talked to ad networks about this, almost all of them would not let us use any method to refresh ads without the user generating a new pageview, even though our users would spend many hours on the same page.
+1 for wrapping your back-end resources as a Backbone.js model
Big List of 20 Common Bottlenecks
This series seems to be saying ... get legal advice or else you'll pay later. I just read the first article in the series and it adds more FUD than clarity on the matter. Just horrible :(
My Xen VM crashed several times by day during several weeks. And, this problem disappears when I removed my mongodb database...
A fantastic talk on marketing at Business of Software 2011
Testing for Continuous Deployment of a node.js/MongoDB app to Heroku/MongoLab
I wish people would integrate the punchline into programming languages.
In one sentence: More opportunities to show ads within Google.com.
Thanks! Yes, I had some issues with dealing with collections, and also tying collections in with views. Really it was more of a mismatch between what I expected and what I should have expected. Additionally, making the mistake of assigning data on the prototype of an object rather than the instance itself was an initial mistake I was making but I that's just a JS gotcha.

Really the best resource I found was just googling for examples. I didn't find the Todo example very helpful because it's not network oriented, but it does help for views.
Justin Bieber, Venture Capitalist
Well GEICO is owned by BH, but you're right, that doesn't quite explain why BH would choose to put an ad there.

Maybe it's because GEICO is the only company/service that BH owns where every single extra pair of eyeballs that see a company's ad benefits the company. (Seeing ads on the BH page for railroad companies or electricity companies or even clothing companies probably doesn't nearly as much good for the firms as it does for a car insurance company)
Another thought: your point is valid, but they should use something other than qemu (e.g. they could probably just buy VMWare with their loose change), and make sure it is running x86 code, not arm. The ARM emulation is I believe the main source of the performance problems in the Android emulator, since it relies on software translation rather than hardware-assisted virtualisation. I've never understood why Google don't use x86 in their emulator, given that almost all Android apps are written in Java.

I think it would be a moderately difficult engineering task, but certainly not outside Apple's capabilities. Ultimately it's a question of whether or not Apple sees benefits in doing so, which I suspect they don't.

It's also interesting to note that back in the dying days of NeXT, when they realised they weren't going to make much money from hardware, they switched to a software-only approach and actually did a port of all the Cocoa frameworks to Windows NT, and you could write Cocoa applications and have them run on windows. So it's not impossible to do this, but given the amount of changes that have happened to the APIs since that time it would probably be easier to go down the VM route.
"Fact Graph" seems like a more apt name
I know you guys usually get all hot and bothered over anything labelled innovative, but wasn't search good enough by 2002?
Seriously, when is the last time you struggled to find something using google search?
I liked this post a lot. I notice that most everyone mentions the time saved by automating tedious tasks, but not how such automation eliminates user-error. For me, that's at least as important for maintaining peace of mind.
The Cabal: Valve’s Design Process For Creating Half-Life
The article misses the biggest advantage: writing browser & server code in the same language is a huge win. Libraries can be shared. It is easy to move functionality back and forth. You can have one implementation of input validation logic instead of two.
Wouldn't you want your investors to give a damn about their portfolio companies, rather than give a damn about their own facade of a website?
Just out of curiosity, how does your battery app make $50 a month?

EDIT: Just finished reading the whole thing and I have some additional questions:

You don't talk much about customer development, at least not directly. Does this mean that in your experience you've found that reviews in the App Store are a good enough proxy for soliciting customer feedback? Or did you just leave that part out for one reason or another?
I'm curious about this. How many people actually use it for dating? I encourage you to prove that it's primary use case is dating... I would strongly suggest it is not!

As for saying that "Linux has always been a workstation OS" - clearly that is wrong. So yes, it doesn't invalidate those who use it as a server OS - it just means that it was never only a workstation OS.
That wouldn't be enough. Even a vegetarian can contract this.
As a former Aol employee, I know of a large support contract between them and 10gen. I think a lot of money comes from large companies who have teams that want to use MongoDB, and the large company buys a huge support contract for that team and any other possible team who wants to use it. Maybe that was just Aol, but I'm guess that pattern is that same in other large tech companies too.
Have you used google lately? Thanks to SEO, the answer to your second question is "about 5 minutes ago."
I'm a huge fan of this VC thing called revenue.
Here's a video from a BayLISA talk Jordan gave on fpm, which might help clarify things: http://vimeo.com/23940598

Also, see "Use Case - Package something that uses 'make install'" on the fpm wiki at https://github.com/jordansissel/fpm/wiki/PackageMakeInstall
The true cost of a DDoS attack
Are there any updated benchmarks/feature comparisons between nginx/uWSGI vs. nginx/gunicorn out there?
.NET 4.5 Improvements for Cloud and Server Applications
This is really interesting. I'm giving myself 6 months to get _something_ out there (I'm not sure what exactly, yet) or a job in a tech related field.

If it doesn't work, I'll have to start applying for jobs related to my degree (teaching).
It keeps you on Google's site, and thus provides more exposure to their ads. Let's take the example Google give, a search for 'Matt Groening'. Without this, you'll need to click through the first result (a Wikipedia entry) to find out his date of birth. But with the Knowledge Graph that's right on the results page. You don't need to leave Google at all.
I'd probably go with heavily customized standalone wordpress setup. But that requires time to set up and tune and tweak, which I do not have... So for now I'm waiting till inapt LJ management pisses me off enough that I finally make time for it and move. Or that somebody develops a good blogging platform with same strengths in community building as LJ, but for the last 10 years it didn't happen, so I'm not very optimistic.
The telltale macromedia functions in the inline page javascript, not that you need to look at the source to tell it was made by dreamweaver.
Scraping the DOM with CSS3 selectors and Perl
using JSON as a query language was a bad decision. The current JSON query language works for standard queries but the functionality of the operators is limited.

These two things don't go hand in hand. JSON could be used to elegantly represent complex queries. A problem with the query system isn't necessarily a problem with JSON.
Perhaps soon, but one thing that has always struck me about Basho (and maybe why Riak isn't as well-known as the other NoSQL DBs) is that they don't have a huge hype machine. They've always been more interested in fixing the problems with their DB and cultivating a community that understands the benefits/detriments of their database than blasting out "HEY EVERY1 SHOULD USE RIAK!!!" everywhere. Their site is very specific about what Riak is good at and what it's bad at.

I've seen many mailing list responses to questions about Riak saying "maybe Riak isn't the best fit for this, try looking at X..." whereas 10gen wants everybody to use MongoDB for everything.

It just seems to be a more honest operation, and people don't get burned as much.
DNSSEC Used In 2012 National Collegiate Cyber Defense Competition
Bing? I Use it not much, have they done something in that direction?

I like WolframAlpha.
They may be 'duds', but there are plenty of instances of the FBI providing actual explosives even if the 'detonator' is not going to work large quantities of high explosives in and of themselves are dangerous.
It would definitely be quicker if you could get someone like that on board right away. It's just not a given that that's possible. Depends on how compelling your idea is, etc.

But if you're already familiar with the trio, that's all you need to get started. Try to go ahead and build your prototype with Express.js, a Node.js web framework.

Server-side/backend:

http://expressjs.com/

http://nodejs.org/

Client-side/browser/frontend frameworks:

http://twitter.github.com/bootstrap/

http://ajkochanowicz.github.com/Kickstrap/

http://html5boilerplate.com/

Tutorials for HTML5 Rich Web Apps:

http://www.html5rocks.com/en/
Lostorage.js – HTML5 client-side storage the way it should be
As the writhing, teeming mass of mindworms swarmed over the outer perimeter, we saw the defenders recoil in horror. "Stay calm! Use your flame guns!" shouted the commander, but to no avail. It is well know that the Mind Worm Boil uses psychic terror to paralyze its prey, and then carefully implants ravenous larvae into the brains of its still-conscious victims. Even with the best weapons, only the most disciplined troops can resist this horrific attack.