skysight-inc/HackerNews huggingface dataset:
I tried tig for a while, but found that it didn't suit my style of git interaction. I often use git add -p, and [repo-wide] git diff. It doesn't appear that tig provides equivalent functionality.

It also was a poor usability match for my usual way navigating: I was often pressing up and down arrow, or page up and page down, only to find it moving something I didn't expect (e.g. a file selection instead of scrolling a view). I'd often have to press q to "pop a view off the view stack".
A Lesson on the Value of Your Work from Mad Men
Post-human Earth: How the planet will recover from us
Hmm. Glad I didn't pay for mine. I'm sitting here playing with myself in a solitary Wave...

Who wants an invite to my Wave? You've got to already have an Apps account @ googlewave.com.
Where Google Loses: How did Baidu outsmart Google?
Nice, thanks for this.

However, I think one critical component is missing (from what OKCupid posted, not from your analysis). Who sends the first message? For example, we are seeing a lot of green in the black female column. Does this mean that:

a) Black females reply back a lot?

b) Lots of men reply to black females?

These two results would mean entirely different things. The first means that black females aren't picky, the second that men like black females.
WebInno Panel: An Entrepreneur’s Guide to Bootstrapping PR
Ask HN: Charting Libraries?
I'm currently adding an analytics module (we have some specific metrics not covered by general packages like Google analytics) to our main web application and we are looking for a good library to create graphs and charts. I've found a couple that generate nice graphs via a .swf file by passing xml parameters, but wondered if anyone had any specific recommendations in this area? Thanks for any guidance anyone can provide.
Volvo to Introduce Car With Full Auto-Brake and Pedestrian Detection
As SysAdmin he will control all the servers in my company, have access to all the data, all the passwords, all the personnel files. He will control $100Ks of investment.

I think this is basic due diligence. I have also had confirming advice this is a good idea from previous company owners (and stories about times when they did not).

Its like checking if your accountant has money troubles.

There is also lots of research that shows people are really really poor at detecting lies (http://www.youtube.com/watch?v=EXm6YbXxSYk). We all have made mistakes in judging people, I am pretty trusting actually and have been burnt. There is too much on the line this time.
Stupidity versus Malice The often neglected stupidity problem.
Actually, those identical who grow up apart (in the same country) are more similar to each other than those who grow up together.

Also, there's quite a bit of research comparing monozygotic (i.e. "identical") and dizygotic twins. The differences in correlation are stark. Twins who share the same genes are far, far more alike than those who don't:
http://en.wikipedia.org/wiki/File:Heritability-from-twin-cor...
I agree, this has nothing to do with hackernews and is only serving to isolate people.
Well, there's this: http://hg-git.github.com/

"This is the Hg-Git plugin for Mercurial, adding the ability to push to and pull from a Git server repository from Hg. This means you can collaborate on Git based projects from Hg, or use a Git server as a collaboration point for a team with developers using both Git and Hg."
Sorry, I should have explained myself.

The literal interpretation of the challenge is a paradox. The contradiction is that a secret is no longer a secret once revealed (hence my comment).

I don't think that is what you were trying to convey. You do raise a valid point, but without any supporting evidence, it is thoroughly unconvincing. The absence of X is not enough to conclude that X does not exist (especially when X is being purposefully hidden, as in this case).

NOTE: I am not disagreeing with you. I don't know whether or not secret rich people exist.
Wireless network modded to see through walls
I apologise for not being clear: certainly multi-core makes a difference to the performance of web apps. My point is that most web apps don't need a drastic change in the way they are written to take advantage of this: they are already multithread or multiprocess to handle concurrent users. Contrast this to single-user desktop apps which have simpler threading models and are less likely to be "naturally" parallelised to take advantage of multi-core.
127.0.0.1 spa.snap.com snap.com www.snap.com kontera.com kona.kontera.com www.kontera.com
Once again, someone declares that twitter killed blogging..but they do it on their blog.

Please try to explain why twitter has killed blogging in under 140 characters.
Economy: Debate with donors over aid versus trade
Buying a domain from a squatter is morally equivalent to settling out of court with the plaintiff on a frivolous lawsuit to avoid legal expenses. The difference is that in this case doing the right thing costs less money.
Manna, not mana.

Mana is something geeks quibble over when their magic missile cast fails.

Manna is magical honey-bread that falls from the sky for true believers.

Which is a funny word to use here, because you just wrote that comment to contradict Ellison's accusation that cloud computing was only for "true believers".

Well played.
http://hackernewsfeed.com/ actually worked well for this article, since it grabs the content from the rss feed I didn't have any problem with ads. Some articles don't give full content though..
When I went back to the states, I saw people that weighed 50kg more than others near them pretty much every time I went out.
I found my current job through LinkedIn, and it was definitely a plus to be able to see the structure of the organization, and what the people that I would be working with have done in the past.
I'm a little confused by this. Has the word "dead" come to mean "not actively pursued by money grubbers"? I swear I still haven't lost hope that some day that word will appear in a tech headline to describe something that's actually going to fall into disuse.

This article was worth it, though, because it had a link to an older criticism, by Seth, of twitter: "A highly ranked person is free to attack anyone lower down the ranks, as there's no way for the wronged party to effectively reply to the same readers."

I hadn't thought about it that way. It makes sense now why the media is enamored with it: it allows an asymmetry similar to that of television and radio.

http://www.guardian.co.uk/technology/2009/may/07/twitter-is-...
Nice one! It's really a good one because when you're looking at the first image you go 'no way!'.

Nitpick, it should have been 'same shade', not same colour, they're both gray anyway.
15th International Erlang User Conference
Try JavaScript JSXGRAPH

http://jsxgraph.uni-bayreuth.de/wiki/index.php/Hypotrochoid
has a bit of a learning curve though.

Also the jQuery flot plugin http://code.google.com/p/flot/
The Design of Browsing and Berrypicking Techniques (1989)
I grok your point, but will make a mild counter argument.

Networking classes alone would not give you any value in this case. In fact, they'd give you negative value because the real world never works like the text book, and offering advice that you yourself have not applied in practice is bad form.

I never finished Cisco networking classes either. I never really started them in the first place. I did however help develop the training and certification program for the Ascend/Lucent Certified Technical Expert course. That was after I already had about 8 years of daily hands-on LAN and WAN design and administration (late 90's timeframe). I was able to do that because I had been in the bowels of everything from a local travel agent office network to some of the worlds largest datacenters and NAPs (at the time).

Don't wish for network classes, instead spend some time with actual equipment, a copy of Wireshark, and some time on network admin forums/groups. Go work for a local ISP for even 6 months. You'll learn more about LAN/WAN networking in that time than in most formal network courses.
Haha.. quickly followed up buy #14. "Go with your gut".. I could see what he was trying to say, but there is a problem with 13 and 14.
Buzz + Buzz + Buzz = Boss

Looks interesting, though.
I'm stupid, I had 8 this morning!
Now I only have 8 happy friends ... ;)
"We are in an age of programming where mainstream programming languages are unable to adapt to our needs as programmers."

Speaking on Python's behalf for a moment, don't confuse inability with unwillingness.
Hm, so he complains about the impossibility of 'bending a mainstream language to ones will', as in: to make it use a certain feature implicitly, like his transaction system.

I have to say: This is a good thing, to a certain extend. Take Python, and consider Python's metaclasses (basically classes of classes (of objects)). Certainly, they allow you to do some things easier, but now imagine some Three-star-programmer abuses those metaclasses to subvert the class creation mechanism in nontrivial ways and bases the entire application on these metaclasses (and, of course, does not document this well). If you are supposed to maintain this, you are in trouble.

So, my point is: It certainly is fun to have a very dynamic language which can do a lot of things easily, but this is a great power and requires great responsibility and the larger the project will be, the more responsibility is required, and -- being a careful person -- I don't want to assume that everyone touching that gigantic project is responsible and careful enough to handle this well. Thus, I like dynamic languages for my own small projects, but I can understand why those dynamic languages are not mainstream.
A little bombastic, but I got a chuckle out of this line:

All other web frameworks will break down and cry if you ask them to process more than a few dozen simultaneous requests on a single machine.
And if you really really want to help, you can catch the next plane with some supplies, and if you really really really want to help you can move there for a few years and work for free - but meanwhile I think a $250 donation is not to be sniffed at!
wow, thanks a lot... very interesting stuff that will be a great resource for my own paper on web economics!
It is somehow related - one can not achieve usable "high frequency" without low latency. So frequency = volume, latency = price accuracy in time.
An Automated Bartender on arduino
Ask HN: Where to Blog?
I've been working on my startup for the last few months and I've got to the point where I've got a load of things to blog about relating to work I've been doing on the startup (Mainly ruby/rails stuff).

I already have a blog, which has ~1k rss subscribers and gets about 500 uniques a day.

My question is: Should I use my current blog to write about there things and channel traffic to the startup from there, or should I start a blog for the startup and post stuff there.

Note: My app hasn't launched yet, although it should be ready to roll in a couple of months.
Report: Medical innovation boosts life expectancy, but doesn't cost more
I have had employers in the finance sector pull my credit report to check me out. I'm pretty sure they use one of the big 3 US credit agencies. You might be best off to check with one of them to see how you can do this legally. If they don't do it directly, they can probably show you a third party that would.
Engineering a sort function (Bentley and McIlroy)
I've taken a bunch of Cisco classes but never actually finished them and took the tests. My network of ~16,000 devices is at a pretty steady 99.99 uptime rate for the last 2 years. A big upward curve since taking over from my predecessor who was certified in half a dozen different ways.
I'd post dev stuff about your app to your personal blog, and stuff relating to the features / marketing of your app to its own blog. This way, you'll keep building the audience to your personal blog, which might come in useful if you decide to launch something else at some point in the future.

I don't think there is any problem in posting the same article to both of your blogs if it makes sense to. It depends on whether your startups blog audience would find dev articles interesting, I suppose.
Amazon Kindle To Launch in UK Next Week
Cisco Systems Acquires Norway’s Tandberg Video Communications for $3 billion
WARNING: It has been exploited with XSS that redirects you to porn sites when you visit the sandbox.
Cloud Computing is about how you manage your infrastructure, not how you use it.
Now I'm curious. Are there any real biologists promoting this?
Ahh yes. Lucky I didn't have my volume on in class, and I'm sitting in the back row!
The power of HN is that you have many resources to call on at once. Might it be a better idea to troubleshoot using the knowledge and tools available to you through the people on HN?
Shame on Ms. Kaminer for using "photo-shopping" as a verb, instead of respecting the property rights of Adobe, which considers "Photoshop" to be one of its most valuable trademarks.
Getting my Phd in CS
Maybe you know. I suspect. Don't "we" me!

Thanks for the link though.
Human herd behaviour at it's best.
Six Apart Opens Up TypePad APIs, Relaunches Pownce As TypePad Motion
Sure, just send me one of your invites ;)
Everything in Javascript didn't become Ajax.

The field developed and it became useful to distinguish between different uses of Javascript, so new names were invented to do that.

Javascript that changes the page and calculates on user input is still 'Javascript'. Javascript that sends requests to a server and updates the page based on the result became 'ajax', Javascript that does processing in a small-tool-page-independant fashion became 'bookmarklets', Javascript that does page processing in an after-market-modification fashion became 'userscripts'.

Likewise distributed computing - that just refers to using multiple computers. They could be yours, rented, local, remote, clustured, desktops, servers, using any kind of framework. Cloud computing refers generally to renting remote servers from a third party who provide a particular software stack and interface and a restricted set of services. Yes the edges blur, but having 5 linodes to store data on is not really cloud computing, it's just renting servers, but having an S3 account is.
The nicest thing about tig is that it is written in just one C source file. Check: http://repo.or.cz/w/tig.git?a=tree

I like to see little utilities like this that are easy to install and understand.
Everyone wants to be one of the first.
Geographically: The University of Chicago

[edit]: Hey down-modder: It's the last entry on his website. What's the -1 for? Are you saying those of us from Chicago shouldn't be proud of our institutions? Asshat.
Chuckle?

Ignorance and/or disenguity(sp?) pisses me off. I'll read more but I'm getting the impression that people behind BOSS are one or more of inexperienced, clueless, full of them selves and thus not worth my time.
This is silly! How many degrees of separation are there from someone with wave invites...
I've always liked FRC.

In particular, Josh Kopelman (a managing partner) is very impressive:

http://www.firstround.com/team/jkopelman.html
+++++, Thanks, would read again!

I thought the whole point of blogging when it appeared was that anybody could write and anybody would write. It wasn't restricted to those who could afford a printing press or a pulpit.

The "A-list bloggers" aren't really bloggers in that sense, they're new media barons who happen to blog. If they move to twitter, they become new media barons who happen to twitter.
I strongly dislike developing web front-ends in Erlang. However, if you are interested in doing so, please also see the comparably stable http://erlyweb.org/ by Yariv, who is a visible figure in Erlang web development.
Java is dead, but you'll learn to love it
You are missing a few words: "Did Apple buy a map service to compete with Google?"
"APIs will change, features may be broken, your car may explode when you turn the ignition, etc."

I think I'll wait awhile on this one...
On-demand virtual hardware and storage is Infrastructure as a Service. I'd be willing to bet that most developers think of that when they think of the cloud (since, as you point out, they're actual users of the cloud).

But then some marketer somewhere (I'm guessing Salesforce, but that's my own bias :) decided that any web application could call itself "Cloud" (since "Software as a Service" was no longer cool. Again, I'm blaming Salesforce for flogging that horse to death...). This way, even normal people can use the cloud/buy cloud services, and it's just as easy as using the Web since it's really just the Web! (Way to go, smart and savvy Internet^H^H^H^H^H^H^HCloud user—you're so much smarter than everyone else and can expect to get promoted over/laid more than your coworkers still using that ancient Web 2.0!)

The Wikipedia article on Cloud Computing is a good illustration on how vague the term has gotten, especially how ill-defined all of the sub-classes are: Platform as a Service, Application as a Service, Service as a Service. Pretty much anything on the Web can be made into a definition of "cloud" somehow.

I'd really like to see Cloud Computing only applied to things involving immense elastically scalable computing and storage that can be provisioned and taken offline immediately, but I don't think that's going to happen. The meaningfulness of the term has been destroyed by the rampant "me-too"-ing of the industry.
Please correct this title - Ellison clearly states that he hates the term "cloud computing", not the idea of virtualized services.
To me, Cloud stands for 'a service of which you don't know how it works'.

People have been drawing the Internet as a cloud for many, many years. No one knows how his packet actually gets delivered and that's what makes it so powerful. Even this simple piece of text goes through an intricate combination of radio waves, copper and fiber criss-cross through the world. but... I don't have to worry about any of it! All I have is this dead simple IP interface to my NIC (or URL interface to my browser) and I don't have to worry about whatever kind of nasty stuff goes on behind it. That is the most powerful idea in the history of information technology.

Cloud Computing is simply applying the principle to computing infrastructure. I don't know how EC2 works, I don't know where they get their machines, I don't know where they get their power, I don't know where they put my instances, I don't know who's managing the cabling, ... and I'm a happier man because of it.
Python: Visual QuickStart Guide (2nd Ed)   (book review)
This is all a bit alarmist. The (proposed) law would just require advertisers to indicate that photoshopped pictures are indeed photoshopped. This is a pretty normal kind of "truth in advertising" law analogous to labeling laws for food. Doctrinaire libertarians may object to this sort of law in general, but to most people they have an obvious utility in enabling markets to function more efficiently. Of course, the idea of a government which will do anything at any cost to increase (what it takes to be) the psychological wellbeing of its citizens is fairly alarming, but what the author misses here is that the opposite is just as alarming: a government which is completely unconcerned by the misery of the people it's supposed to represent. Complete indifference of the government to the actual wellbeing of the people (as apart from their formal legal rights) is apparently central to the author's rather myopic ideal.
blocked at work for potentially unsafe content? wow, this must be powerful
I can moo better than anyone, just try me!
It will soon. We have an 8-node cluster running in PROD right now. A Dynamo-like layer provides consistent hashing, partitioning, read/write quorum constants and the like.
Yes, I was discarding the imperative features.

It always struck me as odd how purists adore Prolog for its conceptual clarity, but then as soon as you want to write anything nontrivial in it, they come and tell you to place "cuts" everywhere, exposing the imperative execution order throughout the program. IMHO this is evidence of Prolog being a failure.
Usually it's not the web framework itself that is unable to process the requests, but the web application in which one http request ends up in a few database requests, and the database is the real bottleneck.

By writing something in Erlang does not make your program automagically perform well (and this applies to CouchDB too).
Cisco to acquire Norway's Tandberg for $3 bn
We use http://amcharts.com/. The thing I like the best about it is that you can customize everything through a visual web based editor, and then just copy the xml that is generated. It has also been stable for us, but one downside of course is that the web browser needs flash installed.
9 Problems With Twitter's GeoLocation Implementation
Oracle does not own EMC
I don't think I made my point clear enough that it is in fact the little things that often influence whether or not we commit resources to a particular activity. You're right to suggest that just reposting the same comments about it being ugly is not useful, but some of the posters (including myself) tried to help.

The reason I posted a comment in detail is because I'm interested in evaluating and discussing human behavior.

Oh and you kinda seemed like your were riding on the high horse of holy practicality, and I just wanted to ruffle that up a bit. Whatever it takes to keep the discussion interesting, ya know?
http://blogs.computerworld.com/14835/apple_purchased_mapping...

Apple bought Placebase in July it seems.
Slava authoritatively states in this post that Reg Braithwaite authoritatively states on his weblog that programmers switching to Factor must relinquish their local variables. In fact, Reg Braithwaite was not authoritative because Factor supports lexically scoped local variables via the locals vocabulary, which in turn means that Slava was not authoritative in claiming that Reg Braithwaite was an authority on Factor.

In other words, I was wrong :-)
Very cool tool, I wonder what the business model for something like this looks like, advertisements and premium accounts? Either way, this will definitely be going into my tool belt of online apps.
A reckon a battery backed RAM/SDD hybrid would be the fastest option available. I did search and found a 4G one that was selling for thousands of dollars (can't find the link now). They said that it could back up the whole of RAM to SSD in 60 seconds so the data security (with a reliable battery) would be pretty good. Should scale as well with the same amount of time required for more lots of 4G. I can't see any reason why this should have to cost so much though. 4G SSD + 4G RAM + Battery + Controller < thousands of dollars. Must still be in the 'paying for the innovation' stage I guess.
Whats your wave account? Ive got a wave also..
How is Chicago Boss different from Rails/Django/Mason/CakePHP/My Favorite MVC Framework?

Chicago Boss is fully asynchronous, using one single process to handle hundreds or thousands of simultaneous requests, and thus it solves the classic c10k problem. All other web frameworks will break down and cry if you ask them to process more than a few dozen simultaneous requests on a single machine. Chicago Boss is built with Erlang, the same platform used by banks and telecoms to achieve unprecendented scalability and (no exaggeration) 99.9999999% reliability.

Oh my
In my experience, IT includes desktop support. When I was in IT (sys-admin for the company I worked for and did on-site support in data centers for our server / client product for major banks on wall street), I still found myself doing an inordinate amount of desktop support. In many cases one does not exist without the other.
There's no doubt that abuse can happen in a model that allows openness. But, if you're worried about your inferior programmers abusing features of the language, that's a management problem. Do code reviews and hire people that aren't going to abuse the features, but instead use them for enhancement.