skysight-inc/HackerNews huggingface dataset:
The two other similar photo apps I tried before instagram was available take ~8Mb each. Maybe it takes a lot of data to specify the filters?

They might also rely heavily on a non-java codebase, in which case they can't just use the built in libraries that most android apps can rely on.

Both Chrome and Firefox's mobile versions use a lot of space too. (Firefox is down to 20MB, but chrome is 50.)

And wow, apparently Google+ takes 30MB! Not sure what that app does that makes it larger than firefox...
Sufficiently advanced sophistication is indistinguishable from obfuscation. And obfuscation is a problem that's not ideally solved by hiring smarter people.

I think that's the point edw519 was trying to make.
...standard Internet practice of acting like a jerk in the comments section of a blog post

Haha, yes, that is standard practice for many people in anonymous fora.

Regardless, the philosophy behind bills like this is inane. Hate speech is already illegal, and speech which is deemed harmful to others (such as threats online) is considered hate speech. Legislation targeted at further outlawing behaviors which are already under existing laws will erode our civil liberties.

I doubt this will be written into law, but this is still scary.
Mad respect for you, sir. I really feel like you did the right thing, and I hope the HR people there (and in the rest of our industry) get straightened out quick.

P.S. I would have done the exact same thing as the two hires. I probably would have recorded it on video and remained silent until you were done.

EDIT: boo for not disclosing clearly, in bold, at the top of your article that this is a fictional piece. Orig. comment left intact above.
Gov.uk Government Digital Service Design Principles
> There's no concept of a user defined pass-by-value type.

Everything is pass-by-value, but I understand what I mean.

> Second paragraph ...

Yes, it all sounds legit. But in reality, it is often quite different and after the JIT compiler ran not a single object allocation or dereference is left. It's not like JVM engineers are stupid, you know. :-)
Brackets give your editor the information it needs to automatically infer scoping and to do smart reformatting. Without it you're entirely on your own.
Big question now: how long it will take Instagram to double its user base? Considering how many people were expecting this launch I'm sure they will become one of the most popular apps on Google Play pretty soon.
Downvoting was expected, as my post runs counter to the prevailing view on social services and opposition to capitalism "red in tooth and claw," but some commentary on why would be appreciated.

My original post was relevant and not too inflammatory, I don't think. If you disagree with the substance of what I said, state your case instead of (or at least in addition to) downvoting.

A reaction of moral indignation without discussion on a logical basis is at the heart of virtually everything wrong in modern US society. Break that, at least here.
There are some benefits to the registry including fine grained control of permissions and a common model for all applications.
Introducing bollyMuse.com where you listen to continuous songs without interrupt typically aimed for bollywood and
south asian songs.

I have tried to make it user friendly with minimalistic design.

Technology Stack: Rails, Jquery, Bootstrap Still work is in progress.

Kindly spill any feedback you might have for making it better.. :)
It's a limitation of the Github API. The app sends notifications after receiving a web hook from Github, and you can only add web hooks for repos you own.
Boo. Should be disclosed in bold at the top of his article.
Why America Needs Apple
Instagram Now Available For Android
Here are more specifics from another article.

"BlackBerry Mobile Fusion includes RIM’s software for managing, securing, and updating BlackBerry devices as well as tools for managing Android and iOS devices running RIM’s BlackBerry Fusion Client app. After a 60-day trial, the software starts at $99 per user, or $4 per user per day, with volume discounts availabe [sic]."
- http://www.forbes.com/sites/briancaulfield/2012/04/03/blackb...

This is definitely an interesting strategy, although I seriously wonder if the same trust that's put into a full Blackberry stack will translate to just some software, regardless of the technology behind it.
Next to the filters, it's probably also all the graphics for custom UI designs. Combine the two, and it's big.
Fine in FF on Lion for me.
Instagram. Ruining perfectly good pictures since 2011.. or whenever they started.

No offense to the company but I really hate this trend of filtered pictures. Am I the only one who prefers actual pictures rather then low quality "old looking" ones? I'm all for sharing pictures easily but keep them real!
Micromax introduces Funbook tablet PC with better features |Price Rs. 6499
Sounds good—I had this feeling too about Go vs Node
As someone who bought Sascha's book, his pricing made it a no brainier. I bought it in a snap.

So the difference is that Jarrod earned $2,000 more--or roughly 25%.

On the other hand, Sascha(who made less revenue) had 1,234 or almost 5 times more paying customers than Jarrod.

You could argue(without seeming crazy) that it is better to have about 1,000 more paying customers for something like an ebook, even it means losing $2,000. If Sascha's product was something like a SaaS product and each customer had a support cost, the argument for fewer customers would be more reasonable. But for something like an ebook, I'd chase volume even at the expense of a couple grand in revenue.

It'd be interesting to track this in the longer term if the authors launch more products. I'd put my money on Sascha to make more $ from future products and come out ahead of Jarrod at the end.
The Internet Goes Local
Only if your project is small enough that it doesn't require much more than your spare time. Hire one developer (or quit your job for that matter) and you are taking a $100,000 gamble.
This has been rubbing me the wrong way for the past day.

It appears to state a false set of premises - that minorities have the bulletproof ability to threaten employers with being sued for discrimination unless they are hired, regardless of qualification. The focus on this ridiculous premise for rhetorical effect obscures the real danger of such requirements - that non-visible minority status leads to vulnerability to being discriminated against.

People in minorities are disempowered and denied equal consideration, not demanding special rights to be hired even if unqualified. It's frankly insulting to have an argument has been used completely seriously to argue against the existence of anti-discrimination laws by Republicans and Libertarians instead used for the purposes of satire.
Finally, a state taking on the serious problem of internet trolling! Hopefully now we can move on to less important issues, like the economy, immigration, and healthcare.
Integrate[x^2, {x, 0, 1}]
Cachejs - a JS Caching Library allows you to cache all kinds of data.
I guess it really depends on what filters you apply to your photos and how to apply them. I agree that some people don't know when to stop or how to identify photos that might look better without filters, but you're gonna find that type of users everywhere.
I'm waiting for python to fix "from __future__ import braces". Or at least make "pass" mandatory for end of block
Opting for car donation? Choose the Right Charity
Not even just the food I think fire was used to stay warm on cold days, a huge advantage, and was used far before food was cooked.

Nothing drains like being cold and having the ability to make fire would be a massive change.
If a comment has one upvote and zero downvotes, it has a 100% upvote rate, but since there's not very much data, the system will keep it near the bottom. But if it has 10 upvotes and only 1 downvote, the system might have enough confidence to place it above something with 40 upvotes and 20 downvotes -- figuring that by the time it's also gotten 40 upvotes, it's almost certain it will have fewer than 20 downvotes. And the best part is that if it's wrong (which it is 5% of the time), it will quickly get more data, since the comment with less data is near the top -- and when it gets that data, it will quickly correct the comment's position. The bottom line is that this system means good comments will jump quickly to the top and stay there, and bad comments will hover near the bottom.

[1] http://blog.reddit.com/2009/10/reddits-new-comment-sorting-s...
Unrelated: I just wanted to plug Evan's Chicago Boss erlang web framework here. I am pretty excited about it.
> The kernel may be the core of a Linux system, but neither users nor applications deal with the kernel directly.

The amount of complexity in a modern libc, glibc in particular, is mind-boggling.

One thing I love about Go is that it completely bypasses even libc, the Go runtime and stdlib use syscalls directly(well, except on Windows, for obvious reasons), in a way a Go program is "closer to the metal" than a C program.
How is this spam? Seems like a great article to me.
Now it will REALLY take off!
Rethink your Startup Website: Make a Net, not a Funnel
Will this land (eventually) in XULRunner as well ?
New start up questions?
I am starting a new start up called confusinghomework.com and I am to the point where I need to find some funding and get the company really going? Do you guys know any great places to look? Also if you take a look at my website, do you think this is a idea with potential?
Sigh. Maybe "decidedly" was not the correct word. Still, "if you only consider the discrete parts of probability theory, then probability theory is discrete math" is not useful.
Why Interfaces shouldn't be Prefixed with I
Taking a photo is a creative endeavor, not necessarily an effort to flawlessly recreate how something actually appears to the human eye. Engineers frequently do not get this.
Hacker News Star (iOS App)
Ask HN: Honda Civic vs. Mercedes Benz - You get what you pay for with Software?
What does the HN community think?

----
Honda Civic vs. Mercedes Benz
We suspect that some of our over-priced competitors will look at our new pricing and make the comment, “you get what you pay for,” or “you can’t expect to pay the same for a luxurious Mercedes Benz as you would for a Honda Civic.” While those traditional sentiments and analogies may generally hold true for physical goods, they don’t apply to software.

With physical goods, the old adage, “you get what you pay for” is generally true, but it doesn’t necessarily apply to software. With software, each user gets a product that’s worth what the entire group of users has collectively paid for.
It’s worth examining what that means. Since the cost of a new user is exceptionally low for software vendors, price is simply a function of volume. If a software product that costs $50 million to develop attracts 100 million users, it will generate fantastic profits even if it’s priced at just $1 per user (for simplicity’s sake, I’m ignoring the cost of supporting each user). That same product would lose millions of dollars at a price of $1,000 per user, if it only attracted a few thousand users at that price point. In contrast, if Mercedes Benz could sell 100 million cars tomorrow for $10,000 each, they would lose a fantastic amount of money. Despite the $1 trillion in revenues these sales would generate, the cost of producing 100 million Mercedes Benz sedans will far exceed $1 trillion in materials alone.

So, in the software industry sometimes it is possible for the Mercedes Benz of software to have a Honda price tag! It might even have a skateboard price tag! ”You get what you pay for” doesn’t apply. Another way to put this is that it’s impossible to tell which software product is the Mercedes Benz of its class based on price alone. You’re better off giving it a test drive and deciding for yourself.
----

Note: Pulled section from http://www.axosoft.com/blog/2012/03/31/10-years-in-time-reinvent-axosoft-ontime/
That doesn't mean they "endorse" it.
Shameless plug, but I try to explain math concepts on my blog. Here's an example for e, which eluded me for a while:

http://betterexplained.com/articles/an-intuitive-guide-to-ex...

My goal is to explain ideas as I wish they were shared with me: informally, with the primary focus on intuition (there are plenty of places to practice the mechanics). Hopefully it can come in useful for you.
Last time I was in Arizona, I was pulled over for being a "potentially undocumented alien". I have red hair and pale skin. Next time I'm visiting my parents, I'll be pulled over and arrested because I made a bad joke online. Arizona, you're pathetic.
From the video I saw it looked like they were planning to make tablets a first class citizen with this game.

I can however see this going more for the nostalgia market than the "casual" market as such.

I can see that it would work well on a tablet but there may be other reasons to port to the PC first.

For example there the already existing codebase (although massively out of date).
Also their developers may be more familiar with programming for the PC, so it may just be quicker to bring to market on that platform. Also at the moment there are just more people that own PCs than there are who own iPads.

If there is sufficient interest/funding for this project I doubt that it will not be released for tablet devices at some stage.
Being a Student Entrepreneur : Lessons ‘Earned’
I don't intend to minimize your point, rather I want to point out that if you are saying "don't write unless it's real" you are really truly stepping over what value creative writing provides. Even to disclaimer is to say ignore what was written because it isn't real.

Creative writing for satire or parody are critical aspects of humanity. It is unfortunate when lives are at stake as a result. But there are so many writings in human history that do this - what is your proposition for those?
You should try to contact the Melbourne Linux User Group, they might be interested. Their website is http://www.mlinux.org/
he's not actually accomplished anything worth being smug about... And Hugh Laurie was always the talent in their double-act.

Stephen Fry has accomplished plenty, and (not to talk the man down) I suspect has done a lot more that will stand the test of time than Laurie has. A few to start:

Last Chance To See (documentary about endangered animals)

Stephen Fry in America

The Secret Life of the Manic Depressive

Fry's Planet Word

I suspect they will all be of more interest to historians in 100 years time than multiple seasons of House.
Well done for fixing it so fast. You're really serious about being responsive.
That is why people who have no drive to become entrepreneurs think that people like you are insane.....they're just missing the gene to "get it"....
My Muse is Not a Horse - Nick Cave to MTV
The best resources for learning math are textbooks. Learning math from pages on the internet is difficult. Mathematicians don't have quite the strong online presence that programmers do so the online literature suffers.

Textbooks are fantastic, though. They are written to be self contained and will start at the beginning (usually with an introduction to fundamental subjects such as set theory). If you're serious about learning math, they are the way to go.
One of the best books you can find on the topic has been written by Stephen King and is called "On Writing".

The first part is a small auto-biography as he states that "to understand writing you must understand what happens in the life of a writer".

The second part is full of clever and useful advices, including ones close to the one in this article.

Even if you don't like the author, you should really read this book if you're serious about writing.

http://www.amazon.com/On-Writing-Stephen-King/dp/0743455967
Or dating methods are all messed up. :)
Unfortunately, Go with its mandatory GC is about as appropriate for systems programming as Java, regardless of how its marketed...
Instagram now on Android
Submitted my application to YC the day (after) my idea demoed at YC
Instagram for Android is now available
> I wish all writing/journalism classes devoted a week to this precept.

I'm quite sure they already do. The persistence of writing that tells rather than shows owes to the usual causes, i.e. a shortage of motivation, confidence, ability and/or time on the part of the writer.
Who is Responsible for HTTP_Referer (sic) Misspelling in RFC 1945?
It sucks, but it will cost even more if the situation is not handled correctly and ends up in front of a judge.
Not to be a Balsamiq fan-boi, but you clearly don't know Balsamiq based on this comment. Peldi and Balsamiq has been pretty straight up and transparent with everything (including their revenue & profit figures) from day 1.

So this doesn't surprise me.

As a matter of fact, if he DIDN'T do this....THAT would surprise me, based on the expectations he has set for his company (for better or worse).

Go read up about how he gave away free licenses to non-profits and educational institutions in the early days before 'Balsamiq' was 'Balsamiq'.

That being said, they are pretty awesome.

P.S. Small spelling correction, I think you meant 'annals' of history :)
Startups Looking to Build an Advisory Board
Ugh, completely disagreed. Do we really want startup funding run by Statler and Waldorf? Academic reviewers tend to be looking for ways to reject your paper, not even trying to give an honest evaluation.
This is something to take to heart if you are a manager. Often times managers will be presented with the problem that the things that need to get done, aren't. The 'simple' solution is 'work longer', the expensive solution is 'hire more people', and the right solution is 'work smarter.'

If you can get clear feedback as to what holds things up from getting done, you can address those barriers and knock them down. Once you run out of ways to add leverage though, hiring is your best bet. Making people put in extra hours when they are working efficiently is asking them to burn out.
The best donuts have a small hole
I'd imagine the right way to handle this would be Reddit style: Implement the naive solutions (i.e. sorted by average score) alongside the top-performing solutions.

Add in a UX that makes it obvious that there's a choice to be made and allows the user to easily evaluate the results of the naive solution alongside the optimized solution, and end users who are themselves evaluated on overall performance metrics will tend to choose the more effective solution whether they understand it or not.

The addition of metrics to allow for side by side evaluation of the simple strategy versus the optimized strategy is key - someone choosing the unintuitive yet superior strategy will likely have to explain themselves to management at one time or another.

Aan interesting parallel is NFL onfield playcalling decisions. There are plenty of instances where coaches make choices that are statistically unsound but they reinforce the image of a tough, responsible coach. Conversely there are coaches who play by the odds and get lambasted when their decision doesn't pan out.
It's nice to read another rant by the famous Mike Church, self-proclaimed genius.

But before you take him seriously you should perhaps check http://en.wikipedia.org/wiki/User_talk:Mike_Church and http://en.wikipedia.org/wiki/User:Isomorphic/Minions_of_the_... which should tell you a bit about him.
And fire past sunset must have been a huge boost to socialization and safety of the tribe.
I actually read the book, and found most of the advice (besides the no duh basics like you have to keep writing no matter what) pretty unsurprising, but then I only read it last year after having read a LOT of other books on the topic as well as completed a couple novels and a lot of failed attempts. Perhaps it's good for people newer to the craft but once you get past a certain point I actually would NOT recommend going back and reading it.

Though to be fair at this point the only books on the craft I buy talk about specific topics (Dialogue, description, subtext, etc).
Searching for "Instagram" in the Play store only brings up clones of the app. I would guess the search algorithm takes total downloads (which will be higher for existing apps, for now) into account over matching the app name.
Haha, I don't know why, but I laughed when I got to the 3rd formula. It was like the punchline to a joke.
I'm not 100% sure what the definition of a "casual" gamer is anymore.

I guess it's a demographic that does not fit the pimply faced teenager that many games were marketed too in the 90s.
Take me for example, I probably spend an average of 3-5 hours a week playing games and I don't take them too seriously so I would think that would classify me as "casual". But on the other hand I generally enjoy in depth RTS or RPG games more than basic puzzle games.

The old Sierra games I remember playing the most were the space quest series and I wouldn't describe those as "casual" since they were brutally difficult in parts.
Possibly because Twitter has a patent on "pull to refresh"

http://techcrunch.com/2012/03/27/pull-to-refresh-the-patent/
Wow! It's really pretty...

I wish you could login/vote/comment on stories, but I'm sure you plan to add them in future versions. Also, an iPad version would be nice too :)
The Nastiness Problem in Computer Science
A lot of them may look like shit, but I think it has encouraged more people to take photos. As a photographer, this makes me happy.
Amazon has transformed the venture capital biz as we know it
The Secret Science of Memorable Quotes
The filters are just simple image transforms. Generally they're just specified as GL shaders, which means that even in the largest case, you're talking about a kilobyte or two. Considering that they're compressed (as all APKs are), you can divide that by half, if not more.
Curious about their decision to go with custom tabs at the bottom of the screen. Not being a full-time Android user, I always thought tabs were displayed across the top. Are more and more Android apps using tabs at the bottom?
I am a freelance designer, and have worked with many HN-ers here. My design portfolio is at madebyargon.com. This is basically a new venture for me, where I'm collaborating with a few developers both locally and online to deliver a complete range of service.

You're right, I did put together this page rather hastily. I am working on a more detailed site.

I decided to put this up mainly because I thought it'd be a good idea to test the waters, and see how people react to the pricing, etc.

Also, payment is made after the project is complete, not before.