skysight-inc/HackerNews huggingface dataset:
Android is free. Samsung, LG, et al aren't paying for the privilege of competing with the OS-builder. Microsoft also has much stricter rules re: customization for WinPhone, presumably as a response to the craptastic custom UIs LG, Motorola, and Samsung have been implementing for Android.

In other words, OEM WinPhone users are already cornered into producing only the stock vanilla experience, and now they're competing against the platform owners themselves who are allowed to break whatever rules necessary to gain market share.

All on a platform that wasn't doing well to begin with - I can't imagine a sane OEM wanting to stick around. Maybe if WinPhone was selling like hotcakes you might expect OEMs to just bear it, but as it is MS in a poor place.

There is also another key difference to Nexus: the Nexus phones have never been heavily marketed, and even till now are the tools of developers and industry enthusiasts. I imagine if Google ever took the Nexus mass-market they'd see much more blowback from OEMs.
Passbook makes Apple next legal target of online reservations company
nice post gl!
HTC’s Windows Phones Knock the Wind Out of Nokia
First Six Months of Metaresolver
I wrote this up mostly for myself, to put some ideas in order. But a bunch of folks said they really liked the overview of the mobile advertising world.
That's part of the beauty of vinyl. It makes you appreciate it that much more. It's wabi-sabi, maaaaaaaaaaaaaaan.
This may be pedantic, but I learned something.
Shawn Fanning and Eric Feng Out At Airtime
How To Setup Android Development Environment
It is very easy to set up Android Development Environment on Eclipse. First of all you need to download the tools and software. You must download followings

Java SE Development Kite (JDK 5 or newer)
Eclipse IDE for Java Developer
Android Software Development Kit
It takes half a second to block, and how often do you actually have to block people? I block maybe 1 or 2 / week.
Then s/3GS/3G/ and since it didn't get iOS5 you get a better picture of what will the iPad 1 will look like in one year.
Ask HN: Do all CS graduates know how to program a for loop?
The current thread about getting a job without a CS degree reminds me to ask this question. The other day, I related in a Hacker News comment a story I heard this summer about a phone screen for hiring a programmer. A reply I received here on Hacker News indicated that the HN participant replying thought that the story was incredible. The story was believable to me, so I thought I should get a reality check here. The hiring supervisor who told me this story is the lead programmer for a company that uses Web back-end programming to serve up online, adaptive lessons. He has a position open for a new programmer as the company's business grows. He has advertised in the expected places like Stack Overflow and Joel on Software. During the year 2012, the company has received many resumes. Applicants who have computer science degrees, and especially the many applicants who have master's degrees and who otherwise look all right, are invited to do a phone screen in preparation for an in-person interview. During the phone screen, the applicants log into an application that allows them to type on their own PC to write code that can be seen by the hiring supervisor. The test the hiring supervisor uses is "Write a program using a for loop to print the integers from 1 to 100." Applicants are permitted to use any language they please, and the supervisor said he would even consider correct pseudocode a successful answer. He has not yet had ANY applicant, not even one, submit a flawless working program to do that. Not one. He was eager to interview an applicant who got the test MOSTLY correct, after seeing many applicants fail to do it at all.

Have you ever hired with a simple screening process like this? Are there indeed a lot of CS graduates who could not "Write a program using a for loop to print the integers from 1 to 100"?
I suspect that if TypeScript takes off that this will probably be crowd sourced, i.e. expect to see a ts-node project on github.

That said, I think they've done a reasonably good job of making it painless. Even if it weren't required, I quite like the idea of explicitly listing the 'global' dependencies a particular script has. I think it's going to make unit testing it more pleasant, i.e. because you declare the dependencies your script has, it's obvious what you need to mock out from the environment to unit test it.
Google Tag Manager ends battle between DevOps and Marketing
Perforce Embraces GIT - And Why It Matters
...in before "why gaben doesn't like windows 8" - he wants steam to be a direct competitor to microsoft's app store, google play, netflix, etc.
That may be so but I think the time is right for them to put their best foot forward. Things have been moving away from them, so all this recent repositioning comes across as smart. If its wrong later change it later. Iterate, be responsive. I applaud their efforts and newly engaged approach.
If you want to call the phone an Android phone and include any of Google's apps or services, you do have to pay Google.
The prehistory of the Massive Open Online Course
Can you expand on why it's better? Consider I haven't used either, why would I choose one over the other?
Major tidbits from the article and appdata:

-Less than 500 daily users
-Original site could not handle 100 concurrent users
-Entire Dev team fired 2 years in and replaced
-Team that replaced fired team will likely now depart with Eric
Interestingly, that's why a lot of my colleagues and I dropped .Net (and Java) like a bad habit... Singleton, IOC, Dependency injection, GoF hell.

NOT that PHP is a good alternative; Only different perspectives on the same issues.
Since no one is forcing you to buy it, I would simply suggest not buying it and going on with your life.

Perhaps that sounds harsh, but there are plenty of products out there that cost a lot of money (much more than $150) which won't bring you any additional value.

The new Lockitron will certainly bring value to a lot of people, including renters.
> From what I've seen, Laravel is as high-quality an MVC framework as anything you could find in another language.

No, it's not. You should maybe replace Laravel with Symfony 2.
51% doesn't mean you always "win" a block, just that you win 51% of the time.
20,000 users in a week - Jetstrap HN Front Page Stats
Really nice product can't wait to see it in production.
One insignificant caveat: I don't like the interface on the phone to lock unlock.
Why use two images, the lock and unlock padlock when one image would suffice.
Hashkill-0.3.0-pre2 Released - A password recovery tool
If success rates are much lower for single-founder/investor companies (and I suspect they are), then obviously it will put off potential customers, and even more so potential employees.
Clerks budget was under $30K, about what a handful of people could pay for any adventure vacation. More of a labor of love than an investment.
I hardly think a few sentences mean that I'm a windbag, but if you want proof that Microsoft is fake, just look at their images. Their using stock images. If you want to be taken seriously, you shouldn't use stock images. it's that simple.
Windows 8 is sometimes puzzling, claims Microsoft co-founder Paul Allen
Packets have more overhead than TDM circuits just because of headers, but LTE does contain several optimizations for VoIP like header compression.
Lots of people in Latin America prefer to work with dollars when they can. Look at what the government of Argentina has been up to recently in terms of limiting the population's access to US dollars if you don't believe this.

People in high-inflation places can benefit from holding dollars instead of their local currency - and one easy way to get ahold of them is just to accept them as payment for goods or services.
I found the breakdown between customer and problem hypothesis very interesting. I'm currently working on a tool to store ideas(blatant self promotion: http://www.255ideas.com). I was very interested in the customer/problem/solution hypothesis model. I think having directed fields may help guide the user in writing down their idea. But I also have to wonder, does it force the idea into a structure that it wouldn't take otherwise? Perhaps it would filter ideas that aren't focused on creating on solving a problem. Awesome ideas might not make the cut, for example, draw something.

IMO the most effective way to show an idea is with a prototype. It's also the hardest.

I also like the ability to add assumptions that are validated/invalidated. The focus on business plan is very cool.

Thanks for the link.
I disagree: it seems clear that the CTR on the new design was 2x the old. Now, granted that 2x of a featured spot is a much bigger absolute number than 2x of typical placement. But 2x is 2x. This is a great reminder of the impact of design for anyone trying to optimize their app store presence (large or small).
It's never pretty to know how sausages are made
Wow, I'm amazed that they got wifi to work in the lock itself, vs. using a low-power thing like Zigbee to a base station with AC power.

Also, BT 4.0 LE is perfect for this -- since there's no NFC in the iPhone 5, I suspect BT 4.0 LE will end up taking the place of NFC for a lot of "heavier duty" NFC applications -- not that the Bluetooth protocol is great or elegant, but it's a lot easier to work with than NFC, and now BT 4.0 LE exists on both major smartphone platforms.

All my earlier criticism of not having a local ACL and local RF communication to the lock, vs. going to/from the Internet, is now resolved.

The only thing they're missing is a BT 4.0 LE dongle (which I've seen on Kickstarter called "hone" http://www.kickstarter.com/projects/690528216/hone-for-iphon... -- you could put that on your keyring and use it as an expensive HID proxcard replacement. Same thing works for electronic leash.

Now all they need to do is support 5-10 locksets in some kind of private/small business network (vs. putting in a HID access control system), for 0-99 users, and they'll be really innovative. Managing a single door with 0-5 people is comparatively easy; managing an office with turnover is a lot harder, and businesses would happily pay $1-2k for a system to cover their doors and employees with a nice LDAP/AD/FB/etc. interface.

Since you can upload your own firmware, it would be entirely possible for a customer to build this.
Every Two Letter Dot-Com Interactive Graphic
> then the other likely situation would be independent class voting

There is a third situation, which is that Benchmark walked away from the B. Given the value of an asset sale, they would not have much to lose.

> My explanation is just an assumption based on that one flip line

Yes noted, and I should have also noted in my post that it's quite possible the reporter confused "80% of B" with "80% of the company".
Is it time to reimagine the World Wide Web?
Sites That Pay the Shopper for Being the Seller
Well, you basically showed that you don't understand OOP. That may not be important to you, but the interviewer probably successfully found out what he was looking for.

The most important aspect of OOP is message passing, and in Java, message-passing is implemented via non-final methods. OOP is a model of computation, just as FP and imperative programming are, and certain jobs require that you understand that model of computation well.
A bootstrapped company usually either has loans (== external investment) or very low startup cost (no investment).
Cases like Ross Perot trying to buy himself the presidency independently are more commonly failures.
I like that idea of using a (presumably unnamed) enum as a bag of constants that aren't necessarily related. From the small amount of Go I tried, its syntax for constants seemed a more evolved version of that.

What do you think is the minimum realistic preprocessor usage that can be got away with? #include + #pragma once?
Hey, really liked the transcript. My wife is a Doctor and she's writing an ebook on health related topic and I'm trying to find ways to market it. Can you kindly share few pointers on marketing? Thanks in advance and wish you very good luck.
Good to know, I knew a while back developers where doing this to deliver HTML/CSS/JS developed apps to the app store. It seems Apple is now cracking down on the practice.
It helps that the design of the new Dwellable is very similar to the popular magazine Dwell. I wonder how much of the gain is due to brand recognition of a different brand?

- Similar san-serif lowercase font

- Large-format images of modern homes

- Almost-identical name :-)

Of course, you should always be A/B testing, and congrats on the conversion increase.

[edit: formatting]
PHP's core strength is that it is a DSL for serving websites. While it can be used for other things, I see zero benefit in bringing it to mobile.
This is an explicit goal of Mr Shaw's book:

http://c.learncodethehardway.org
Really simple and effective example, thank you for sharing!

I wonder how much of it has to do with the objective "quality" of the design versus the effect on the audience's psychology of connecting "real life" (vacation rentals) to an app that lives in your phone.

I'd love to see further experimentation with:

1. Lower quality "real life" asset designs.

2. Higher quality abstract designs.
"at that kind of scale I'd expect most expenditures to scale linearly or faster with number of users"

That just doesn't make any sense. Have you ever built any internet infrastructure? Costs grow much less than linearly as you scale.
Since all the YC partners are using boosted boards to longboard to the office, I bet this comes in handy. I know I wouldn't want a giant key chain in my pocket while riding.
You should be selling the benefits of poker, not poker itself. Poker education is a pretty competitive field. Since it seems that you are involved in the start up world why not give your marketing an angle: "Poker for Start Ups"

Not only do you offer a unique skill that is highly relevant to start ups. You also create an interesting networking opportunity.
Designers are small subset of the population
Acorn.js: A tiny JavaScript parser in JavaScript
Is there a reason you're considering 3 monitors vs 2 (larger) ones?

Not implying that 2 monitors is better than 3, just making sure you've considered that possibility.
Correlating the data with marketing efforts would be nice and definitely provide more value but the apps we analyzed have little to no marketing budget (although there are some popular ones). This analysis actually shows the importance of marketing and promotion efforts since without them this is how an app ends up.

We will be doing similar analysis in the following weeks and hopefully will provide more detailed insights.
now i can clearly see that why "windows 8 is a threat" statement come.
I'm not sure, honestly: I imagine the differential of a new design varies depending on how users come across it. If when not being featured Dwellable mostly gets new installs from word-of-mouth, say, I bet that the new design doesn't have as much impact. (I'm sure it would still be a big difference, but maybe on the order of 1.5x instead of 2x, say.)
Why not? Makes sense. Can't wait to see the deals.
Here's a thought experiment: let's say you had two billion dollars, household-name level of fame, and a past history of startup success. If you wanted to start a new company, you could no doubt convince some of silicon valley's elite investors to put in money and attract a couple of the world's leading experts in whatever field you were interested in. This will be your full-time job.

For me, here's the list of industries I'd love to try and disrupt, in no particular order: clean energy or clean water, health care IT, public transportation, 3rd-world agriculture, cybersecurity, the US education system.

Or, here's some cool tech areas that I'd love to play in, maybe disrupt something, but at least it would be hugely fun: AI, flying drones, quantum computing/communications, genomics, space travel. Also, see the Yudkowsky Scale [1].

You see where I'm going with this. With all his money and all his talent, Sean Parker has decided to solve the problem of "my random video chats had too many penises in them."

Not everyone can be Elon Musk, but once you've got 2 billion dollars, damn man at least give it a try.

To be clear: I have no problem with software startups that start by solving small problems or by bringing a tiny bit of joy to people's lives. But there's also plenty of people already doing that. I just think the calculus of how you spend your time has to change when you have more capital at your disposal than 99.999% of the entrepreneurs on the planet.

[1] http://news.ycombinator.com/item?id=4510702
I agree this is the right question, but for the opposite argument. False positives in early stage ventures, in my experience, can be quickly and actively remedied. I've seen people fired less than two weeks after being hired without a substantial impact on the rest of the team or the product. If you can do this, you have a lot more freedom to take risks with new hires.

In a larger organization, if you hire someone, you're stuck with them in almost all cases. So be picky.
Yes I agree. Once I found that I had to install a bookmarklet into my browser in order to try it, I just exited the site altogether.

A demo without having to login/install anything extra would be nice.
This is great, I regularly wish something like this existed. Almost every interesting article / blog has a terrible signal to noise ratio.
Good luck with the site. I had a similar idea, also implemented as a bookmarklet (here: http://news.ycombinator.com/item?id=2909309 which later mutated to http://noteplz.com/). Maybe the signup requirement is an overkill, wiki-style voting might work just as well.
...you pay Microsoft though! Microsoft has per-device fees for Android arranged with most major manufacturers (including Samsung), in exchange for which they don't sue for patent infringement.

http://www.theregister.co.uk/2011/07/06/motorola_samsung_pat...

It has been suggested by some people (somewhat tongue in cheek) that in some cases the license fee for Windows Phone is less than the patent licenses for Android.
MS market share is so large that stock photo models (people and hardware) likely are using Microsoft products :-)
The interface just adds type annotations. You can still use APIs without type annotations, and untyped variables in Typescript itself if you want. It's not 'delicate' what so ever.
How the Windy City won our hearts
CyanogenMod is getting its own OTA update manager
Basically no commercial locks provide a perfect (or even very good) audit trail facility -- guaranteeing the device isn't tampered with. Even the government/military X09 standard lock (from Kaba-Mas; it's a pretty awesome self-powered combination lock) can be forced, then replaced with a new lock with a faked serial number and internally trojaned electronics. You could detect this on internal destructive inspection later, but you might even be able to hack the electronics with self-deleting firmware.

The standard for secure facilities is 24x7 monitoring and roving patrols which are frequent enough to prevent defeating the lock/door initially. If it takes 1h to cut through a vault door, and you do patrols every 15 minutes, it doesn't matter as much that once you compromise the door, you can subvert the lock for future access.

That said, there's more potential to make an electronic locking system (and seal/tamper evidence) really secure than there is to make a mechanical keylock secure -- keylocks are basically deprecated for even moderately high security, and mechanical combination locks for high security -- the future is all electronic systems with online checking of credentials. A system like lockitron has a lot of room to grow.
Those have become less popular in the US with rising fire-safety awareness, I think. (They are likely to trap inhabitants in the event of a fire.)

Given that the device claims to work with almost any deadbolt, and therefore can't be too picky about shape, my guess is it wouldn't be hard to adapt it for your lock. (Just permanently install a key with some handle attached to it for the device to grip.)
It's looks like stack exchange but they hide the answers behind a facebook login.
MSN.com works fine on Android WebKit.
Edit: yes the value goes down of the shares, but the calculation 'post money' is $10M + $10M / 3m shares so 6.66 $/share.
Really? Wow, that's cool. Can I have a reference?
Mobile dev being too hard for PHP devs is a naive idea. I think php is kind of a historic language, not many people would choose to use it if they weren't forced. There are obviously a lot of bad design decisions that went into the language. I think for those reasons, it won't catch on for mobile devs. Many of them had to tolerate php at some point and understand why there is no good reason to go back.
I'm sure that's a huge part of it. Aspirational vs. functional. Since the app was designed to be in large part aspirational, the new artwork actually matches our intent better than the orange monstrosity.
Nest has an awesome feature called AirWave.

When you're running the AC, it actually learns how long it can continue to cool by just running the fan due the the lingering coolness of the coils after the compressor has been running. This causes the AC compressor to run less while you're still able to be kept cool, at significant cost savings.

Your standard thermostats currently don't do this.
If n is your number of rows, adding a constant cost to each write is an O(n) total penalty. But the asymptotic performance isn't really the point for many real-world workloads (e.g. an O(1) hashtable lookup is generally much slower than an O(n) linked list traversal). As the grandparent says, read performance problems are generally easier to work around than write performance ones, and reporting aggregation reads (which are the ones that tend to require table scans) are often far less time-sensitive than writes.
I really liked the NewRelic graph and I wanted to know if I can get it running on my setup:
Scala, sbt, liftweb, Jetty.

It worked! Just downloaded the ZIP, unpacked and started:
sbt ~container:start -J"-javaagent:/path/myapp/newrelic/newrelic.jar"

Now I have a nice graph which matches up with the numbers I see in my logs. As I suspected there's some work that needs to be done on the DB access side.
I used to browse this tutor on MIT earlier.. http://people.csail.mit.edu/pgbovine/python/tutor.html
The reality of it is that it doesn't matter. People have their reasons for making their particular choices, neither of which are good or bad, or are worthy of avoiding or seeking out. I disliked PHP enough to move my career a different way; so fucking what?

As such, you're basically wasting your own time trying to prove PHP haters are worse off.
The advantage for me is that I don't have to get my keys out if I'm carrying groceries or one of my kids. The bluetooth receiver means it will open the door automatically for me.
My bad (English is not my native). I hope i haven't offended any women.

Also, I did not mean to imply anything about Mojang, it's just that the place looks masculine [1].

[1] https://www.google.com/search?num=10&hl=en&safe=off&...
If it allows me the same benefits as the language does on the web then I'll be using it, regardless of how many people think that makes me "not smart".

That was part of the OP's point. "PHP's killer app is the LAMP stack and $5 hosting."

That option makes PHP useful in many cases where arguably better languages would not be smart choice.

But, without that same value in the mobile space, what's the case for using PHP over, say, Objective C or JavaScript or Ruby or Lua, other than not knowing Objective C or JavaScript or Ruby or Lua?
Client Side Mobile PHP?