skysight-inc/HackerNews huggingface dataset:
Boo hoo, quit dropping those cliches in here. From what I see, Instagram is one of the few for whom it was too hard (can't recall what was the last time an app didn't work for me). "Requires Android: 2.2 and up" so it's either they excluded lower resolutions or it requires too much RAM for my device to handle or sth, neither of which is a system problem as apps of similar and bigger photo functionality work just fine and smooth.
The correct way to handle it is to get it front of a Judge ASAP. Barratry comes to mind. When they can't provide logs of this application accessing their servers from an IP he owns the case is done and you pick up a little pocket money.
"If only Tumblr had a photo filter app."

scribbles this down
I agree. A set of sad and perturbed faces aren't exactly part of the explanation, and serve more as an emotional grab.
This means fire was used before homo sapiens existed, fascinating. We might have evolved to eat cooked/roasted food.

I thought a lot of the links to Richard Wrangham's research on the origins of cooking had already been widely shared on Hacker News. Here is a chronological list of a few stories on his research to show how this line of research has developed over the last decade.

http://img2.tapuz.co.il/forums/1_140989346.pdf

http://www.news.harvard.edu/gazette/2002/06.13/01-cooking.ht...

http://evolutionaryanthropology.duke.edu/uploads/assets/Wobb...

http://www.amazon.com/Catching-Fire-Cooking-Made-Human/dp/04...

http://www.artsci.wustl.edu/~anthro/articles/RW%20RC%20Ev%20...

I was very surprised when I saw the early dates (before the emergence of Homo sapiens as a species) for the earliest evidence of cooking. The current view is cooking actually enabled hominin evolution in the direction of smaller gut sizes and larger brain sizes, as is characteristic of Homo sapiens.
If you're not satisfied with App2SD, root your phone, partition the SD (512-1024 MB should be enough) and use Link2SD to transfer all files to that SD partition automatically, including cache.

But I agree this is an annoying problem on low-end phones, and it used to be in 2010 as well for HTC phones. Google really needs to force manufacturers to leave at least 1 GB of internal storage for apps, even for the lowest end of phones. I understand that would add to the cost, and would slow down Android's domination in the feature phone market, but there needs to be at least some standardization for the benefit of both developers and users alike.
I'd say there are many ways to take action and solve this while still using social media (after figuring out where on the vendetta...robot scale they fall) - filters, moderation, ban public comments, inform authorities in case anything actually happens, etc.

Fundamental point being, if you can't solve unwanted communication to your satisfaction using the available tools for social media, including the various web sites' policies and processes that have been developed to deal with such phenomena, stop using those particular sites. If a technology fails to provide all the capabilities you'd like, that doesn't give you a right to demand changing the underlying philosophy.

(Sorry, I changed my quote a bit because one can (and should) read things they "don't like", it's when one is looking to forcibly silence others' speech that they become the problem.)
Brilliant! This is a great way to demonstrate the power of the Exec model.
Mike named specific companies and denied that he was making up his experiences when asked. I can sleep at night about writing that particular piece of fiction and following it up with disclaimers on Twitter, here on HN, and on my blog.
I downloaded it this morning in a coffee shop and the first picture I took was of a cappuccino cup.

I could see that being a common reaction! It's that or a computer screen.
There's also a difference between lying and fiction. Fiction serves a higher purpose. Lying doesn't.

In this particular case, I agree that the company is probably overstating their concern. And you're probably correct that this is bordering on theatrics, but the theatrics serve a higher purpose: to show that they really do care for their customers. I suspect that someone put a lot of effort into creating these theatrics. Would someone who didn't care for their customers do that? No. They'd probably use a platitude like "The customer is always right" as their slogan, and ignore their customers.
When someone takes a project as fundamental as glibc and takes dictatorial control, it either means that the developer has a hidden agenda, or the developer has so many hacks and tribal knowledge, that he's afraid that any change to the code would interact in odd ways and break things. What are the odds that his branch has decades old bugs in it still, bugs that only he is aware of? Pretty high I bet.

Now he's head of Goldman Sachs technical dept? Perhaps they admire his ability to take and keep control of something highly-technical while being impervious to critique due to the unapproachable of his entire demeanor.
The disinformation in your post is mind boggling. Go was not designed for 32 bit, segmented stacks are great because of reasons that have nothing to have with address space addressability, in fact there are C implementations that use segmented stacks, segmented stacks do not preclude using the system libc, the reasons for bypassing libc were completely different, and calling C code from Go works just fine.
Will Apple even allow a faithful reproduction of LSL onto the App Store?
I do - all the time.

Kickstarter rejected my application to fund/finish an app for survivors of a certain disease. It was a strong application - I don't think that was the issue - I guess it just wasn't shiny enough for KS to warrant giving it a shot at crowd-sourced funding.

It's interesting to watch the evolution of projects that the KS folks deem Kickstarter-worthy. Somehow this LSL sequel was worthy, but an <$30K mobile application to reduce the suffering of a few thousand patients? Guess not.
To me, Postgres is the most underestimated database. Not sure if this is a bad thing...
Simple AJAX jQuery Commenting System
This time, we are making a Simple AJAX Commenting System. It will feature a gravatar integration and demonstrate how to achieve effective communication between jQuery and PHP/MySQL with the help of JSON.
Google Cloud Storage: high performance that just works
CPAN's ecosystem of packages are not really like Python's Libraries. There are packages for very small jobs such as doing IO or processing command line options (getopts) as well as packages that serve as whole ORMs or web frameworks, so it's considered easy to import File::Slurp even if you've never used it before, whereas it seems like the idea of using a library on the scale of Scipy for something like that would be silly.

My understanding is that Python usually has one established way of doing something, and what you find when you search "Python foo", what you find is usually what you want. Perl has more of a market based approach. I don't think "There Is More Than One Way To Do It" is intended to encourage the reinvention of wheels, that isn't really the Perl way. There often is an established way to do it in Perl and that way is File::Slurp or Template::Toolkit or Moose or DBI::DBD. The packages are great, they have maintainers so they can be updated, and as long as you know to use CPAN, they are easy to find.

On the other hand, that means the difference between a beginner who has problem X and says "Oh I'll look on CPAN for the source of the most popular package for X and see the examples the author put in" and a beginner who says "I don't know how to do that in Perl, where's a tutorial online?" is huge.

A couple of weeks ago there was a big to do in the Perl community that there needed to be more well-written up-to-date results for "how-to" searches. I think the reason that the community got into that situation is that for people who know to use CPAN, the quality curation is taken care of. It is always clear what the top 1 or top 3 packages are for a given use and the place to start is looking at the examples in that package's documentation.

TL;DR : For Perl, CPAN's packages serve as 'reuseable code' as well as ORMs, and web frameworks etc, whereas it seems to me that Python will port most pieces of reusable code into the main language itself.

Edited: Replaced "I don't need to do that in Perl" with "I don't know how to do that in Perl"
Why Instagram for Android dooms Android to second-class app status [Scoble]
I can, and in fact I do write an OS in Go, it's suitable enough for writing a kernel for me.
Python people tend to always compile their regular expressions; I guess they aren't used to writing throw-away scripts like in Perl

This is so that the RE isn't compiled each time it's used. These days the RE module maintains an internal cache for compiled RE's, but that wasn't always the case.

The 1.5.2 docs for compile() say "using compile() is more efficient when the expression will be used several times in a single program" while the 2.7.2 docs add the note that "the compiled versions of the most recent patterns passed to re.match(), re.search() or re.compile() are cached, so programs that use only a few regular expressions at a time needn’t worry about compiling regular expressions."

Edit: apparently the cache was present in 1.5.2; it just wasn't documented. In 1.5.2 the cache size was 20. In 2.0 it was increased to 100.

Still: explicit is better than implicit.

As well, I find assigning the RE to a well-named variable tends to make for more readable code. RE patterns can be horribly ugly and I like to get their definitions out of the way of the logic using them.
How did you log yours hours? Great write up.
I can't verify right now, but that might be the serialized representation of an NSRect. It might not be a format Omni created.
Choosing an E-Payment System: 13 Ways Your Company Can Recieve Money
IMO, the problem is not so much about the tools, it is more about Doctors "perception" of such tools and to a certain extent the "culture" and their past medical training. There is tons of evidence/literature in form of clinical guidelines[1], RCTs (randomized controlled trial)[2], and information resources (such as UpToDate). There are several studies [3] on why doctors continue to ignore software alerts (that incorporate such knowledge) in EHRs at the point of care. Although, I do agree that across the board the UI/UX of the EHRs currently in the market is horrible.

I believe there is a fine line between a good "decision aid" and "annoyance" and getting this right for an expert working in a chaotic, collaborative, time-sensitive, law-suit-attracting environment is extremely challenging.

1. http://guidelines.gov/

2. http://en.wikipedia.org/wiki/Randomized_controlled_trial

3. http://www.informatics-review.com/wiki/index.php/Alert_fatig...
Integration Tests With Capybara/Webkit
I imagine that the Google+ app is so big because it contains all the resources (images, translated text, layouts, etc.) for both the tablet and cellphone versions. Also, it needs to include extra libraries to support some of the newer ICS features on older phones/OS versions.
Facebook Smacks Back at Yahoo With Patent Claims in Counter-Lawsuit
From Ideas to Startups in 54 Hours
You're comparing apples to oranges. You've even stated this particular fact in your post with the paper example. You state that one should not chose a pricing strategy based on competition, but at the same time, aren't you validating your own strategy based on the earnings of a competitor?

The comparison shouldn't be how much you made vs another book, what you should be comparing is how much would you make if you sold your book for a different price. What it comes down to is the basic economic theory of equilibrium.
Microsoft ranks among top 20 linux kernel contributors for the first time
Facebook counter-sues Yahoo over 10 social media patents
Well - you need to watch the traffic quality. The 20 uniques from some blog comment might be non converting users.

You don't want just traffic - you want high quality traffic.
Facebook Fights Back, Countersues Yahoo Over Infringement Of 10 Patents
I just switched from MySQL to Postgres for everything (as a result of seeing how powerful and stable it is at my full time job) and it is simply amazing. Easily one of the most impressive pieces of software built.
Instagram has the ability to automatically share on Tumblr, so I'm guessing most users that would want to do that already do.
New Internet Video Must Have Closed Captioning
You're assuming a higher price causes lower sales, but I don't think the data supports that. If you were hypothetically faced with such a tradeoff, I understand sacrificing some profits to gain more customers. But if you could have both profits and more customers, why not? I think it's possible.

Assuming customers share at the same rate, the potential growth is much bigger for a larger audience, absolutely. But I'm not sure our customers will share at the same rate—I think mine will share more because they're fans. But this is speculation, and biased.
Business school will cost you five years. Can you afford to wait?
We were encouraged to take a daily reflection on what we did that day. I kept a general journal of what I was learning. By week 3, I started logging hours specifically on a notepad and in excel. Really awesome how much ground we covered as a class in that short time.
>> Confused about how so many people could visit and still I was clueless about what they wanted, I logged on to the Hacker News IRC channel and asked the room "Can anybody help? I have a site I don't know what to do with."

There is a Hacker News IRC channel? Anyone know the details?
Coral links ice sheet collapse to ancient 'mega flood'
It was California. In the tail end of the swinging 70s. (Yeah, 1981, but decades aren't that sharply delineated.)
Facebook launches patent counterattack against Yahoo
GNU/Linux Running On An 8-Bit Processor
I loved using Instagram on my iPod Touch, and have patiently waited for it to show up on my Android. I think there are a few things at work that make Instagram so popular. First, it is incredibly simple to use, including the filters. I'm also pretty sure it came along pretty early for this kind of application and was timed just right to handle the rise of smartphones, Facebook and Twitter.

Back to the filters. There are lots of people who love (and hate) those filters. I like the filters, but always take an unfiltered photo, then crop and sometimes use a filter in Instagram. In terms of the filter haters, I guess that shows that it's better to have a group of people that love your product and some that hate it, rather than a whole bunch of people who are just "OK" with it.

The API has also boosted Instagram's success, with YC's jazzychad and stammy producing picafight, among other apps.

The Instagram team just managed to produce something that got people's attention and build a community around it. It's not easy and requires some luck. With continued luck, they'll figure out how to monetize all that traffic.

Shameless self promotion -- yours truly in the NYT on Instgram: http://www.nytimes.com/2011/01/20/technology/personaltech/20...
Girls Around Me: One Woman's Defense of the 'Stalking' App
at $5, it's not easy to make any kind of living doing this. It might be good for students and getting some extra beer money, but that's about it.
#4 could be summed up as “show, don’t tell”. It’s much easier to say what you mean than to convey it in an interesting way. “Creating Short Fiction” by Damon Knight mentions this as well, and goes into great detail about the difficulties of fiction writing and how to surmount them. I thoroughly recommend it.
Sometimes I think it's "anyone who does not obsessively play FPSs and other boy-oriented games about lots of killing".
Am I in the minority in thinking this didn't need a clarification?

It was aimed at a technical audience that would likely catch the humor and direct signs of fiction. I do realize that the impact of the story led to its larger audience, but this does not change the original intent.

The ambiguity in story telling (and music, and art, and ..) adds depth. Clarifying it after the fact, with the proverbial lights on removes depth.

Also, comparing Reginald to Mike Daisy non-ironically is very disingenuous. Mike went on national news outlets to pitch his show and highlighted it as fact rather than performance. He was warned that performing on TAL will lead to its scrutiny as a journalistic report and he still went ahead, knowingly misleading the public.
I love a lot of what he says, but a few things really frustrate me.

The great thing about people who try to "productize" their ideas, is that they have to confront all the embarrassing situations where their approach really doesn't work that well, because they have actual users they are responsible to.

If you don't want to do that, I think your influence can be directly negative: When other people try to step into that position, they will end up having to defend why they are screwing up a simple, beautiful idea, which is what invariably happens when theory meets reality.

I don't think this is a small problem; just in the talk and in the corresponding article, Bret himself will gladly insult the people who created the tools available today, for no other reason than not offering general solutions to support interactive development. And he does this without giving any indication that general solutions might exist. Competing for mind-share with something that doesn't have to actually exist can be pretty hard.

The honest truth is that the kinds of interactive tooling that Bret wants might be an "essential complexity" in the sense used in "No Silver Bullet": The tools will have to be handcrafted from situation to situation, with little potential for reuse. And in some cases, that tooling will probably be far more work than the nature of the problem requires. To paraphrase the classic warning about overuse of regular expressions:

Some people, when confronted with a problem, think "I know, I'll create an interactive model of the abstractions that could be involved."
Now they have a far, far greater problem.

I'm going to stop before I get into his description of people who "simulate computers in their head", because this is already starting to sound more negative than I want it to. I really did love both the talk and the article. But I feel Bret is going completely counter to the principles he described in the second half of the talk. Often the real moral choice is to be just another boring implementer.
"Requires Android: 2.2 and up" so it's either they excluded lower resolutions or it requires too much RAM for my device to handle

Note that I didn't say developers couldn't handle it, I said it's not always cost efficient to do so. If someone is still on Android <2.2 or if their device doesn't have enough memory, that's an Android issue. Android exclusively is the only platform to have devices with wildly varying system versions, RAM, and resolution.

I don't see anything in your post that even begins to make an argument against that. On the other hand, I've seen at least one post of a developer making a high profile exit from the Android community because of the differences.

It's not that Android is hard, it's that is harder, and for less return. Most mobile developers can't afford to buy every system to test on, and can't afford lengthy development and support cycles.
Ah, smart. Thought you might of been using some special tool that you weren't telling the rest of us about ;)
Is it? I mean, bargain basement budget desktops have more cores than a typical server of 10 years ago. A 24 or 32 core server can't really be considered that exotic these days, can it?
Wow, this is really useful, I'd love to attend to your conference, but I'm a little too much to the south (Argentina) to attend. Is there any chance to get the conference transcript or a recording of any kind after the event? It'd be of real help in my current project.

Thanks!!
CDNPAL Open Search now on Kickstarter
This is awesome. Maybe more startups should figure out product-specific ways to do charity periodically. It's a good way to test new features, too.
Another alternative is to install Darktremor Apps2SD[1] on top of another ROM such as CM7. This will let you partition some of your SD card as extra "internal" space.

[1]: https://www.facebook.com/note.php?note_id=158809660835039
The local $/ is the trick : It reset the line-end character to 'undef', which makes the <> line-slurp the whole file at once.
All stories are metaphorical, even the true ones. And many of the most honest stories I have read have clearly been fictions.

Perhaps it is attempts at truth telling that should display the clearest warning, as it is generally better to start with the assumption that anything within the realm of normal media is written with an agenda and is probably not entirely true.

As to what counts as fake activism, the claims that were made in the story by raganwald are things that are easily verified as fiction by merely scratching the surface.

Where Mike Daisey actively promoted his work through a journalistic media outlet and only revealed the fabrications after an investigation to trace the interpreter he used in china, this is a post on a blog where as soon as the author is asked, "Is this real?", they write a disclaimer explaining that it isn't, but was written to illustrate a point.
Not many have made it to that point - 3 years - however.

This is true, but there are only 2 reasons I see:

1. Choosing the utterly wrong product. Smart people like us are drawn like moths to the flame of "great ideas," rather than "things which could help people and be really profitable." Something I teach against in my class, called Idea Quicksand. My philosophy about this is explained the first 3 free samples available on http://unicornfree.com/30x500

2. Barring "great ideas" which aren't businesses, people give up way too soon. They have no idea that it takes so long, and they don't prepare for it, and they think they've failed when they're really just normal. Which is a huge part of the reason why I blog & show up here.
Beautiful and deserves to be widely read.

It goes well with something Fred Wilson said: http://news.ycombinator.com/item?id=2721767
Actually, that's one of Heinlein's characters commenting on writing. Occasionally Heinlein would have to remind people that his characters spoke for themselves, not for him.

I can't remember a case where he spoke or wrote about writing in a similar fashion to what C.S. Lewis wrote in his letter, but his 5 rules of writing[1] have been influential for many writers. Once, in an Annapolis address, he explained that the rules were simple (1. You must write. 2. You must finish what you write. ...) but only 1 in 10 would follow each step. This was how you could get from half of the adult US population wanting to be a writer to less than a thousand actually being members of the writing guild he belonged to.

[1] http://www.sfwriter.com/ow05.htm
I've most often seen this tactic in secondary products, with the goal of learning from (hopefully) representative visitors in a way that doesn't risk presenting an unfocussed core offering.

This sort of safety-zone data mining doesn't have to be limited to perfecting your pitch, either. I don't have any inside info, but Massive Health's The Eatery struck me as a very clever way to learn an awful lot about their potential users for whatever they're really working on behind the scenes.
This really demonstrates the power of strong personal/professional networks. Each of these founders are probably happy to talk to smart, budding entrepreneurs, for as the saying goes: "He who teaches, learns".

Justin Kan was able to bring them all together in one place, that place being his most recent startup. The charity angle doesn't hurt either, and adds a "feel good" element to this that makes it much more share-worthy.

I love seeing creative marketing and promotional ideas like this. So long, and thanks for all the inspiration.
Need this for NYC. I have to imagine that this is the next area to expand to.