skysight-inc/HackerNews huggingface dataset:
Most != all :) Tokyo Tyrant and Redis are some of the fastest key-value stores and when I stated that it wasn't with them in mind. There are tons of other key-value stores that can't beat the perfomance of MySQL.

I agree that replication in Tokyo Tyrant is generally good, but MySQL's is much more mature and one can get help more easily. It should be stated that I am the author of LightCloud (a distributed db built on top of TT) and I am running big installations of both TT and MySQL, so I speak from experience.
Under the Senate bill, insurers on the individual market are allowed to charge older consumers up to four times as much as the young. (Right now, of course, there’s no limit on how much of a surcharge you get on your insurance for age.)

If your family income is under 400% of the Federal poverty line, then you will get a partial subsidy to buy private insurance, and IIRC more people will qualify for Medicaid. So poor people, young and old, are not being screwed here.
Simplicity and purity of idea maybe? I make Drum and Bass, and it seems that the whole genre has gone through a period in the last seven years whereby the opportunities afforded by sequencers and plugins have led to music which was often technically proficient, but uninspired, and more importantly, uninspiring.

Now, there's a resurgence of minimalism which I'm absolutely loving. When there aren't a thousand things going on in a tune, the choices you've made are laid bare for all to see. We had to go through some pretty ridiculous stuff to finally get here, though.

I completely agree with the analogy between 8 (and to some extent 16) bit video games, and the current generation. Limiting your scope makes it much easier to flesh out your ideas... it forces you to go for depth, because your breadth is more or less predetermined. Some of the best music humankind has ever seen was written for one person sitting at one musical instrument, capable of making a fixed range of sounds.
Simple Website Schema - DRY for Static Websites
Great stuff. The one really interesting overlap between the two -- from taking a quick glance at your readme, is that we're both trying to convert things that otherwise would be statements in JavaScript into expressions.

CoffeeScript does this by using the AST to recursively push down returns and assignments requested from outside a block to the final line of each possible branch of execution:

http://jashkenas.github.com/coffee-script/#expressions

How are you doing it? Did you find any particularly tricky cases?
Excel has incorporated software from Frontline Systems, rebranded as "Solver", for many years. Most heavy Excel users use it every day. I couldn't dig through the marketing speak entirely, but this product appears to be a port of Solver to C# and not open source. Of limited interest to HN readers, I'd expect.
Hot Oil Treatments & Hair Loss Treatments with Kalonji..
Heh... Might want to choose a file extension other than ".cs".
Explanation: CS is the C# extension. At least, I think that's the parent's point...
When I applied for YC'10 I was told my plans are not sufficiently ambitious. One of my goals, therefore, is to grow ambitiousness of my (other) goals.

And yours should be, too. Dare to aim high.
I, too, would love to hear from someone who has tried this software. By the way, I found an interview with Nathan Brixius, a senior developer working on the Microsoft Solver Foundation library:

http://hanselminutes.com/default.aspx?showID=209

Regarding similar software, there's MOSEK and a bunch of others whose logos show up on Solver Foundation's website. If you like to code in Python, there's CVXOPT and CVXMOD. If you're into MATLAB, there's CVX and Yalmip.
ETFs would be much less of a problem if buying unlocked phones wasn't like hunting unicorns.
Google Voice Is Coming Back To The iPhone Via The Browser
Other than keeping our customers happy, our goal for 2010 is growth. We just hit sustainability in early December.
Each artist needs their best constraints.

As a fan, I prefer a good layered number of tracks that drop down to simple and ramp back up to complex melodies/harmonics.
It's hard to find the perfect song, but I've listened to thousands of near misses ;)

Glad to hear things are leaning out, hope that doesn't always mean less tracks.
I was going to recommend this book to my younger brother. However, I changed my mind shortly after discovering that this book does not cover classes! I might not be an expert, but almost every Python program I've read uses classes, and I think it would be difficult for a beginner to read the code of others after finishing this book.
Yeah, all the good extensions are taken -- .cof and .cfs are already other things as well. None of the tooling in the compiler cares about what extension you use: you can call it .coffeescript if you'd like. I'm going to stick to .cs for the parallel to .js for the time being.
Jonathan Chait, The New Republic:¹ “According to the Congressional Budget Office, the Senate bill would reduce the deficit by more than one hundred billion dollars over the next decade. Some critics have asserted that the savings are an illusion produced by phasing in the higher taxes more quickly than the benefits, but this is incorrect. At no point do the costs exceed the savings. Indeed, the savings accelerate more quickly over the long run—CBO calculates² that reform will save on the order of a trillion dollars in its second ten years.”

Chait also notes that the bill contains a number of experiments in cost control which the CBO does not credit with any savings in its budget estimates, because we don’t really know yet how effective those experiments will be.

¹ http://www.tnr.com/article/politics/just-noise?page=0,2
² [link currently broken] http://www.cbo.gov/ftpdocs/108xx/doc10868/12-19-Reid_Letter_...
Another fairly major aspect of the bill is that it bans no frills insurance (high deductible, excludes routine care)

Oh my. I had no idea. That was the only insurance that can be called "insurance" with a straight face, and they took that away.

Is there at least an option to self-insure? Or do I need to give $100 to insurance co, just so that they can pass $50 to the doctor for routine care - something I could very well do myself without paying the middleman.
The description says you have five minutes to complete the task. So just move any ten coins to a new pile. Continue moving one coin at a time while asking if you have completed the task. You will have to move at most eighty coins after the initial ten. Since you have five minutes to do this, you'll have about 3-4 seconds per coin for the captor to reply if you've solved it yet.

The solution someone posted to flip each coin after picking out twenty is faster but flawed; it would be too easy for a nervous and blinded person to flip the same coin twice. The best solution would be to flip each coin as it's drawn from the initial set of one hundred.
The real issue of money is control. Even if people want to use the dollar because it's a "stable" currency that "allows for progress/growth" that shouldn't give them the right to force others to use the currency.

Legal tender laws, prohibitions on issuing alternative money/coinage, and taxes on other forms of money are ways in which government forces its citizens to use its currency. If the currency were really so good, people shouldn't have to be forced to use it.

Regarding currency, government apologists are like commissars who, while preventing their citizens from leaving the country, loudly proclaim that they are better off than their capitalist neighbors.
Actually make enough money to live a comfortable life. I'm sick of being poor.
Actually, it's pretty fair to presume that they were pioneers of rave. True they weren't big at the same time as the Happy Mondays, Primal Scream, or Westbam, but they were releasing tracks as early as '91:

http://en.wikipedia.org/wiki/The_Prodigy

And unlike their predecessors, their production is far more in line with the rave sound and iconography that any other group of that era.
>> Multiplication by zero still gives a product of zero in the real number system.

Yeah which is why its more achievable:

factor = final / initial

= 3 customers / 0 customers = ZOMGx more customers
Well, it seems that .cof and .cfs aren't associated with other programming languages, so the overlap there is less problematic.
2010 Predictions
I strongly disagree. This has very little to do with Excel Solver. This seems to be Microsoft's take at large-scale, real-world optimization problems, possibly with millions of variables and constraints. Can you do that with Excel? I doubt it. This Solver Foundation framework can do Constraint Programming, Quadratic Programming, and Mixed-Integer Programming. This is serious optimization, not the kiddie stuff Excel users deal with. SF seems to be based on commercial C++ solvers such as MOSEK.

I would say that open-source is not of great interest in optimization software. The idea is to write as little code as possible, and to trust that everything performance-critical has been optimized. Even speed is not the main issue for me. I want something that is flexible. I want to write little code because the less I write the less bugs there are. Correctness trumps everything else.

If I am using SF to allocate investments, I want to make sure an optimal solution is found, even if it takes a little longer. Computer time is cheap. Buy a bigger computer. Developer time is more precious. There are only 24 hours in a day.

You want to change the source code? With all due respect, but I would speculate that 99,9999% of HN users are not qualified to write numerical optimization code. Looking at it is of little use unless you have a PhD in Applied Math and years and years of experience.

Of limited use to HN readers? To those writing web-apps, perhaps. Those doing Machine Learning will probably be ecstatic to find this.
Teaching your kids to play Go or teaching them to code in Go?
me too. wow, it's sooooo simple. the trick is to not think.
Early Holiday Gift For Googlers: $2.3 Billion
First Functional Molecular Transistor Comes Alive
I'm thinking about what sort of über-complex physics engine you'd need to replicate that sort of velocity-image coordination in order to achieve such a super-smooth landing via what basically amounts to an optical illusion... it's incredible what even the most primitive of natural organs can do!
With every other software package that uses functions called "Closure", it is getting somewhat difficult to tell what's what. Apparently this is a JavaScript library. (Not to be confused with the programming langauge Clojure, or the CL implementation Clozure, or the web browser Closure...)
Read the proposal. Establish a secure link parallel to the control link. Use a different mechanism to redistribute. In that case, there is no difference in the key management of the first stage.

Geez, how many times do I have to go over that?
CoffeeScript + node.js + V8 could produce one amazing language and implementation. Great job on the syntax, I think it's cleaner and more readable than JavaScript.
Data is Poetry
Sideroller demo. Have fun.
Single-tasking/workflow manager
I was playing with MongoDB the other day and came up with a simple single tasking/workflow manager.

Feel free to try it and use it if you like :)

http://utasks.idev.lt
clickable link: http://utasks.idev.lt/
Out of curiosity, what makes you want to avoid significant whitespace? I think it solves the issue quite nicely. For what it's worth, I used to think SW was completely absurd. Then I spent a few years actually writing Python and have no desire to ever go back.
Let's not anthropomorphize technology, nor suggest that a technical issue with lighting is somehow an indicator of racism on the part of the developer.
This quote probably doesn't sound relevant to your question at first glance, but it's helped me a lot:

'It was a turning point in my programming career when I realized that I didn't have to win every argument. I'd be talking about code with someone, and I'd say, "I think the best way to do it is A." And they'd say, "I think the best way to do it is B. I'd say, "Well no, it's really A." And they'd say, "Well, we want to do B." It was a turning point for me when I could say, "Fine. Do B. It's not going to hurt us that much if I'm wrong. It's not going to hurt us that much if I'm right and you do B, because, we can correct mistakes. So lets find out if it's a mistake.'

The reason being that I never had a problem worrying about how smart I am. I was just afraid of being wrong. The reality of the situation is that you're wrong sometimes. In fact, this is a good thing. A person who isn't wrong is probably also never right.
Wikipedia: "With the exception of insects, hummingbirds while in flight have the highest metabolism of all animals, a necessity in order to support the rapid beating of their wings. Their heart rate can reach as high as 1,260 beats per minute, a rate once measured in a Blue-throated Hummingbird.[9] They also consume more than their own weight in nectar each day, and to do so they must visit hundreds of flowers daily. Hummingbirds are continuously hours away from starving to death, and are able to store just enough energy to survive overnight."
Unless rich old people consume less than 4x as much health care as poor young people, it's still forcing the poor to subsidize the rich.
I'm pretty sure the accusation of racism was tongue-in-cheek. It's obviously a technical problem, but still something that the developers should probably have thought about (did they do all their tests with light-skinned people?).
Good idea but there is too much delay in such a model. Even more so the extra complexity is too much of a trade off (see my other post)
Gecederdim
Your example only makes sense if that somebody was very proud of their hard-coded HTML form with poor validation. And even then, if it was better than they'd done before, they could still be proud.

There are "pitiful" tiers of code, relative to those who find it pitiful, but there's no such thing as pitiful pride. Essentially din0's argument is "Hey, you shouldn't feel proud about that because I have done things I consider superior! Pity yourself!" I was just trying to point out the absurd nature of that argument.
I'm definitely in a different intellectual stage than cperciva, but I find that the more "expertise" I gain (in computation), the more I realize how intractable the field is, as a whole. I look at the problems twitter has scaling, and it pains me - that's such an easy-to understand problem, and yet the solution is way beyond the vast majority of engineers' capabilities (probably mine, as well).

I like to think I studied at least a standard deviations more than the average student in college, but when people ask me what I learned from majoring in Math and CS, it's that:

1) I know virtually nothing about calculus/chaos theory/topology/linear algebra, very little about set theory, graph theory, or the properties of natural numbers. There are more different systems of formal models (algebra and set theory) that might be useful in describing the world than I will ever have time or energy to learn.

2) I know virtually nothing about computers. I know nothing aside from high level properties of the interfaces between a hard disk, a CPU, memory, and a network. I know virtually nothing about how memory is allocated by the OS, applications, or how/when caches are populated. I know only the very basic of data structures or algorithms, and nothing about distributed or probabilistic algorithms. I don't know how to most optimally model any of the systems from #1 on a computer's architecture.

But seeing the problems twitter is having scaling, I imagine neither do most engineers.
Alright, this is bugging me. Why are you using colons for assignment?
The idea of another "Netscape moment" and a "halo effect" seems like wishful thinking to me. The internet industry has matured, expected ROI is more easily measured, and less subject to investment hype.
No matter how smart you are, you can be humble if you just remember that intelligence and knowledge don't seem to have an upper bound. You can always imagine someone who makes you look like an ignorant dullard. You are always a beginner when measured by that unattainable standard. Whether you're wide-eyed and ready to experience truly new things is up to you.
The fact that you're thinking and asking about this is a sign of growth. It seems to me the best thing you can do is allow yourself to be drawn further down that path.

What you wrote strikes a chord with me. I grew up frequently being told how smart I was. Since this was most of the positive feedback I received, my concept of myself was heavily biased that way. But life intervened and I was forced to change. Among the conclusions I drew is that knowledge is no basis for identity.

For me the shift came from seeing that the cognitive intellect is not as important as it thinks it is. (I love Emo Phillips' line, "I used to think that the brain was the most wonderful organ in my body. Then I realized who was telling me this.") It wants to live in a world where it's at the center, figuring things out and making decisions, but this is largely a fiction. In recent years there have been a host of experimental results demonstrating this, but wise people have said it forever and I think many people feel it instinctively. To those of us who have grown up identifying most with the cognitive mind, this is a challenge.

The reason relationships suffer if you place too high an emphasis on being smart is that you're paying attention to only one channel and are closed to other ones (emotion, intuition, etc.) that have a greater role to play. You can easily be "right" in everything you say and do, yet end up in a colossally wrong and pathetic position, unable to understand why people react to you the way they do. Meanwhile those other people are wondering how you could be so oblivious.

The issue here is not how smart one is, but rather the need to be smart, which is ultimately the need to be seen as being smart. That is not a cognitive need, but an ego defense. It gives you something to be; it tells you who you are; it assigns you (the smart one) a high status. But it's grounded in fear: if I'm not smart, what am I? who am I? what value do I have? (The fear being, I'm nothing, I'm worthless.) This is a weak position to live from. Maybe you can get by, but reality has a way of contradicting it, such as when other people don't conform to the script.

The best way out of this that I've found is simply to learn to be ok with not knowing. When you switch your default position from "I know" to "I don't know", a lot of things follow. It's a tradeoff: you don't get to feel particularly smart or special any more, but in exchange, a lot of the hitherto frustrating and impenetrable aspects of life start to go better. Basically, you stop optimizing for a local maximum and get pulled into the main current.

Edit: it's good for creativity too, because you stop fighting for your ideas and become open to more and better possibilities.
What a cool, brief but informative, post. I want to try it out now!
I think the biggest issue is that it makes it hard for programming environments to pick the right syntax coloring. There may also be problems selecting the MIME type when serving the file.

So if you have to use a conflicting file extension, you probably want to use one that isn't already associated with a major programming language or web file type.
Either way, somewhere there's a lawyer licking his lips.
I was told by during YC'10 our plans are too ambitious. Want to join forces?
It's unclear exactly how common this problem is, and it would be nice to see some more in-depth independent investigation (I have some degree of skepticism about the YouTube video), but failing to test something like this with anyone who isn't white would suggest a issue at some level.
I figured out the answer, but only by assuming things (that they won't take a locked safe). But if I can assume that, can't I also assume they won't take a key by itself, since it has no value?

Would they take an empty safe? What about a locked padlocked, without a key, not locked onto anything?

I think it's better to make these things explicit in the puzzle.
The CBO numbers assume the mandatory spending cuts will not be repealed (since they are required by law to score the bill as written). Such mandatory spending cuts in previous bills tend to be repealed periodically.

Additionally, the CBO also does not account properly for the fact that when you lower the marginal cost of additional medicine, medical consumption increases. This bill bans high deductible insurance , even though high deductible insurance is the only tried and true method for reigning in medical spending.
In fact, Feynman's children thought he was really dumb because he'd come home every night and talk about the stupid things he did at work. It wasn't until he won the Nobel Prize that they clued in.
I'm just describing this particular project. That's the way the OP described the situation.
Python's requirement of indentation is somewhat limiting in terms of what the language can do. For instance, that's partly the reason why Python doesn't allow more than a single expression in a lambda.
This is nice. There are too many gotchas to remember in JavaScript; better to let a liberal compiler translate something nice into the "machine code" that works in all browsers.

(Personally, I always write:

something = {
foo: "bar",
bar: "baz",
}

which works in Firefox, but not IE. A compiler would not be upset when it omits that extra trailing comma. Of course, you can always write:

something = { foo: "bar"
, bar: "baz"
}

But let's face it, that is only not ugly in Haskell.)
Especially back when most CPUs were about 200MHz tops, drives were much smaller, and turning on a single reverb brought everything to a screaming halt. (Freezing trax was not an option.)

One of the better DAWs at the time was Opcode's Vision (still is, tho they went out of business back then)(Live didn't exist, Pro Tools didn't have MIDI worth mentioning) and the first decent plug-ins were just being released... nothing worked together and crashes were frequent.

Very tedious ... not to dis this production which is madly skilled. I'm still not convinced that Prodigy did all that in software.
I am not the author, but I assume because it's nice-looking, and JavaScript already uses it for assignment (inconsistently). Consider:

var foo = 42;

{ foo: 42 }

Why make the two concepts different?

Also, it's "binding", not assignment.
IKEA: Flat-pack accounting (2006)
May I ask if these are going to be game projects? I'm very interested in people's experiences doing rapid game development.
I've opened an account and deposited $5 on a whim but haven't made any use of it. Would you count me as a customer?
Online interactive 4 perspectives-at-once video from HBO
This is incorrect.

MTLQQ is not really GM. GM's valuable assets (the car making and whatnot) have been transferred to a new private company that is owned by the "old GM's" debtholders.

This "new GM" is planning an IPO in 2010. It will be a reasonably healthy company and a real candidate for serious investors.

So if the author is talking about investing in MTLQQ, then he is totally clueless.
SCVNGR Raises $4 Million From Google Ventures
a little early:

http://isitchristmas.com/