skysight-inc/HackerNews huggingface dataset:
I'm a 3rd party iOS developer:

If you want to make money by directly selling something, or need people who constantly use your app => iOS still seems to have higher engagement and higher revenue.

If you want to make money by having a thing you're giving away to tons of people who need to only use your app briefly, android MIGHT be the case for tomorrow and for certain communities, today.

That said, "Android" isn't a monolith. I think Google did a tremendously good thing by incorporating so many new services into the Play Store rather than into the almost-never-updated core OS, and you should be looking at targeting THAT, not years old versions of Android, to get an updated, easy to maintain android target you do aside an iOS target. People will complain, but will also get new phones that have the Google play store with modern services.

With both versions, it's always really important to measure cost per user on a version by version, platform by platform basis.
So you're saying that Android should make it more difficult to deploy to decrease malware and bad code? Come on, stop drinking the kool aid.
Samsung Galaxy Gear smartwatch now official
im sure many of you saw the leaks and heard the rumors but now its official.
anyone know who launched around july 2012 or earlier?
Internet of Things (IOT) Will be a Game Changer in Everyday Technology
Haven't really thought about it, but yeah why not! I'd love some help, especially with the front end.

Edit: Sorry I close it down. Realized that there's some bit of JS code that's contributed by a friend, so I need to check and ask for his permission first. I'll contact you personally to seek for your help :) Thank you again!
This uses Bluetooth 4 LE (low energy) which offers the same advantages as Ant+. This protocol will probably completely supplant Ant+ in the next year or two because it's part of the Bluetooth spec and supported natively by most smartphones released in the last year. Ant+ is proprietary and has only a handful of phones with onboard chips.
Thanks for the excellent details. I thought that email also used push (on all platforms). Is that special cased? Or a different type of push?
Not a bad idea! I also wish HN was community developed, it would be awesome if I could submit a pull request to add better code blocks in comments.
Yes. CLRS I had ordered almost the same time as TAOCP and although I was skeptical at the beginning, I was surprised that it was a good edition.

The biggest problem is though, once we've bought the Indian edition, we wont buy the original edition(obviously). This makes it difficult for us to gauge how much off the edition we own is from the original one.
Under the Loving Care of the Fatherly Leader was a great read.
I'm not sure if I'm more excited or creeped out. Yesterday, I decided I wanted to learn Angular and I figured making a fantasy football clone would be a fun, interesting way to do it -- something I'm vaguely passionate and vaguely knowledgeable about, something that isn't a Twitter clone, lots of numbers, something I can show to a few friends without having their eyes glaze over.

Then this came out. Super excited for the weekend so I can dive on through. Thanks, Matt -- but stop reading my mind.

(n.b.: I'd be more than willing to pay sticker price if I could get a physical copy instead. I know it's lame, and slightly more effort, but I don't have a monitor setup at the moment so I'd rather leaf through a book than scroll through an alt-tabbed .pdf.)
Or they may have experience with people that walk in and declare all code as "insecure" and "dangerous" or "unusable". They usually promise the world and deliver a small fraction, if even that.

Then, for the next 9 months delay the "1 month" project week after week. The product owners love this one. It cost them hundreds of thousands of dollars to get to square one again.

And all of this happening to a product that wasn't released yet.

At the end, the developer quit and everyone in the company agreed that it was good to see them leave.
these are always ruined by students too stupid to realize that text is searchable.
Whoever uses two similar shades of blue in a chart should be beaten with a stick until they learn more colors.
“The number one rule has to be: Don’t be boring.” - Jeff Bezos
Well, I'd define classic as standard "from camera" outwards.

POV Ray does classic (which won't give you what you need as it doesn't handle caustics) or photon mapping which will.

Bi-directional path tracing (tracing rays from both the camera and lights in the scene and joining the respective light paths in the middle), and Metropolis Light Transport (a progressive variation of BDPT) are the most accurate, but are often slow to converge to a noise-free result, mainly due to the fact they do handle caustics (reflections of bright light focal patterns) accurately, which introduces noise (over the standard GI noise).

But photon mapping would give reasonable results in a few seconds.
"Cheating" only exists in a system where tests are treated as sacred. An educational system that minimizes or eliminates tests doesn't need to punish cheating or collaboration at all.
I actually read your write-up before starting the process--thanks for putting it together!

Yes, I used Apple's D-U-N-S lookup form. Here's a quick summary of what's happened so far:

The first time I submitted the request for a D-U-N-S number through Apple's form, I did not receive a call. After ten days, I called D&B to see what was going on, and they said they didn't have a record of the request. So somewhere between Apple and D-U-N-S, the request was lost.

I submitted the request again, and I got a call from D&B five days later. They sent the D-U-N-S number after the call, but their email indicated it wouldn't be usable for 14 days! I tried it on the Developer Center registration form anyway, but, like they said, it didn't work, so I waited.

At the end of the two weeks, the Developer Center was down for new enrollment--for another two weeks. Once it was functioning again, I submitted the enrollment request with the D-U-N-S number.

Twenty days later, I received an email from Apple telling me that my LLC's legal status wasn't listed on D&B's profile, so I'd need to work it out with them. Oh, and I'd need to restart the enrollment process.

After contacting D&B, I received conflicting emails from them, one telling me that "my request was complete" and one sent at exactly the same time telling me that the changes would be made within the next week and a half. I sent Apple an email detailing this and asking for the enrollment to be continued where it left off rather than going to the back of the queue--which was twenty days the last time--so we'll see if that goes anywhere. I've read some accounts of having a months-long ordeal ahead even from this point in the process.

I realize things are probably a bit worse at the moment because of the Developer Center problems, but that doesn't change the fact that this process is extremely off-putting and it sours me a bit to development on their platform.
Another thing that bothers me with development for iOS is that you need apple hardware and software. I can't develop an iOS on my Linux machine (I've tried running OSX in virtualbox, but it's slow and not to mention illegal).

I really wish Apple would make their platform a little more available. Lowering the $100 yearly fee would be a good start...
The same seems to go for names. Many people think good names for companies are ones they are familiar with. Advertising just the sound of a name over and over has a lot of value, it seems.
Old joke, "A man with one watch always knows what time it is, a man with two watches never does."

Chris Kuethe (http://www.ualberta.ca/~ckuethe/gps/) did some work on making accurate time out of the 1pps signal from a GPS receiver, which I replicated at home (using a tossed out Garmin receiver) which allows me to provide accurate time to my local network of machines.
I should have had more lunch dates with guys
Ruby: Introducing a semantic versioning scheme and branching policy
How the art of reading articles was ruined for me: By using pt 8 fonts...
Hence the eye contact.
The IOS Development process is outdated and kind of crappy, but there are simple tacitly accepted solutions that fix virtually all of the issues. Specifically:

- Hockey App For Pre Public Distribution - Auto Updates, One Click Link Install (no need to join a google group)
- Enterprise account - no device ids, send the link to anyone

The dev cycle on mobile is slower, and more waterfall, but there is no excuse to not be iterating on anything more than 3-5 day cycles on either android or IOS.
Seems like this is all based on one data point. And that one data point seems to come from one guy, Yehuda.
They don't have any bio measurement stuff, but they have an app for EBay. Wonder what the logic there is (shop from a tiny screen, while in the elevator?)
Sorry about putting you through that. Will fix it. Ctrl+ for now please? :)
My first reaction? What bunch of pampered babies. If your employer has to design a service to keep you from driving home drunk, you clearly are the definition of pathetic. Miserably unable to deal with the basics of life.
So just stop using FB. Problem solved.
I'd say Sailfish is for startups.
YouTube Breaks Tag Functionality. Internet Does Not Notice. Blog at 11.
Damn... you kind of had me until that last part. That isn't going to help you any. :/
It's funny, but that sounds EXACTLY like a high profile research lab! The more I look, the more different professions seem to be the same in terms of principles of work.
Thanks!

Your link "Streaming has been rewritten" doesn't work.

I'm also curious about cursors, is there any documentation about those changes?
World's First 3D Printed Skateboard from Design Competition Winner
Why does the title say free but the link says $25 to download?
Man, even 'three hops rule' is one of those things where I have to say, "if you guys only knew...".

The normal judicial discovery process itself can encompass far more needless data than even '3 hops' and few people would bat an eye, because the assumption is that the investigators are sifting through the data to find the evidence instead of just capturing everything to use for nefarious deeds afterward.

Given the stated purpose of that search it even makes sense: To find connections between terrorists in cells that are directly connected you would need 1 hop, for cells directly connected through only 1 intermediary you would need 2 hops, etc.

So if you're willing to limit yourself to discovering connections between cells that directly share a connection to a given other cell then 2 hops would be fine. But somehow I don't think that's the most prudent means of uncovering connections between terrorist groups and their ongoing recruits.
As a counterexample, one of my PE teachers ripped his achilles tendon, when he was startled by motorcycle passing close. I doubt he'd be able to hurt himself like that if his calf were average.
I can't get through. Down?

edit: back up!
SHA-3 Standarization
Quite misnamed. It landed in Big Sandy, MT, which is Chouteau County is the largest winter wheat producer for the state of Montana. From the pictures http://www.f-106deltadart.com/71fis_PilotlessLanding_580787.... and others, the field is not one of corn, and I would be willing to bet that there isn't any cornfield in Chouteau County. There just isn't enough water.
Uh, it is not at all vitriol. You read the thing right? It's about self-discovery and the discomfort we all feel when we find out we're supporting violent or oppressive systems.
I'm glad I wasn't the only feeling this. It seems almost a foregone conclusion to tech "pundits" that watches are going to be the salvation for Apple's iPhone fatigue. I just don't get it, the biggest use case is usually "your smart phone is in your pocket, now you won't have to get it out". The only time my smartphone is't already visible is when I am walking or eating dinner (and most of my friends continue to put their smartphones out on the table when eating out).
> I have close to zero knowledge of the history here, so can someone comment on how many grains of salt this should be taken with?

Not many, as far as I know. Kenton worked on Protobufs at Google for years, so he should know exactly what he's doing here.
same here! the link is not working
Looks like you can get the source code and the eBook as a .pdf for that amount.
Google Street Inside View of Stack Exchange NYC Office
VCs all have iPhones. This is the #1 reason to develop for iPhone first.
If you're alright ignoring the far more profitable iOS market, then sure, Android is better. But if you're trying to operate a startup that actually needs to make money, it is not a smart business decision to ignore it. Complain as much as you want, but iOS still provides a better opportunity than Android in the very large majority of cases and because of that, I'm ok dealing with the headaches that come with it.
> Well, I'd define classic as standard "from camera" outwards.

Fair enough. I was thinking of optical ray tracing, not graphic ray tracing. In optical ray tracing the point is to analyze the paths of light beams through lenses and from mirrors, not the POV of a camera necessarily.

I've been able to get pretty useful optical ray tracing out of Pov-Ray:

http://www.arachnoid.com/raytracing/csg.html (note the animation toward the bottom of the page).
I agree. The problem is when you arrive to age 24 and much of it turns out to really, truly have been gross, broken, and stupid -- but now you're "wise" enough to know how little chance you've got of fixing any of it!

EDIT: On the other hand, most other people don't seem to have the insistent inner child I have who's always asking when it's time to go play, so maybe I'm just fucked-up.
At Neumitra:

1) We build more medical watches than gadgets. Right up against the skin means great data quality if you take biometric data seriously in terms of the problems that can be solved. But comfort and fit are extremely important to get right.

2) We build around a data co-op model. If you share your data we show how your health data relates to everyone else. You get more info by giving. If you choose not to share, we can't share the crowd with you. You become an island unto yourself.

P.s. We're hiring:
https://news.ycombinator.com/item?id=6311608
But the point of the article is that android is a better place for startups to develop apps (than iOS, specifically). The existence of 'noobs' who 'don't install much apps anyway' doesn't sound like it makes Android an attractive place for startups.

Android piracy isn't a horror story for users (unless they download a pirated app that's been injected with an address-book upload trojan, which is not unheard of). It IS a horror story for a startup trying to make money on Android, which is why it gets deserved traction in tech blogs and HN. And which is why the original article is flawed in the way the OP indicated.
Even though I liked the book. I was not a big fan of story telling style.

> far the most evil regime on the planet.

That should be reserved for The American Empire. IMHO.
Follow-up: I'm creating a website to promote early stage sites and ideas
Kickoff Boost: http://www.kickoffboost.com/

About a month ago, I submitted my project (Kickoff Boost) on HN and got loads of feedback. From all the emails, and comments, I realized what things I needed to work on next. Over the last few weeks, I have implemented these features:

* Integration of life, age to aid product circulation.
- During the approval process, depending on the amount of daily traffic and the product’s merit, an amount of life is allocated for each product.
- Every product starts at age zero. Depending on the number of unique clicks and impressions, the products age. Many impressions cause a single age increment.
- Once age reaches products, that product move to archived list, and a new product is featured on front page.

* Integrated Archived products for old products.

* Added RSS feed.

* Added twitter Channel and feed.

* Added a newsletter mailing list.

I have a list of things in mind that I still need to integrate. The last wave of feedback really helped me focus on these tasks. My goal is to take this farther and make it into something that can really benefit people like us. Thanks to everyone for the great feedback, validation, criticism and well wishes :)
Of course, the other stat is that almost all that piracy comes from China, which doesn't have the Play Store so people there can't buy your apps anyway.
Another post on the top of Hacker News making the mistake of thinking paying customers give a crap about how easy it is to [write|deploy|test|debug] your app. Even with all the pain associated with the App Store people still write more apps for it than ever. Why? Cause people pay for apps there. They don't on the Play Store.
As Paul Graham said... http://paulgraham.com/apple.html
Such hubris. Either that, or trolling....
To be fair, that wasn't just "one of its employees", it was the head of Google Chrome Security.
Simple example: Your pretty child is also quite a bit overweight. Or fell and got a big bruise that you for some reason just treated yourself and failed to bring up in some health insurance form.

Less trivial stuff (like having acne) has been used to deny people coverage when they've been diagnosed with cancer.

This is just of the top off my head, which is the point: We simply don't _know_ what might happen in the future. Most probably (and hopefully) not much, put we don't know.
Semi-related rant: My sole experience with Apple Developer stuff was being forced to register as one to get some basic command-line tools on my Mac.

They made me complete a questionnaire about exactly which kinds of Apple products I wanted to develop for, and "none" wasn't an option. That's kind of a weird, Apple-centric worldview. "Errrm, I'm doing web development..."
Is angular the reason this site scrolls and renders content all weird?
7 things going against you as a first-time entrepreneur
Malware apps come and go in both platforms, and both platforms actively try to stop malware when it's reported.

Seriously. It's documented iOS has had malware: http://www.forbes.com/sites/adriankingsleyhughes/2012/07/06/...
Is niche-filling in the shadow of a large corporation (Google) really a sustainable way to run a business?

Software-savvy giants like Apple, Microsoft, Google and Amazon pretty much don't care about stomping on your little niche (esp. if it's due to a deficiency in the platform/system) if it helps them one-up their competitor.
> The question is whether or not merit is the ultimate criteria for admissions

Again, you're begging the question. You're assuming that the original admission process measured "merit" in the first place. To me the original process measured exposure (people who had been exposed to programming before), not merit. The new process seems more meritorious if anything else (focusing more on people with general aptitude).

> The danger is of course that this is very hard, and it's much easier to weight our decisions in favor of those who have been discriminated against rather than strive for getting the judgement correct. To my heart, this is worse than the original inequality.

No, it's not. It's not worse for a small number of marginal male candidates to be denied admission as a side-effect of a larger effort to counteract the impact of centuries of discrimination against women. Not even close. Not even a little bit. Not on any day of the week.

The fact that a few workers might get killed doesn't stop you from building the skyscraper...
Not making any causal statement, just pointing out the correlation.

Unity and Gnome 3 don't actually remove the complexity of a multilayered X environment, they just selectively attempt to hide some of it from the user. I don't think that's a good solution either technically or from a UX perspective.

I'm writing this from MATE by the way.
I seriously wondered whether the blank white page was people's favorite.
How Long to Nap for the Biggest Brain Benefits
I think of an ebook as something I can read without internet access. Is there something like that available for free on this website?

Edit: Print to PDF works, should have realized it was a single page app ;-). Thanks!
Ha! Great story. My favorite line: "It's hard nowadays to find an honest man who stays bought."
Angular: ad hoc crowd sourced documentation at it's finest.
Things which a lot of kids are in dire need to be taught of, anyway...
Hahaha. Yes, actually Ctrl + mouse wheel up. I just couldn't stop myself from taking a shot at the title.

My apologies. I never meant it to be serious. :)
Btw, the subject in the text is indeed interesting and disheartening at the same time.
Survata co-founder here.
Yes, we unfortunately went down right after posting. We're working to get back online. Sorry for the hassle.
You could speculate about the incompatibility issues, It remains to be seen how much of a crisis that actually is. But the new ES6 features are not really debatable.
> So, you changed a somewhat reproducible bug into one that has about a four billion times lower chance of occurring?

Yes. You seem to imply that's a bad thing?

> Also, you introduced a new error condition: a corrupt packet that should set a value of 1, but arrives as a value of 2 will not initiate the landing routine.

A corrupt packet should not do anything, so that's good, not an error. We do not want the landing routine to be accidentally triggered in flight. Missing a valid packet is much better than triggering on an invalid packet. (It's a UDP protocol, so the entire system is designed to handle missed packets. Ground station re-sends commands until positive acknowledgement is received from the aircraft)

> The right thing to do, IMO, is to prevent corrupt data packets from doing such stuff. Checksum the packets or, better yet, checksum and encrypt them. That prevents the enemy from taking over your plane.

Exactly right. We were already using a checksum in the datalink, and the corrupted packet that caused the crash passed the checksum as valid! During the post analysis of the crash, I discovered that it was using an 8-bit XOR checksum implemented years earlier. 8-bit XOR is ok for detecting single bit errors, but is not good at detecting burst errors -- it does not detect ~12% of highly corrupted packets. I also updated the system to use a significantly more robust checksum after that incident.
I don't agree with this.

Basically the author thinks that you can test the market if a particular idea / app is worth making by releasing on Android first. The problem is that the android users will most likely hate the UI and the bugs as it will probably be thrown together.

When releasing an app on iOS, you don't have to include ALL features, you can release an app that is well designed and functions well with limited functionality. Then add features as you need to.

That's what we did when we released our app. We released for iOS first and then for android, but we gradually added features as needed or wanted.
Hey all - we'd love to hear any questions, criticism, or ideas you have.

Also, we have a pdf version of the ebook available for $25 on the site, but we'd like to give all of you on HN a 20% discount. You can go to this URL to get the cheaper price - http://gum.co/SUry/awesomehners

Thanks for all of your support!
You can't say that living in civilized society doesn't require that ability at times.
Learning by copying
Samsung Galaxy Gear
Your statement is true, but sort of missing the point of the article. Sure, "many" developers "will" wait "until" Android "proves" better. But some won't, and there is value in being part of the early ones to jump. The article is advocating jumping now and gives some arguments (not all of them convincing IMHO) as to why that's a good idea.

You're just saying that not everyone will take the advice. Well, yeah. :)