skysight-inc/HackerNews huggingface dataset:
Please be nice.

jbooth, if you try Haskell out you'll be very surprised. It's often true - it's just that it takes a lot more work to get a Haskell program to compile.
Actually I wasn't thinking in that extreme of fashion. It helps to allow the user of formula sheets. That would be a good first step in the right direction.
Hopefully it's separate.

I'm not sure how accurate compete.com is, but here are the stats for clubbing.com:

http://siteanalytics.compete.com/clubbing.com/

They were pulling over 1 million uniques/month until January (not sure what happened in January). And now their traffic is indeed insignificant at about 200k for February 2011 (who knows how accurate this is).

However, if you factor that many of those unique hits are playing a game that fires off between 10-100 searches per play, well that's a lot of searches, especially if people play more than one game. Or maybe I'm wrong, as this is a bunch of guesstimating on my part.

Of course, I can see your point...in the grand scheme of things, Club Bing is probably just a drop in the bucket.
Nokia's Not-so-cute Qt Move
If we're replacing blog links with arXiv abstract links, note that there are actually two papers linked, both interesting.

"Stratified B-trees and versioning dictionaries"
http://arxiv.org/abs/1103.4282
This is actually the newer paper, and presents the "Stratified B-Tree" data structure itself. It also explicitly mentions SSDs and appending, by the way.

"Optimal query/update tradeoffs in versioned dictionaries"
http://arxiv.org/abs/1103.2566
This is a longer and more, shall I say, academic paper. It appears to be incompletely finished, though, because it has a TODO, and also a marginal FIXME.
An audacious goal, but how do you intend to deal with the potential Vermicious Knid situation?
I hadn't seen Scout, yet. That's good to see a similar service. Having not seen them until now, I can say that we had planned to provide slightly more for less than they do, in terms of data logging and analytics. It's neat to see them, because the things we have come up with are closely in line to them except that I think we genuinely can compete.
KDE's New Project for Portable Devices
I've thought about creating this about 5 times; the existing services really haven't gotten it quite right, IMO. For me, exactly what metrics to measure are not as important as the poor correlation tools. The usual suspects are fine for 'easy' and the non-usual suspects will always require custom scripts.

More important for me is letting go of 'server stats'. The existing tools you mention are stuck in pre-cloud days, assuming that I care about a graph for a particular server as opposed to the average/95th %tile/99 %tile across a group of servers filling a role.

The best solution I've found is OpenTSDB, which lets me tag any data point, which lets me tag web server CPU use metrics as 'web' and not worry about when machines go up and down when I'm looking at web server CPU use. But OpenTSDB is a pain to setup and if someone jazzed up the graphs and made it a service, I'd buy it.
o_O I don't know about you guys, but our CS affiliation requirement includes at least one semester of Functional Programming (using ML rather than Haskell, I know for sure that CMU (ML) and Berkeley (Scheme/ML) have similar requirements too). Java's seen as the bane of the world over here, especially since none of our professors are convinced that OO is more than just a little bit of syntax sugar coated over some generic imperative language (and as far as I can tell, I'm starting to agree with them).
It's far closer to true than you'd think.

In my experience writing code in Haskell, you spend about 95% of your time debugging type errors and 5% of your time debugging actual bugs. The good thing about the former is that it's effectively the compiler finding the bugs for you.

Haskell is the only language I've used (obviously, not the only one in existence) where I am not surprised when a large program works correctly on the first successful compilation.

Disclaimer: Haskell is not my main language, I'm mainly a C programmer.
Charlie McDonnell - A Song About Monkeys (Picture Music Video)
Have a look at this http://www.youtube.com/user/GoogleTechTalks#p/u/21/7ZGCPap7G... 31:00 at Tumbularity.
This is all well and good. You don't need labels.

In this case, however, labels serve a purpose - they identify someone as a member of an ingroup. There is, unequivocally, a "nerd culture." (What that is, of course, is a matter for much debate.) Identifying or presenting as a nerd communicates that the signaler considers themself a part of that culture or community.

Finding communities amongst each domain can be difficult. Luckily, there is a culture that embraces and celebrates domain specific knowledge regardless of the domain. Members of that culture signal to each other by identifying as "geek" or "nerd."

Doesn't this make the voluntary label okay?
I thought I was joking when I posted this: http://news.ycombinator.com/item?id=2428988
Keep in mind that YC didn't exist when Facebook, Microsoft, and Apple were started. It's quite possible that the next wave of those companies will be part of YC or are already part of YC.
I didn't downvote, but I understand why people did. Both the parent comment and your reply add more or less nothing to the discussion. The problem isn't your comment, the problem is the parent comment, but if you feed the trolls, well, you know what happens :)
NYSE Euronext fails at advertising their advertising services
... the Racket library is immense...

It is very impressive by the standards of relatively unpopular languages. Also the documentation is really good. But if Racket's libraries are immense, what is Ruby's and Rails'? Mega gargantuan?
I know all the players involved, and they are phenomenal. Tristan kicks ass. The panelists: Jason Purtorti, Chris McCann, Daniel and David Weekly are all very cool, very amazing people.
It is kind of interesting that unlike many of the "exotic" languages in the list Erlang has arrived where it is from another direction -- from practical necessities of telecom platforms. But interestingly it has arrived at similar results as many academic functional languages. So for example, all base data structures are immutable and variables are single assignment only. Now someone coming from C(++) or Java will hate that, but that is needed in order to provide stability and a consistent view into the data structures in a concurrent environment. So "fixing" it and making data structures mutable would break that.

Then I like how you said 'statephobia'. In case of Erlang they saw the practical difficulty with having one single mutable state across a large distributed system so applied the 'actor-based concurrency model'. Perhaps other, more academic languages, decided to cure their statephobia because of some aesthetic desire, maybe they wanted the functions to look more like math functions, but they both declared war on spreading mutable state, even though they started from different ends of the spectrum.
Important Documents brings in driving test
DSA has been working closely with the Identity and Passport Service (IPS) so we can accept UK Identity Cards issued by IPS as an alternative means by which candidates may confirm their identity for all types of driving tests
One simple sign that you might have a management problem, you feel like you can't trust anyone.
I looked into purchasing this exact kind of service a few months ago. I admit that it was tough to find them--they are often not on the front page of google--but there were 3 or 4 players in addition to varying installable tools (sorry, names now forgotten). None really seemed to be what I want, and they were not particularly cheap. I didn't buy any, which is a customer looking to buy in the space and not finding a solution, so by all means give it a go. But you're missing some homework if you had not yet found Scout, which is front and center in this space. One of them even had a whizbang way to edit and test your little agent plugins in the browser in ruby (was that scout?) You have some mature competition here you should consider.
I hope your comment got more votes than the suggestion

If only there were a way to find out
Fish Wallpapers,Fish Pictures,Fish Photos
View african lungfish Pictures, african lungfish Images, african lungfish Photos on Photobucket. Share them with your friends on MySpace or upload your own.
C's index[arr] notation
I had always assumed that it was merely some strange artifact of the language, until I finally thought about it, and then finally understood:

arr[index] is equivalent to (arr + index), which by the commutative property of addition is equivalent to (index + arr) = index[arr].

Mind = blown
This phenomenon can be observed in California as well due to Proposition 13 and property tax assessment: https://secure.wikimedia.org/wikipedia/en/wiki/California_Pr...
Java programmers commenting on this story seem to be claiming that Ruby is a messy language and hard to grow a team around, while Java somehow solves all these problems, yet I see only anecdotal evidence and opinion to back this claim up.

One thing I cant remember ever having read is a horror story about people taking over a legacy Rails app, while those stories seem to be fairly common when talking about Java apps.

Seems to me that, for the most part, people who know Ruby and Rails have taught themselves, while sub-par and mediocre Java programmers are produced in their hundreds, fresh from their first programming experience in college.

Seems logical to me then that its going to be far easier to get experienced Ruby programmers than to get experienced Java programmers.
Monster Energy Hats
I think you mean: "125 jobs that mention node.js anywhere in the description."
I feel that Nagios style system monitoring is done. Writing Nagios plugins is fairly easy, and tools like Opsview give an API for adding servers. Monitoring disk space, memory, CPU, processes, etc works great in any of the above tools.

The problem with them is reporting data tends to be in RRD silos and doesn't work well at the application layer.

I store metric data in Graphite from my application. If there is something I want to monitor for performance purposes in my application, I put markers around it and this information goes into Graphite. This can be graphed, or CSV data can be pulled.

I want a tool that can monitor values stored in Graphite and notify me if something is out of range. I've been thinking about building a Nagios plugin that does that, I just haven't gotten around to it yet.
Memory Study Explains 'Senior Moments'
Progressive Refinement
Well, technically Branson's not doing it in his "own damn country"...
I don't think you should do anything

This is supposed to be hacker news, if you don't like the comment counts, hide them yourself. Hack it into something that you do find easier to manage. I started writing my own chrome plugin a year ago and add to it as needed (voting ppl I like up, others down, etc.)

for me HN is perfect - you will never make it perfect for tens of thousands of people by changing it on the server.

If you start accepting user submitted tweaks now it will probably never end
Just wondering, why did you bother adding the IANAL. You just don't want a fellow HNer to take the advice, run with it and possibly end up in trouble, or are you worried that someone will claim you as their lawyer, trace your IP and somehow end up messing with you?
I am surprised at how half-baked this code sounds. Why would Google release a new hash library that does not support big endian platforms, uses unaligned memory access on little endian platforms, is strict-aliasing unsafe, and is implemented in C++?
Pittsburgh PA Moving Companies
Pittsburgh international shipping services available Pittsburgh to all over world and from all over world to Pittsburgh Pennsylvania. Pittsburgh shipping services and Pittsburgh international shipping.
I've seen Luis von Ahn (founder of Duolingo/ReCaptcha) speak twice about his new project (once at a CMU Project Olympus update and once at TEDxCMU a few weeks ago).

A few things that may be of interest to the HN crowd:

* This project is currently academic in nature, funded by grants he has received. However, he does see an opportunity to monetize the product if they choose to by offering translation services to companies or organizations in the future.

* The product is currently in testing. According to their metrics, the crowd-sourced translation is as accurate a professional translator. At TEDxCMU, he showed a professional translation side-by-side to a Duolingo created translation - the two were nearly identical. Likewise, according to their metrics, the education received is as good or better than the leading language education solutions (ie, Rosetta Stone).

* He showed some amazing projections on how quickly they can translate a set of text from one language to another. I forget the exact projections so don't hold me to this, but with 1,000 users it would take, say, 3 months to translate English Wikipedia into Spanish. With 1M users, it would take less than a week.

All in all pretty amazing.
saw that, looks like it is fixed now
Nah, just trying to make a cheap star trek joke, since I am tired of being told that I must do this and that when I just want to write software.

Do you really think I keep a blog because I like writing? I don't, but I have seen too many posts saying you must have a blog that I can't disagree with.

Doesn't mean I should like it, nor do I intend to keep doing it for long, just until I have a couple hundred articles then I hope that will be enough to point to if anybody asks.
One of the important benefits of YC is that meeting every week with a group of like-minded founders forces you do some kind of work on your startup. Even if you are demoralized, you would feel pretty stupid if you didn't have anything new to show after a week.
Hacker
YC W2011 class team looking for a well-rounded Python hacker who wants to join our kickass team.

REASONS YOU'LL WANT TO WORK WITH US:

- Our product is awesome and people are eating it up: >45% week over week growth
- We have $2 million waiting to be spent from the top SV investors
- We have a real business model
- We love Python, but are open to other languages
- We love optimizing our massive asynchronous infrastructure
- We offer competitive pay and equity
- You'll get to help us make our first hires and pick our new office

THINGS WE'LL NEED FROM YOU:

- You will have a huge influence on how product is shaped and deployed
- You're in love with Python, but understand at least one other lower level language
- You like to learn new technologies & languages fast
- Willing to work on the entire stack from back to front
- Demonstrated ability to build really cool stuff
- Work and act like this is your own startup ... because it will be
- Live in the Bay Area, CA

CONTACT: conway at teng.conway@gmail.com
Maybe they actually meant Java-the-platform, not Java-the-language?
Nobody cares nowadays :(((
Is there anyway to use your HP-50g (or equivalent) as an input device to your computer? I couldn't find anything other than the minimally featured HP CalcPad [1] and TI's offering in the wrong direction [2]

Is there a market for something like this?

[1] http://www.shopping.hp.com/product/calculator/Office/1/store...
[2] http://education.ti.com/educationportal/sites/US/productDeta...
I don't advocate going nuts about it, but Wikipedia's deletion policies often lead to the permanent removal of interesting topics.

There are things that I have learned from Wikipedia that no one else will ever be able to read - because some arbitrary decision maker decided it wasn't important. That's what frustrates people.
Bruce Schneier goes with 1.3 bits of entropy per character of general English text in Applied Cryptography.

> Anything with genuinely high entropy is by definition difficult to remember.

This wording bugs me a bit, but I'm not quite sure why. I think it has something to do with the time my friend's bank, which only issued random 4-digit PINs for their ATM cards, assigned my friend the PIN 4444. Theoretically, it was just as tough to guess as any other password, but it was really easy to remember.
But to be honest, "seriously, nobody reads on the internet anyway" on a site that is built around reading and discussing articles is a bit strange. Was that meant as ironic too?
On my Galaxy S, Samsung has baked in Home+Back Button as a way of taking screenshots... though needless to say this combination is prone to error. It also doesn't seem to work on certain views.
I am hopeful. I think privatization and space tourism will make the field of space exploration more interesting in the next 50 years.
Websites for sale
The thing is that while I do blog, I don't really want to become a communicator, I, and I guess plenty of other people, am plenty happy being a software developer. I will much rather spend a weekend playing with node.js than write.

I do believe many people feel the same way, but obviously the viewpoint isn't blogged about so often.
I wouldn't say that games rely on skill too much. Games are meant to be won regardless of skill. They are meant to provide challenges, but never roadblocks. This possibly excludes arcade style games.

Also, managing my bank account requires a serious amount of computer skills already, so maybe we don't need to artificially enhance that. Any action that would trigger my XBox to display some "achievement", would trigger a barrage of swearwords if it occurred while I was trying get work done. Without rewards, there is no need for artificial challenges.
I'm guessing they increased the limit for the demos for free. I wouldn't be surprised if a single machine could run a dozen or two apps simultaneously, if they were able to trick the simulator into running multiple instances.
I hope the author realizes that TI does a ton more than make graphing calculators... they're probably one of the biggest manufacturers of ICs out there (about to swallow National Semiconductor or something).
Presumably, as with recaptcha, the idea is that averaging over lots of amateur efforts gives you something close to the work of a single expert.
Not just moving your head...you'll also get the effect from moving just the iPad. Will be interesting how much of the effect holds up from just subtle movement of either.
entrepreneurs are dreamers

I think this is true of only a small subset of entrepreneurs. In my town I, the auto body shop guy, the boat trim guy, several bar & restaurant owners, the disposal business guy are just DOers - not dreamers. One of the guys who started a vinyard, a guy who bought a brewery, and the guy who bought a $1mm Titan waterjet might be classified as dreamers.

Walt Disney was much, much more than an entrepreneur. Do you think of Sam Walton as a dreamer?
Congrats on the coverage, guys! We missed you at dinner. :)
I have access to a couple of sites that get > 1 million visits a month...one hospital system site and one suite of home decor magazine sites. Fairly 'normal' user demographics. For both sites, Bing and Yahoo are at around 8% each. Google's at 80%.

Looked at about 30 other sites we run (everything from personal injury attorneys to truck scales to HVAC companies to bariatric surgeons)...traffic from Bing is no higher than 9% and no lower than 3%.
Trickle-down economics 2.0 - this time endorsed by a President with (D).
Right, but the blog post does give a second reference.

I prefer giving the Arxiv abstract list, which always links to the current version of the PDF.

http://arxiv.org/abs/1103.4282
Obviously, this comes down to personal preferences, but:

>> Nobody ever woke up in the morning and said "you know where I'd really like to get a job today? Brisbane!"

Note: Twitter's other location was actually more likely to be the Centennial Towers, located in South City (on the border of Brisbane)

I suspect the majority of people living south of San Francisco would prefer a job there. It'd be a significant reduction in commute time - and is pretty close to Caltrain. Where do the employees all live? I have no clue.

There's certainly restaurants @ Sierra Point, though admittedly less so than Market. There's also far less crime, homelessness, etc. Besides Twitter to getting to the stage where they might just go the Google/Facebook route and have cafeterias.
No. Nobody reads on the Internet is what everyone here is told the moment they make their first landing page.

Hn is so far of the chart for what is normal.
For what it's worth, Snappy (the compression library Google released a couple weeks ago) has many of these same limitations. I wanted to port both of these to the RISCy, big-endian architecture I work on as part of my research, so finding out how unportable they were was kind of a bummer for me, but honestly it's a pretty reasonable tradeoff for Google; x86 is the name of the game in cheap (sorry Power 7/SPARC) commodity servers. If it were me, I might have put a bit of thought/work into portability before open-sourcing it, but I'd rather the code be out there than not, despite its limitations.
Thanks for the response. We really started custom building our own tool, in house, to do exactly what we wanted. We manage about 150 physical servers, so we can't benefit from the underlying hypervisor info that some VM platforms provide. We have been writing our own, and subsequently feel like we could offer this at a very affordable price. We hadn't seen Scout, mostly because we just dove right into making our own tool. We're now doing some research and are finding that we're right on track in terms of being in line with functionality that others provide - like Scout. We're not tied to Ruby, though. I don't even know if our Linux servers come with Ruby - never used it. Admittedly, ours is a little less mature, which is not a bad thing since we are so new, but we're going to continue following our gut on this and just make it as useful of a tool as possible.
As I understand it the dominant salon software is tied to product ordering and upselling; scheduling is of secondary importance (or less).
If I understand you, I don't think that's the advice at all. I believe Newport's key point is NOT "win in a niche, use that as your base, leverage that to a wider context".

I believe the essence is this:

You're gonna hafta practice a ton anyway. So one way to decide how to focus your practice is to pick a microcosm with clear feedback, and go hard on that one type of practice. It's not about the (microcosmic) prize, it's about the focus that having a prize gives you in your preparation for the real fight, which you can get to in a few years. Thrashing during practice is as much a problem as thrashing during the fight for the thing itself.

While I think it's interesting advice, my thought is that for every opinion piece advocating laser focus, there's another opinion piece advocating dilettantism and adaptability and opportunism. It's hard to know how to add that up.
That dev's salary is higher than mine
Really cool stuff. I'm also looking forward to seeing Pieceable itself launch, the app editor is built with Cappuccino.
Shell-sort with Hungarian (Székely) folk dance
HN likes to feel so special :)

Sure, most people (even HNers) don't like landing pages with a lot of text, as it looks scammish. However, blogs are not landing pages. People read blogs because they are interested in the subject, instead of, like a landing page, as a sales talk.

And there is no need to take it into hyperbole, which rings as true as "There are no girlzz in the interwebzz!".
Lawyers enjoy "advocate's immunity", while I as a mere ex-law student do not. If someone relies on my advice I may be on the hook in the case that it is wrong. My only defence would be "but your honour, I pointed out that I am not a lawyer".

It's tedious, but if there's one and only one thing that law taught me, it's a habit of professional paranoia.
You can just upvote it and see. Trust me..

Anyway, it makes no difference, unless an abundance of karma will make my comment the parent one.
That article is by the author of the linked post. He discusses it in the "My Pyramid" section.
GAGA-1: The Flight
AOL/HuffPo Shuts Down Download Squad