skysight-inc/HackerNews huggingface dataset:
I basically find your sentiment accurate: databases with high concurrency support need to do a lot of work to do an accurate count(*). However, many that were not postgres supported index-only scans to do it. That doesn't change the algorithmic complexity of O(n) to grovel through the tuples, but it can have a large constant time difference.

No anymore, though....9.2 supports index only scans in many common cases.

Still, as you say, counting all your tuples repeatedly in a table is going to be much, much more expensive than maintaining the count on categories you care about up-front, paying the lock contention and update-costs as one goes in virtually any database that supports SMP.
I did read it, guess I just got too caught up in the title to brush it off (looks like some others here also wondered about that).

Anyway, uTP looks cool, LEDBAT sounds very interesting and BitTorrent is of course, completely awesome. I just don't think TCP sucks. I'm constantly surprised at how well it works for how simple most of it is and how complicated and intractable the rest is.
Use promo-code hn-preview on http://cloudfuji.com/promo for a 50% discount on the team package - 3 apps and 6 teammates.

But make sure to give us your awesome feedback :)
Agree. It's especially obnoxious if it comes from the author himself. It's the equivalent of having a tagline saying "I'm a smart developer who works hard" - it might be true but it's not your call, it's just a counter-signal.

On second thought, I guess my criticism is more personal than yours, but I really think it's a kind of pollution that has no place in a somewhat clean community such as HN.

EDIT: I do like the look of it, but I think everyone would be better of if you (you as in Cloudfuji, not the specific designer in question) used a neutral language. If someone goes on to say in the comments "That's beautiful." it's worth so much more for everyone involved.
User Friendly Backbone Routes
Erotic story: my auntie
Ray Wenderlich's tutorials are really great:

http://www.raywenderlich.com/tutorials

Here's one specifically for High School students:

http://www.raywenderlich.com/5600/ios-for-high-school-studen...

And another, creating a text adventure game:

http://www.raywenderlich.com/11079/ios-for-high-school-stude...

And here's Apple's:

http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone...

There are bunches out there, though--would love it if you report back later on what your favorites were!
Oh, if only that were true. Great people can build great products only in a corporation whose culture allows (or, ideally, encourages) that to happen. Money is a lot easier to find than culture and commitment.
Syntactical patch: open source command line refactoring tool
Interesting article. I've been toying with the idea of learning a LISP lately and you sold me. What is a good route to explore this? I.e., what should I install(I run Linux/OSX and Windows) and what are some real world applications? Also, do you recommend any books or online resources?
;-) I like that. Thanks for helping me keeping the theme right
Oh, for some reason I thought Dirac used DCT somehow. Here's a good overview of how it actually works for compression: http://x264dev.multimedia.cx/archives/317
I've been using their older 60W-equivalent models for quite some time, and like them very much. The only drawback I (actually, my cats) have noticed is that my desk lamp doesn't produce a nice warm snooze spot on the desk any more.

Marco Arment didn't like the light color from Philips Enduraleds, but it looks great to me. YMMV -- it might be worth doing your own side-by-side comparison before investing in a bunch of these.
Congrats, Ben!!
Design is important, but this project has a decent design, your prejudice against Bootstrap -which I'm pretty sure most people don't share- notwithstanding.

The typography is decent, the utility of the project is immediately understood (without even having to scroll), the call to action is present and it's two clicks from the main page to having the application downloading.

You're advocating for "prettiness," which is frankly the least important part of design.
Ask HN: Best program ideas/api to learn python
So let me preface this with, I know there's lots of resources for learning code. That's not the issue. I have the basics but I need to start writing applications/scripts/programs to learn faster. What I'm asking for, is there an API or some basic programs that anyone would suggest I start "practicing" with?
I would love to know what their assumptions are, as well as their vision for the product. I hate being publicly critical of other peoples' startups, but from everything I've read I've really seen nothing that convinces me this is a good idea.
It is only softwares for the XPS13?
How Distributed Sensemaking Could Replace Search
Apple Releases iOS 5.1.1 with HDR, AirPlay, and Safari Syncing Bug Fixes
Not if Google Not Guilty is equal to an exit statement :)
Actually, he said he was out that much due to lost pay alone because he lost his job over this. That doesn't include cost of the medical treatments he needed. Since the insurance's refusal to pay is why he lost his job, I can understand why he felt they owed him.
Perhaps I wasn't clear. What I meant was that I would have expected you to have looked at CCP and evaluated it for your purposes, as you did with RED.
In my default cygwin install, my home directory was C:\cygwin\home\mkopinsk. I just changed it (in C:\Cygwin\etc\profile) to /cygdrive/c/Documents and Settings/mkopinsk so hopefully it should be a bit less painful now. I will consider switching to a non-cygwin solution in the future.
Type study: Choosing fallback fonts
I didn't design Kandan, but I do think it's beautiful. And as I said, that's because of Sacha Greif's amazing work.

Design in open source is - in general - sorely lacking. We want to correct that, and help herald in a new era of apps that are not only powerful, but easy to use and a joy to look at.
If you bought insurance, you'd expect they live up to their contract. This isn't asking for money from nothing. This is asking for money owed to him by the three insurance companies involved because of their legal obligations.
You're also missing news.ycombinator.net and all the https variants.
> I'm pretty sure the death rate will remain 100%

You and I know this is a complete red herring. When we talk about preventing deaths, we're talking about delaying deaths and lengthening lives toward their natural lifespans.

> Someone has to make the decision: how much money is it worth to postpone my death for a while? And if I arbitrarily decide that one more breath is worth all the money in the world, that doesn't automatically mean that I now get to spend all the money in the world on it. Even with "universal health care" there are limits.

Absolutely true. That's why every insurance system - public or private - has rationing, whether you call it that or not. I don't get why you bring up this point, when it clearly doesn't detract from the usefulness of public health insurance at all. Having everyone insured just means more people will live longer lives and/or endure less pain.

> Also, all the money that gets paid out by the state has to be paid in first by taxpayers. Moving responsibility to the state doesn't magically make health care cheaper, or free. On average, the taxpayers are still paying for all their health care.

Sure. I didn't say anything about social insurance making it cheaper. But it is a fact that healthcare's a lot cheaper mostly anywhere besides the US of A. I remember seeing comparison tables showing that US health outcomes per dollar are much poorer than elsewhere, so you guys are clearly getting a raw deal.

(edit: Let's not forget that lots of diseases don't get stopped in their early stages because the sufferers don't have insurance, so they end up in heavy debt due to the high cost of a cure or late treatment. Prevention or early treatment would probably save money, and would also give these people significantly longer lives. Surely that's something worth paying for.)

If you're against wealth redistribution (or whatever they like to call it), just come right out and say it. Don't tiptoe around the issue with irrelevant points.
Maybe not your state, but many places have policies that reflect that people believe it is.
But moving it to the state can remove the profit motive and can help foster saner rules about what is covered. Then paying for prevention begins to make more sense.

Not saying it automatically would improve everything. I don't know that. Just saying the current American system is pretty broken.
Funny Mueller conveniently excises the text that does not support the case of, his employer, Oracle.

13. Here, the district court found that the structure, sequence and organization of the JC-5000S was expression, and thus subject to protection. The JC-5000S is a very sophisticated program, and each individual application is customized to the needs of the purchaser. This practice of adaptation is one indication that there may be room for individualized expression in the accomplishment of common functions. The district court's finding of expression is also supported by the special master's report. Regarding one particular point type, the master indicated that, although it is common for process control software packages to include provisions for collecting historical data, and using various integration and averaging schemes to do so, it is unusual to implement this function as a point type, as Johnson did. This finding also supports the view that some discretion and opportunity for creativity exist in the structure, and that the structure of the JC-5000S is expression, rather than an idea in itself. This issue will no doubt be revisited at trial, but at this stage of the proceedings we cannot say that the district court clearly erred.

Copying APIs leaves no room for individualized expression.

Don't be surprised Mueller misled you. You should expect it from him.
Yeah, that's why we abolished the $500 bill in this country. I'm surprised the EU has currency in that amount. I didn't think to investigate other currencies because the guy I was replying to said 10 million dollars. Perhaps 10 million euro would fit in a single large briefcase (and be worth more than 10 million dollars to boot).
Swÿp | Move Files Across Devices By Swiping
Well so far I've been doing many download and upload of my entire mailbox (5 GB) and the Gmail team did not contact me to tell me to slow down a bit. Sometimes (especially during the week-end ?) the connection was cut and I could had to wait to finish to restore my gmail account.
The most obvious thing about Dell's ignorance-promoting product page for the XPS13 (the differences are only defined in marketspeak) is that there is still no SSD available:

http://www.dell.com/us/p/xps-13-l321x/pd

However, I'll keep the low-end version in mind the next time I'm shopping for "America's Best Protection." Oh wait, they all come with that. Hrm.

Are they really hoping to get a piece of the Macbook Air pie with this?
A nice move. Too bad the XPS13 has a (reportedly) terrible display: http://www.theverge.com/2012/3/6/2848346/dell-xps-13-review#...
You use the --encrypt flag. See ./gmvault sync -h for more info
How about a laptop with a better key board, slim figure, larger special character keys and more feedback for keys?

Then shove a great processor, a mouse pad that's not accidentally click able while typing, and a high resolution screen.

That's a developer laptop. Ill install my own software, Thank you very much.
When I read such stories I'm inclined to wonder if such a mess could ever be fixed by (idealistic) entrepreneurs, even in part. It doesn't seem like a problem startups can directly address; it seems almost purely a political problem. I can only hope people with brighter imaginations and keener minds than me will turn their attention to this problem.

Good luck America, I hope you beat this one.
OP: I understand I will collect down votes with this comment but, seriously, you gave credit to everybody in the footer except to Twitter Bootstrap, which you didn't even bother to personalize. Is that part of the brogrammer code, guzzle down some redbulls, fire up bootstrap and don't even bother about it?

Invest a bit of time in the looks of your service/startup, if it looks like the next service/startup, it's just another Boostrap themed website that people (I assume) are tired of.
I think you're right. If you assume that APIs are subject to copyright, then seems clear that implementing a new system that copies only the API of another existing system would be a violation of the copyright on the API. But it seems the judge still has to decide whether APIs are in fact copyrightable, and if he decides that they are not, then I suppose this verdict would be irrelevant.
How to measure if a food app sucks:

1) No complicated menus and forms

2) No limitations in food type, like just pizza, burritos, or greasy takeout.

3) Photo of the food you're about to eat.

4) Should be instant gratification: the food should come to you. Not send you to a restaurant.

5) Put in an order in less than 10 seconds
It looks like this system has absolutely no idea in which direction your hand is moving. Just the speed towards the mic.

Note how they do tetris by fast and slow tapping, and use tapping to reverse the scroll direction.
In aggregate, all lottery runs put together take in more than they pay out. But an individual lottery run might be -EV for the state if the jackpot has grown enough; however, that only happens after no one wins the lottery for weeks on end, at which point the state has run even bigger profits than before. Once someone wins that big jackpot, the state may pay out more than it took in that particular week, but still less than it took in for the several weeks leading up to the jackpot finally being won.
I'll take a look at it right away - can you give me the app name, or just email me at sean@cloudfuji.com and I'll get it sorted.
A marketing experiment with Pinterest
please gglanzani and weiran. Send me your errors or create an issue in https://github.com/gaubert/gmvault/issues
I would appreciate to have the logs with the debug activated:
./gmvault sync foo.bar@gmail.com --debug
Quora is a great resource for learning about how certain startups gained traction. There's even a specific topic geared towards it here: http://www.quora.com/How-Did-X-Get-Traction-1
Twitpic releases its own iPhone app complete with filters
Smartphones Used By 50.4% Of U.S. Consumers, Android 48.5% Of Them
The most obvious thing about Dell's ignorance-promoting product page for the XPS13 (the differences are only defined in marketspeak) is that there is still no SSD available:

Says right there on the page you linked that the $999 base model comes with a 128GB SSD. So does the final summary if you went through their configuration tool (which is admittedly laughable because all it allows you to configure is what level of Windows/MS Office licenses you want bundled, warranty coverage, and accessories like a monitor/printer).
Bay Area Council 2012 Outlook Conference/ Jeff Weiner, LinkedIn
Twitter’s Mobile Site Now Uses One-Third Less Bandwidth
The reason I ask is this(copied from my same question on reddit):

I see but does the fact that the judge told them to assume so indicate something about what he thinks about it?

I'm not a lawyer and I wonder how it goes in these cases: when a judge tells the jury to assume something, is he implying there is a good chance that that is how he would judge the case?

I had a lawsuit many years ago against a bank here in my hometown. The judge initially ruled he "believed the evidence I presented was consistent with my arguments". In the end, years later, that is how he judged it finally. Therefore I wonder if API's are all now on the brink because of this ruling.
The most straightforward answers are Project Euler[1] or Rosetta Code[2]. What are you interested in making?

[1] http://projecteuler.net/
[2] http://rosettacode.org/wiki/Category:Programming_Tasks
Nope. Quite the contrary. I was trying to avoid bringing the strange sentiment to which you are referring to the fore. Mere mention of those initials causes an adverse reaction in a lot of developers and admins. I voluntarily use his software every day. Not perfect (nothing is) but the best there is available. I find his code to be wonderfully lucid if I read it slowly and carefully. My opinion.
No stats, but you can get an idea from here: https://twitter.com/#!/search/realtime/gumroad.com

Looks like it's growing like crazy in Japan!
I have a feeling Gumroad is going to the the In-App Purchasing system for the WEB.
Of course, everyone's mileage varies. There are many items on that list that should be universal, though:

Invite-only access (pisses me off as an interested user all the time), go-nowhere "partnership" promises from other companies (I too wasted a lot of time on these dubious proposals during my startup time) and, the closely related point: "quick" meetings with people who do nothing but serve their own [and often times underwhelming] agenda.

Working from home on the other hand is probably a personal thing - some people think it's great, for others it doesn't seem to work out at all. Personally, I prefer a mixture. At home I do get a lot of things done that require concentration.
I'm not a big fan of Mueller myself but so far he's been correct. The jury returned a partial verdict favoring Oracle.

Judge Alsup specifically told Google's counsel to address the Johnson Controls decision.

Judge Alsup told Google's counsel that Google had to address the Johnson Controls decision with a view to the Java APIs.

It all depends of Judge Alsup now.
I think we're arguing over subjectivities here -- comprehensibility is entirely dependent on the people involved as much as the language in question. If you're better at Java than Haskell, you'll find it easier to follow, and vice-versa; I know people in each category. And you can write clearly or obfuscate in either language; I've seen all the combinations.

Personally, I tend to find Haskell easier to follow. I suspect that's mostly because I've used a lot more Haskell than Java of late, but it'll also be a matter of personal taste. As you say, Java can be very boilerplate-heavy -- some may find the redundancy makes it easier to follow, as it can remind you what's what "as you go"; others may feel like they're scrolling up and down hunting for meaningful code, and find all that boilerplate a distracting waste of space.

I will admit that, on average, I'll have to spend a bit longer looking at a line of Haskell than a line of Java before I know exactly what it does -- but then again, you rarely need anywhere near as many lines of Haskell as Java to solve the same problem, so it feels like a net gain to me.
ebay, PayPal, and Amazon are good examples in the digital world.
Performance Showdown: Starling vs ND2D vs Genome2D vs Haxe NME
As someone who just wrote their own extension for HN, I think that's the right way to go about things. Tables are such a pain in the ass and I there were multiple times where I had to talk myself into 'staying the course' and just getting it done rather than starting from scratch with a more sane approach.

I think if you could create a nice minimalist table-parser base it would be useful for any future browser extensions.
Gotcha. ;)
Sorry if I didn't make it clear that Gumshow is in no way part of Gumroad. I also do not work for Gumroad.

I have just been trying to figure out a way to build products on top of Gumroad's great and super easy to use api: https://gumroad.com/api/authentication.

I am most definitely cheerleading for Gumroad since I think more people building markets, etc over their payments system will enable more users making money for themselves.

Update: Not everyone has a Twitter account with many followers, so marketplaces combined with other ways of getting old and new products to Gumroad could go viral.
Contribute to Rails issues
I believe he is not affiliated with Gumroad, but just using their api.
Reuters: Google infringed on some Oracle Java copyright: jury
The probability of being hit by lightning is massively diluted by the fact that most people don't live places where lightning is a serious threat. I've heard it's actually a serious risk some places.
I don't get the SSDs thing. I see somes with the three models on the linked page.
I don't think Gumshow.com is affiliated with Gumroad.com, it's just a site built on the public API.
Mark Zuckerberg outlines Facebook’s 5 core values
just registered for beta access! great stuff guys.
Not a good idea in what way? It's a terrible idea that people shouldn't use or it's an idea that should be used but won't take off?
I find it ironical that you are typing this into hacker news.
I'm equally bewildered by that. Everything mass-produced is originally designed in CAD, by a person. Those things are more like software than the items made one at a time by craftsmen. It's a false dichotomy.
It takes so long, because we waste so much time rebuilding logic over and over that is neither re-usable, nor unique. Login/out, passwords, security, roles, reporting.

The app logic itself can be written itself but we spend so much time on micro-integration of libraries, or writing them ourselves that we end up wasting a lot of time on things that aren't solving a problem, rather helping to deliver it.
Getting Datomic Running on the Amazon Cloud [Screencast]
Mueller was correct only because the jury had no other option on question 1A.

The judge instructed the jury that APIs were copyrightable. He did this to prevent the certain appeal of his decision on APIs from forcing another jury trial which would rehash the same testimony.

Mueller was "correct" because he didn't have to make a risky prediction on the jury trial.

In fact, Mueller has been wrong, repeatedly. He predicted Google would settle. He expected the case to be resolved months ago. He gives that as a reason for hiding his employment with Oracle, a blatant conflict of interest while he offered expert commentary on the case.

He predicted the jury would find against google's fair use defense for question 1B, then blames the judge for not issuing the correct instructions.

He's basically a huge anti-google marketing campaign.

Ask him how that Linux GPL infringement issue that was going to ruin the android marketplace has been going? Nowhere you say?

edit:
Here's some context, but I regret having to link to his garbage blog to provide it:

Fake emergency ginned up by Mueller regarding distribution rights being revoked from Android vendors: http://www.fosspatents.com/2011/08/most-android-vendors-lost...

Fake and inaccurate licensing issue ginned by by Mueller regarding the "viral" GPL infecting[1] Angry Birds forcing Rovio to release the source: http://www.fosspatents.com/2011/03/googles-android-faces-ser...

[1] Hint, GPL licensing does not work that way.
Restart doesn't seem to be available. https://github.com/gaubert/gmvault/issues/4
No promises, but I think we will enable this on rsync.net storage arrays...

We already have s3cmd in our environment, so you can:

ssh user@rsync.net s3cmd get s3://rsynctest/mscdex.exe

So if we put this into the environment, you could call it over SSH:

ssh user@rsync.net gmvault sync foo.bar@gmail.com

... which is fantastic.

More like this.
I can't believe cases like this are actually decided by a jury trial. There's no way 12 random people shown a video about the patent system can be expected to rule fairly on matters of nerd esoterica.

Or is this opening round just legal theater, and the real decisions will be handed down by experts in the US Federal Circuit court after an inevitable succession of appeals?
The jury was told to assume SSO is copyrightable. They were all but told they had to find infringement there, with fair use being the important question.