skysight-inc/HackerNews huggingface dataset:
The app was rated 4+, yet would show pictures of naked people

http://webcache.googleusercontent.com/search?q=cache:itunes....

I think trying to paint Apple as bad in this case is pretty crappy, as it's very clear what the different ratings mean and 500px didn't follow the VERY CLEAR list of what each thing means.

http://www.internetsafetyproject.org/wiki/apple%E2%80%99s-ap...

True nudity only belongs in 17+ in their system. 500px put it available for 4+.
This is great! I don't have Flash installed on my computer, so YouTube won't show me half of its videos (unless I'm already in fullscreen and it shows up as a thumbnail at the end, go figure). This lets me access every one in HTML5 without jumping through any hoops. Extra points for leaving out comments!
Maybe it's just me, but I'm actually glad they wanted to verify that your app worked as advertised before approving it. They should probably have peripherals on hand for testing though.
FWIW, I never claimed to build everything myself… and we (my husband & I) made extensive use of freelance developers, support people, etc. Where do you think the $200k on Charm went? Not to my salary :)

Charm would have been an enormous commercial success based on all the indicators, but we belatedly realized that running it would entail a stressful type of business we didn't want. Big fat "Duh" there. I stake full claim of my mistakes and warn others about it.

This may sound like me twisting definitions but I don't think buying-an-existing-product is the same as outsourcing development, even if it is your only product. In the former, you've got something that already exists, that you can look at and try and poke around in; in the latter, you've got some rough designs and the hope that you picked the right freelancer.

I've seen so many people take the latter course - true outsourcing - and flop around til their money was all gone. Despite trying very hard not to be a party to it, so many of my clients were like that. I eventually had to come to the conclusion that I could push them to cut back features and launch, but it wasn't my job to refuse to do what they asked just because it was dumb.

On the other side, if you fully outsource your product, from scratch, what do you do if (as I mention in the transcript) you have a falling out and suddenly there's a major bug? You not only can't fix it yourself, you aren't sure if you know what it is, how to know if the person you hire can fix it, how to know if they've done a good job or not… plus your track record for hiring is already bad. It's a kind of helpless death spiral — tiny cuts leading to arterial spray.

Sidebar: This has made me realize just how little I know about Rob's origin story, so I'm going to have to fix that :) And by "this" I mean "this discussion" and not "arterial spray," ha!
It was 12+, because default experience is always 'SAFE ON'.
December 2012 Saw Record-Breaking 5.5 GW of New Wind Power in US
I hope the real answer isn't "Do this to create a sticky footer" but "no one wants sticky footers; they are semi-evil; here's what I'd do to persuade the customer / PHB that sticky footers are a stupid idea".
You missed the obvious reason:

Money.

Lots and lots of money.
I don't think Smykowski was a manager in Office Space.
>
This is good in my opinion. The more the rejection, the more the developers will tend to flee away from arrogant Marketplaces like that of Apple's. It will also, in a way, probably force developers to try out other marketplaces like the Windows Phone Marketplace and the Google Play store.

People have been saying this for years, and it convinced me to make my Apps available on the android app store. The result, is a lot of messing around, and produced not much extra income.

Until Android starts to make the same sorts of money, which may never happen, this will not change.
Essential Startup Questions
"Kill them all; Let God sort them out"
"MVCC can't stop two competing transactions debiting the same account pair (i.e., I have two linked accounts A & B with $100 in each and I launch two simultaneous transactions to transfer $150 away from both: afterwards, I'll end up with -$50 in both or some garbage data)."

That isn't true. In a pure MVCC world you could detect such issues, specifically that two trxs were opened and they both tried to update the same row. This would generate a conflict and one transaction could just get shot. Snapshot-isolation/MVCC describes this issue.

However what InnoDB/mysql and Clustrix actually do is use MVCC for read-write conflicts and two-phase-locking for write-write conflicts which trivially fixes your proposed problem.
To get you to upgrade to a paid LinkedIn subscription?
The sad part is that most parents won't bat an eye while Junior guns down his opponents, but they would be up in arms at the sight of a nipple.
Ask HN: Is there a way to determine your Hacker News karma percentile?
At stack overflow, in our profile it tells you what percentile you fit into according to your reputation. Is there such a thing for hacker news? If you have the most karma, you're the top 0%, when you first register, you are in the top 100%, etc. This is something I want to build to learn ruby, but I want to know if it already exists first.
You can't get angry at someone else for not letting you sell stuff in their store. https://xkcd.com/1150/
Apple announces mobile photo sharing app in 3, 2, 1...
Webinar: The Secret to Staying Relevant to Your Members
Hypocrisy is not always an empty criticism, but you have picked an example that is. Someone who smokes saying "smoking is bad for you" is not a serious hypocrisy -- it could actually be informed wisdom, and they are just stating a fact. Someone in a position of power or influence who smokes on a regular basis, yet would form laws or prosecute/punish others for doing so, is a much better example of when hypocrisy is not at all an empty criticism.
From what I hear in some places in eastern Germany, if you hire a contractor to get building work done, he will typically quote you a very high price. If you say that's too high, attempt to haggle, or say "I can go to So-and-so who will do it for cheaper", the contractor may become gravely offended.

The idea of capitalism, and with it the associated idea of having to compete for people's business, is still somewhat new to them, you see...
I'm not fond of domain extensions
having somesite.com and somesite.net being two different things is something than can lead to confusion. the only difference is an extension which is easy to forget.

can someone explain to me why this system makes sense?
because the app store restrictions are guidelines how to please Apple, not rules. Apple can let hard porn through the app store and block letterpress if they like to.

Maybe Bing is just a more important strategic partner than 500px
Get a GMail account for yourself and your accountant; choose half-decent secret questions; enable two-factor authentication; use webmail (exclusively) to send mail back and forth. (Do not set GMail to forward mail to another account.)

It should be obvious that this isn't secure if your local government decides to come after you, and will likely fail if someone specifically comes after you(r accountant), but it does keep mail from travelling over unprotected lines and stored on a pretty well-protected system. Crucially, although it's slightly less secure than a perfect implementation of some of the other suggestions on this page, it's much easier.

[GMail is good, but not magical; if your accountant already has an account at, say, Hotmail, consider setting up a Hotmail account instead, even if you do lose two-factor authentication in the process.]
"visceral filters occur first" - Agreed.

Except girls only see the photo of the last guy remaining - so all they have to go on is the answers ;)
Why do we continue to accept the Apple euphemism that their ecosystem is a "walled garden"?

There are much more accurate terms to describe the Apple ecosystem.

When governments do this, prevent their users from looking at fine art that happens to involve nudity, we don't call the society a "walled garden."
Ask HN: Looking for remote testing internship.
Dear Hacker News

I am Finnish student currently studying bachelors of Information Technology Engineering at Satakunta University of Applied Sciences. I have ICT qualification from Huittinen Professional and Entrepreneurial Vocational School.

I am looking for free remote internship to be part of your testing team, though some other kind of work is acceptable too. Except I do not like to do programming alone. Money is no problem, because of Finnish Social securities. I am absolutely free starting from 28.4.2013 until 28.8.2013.

The problem is I just need those credits and IT related work currently is quite hard to come by here, because Nokia laying off so many people.

Please contact me by email if you are interested so we can talk more. Though I will reply to questions here too.

Yours Sincerely.
Toni Korpela
tmkcodes(at)gmx.com
See also Ben Goldacre's TED talk: http://www.ted.com/talks/ben_goldacre_what_doctors_don_t_kno...
This caught my eye as well, because the article talks about how big a pain it is to set up & maintain queuing servers, but then provides a solution that simply isn't as robust.

But to be honest, the fact that they open sourced all these libraries and present them front-and-center for anybody interested makes up for that. There isn't any magic going on -- just some straightforward code that leverages language/runtime-appropriate mechanisms to queue up the messages. Its pretty easy to figure out if the solution meets your performance needs when you can see the actual code being run.
Who charges no fees? How do they survive?

And PLOS will waive their fee, but in practice that's rare. If all the people currently paying little/nothing to submit to non-open access journals instead submitted to PLOS and waived the fee, PLOS would be fucked and they'd have to change their policy. After all, they have to pay a lot of salaries: http://www.plos.org/about/people/staff/
We don't limit team members. If you sign up before the end of our Beta you'll also be able to create unlimited teams. Our Team chat feature would be useful for collecting and responding to team feedback across multiple projects.

http://taskmessenger.com

Feel free to mail me directly if you've any questions: alan@taskmessenger.com
@AlanMeaney on twitter
Well, you can compare outcry that happens every time some violent movie is shown on TV compared to outcry that happened after J. Jackson's "wardrobe malfunction".

I think this kind of attitude is stupid, but that's the problem with society, not the Apple.
Only if you have zoomed in so far that you think the Obama administration is not on the right wing. Let's put it this way: the Obama administration gives hand-outs to corporations as a matter of policy, makes use of drones to kill US citizens without waiting around for a trial, supports and continues to rely on paramilitary law enforcement teams, and generally ignores calls by the American public for meaningful change (but immediately acts when wealthy corporations ask for change). Where on the political spectrum would you say such an administration lies?
We can cross any two questions on https://poutsch.com so please let us know what questions you would like us to cross for the next #opimetrics!
Not on OldSF. There are a number of other sites which let you pin your own photos. historypin and sepiatown are two of them.
Tricks for Perfect Sleep
position: fixed is if you actually want the footer to always be visible, with the main body content scrolling out from under it. To my knowledge, this works across all devices.

The goal of this snippet is to have the footer always below the content, but in the event the content is shorter than the page height, the footer should still be placed at the bottom of the page.

Really Javascript isn't a terrible solution here, since it only needs to be run on load and on window resize (rare events), but the CSS is indeed nifty and worth knowing it exists.
You can figure this out using the dataset at HNSearch[1]

http://www.hnsearch.com/api
http://en.wikipedia.org/wiki/Weev
There goes the wiki link.

Can anyone summarize what's he going through currently?
Any DoJ cases etc. Some guilty plea extortion or out of proportion criminal charges worth millions and 100+ yrs in jail.
We can use the petition (with 25k signatures) as a great tool to get these things looked into by the White House. Such exposure will guarantee that nobody will play with anyone's life just for their career sake.
Wait, so no artistic nudes but minors can send each other pictures of their genitalia via SnapChat?
A valid point. I should've been more clear that this question really only makes sense when talking to a frontend dev. I always try to avoid the "varchar2" style question, a phone interview shouldn't be a trivia contest. For a frontend dev the sticky footer question can tell you more about a persons coding style and thought process. A proficient frontend dev would have an opinion about how sticky footer should be done and be able to identify common pitfalls.
Two lab settings make all the difference when it comes to achieving inbox zero. The first is auto-advance.

http://gmailblog.blogspot.ca/2010/10/new-in-labs-auto-advanc...

Being forced into the next email in your inbox upon archiving the last, instead of back to the threadlist does wonders for keeping you in processing mode instead of constantly presenting you with the inbox.

The other is "Send and Archive":

http://gmailblog.blogspot.ca/2009/01/new-in-labs-send-archiv...

This removes the second step of having to mentally re-process and archive a thread after you've already sent a reply to it.

While you're in labs you should probably enable undo send too if you haven't already.
Boy, all the articles about Ph.D.'s on HN are so negative. I had a great time getting mine. I got a Ph.D. in Chemical Engineering from Carnegie Mellon. I guess it must depend a lot on the subject you're studying. We mostly did classes for the first two years. We got an adviser in the second year, and gradually ramped up the research. I finished in 4 years and 3 months. Pretty much everyone in the program would finish in 4-4.5 years. Everyone worked very closely with their adviser, and didn't have the "drift" I read about a lot, where students seem to feel alone. It was do 3 papers, write your thesis, and get out. I really enjoyed the chance to do research, and do a really deep dive on a subject. They funded everyone, enough to live to a "grad student" standard. I'd do it again in a heartbeat.
To clarify the example, the two simultaneous transactions are updating different rows: one updates account A's row while the other updates account B's. There is no way for MVCC to recognize this conflict: it will happily corrupt your data.
Sorry but if they cared about my workflow these issues would already be fixed.
Quake, Rainmeter, MonoTorrent are the latest apps ported to WinRT
Have you heard of Scala? http://www.huygens-fokker.org/scala/

It's used to change around the default MIDI scale, so that you can play with early scales or even scales from other cultures. It's really cool if you get it working with your keyboard. Unfortunately, there's not a lot of software that supports it, although I think Logic Pro did at some point.
> Towns are an interesting case where the free market system breaks.

What you're observing isn't the output of a free market; for that, see towns built primarily up until about the 1930s; these are traditional, walkable towns, with a coherent downtowns and organic patterns of settlement.

Since then, zoning laws and land-use planning have drastically altered the common patterns of development and led to the rise of master-planned subdivisions that are all too common today.

If not for the artificial segregation of residential and commercial uses and for equally artificial restrictions on density of development, modern suburbs would likely be smaller satellite towns, each with its own coherent walkable core, instead of megatowns with purely residential sprawl extending great distances away from the only urban core permitted to be developed.
That isn't an "Apple euphemism." It's a pejorative term much older than the iPhone that Apple's critics apply to the Apple ecosystem.
Why launching a Startup is like having an incurable illness
My experience of the status on clinicaltrials.gov is that it isn't always accurate. I don't think too much effort is put into keeping the data current.
I've never understood that, especially given that the us is so religious - isn't religion all about cherishing and praising life instead of death?

I suppose some of them can be. Or it can be "I believe that doing $X will cause $Y (even tho physics and science say it won't)". Or it can be "doing $X / giving up $Y makes me special and better than you [which gives me the right to make you also do $X / give up $Y, for your own good of course]".
Curation can still happen, and those curatorial outlets will gain credibility on their own terms. Information is for everybody to use, you're arguing for anti-intellectualism.
Interesting theory. Alas, many cannot see the difference between sex and naked body.
Show HN: Create your mobile apps portfolio
Yes, according to the author of Bacon, it is heavily inspired by the JS flavor of Rx, RxJS.
until we are reasonably sure they don't pose a danger to society / won't re-offend

This might make sense for murder, but for most lesser crimes it's problematic. If someone is in the habit of getting in bar fights every few times he goes out drinking, would we be justified or even well-served to put him in jail until we're sure he would never go out drinking again? That could be decades!

It goes without saying that this idea is extremely problematic with respect to "crimes" against fictitious "property" like we have here.
So, are you saying always keep the core development/design internal?

Regarding Charm, it wasn't always clear to me why you shut it down. You mentioned it here: http://news.ycombinator.com/item?id=4814598 which received some positive and negative comments. I'd rather not start that debate again but it would be interesting to hear your thoughts on whether the development of Charm was the issue i.e. internal vs. outsourced.

Rob has recently detailed his story on the excellent (and fairly new) Product People Podcast (from mijustin):
http://productpeople.tv/2013/01/16/ep09-rob-walling-part1/
>it seems so far that people are more than happy to put up with Apple's draconian App Store policies.

Devs are going where the market is. But where the market is will eventually change and Apple may be forced to open up to compete.
> if you're expecting to work 40-hour weeks, you'd better be registered as a part-time student

Not all schools let you be registered part-time :'(
I'd say religion is the main cause of such attitude in US.
I don't get much mail, but I usually respond to them at once and then leave them in my inbox forever. If I need to take action at a later time I usually still respond, and then write it on my paper todo list. I've got some filters for mailing lists and other spammy things (bug reports etc.).
> due to the fear of the ridiculous approval process

It's not ridiculous and pretty easy to understand. No questionable content. No trying to be clever about the rules. No private APIs. I have been involved in over 20 popular apps on the store and not one has ever been rejected.

> their development efforts for the iOS platform may go a waste

Developers aren't stupid. The iOS platform is by far the largest and most profitable and will continue to remain so in the years ahead. And the fact is that iOS is a much simpler platform to develop and test for than the myriad of device combinations on Android.

Plus you're entire argument is tired. It has been around since the beginning of the store and will continue to be so long as Apple rejects apps.
It had an edge?

The main benefit of LinkedIn seemed to be to send me LinkedIn invitations.

They then entered parasite territory with their endorsements "feature".
The results of any clinical trial of anything medical seeking government approval should be public.
I mostly agree with you, except Sun went under because it couldn't monetize (there's that word again) those free products (that and the server market tanked/changed on them). As long as Sun was making 50% margin on servers, they could fund all these projects/acquisitions. When they had to rely on this wonderful open-source market, they couldn't.

Frankly, I think it's time to pay for software or software services again. I'd gladly pay $5 to $2o (depending on size or complexity) per year for quality, bug-free, ad-free software/services and its updates. And yes, I pay $20 to yahoo to get ad-free email that (hopefully) doesn't sell my information down the road. Is that even an option with gmail? When you think about it, the only person getting money for you being on the internet (with all the software required to do so) is your ISP--is that right? I'd prefer to pony up some money to get a better experience, but in most cases, that isn't even possible.

The way I see it, there should be a single service, something like ninite, where I can give my CC once and manage all my subscriptions/updates. Then it would provide me the software by negociating with the author/owner for a painless, ad-free, crap-free binaries/subscription/whatever. Why is that still science fiction?
Common fantasies for strong people
There is a FDA regulation mandating publishing of basic results after 1 year of trial competition.

http://clinicaltrials.gov/ct2/about-site/results

There are currently about 7936 studies with "Results": http://clinicaltrials.gov/ct2/results?term=&recr=&rs...

Also, several major journals require authors to adhere to data reporting guidelines of CONSORT: http://www.consort-statement.org/home/
I know the feeling all too well. Managing cross-platform frontend development has become an incredibly intricate, so much so that anyone who can bend the browser to their will deserves the "great engineer" stamp.
Hey err, well I may have stumbled upon this before I knew of its importance, but I could also be full of myself :P Regardless, thank you for bringing it!!
Yep! It's super similar because Bacon.js is a descendant:

- Microsoft creates Rx (Erik Meijer, one of the haskell developers)

- Microsoft releases RxJS, a js implementation of Rx

- Juha Paananen gets fed up with some RxJs wtfs (http://nullzzz.blogspot.com/2012/01/things-you-should-know-a...) and makes Bacon.js
Sorry, I'm not following. If you have 2 rows storing how much money you have in 1 account then your data isn't normalized and serializability isn't going to solve your problem, if you could be (even) more explicit, I might be able to answer.
Now consider, how many apps have been accepted vs. apps rejected.
Google does not even offer an option to sell apps where I am.
Developers go where the users go (and pay). Until the Windows and Android stores start bringing devs the same type of money, it's still always worth it to "take the risk" of Apple's store.

The only way I see this changing is if users themselves cared about an app being pulled, and this app doesn't seem big enough for people to care (maybe if Instagram was taken down).
I would highly advise you to take a really long break (if its financially viable). Just decide that you will not do something until you really really can't help not doing it.

I think this whole process goes very similar to something else :).