skysight-inc/HackerNews huggingface dataset:
You know while raw speed is an important piece of a library, it is not the only thing, there are other factors that carry just as much weight when it comes to importance. 3rd party library ecosystem, community support, integration with other technologies, ease of use and a host of other are all just as important factors when I evaluate a library.

As well, IIRC Closure was an internal project that was built to build apps like Gmail, if that is the case then it, is reasonable to think that it has some cruft in their given that the state of the art in Javascript libraries came after Gmail, Oulook on the web, and other Browser based apps showed what was possible.

It was programmer transitioning from other languages to JavaScript that built these first toolkits and they brought over a good deal of their language constructs that they where familiar with as time went on other programmer from other disciplines joined in and some of the frameworks started to morph.

I remember when Dojo threw away their entire toolkit because of this and I commend them for doing so. They came to realize that their was a better way than just reimplementing Java or C# in the browser.

Closure on the other hand remained an internal project outside those learning. That being said, I do think their are much better frameworks available than Closure, Dojo and jQuery being two prime examples, but I do cut them some slack based on the fact that they would possible qualify as one of the oldest frameworks and that they did not benefit from the learning the communities went through as the state of the art evolved.
> Of these users one is registered under a .gov email address, 3 are from a .mil addres and 52 are from .edu addresses.

Hope they were just throw away accounts.
Aside from the aggregation points from other responses, I think such a venture might fail at a fundamental product design level. These content companies don't have any particular know-how in that area, and they are going to be very greedy as they cling to their dying business model. It's just not a good recipe for a successful consumer product.
Until the day that everybody decides the bubble is over

Same thing can happen with any fiat currency, like the dollar or the euro. Actually, the same thing can happen with any currency, period. Even with a gold-backed one. If science finds a way to make gold without mining it, gold would drop in value.
Comb your Hair
A more interesting Gnosis - A Prototype Operating System for the 1990's
Al Mu allim (pakimp3.org)
Well it's not your fault, just the fault of the many less genuine people they have gone before you with similar messages. :)

Good luck with your venture.
Find and delete duplicates on your computer: DupeGuru
The thing that seems so absurd to me is that shows like "COPS" are so ridiculously successful.
A big point that the article doesn't bring up is the ongoing upkeep costs that already exist even for smaller organizations. Even if the computers are all running windows 2000, the easiest way for most companies to license the software is by paying a yearly site licence to Microsoft.

If Chrome OS costs less than than that yearly upkeep cost, and comes with perks of low maintenance and remote connectivity, I could see a lot of companies being very tempted to switch.
How to Design a Site's Navigation
It's been a while, but if I recall Penrose basically attacks the notion of "stong AI". Others, e.g. Scott Aaronson, have ripped his argument to shreds. But not to dismiss Penrose's argument too quickly, Aaronson did devote an entire university course to presenting the counter argument http://www.scottaaronson.com/democritus/. I think there is a case to be made against strong AI along the lines of "just because a posteriori you can model anything digitially does not make it so", but apparently Penrose failed. (And don't get me wrong, I'm not the guy to make the case either.)
How do I go about using bcrypt in php?
Married Men Are Nicer: Here's Why
Ha. True
I would also be willing to bet that the skills being learned during this training period are far less portable than most coding skills. If your startup teaches you how to crank out a crud RoR app in six months you can probably walk out the door at that point and get a 25% salary bump from another startup that now does not need to spend six months training you. If you learn the details of your specific cog at Lockheed in six months you are not going to be able to go to General Dynamics and apply the same skills as soon as you walk in the door.
See OP Footnote: Win 2000 had 10 years of support. Win XP has until 2014 (13 years).
The point is not: What is the best option at this point in time, but What is the best option for 5 years from now.

// Something like Ubuntu LTS might fit the bill perfectly so please don't think I'm just advocating Windows. I'm just considering that Google already produce a very successful light-weight linux-based OS (That has shipped far more units than Chrome likely will) and has a history of killing off products that don't get much traction (see Wave for a recent example)
Seems more likely that they'd be trying to replace the server JRE with a server-side JS interpreter

Unless you're suggesting they are being willfully misleading I'm not sure how you could interpret that from what they said:

...we think it’s something that we need to do for the community so we can make Java available more places from tablet devices like the iPad ...

I think Java applets are a lot less dead than people realize. There are heaps of enterprises that have deployed them for internal apps (essentially a slightly less evil version of ActiveX). I could easily imagine a lot of these places now have executives wandering around with iPads complaining that the payroll app doesn't work on their computer any more.
It wouldn't need to actually measure your weight. Bathroom scales are just there to collect dust in the corner and make people feel bad whenever they look at them.
Its a good idea to use Keepass and Keyfox to generate different secure passwords for every site instead of using one weak password for all the sites.
I get that there's a strong disincentive to be the first company to impose caps, but would a court order not level the playing field? Or would everybody simply host overseas?
"Those cops knew they were going to be recorded." is the response you'd get.

What they're trying to do is still wrong. Were I a legislator, I would immediately do one or more of the following:

-change the wiretapping laws to set explicit "No Record" areas or situations, allowing recording of public officials and servants in almost all cases. (Best)

-Allow public servants to be recorded, and citizens must inform servants they are being legally recorded. (Better than current, but not so great)

-require cops to inform citizens that recording is prohibited (bad for soooo many reasons)
I tend to think the smartest among them realize that the world is changing and big budget entertainment will increasingly have to compete with more and more free and low-cost entertainment options on the internet, but what are they supposed to do about that? The only rational thing is to extract as much value from their content as they can while they can. Freezing out NetFlix may well help profits in the short-term, which is the best they can hope for with the way the market is going. Eventually they will have to take less for streaming deals, but we are still a ways from that point.
Not a lot closer. Tokyo to SFO on a jet is 9 hours. New York City to SFO is six and a half hours.
Thank you for this thoughtful and detailed reply. I have read about Arithmetic Coding and Data Compression. I haven't read about Solomonoff-Induction but I will definitely read up on it.

I think another way of thinking about my original comment would be to imagine that you had an image of the Mandelbrot Set up on your monitor (assume you have drilled down a few times). If you knew the parameters that had generated that view you could write a very concise description suitable for transmission over a network. If you have forgotten the params and had to make due with a screen print saved to jpeg it would appear to contain more 'information'. Not only would the algorithmic version be shorter (so long as you hadn't drilled down to the point at which the numbers representing the view port had millions of degrees of precision) but you would be able to keep zooming in to view arbitrary detail. That is something you wouldn't be able to do with the jpeg. I guess what I'm driving at is that I don't understand how Information Theory is able to account for things like fractals without saying that either the Mandelbrot Set is random or that it contains infinite information. Am I looking at this problem correctly?
I can't stand Gawker and Gizmodo and the shit attitudes of the people there. Love to see their attitude in Basecamp and see them get owned hard. I know it's juvenile, but I'm just being honest. Now I'm going to go check and make sure I didn't have an account with them, ever.
"Who in the hell wants to hear actors talk?" Harry Warner
Top Excuses for Craft Project Boo-Boo’s
True. All that gold and dollars have that bitcoins don't is hundreds and/or thousands of years of history and billions of people who think they're worth something.
I'm not an information theory expert, but my hunch is that this has "poor" compressibility under the purely random scenario. Here's why.

The point of information is that you want to convey a particular piece of information. A particular sequence of bits, say. Compressibility is about how many 'physical' bits are needed to convey the original information.

When cities are random, your odds of getting a particular city you might have wanted are very low indeed. This means that the channel is noisy and you will need very many repeats to get the original information.

If on the other hand the randomness is from a PRNG, you could ship the engine and the seed value and go from there. The compression ratio would depend largely on how large map files are vs the engine + seed.

In one sense this is a classic time and space tradeoff. In the case of randomly generated maps it's about externalising the cost of map making onto the user.
Now I wish I had my password as "password," as a matter of fact, because now I have to go do some password changing (I know, my fault).

Also, I'm pretty sure they meant to write "qwerty," not "querty."
That's a reasonable argument but doesn't bother me because

1) I don't like the given/when/then syntax anymore (a personal thing, but I do see the advantages (Uncle Bob has a great article about it))

2) I don't mind the nesting as long as each context is making explicit what it does.

Of course it's a "different strokes" thing. I could see this not fitting in with everybody's style but for me it has DRYed up the parts of a test that should be DRY (imho).
Weird... One of my throwaway accounts appears with a name I know I've never used before. Then again, I had someone sign up for a Facebook account with that email address once too...
My random musings from three years in CS grad school at UNC:

Of all the graduate students I met, you could more or less divide them into two classes. The first class wanted the PhD as a means to an end, such as doing research, or getting a professorship. The second class had more abstract and less well-defined goals. Sometimes that meant generally "doing good for the world", or "seemed like the right thing to do", or "the working world sucks, this is the lesser of two evils".

I fell into the second class.

I spent three years doing computer science grad school at UNC. I passed my dissertation proposal and then decided to leave.

I don't resent those three years and did learn a few things along the way.

Getting a PhD is ultimately about getting 5 other PhD's to sign off on your dissertation. At least that's the requirement in computer science at UNC. I wish that had been more clear to me at the beginning.

Graduate school as a means of stalling to find something you love to work on is not a horrible way to go. In the meantime you might solve a few problems. I also consider it noble that we (graduate students) as a whole are willing to do the nation's research for such little pay.

Had I thought long and hard about why I was doing the PhD to being with, I may not have started. But life always charges its own tuition.

From the article "As long as you have an answer that you believe in passionately, then that's enough." My three years in graduate school taught me that the most. Find something you love, or least have passion and do that. It may be a silly belief, but it's worth believing in.
My feeling is that even the compilers written in CS101 will optimize this. I'm guessing that Google tested their code with V8, performance was fine, and they thought nothing of it.

I just did a benchmark with node.js. I made a 50000000 element array, and timed how long each way took.

Trial one:

for( var i = 0; i < array.length; i++ ) { array[i]++ }

That took, on average, 0.93001866 seconds.

Trial two:

for( var i = 0; i < len; i++ ) { array[i]++ }

That took, on average, 0.809920 seconds.

A lot of stressing-out over what ends up being a rounding error.
"[...]work that provided a net benefit to society, normal hours, free soda and career development."

They are not exactly putting on the table things that good engineers do not have at their current job. Also, perks like "free soda" only attract the young and inexperienced.
I don't think that this is 'live' per se, at least it's not real-time. It's a tool to help level designers design city buildings quickly, as opposed to something like Subversion's procedural city.

Either the building mesh is generated procedurally when the level is loaded or it is generated and 'baked' in to the static level mesh at compile time (it's not entirely clear from the doc which method it uses).
“It’s a little bit like, is the Albanian army going to take over the world?” said Jeffrey L. Bewkes, the chief executive of Time Warner, in an interview last week. “I don’t think so.”

Someone please throw a dozen copies of The Innovator's Dilemma[1] at this guy. Maybe the TW board will wake up and fire him before he runs their company into the ground.

1. http://en.wikipedia.org/wiki/Disruptive_technology
There is a TechTalk about Closure where the speaker makes a big deal out of the whole project being done by many different developers in their twenty percent time, so yeah, they might get cut some slack and hopefully they'll be good about accepting patches to get some of these things fixed.

Gmail works pretty well, so the library can't be too horrible. I'm glad I read this, I was thinking of doing a project using the Closure library, but I guess I'll stick with jQuery.
If "startup-like hacker culture" means "engineering-driven", I doubt you'd have trouble filling seats.

The thing that seems (in my experience) to drive engineering loyalty the most is making it known to the coders that their opinions are valued by the non-engineers, and that the engineers can drive actual product change (as long as they can prove their ideas legitimate.)

Hiring blindingly smart people and then telling them to stop thinking about the aspects of the business that don't involve writing code is short-sighted and demoralizing to the staff.
I just want to hire someone who can demonstrate a level a little beyond competence in database programming, server programming, client-side (js, jquery, css) programming, and understands how the internet works. Most of those people already are gainfully employed. Oh yeah, and they have to be willing to come into our office to work and demonstrate to me they are willing to commit to learning our non-trivial application.

I have a degree in Comparative Literature (which is not an English degree, btw). I would consider someone with a serious music degree, maybe philosophy (e.g. PG). Most liberal arts majors are not cut out to be engineers.
Yes. My employer employs something like 70,000 programmers.

Your way gets you 10 programmers that do a really good job. Now find the other 69,990 programmers. (I like to think I get a lot of work done, but I can't get 7,000 people's work done.)

(If it was my company, would I have a bunch of unrelated development departments with no common standards on 5 continents? No. But it's not my company, so I don't get to decide, I can only observe.)
Cloud = !Privacy.
BlackSheep - A Tool to Detect Firesheep
http://matthias.vallentin.net/2010/10/taming-sheep-detecting-sidejacking-in.html
Verizon Strikes Out in Smartphones
I'm in there, and I'm grateful to the HN community for showing me how to find out. This is rather alarming...I've passed it on to my newsletter subscribers, Twitter, Facebook, etc.

Kind of ironic really, considering the whole secrecy vs non-secrecy debate.
> I guess what I'm driving at is that I don't understand how Information Theory is able to account for things like fractals without saying that either the Mandelbrot Set is random or that it contains infinite information. Am I looking at this problem correctly?

This is (I think) the "coastline paradox": coast lines have different lengths depending on scale. Length grows with resolution, so in a sense the length of a coastline can be infinite.

I think the escape hatch is that the information conveyed is not the points on the screen, but the rule on how to generate those points. Going back to my other post this means that the city builder conveys no information about a particular city map.
Erik Naggum on Planning
http://en.wikipedia.org/wiki/Full_employment

"The idea that the full-employment unemployment rate (NAIRU) is not a unique number has been seen in recent empirical research. Staiger, Stock, and Watson found that the range of possible values of the NAIRU (from 4.3 to 7.3% unemployment) was too large to be useful to macroeconomic policy-makers. Robert Eisner suggested that for 1956-95 there was a zone from about 5% to about 10% unemployment between the low-unemployment realm of accelerating inflation and the high-unemployment realm of disinflation. In between, he found that inflation falls with falling unemployment."
I've just confirmed the nofollow behavior with Rich at Blekko. Sorry, it does make the results a lot less useful as a guide to what Google's taking into account (along with all the other disclaimers!). I'll be updating the blog post to reflect this.
Vim. Please see recently posted link: Coming Home to Vim.
http://stevelosh.com/blog/2010/09/coming-home-to-vim/

And also: http://www.swaroopch.com/blog/bash-vim-setup/
> Time Warner’s HBO is in the process of introducing a new online service, HBO GO, which will be available to authenticated HBO subscribers. Mr. Bewkes has also led an industry initiative he has called TV Everywhere, whose idea is to offer cable network programming online for anyone who is a verified cable subscriber.

And that's what you're doing wrong Mr. Bewkes. As I don't have cable anymore, I'll never be able to access HBO GO or TV Everywhere. I will not re-signup for cable at $75/month now that I have Netflix for $8/month, even if you add tons of tertiary services to your cable offerings. With these tactics, the most you can do is slow down customer defection to Netflix. And even then, you will never get back a single customer you already lost to Netflix. They get their users better than you get your viewers.

Get your content on Netflix and/or make your content available to any Roku/XBox/Wii/PS3/iPad/iPhone/PC/Mac like Netflix for a fair price and I'll sign up. I am no fan of DRM but I will use Silverlight if I must.
Google: [bcrypt php]
Gmail is hand coded, not Closure.
Jeff Jarvis: What the Internet Has Not Killed
Comments are sorted based in part on votes. That's fine. The system we have now isn't picking out the best comments; it's picking out my comments.
You listed nothing of interest to the typical startup programmer.

Having a bunch of ways to travel doesn't do any good for people who are spending most of their time holed up in one spot. They won't be flying all over the place.

Night life? Have you MET many geeks? Plus that would cut into work hours.

Drop-off laundry? That means I have to take it somewhere. I'd rather have washer/dryer in the apt., then I don't have to lug it anywhere. Who cares about folding.

A diverse and interesting population -- very few of whom work in or understand startups. You don't have time to socialize anyway, and if you did, listening to people talk about finance or fashion is not "interesting".

Incredible food... This can be had in ANY major city. But nobody in a startup wants a 3 month waiting list to get into NY's trendiest new spot, so none of that stuff matters at all.

Culture... again, staring at a computer all day.

Parks? Yeah, like they don't have that anywhere else.

Not compelling in the least.

Look at Google's perks to get an idea of what developers want. Basically: get everything else out of the way so I can develop! Get rid of interruptions and distractions and extraneous TRAVEL -- I don't want to spend my time carting my jiggly fat physical body from place to place so that I can physically do the same thing in another place.

It's the same for ANY discipline. Olympic swimmers have the same deal -- eat, sleep, train. Being "well-rounded" is essentially training for social skills.
But if RMS calls Lady Gaga a hacker then she must be one. It's RMS!
I like it.

OS X users, if you are paranoid about using online tools for the SHA-256 hashing, you can do this from the command line with sha256deep.

Via Homebrew it'd go like this (replace the 1st step with whatever package manager you like):

$ brew install md5deep

$ echo -n my@email | sha256deep

d869524229c1e2f6139194fee1aac14f873b008dd0279458cbdfb6b3fbade1d2
This article is over a year old.
Right, but the people who were being arrested didn't.
Regardless of whether the video is used in court, it's still being recorded. Isn't that the same thing?

Do you think they take advantage of the defendants "dire" situations to get them to sign release forms in order to subsidize their court defense? How is filming them prior to having their consent not the exact same thing?
Oh damn, I am dying to know how they did it. They talked about gawker having outdated kernels. I can understand a compromised staff password, a sql injection, some other weak link in the chain. But a kernel exploit would be crazy. For complete security we have to worry about our kernels too??
I'm another person who cancelled cable and started watching things I normally wouldn't on Netflix. I'm rewatching the Doctor Who new series now and loving every minute of it. Wife and I watched Dead Like Me, Arrested Development, Pushing Daises, and lots of documentaries and movies.
Except that Chromium OS is open source so you or the community can patch it if such a thing were to happen.
The Gmail team uses Closure Library/Templates/Compiler.
Retail Automation Products | Wireless Equipments
Let me know when they figure out how to format.
As someone who's been arrested for a misdemeanor due to a case of mistaken identity and basically forced to take a plea entirely because of a falsified police report, the FOP spokesperson's claim that we must trust the police is laughable. If it's happened to me, a friendly white guy in a nice part of town, I can't imagine what happens in less advantageous situations. I sure wish I would have had a video of the situation at the time.
I would have paid attention to this article but I'm too busy streaming "Robin Hood: Men in Tights".
A review by Peter Norvig on Structure and interpretation of computer programs.
Taming the Sheep: Detecting Sidejacking in Bro
Best EULA ever
They do mention the conferences although not in this light. Interesting.
Four Foods To Burn Fat
Also wanted to plug "Shen" here, an offshoot of the lisp-based Qi language. Shen is VM agnostic, so it will run on Python, Clojure, etc. Javascript is its first target.

Here is the appeal by its creator - Mark Tarver
(and Carl Shapiro)

http://www.lambdassociates.org/Shen/appeal.htm or http://news.ycombinator.com/item?id=1921347

The qi syntax was previously posted on HN : http://www.lambdassociates.org/Book/page000.htm