skysight-inc/HackerNews huggingface dataset:
Hello papaf. If you try to do the math of the number of messages you can hold using four 64 GB Linux boxes you'll find that it's a perfectly viable (and very scalable) solution to use Redis in a number of real-world scenarios.

Note that with this setup you don't need N additional memcached servers, so all the $ can be spent in RAM for the DBs.

Im my personal experience with high traffic web services what I discovered is that anyway when the on-disk dataset starts to get bigger than the available RAM performances are horrible anyway. Also note that when there is a lot of data to Index, the right thing to do can be the following:

take all the metadata on Redis, for fast access. Take the "bulk" data on MySQL, just an incremental ID + Blob field. Perform queries against both.

It is absolutely possible to add some kind of aging algorithm to swap not recently used keys on disk to Redis in order to allow for bigger than RAM datasets, but most people dealing with high traffic sites told me "don't do it, it's useless because we have access patterns that are more or less evenly distributed among the key space".
It amazes me that someone on HN can't understand why Twitter is useful.
Notes on switching my Django to mod_wsgi
Quite different from Hacker News, don't you think? We're not about articles, we're about community and discussion.
Inverse here means "one divided by". At first I thought the same thing.
Toronto: Free Student Ticket to StackOverflow DevDays Tomorrow
http://stackoverflow.carsonified.com/events/toronto/

My buddy can't make it so I've got an extra ticket.

Speakers include Joel Spolsky and Raganwald, both of whom are notable HN users :)

I figured someone on HN would value the ticket more than someone off. It's a Student ticket so you'll probably need valid Student ID (I don't know).

I need a name and email so I can pass it along to the Carsonified guys to change the ticket. It's a little late at this point so let me know if you want it ASAP!
Just out of interest, do you know what the largest Redis instance in production is? It would be fascinating to hear a case study about a real-life 16GB+ store.
Big Ideas from Google
How Product Developers and User Experience Designers Can Better Collaborate
I dig undrln. It's a very small and moldable community right now. It's done by Eric Karjaluoto of http://SmashLab.com and http://ideasonideas.com, the latter being a great blog for small design businesses.
Personally I like Silverstripe for its sane CMS backend, where the copyeditors will look at. Their ecommerce module needs some handholding though.
Why to use a static site generator instead of Wordpress
I don't know if they ever continued to use it in production, but there was a guy experimenting with a number of 128 GB Redis servers :)

This guy found most of the bugs with huge datasets, and thanks to his work Redis 1.01 was tested in extreme conditions.
Yes, in the 1976 outbreak, out of the 48 million people who were vaccinated, 500 got Guillane-Barré Syndrome (0.00001%) and 25 died (0.00000052%). In that case, the virus miraculously did not spread beyond Fort Dix. Today, however, the virus is quite clearly everywhere, and 4700 people have already died of it.
It's fearsome compared to not-wifi. :(
Refactoring: Ruby Edition available.
If you look at their model vs the correct result, their error appears logarithmic. This is what I would expect from a linear model that is trying to approximate a function known to be logarithmic. (The 1-10 PageRank values we see are logarithms of the actual internal Google values, or so it is said.)
Dirty Little Secret of Success
South and Reusable Apps
Introducing foil hats as part of the uniform should calm the parents.
1) Rand Moz and other SEO people should do an extremely thorough study of 23andMe's site. Their product may be of questionable value, but if there is one site which has the skeleton key to SEO, it is an ecommerce site run by Google's Wife. Any kind of convention or trick that they use is likely to be preferred by Google.

2) I've messed around with this problem myself a bit. In general, predicting rank as a function of page properties is equivalent to replicating Google's own search ranking (i.e. if your predicted rank \hat{Y} = the true rank Y for input features X then you can basically rank pages as google does from signals on web pages, though of course you'll be doing it in batch without all the semi-realtime crawling that goog now does).

That said, you can pretty easily get something decent that will (a) give you an overall estimate of rank and (b) at least tell you quantitatively whether a given feature impacts rankings. This can settle a lot of debates among SEO people.

3) Specific proposal: calculate a non-parametric measure of correlation between empirical page rank and each of the features mentioned in this post (http://www.seomoz.org/article/search-ranking-factors
) on a sample of say 100k keywords. Examination of individual scatterplots will also be informative.

Now you can do a more abstract analysis. Construct a table where rows correspond to features and there are two columns: the empirical non-parametric correlation with PageRank and the estimate in the SEOMoz post on ranking factors of that feature's importance.

Make a scatterplot here (and calculate just one more non-parametric correlation) to see how good the experts were at determining how much each feature contributed to rank.
I fail to understand how I benefit from connecting my Twitter/Facebook/etc. accounts to my Google profile for the simple sake of being able to search them.
Ironically, github.com is now down:

GitHub is Temporarily Offline.

Either we're getting more requests right now than we can
handle or you found a page that took too long to render.
Do it! I am about to bang a hottie hooker today and it's going to be great. She lets me put it in her butt.
Ardent War Story 6: Listen more, talk less
antirez,

Keep up the good work. Some of us know what we're doing and we're using Redis as a cheap reliable message queue :-)

grazie per tutto!
I've probably gotten most of my fat intake from milk at times; I have a home espresso machine and use whole milk for lattes, and if I'm really busy I tend to both skip meals and drink lots of coffee.

Definitely a pathological case, though. Also, unhealthy.
> There are people who tell startups that they should hire the most senior people that they can find.

Are there? Doesnt this article just knock down a lot of strawmen?
Some very nice design work in that portfolio too - thanks for the link.
Who do I contact about reviewing Lisp K/V stores? I would double the content of your list and give exposure to some Lisp gems you haven't heard of :-)

Yes, Lisp stores with C API :-D

AllegroCache, Elephant and ManarDB.
Ajab prem ki gajab kahani movie - songs, wallpapers, photos, watch
Sexy couple going to make bollywood movie fans feel awesome when bollywood hot, sexy girl + handsome, cute dashing boy get together in A bollywood movie named Ajab prem ki gajab kahani movie. Yes Katrina kaif the bombshell and Ranbir kapoor hot hunk acting in Ajab prem ki gajab kahani movie and Katrina kaif and Ranbir kapoor working first time in a bollywood movie and the Important thing is that Ajab prem ki gajab kahani movie is a Romentic movie and Ranbir kapoor who had Image of Chocklaty boy going to attempt romance with kat and this is not good news for Salu dada and Not many people knows that Salman khan and Ranbir kapoor had a raiverly between them. Salman khan had beaten Ranbir kapoor in a disco
Intel Atom Developer Program
Overcoming those little Sufferings
The NoSQLs need a unified a data-interchange format ASAP. Do something based on JSON or XML.

Without interchangeable data you need a unified API, and I am not sure they're willing to collaborate on that.

RDBMSes win because of ANSI SQL, ODBC and ORMs. If it wasn't for backend independent code bases the RDBMSes would have no leg to stand on.
Unfortunately if you go back to the actual research, kids who were complimented for being smart when given the choice preferred to be given easy problems for homework, and the ones who were told they were hard working preferred to be given difficult problems.

I take that as evidence from the students that boredom wasn't the cause of their results.
Someone's having a bad day.
Actually it is not completely pointless today: Some months ago I used it to speed up an force-directed algorithm which spent 80% of its time in calculating normalized vectors between two points - and the fast inverse sqrt actually helped to speed up the program by a factor of 2.5 to 3.0. The reason why i used it is quite simple: In (unsafe) .NET code you can execute all the necessary arithmetic operations (pointer casts, bit shifts) but you are not allowed to execute arbitrary x86 operations.
This is an excellent idea--no program other than basic web server talks to the internet--just static files.
Mmm, I don't agree. 'Cool' is so subjective.
Sounds like there's truth in that, and it's absolutely necessary to be relentless about marketing your product. It's a sad fact that no one cares about your application, book, etc. until you start telling people about it.

I wrote about my own experience of marketing in a blog post entitled: If you build it, they will ignore it.

http://www.jgc.org/blog/2009/06/if-you-build-it-they-will-ig...
There is some merit here, but I personally don't think life is that hard. There are other sources of drive, don't you think? Like achieving something that nobody else did before? Like getting into the flow of building something?
Nerd is the new normal
When I'm using the thing for reference, having only 1/10th or even 1/20th of the battery power is just fine! When I'm at my desk programming, I can probably have the thing plugged in. Even if I'm being a musician and using it as a "starter" or a fake book, I can probably have it plugged in. In that context, 4 hours of battery is usually plenty, anyhow.

Also, in this "reference" mode, the system could turn off the 2nd display until it's actually touched.

The way this flip thing would work, is that you would fade from the "cover-flow" animation to a larger, scrollable image of the text. Flicking to the side would fade you back into the cover-flow animation. It would be better if the whole display were used, but the smaller horizontal slice of a page would work too.
FYI, as it happens, it's not a copy of anything, friendfeed didn't exist when we started. It's just taking us longer because we don't have ~10 ex-googlers working on it.

Your right it's what FriendFeed should have done/become, though for some reason they didn't.
An interesting take on it, though I would not go so far as to say that you must crave attention and affection in order to be a success.

There are other motivations to work hard and succeed that don't spring from inherent flaws in our person and oftentimes these convictions prove to be more selfless and enduring than any narcissistic need for recognition.

You don't have to feel unloved in order to be discontented with the state of the world. You don't have to crave the love of others in order to be brokenhearted over the suffering that people go through.

In short: a deep and lasting desire to make the world a better place does not first require an unfulfilled need for love. The passion can be fueled by a desire to better the world and the lives of those around us.
Burglar alarm systems anaheim | Alarm systems company
A Single type of detector is not sufficient enough to sense and alert for every fire situation. Small smoldering fires often go unnoticed until they gain enough fuel to become a larger, faster moving.Before selecting a fire alarm system, consider the type of building, any code requirements, general location, and fire services access.
Thanks, I updated that. I gave the docs a B+, but I haven't used Redis myself so it was only based on a quick look ;).
I think it all boils down to a certain "I'll show them" personality trait that acts as a catalyst when confronted with agony, ridicule, betrayal, lack of recognition, etc.
Indeed.

The problem is, so often, that both proponents and opposers of something, whether it is Health Effects of EM Radiation or Global Warming, either approach those problems with unscientific religiosity, or take some narrow scientific evidence that exists to further their view and discard any criticism.

For our own survival we need more and better research in those issues, not the kind of political and religious pissing contests that we mostly have now.
Never heard of any of them, but then I don't code Lisp ;).

I have to say that I'm only considering free, open source solutions in that spreadsheet.
Fat is not a poison. Your body needs it.
Lock-free algorithms can be very fast, but they are also hard to implement. It seems Redis is going to get some lock-based pessimistic concurrency control eventually:

http://groups.google.com/group/redis-db/browse_thread/thread...
Properly, but then the parents would have attended the school in the first place.
Your love life problems will solve themselves if you solve your broader social life issues first. A social life is a bit like most things in life in that you get better at it and find it easier the more practice you get at it.

Paying for sex or a pretend relationship is not some magic pixie fairy dust that will suddenly make you the life of the party.

On the off-chance that you may suffer from social anxiety disorder or exhibit an autism spectrum syndrome, you may wish to consult with your doctor at some point. But not straight away.

P.S. I was first "successful" with a member of the opposite sex when I was 26. shrug
The FCC votes today on adopting Net Neutrality rules.
I think I caught a similar theme stated differently Thomas J. Stanley's "The Millionaire Mind." He noted that the entrepreneurs weren't the "beautiful people" who had backing, schooling and the right background to be accepted into mainstream, high wage jobs. Not to say that many of those beautiful folks didn't gain wealth, but they often did it as doctors or executives rather than business owners.

I think there is a definite need to prove oneself to society, a parent, or a lover that drives those who start businesses, technical or not.
Auto racing and start-ups aren’t that different
Why Alexa Ranking is Useless | TechJaws.com
Some people seem to actively replace reality with their own notions. It continually baffles me. I can only suspect that I do the same thing.
Ask Reddit.. Also, no don't do it. Virginity is not your problem. Talk to a therapist.
When I was growing up I understood the difference. I was told that because I was 'smart' more was expected of me. I don't think I ever quite lived up to those expectations; the bar was somehow always just above the level where I was. But I do think that I ended achieving more than I would have otherwise been inclined.
This Renewable Energy Source Is Swell
Top Touchscreens
I must say that your book "The Geek Atlas", uses a unique and quite interesting style. Perhaps you might know of a book that is similar in style but based on literature?

Something like: The booklover's Atlas
MS Bing have a truly awful brand. Widely detested and associated with crashing computers.

I agree it's difficult for one person to lure a community, just as it's difficult for any one person to win the lottery. But the probability that someone will win the lotto is very close to 1.

I don't think twitter has a large amount of lockin yet.
Jeff Atwood uses Movable Type for the same reason: it can pump out static HTML. This makes a lot of sense, get rid of the moving parts, and your site will be faster. It's also nice to have be able use your own text editor. Its great to have it under source control also!

Here's an idea: You could use this in conjunction with Dropbox and a custom workflow to automatically update your blog from the road without access to your home machine (I'm think OS X folder actions would work well here)

Related Coding Horror post:http://www.codinghorror.com/blog/archives/001291.html
Facebook is what really brought the concept of aggregation to the masses; it's essentially an aggregator of your friends' lives.
Popular Game Civilization Comes To Facebook
What a collection of drum machines he has. My level of respect for Moby just went up. Electronic artists have software like ableton, fruity loops etc that takes you so far away from analog. It's nice to see this level of dedication and love.
As it turns out the AMQP 0-91 spec is only that short because the protocol definition is split out as a separate (139 pages) document.

In contrast, the full STOMP spec fits on a page.

Of course they are vastly different in scope, but that is kind of the point.

There's a place for protocols like AMQP, there's a place for generic brokers like RabbitMQ, but there's also a place for far simpler protocols and simpler and/or specialized brokers. Lots of them.

For many applications being able to customize a simple, few hundred lines long, specialized broker is more useful than having all the extra capabilities you'd get from AMQP or a multi-protocol broker like RabbitMQ for example.

That's part of the reason you'll keep seeing a proliferation of these systems - it's trivial to implement a simple broker that can handle tens or hundreds of millions of messages a day on modern hardware (my last broker processed about 4-5 million messages/day using 10% of a single 2GHz Xeon core, written in completely unoptimized Ruby that took about a day to write), which means the barrier to writing your own and get something that fits your requirements exactly and where you understand every line instead of trying to find the ideal off the shelf solution is pretty low.

Now, there are many cases where an off the shelf solution to this is the right answer. The more complex your requirements are, the more critical proper failure handling is etc., or if external requirements involve speaking a complex protocol, the more attractive something like RabbitMQ gets.

But I doubt there will ever be a "one true system" for RPC or message exchanges, because the needs people are using RPC and message exchanges to address are so vastly different. You shouldn't look at whether or not these systems get widespread traction for that reason. What matters is if they are good at meeting the needs of their specific niches.
~3 are MIT licensed.

I have brewed up my own thing as well. Shoot me an email will ya? or I can get yours off of the .uk site in your profile.

Cheers!
7 big questions for you to consider
I think you are undervaluing "increased familiarity with technology".

I think the school systems are missing out on the transformational capability inherent in the use of technology. It's like using airplanes to drive around the country without ever leaving the ground. Until they transform the process of education, it's just typing instead of writing.
I remember reading an account in Omni magazine from Dr. John Lily of one of his experiences with LSD and a deprivation tank. He became a point of light, racing at ever higher speed through the cosmos. He reaches the edge of the universe, and two other points of light accost him and announce that they are the "Intergalactic Thought Police" and that he's not allowed to proceed further.

Dr. Lily inspired the movies "Altered States" and "The Day of the Dolphin."
You'd have to drink a tonne of milk for this argument to hold. Steroids in non organic milk, and more so in beef, on the other hand are a much larger threat.
B+ seems fair ;) We'll try to improve the docs especially adding examples of real-world patterns for every command.
He mentions in the interview that he samples the analogue drum machine, so presumably he uses these samples within his software.
I think that language deprivation is more useful. Try not speaking, listening to human speech, or reading anything for an entire weekend. (72 hours. Think about this for a moment and look around your home. This isn't as easy to arrange as you might think.)

Doing this, one will often achieve a feeling of elation and altered consciousness.
Don't do it; you'll regret it. Listen, you're not the only one that's gone through this. Everyone who invested his/her early years obtaining hard skills (such as technical skills) at the expense of soft skills (such as being comfortable in a group and around the opposite sex) has this problem. You're not broken or defective. You're just starting to play basketball for the first time among a group that's done nothing -but- play basketball. Don't expect it to come naturally; it will take time, and that's ok. Again, there's nothing wrong with you. I don't know anything about you, but I've known 1000 people, including myself, who have gone through this, and I'll happily bet you one million dollars that in months from now you'll look back at this like so many things in our lives: painful and normal.

So do you want to play basketball? Don't hire a pro for an hour. Just play. Get on dating sites and date. The hardest thing about dating is the fear of rejection. So here's what you do: you get rejected. Plan on it. And pat yourself that you even got on the court to play at all -- it's a very scary thing to do.
You should know that if you can get through 20 rejections, you'll get someone. It can happen earlier, but this is probably the outside chance. So with each rejection (and it happens to EVERYONE, trust me) remind yourself that you're one step closer to meeting someone.

Just remember that you've got friends here, so don't be shy to ask anything else. And good luck.
Will there eventually be a way to separate out folks who just do design (static pages, etc.) vs. folks who've designed actual web apps? Maybe tags or something would help.
Right, but a PDP-10 doesn't fit in my pocket.
Supporting "larger" expanses of code is a pathological feature, not a benefit. If the code doesn't break back to the baseline after more than half a page, there's something wrong with that code in 99.9% of the cases.
I've thought an idea like this could be used for more than just a blog (and maybe it is in certain cases). Rather than pulling up the pages every time, have a build process merge content and a template to form HTML pages. It could be used on sites that are potentially huge, but render an ultra-fast site with thousands of pages.

The only trick is to integrate that with comment forms and the like. But even that isn't too hard to code around.
How to Run a Phishing Scam
This article explores how easy it is to create a phishing scam. It does not take a lot of work, and you do not have to be a high-tech criminal to create one. After 3-4 hours, the set-up for a phishing scam is in place to steal PayPal users' details, which demonstrates that this scam is not highly complex and is easily accessible to criminals.
grazie a te ;)
I don't think the issue is whether or not the kids know they are smart. I think the issue is what quality of theirs gets them positive feedback and attention.
Isn't this obvious? We have a really good toolchain for dealing with filesystems. The toolchain for dealing with content in databases is not nearly as good. As a result static content should be kept in the filesystem, even if you have to play tricks to do it.

The use case for web pages created dynamically out of the database is user generated content. There our existing toolchain doesn't matter because users don't get access to your filesystem so you have to create new tools anyways. And a database makes it easier to keep data structured, takes care of transactional mechanics, and has good tools for things like failing over in event of a machine crash.

Seriously we had a build/compilation step as part of deployment back in the first website I ever worked on. We didn't use a CMS to do it though, we used a homegrown templating system (later changed to Template Toolkit) and a Makefile.
Easy Email Filtering with Procmail