skysight-inc/HackerNews huggingface dataset:
youtube is part of google, and apparently all mysql requests at youtube now go through vitess (or so I read). That strikes me as pretty heavy use.

I recall reading somewhere that Go was used for some other internal projects, but never heard what exactly for. So maybe it was just someone talking about some greenfield "20% time" projects or something.
Being hard of hearing (severe to profound), I can relate to much of the OP's post. I use hearing aids, but communication is still challenging. I also rely on watching who is speaking for lip-reading, facial language, and body language; putting those together with what I hear creates a "complete" input for me. For TV, I rely on captioning, and on subtitles for DVDs. I don't listen to the radio, or much music.

The web is great for communicating and learning because it's very visual, but podcasts and screencasts, despite possibly being of interest, aren't much good to me.

I prefer to do most conversing in person; over the phone it's far too easy to miss something, or confuse one sound or word for another (letters: b, c, d, g, e; numbers: 15, 50 (pronunciation)). Heavy accents are quite challenging to handle over the phone. I've had to have another person help me with telephone calls for official things such as banking, gov't matters, etc.

I'm a university student. In small classes hearing isn't too bad, but larger classes in lecture halls are much harder to follow. It's easier when the teacher is doing most of the talking, and harder when it's a more interactive class, with students contributing.

In a working context, clear communication is important. Even in person it's easy to miss a key word or phrase, or confuse one for another. Not only that, but I once interviewed for a web developer position, and was openly discriminated against when my hearing difficulty was revealed. The interview didn't go past this point; I could have done the job with my skill set, but the boss made an issue out of my hearing.

I'm a very visual person: I like to see, to read, to write, and to draw. Being an avid reader, I enjoy novels and other reading materials, including the web. I'm mostly self-taught in web development by reading tutorials and books and reviewing code by other people.

In closing, loss of hearing, whether partial or complete, raises barriers to work, education, socializing, etc. They can be worked around to some extent, but they are still they, and as I found out can actively harm you.
I have actually made a couple thousand dollars on my personal blog from iAcquire paying me to add a sentence or two for x days or $x/wk to blog posts. Should I worry about this or am I fine as far as Google is concerned?
Show HN: Gistlicious, hot or not for code
Well, given that YouTube is one of Google's most resource-intensive sites (remember that acquisition back in 2006?), I'd say that alone makes them a pretty heavy user; plus, that's just the bit they've open-sourced. The Go team makes constant reference to assorted internal infrastructure projects for which Google uses Go, but which have not been and which probably never will be publicized.
> The biggest benefits over python/ruby are static typing and that it is compiled.

I find channels, interfaces, and attaching functions to data (as apposed to attaching methods and data to objects) rather compelling features personally.
While I can't speak for the authors, I personally have been building out some sample apps with Tornado + Backbone. Since as it's working out Tornado provides a very scalable data layer with a minimum of fuss.
Dude jumps into a cave EPIC .GIF
If MS truly felt they were losing money, they'd shut down the links. Bing links are, for obvious reasons, much easier to shut down than Google links. But they didn't. You can do the rest of the computation.
Check out pythonbrew (https://github.com/utahta/pythonbrew).

In my experience, pythonbrew is to virtualenv as rvm is to rbenv.
Hmm... where have I heard this before?

Oh, right! It was 1994 and the company was Commodore.
Let's hope they support Linux exports soon then. This solves another problem as well, which is easily moving images around availability zones.
Ultra minor nit-pick, but your account number was stored in a registry entry (HKEY_LOCAL_MACHINE\SOFTWARE\Battle.net\Configuration), not a file.

The account number consisted of four parts:

Registration Version: This was always 1 for all the account numbers that I still have lying around.
Registration Authority: I don't actually remember what this was used for.
Client ID: The actual account number.
Client Token: Random number used to verify the validity of the Client ID.
The problem I have with the Coda approach, which is shared by other IDEs (and plenty of other kinds of software too), is that the interface components are overly specific to particular workflows and environments, and each tool complects multiple features/concepts. This (a) makes it harder to learn each individual part, (b) makes composing those parts to meet personal needs more difficult, and (c) makes it so learning those tools doesn’t point toward anything greater – you can’t take what you learn with you to new environments that weren’t anticipated by the original tool authors. Additionally, these kinds of tools tend to isolate users from the systems underneath, creating dependency. I much prefer when tool-builders think long and hard about making simple, orthogonal tools, designed to be composed together to meet diverse needs. As long as the individual components are explorable, such tools teach their users more fundamental concepts and allow them to grow over time.

When implemented well, an environment like Coda can be very productive in the niches for which it was designed, but in only offering a standard workspace and set of tools to everyone, it denies users the chance to build their own workspaces and pick & hone their own tools. This infantilizes and shelters those users, limiting them in the longer term.
I find it rather nice to have synced video and slides.

If they didn't use flash, it'd be perfect.
The Rounded Corners of iOS
So profit = evil is the crux of the argument? The Chamber of Commerce is a non-profit while many Sierra Club sponsors are businesses who benefit from the regulation they promote.
Indeed. There's been so much focus on interpreted langauges these days, compiled languages seem to be all but forgotten. C++ is the last new compiled language that's caught on. (There are others, like D, which are hanging in there, but don't seem to be gaining ground.) Go seems to have potential to grow into a successful compiled language.
There are some pretty big apps that are iOS5+. Instapaper for example.
The article, in fact, does this. So nothing. It's just an ad.
I'm not very familiar with CLU, but isn't that what Elixir's protocols are for (separate the interface from the representation)?
I use it to serve my personal website and blog. I've also helped develop and maintain a cluster management tool written in Go.
Privatizing area on the moon would be a great way to fuel colonization there.
And it's not even necessarily a good idea to port large projects - completely ignoring the complexity of doing a port while continuing further development and maintenance on an existing product.
I too find the enthusiasm, displayed here and on reddit and everywhere in between, for this to be patently ridiculous, although not for the same reasons. I'm a great fan of space exploration, in all forms - observation, robotic, and human - but this docking is simply not a significant event. Not in space exploration terms, and not in the grander scheme of human activity. It is neither a scientific nor a societal accomplishment, it showcases neither innovation nor courage. It's just - something that happened. Something that happened roughly on a monthly basis until a few months ago. I don't care.

I think a great deal of the enthusiasm stems from the fact that it's a private company doing this, and not a government. Well, I'm most emphatically not enthusiastic about that. In fact, it smells rather dystopian. Governments can, with care, be kept under control. However bad corruption gets, democratic governments will always be bound to the electorate. Corporations - no. I don't want space exploration to be led by a private company, and certainly not by a small group of insanely rich individuals. As much as I admire Elon Musk - and Jeff Bezos, and all the others trying to get us back into space - these people are not the ones who ought to be leading us.

Part of my discomfort with this course of events is no doubt just my personal political views - I'm about as far left as you can go. But what's happening also reminds me of some of Heinlein's stories - when space exploration was fueled by money, human rights (especially the collective right of self determination) fell by the wayside.

If the cost of going to space is the permanent privatization of exploration, I can't be enthusiastic about it.
If you're talking about the comma-semicolon-period thing, it seemed strange and foreign to me as well--until I realized that , and ; are just && and || with different reactions under unification. Basically, Erlang's grammar is defined such that any expression works with all the spaces stripped out--so it has to have some other way to encode things that would normally use the juxtaposition or line-separatation "operators" of other languages, in a more explicit way. Erlang's case statement, for example--and by extension its multiple-function-definition-under-pattern-matching--is basically one long ternary operator chain: (a?b:(c?d:(e?f:g))), and so forth.
I've played with it building blogs, forums, polls and everything the web can handle, so yes, let me tell you Go can do it all. Easily.
Which countries work the longest hours?
State of Data Last Week #100
rvm will download the requested version's source, apply any patches or flags you specify and then compile it. You don't have to do any work other than installing rvm. The rubies are also stored in ~/.rvm so your system doesn't get cluttered up.

Rvm also integrates into your shell so that when you cd into a project directory with a .rvmrc file, it will source the file and load the proper ruby and gemset for that project.

Virtualenv is much closer to ruby's bundler gem than rvm.
As most of us in the weeks leading to the FB IPO, I was also asked by friends and family if they should buy stock and the best answer was not to give hard yes/no's because I simply didn't know how the market will react to something this unprecedented.

However, coming from a value investment and algorithmic asset valuation background I explained the problem to them this way:

A Honda Civic is a great car at $20k? Yes.

Is a Honda Civic a good car at $90k? Probably not.

Could you find someone to buy it at that price? Probably.

Should you buy it at that point? That's what buying FB at a $110bn valuation is.

It's still a great car but I'm not going to buy it for that price.
Because I can't find any domain variation of my name that isn't taken.
Okay, 2 minutes of use and I'm addicted.

Please add logins and comments and I will be your first sign up.

-----------------------

Public response:

Most people I show say the same thing:

"god i hope they develop some kind of social side to it
logins with comments and fixes for top ranked code
you know, accuracy and symantics etc
would be so good"

"Would be amazing if i could comment"

On another note, one friend said:

"it would be great for crowd sourcing optimisation"

-----------------------

Updates:

Update: 10 minutes of use and I'm addicted.

Update: 15 minutes of use and I'm addicted, I've tweeted, my girlfriend has re-tweeted and I've liked. This site seriously needs some kind of social side to it - potential is not being fulfilled.

Update: Friends have seen my like and started liking.

Update: Lobbed towards Hexxeh, hopefully we can get a tweet from him or a blog post.

Update: So far a handful of friends have checked it out, hopefully a few uniques coming over and staying.
So, do I need GridFS if I just want to attach few pictures to a user collection or can I just embed then in a user document assumed they stay under 4mb?
If I'm not mistaken, ruby and python both offer similar ideas. I've only used both passingly
Citi lost $20M on Facebook IPO
Fatalism, Realism -- Or The New Normal
I'm using it for some personal projects. A variety of web servers, mostly.

The standard HTTP/networking libraries and goroutine model are fantastic.
No it didn't. There are a million photo-sharing apps out there. Just because Instagram was the most popular doesn't mean it was the only one.
Brubeck can generate a full REST API capable of supporting Backbone.js apps by just writing the data model. Similar to Tastypie, but on Brubeck.

https://github.com/j2labs/todos is an example.
Imports, too - they launched an import tool about a year and a half ago, but it too only supports Windows.
It might be true that business owners are more willing to receive business calls... but I assure you that nobody wants these robocalls for obvious scams.
Fixing Obfuscated Emails in Gmail with Dotjs
If we were to ascribe this to malice, MS achieves two things. First, those search results won't be available at least on one of the main search engines, and this has the effect of cutting the number of illegal downloads. Second, MS has just gotten some traffic to Bing --- MS sure won't be happy to see all those requests for Xbox game torrents, but now it has a little more control on them.
I don't use virtualenvwrapper either. I generally have more stuff to initialise for my projects than just the virtualenv. I use swork[1] a tool I wrote for managing your shell environment. It basically dumps all of your environment variables to a file allowing them to be restored later, then it runs a project specific initialisation script.

[1] https://github.com/timtadh/swork
> I think the 'most people can't...' is off slightly because good vs bad is purely a personal, instinctive thing.

Typography is not subjective. That non-experts are unable to distinguish between good and bad typography is simply a consequence of the fact that “incompetent people are inherently unable to judge the competence of other people” [1].

[1] http://news.yahoo.com/people-arent-smart-enough-democracy-fl...
from the article, it sounded like they were counting on a business model where they could slap the "enterprise" label on a tablet and get away with vastly overpricing it.
Here's the gist of it: we tried harder than ever to make even uglier dock icons... and we succeeded.
This is awesome - what would be the remaining use case/advantage for using an AMI when you can now snapshot to more widely supported formats and import them?

Edit: Oh, this is windows only, significantly less exciting. I wonder why linux isn't supported?
Facebook: The Opera. Sounds about right. And then create an off-Broadway play and they've hit the trifecta.

Do you know what's coooooooooooool? Coo-hoo-hoo, hoo-hoo-hoo, hoo-hoo-hooooooollll-ah?
Wow this is so great!
The one thing that really bothers me about its syntax is all the different line terminators. It makes moving around patterns painful.

I sort of dislike other aspects too, but nowhere near as much.
Part of my DVR system uses Go https://github.com/aflott/syncgenie
Is a black pixel on or off?
It might be better to say that it's free of control flow structures[0]. This is my preferred approach but it can definitely take some adaptation if you're used to doing a lot more in your views.

[0] I wonder if partials count? I don't know that all of the moustache derivatives have them anyway.
Facebook IPO Seen Deepening Investor Distrust Of Stocks
This seemed extremely bizarre to me until I read the filing itself[1].

The RSUs in question are unvested. Apparently a change was just made by the board that means unvested RSUs will collect dividends which will be paid out upon vesting. Cook is declining those.

I can kind of understand that it would look strange to make a change like this to already-granted RSUs, but if it were that big of a concern, it seems odd that only Cook would decline the dividends, or that the board would have made the change retroactive in the first place, so I still don't entirely understand declining them.

[1] http://www.sec.gov/Archives/edgar/data/320193/00011814311203...
This is definitely true and evidenced by reddit's various user driven charity campaigns always being followed by me-too-ers with "We did this great thing so while I have your ear here's my pet project..." This was especially bad after the Haiti- and Katrina-related drives.
Never attribute to malice that which can easily be explained by incompetence.
> I cannot recommend it to hackers since the functionalities are quite limited.

Come on, iA Writer is not competing with Emacs.
If they are always under 16MB, you'll be fine, though if you could stream them out of GridFS using a chunked encoding or something like that, you might save a bit of RAM.
I've been using Go for a few months on a few different projects. Neither are my "day job".

The first project is a Google Music player app for Chumby devices (and other similar ARMv5/v6 class devices... will probably port to Raspberry Pi if/when I ever get one). The project is pure Go at this point with its own UI toolkit based on an mmaped /dev/fb.

The second project is a web service API for mobile apps plus an associated webserver.

I hope more companies adopt Go, making it a viable language for commercial programming. Using it is the most fun I've had coding in years.
China in your hand
We plan to support additional operating systems in the future, along with more virtualization formats.
Start-ups: Here's The Difference Between a Product and a Feature
Some credit cards have "virtual numbers" that you can use for shopping online. You set the limit that can be charged on the numbers and you're notified if someone charges over the limit to the virtual number. (citi credit cards)
What the hell? This video is one minute long and has nothing insightful at all. This is more an ad for your website than anything.
Hedge fund managers $710K blackjack breakfast
Love this video!

The problem with this approach is if the market responds negatively. I feel this way right now with Coda 2, as it feels over designed and targeted at an odd-case web developer. I truly hope I'm wrong with Coda 2.

But the point remains, if you swing for the fences and miss with a MAXVP then don't be surprised if you go back to the minor leagues. (I made a sports reference nearly successfully...I'm calling everyone I know!)
Why do they need me to register just to see a PDF?

It's going to be cached on Google soon enough anyway.

Needless hassle.
I want to fork almost every gist and fix them!
Neat. I didn't know that.

Just to clarify, Handlebars supports server side pre-compilation so that slower clients such as mobile devices can get a bit of a speed boost in the loading process.
If you care about the security of your account at all, you should be using an authenticator, and even with a poor password proper two-factor authentication is far more secure than even the best password.
My guess is that the numbers will change significantly in the next few days as a large percentage of users holding on to 4.3.3 are doing so because it was the last easy untethered jailbreak. Now that 5.1.1 is jailbreakable many users will upgrade.
Designing the f8 Conference
A Mind-Blowing UI That Could Finally Make Group Work Intuitive
> Then, an opportunity arose to use Elixir but, because of its early stage (this was right between 0.3 and 0.4), I couldn't deploy it in a production environment, so I ended up choosing Clojure.

At the time (and still today) I would probably have done the same. We still need a couple more months before we can stamp "Production Ready" in it.

> No need to; one could just adapt ClojureScript to spit out Erlang. It would depend on the JVM and wouldn't support native macros, but it would work ok, I guess.

I guess I can eventually take a look at this as well for fun. :)

> I understand it might be premature, but I would love to know what kind of projects/developers is Elixir attracting?

My background is web development, so expect something in this area in the future. It always amazes me how people like the What's App guys can get 2 million TCP connections in a single Erlang node (source: http://blog.whatsapp.com/index.php/2012/01/1-million-is-so-2...). With web sockets and native clients becoming more and more common, having powerful abstractions around TCP connections seems like a good idea.
As someone who attends (and occasionally speaks at) SEO conferences, I can say #1 I'm glad and #2 Google needs to do this MUCH more.

There are 2 problems:

#1 links are still very potent,
#2 JC Penney and Overstock got a public lashing, they had all of their rankings back within 90 days.

The market won't take Google's Webmaster Guidelines seriously until someone loses a few hundred million in revenue, or at least enterprise value when they violate them.

It's a classic downward spiral: cheaters get rankings, traffic, revenue, all of which helps them cheat better (or cover their tracks to look legit), which deprives the WG-followers of equal opportunity.
Can't we all rest at peace knowing that the facebook guys priced it perfectly and raised the maximum amount of money they could and these high frequency traders and investment bankers couldn't manage to play on perception to make their share of quick money that they've been doing at every IPO.

This almost seems to me like they want to play on public perception to somehow bring the price to a higher number and then sell it. Is that why the news is filled with facebook this, facebook that?

Almost sounds like a conspiracy theory.
Like in any language, if you can access a database and print, that's all you need to do web pages:

func Blog(ctx app.Context) {
data := models.GetPosts(ctx,10)
ctx.Render(app.Templates+"blog.html",data)
}

Deliciously simple.
If we had moon lobbyists, it would probably be because the coal/oil/defense/farming/etc. industries discovered a way to make some money up there.
Any Startup Can Fail
I don't know, the part about faking interest in order to get their contact info seems kind of like stooping down to their level. I don't think I could bring myself to do that. I might get on their do not call list and tell them straightforward that I am thinking of suing them if they don't stop calling me.
So..."the existing state of affairs" is outdated?

http://www.thefreedictionary.com/status+quo
BerkeleyDB at Yammer (from Postgres)
I'll give you some props for consistency there.

I'm not some anti-gubmint crank but I do think it's a little wishful to think the US government is going to do anything constructive here much less fix everything anytime soon.

What I see as more likely is the spectre and reality of injunctions leading to a huge round of cross licensing settlements. A good outcome for incumbents in general and a bad one for prospective new entrants who bring the biggest growth.
Who cares if Facebook fails?
As someone who literally started using tornado a few days back, I can completely agree about the minimum fuss part. Though documentation is a little sparse atm, it has a fairly small code base. I was a little surprised it didn't come with a sessions module.
It's classic innovator's dilemma where Boeing, Lockheed etc. simply can't face the implications of competing with someone coming in from outside.

Absolutely. SpaceX is already the cheapest $/kg to orbit. If things play out like Musk intends, they'll cut that number to a tenth of what it is today. There's no way Boeing can compete without a complete restructuring of its space business.

They certainly weren't going to put money into bringing this situation about.
The only thing I would disagree with is the click-through rate of ads in general. Sites with effective placement and targeting of ads (which would include the top ads in a Google search) easily see click-through rates of 5-7%, in the case of that top spot on Google, the ads I've run were easily above 10%.