skysight-inc/HackerNews huggingface dataset:
I wrote a key-value store['] and now I'm building a service which handles lots of data/requests that uses it. My short conclusion: KV stores are to (My)SQL what Assembly is to C++[''].

As in, when you design a relational DB by the book, you first create a normalized schema with indexes, and subsequently issue SELECTs with WHEREs and JOINs and GROUP BYs and ORDER BYs and LIMITs against them in a declarative manner.

With a KV store you basically have direct access to the btree layer, so you have fine control over what's going on. Just as with Assembly, it is much harder to organize your data/program; most people don't need this kind of low-level access, and will shoot themselves in the leg given the possibility. Currently it only makes sense to use a KV store if you need this kind of low level access for performance/scalability reasons (or you want really strong replication which only exists in Keyspace, which is a KV store).

Hardcore SQL admins will say that one can optimize the RDBMS , and they're right; this is the usual trade-off when your high-level abstraction's default behaviour is too slow and you start to break open the abstraction to tune the underlying layer: in my opinion, it makes sense to just abondon the higher-level abstraction at this point --- but this is a matter of taste since you're loosing many other conveniencies along the way.

The other use-case is sharding. With a KV store it's much more natural to store parts of your tree on different servers and just issue GETs and SETs over the network. This transparency is one of the things you gain if you go down a level in the layers of abstraction.

['] http://scalien.com/keyspace

[''] Prolog really
Samsung E2510 BLACK 
Sony Ericsson E2510 has come out again with its super and best handset featuring many different functions. If you love to surf handset and want the bet one this is for you only. Its 1.9 inch display is standard for the class and has resolution of 128 x 160 pixels with this is probably one of the prices paid in order to achieve a more affordable price.
Probably the same the world over, and not China specific.
Hopefully you don't always stop reading thoughtful pieces for trivial reasons.
Lots of politicians are active on twitter, just too bad that only 2000 people can follow them.

Any arbitrary limit is wrong. They should crowdsource the spam problem, not block legitimate users from interacting with each other.
Can Jobs apologize like Bezos did?
such an approach might teach them everything about the language's syntax but nothing about its semantics.. but i guess deciphering that would be a lot easier once they can identify the structural components of the sentences
Once again this is fairly pointless.

The vast majority of machines running IE6 have requirements that see no advantage to an upgrade. Example: corporate machine where the internet is not used - in that case an IE upgrade is pointless, but the employee might still surf the web.

How many home users are still using IE6? I doubt all that many TBH.
They haven't unlocked anything. At best, they've gained confidence in the type of lock.

The title on the site is bad ("unlock more secrets of ancient script"), especially for a place called "science daily". The title here is atrocious. The end of the first paragraph is "researchers are using mathematics and computer science to try to piece together information about the still-unknown script."
Anyone smell astroturf? The link is titled "The Data on Why It's Working", but according to the AP, the Obama administration is refusing to release the data.

http://news.yahoo.com/s/ap/20090804/ap_on_go_pr_wh/us_cash_f...

David Axelrod is one of the great masters of astroturfing, since corporate astroturfing was what he specialized in before before joining Obama's team.
Complete garbage. I is not hard to find an attractive lady in SF for either a date or a longer term relationship. Of course, it helps to be as sexy as I am.

Seriously, though, it's not that hard. I usually only hear this complaint from guys who are looking to only date white women or suchlike Given that the city is around 50% Asian these days, one might want to consider branching out. that said, i've dated girls of every ethnicity within the last 15 years, though not since I met the outstandingly lucky * Mrs Browl.

* What? She says she's happy about it. Most of the time.
Super Creative Design Logos
Furthermore, this is a mildly net environmental positive.

It is clearly mildly net environmental positive if your definition of environmentalism is primarily of the "doing things which makes me feel environmentally conscious is environmentally positive" variety.

If your definition of environmentally positive contains relationship to objective reality, however, [Citation Needed]. It is highly not obvious to me that moderate gains in fuel efficiency are net positive over the carbon footprint of producing an entire automobile.

Indeed, it is entirely possible that the environmentally optimal choice was to pay people to not buy new cars where they otherwise would, thus idling big polluting factories and giving Captain Planet the day off. However, that wouldn't have accomplished the bailout of important political constituencies.
Sure it's funny, but it could be useful.

If we take a list of all found equilibrium expressions and have a human translator eliminate the ones that have different meanings in the source and destination languages, we'll have a list of phrases that can be transmitted safely through google translate.

A phrasebook like that would be worth a lot, to me at least. Two applications where a phrasebook might be good enough are tourism and freelance web development.

edit: Here's a great example "The problem is Internet Explorer 6 support." (assuming that means something vaguely similar in the Japanese version, of course)
Ek weet, ek speel maar net. :)
Lighter bikes are more expensive ... so a larger/heavier lock is required
From the anecdotal evidence I have, the military has its fair share of gun nuts, libertarians, and other potential dissidents.
Windows was at more than 90% of of desktop market but the iPhone would be less than 30% of smart phones not to mention phones where they would be way less than 10%. The only reason it feels like they are at a Windows level of dominance is all the hype that has been coming mostly from geek types.

Most of the population has yet to buy any smartphone. The market is still up for grabs. The non scalability of both the compulsory 'app store' model and the single hardware manufacturer model will inevitably lead Apple to be a niche player just like it is in the world of desktops in my opinion. The only question is how much time this aberration will waste before we can get a proper mobile software ecosystem going.
Fair enough. I was certainly thinking more of enlisted personnel, and your point about the more mindless kind of patriot not as likely to be in the military is well taken. I apologize for the simplistic dismissal of the issue.

I agree with your other points about counter-insurgency, but that's a whole other discussion.
Learn the Seven Secrets to Natural Control of Over Active Bladder
No more overactive bladder or urinary frequency. No more overactive bladder medications. This is an easy to learn overactive bladder treatment program.Learn Why Mind Over Bladder ends Over Active Bladder Problems and why over active bladder medications don’t solve the problem.
Using opera 10 beta, and all I see is a grey screen :(
Meaningful Use:
we need to create programs in all areas that are incentives to use by themselves...

Aneesh Chopra, US Chief Technology Officer and Associate Director For Technology, spoke at the Computer History Museum in Mountain View<p>Two words that matter: meaningful use. Congress is making incentive that require that doctors are meaningful users of technology. There is a set of public commmittes, you can download draft version of what “meaningful use” should look at
I don't have scaling problems, I don't have sites that big, yet.
Well, actually, analytics do lie. Browsers such as Opera and OmniWeb have been pretending to be other browsers for years, just so various web sites would actually work for them. And now even the big browsers have this option somewhere.

You also need to match those analytics against actual sales. Ultimately, it's more important if 50% of your checkouts are IE6, not 50% of your home page views.

I'm not disagreeing with the notion of supporting the users you actually have, you'd be crazy to turn your back on a big audience; just be clear about what your data really means.
And they defer solving some problems to when HTTP 2 comes. I wonder if there's an ETA for it.
Peer pressure. I have never seen this in any other light.

The "versus" mentality of this stupid meme comes from those either proselytizing or stubborn. Plain and simple.

If you're too ignorant to understand what is the appropriate tool for your situation, or offended by the perceived alternatives, then you should withdraw from this topic.
Is this your website statistics or a general stats? Because it makes sense if YOU are getting that many hits from IE6. Depending on type of biz you are in, say a modern web2.0 app, most likely the user at other end is little savvier than a user locked in IE6 jail.
Reminds me of the old 'if your car was designed by a computer company' entry for Apple: You get in your car to drive to the store, but it takes you to church instead.
He's pointing out a situation where it becomes a bigger deal, to answer your question. While there are solutions in practice for this situation, it can be painful.
I thought he wanted to know what I did. Since I already said I don't know much about this problem domain, I'd be curious why it's a problem when you start adding servers.
As someone who has written a todo-list and calendar compiler for text files, I know how you feel. But keep away from it. It's a productivity death spiral -- if you have the time to do this, then you don't have enough stuff on your plate to need it.

Also, the complexity of 'agenda programming' is actually pretty simple. A follows B follows C. You can only do D in a particular location. You can only do E when person F is about. Event G repeats monthly. That's basically it. If there is something more complex, it comes up once in a blue moon and you can probably fake it with the simpler primitives.

What really matters is the data you feed the system. This splits up two ways;

- what you intend to do (your agenda). That's the stuff you capture in your todo list and calendar.

- your current and predicted future state. Your current state is essential to a program-driven approach; if your system includes something like

(when
(low milk)
(buy milk))

then you need to tell the system how much milk you have before it can pop the item 'buy milk' onto your todo list. So you end up with a system which, once you tell it you have no milk, helpfully suggests you buy some milk. Similarly, it can tell you that if you haven't been to the gym in 4 days, you should go to the gym.

And lastly, you need to be able to do everything on your phone, because you'll want to add items and report progress while away from your computer. So you'll have to learn, say, Android programming.

It's a lot of work. And you're not that busy.
A hierarchical databases is not a key/value store: http://en.wikipedia.org/wiki/Hierarchical_model

Though you are right that the reason RDBMS became the norm has a lot to do with working with the data (analyzing to use your word).

A key/value store is effectively just an associative array, while damn useful for certain things, I am hesitant to call that a DBMS.
For-fucking-ever, and I just can't wait till marketing people force ugly 3d advertisements on us...
Is this really a "problem"?

I get several HTML emails every week from companies that I've subscribed to and I really like the way they display the information.

This seems to cater to people who install ad blockers and flash blockers, but do those people pay for anything? Ever? How is this service going to make money?
@satyajit yes these are my website stats.

@makecheck yes IE6 is a big part of my revenue (ads impressions, checkout, etc)
I don't see why having 3d stuff in a browser as a plug-in is a problem. It wasn't a problem for Java Applets (Java is installed on almost every computer I've ever run across), same deal for Flash.
Mailinator.com already does something similar. It creates a random email ID on the fly and lets one use it too - to verify email IDs.
Murphy Laws Site - Computers Laws
Laptop + travel across timezones.
That super CAVE system is probably too expensive for consumers, though. The HMD alone probably costs a couple thousand usd.
One such bad situation would be if you have numeric keys that you shard based on a mod 2. You do this because you want to distribute data between 2 servers, so one will get all even keys and the other will get the odd keys.

A few months down the line your load gets so high that you need to add a third server, but your sharding mechanism is based on mod 2 - so you need to hack around this in one of many ways to utilize the third server effectively.

Make sense?
Look at windows, how long have we all been screaming from the rooftops that it is garbage?
---

For so long, that Windows actually became good, and that made the screaming irrelevant. I think that's what's going to happen to the iPhone too.

Version 1.0 was pathetic compared to other modern smartphones, but they released early and with each iteration made it better. Even though it is worse to develop for, the phone is getting better and better.
I like the way they missed the word "Cunt" when developing the app. Doh!
I kind of grew up with English, it started early on, and went on throughout education. Still, a subsequent period of translating and reading creative texts (literature, songwriters' lyrics) made the leap, making me really comfortable "in" the language and its culture, and enjoy its beauties.

To get fluent in a new language, I'd recommend spending time together among native speakers wherever you can meet them, ideally in the country of the language. Coursebooks I think need to be assisted with some first-hand immersion into the culture. and nothing can possibly beat having a native girl-/boyfriend alongside the coursebook in making you a fluent speaker in a way shorter time than you would imagine. that's how my German got fluent as it is now.
Apple - is history repeating itself?
Over the years I've read quite a bit about business, and I love reading biographies of people and companies. I'm just wondering if Apple (or Steve Jobs) are repeating their mistakes from the past.

When the Macintosh was first created, it was done so as a completely 'closed' unit - there were no expansion ports like there had been on the Apple II. Prior to this, Apple had the market for personal computers with their Apple II, but they refused to license the OS and the rest (as they say) is history. I'm thinking that with the iPhone - which I love BTW - and the controlling method which Apple are going about the management of the Apps for it, are they in danger of the same blindness which afflicted them before?
The Clickbank Code Review
So don't people just publish client libs that handle the details for you? It doesn't seem like an unsurmountable problem, but once again, I've never dealt with it in practice.
Ask HN: What is the best virtual filesystem library you have used?
A recent story (http://news.ycombinator.com/item?id=741257) mentions that Ruby is ahead of Python in terms of filesystem access. I'd have to agree that Python's file and directory handling could be much better.

Out of all the filesystem libraries (in any language) that you have used, which would you say struck the best balance between ease of use and power? Bonus points if it's a virtual filesystem library.
To be fair, there is pushuptheweb.com, though that's more a general purpose upgrade reminder for your site and not targeted specifically at IE6
There are exceptions.

S&S bikes have been mentioned, but they aren't really folders they're simply bikes that are relatively easy to disassemble for travel whilst still offering a full sized bicycle and the stiffness and qualities that gives.

There are some small bikes along the Japanese "minivelo" style that require only minimal disassembly. Such as the Moulton TSR which is a fantastic bike with a ride quality not far from a full bike.

The Moulton TSR can be found over here:
http://www.moultonbicycles.co.uk/models/TSR30.html

However disassembly != folding. For folding I would probably still go with a Brompton first and foremost:
http://www.brompton.co.uk/

And then after that a Bike Friday which has already been mentioned:
http://www.bikefriday.com/

I would steer clear of the BSOs (Bike Shaped Object : http://www.outrider.org.uk/wiki/Bike_Shaped_Object ) that offer a folding bike for far too cheap a price. There's a reason those things ride like hell and don't have a good reputation.

Oh, and for credentials, I run this thing and am an avid cyclist: http://www.londonfgss.com/
Personally, I have a harder time supporting Firefox than any version of IE. The most complicated thing for Firefox is a Rich Text Editor. I cannot tell you how many editors I went through to get one to work with Firefox. I have had Firefox upgrades break rich text editors as well. One day it works, next day, bam, I have to spend half the day fooling around with something that should work, but doesn't.

Hard core programming geniuses, this is no problem for them but there was a day when the 'world wide web' was supposed to be this easy thing to put information online. It's moving far away from that especially with a crazy w3c 'validator' that says 'hey you have 100 errors!' when not a single error exists and the page(s) work fine in every reasonable browser to test with.
Kernest is public - @font-face service
Hilarious, I can actually read this (I'm Belgian).
Business Rules of Thumb
I especially liked the following quote:

"The biggest threat to any startup isn't running out of money -- it's going out of your mind. "
If you want to go straight to the site it's http://kernest.com/.

(Not sure if it's bad form to post a direct link to another developer's project, in case they might want to post it later themselves.)
RAD Studio 2010: First Preview
Not diasgreeing with your main point (that MS will have to go with the same standards as everyone else), I think you wastly overestimate the importance and impact Chrome OS will have.

Chrome OS will be the most niché OS ever, just slightly ahead of Linux in the client-market.
The situation is not as clear cut as your link claims.

A broken window might or might stimulate more economic activity. It depend on, among other things, whether the money spent on fixing the window would have otherwise been horded.

The problem with broken window economics isn't that breaking and fixing them doesn't create jobs but that it doesn't stimulate rational decisions. If a glazier can count on business from hoods he pays to throw bricks in the night, he won't create a business that gives much to society as a whole. Remember, the Soviet Union didn't fall for lack of jobs but for lack of sane economic activity...

And that's what's wrong with cash for clunkers. If a company can just sit and repeat clunker money, they are probably going to just ... create more clunkers.
Ask HN: Has anybody here worked with the Connection Machine or the Lisp Machine?
What were they like to work with ?

How much effort was it to program them ?

How did they compare to the other machines available at the time ?

How do they compare with the machines available today ?

Other 'special' computing architecture experiments from that period would be nice to hear about as well!
How's TV related to Asian women's preference for white males?
(I'm Dutch so I don't know what kind of stuff you broadcast)
It's a risk that comes with the territory it seems.

To be able to start a startup you already have to be a bit out of your mind.

You have to massively underestimate how hard the problem is and you have to massively overestimate your own ability to tackle it. And then you have to persevere once you have come to fully appreciate these facts.

I'm pretty sure that any successful entrepreneur has been in a situation where he/she said to themselves "Now why did I think this was a good idea again ?".

Then they got up and worked/bulldozed their way out of it.
So don't people just publish client libs that handle the details for you?

Sometimes, but oftentimes sharding issues are unique enough that they require custom solutions when the backend technology does not support it natively.
I waited till the second morning for this follow-up, as JeremyChase pointed out, one day wouldn't be much of a test of what was claimed. All I can say is that eating my largest meal yesterday soon after waking SEEMED to help stabilize my new sleep schedule easier than the change would normally occur. There was not enough difference to say it definitely did though.
when at first you don't succeed, try again.
Parallel compiler maker Cilk Arts bought by Intel
I'm surprised too by the manual process described in the article.

I wonder why it itsn't more automated, they could photograph the disc to see if it matches the sleeve for example. It seems like a terrible job to manually check the discs.
Display cabinets
Our customers range from small gift shops to large plc companies. We are proud to see our products in major museums, well know chain stores and in small boutiques Our customers range from small gift shops to large plc companies. We are proud to see our products in major museums, well know chain stores and in small boutiques
I wish! Another progressive computing project I'm aware of in the same vein was Japan's "Fifth Generation Computer" initiative, which bore, among other things, a concurrent dialect of Prolog called KL0. http://en.wikipedia.org/wiki/Fifth_generation_computer
This should finally put an end to their licensing wankery (which has been toned down several times): http://www.cilk.com/multicore-blog/bid/7191/The-Case-for-a-N...
So, you are concluding that linked-in is more popular amongst men.
>> Do they give tests and/or classes in constitutional law and the limits circumscribing the behavior of superior officers in the military? I think not.

As someone who's actually gone thru the training, I can assure you that the US Army does indeed teach, in classes, that a soldier must always obey all lawful orders, and never obey any unlawful ones.

>> Christianity and Islam both lay claim to being peaceable religions subservient to a merciful deity, and yet the history of both is drenched in blood.

They are indeed, which is part of the reason I've been an atheist since I was 11. Socialism claims to be all about helping the little guy", but the vast majority of the blood spilt in the last 100 years has been spilt by Bolshevism, Maoism, the National Socialist German Workers Party, Slobodon Milosovic's Serbian Socialist Party, and the Khmer Rouge.

>> But we do train all children of school age to pledge their allegiance to a flag every morning, a level of indoctrination which I find both bizarre and troubling.

Created by a socialist, by the way.
http://www.oldtimeislands.org/pledge/pledge.htm
http://en.wikipedia.org/wiki/Pledge_of_Allegiance

>> A majority of people are sufficiently flag-simple that they'll do whatever they're told to do...

Well, some people are just not as with it as you are.
Wow, this does sound like a good idea for all those marketing people omitting the plain-text variant for their HTML mail.

It usually goes accompanied by text saying 'It seems you are not using a modern e-mail client to view this message, you can view it here --> link to marketing agency.
"the vast majority of cars and car parts sold in the U.S. are made here and are made in states below the median in average income;"

Large numbers of the cars sold are imports, and large amounts of the car parts for cars manufactured in the US are imported as well...