skysight-inc/HackerNews huggingface dataset:
By that token, wouldn't Facebook have come beforehand with status updates, and other compabies before FB? Twitter succeeded for various reasons in combination, not just the <= 140 characters aspect.
Here's the basic technique:

http://tasvideos.org/3957S.html

I can't read this without thinking that I have wasted a life that could have been better spent synthesizing shell code out of the precise contents of Yoshi's mouth.
Well, then we should have a better look at http://www.loxone.com/ and maybe so keep our actual real-life data out of black box data centers.
... or incentive them not to request universe permissions.
A lot better than paying $4b for Snapchat.
Well, I'm sure there are ton of gov't contractors who have locked themselves in successfully. The feedback only factors in negative cases, but it's still harmful in the positive one.
Three Secrets To Happiness
It sure does. Hopefully they can find a way to optimize the backwards overflow which is sure accompany these changes.
New checkout UX from PayPal is surprisingly nice
I think it's pretty damn obvious what was meant by $3,200,000,000.00 no matter what locale you are in.
I'm uncertain why someone would downvote my comment above, but shared library versioning is a real thing, and it is a best practice:

http://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html

http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries...

https://www.usenix.org/legacy/publications/library/proceedin...

Linux distributions heavily depend on this for the GCC runtime libraries (such as libgcc_s); it's how they provide backwards compatibility.

Many operating system distributors also rely on symbol versioning for their shared libraries as well so they can compatibly evolve interfaces for consumers.

So my original point stands, if someone incompatibly updates a shared library without accounting for versioning, they're doing it wrong.
I love the smell of astroturf.
If you do this kind of job, that is to be expected...
> I happen to write like I talk, it gets good and bad reviews.

I found it unusually clear, which I liked a lot. There was a bit at the end to do with unsafe that was a bit difficult to follow, but a sentence like 'but wait, RWArc is just a library, how come it was able to do the thing that I said the compiler wouldn't let you do?' would have cleared it up just fine.
Are you implying that we should impose bans on technological and scientific progress?

Or that this progress should only be limited to state owned institutions?
Lecture about OOP given by Dan Ingalls in 1989
Nest isn't disruptive: they don't offer an inferior product for a lower price.

http://www.slate.com/articles/business/moneybox/2013/05/disr...

They have the classic business model of a better product for a higher price. If the thermostat market had consisted entirely of Nest and then Honeywell introduced cheap, crappy thermostats, that'd be disruption.
We could raise some money... I don't know the guy, but still the idea is intriguing... Are we sure the guy actually WANTS to be found?
OT, slightly related.

In the threads I've read about this acquisition most of the 'anger' has centered on Google+. It's clearly not going anywhere - so what could Google do to fix it for those who despise it?

Personally I would like to see better integration for people with multiple Google accounts. I have 5 Google accounts. I don't need 5 G+ profiles. The other accounts I use only for email, a YouTube channel, and drive for business docs/spreadsheets. I should be able to tell Google I have a G+ account associated with this email address please don't force it on me on these other accounts. If Google really wants G+ to be accurate this benefits them too - 1 fully filled out profile instead of several being used for different reasons with different and inaccurate info in them.
Note to the developer: Next time you make a malware, also use it to remove all bad references to your extension from HN and newspapers...
$200 is simply a terrible price fit. The rich buy $10k+ systems, the poor buy $20 units at Home Depot. There is no middle class in america, only credit.
He mentioned that they use the servicestack.text library. I've looked into servicestack recently (using the nuget packages), but then found the library to be pay-to-play. There's an older version (v3) that is BSD licensed that is being maintained. Do any of you have experience with it? I have grown tired of Microsoft pushing new solutions to the same problem (REST service with WCF and then Asp.net web api).
Sorry, posted again (wrong heading). How do I delete this one?
I really appreciate yours and the GP's comments because both describe different parts of the Everpix puzzle.

You're right that capital should seek the highest returns, but one way to measure the likelihood of getting that return is by evaluating the marginal costs and revenues of a product. When a company sells each product for a loss, it is impossible for the company to provide a positive return on the capital. In those cases, like with Everpix, it becomes a question of "when" and not "if" the business will fail and the return will be zero. The only rational way to play the game that way is to hope for an acquisition.

That's why I look at detailed parts of business models like this, it helps elicit the overall picture in the same way functional a test case elicits overall product health. There is an art to ensuring proper overall coverage with multiple tests.

> I don't think they didn't know they were burning their reserves, that their cost structure was unsustainable.

This is where I disagree and why I wrote the analysis. I think the company didn't understand they were selling their product for a marginal loss:

> "Long story short, the infrastructure was paying for itself through subscription revenues." https://news.ycombinator.com/item?id=7041640

> "AWS infrastructures costs were already being covered by subscription income." https://news.ycombinator.com/item?id=6676906

From the numbers neither statement was true, and from the confidence in the tone it seems like they didn't know for a while. Subscriptions did not cover AWS costs. It looks like it might have become known internally when asked directly from others taking a look:

> "The reason we were getting closer and closer to being positive on variable costs ... is, yes, improved monetization, but more importantly AWS optimizations." https://news.ycombinator.com/item?id=7043555
It's not that no one follows the norms or tests. On the Careers team we do much more automated testing because there's money and literally people's jobs at stake. We have unit tests, integration tests and UI tests that all run on every push. All the tests must succeed before a production build run is even possible.
I actually agree with you – i'm sure Snapchat, considering their growth and userbase, can turn into goldmine if they play their cards right. It's just weird that a company with an actual revenue is mentioned as an example of us not being in a bubble, while one mobile app without any revenue simply turns down 3+ billion offer - no bubble over there.
> but a sentence like 'but wait, RWArc is just a library, how come it was able to do the thing that I said the compiler wouldn't let you do?' would have cleared it up just fine.

Hmmm. Isn't that what this says?

> So, the Rust language does not allow for shared mutable state, yet I just showed you some code that has it. How’s this possible? The answer: unsafe.
Funny. I remember calling the Dutch Nintendo help-line (from a land-line no less) to find out how to get to the final castle's backdoor. This is back when I was about 10 years old.

Now, there's people coding games in that game by playing it.

I thought myself a gamer.
...and my mother, and the guy who works the counter at the place I get cheesesteaks.
You would think we would be swimming in discussions of the history of, say, the New York City medallion system. But the only thing I can find are links to a book that I may have to read, Graham Hodges’ Taxi! A social history of the New York City cab driver, and vague references to the Great Depression and strike violence.

"The competition 'was merciless,' according to Hodges, and 'Many cabbies turned to petty crime to help make ends meet.'

"There were strikes, and there were fare wars.

"Ultimately, an alderman named Lew Haas decided to do something about it.

"In 1937, he proposed a bill that would limit the number of taxis to 13,595, and make medallions automatically renewable, tradeable assets. It was signed that year by Mayor Fiorello LaGuardia."[1]

"A 1934 strike turned violent, despite various promises of taxi drivers' associations to Mayor Fiorello LaGuardia that peace would prevail."[2]

"Until 1935, the taxi industry in New York was comprised of unregulated companies fighting for dominance. This all changed during the Great Depression. Widespread poverty prompted many New Yorkers to opt for less-expensive forms of transportation, decreasing the demand for taxis. This put many companies out of business and caused many cabdrivers to lose their jobs. The situation was made worse by the tactics of 'wildcat' (unlicensed) taxis who used what some considered to be 'underhanded tactics,' such as drastically lowering fares, to get more business."[3]

[1] http://www.capitalnewyork.com/article/politics/2013/01/73990...

[2] http://www.h-net.org/reviews/showrev.php?id=14414

[3] http://www.nyc.gov/html/media/totweb/taxioftomorrow_history_...
And I beg all HN users to stop doing Google+ jokes as they're just as unfunny as they're unoriginal.
I don't think YC or the startup community is neglecting that group of entrepreneurs. That's my point. The fact is that when you have a family there are tradeoffs you accept. One of which is less flexibility to take on riskier and less stable career paths.

It also pains me when you keep repeating the "investors only invest in 20-somethings who are easy to manipulate" line which is an overly cynical line that is usually repeated by a vocal subset of HN/the media in context with YC, precisely because YC ensures that you aren't manipulated, and also because it is simply not true. Older entrepreneurs have advantages. Younger entrepreneurs also have advantages.

I don't get what you want here either. I think you're wrong. That's it.
Yeah individuals generally don't have police unions and an entire corrupt system to protect (sorry, I mean prosecute) them.
You'll probably be interested in the Singularity project at Microsoft Research: http://research.microsoft.com/en-us/projects/singularity/

Much of the kernel is implemented in managed code.
We're talking in the context of stateless Request <-> Response of the Web-Application nature here.

When a Request comes in, the App-Server will allocate (or use from the pool) a thread to serve that Request (in .NET/JVM world, Ruby/Python uses Processes unless you use different App Server).

If you create small objects within the scope of that Request (which usually lives inside a method) and that objects are contained and don't hold references to any long-lived objects, they will be GC-ed quickly (and potentially way quicker) once the method is finished.

Thread is GC-ed as well once it's finished (unless you wish to release them back to the 'unused' pool).

My feeling is that their use of static methods have nothing to do at all with GC.
I think talking about how ARC is implemented in Rust is cool. I would just pitch it differently.

I think what I don't like about your current description is that it makes it seem like unsafety is what allows you to _have_ Arc in the language. Instead, unsafe blocks are what allow you to _implement_ Arc inside the language.

I'd start the footnote this way:

---------------

A footnote: Implementing Arc

So, the Rust language doesn't let us use shared mutable state in dangerous ways, but what happens if we really need to get down and dirty? For example, what if we wanted to _implement_ `Arc` ourselves?

In fact, `Arc` and `RWArc` are both implemented in Rust. Inside their implementations, they use locks, low-level memory operations, and everything else you might see in a C++ program. However, anytime we use these features, we have to wrap them in an `unsafe` block.

...

---------------

I hope that conveys the different emphasis that I'm talking about.
If you want to do a crappy NSA troll, and personally attack the work I did, you'll need to do better than this.

As for whether a country really needs the help, i'm just going to say "yes". You clearly have no concept the logistics and IT competence that are actually involved in things like disseminating accurate voting location information in the average country.
First, somehow I don't think Google is going to do this. This is a company that keeps a multimillion dollar liability on their front page (the "I'm feeling lucky" button) out of culture and deference to tradition.

Secondly, what you suggest really isn't even misuse.
Evolution and (what you presumably refer to as) natural selection don't work that way. It is a pernicious mistake to apply 'evolution' and 'natural selection' to everything. In the interest of good science and the society's well being [1] we should resist the temptation to unscrupulously apply 'evolution' in non-specific, and non-evolutionary biology contexts. Social Darwinism is especially pernicious.

[1] http://io9.com/how-the-pseudoscience-of-social-darwinism-nea...
Do you have any evidence YC targets the young male demographic, today? AFAIK YC doesn't target any one demographic. They don't really do any outreach to demographics. I believe their cohort demographic is a result of their application demographic. Anecdotal evidence seems to agree with me.
Nest has a post on their blog about this as well if you're interested:
https://nest.com/blog/2014/01/13/nest-google-and-you/

I am not sure why people always say Google makes companies suck. This may be the case sometimes, but it is that way for most companies who buy things if they try to make changes. Just look at YouTube. It has become quite successful, despite some poor decisions.
Google+ has been the butt of jokes on the Daily Show since launch. If that's not "general population," then what is?

http://www.thedailyshow.com/watch/wed-october-30-2013/jon-st...

http://www.thedailyshow.com/watch/wed-april-18-2012/moneygal...

http://www.thedailyshow.com/watch/tue-january-31-2012/indeci...
Thank you for responding thoroughly to the write-up. I think you're absolutely right that we both are clouded by preferences and philosophies when looking at this data. Your conclusions are just as valid.

The only point I would make is that I did not assume constant photo sizes, even distributions of users, or constant costs in the long term. I did assume these variables changed each month. What I tried to do was match what actually happened each period to determine if there was an operating profit.

I agree had the business expanded to other revenue streams or had been able to migrate to a different infrastructure it may have become a profitable ongoing concern. It just doesn't look like you had been able to get to either in the time you had.

But I think you will in the next venture. Again, I cannot stop thanking you and wishing all the best!
This seems bad writing on their part, to be honest. The question makes no sense, the answer just doesn’t sound great.
What a lot of great advice!

Personally, I'm getting back into the field after a lengthy hiatus. Hopefully, a bit wiser after recovering from burnout in 2005 and subsequent entrepreneurial adventures in other fields.

One thing I've started doing is volunteering a few hours a week doing tech related work for causes I support. One benefit of which is getting my confidence back. My age, 47, combined with having a lengthy period of time off can inspire self-doubt at times.

Problem solving and people skills though are turning out to be key and evergreen assets to bring to the table. Thankfully, those are also continuing to improve with age.

Never give up. Ever.
So long as we live in an economy based on selling things, people are going to try to sell you things. They're going to do it as effectively as they can.

Advertisers have been thinking about demographics since there's been advertising. Advertisers' needs have dictated the TV shows that do and don't see the light of day for half a century. Behavior prediction models have been around for decades, now they're just better.
I follow a strict "come as you are" approach to interviews now. The way I see it, if you're not going to hire me in these clothes what does it say about us working together? That said, I don't dress like a slob and I'm not a entry-level employee.
Presumably the same reason why they don't have a ton of bad questions on stack overflow: their community scoring would apply just as much to bug reports
Most of this is out of the scope of this tutorial, but is in the comprehensive one.

match is an expression, but let is a statement. In the first example, the match expression is used inside of the let statement, in order to produce what is assigned.

I'm not 100% sure if you _must_ take that reference, but given that it's a pointer, that makes sense. In the previous version, it's simply returning a value, but println! needs the contents, not the pointer itself.

Inside the linked Option enum, it shows both: http://static.rust-lang.org/doc/master/std/option/enum.Optio...

It's an enum like any other.

That said, these are all good points, and this documentation should be improved. Thanks, I'll add this to my list.
Well in addition to the color LCD, they do have speakers so Google could do audio ads.

Also, Google+ checkins when you walk into your house and G+ status updates when you adjust your temperature would increase the G+ 'active user' count for them.
For some reason, denying a FB friend request feels normal, but denying a LinkedIn request makes me feel like a jerk.
It's nowhere near as bad or ridiculous as what David Friedberg, ex-Googler, and CEO of the Climate Corporation wrote when he revealed that he had sold the company to it's very own archenemy... Monsanto.

http://www.newyorker.com/online/blogs/elements/2013/11/why-t...

Will be quite interesting to see how many programmers and scientists jump ship over the next year. Might explain the sudden recruitment drive.
"Yelp's legal counsel would be incompetent not to attempt a defense which results in the case being thrown out. They must have reason to believe that they have a >0% chance of successfully arguing it."

False. On both counts. Parties press completely frivolous claism all the time. Pressing frivolous claims does not make you a good lawyer, or competent, nor is it malpractice to avoid making frivolous arguments.

"Additionally, the US justice system is not like a playground: your legal tactics on one case, no matter how distasteful, will have no bearing on the decision of another case. Judges don't think, "hmm, they did some tricky hot-shot lawyering on that other case, time to take 'em down a notch or two!"."

First, both of these are in the same case. Maybe you should read the appeals court decision?

Second, please don't lecture me about the US justice system condescendingly. I'm not sure where you practiced law in the US, but my experience as a US lawyer for many years now tells me this is 100% completely and totally inaccurate, as much as one would like it to not be. Certainly in the federal court system, things tend to be better, but at a state and local level? Please. Judges are not completely objective robotic automatons. If you really think behavior has no impact on decisions, i urge you to rethink this stance.
> ? Only if you're incapable of telling the difference between commas and periods, I suppose.

There's a reason people don't use Prolog...
No one actually cares about "freedom" in India may be one reason is they are getting too many things for free from the repressive government. The concept of privacy is non-existent.

Consider the case of Aadhar card (similar to SSN but with biometric data collection). World's largest biometric database collection and maintenance was given to two foreign companies with roots in Middle East and United States. No debate about the background checks of this company.
Well for me at least, you're introducing the language so it seems like RWArc is part of that. I have no idea as to whether or not there are any little cheats put into things like RWArc that are not available to other code, so emphasizing that RWArc is the kind of thing I could have written myself would have helped me understand.

It's that jump from being introduced to RWArc to considering how it might have been implemented that wasn't obvious to me.
There are a lot of middle-ground options, such as "buying back" taxi medallions before opening the floodgates and letting anyone run a taxi. This is obviously a tricky approach for a lot of reasons, but certainly there's a middle ground between "taxi medallions forever" and "all taxi medallions are worthless overnight".
We used it at the time I gave that talk, we don't anymore. We only used JSON serialization and we have rolled out our own free solution, Jil.

https://github.com/kevin-montrose/Jil
Certainly. Thanks. That's much more clear.
I've been researching money saving methods for an article, and many people do say that programmable thermostats can save 10% or so on heating bills, though.
Oh really, that's impressive.
Something can be creepy and yet have no remedy that isn't worse.
Miley, Bieber, Hugh Hefner appear in strange animation
Miley Cyrus, Robin Thicke, Katy Perry, John Mayer, Justin Bieber, Hugh Hefner, and more make an appearance in this bizarrely animated video
I've got no problem with this. Between dessert names, big cats, alphabetical alliteration (see what I did there?), and straight up random stuff ("Beefy Miracle"? Really?), I long for the days of sole sequential version numbers.
A look at these two videos should dispel that notion.

http://www.youtube.com/watch?v=Ccxiwu4MaJs

http://www.youtube.com/watch?v=LTq8TrA3hb4
PayPal President Says Company ‘Believes’ in Bitcoin
The first example is an expression. The result of `match` will be assigned to `unwrapped_msg`.

The second example is a statement. Thus, we're not using the result of the `match` statement.
Another good place to seek advice would be to post on reddit.com/r/resumes.

They helped me get mine in shape the last time I was looking for employment.
GE Capital to Help Set Up Loyalty Programs for Retailers
Don't points 2 & 3 together imply that anything that uses built-ins, which I assume are implemented with C FFI, is `unsafe`?
Can't you create a Google Plus account without adding any friends so that it's only used a Single-Sign-On?
Super Awesome Tips On How To Market Anything With Articles
From the Q&A:

Q: Will Nest customer data be shared with Google?

A: We’ve always taken privacy seriously and this will not change.

Clever play on words. "Taking privacy seriously" will not change, but "policy on customer data being shared with Google" can obviously change :)
I agree with "good for the Nest guys" but not "looked like a good product" and I don't mean that in a bad way, it may be a very well executed product but I cannot by any stretch of the imagination think why I would want my thermostat or smoke detector to be anything but stand-alone, dumb devices that do the one thing they were designed to do, and do it faultlessly.
Yes. http://meta.stackoverflow.com/questions/2267/stack-overflow-...
Start the Nest shutdown clock ... 18 months?
Why is housing finance stuck in such a primitive stage? [pdf]
I would imagine that .inputrc would serve as a superset in that all programs (for instance gdb) whiich use readline would now default to vi mode.
> The ability to remap shortcuts to anything in a menu being built into the system for all apps systemwide (System Preferences -> Keyboard)

Well, I didn't know this was possible... and I have used Macs for a few years!
I've never needed to have elective surgery, so I can't comment on that.
Using all sorts of fancy technology licensed from Honeywell.