skysight-inc/HackerNews huggingface dataset:
The point of this article is that Redis cannot be the "one true datastore". By "one true datastore", he means that Redis is the only data store you need in the stack, because it has an append mode that persists data in memory to disk.

The author's mistake is that he is setting up a strawman argument. I've yet to hear Redis claiming to be a end all be all solution for data storage. In fact, it would make sense that most production environments use Redis as the non-persistent cache layer backed by an ACID compliant datastore for the time being.

The author's second point is that Redis fails "at scale in production environments". I'm curious to see some examples here of production Redis failing and I'd like to know how those companies were using Redis. Either way, the scalability debate should wait until 2.2 is released, because 2.2 is supposed to address primarily multi-server Redis instances.

I think the main problem is just believing that there can be "one true datastore". Different technologies excel at different things. You pick what you want your app to do, and then take a look at the tools given to you and pick the best one for the job.

Redis happens to be a great choice for many things, but ACID compliant storage is not really one of them at the moment, although I suppose you could set up 2 Redis instances, one for fast in-memory usage and one that syncs to disk on every command for now.

From my experience, Redis is great for the following:

- Session storage

- basic LRU cache

- Publish / subscribe

- key value store where you want to manipulate data in the form of common data structures

- simple / medium complex queries

Redis is not good for:

- ACID compliant data storage AND fast in-memory access at the same time (the holy grail)

- Complex sql-like queries

Right now, if you try to make Redis persistent in the event of a crash (fsync constantly), you will get a performance hit because the writes to disk will be too frequent.

Antirez is trying to solve the problem of persistence while still keeping fast in-memory access. The author does not feel like Antirez will succeed here, and became "angry", which I find is a bit unreasonable.

I personally use Redis in production for what it's currently good for. If the persistence with speed issue is solved, all the better. It's not an all or nothing type of situation. The worst thing the author could do in this situation is to pick SQLite as your one and only data store for the entire stack. There's nothing wrong with having multiple types of datastores. In fact it is the norm and trying to fight against it at this time is kind of pointless.
Share news on LinkedIn | LinkedIn
I also wonder, what would happen if it was a normal customer and not IT involved pro...For sure he would not get his photos back.
CloudMagic brings instant search to Gmail, Google Docs & Contacts
The design is ok-ish to not that great.

But being able to install direct to the phone without going via an iTunes-like think is amazing.
It was a great way to seize an opportunity and I think you should reiterate it.

Next time you see a huge trend like this, design another t-shirt and create another website. You have already all you need: code for the website/order infrastructure and contacts with some t-shirt maker. It will require even less than 4 hours ;)
Funny and cool t-shirts in India
Buy designer t-shirts online. Looking for funny t-shirts, cool t-shirts, funky t-shirt designs? Check out our t-shirt designs now.t-shirts, tee shirts, tshirts, shirts, designer t-shirts.
I do have an iphone 4 and live in germany, too, and have not once experienced a dropped call, no matter how hard I actually tried to do the "death grip".
Thoughts On The Daily's platform
Redis is not just an in-memory database though. It's many things, of which persistence database (if you set it) is one. Although I disagree with the article, what this guy wants is what Redis seems to be heading towards, but as far as I know has not claimed publicly to be. He seems to be worrying too much over nothing.
Duh! I just had to press tab after typing the shortcut. Something as short as “d” is a bother because Chrome populates your omnibar with suggestions, so you have to delete and then press tab; “ddg” feels more apt =).

Edited for clarity.
I absolutely agree.

Also, complex queries should be handled by performing them periodically on your backend stroage offline, storing the results in something like redis and then simply read from the redis DB online.

I think simple redis queries have the perfect level of data logic you would need just to be able to retrieve the corect/relevant results from the complicated queries you produce.

There are so many people who have written about methods on how to do something like this, eg. facebook, disqus, etc.
Thanks. I had set that up already, and gone back to Google as my default search engine since then (too traumatic a step for now!). However, I occasionally want to look things up through DDG. I have figured out how to do it now. (See my other comment.)
تحميل فيم" The Mechanic 2011   تحميل مباشر
Exploiting Convenience: Thieves target Apple Stores in ID scam
It would also be interesting to find out what kind of logic is being performed in those stored procedures. It sounds like somebody's relying too much on them for logic (besides data-logic).
One application is to allow very fast patching. If we need to patch an issue and our query is in code that will take N minutes to update, perhaps compile, and push out to every web server, it can be a tiny fraction of the time if all you had to do was update the SP in the DB server(s).

I can do an alter proc with literally seconds of overhead (beyond the obviously required time to actually change the SQL). If it doesn't work, or makes things worse, I'm seconds away from reverting or taking a second bite at the apple. If your SQL is in the app on your web servers, most places running at any sort of scale can't match that.

(as a result of being heavily [99.8%+] SP based, we've had to develop some compensating technology to allow us to do releases without downtime when each release needs its own specific SPs. Solved, but took work. We're also predominantly MS-SQL with limited mySQL, but I doubt that changes much.)
Apple stores had two things the thieves needed: High value merchandise that can be fences for a good return, and a very convenient checkout process. You don't even need to go to a register in most stores, and the employee is more concerned about putting a "paid for" sticker on the box than looking at the card they quickly swipe on their handheld terminal.
For those unfamiliar with the U.S. political system, the senate passing an amendment is not the same as something becoming law. The amendment is part of a larger bill, the bill needs to be approved by both houses of Congress, and then the president needs to sign it. Many times legislators will put a popular amendment on an unpopular bill in order to get votes for the larger bill. Also many times the reverse is true: an unpopular amendment is stuck on a popular bill in hopes it can ride through.

So there are a zillion different games playing out here. Until the reporting requirement is actually repealed, it could all end up smoke and mirrors.

Because of the complexities involved, I'm really interested in the 17 senators that wanted to keep such a monstrosity. 90%+ of the business community is up in arms and a full sixth of the senate sees some reason that this is not worth voting for? To me this is the most interesting part of the story -- and the part not covered by the article. Some quotes from the dissenters would have been great.
This is not a cheatsheet. Who needs a cheatsheet for their browser? Damn title bait.

Nice tips still.
For all those like me, still trying to figure out, what ‘HAPPINESS’ is….?
Web Design Company
i2k2 Designs is the leading website design Company in India. i2k2 Designs offers seo web design services.
Apple TV apps - better input control needed
No it is not - because if that much were available it would drive down the price...
You're thinking users, I'm thinking search engines.

The people who are visiting & buying the tee probably wouldn't even notice the link.
And http://news.ycombinator.com/item?id=2158116 probably made this effect stronger for a couple of days.
Out of interest, if I'm implementing an LRU cache, why would I use Redis instead of memcached?
Very awesome plug-in
Web Design Company
i2k2 Designs is the leading website design Company in India. i2k2 Designs offers seo web design services.Its top web designs are highly preferred in the industry.
There are also DXImageTransform filter and VML
I'm a former professional T-Shirt designer. Here's a few pieces of advice for people thinking about doing something similar:

1. Reduce the size of the design - while it looks great on a flat t-shirt (and perfect for the promo picture) you need to add room for a human body at the sides (surprisingly more than you think). My rule of thumb is to measure from your left nipple to your right nipple. Try sticking printouts to your chest and you'll see what I mean. A logo could probably fit on a large post-it note (roughly the size of the of an iPhone).

2. You need to position the design so it floats in a woman's cleavage. The most popular t-shirt I did had a small duck that looked like it was sitting on a woman's chest.

3. Screen printed t-shirts are printed light-colour to dark colour (like an oil painting). If you put a full print of white under the other colours they will look more vibrant - even black. But remember that t-shirts have bleeds measured in mm! getting accurate registration on cloth is tricky.

4. Large designs with many layers of solid ink can get very sweaty to wear. Try to keep things small and have gaps in the design. The recent trend for grungy, worn & badly printed designs were naturally less sweaty.
Hot Qatar Girls Pictures Hot Qatar Girls Pictures – Best Wallpapers
Who owns your consumer DNA?
"The Internet was designed as a communications network to survive nuclear attack."

Isn't that a bit of a myth? See http://en.wikipedia.org/wiki/ARPANET#Misconceptions_of_desig...
The point of collecting click data is not to target google engineers, it is to collect data from masses of people doing regular searches and to improve them by seeing which links get clicked on, so obviously Bing is "taking data for non-google engineers". Furthermore, there's no indication that google search results pages are even distinguished from other pages in this.

In fact, the data that it takes from Google engineers for carefully engineered corner-case searches is the exception.
Man, I know what that's like. A few members of my family have similar issues.

Best of luck for a swift recovery, Andrew!
I wonder why Google broke from Android UI branding with Honeycomb. It doesn't even seem to be consistently applied throughout. Definitely not an improvement.
We haven't gone as far as formally adopting literate coding, but we have, over the past few years, been emphasising more and more that code should be written for the maintainers, and that code quality is inversely proportional to WTFs/min.

This has then been tempered with a huge dollop of common sense. There are places where the code is subtle, and we continue to work on ways of making it clearer.
"that threat doesn't exist anymore"

I know everyone believes that the threat of nuclear war has completely gone away - but there are still an awful lot of ICBMs and IRBMs in the world.
"Using BerkleyDB or Innostore could remove the slowness and pain of interacting with the data through SQL."

I think the author was referring to building redis on top of SQLite, not talking SQL from an application.
http://egypt.alive.in
UrbanAirship update iOS libraries with subscription support
I doubt that's true for Dropbox, at least.

Consider that Dropbox gives you 50gb for the basic plan. I'm guessing most people don't back up videos, games or their OS using that space, but rather back up their documents, projects they're working on in whatever field, photos, and music.

Of those, only with music is there a chance to use deduplication, and that's assuming you can figure out two music files with different ID-tags are the same.

(Come to think of it, in my Dropbox, music easily takes up 70% of my quota, so maybe is is worthwhile after all.)
HN is like a subreddit of Reddit. In fact, I think HN needs 'subHNs' to allow for scale. eg Corporate stories, Technical stories, etc.
The GPL concerns how other people can use your code - if you release something under the GPL, you're not personally bound to it.

The trouble comes when you accept patches written by other people, because while you are still free to release 'non-free' versions of your code, you are bound by the GPL with your use of theirs. A good example is Linux - they can't really move to GPL 3, even if Linus wanted to. They would have to get 10s of thousands of people to agree to the change.
A random nitpick that you might find interesting: in fact unused electricity is not "simply lost." Where would it go? Because of the law of conservation of energy, it would have to go somewhere, and we're talking about what might be a lot of energy.

Electrical systems actually must generate exactly the required amount of electricity at all times. One particularly interesting tidbit I learned in one of my engineering classes: hydro dams are like giant capacitors. If you can't "push" more energy into the power grid, then you also can't push more water through the turbines; it gets harder to turn the turbines due to electromagnetism. And so the dam starts to fill up, more or less automatically, because of the laws of physics.
Find the "bug" - Two equals Four - a mathematical "paradox"
Apparently stone tablets make a very effective data store. They are persistant, replicable, don't have arbitrarily complex index interactions, and of course don't require the pain of interacting via SQL.
Sharding a Filesystem, rather than a DB schema
The Biolube Store
Droid is a trademark, owned my Lucasfilm, for which verizon pays licensing rights.

It would be up to the terms of the licensing agreement, but it is possible.
Search for "saViOr starcraft cheating" and you'll find an example of scandal among high level players. Not saying this is common, but it does happen.
I have less pictures and data. I am using Google Storage. It costs very less ( $5 per 20GB per Year).
Blocking Internet cost Egypt at least $90M, says OECD
Looks interesting, but I don't understand the pricing model at all. If I want to give all my 16 developers access to a company Geckoboard I'm paying 16 x $X for that, and if they want access from their laptops and iPhones it's even more. And they'll also be logging in from home. So that's even more devices.

I assume Paul is here: what's the thinking behind that?

I could imagine paying for integrations with specific services and I could imagine paying extra for different update speeds, but this client level licensing looks prohibitive for my use.
Things Marketing Software Can’t Do
Calling the end of innovation in mobile computers
Safeway discount coupons  
safeway discount coupons - safeway.com coupons - safeway coupon codes @ coupons2grab.com. Coupons2grab offers safeway discount coupons to save your money.
The utter futility of scratch card games online with the UK National Lottery
In one asteroid is worth $20 trillion, how much are 5000 asteroids worth?
$100 says...no.
Glyn Moody wraps up the best open source news
Google shows off Web-based fractal explorer
2010 Music Website Heat Map
Ask HN: Web apps listed by price
I never realized it would be difficult until I started looking: Where can I get a list of online web-apps (any market), hopefully listed by price?
What sort of infrastructure/hw/server software to you use for streaming?
Recent dupe: http://news.ycombinator.com/item?id=2166555

1 day ago, 306 points, 97 comments.
Jeez guys, cut them some slack. It's a nice demo that happens to use a lot of features that aren't widely available yet.

The various browser vendors are never all going to sync their release schedules for new features. Now that we have some healthy browser competition and healthy forward movement on specs we can have either a) lowest common denominator sites or b) some sites that only serve a subset of browsers and either fail or fallback to less impressive tech.

Are we going to do this thing where we complain about every tech demo if it's not fully supported by all 4 or 5 major browsers? Sounds boring. When browsers come out with new features, I want to see demos showing what is possible. If you want to see it work on browser X then write a version that works on browser X and show us.
Article stolen word for word from original Wired article: http://www.wired.com/magazine/2011/01/ff_lottery/all/1

And dupe of original HN submission here:
http://news.ycombinator.com/item?id=2166555
It is present in Chrome dev channel.
Congratulations! Any tips that helped you get there? What advice by patio11 did you use?:)
Oh - and one more question. How many downloads because of the article?
This is not the first time I see someone using "tl;dr" as "wall of text incoming".

Think of it as "this is what you'll say when you see what's below this mark."
5 Things People Don’t Say About Your Website
20+ Corporate Wordpress Themes
Many people think that wordpress is only used for blog or ecommerce sites. But they are thinking totally wrong because today i have compiled list of beautiful corporate wordpress themes. This list includes some free and some beautiful premium themes. Enjoy!
On not wanting to amount to anything, chapter 33, The Tao Is Silent, Raymond Smullyan, p.150-4
Also try Ctrl-E or Ctrl-K.
Same story, use better video drivers and an updated version of VLC. VLC with vdpau on my system screams.
Maybe that's why YC accepts so many applications - pg is gathering the data to improve The YC Algorithm ;).
Foursquare Passes 50 Employees, Adds Dolapo from AOL
Can someone post a screenshot, to see how it is suposed to look? Its all messed up in Chrome dev on Windows
I hear you. I'm sorry for your loss. Clearly she was important to you.

Try and "re-frame" it. You now know a lot about her, and she doesn't sound right for you. Get to a place where you can fully agree with yourself that you're better off without her. It's hard though.

Also keep in mind is that often these flaws are projections. Either of her own flaws, those of past significant others, her parents, etc. She might be right. But she might be wrong. As other posters have said, what is a flaw to her, may be an odd habit that your next partner will grin at.

Personally, I found the best way to get over things was female company. My female friends were much better at making me feel good about myself. My male engineering friends were good at keeping me distracted, but weren't equipped to talk about what happened.

And one reason why I don't like seeing my most significant ex: I am reminded of her good qualities when I see her, and forget the bad. I wonder if it was the right decision all over again, and that's very uncomfortable. She probably doesn't want to see you because she doesn't want to face the dilemma: did she make the right decision? This particular ex admitted to me last year that she still thinks about me 2 years later.

And dufusheart, if these are flaws, the best time to work on them is in your next relationship. You'll be older and wiser, be able to judge more accurately, but most importantly, talk about them with your new partner. It's uncomfortable, but worthwhile!
Profit per phone vs volume sold for mobile handset manufacturers
Nick Stamoulis to Speak at SEMPO Boston “Ask the Experts” SEO Event
Full context here (which still doesn't explain the time period depicted in the linked chart): http://www.asymco.com/2011/02/02/making-it-up-in-volume-how-...
Benefits of texas defensive driving online course
We offer High quality texas defensive driving course, traffic school, mature driving, DMV practice tests, or other courses in nearly every U.S. state, such as texas, florida, virginia, newyork etc.
The fact that you can buy "overage insurance" is telling and shows that UBB isn't about capacity, but instead a new revenue stream. If there was a legitimate concern regarding bandwidth and infrastructure, insurance wouldn't be offered and there would be hard limits to usage.
Thank you for summing up why posts like this one from MS make me queasy. Lots of spin and posturing and insinuation when a clear, technical answer is needed.

It's like, "Son, did you steal those cookies?" "Mom, Justin always accuses me of stealing cookies, and I've been getting good grades lately, and last week Justin hit me for no reason, and don't you think he should be in trouble too?"

Answer the question, son.
Well, now I feel like an idiot. That comment was based on a poorly recalled statement regarding the ineffectiveness of Earth Hour. If you don't use electricity, it'll flow to the next guy, so your lack of use doesn't really have any effect. Still, you need to generate enough electricity to cover everyone's potential needs. Whether that electricity is used or not (where not means that unused electricity dissipates as heat or.. whatever happens to unused electicity?), it still needs to be available, and at a cost. Unused bandwidth doesn't need to be generated. It's simply a quiet line.

Thanks for reintroducing logic to my brain. The rest of my argument mostly holds up though, right?
Thats a pretty broad topic :)
Here are a few lists, not sure if they have pricing?

Maybe start with Google Web Store as most of them are web apps: https://chrome.google.com/

This is a great list: http://startuptools.pbworks.com/

And this Hacker News thread: http://news.ycombinator.com/item?id=1769910
They publish traffic numbers here: http://duckduckgo.com/traffic.html

Unfortunately it just ticked over on the month, so there's not much history there. For reference in the current numbers, I've been watching it for about 6 months if memory serves, and before the banner went up, it only broke 100k once. It's been getting 200k+ since the banner went up. So somewhere between double and triple the queries.
I expect if you had 5000 asteroids worth of iron, you'd have to pay people to take it off your hands.
American Actress Cameron Diaz Hot Wallpapers, Cameron Diaz Photos.
I'm curious about the wifi tethering. Ad-hoc wifi networks created on a Mac are only WEP-"protected"; I wonder if the iPhone's is a true WPA(2) access point. I wouldn't be comfortable walking around with an effectively wide-open WEP AP attached to my mobile data connection.

I also wouldn't be too presumptuous about getting the AP feature in previous hardware, if it is a true access point - 'master' mode isn't supported by all wifi hardware, although it may well purely be a firmware ("baseband") issue. I don't expect to get the feature on my old iPhone 3G, though it would be a nice bonus on the iPad.
Interactive cross-browser testing in your browser
Some time ago I took a few steps to remove all unnecessary clutter:

- replace all desktop icons and docks with Launchy

- remove all system taskbar icons

- activate the GMail labs "unread counter on favicon"

- trim down the browser to its bare basics

I'm quite pleased with the results: http://oi53.tinypic.com/nmc4nr.jpg

It makes my brain happy.
You need a decent hash of every file anyway (to check for changes etc) so it's pretty trivial to deduplicate. I don't think you'd need to do stuff like check the ID-tag.
Alternatively you could have an "I'll approach you" policy. Entrepreneurs would probably like that anyhow. You could say, "this is not a No, but I'll put you on my list to examine in the future, and will contact you if interested." Then have a private url form to which you could refer people to submit information. All of sudden, you're like YC.

You could give investor friends access to this form too, if the submitter wants to opt in.
No, bulk importing does not send a resubscribe message. MailChimp assumes that if you have access to the address list, then you have permission to send.