skysight-inc/HackerNews huggingface dataset:
I'm not sure if I would want to say "a knowledge graph of the world" is the "key to true AI".

I think the situation is closer to "true AI is the key to a usable if situationally depend knowledge graph". Because the world doesn't have single knowledge graph that you can learn and use in all situations. Certainly, you can find a lot of common instances where the average works but once you're past that, you need the kind of understanding of language that present day systems are far from having.
My guess: Since any given organization's IPv6 allocation is so large, there's no need to densely pack the addresses that you're using, so it's much easier to stuff human-readable information into the address. For instance, one of the segments of $work's IPv6 addresses is an ID indicating what facility the machine is located at.
Did it ever happen to you that there are also hackers outside the US?
It's true that Go can use multiple cores, but I was doing these tests in a Ubuntu VM that was restricted to using a single core so that Go's inherent 'multicore' advantage was dialed down. I'll add a note to the post.
I would love to decouple the showroom (sitting in the car, test drive, whatever) from the dealership. If a car manufacturer were to create a space were I could spend some quality time with the car without any threat of encountering a commissioned dealer, I would love it.

Then, I can choose where and how I buy the car later. The manufacturer would benefit from this no matter how I buy the car. Keeping these "shark-free-showrooms" stocked with demo cars, coffee, pastries, and branded swag would just be a general marketing expense.
Calvin: A fast, cheap database that isn’t a database at all
Satellite to Explore Astronaut Poop as Fuel Source
The tablet they're targeting (re: http://jonathancarter.org/2012/05/10/edubuntu-preliminary-pl...) is the ZaTab. From their site (http://zareason.com/shop/zatab.html):

"The only tablet on the market that doesn't violate the GPL! Yay! (You get the source code with the machine, not months later, if at all.)"

"Some manufacturers consider "root" to be a four-letter-word. We don't. The ZaTab is an open device. The bootloader is unlocked. Root access is available."

A bit of a stretch, perhaps, but I think the point is still valid: anyone arguing Ubuntu is a better solution for educators than Apple is kidding themselves. From the other linked post:

"Do the educators receive sufficient training on these tools? Who helps when things go wrong?"

Are they seriously implying Ubuntu requires less training than an iOS product?

I get that the bug is based on improving so they can compete with iPad, which is why I think calling the iPad "soon...obsolete" when they have nothing to offer that can compare is a little silly.
Bodies Inert, They Moved a Robot With Their Minds
Women Entrepreneurs Don't Receive Funding
Oracle v. Google - Stipulation on Copyright Damages Approved
cache-money is probably the most full-featured and battle-tested (coming from Twitter and now taken over by ngmoco).

However its biggest drawback is that its hard-wired to use memcached.

It would be great if the actual cache backend was pluggable and we could develop a redis adapter. As it stands the memcached integration is pretty deeply intertwined into the cache-money library.
I would love to see a concrete, documented example of this code sharing between the server-side and client-side. I'm not interested in "context switching" but I am extremely interested in how to actually share code between the two environments; I believe this is part of the key to creating more accessible content.

Could you point me to something I could look at further?
I will say, having worked on two VC sites now (see comments on http://kpcb.com below - KP is an exception to this). Most VCs can be incredibly cheap when it comes to these types of expenses, for whatever reason they are not willing to pay what it takes to get it done well.
Web Intents Enabled in Chrome
I wouldn't draw any conclusions based on the hive mind of social media story up-voting.
You're right of course. Thanks for the correction.
I happen to agree, but as I said it's his job to argue that it's not.
I'm curious, why would you write that game in Node now, if you already know Erlang?

From my perspective, Erlang is a better fit than Node for all the problem domains that Node is good at. I understand using Node if you don't know Erlang, but do know JS, but if you're already skilled with Erlang...
Your comment reminded me of a post I saw on here a few months back, a commandline interface for google apps (including docs):

http://code.google.com/p/googlecl/
Monmouthpedia: The World's First Wikipedia Town, Set to Go Live
Online Website Builders - So what if you are not a Web Designer
A Modest Proposal: Please Don’t Learn to Code...
Cogent is its own little fractured IPv6 world. If you're relying on them as your sole transit provider, you will likely never have a "complete" view of the IPv6 Internet. This is true for all single-homed networks, but it's even more true if you're single-homed to Cogent.

Also, Google adding AAAAs to their hostnames won't change Cogent wanting to turn peers into customers by shutting off peering connections. This (now removed) news post on ESnet's website when they were depeered by Cogent is pretty telling, especially the bit about Cogent lying to their own customers about the nature of ESnet's unreachability:

http://web.archive.org/web/20110610220320/http://es.net/news...

If you want to see this attitude change, vote with your wallet -- stop purchasing transit from Cogent, and then tell your former Cogent sales rep exactly why you're no longer purchasing transit from them. Until their bottom line is impacted, they have no incentive to change.
That's a(nother) pretty big real-world advantage for Go then, no? I know the solution for Node is to just run one instance per-core, but it's automatic with Go.

I'd love to see a second set of benchmarks of the same code on multiple cores.
Don't draw a line. You shouldn't limit yourself like that.
Yes there is a market but it is not very big. There is only one Zynga.

Also note that some of examples you mention are very well solved by streaming databases (Streambase) and event processing systems (which are sold as add-on to databases).
Diablo III a Reminder That Indie Games Are the Future
"Marie Curie... had two children, one of whom also won a Nobel Prize, as well as a husband, Pierre Curie, who claimed a third Nobel Prize for the family."

Marie got two, one in physics and one in chemistry, the former jointly with Pierre. This is notable because it makes her one of the very few people to receive Nobels in multiple categories.
Fuck, I hate to "actually..." you, but emscripten actually does do a tremendous amount of work with platform libs.

Examples:
http://syntensity.blogspot.com/2011/05/emscripten-12-doom-on...
https://github.com/kripken/emscripten/issues/331
https://github.com/kripken/emscripten/wiki/Filesystem-Guide

Why I know this: I spent a fair portion of winter break trying to port the R-project into Javascript. It went nowhere (damn fortan), but I learned a ton about emscripten and compiling.
Quick Tips on Troubleshooting Your Web Pages
Blog post that covers the basics of the element inspector and network resource tab for Chrome, FF, and IE9
Outfoxing the Super-Villain of the Worm World
My favourite thing about posts like these is the little comparison snippets between a framework I already know (Node) and a language I want to learn (Go). This is very educational, and the benchmarks are the cherry on top. Thank you.
I asked about this here, recently, and had one qualified reassuring comment. But, in my reading of it, not unqualified.

I'll have to get my hands on one, to assess for myself.

Given that, my comment is a bit extreme and "cart before the horse"; nonetheless, I feel this is a physical example of what I've also been experiencing in web design: Some designers ("design ueber alles") need to... well, to avoid the harsh language, stop making my and others' lives miserable.

A LOT of people have expressed a lot of loyalty to the ThinkPad line specifically with respect to their keyboards. Also, with older or "upgrade" models, with respect to their displays.

What's under the hood is all fine and dandy, but some people feel and realize the paramount importance of the physical interfaces they use to the devices -- 8, 10, 12 hours a day, at times.

I'd seriously like Lenovo to speak -- in detail -- to their decision to go "chicklet" with the keyboards and whether/how they attempted to address the concerns of those seeking and loyal to their "legendary" keyboard feel.

P.S. Here's the response I received to concern I expressed a couple of weeks ago. It's more positive than I recalled, and I'm grateful for the reassurance. Nonetheless, I won't be comfortable until have a chance to try one -- more extensively than "glued to a shelf in a store".

http://news.ycombinator.com/item?id=3928558
Guile is nice embeddable scheme, and seems to have a lot of momentum, cool new developments. If this project is about making it a bit easier to integrate it in your app, that would be great. It's not /too/ hard to embed guile, but I certainly think there's room for making it easier.
…for some users, apparently, but not all. Is that right?
>I think Node is the hot shit right now, and Rails is starting to get into the hate-period.

I think you're about two years behind. Node is starting its hate-period. Rails got it a year or two ago.
Thanks. This is awesome.
Facebook's prospects - Wired
"Do the educators receive sufficient training on these tools? Who helps when things go wrong?"

Are they seriously implying Ubuntu requires less training than an iOS product?

Nope, it's just a rant against spending money on iPads. A few sentences later:

The students are making the case that money would be better spent upgrading their current infrastructure, like upgrading all their machines to Windows 7 and deprecating all the old hardware that can’t run it. I agree with them, it would indeed be an improvement on buying a bunch if iPads, and that investment is likely to also last a lot longer than the iPads will.
Am I the only one that feels buying ads on facebook isn't meant to bring in direct dollars, but rather to get people to like your brand. The benefit comes later, because you now have a group of people that liked you, and you can run countless campaigns targeting them (without having to pay facebook a penny) for the rest of eternity (or until they remove your updates from their feed).

In this sense facebook is the new newsletter, and this company just got 240 new subscribers that are local and perhaps interested in their food. If they just stopped at the targeted ads, they just gave up on a wealth of potential sales.
I'm sure the reason why users pick node is probably similar reasons why one picks ruby/python -- it's not for the speed.

The language of the web is javascript. Until web browsers allow Go as the embeddable language, node will remain useful. I seriously doubt people would pick Go over node because of a micro-benchmark.
I don't understand how you would switch from mongodb to redis. They don't do the same thing, at all.
Crowdbooster is looking for a full-stack engineer
Crowdbooster is looking for its first employee.

We've built the best way for businesses to get fast, actionable data about their social media accounts. Tens of thousands of businesses use us every day, including Fortune 500 companies, advertising agencies, coffee shops, sports teams, rappers, politicians, and more.

Some more things about us:

-We have a legit technical team including two Stanford engineers with backgrounds in machine learning, human-computer interaction, and databases.

-We believe in simplicity, minimalism, and creating things that are a joy to use.

-We're here to help businesses use social media to build real relationships, not spam, and we’ll never compromise on that.

-We're funded by some of the best early-stage investors in the valley, including SV Angel, Charles River Ventures, Y Combinator, and several early investors and employees of Facebook, Twitter, and Slide.

What we'd like to see from you:

-While your peers might describe you as a rockstar, the term embarrasses you. We love rockstars (many of them are Crowdbooster users!), but we've made a conscious decision to have a culture that revolves entirely around our product, not our egos.

-You've wrestled with big data before. Crowdbooster requires storing terabytes of data, extracting insights using statistical learning techniques, and making it available to our users in real-time.

-That said, you like working at every level of the stack, not being pigeonholed as a backend developer.

-You care a lot about the products you ship, and don't need a manager or "product guy" to motivate you to get every detail right.

-You're familiar with several parts of our stack, and willing to learn the rest. We use Python, Django, MySQL, Redis, Memcached, jQuery, Protovis, RabbitMQ, Celery, HAProxy, EC2, git, and more.

-You have projects of your own to show us. It doesn't matter whether it's an open source project, a startup idea, or just a really fun toy project. Just as long as you shipped it.

If this fits you, email jobs@crowdbooster.com
Ok, this is much cooler than spew (I mean spyw).

Thanks Google - I'm looking forward to having relevance in my search again!
He just brought out all those bitter against everyone wanting to learn to code out of the woodwork. All those who wanted everyone to code in the first place are still here, still wanting everyone to learn to code.
My (really) bad! Shame on me.
Because taxing rich people at or below the rate of middle-class people is part of what allows wealth to become more and more concentrated as time goes by, which has bad consequences for the country in which I live.
Currently 99% of All Backbone.js Apps Are Broken
destroying countless lives worldwide.

Sure, it's a tragedy.

Philosophical question - why should I pay my taxes to cure this condition 'worldwide'?

This isn't polio, this isn't the 18th century. We know how people get sick, we know how to prevent this problem. Everyone does.

This isn't something money can fix - this is a cultural problem.
Choosing Node.JS isn't just a performance / scaling decision for me -- one of the main draws to Node is the huge community and wealth of awesome modules. Socket.io, Now.js, cradle, redis, and dozens of other modules abstract away the tedious work and let me build functionality _really_ fast.

Go is really promising but it won't win over the majority of casual developers until there's a community around it. I might as well write a webserver in C if I'm only concerned with performance
True, but the content of the two is largely the same, "Cross-posted on the Inside Search Blog". I've altered the title to that effect.
Solutions for those locked in IPv4:

Set up a tunnel on a machine: Teredo for a single host, or 6to4/6in4/AYIYA via HE or SixXS, then use that machine as a router to distribute a /64.

For those with an Apple Airport Extreme or a Time Capsule, using the Airport Utility 5.x you can trivially set up a 6to4 tunnel if you have a public IPv4 address on its WAN side, or easily set up a HE 6in4 tunnel.

It takes me from 5min to 15min to enable a machine or a whole network with internet-enabled IPv6.
Great to hear. I definitely need to clean up/supplement the various exercises and chapters but hopefully it gives you some of the basic framework to adapt to other web/data sources that you're interested in. Once you've figured out how to loop through a database/data table/API and save yourself dozens/hundreds of mouse-click-copy-paste operations, you won't need much more incentive to keep coding.
> The language of the web is javascript. Until web browsers allow Go as the embeddable language, node will remain useful.

Do people really get that much code re-use between client and server that using Javascript on the server provides a large benefit?
Your job is to run through obstacles, no excuses, whatever life circumstances
The Moai Runtime - An Object-Oriented Reactive System
The title is currently "Worst VC Firms' Websites". Just move the adjective over: "VC Firms' Worst Websites" or to get rid of the semi-ambiguous possessive: "Worst Websites of VC Firms".
> So does Go's net/http module really provide basically exactly the same programming model as Node? If so, why use Node?

Well, for starters, Go is much more awkward for working with JSON than JS is (which is to be expected since JSON is literally a subset of JavaScript). More importantly, Go lacks the ridiculously vibrant ecosystem for Web development that Node has — no NPM, no Connect, no Jade, no Stylus, etc.
Yeah, too bad you don't need a college education to use jQuery.
I just did every search (Taj Mahal, Marie Curie, Matt Groening) they did on my unaltered Firefox/Windows 7 install while logged in, am certainly not a Google employee, and got no ads. Also didn't get the Knowledge Base yet, if that is a factor. Famous locations/people searches don't seem to be stuffed with ads typically. I'd imagine more research style searches having ads would be a bad experience for both the user and advertiser compared to stuff like "cheap flights" which does have an amazing clutter of ads. And of course, picking research style searches presents the idea better. Lack of ads is a nice bonus.
It's too late for that.

Fortunately, white-hat SEO is very easy to describe without mentioning search engines at all: copy editing, fact checking, designing for accessibility, and so on are valuable skills regardless of what algorithms search engines happen to use for ranking today. Write content for your users and you don't have to worry about optimizing for search engines.
would love to hear specifically what was factually incorrect
This is really simple in Python using greenlet, stackless, or gevent.
Rumor Roundup: Apple’s New Products
There's quite a bit in the way of alternatives. Sector/Sphere, Xgrid, and PVM come to mind. Sector/Sphere is perhaps the most direct alternative since it comes with its own distributed filesystem, but if you don't need a full-fledged DFS then the others are worth looking at too.

The main thing that really distinguishes Hadoop is that it's built to only do one kind of distributed processing. In exchange for asking you to don that straitjacket it offers ease of use. However, if your problem isn't naturally a map/reduce problem, or if your main performance bottleneck isn't disk I/O, then the alternatives become a lot more attractive.
Oracle Goes for Broke in Court Battle With Google
Where the fuck should I eat
Testing Strategies for of a Node.JS & MongoDB app to Heroku/MongoLab
The bold, black fact headings (Born, Died, Spouse, Children, etc) are actually links that you can click on to do a search for sources for that fact.
>JSON could be used to elegantly represent complex queries

I think it could be used to represent complex queries, I don't think elegantly would be it. I'm thinking it would be a small step up from an XML representation.
ha :)

I know it was a joke, but seriously addressing this: It wasn't a "pre-crime". It wasn't a fleeting thought of "god dammnit I'm so mad I could blow this whole place up!!", it wasn't venting. It was coldly, calculatingly plotting to blow up the infrastructure of America as part of a political agenda.
This data in this article is useless.

One of the key finding is that women tend to close their businesses because they have challenges in getting funding.

Pretty sure that's true of men as well.

estimates are less than 6% of all US Venture funded businesses are women led- The Diana Project.org.

Without a comparison to the % of women who ask for capital, this number is meaningless. For all I know, >90% of all women who ask for capital might get it. The article doesn't say.
More like DuckDuckGo if you ask me.
i mean what you understood, i agree totally with you.
works for me using Aurora 14.0a (Firefox) ... save your script first ... then it might be enabled.
Neat animation: How Facebook became the world's biggest social network
Since Google makes money on the ad clicks both on SERPs (AdWords) and content (AdSense) it's safe to assume they won't be answering everyone's questions.
Stranger in these parts (JSConf2012)
Don’t trust search engines (with your traffic)
You can scale it pretty amazingly, though only on homogeneous IBM mainframes.
I think it depends on the topic. Searching for Matt Groening, like in the blog post, shows no ads for me.
You mention two different scenarios that use MongoDB effectively, and both are not what MongoDB purports it's supposed to be used for.

The first is a small setup. MongoDB is called that because it's supposed to be for "humongous" data sets. Also, in what case is 3GB of data preallocated for journalling, which is one of the points in the article, good for a small installation?

The second is "modestly" sized stream of social media data. Having myself worked with a much larger stream of social media data in Mongo, I can attest that the second you leave the land of a single Mongo server, you have a much bigger problem, sharding. Sharding is terrible in Mongo, writes are shard locked, not collection, your shard keys are immutable (imagine having an indexed field you can only set ONCE), and fraught with data loss. Did you have a drop in network connectivity between your mongos and you config server? You just silently lost data. Safe being on doesn't matter, if the config server doesn't get the write it isn't able to report where the data is for a read, even if it is confirmed it was written to disk.

To your point about mongo ranters not understanding what it's good for, MongoDB tells everyone it's good for "big" and "fast" data. However, it fails at both of these, because it doesn't easily scale up from one node, and it doesn't write quickly when you actually want to make sure that your data is there. What's the point with writing data quickly to something that looses it quietly? Might as well pipe it to /dev/null/
Impossible is Something
you realize that the semantic web is not about the semantics of the data, but instead about the semantics of the schema, right?
Here's Armin Ronacher talking about the structure of Battlelog. http://lucumr.pocoo.org/2011/11/15/modern-web-applications-a...
Smadav 9.0
pengguna computer merasa aman dan tidak kawatir untuk berbagi file seperti MP3, document dan foto melalui media flashdisk. Apalagi harga flashdisk sudah tidak mahal dan cukup terjangkau
They bought powerset a few years back and they did that.
Google employees get ads. But these new panels do in fact cover them.
So think of something simple but fun and useful that you'd like to put together.

For example...this isn't a "first project" for me but it showed me how something simple, to a coder, could be very popular to others; this list of free museums/attractions and their free hours:

http://iheartnymuseums.com/

The data-gathering part, I did it in the painful old-fashioned visit-every-webpage fashion...but only because I needed to figure out the domain of the issue.

If I were to do this again, I would start with the list of Facebook pages, throw that into Google Spreadsheets.

Then, I'd write the script that would read the spreadsheet for the Facebook IDs, use the Facebook Graph API to scrape the address/hours/summary info, and from there, move to batch geocoding (the Google Geocoder API exercise) and maybe some simple text-processing to auto-figure out if a museum has listed free hours (i.e. search for the div that contains a day/hours listing and the word "free")

And you could also use the Facebook API to get a list of events from each place, though that varies widely by organization and if they have a social media maintainer.

As you get better at coding, you'll find that the hardest step is the first step, collecting the Facebook ID (or whatever piece of data that you start out with)
Very cool. For anyone interested, there are a bunch of subreddits around this topic:

http://www.reddit.com/r/frugal

Start there, and check the extensive list of subreddits on the right for more.