skysight-inc/HackerNews huggingface dataset:
I use AdMob - nothing fancy. There are other ad providers who send me spam emails about their services, but they seem really awful (they install their own apks to do more invasive interstitials, widget icons, etc.)

They have a feature called AdWhirl, which automatically displays ads from different providers depending on who will pay you the most at a given time. I have not tried this. If you do, let me know how it goes!
Wow, that's awesome! My mom's going to be thrilled. I don't have an iPad, but you just got a new web user. Thanks.
I wouldn't bee so confident about that.

The jury also found that the Nexus S 4G infringed the scrolling patent even though it doesn't include "bounce back" and, instead, using stock Android's "overscroll glow" (which, in theory, was supposed to work around the Apple patent). I'd say the breadth of this particular patent is an unsettled question, at the very least.
I recoil at Homebrew because it fails to successfully install relatively mainstream software that it claims to support (mysql, in my case). I do not recoil from apt because it regularly and repeatedly both cleanly installs and removes any software it claims to support.
Her apparent point was that there is no way to design around it, which is false. The claim was not about obviousness or validity of the design patent, but rather that it's really dangerous because there is no way to design around it. Which is clearly false. You may well have a valid point, but it's not what the Groklaw post said.
Apple's own expert witness suggested a "shape that isn't rectangular, or doesn't have rounded corners":

http://www.zdnet.com/blog/open-source/apple-and-oranges-appl...
https://www.youtube.com/watch?v=l1P6KUyOhBc

Never buy or read The Sun.
What?

Compilers have been studying and doing data and loop reordering (for memory optimization) optimizations for many many years.

In fact, some of these are even famous (http://www.hpcwire.com/hpcwire/2007-11-09/compilers_and_more...). Look at the art hack.

This is a very active area of research.
CGO, one of the main compiler conference, has had many papers on memory and data optimization in the past 5 years, and PLDI did before that.

Google for "structure layout optimization compiler", "Data structure optimization compiler", "polyhedral loop optimization compiler".
NASA craft to leave asteroid Vesta, head for dwarf planet Ceres
Keep in mind this is one of dozens of "internet" companies Steve owns depending on where you draw the lines in the greater Newhouse ecosystem (see: http://advance.net and http://en.wikipedia.org/wiki/Advance_Publications).

He's also pushing a $500M portfolio into every new-media-investing VC fund he can find: http://www.adweek.com/news/advertising-branding/advances-ma-...

So the fact that reddit got ignored for a few years, both to its detriment (having to beg for money) and to its benefit (not getting eaten/squished) is mostly just a byproduct of advance/newhouse's "buy all the things, figure out what to do with them later" strategy.
me too. That's why I also:

alias cd..='cd ..'

:)
Why Twitter's API changes screws startups as much as Twitter
"Difficult documentation, impossible for me to figure out how to do anything gui-related."

Why is this? Do you have much experience programming in Java? The Android Developer [1] website is a fantastic resource for learning about both the design and development standards on the platform. The User Interface Guide [2] is particularly exceptional at explaining how to implement different UI components on a technical level.

[1] http://developer.android.com/
[2] http://developer.android.com/guide/topics/ui/overview.html
I would imagine that the story alone is worth as much.
My fear with headlines like this is that people with no business working at the scale that Reddit does will suddenly eschew years of best practice SQL and by like "my dad's pizza shop CRM only needs two tables, JUST LIKE REDDIT".

Everyone please, use your brain before repeating such specific configurations. Reddit is quite exceptional. Your burgeoning to-do list app is not.
Mind explaining what this does?
I understand the comment. Of course the thought has crossed my mind. But I'm not so sure there's any evidence to support it.

Your post is vague enough that I have a hard time parsing it. No evidence for what? That there is such a thing as a "non techy" user? The evidence is overwhelming, including anecdotal evidence from practically every "techy" person here who have ever had to help their family/friends with a computer issue.

And it's not a question of ability, it's a question of ability + caring enough. The non-tech people might not care to boot an OS from a CF Card -- certainly not enough to seek out how to learn it.

To mom-type:

Here's an iPad, you can use it to easily email your friends, check facebook, and check the web.

or...

Here's an iPaq 2012, you can do all the above, but it's a little harder to use, HOWEVER you can boot any linux distribution you want, add a USB device, attach ANY keyboard -- like one with mechanical switches! I personally prefer the Cherry Blues, but you might want to try the Topre ones. People who use those never go back. They cost a bit more ($~250), and you have to get it imported from Asia or find a U.S. distributor... but it's worth it.
End the Summer with These Labor Day Recipes | Might Listing
The story here isn't that Bruce Willis is taking on Apple. It's that mainstream media, a trashy Murdoch tabloid no less, is reporting that the copyright regime isn't a consumer's best friend.

If those banging on about copyright reform ever need a sign that their message is finally getting though, isn't this it?
I'd just like to point out as a KDE developer that we don't go changing our APIs all willy-nilly.

Every major release I can remember (since KDE 2.0) has kept binary compatibility for the libraries (see http://techbase.kde.org/Policies/Binary_Compatibility_Issues...). There have been exceptions for Plasma libraries, but those were announced beforehand.

Many current KDE libraries are evolutions of technology going back to KDE 2 (for better or worse).

Perhaps the biggest change over the whole lifetime has been the shell (going from kdesktop+kicker in KDE 2+3 to Plasma in KDE 4) and going from aRts in KDE 2+3 to Phonon in KDE 4.

Btw, we were highly encouraged to adopt the popular multimedia framework at the time (gstreamer 0.10) instead of writing Phonon. gstreamer will soon be releasing an incompatible 1.0, while in the interim Phonon gained native support for the sound server that become highly popular in the meantime, PulseAudio.

KDE has been doing its part to insulate developers as much as possible from mandatory API changes. It's not as good as the kernel or Microsoft has been able to do, but it's certainly not as bad as GNOME IMHO.

I can say this as an app maintainer too. Going onto the KDE 4.10 development cycle, JuK still has code that uses the "kde3support" library. :(
Jesse Williams, of Grey’s Anatomy, Gets Married | Might Listing
Thanks, I use AdMob as well right now. I tried using it as a meditation layer and including MobFox but I was getting horrible results with MobFox so recently dropped it. One of the challenges I'm having finding networks is finding one that doesn't require location/phone state permissions. I added it one time and a lot of users got pissed off :O. Will let you know if I come across anything better!
But bmw never sued brand x for the patten on useing steal or plastic in there cars. Nor has einsteins estate ever sued the government for teachers in our schools using his therories.
Installing The PHP WebDAV Extension On Debian Squeeze
I would argue the average person's life is much closer to bordering on sociopathy. Jiro is full of energy and happiness at age 85. So many "normal" people are sickly physically and or mentally by age 85. They complain about how things use to be better, they watch fox news, have no passion in their life and feel empty. I see the opposite in Jiro, he seems to be so full. So full of joy, and passion. A simple life doesn't mean a sociocpthic life. The complexity and lavishness most people look for to make them feel full often what makes them feel so empty. So I disagree, Jiro is not a cautionary tale, rather he is an inspiration. I hope I am that happy and full of life at age 85. I hope I am still dreaming of new ideas at night and honing my passion durring the day.
One other question if you don't mind: How did you initially market the app/gain traction? Right now I've been just reaching out directly to Instagram users (my app is for them www.TagsForLikes.com) and that has worked alright but wondering if you have any other methods.
Yeah, I'd been thinking "Magento" from about halfway into that article.

Wordpress uses the EAV db pattern too (have a look at the wp_options and wp_meta tables).

Of course, Magento and Wordpress use it in fundamentally different ways - so this project I've got to build a combined search across a site with both Magento (EAV for products) and Wordpress (non-EAV for posts/pages) in use, is in that "it'll sit on the backburner until it becomes critical or somebody else solves it for me first" state…
TokuDB is interesting but priced a little outside what I'd be willing to pay. For the same price I can throw more machines at the problem and use Cassandra.
Facebook Viral Tactic for Startup (Part 1) – Generate Massive User Engagement
Why in sessions, though? Why not cache everything as uniquely-identified resources and store only the resource ID in the session? That way, resources can be shared across different sessions.

I'm trying to think of a case where a user's actions (that's what's supposed to be in sessions, right?) can result in 1M of data and drawing a blank. Maybe if they're uploading images or video transiently, like in Google's Search-by-Image feature, but even that seems like a case where you should upload the image permanently and just store a reference to it in the session.

Edit: Answered my own question: oftentimes it's useful to store a history of the user's recent actions in their session, because then you can build a more responsive, more tailored UI. You can save transient data they've already entered, avoid showing them promos they've already indicated no interest in, and potentially use it to predict useful things to show them next. Even then, though, it'd take 500 pageviews at 2K apiece (which is a very generous estimate) to hit a meg of data.
How many people use a SQL DB without some form of support contract?

To do so is not too smart if your business relies on the DB to function.
As an avid golfer, the only golf tools I have paid for are: League scoring systems & Callaway uPRO GPS for course downloads.

A few thoughts..

Have a free individual version (many of which are league members), and give them an incentive to switch their league to this platform.

A mobile scoring system integrated into league play allowing you to see realtime scores against your competitors may be compelling.
> It has "thing"/"data" tables for every subreddit - created on the fly (a crime for which any DBA would have you put to death, normally).

That's not correct. There in't "table" for a subreddit. There is a thing/data pair that stores metadata about a subreddit, and there is a thing/data pair for storing links. One of the properties of a link is the subreddit that it is in. Same with the comments. There is one thing/data pair for comments and the subreddit it is in is a property.

> They'd very likely have done so themselves if NoSQL products were mature when they first developed their platform (I am vaguely recalling/guessing here on that one).

Actually, still today I tell people that even if you want to do key/value, postgres is faster than any NoSql product currently available for doing key/value.
You don't want a language to force error handling on you. Error handling is different in every case. Go only tries to force you to deal with errors instead of allowing you to ignore them until an exception is thrown. There is never going to be an all-purpose error handling answer. Its just a matter of deciding where your error handling code is placed.
Mayo: Its a trade secret, not a patent.[1,2]

The law of protection of confidential information effectively allows a perpetual monopoly in secret information - it does not expire as would a patent. The lack of formal protection, however, means that a third party is not prevented from independently duplicating and using the secret information once it is discovered.

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

[1] Like Coke. Ingredients and technique are, independenltly, common prior art.

[2] Also, this is not to be snarky: the protections are different.
Btw, the flickr in question: http://www.flickr.com/photos/walkingsf/
US flew Global Hawk spy drone missions from Australia
Detecting pitches in music with R
A cookie will eat up latency on every request. If the amount of data is non-trivial (and UI customizations can be, there're some fairly demanding users, and oftentimes it's helpful to store a history of what they've done recently so you don't prompt them for things they have no interest in doing), that can be a big usability hit, and even run afoul with HTTP request-size limits.
It'd be good if the major browsers decided to adopt one (or some?) of LESS/Stylus/SASS natively. Then it wouldn't be such a pain to tweak your stylesheets using these..
I just started using LESS and if you're on a Mac, I highly recommend LESS.app[1] to work with. It will automatically compile your LESS into CSS whenever you save the document in any text editor. Edit and save a page like variables.less that's included in main.less? It will auto-compile main.less, and any other LESS files that include variables.less when you save it.

[1]http://incident57.com/less/
Please. Submitting canonical URLs (as wasn't done here) helps avoid duplicate submissions. This same article has been submitted three times already in the past two days.

http://news.ycombinator.com/item?id=4468436

(three hours ago, with comment noting two previous submissions)

http://news.ycombinator.com/item?id=4466528

(eighteen hours ago, with comments noting that the article promises more than science can now deliver)

http://news.ycombinator.com/item?id=4463519

(yesterday, no comments)
Ebert's comments were a surprise? One of the major themes of the movie is the incredible cost of perfection/mastery. Everyone wants to be the best at something, but so very few are willing to give everything to perfect their craft.
See my comment here: http://news.ycombinator.com/item?id=4468905

There isn't one table per subreddit.

I'm not a current dev, FYI, I left a year ago. But as far I know, it still works the same way as a year ago. Which is the same as it worked 3 years ago.
Same here, Chrome stable on Win 7: http://i.imgur.com/1MXJp.jpg
I don't even think medicines should be patented. I think government should fund the R&D and then let all companies manufacture and sell it at a low price. Then it is even better than medicare.

The government can sell the production method to other countries for a profit though.
No, they have <thing> and <thing data> tables for each entity. This is a grave misunderstanding of what was actually said.
10 amazing concerts that you could have seen for $20 total
In many densely-populated US urban areas, Wi-Fi is already completely- (often over-) occupied with contending users. This is to be expected considering the trickle of "public airwaves" which the public can currently access.

Alternative frequencies are already sorely needed. None of this stuff (and plenty of it) can happen fast enough.
The world that you were describing, without patent protection, would be perfectly fine for software.

Do you think samsung needed to refer to apple's patent to figure out those tricks? Or that those tricks needed significant R&D to come up with, which requires patent protection? I do not.
> Are you saying that Apple is succeeding because their customers are their users?

Yes, and they have different priorities than the CTO or IT manager, who may select enterprise software by feature checklist (or other priorities) rather than end-user experience.
For more on #5 (original Fortran optimizing compiler), including the source code, see http://www.softwarepreservation.org/projects/FORTRAN/ .

For more on #7 (Quicksort), I especially recommend Hoare's paper in the Computer Journal, which explains many details about the algorithm that are unfortunately not widely known (such as the correct way to partition for Quicksort): http://comjnl.oxfordjournals.org/content/5/1/10.abstract (the full text is freely downloadable).
If hardware were designed intelligently, switching to another frequency band would be a matter of a different daughterboard.
(Especially when a many of them don't have link targets, and most of the rest are to pages that 404. I'm betting the site is simply not finished.)
> "independently developed"

> This is a new claim and not one that will find many takers imho.

So Netscape Navigator 2.0b1 was cribbing off the the iPhone when it designed "Live URLs" detecting URLs and email addresses in mail and newsgroup messages? And Borland had a particularly good time machine to add detecting phone numbers to dial in your notes to the Sidekick TSR in the 80s?

Oh, I forgot, Google clearly copied Siri when it released "universal search" for the G1 (in Cupcake, IIRC). I mean they should have known that porting Google Desktop Search to Android would obviously infringe on Apple's patents. I've sure Eric Schmidt got the idea for Desktop Search in an Apple board meeting. I just wonder how he got his notes back to Googlers in 2004.
Would rather post this on the blog, but since I can't I'll put it here...

Given that the "chairman" refers to the chairman (Lee Kun-hee) of Samsung Electronics, consider these numbers:

Samsung Electronics revenue in 2011: $149 billion USD

Samsung Telecommunications revenue in 2011: $21 billion USD

Even in a North American style business he would probably have more pressing concerns than a ruling that affects only a very small part of the business he is overseeing. Given that Samsung is a Korean multinational, we're talking about a completely different culture and business style, where the top few layers of people probably don't need to know about this sort of thing right away.
3G Signal Jammer - High Power Signal Jammer for 3G   GPS   Cell Phone
Haha, fair question.

I'm really really proficient in Java. I used to teach it in school, I've done it professionally, etc. So I had no trouble at all writing the actual "guts" of the app, or even the android-specific APIs. And while I'm not great at swing/awt, I can make it work if I need to.

But it really breaks down when I get to the Android gui+os-specific things. I find myself having to memorize (and reference, and re-reference) words like Activity, Intent, Bundle, View, etc. You have many kinds of menus and dialogs - options menus, preferences menus, etc.

Of course, all of the information is there, and perhaps it's worth reading all of it, one page at a time, in order become a proficient android programmer. But it's so specific to that one platform, and has has such a new set of vocabulary which isn't common anywhere else in computing, that I personally have found it really difficult.

It looks like the documentation has gotten much, much better over the past couple of years, so maybe you've inspired me to give it a fair shake. But I really wanted to "jump in and build" and that has a much larger learning curve than I would have liked.
Coincidentally, I watched "Jiro Dreams of Sushi" this evening, and I'm pleasantly surprised to see it on the front page of HN. I was absolutely fascinated by Jiro, and I couldn't stop thinking about how his advice is applicable to honing you software development skills. Jiro never stops trying to improve in all facets of his craft, including the seemingly minor details.

I agree with the Roger Ebert quote that it's clear he sacrificed much of his family life to obtain this mastery. Jiro even admits that he wasn't a good father. However, if you love what you do, as he does, then I can't fault him for it. We'd be so fortunate to have that kind of passion.
An interesting example of your case: the Art dealer. Despite doing none of the work of art, they collect 50% of the sale. I think the missing link here is that the effort involve in innovation is S-shaped. [1] Like in your idea of original research, The original idea or creative spark, overcoming inertia. etc. Next, there is a lot of stuff to do to get it roughed out, but many competent people that would not have the genius to originate the idea, can/do help move it along. But then their is finishing and integration, and again for this you need a master (eg, steve jobs). Likewise, with a business. In business, the last step is sometimes looking like the art dealer. A bottleneck? Yes. But being an art-dealer is still a bit of work. They have to make it marketable. They have to market it. There is a needle in a haystack problem. There is knowing about the haystack (rolodex), doing the legwork to meet clients. Then running the shows, exhibiting, writing about the "value" and context of the work. Etc. The pay (like you say) is higher than what seems reasonable. (Although, perhaps not as easy as it seems.)

[1] http://upload.wikimedia.org/wikipedia/commons/thumb/8/88/Log...
Interesting. +1 for sharing actual numbers as that helps the learning process along quite a bit imo.
True to forgettable SQL-ish (did you know that indexes are not addressed by the SQL standard?) syntax, I got it slightly wrong:

$ psql
fdr=> \h CREATE INDEX
Command: CREATE INDEX
Description: define a new index
Syntax:
CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ name ] ON table [ USING method ]
( { column | ( expression ) } [ COLLATE collation ] [ opclass ] [ ASC | DESC ] [ NULLS { FIRST | LAST } ] [, ...] )
[ WITH ( storage_parameter = value [, ... ] ) ]
[ TABLESPACE tablespace ]
[ WHERE predicate ]

So, rather:

CREATE INDEX CONCURRENTLY foo ....
Me too. I typically always buy Thinkpad X-Series laptops. They always worked fine with Linux and I didn't really have to do much (if any) research.

So you buy Macbooks because they run OS X and I buy Thinkpads because they run Linux. Where's the difference? (Except that I would also be able to run Linux on other types of laptops if I wanted to).
>> Client-side cookie

Using local storage or manipulating the path to avoid the cookie being sent to the server are a solid option if you need to store UI state for non-logged-in visitors of a highly trafficked site.

Obviously solutions are not zero-sum but having to deal with a session store that brings its own latency, state, garbage collection issues, etc, is something I've found to be sub-optimal. But to be clear: We're talking about specialized techniques that don't apply to most websites.

Though most of my experience is at a social network (not the social network) and building out advertising platforms. I've certainly never had to worry about storing so much UI state data that I'd be concerned about its size. Your experience seems a bit different and obviously at this level everything is subjective.
France, Russia draw old swords at 1812 battle of Borodino
I was really excited about Go. Designed by some gurus, seemed to get everything right, google app engine supported it.

Then I tried to build something.

Java-like verbosity. Meh, I can deal with it.

[]byte and string aren't the same. Whatever, a few extra lines and thot cycles here and there, no big deal.

Overly complex library functions. Let me explain this one. In Lua, markdown (discount) is a single function. In Go, there was a bunch of extra stuff that just seemed like noise. Likewise for cypto, Base64, stringwriters, bunch of other stuff.

A bunch of little annoying stuff like that adds up. Eventually I just said fuck it. Maybe I'm not hardcore enough or something, but now I'm back with LuaJIT.

Goroutines are cool, tho. Lua's synchronous threads aren't quite the same. Also google's app engine datastore is sweet. Nice and simple, no screwing around with SQL. If I had to do systems stuff, I'd reach for Go.

LuaJIT is faster anyways.