skysight-inc/HackerNews huggingface dataset:
Yes. This constant urge to remove any browser chrome possible is getting more and more irritating. It's basically a textbook UI anti-pattern that some fool thinks is a good idea and some other fools are copying.

I have a nice, large monitor that runs at a nice, high resolution. In fact, I have several. Not even my laptops are short of screen space these days. Some of this is high-end kit, but entry-level monitors are widescreen and run at decent resolutions these days too.

Space for an extra icon in a consistent position is nothing in this context. However, the irritation from having UI elements or page content move around under-cursor is significant, and the irritation from having to click multiple times or click-and-hold to access functions that used to be one-click is also great, particularly if you first have to guess which of the entirely meaningless icon thingies might hide the secret menu with the item you're looking for, or remember which browser you're using so you know whether the icon you want is on the left or the right of the other unlabelled random icon thingies and whichever text box bar thingies we're drawing this week.

I'm all for innovation, but we have platform UI standards for a reason. Breaking them because you think your software is more important than everyone else's isn't clever. Being the company that also makes the OS and wrote the platform UI standards is no excuse, either.
Backbone 0.9.0 released
How about a plan that doesn't involve a 5x cost increase when you go from 3 to 4 users? Now that's something I'd upvote!
Few people seem to use it directly. Most people are writing production systems with the Tornadio2 wrapper (https://github.com/MrJoes/tornadio2) or sockjs-tornado (https://github.com/MrJoes/sockjs-tornado)

Load balancing is usually done with HAProxy I hear.
Search and Indexing were addons to the initial Riak product that were born from user demand. Only recently (1.0 I believe) was Search integrated into the main Riak distribution. Riak has no capability of updating values in place, ie. a partial update and no means of ordering or pagination. Some of these features are available via mapreduce queries or Search/Index as you noted.

I'm by no means harping on Riak. I actually use it on a number of projects. But reading about DynamoDB's capabilities does not conjure Riak, it conjures Cassandra and HBase.
> There is simply no other text editor out there that can open a single C/C++ source file and automatically infer all tags (even of included headers) without any kind of project set up.

The SublimeClang plugin for Sublime will do this, pretty much. You may have to add a few paths to its global or per-project config file, but that's pretty obvious considering that it needs them to parse referenced files. It works extremely well, giving you autocompletion of any C/C++ symbol as well as automatic compilation error indicators.
"Old techies never die, they just can't get hired over 40"
I don't understand. Isn't it actually possible that Reid really was an "old fuddy duddy" with obsolete ideas? Don't such people exist in the world?

Obviously Google was a pretty successful place, and became more successful. It's hard to argue they made the wrong decision.
Why I'm not going to SxSW this year
As Anonymous protests, Internet drowns in inaccurate anti-ACTA arguments
I don't know how to respond to this.

First, I'm stating a simple fact: the payoff structure for Lotto is different from that of startup investing. It's different in a way that affects the outcome for normal people.

Second, loss aversion is loss aversion. It will cause people to double down on startup shares just the same as they do on lotto tickets.

Finally, I reject completely the idea that it's a win for society to encourage people to burn money because startups are somehow worthwhile even when they fail. That's not how the economy works, and it's not what the startup ecosystem needs.

Lottery tickets are evil. We would be better off without them. You picked an unfortunately useful example with which to throw crowdfunding into relief.
Browser and GUI Chrome
To me the issue seems to be less "we don't hire you because you're old" and more "we don't hire you because we're not looking for those skills."
New update for ScummVM
Electric self-balancing unicycle
Whenever I see a tutorial like this I think: "Why isn't this a script?".
1/5 Of Global Info Workers Use Apple Products For Work
By not hiring them. It's not as if Google had been around for so long that anyone could've "aged out" of a "proper fit", but still wasn't valuable enough to keep around anyway.
When you edit the recipe,its done WYSIWYG style. Which js library did you use?
I agree with you on other counts, but Riak is a far cry from the spartan implementation of Dynamo outlined in the paper.
Yes, pretty much. We develop open source software which we run as a service. We are about to expand into some interesting use of mobile phones in data collection for monitoring and evaluation of program effectiveness in the field.

The majority of our funding is in the form of grants, against which we deliver services on a contract. We also have some grants which are more of an investment to allow us to scale up and expand. We also do some CSR work and consulting work.

We don't distribute funds to worthy causes ourselves, but our partners which are part of our trusted network do. We just provide the software and services to make it easy to do so and see the results.
Order of evaluation; du() will be instantiated, sort() will be instantiated, and then du().__or__() is evaluated, which means you won't have du's stdout to attach to stdin on sort when it's instantiated.

Figuring out a way around this (mocking up an fd to pass to sort at instantiation time that blocks until stdout on du is available) is left as an exercise to the reader. I've already said too much. ;)
Can I suggest that 'select' is used instead of 'stage'? After all, one is just selecting the files to be committed. Staging, although a legitimate use of the word, is a bit abstract I feel. I can't imagine anyone failing to understand the concept of selecting something.
Remote-Tile.com - send mobile motion events to the desktop for dev
Every stereotype is a result of observation. Doesn't mean it's ok to apply them in practice. And by using terms like "old fuddy duddy", "stupid woman" or "thieving nigger" you've said in no uncertain terms that you haven't judged that person entirely as an individual, but instead seen a little bit then filled in the blanks with your own preconceived notions.
WordPress Launches Google Chrome Extension For A Faster Blogging Experience
This is easy actually. Most states have "at will" employment. And even though you have "protected classes" of people , if you keep the issues strictly about job performance and keep written documentation, it's pretty easy and pain-free to let someone go.

Manager tells employee to do something. Employee refuses. Usually this falls under "insubordination."

Manager tells employee to learn something new. Employee doesn't. This falls under "Employee is unable to perform duties assigned at an acceptable level."

Without talking about age, race, ethnicity, etc, this looks pretty cut and dry - person couldn't fulfill the duties they were hired to perform.

Of course anyone can sue for anything. But if you leave it as fact-based and about the work, not the person, it's pretty easy to avoid those issues.

[edited for typos]
arch compiles with FORTIFY_SOURCE also so it's still vulnerable, just a pain to exploit
Megaupload Crackdown: All Users' Files Might Be Permanently Deleted
It makes a lot of sense to move forward at some point, but this time the timing is a bit suspicious: now that node.js started to have a lot of traction the lead developer stepping down is a bit unexpected. My guess is that there is some very exciting new adventure in the Ryan's future, or that sometimes three years are simply enough from a "feelings" point of view. Anyway best fishes for the future.

EDIT: edited a bit in the form to make my thought more clear.
People still setup mail servers? amazing, I actually thought I was the last hold out to host my own email.
I used to be all crazy into qmail (and then later postfix), with spamassassin, clamav, etc. It wasn't until about 5 years ago I ran into Surgemail while reviewing solutions for a former employer. http://netwinsite.com/surgemail/ it's worth a look if you are into hosting your own mail. I rarely, if ever plug commercial software, but these guys have really earned it. From their awesome support, development, and licensing model, it's just all around impressive.
Casual use of a racial slur is a way to load the dice in your favor. If a generalization is true, can it be "ageist"?
Is this equivalent to DHH stepping down?
Step-by-Step Differential Equation Solutions in Wolfram Alpha
Hey folks -- this should be considered a release candidate for a 1.0. We're currently running 0.9.0 on DocumentCloud.org; let me know if you have any trouble upgrading. There's a few things to watch out for, listed here:

http://backbonejs.org/#upgrading

Really, in the little over a year since the initial Backbone.js code drop, it's been incredible to see how many amazing apps have been built with it, a sentiment expressed concisely on Twitter this morning:

https://twitter.com/#!/donnierayjones/status/164012817584881...

Cheers!
But wouldn't a text signature be many times more effective then an image that may not even appear in some mail clients?
FTA>>'cultural fit,' an 'old guy' and a 'fuddy-duddy' with ideas 'too old to matter."

"Cultural fit" is a legitimate reason to fire someone. While the jabs at age sound bad out of context, working at a place like Google while being stuck in the 60's mindset could cause problems

Also keep in mind, this happened almost a decade ago.
Except that we don't know this. For all we know, said employee really was, to put it in my own terms, a wool-brained idiot. Then, because he just happened to be an old chap, 'old fuddy duddy' obviously was the right derogatory term to use. That does not make these terms any less demeaning, and I would not want the people I work with to use them, but neither does it mean Google is discriminating against people because of their age, per se.
Eh.

International politics is a mess of formal declarations, informal implication, private direct negotiation, and informal private channels.

There are rules about when it's polite for a diplomat to move information into and out of each of these categories. The fact is that a diplomat likely has to record the actual truth in order to communicate home, store information for his successor(s), etc.

So the ACLU makes a big fuss over the redacting publicly known information. It's not that it's not publicly known, it's that _someone official said it._ Admitting that its diplomats know Washington isn't responding to allegations of CIA plane flyovers is embarrassing or at least more complicated.

Either the government can pretend that its boring diplomatic cables are top secret, or they can cover the parts of the game they're pretending not to play.

The absurd thing is that _everyone_ is playing this bullshit game and everyone knows that everyone is playing it. The rules for when it's acceptable to bluff are so well defined that lies become just as telling as truth.
MegaUpload links were not public unless the uploader published them somewhere.
So scheme started out as an AI project and turned into a dialect of lisp when they realized that the actor model was isomorphic to lexical scope..
Sorry. I should have specified that the list was based on availability in the US iTunes store. Another oddity someone pointed to is that "Scott Pilgrim vs. the world" is on the iTunes OK store too but when I checked it wasn't in the US one (it's a fact that annoys me as I'd be happy to buy that one :) )
As true today as when he wrote it:

http://www.salon.com/1999/11/03/sf/

It's an incredibly satisfying place to be a tech company employee, by the way. It's less satisfying to be a founder there, unless you're in it as much for the social scene as to run a business. The noise level is crazy, the distractions are extreme, the battle for talent is fevered, the costs are stratospheric.
Since I'm well within the endangered age bracket I feel I should be equally offended by those quotes from Google. But with the exception of the (allegedly) derogatory use of the words "old guy", I'm not.

If somebody actually is a "poor cultural fit", a "fuddy-duddy" with "ideas too old to matter", then that actually is a valid cause for concern. Now in most countries that would not be a sufficiently valid reason to just fire someone, but that is more an American thing than an age thing.

Besides, I've encountered those properties in people starting in their late 20's. With some exceptions, tech is not a good place for people with a conservative mindset, but that is not the employer's fault.

The question is, as far as Google is concerned: is Google one of those companies that systematically conflates age with stagnation. So far I've only seen one third-hand anecdote of that, not enough to accuse Google of "age-hate".
If a generalization is true, can it be "racist"?
Can The iPad Revolutionize Rural Agriculture?
Fire the employee. "Doesn't work well with everyone else" is more grounds for termination than you even need in California. Without a contract, you need none — employment is at-will.

What you can't have is the wrong reason for termination, which is why Google got in trouble. Using terms like “old guy” and “fuddy-duddy” implies that age is illegally shading your judgment, just like mentioning sex or religion or race would imply illegally shaded judgment.

(I'm not sure what to do with "doesn't fit in with the culture." On the one hand, I know what you mean. On the other, it seems like if you're really referring to corporate culture and not age, religion, national origin, etc., there should be something more specific you can say. Being vague and dropping a loaded word like "culture" sounds legally (even ethically) precarious. IANAL though.)
This change is a sign of Node's shift from improving the core to making modules work better. I see it that way, at least. Isaac is the author of npm after all.
Inc. 500 Companines Giving Up Corporate Blogging - Study
"Google doesn't deny or retract these statements."

What a bogus thing to say. A company sued by someone they fired can't defend themselves in the press. They just have to sit and take it when someone who knows so little about the case that they didn't even hear about it till a NYT article 8 years later uses it as an excuse to write a linkbait post like this.

Maybe Reid was too set in his ways. It does happen. Or not. The point is, we just don't know. No thoughtful person could even form an opinion based on the evidence presented in that NYT article, let alone write an inflammatory blog post about it.

This post tells absolutely zero new, except about Dave Winer. It's embarrassing to see it getting so many upvotes.
I'd like to see proof that this is some kind of systemic problem at Google. Otherwise it's just the usual bombastic drama from Dave, including projecting other people's problems on himself to score pity points.
emacs org-mode really makes this work seamlessly.

I've spent various mechanisms in the last few years trying to journal. org-mode made it work in a fairly sustainable model.
An excellent comment was posted on the article.

Cloud, Agile, BI and so on. Businesses would be well served to realize that the efforts of those who came before my generation (34yo) are not so irrelevant. Shared a round of golf recently here in Austin with a true pioneer in our industry who regaled me with tales of the NSA's early days, DARPA, the military-industrial complex in computing and so on.

We particularly enjoyed the irony of today's mobile application developers struggling to write applications with limited state, memory, power and processor requirements which still are massive in comparison to the constraints his teams developed against.

The notion that we could not benefit from this perspective and those of so many others is sad to say the least.
Stream the Nevada Caucus Results with the Twitter API
<.<

>.>

People actually use those buttons?
More than any other aspect of its handling of Wikileaks, that the US Government releases redacted versions (adding the additional info about what was deemed worthy of redacting) offers a glimpse at the low level of sophistication of policymakers.
Generalizations are never true, except when they are.

Yes, old, out-of-touch engineers exist. There are women in the world who can't do math. There are black people who steal. There are alcoholic Native Americans. There are programmers with Asperger's. But lumping an individual person into those stereotypes -- especially in the workplace -- is just asking for a lawsuit.

Do you see nothing wrong with the phrase, "You're just another out-of-touch old man"? Besides just being flat-out mean, it's also so devoid of any specific meaning as to be blatantly discriminatory.
Re: Contact Lockin: Your contacts should be in the Directory Server and synced to Google Apps. Any first class platform you will migrate to will sync to LDAP.

Re: Calendar I've done two calendar technology migrations for 500+ person companies - they are typically forklift upgrades done over a weekend. You basically lock in your resources (rooms, typically) a week ahead of time, have people rebook any forward meetings into those resources - and have everyone switch into the new system on Monday. As long as people have the right client (in Googles case, that would be a "Web Browser") there is no lock-in.

I could take a 500 person company from Google Calendar, Email, and Contacts over to Microsoft exchange with a team of three people in under a month, with maybe 2 days of disarray (monday) as people (who ignore instructions the previous week) update the mail servers and LDAP servers on their various Androids, iPhones, Macintoshes, etc...

Just make sure you keep your primary directory in your own LDAP server, and you will be good to go. Don't outsource the directory. And stick to something LDAP compatible.
Doing reports like this make me feel like I'm another cog in the system.

At my previous company, where we had to give a report for the 8 hours of every day, my reports were one word in length and usually the same word:

"working"

If everyone in your company has to do this what ends up happening is no one reads these so people just stop putting useful info in these "work notes".

Whats needed is communication and FEEDBACK... thats wehere most companies get it wrong.
Hadoop Cloudera 3 update 3 released
What's Wrong With the Teenage Mind?
Technology jobs booming like no other industry
Is Ubuntu 12.04 a bigger increase than
Ubuntu 11.10 was to 11.04?

On 11.10 I've had and still have problems with wifi, video, audio in, audio out, webcam and freezes on boot. Also the last time I felt a laptop so sluggish was when I was trying to work with Windows XP on a 486 DX 66Mhz, even though my laptop is a dual-core T4500 @ 2.30GHz with 4 GB of RAM.

So considering how 11.10 completely fucked my laptop and nothing works properly anymore, spending countless of cycles going through every 11.10 bug report ever created and trying fixes in the hope that something works, I sure hope that 12.04 is an "increase", otherwise I swear to God that I'm switching to anything else I can get my hands on. And in the meantime I just have to live with "sudo reboot".

IMHO 11.10 should have been called "Ubuntu Millennium", as that would have made more sense.
Not to pile on the pricing, but bigoven.com (community, recipe management, etc.) is ad-driven with a Pro membership for $15.99/year. http://www.bigoven.com/pro

Also worth considering is that MacGourmet Deluxe cost me ~$50 (and I might have gotten it cheaper in a bundle) and with the iOS app at only $5…I couldn't possibly justify using a service that can't import my existing recipes, etc.
If an employee doesn't fit in with the culture just because of their age, than the culture is the problem, not the employee.

You've just described something that actually is pure age discrimination: maintaining a company culture in which there is no room for people above a certain age, regardless of their skill, knowledge, personality and other qualifications.

Edit: Just to clarify: nobody "doesn't work well with everyone else" because of their age. That is a bogus argument, a clear sign of age discrimination.
So the average user considers how far out of date he is? Oh! I thought it was just a marketing thing. If this is making users upgrade then that's totally different and I am all for it.

Google Chrome originated in December 2008 and is now at version 16. At the current rate, Google Chrome version 37 will be released in 2016, and Google Chrome version 58 will be released around 2020.
Makes sense, thanks for connecting the dots while my imagination was not working.
Although I'm sure I'm one of the "idiots" at HN Dave has referred to in the past[1], I have to say that this is pretty absurd.

I mean, its one thing to criticize Google for something that may, in fact, been a real case of agism. But 1) we really don't know more than the facts reported in the original NYT article (which, by the way, seem to indicate that if Google did something wrong, they've done enough monetary penance that "all parties" are "satisfi[ed]") and 2) have little evidence other that Dave Winer's brash and unfounded assertions to believe that such attitudes, if they even existed are still around today-- let alone as the dominant culture at Google.

But I guess that doesn't that stop Dave Winer from judging every Google employee he meets based on the actions of a few that occurred nearly a decade ago.

I'm forced to conclude that what Winer really wants is to believe that a culture of agism does exist at Google, and then go find "evidence" to support that desire, whether or not it makes any sense at all.

Were we living in the universe of Neal Stephenson's Anathem, I'd suggest he get out Diax's Rake.

[1]http://scripting.com/stories/2011/11/01/theIdiotsOfHackerNew...
The Much Anticipated Rentul Travel Market is here
That's really not the case. If you know how to use JavaScript's prototypes -- the "prototype" property and constructor functions -- you'll find that you're using them in precisely the way that's best described as a class.

Developers are just calling a rose a rose.
Retired folks in the USA often pay living expenses from social security and/or savings. As long as the living costs remain steady, it works. A medical emergency or unexpected expense can easily de-stabilize the finances of seniors.
I totally agree with this.

I don't see any excuse whatsoever to take on an intern without paying them.

I think the closest I ever saw was when we brought a guy in for 3 days unpaid for him to learn on the system. He did no work in those 3 days, our company paid all his travel and food expenses, and he was pretty much guaranteed a job once the funding paperwork was filed. Personally, I would have preferred to pay him for the 3 days he was up, but then going somewhere to get free food is better than sitting at home paying for your own food ;-)

At least in the UK, there are plenty of opportunities to get funding for graduates. Call up your local universities and they will pay you to take people on.

My own internship was paid, with 2/3rds of my wage covered by my university. I'm now employed full-time here.

In summary, if you're looking for an internship, get one that pays. If nothing else, it shows other potential employers that you value your time appropriately.
Data Journalism Developer Studio 2012LX Version 2.4.9 Released
It's handwritten code on top of jquery UI. There are a bunch of form elements (text inputs) that have been styled, and you can drag and drop them to rearrange.
As long as the package you need doesn't include a C extension (which most don't) you can just ship it with your code (license permitting ofc.) - just add the path to the libary to sys.path. It's not a very clean solution but can be a real life saver when you have to work on "broken" systems.