skysight-inc/HackerNews huggingface dataset:
The author doesn't understand much imo. He compares a hotel chain with a limited number of properties, hotels, and exponential growth, to airbnb, which can blast past the number of booked nights of said old hotel in as little as a few months or years. The valuation is very high because it has proven it has the ability to take on the whole industry, not just one chain.
It was a hilarious joke.
Thanks to Snowden & Greenwald!
Plus 10.9.3 does scaling on 4K displays so stuff doesn't look super tiny.
You guys are awesome. It's rare to see a company willing to put real commitment behind their talk of social good, and to see a startup doing so is even more inspirational.
I'd like to link to a audit of EncFS, the system that Safe is a wrapper for: https://defuse.ca/audits/encfs.htm

It highlights in my opinion a old and not rigorous implementation and design.

I'd not feel safe using it even if the developers of Safe did a great job choosing defaults.
Oh, I meant the original article. I must have misunderstood your comment.
You need to be a paying OS X dev member to access the seeds on developer.apple.com.
I don't know about anyone else, but my first thought was "What about unforeseen expenses?". Who pays that? How? What about differed opinions? Who mediates everything?
That's not an uninstall.
I like Clojure a lot, and if I was building a new web app today, I'd strongly consider using it instead of Rails (for what it's worth: Golang is great for JSON web services, but not IMO great for full-features web apps, even if you're using something like Angular and a "single-page" type architecture; you pay a huge price in flexibility for it).

However, to talk myself out of using Rails, I'd need to convince myself that I would (a) be able to use Postgres and (b) would not be writing lots of SQL. I can write SQL, and have been writing it for a long time, and I know that writing and maintaining it slows me down.

There's no good Clojure ORM, is there?
He is putting it higher then C. Its not like he is setting a particularly high bar.
what sagichmal is basically saying without saying it is go cant do what you want, you just cant write a generic Active Record framework in go,nor a generic data mapper.

the right approach ,when a language cant do what you want, IS code generation with a third party dynamic language.

If you know ruby for instance, ruby excels at code generation,so you could generate go code from a SQL schema or any manifest,then augment it with custom code in another go file that import the generated code.
From the phrasing, I'm guessing this is more of a statement of values than a technical assessment.
Compared to the Python version of:

response['level_one']['level_two']['eventual_value']

?

I did ignore fields that I wasn't interested in; however, you do at least have to declare all the intermediate structs in the tree. With 10-ish levels of nesting, that's a lot of boilerplate; even in your example with 3 levels, you've still got 6 lines of code for what's a one-liner in Python.

It wouldn't be as much of a problem for a production system where you define your data structures once and then expect to amortize them over many, many changes. But I was prototyping, and the point of prototyping is to not spend time on boilerplate that isn't necessary to prove out your concept. A few hundred lines of type declarations just so I could decode JSON isn't exactly convenient.
Depends on what you're trying to achieve I think. I worked on my own stuff for 3 years before doing YC and it was well worth it. My thoughts after going through the program:

If you have no product and no track record, it's definitely worth it.

If you have something working, but growth isn't amazing, it's a risk because there's a chance you don't get the absolute most out of demo day due to timing -- so one might feel what you describe. That said if you blow up later, I'm sure they will do a fantastic job of getting you to the people you'd want to meet with - eg. Homejoy.

But if you come into YC with good growth (like doubling in size every month) it is without a doubt one of the smartest things you can do. You will probably never have as much leverage as you get while going through YC.
Fun Question:

Would any of you consider implementing a last-resort "self destruct system" into your startup? One that completely and totally obliterates all data (writing random data to all discs), causes massive amounts of destruction to the company, permanently dumps databases, deletes all profiles, and sabotages everything you've ever worked for. You might answer this question differently depending on what part of the world you're from. Overall, having a way to instantly invoke "if I can't have it you can't either" might come in handy when dealing with oppressive governments.
One thing to mention, since the OP talks about developing for ARM:

I was surprised recently: first that Go itself bundles a cross compiler (you can easily download Go on x86 and compile ARM binaries with it), second that this made developing for Raspberry Pi and similar platforms very productive, and third that many Linux distributions have QEMU and set up binfmt translation so ARM-compiled binaries run on x86 with no extra effort.
> But I might have to create new language features just to get anything done in Lisp. One example is LOOP.

LOOP is a standard part of Common Lisp, so whatever it is it can't be an example of how Lisp-as-it-comes isn't good enough and you need macros to bring it up to standard.

> Now, does LOOP do more than a C-style for or while loop? I doubt it

In the sense in which a C-style for or while loop doesn't do more than goto, you're correct. Otherwise, of course you're incorrect; LOOP does a lot more than for and while do. (Random example: (loop for i from 1 to 10 collect (* i i)) makes a list of squares. No instance of C's for or while does anything like this.)

> Lisp needs macros to be usable. I'm not convinced that C does.

Could you give an example of something that C lets you do "out of the box", that Lisp (let's say specifically Common Lisp) doesn't, but that Lisp could be made to do using macros? I don't think I can think of any; there are things you can do better in C than in Lisp (e.g., close-to-the-metal bit-twiddling, or interfacing with other things written in C) but they don't have anything to do with macros.
This is a great explanation. Thank you!
What project won the first place in HackMIT 2013?
For testing, I've used and like the googletest unit test framework: https://code.google.com/p/googletest/

For C++ features, definitely check out lambda functions and the STL algorithms. With lambdas the standard algorithms are much, much easier to use. Herb Sutter in a talk said something to the effect of just forget the whole idea of function objects and use lambdas.

Will also be useful to familiarize yourself with the C++11 pointer types, unique_ptr and shared_ptr. I try to never write code that invokes new/free directly and instead just use those pointer types.

Also seconding picking up A Tour of C++ by Stroustrup. It's not a long read and will get you up to speed on all the important changes. I think it's a very exciting time to be using C++!
Later betas are usually pretty solid. Early betas are usually absurd messes - iOS7 beta 1 was, IMO, nearly unusable.

I wouldn't let any early Apple beta anywhere near a critical production device.
I was pointed to this a couple of days ago, and half of it was behind a paywall. So be warned. I've already saved the page as a pdf, just in case.
Yes, but you had the expectation that things would get better (and I'm assuming you had the skills to make much more).

My friends who aren't involved in the tech industry have quite a long row to hoe when it comes to making more money. I had a friend (who loves cooking and is accomplished in restaurant work) struggle to find anything above $13-15 an hour in NYC (and that's hard work at a busy restaurant), and it doesn't often get better than that.

For some, living in below average accommodations isn't a necessary stop along the way but the destination, and that stinks.
A team at Morgan Stanley or wherever looks at the company's numbers (cash flow, debt, growth rate, etc), and comes up with a valuation based on very concrete factual information.

What if I told you that these "concrete factual information" numbers are just as made up as Daily Active Users, Monthly Active Users, number of downloads, etc. It doesn't matter what the number is, it's just whatever the market values. Right now the market values the numbers behind DAU, MAU, because well... Facebook and Google exist. They set the precedent of valuing MAU/DAU and have made money doing it, so the assumption is that any other company that also values these same metrics should follow suit.

Where I think we are in full agreement is the fact that DAU/MAU is not fungible. Meaning, the same 3hrs a day someone uses Facebook isn't the same 3hrs that someone uses twitter. But, lest we forget, the market is irrational.

EDIT: The fact that this "Mattermark" number exists explains the story even better than I can: http://mattermark.com/wordpress/wp-content/uploads/2014/02/f...
actually you make about 960 after federal withholding, oasdi and a couple other things (mandatory longterm disability at 4.50 a month)

so food, transport, clothes, cleaning supplies, laundromat, insurance etc. would have to fit into ~200 a month.
Stack Exchange refused to remove homophobic answer
>> we can't assume that the brain is the sole repository of consciousness.

> Assume is the wrong word here.

But until we have a solid theory about consciousness, with the possibility of proving a claim to be objectively true or false, all we have are assumptions.

> Science is always a process involving probabilities and materialism is currently the most probable scenario.

But consciousness is by definition a non-material phenomenon, so that's the wrong approach. I don't mean to trivialize any of the aspects of this issue, because it's very complex and there are many uncertainties, but consciousness can't be reduced to a question of materialism, for the simple reason that many of its manifestations lie outside the material realm.

Also, science isn't always a question of probabilities. Science requires falsifiability, and a theoretical falsification isn't based on probability, but certainty. If I see a black swan, I have falsified the all-white-swans theory, not to some probability, but absolutely. This is not to diminish the importance of probability in scientific work.

> It then makes sense to make further predictions based on our current materialist understanding.

Yes, that does make sense, but it's not the whole story. If consciousness were open to unambiguous measurement, in a way that forced different observers into agreement (experimental objectivity), then I would concur. But we aren't there yet.
This is pretty cool, but not perfect. Upon copy & pasting the captured text, several of the words and letters are wrong.
...so you're a consulting firm?
Pre-reset Longhorn had a lot of explorer in C#. That explorer leaked memory, I'm sure someone on BetaArchive has said why at some point, but I can't remember. I'm thinking something to do with the sidebar for some reason.
Turns out if you missed the 10.5 -> 10.6 or 10.7 upgrades, you appear to be hosed unless you can find some physical media for those releases, you can't go 10.5 -> 10.8 (never tried ->10.9, would not expect it to work).
Here you go:
http://news.rapgenius.com/Sam-altman-the-new-deal-annotated

Feel free to comment (it's not very intensive in terms of VC deal terminology, but I wanted to give RG a spin).
Silver is probably a better material for a conductive glue than graphene. Probably even aluminium is better.

Random chuncks of graphene thrown toguether, touching in random directions aren't a good conductor at all.
There seems to be a tipping point at a lot of really successful companies where they get a little too top-heavy. Too many executives, too much management (often as rank and file are being laid off or shown the door) and not enough people doing things.
They make it pretty damn fast. But non-JIT runtimes have strict limitations on how fast they can go, unless you design your language specifically to optimize for interpreter speed (like lua).
Isn't this what REIT funds suppose to do?
Do you think there are any reasons for the lack of competition? Or is it just because?
RethinkDB Stability Report for Single, Multi, and Large Deployments
Exactly right. It's great to see a company which is growing fast, generating real revenue and quietly establishing itself as one of the most exciting startups in the valley, giving back like this.

Note to founders - this is the kind of thing you can do when your startup makes money!
Understanding the Four Rules of Simple Design
You need to quote sources for making such outlandish arguments.
What are the obligations of the person managing the property and interacting with renters? Do they have a fiduciary duty to maximize profit? Do they have any to the wellbeing of the renter so long as they don't run afoul of the law?

I realize that an individual absentee landlord is also free to act like a jerk, but I suspect this puts actual pressure on them to do so.
The "old" Lytro had a very small sensor. To be able to experience any control over DOF you had to challenge yourself to create compositions that would include objects of interest both close and far away to be able to even play with "the effect". For my shooting style the technology was totally pointless. Pictures with objects of interest at 1.5 meters up to infinity were sharp all over the place anyway.

Perhaps this new thing will bring something new to the scene. But at 5 MP it feels immature. The technology friendly photographers it could attract are usually not so hot on bridge cameras with huge zoom lenses. Perhaps a fixed lens (or 24-50mm equiv) would have been a better choice.

I suspect this will be the same. I think the future of focus control might lie in Google's new camera app[1] and phones with dual cameras. Just give them some raw format love (like the 1020 got).

[1] http://googleresearch.blogspot.se/2014/04/lens-blur-in-new-g...
InBloom to shut down amid growing privacy concerns
Pretty insignificant. You can't spend that money. No one can.

; YC, financially, is enough money for you to live in the Bay Area to work on your company for a fixed time in which you're expected to grow and acquire more capital and a probability assessment on your potential future value.

Keywords, 'potential' and 'future'.

You can't up and sell your company for $1.7M, Sam Altman can't, no one can because no one would buy it because YC isn't saying "You are now in possession of, and operating something, that is worth $1.7M to the world." At such an early stage, all they're really saying is, "There is a probability that your company will be worth $1.7M, and the probability is high enough such that we're willing to put our money where our mouths are."
libertarians generally are OK with contract enforcement

Although, the last hardcore libertarian I talked to suggested private contract enforcement, and I think I know where that leads- less civil suits, more broken kneecaps.
The point of index funds is they change their composition when things go south, the S&P 500 index went from 447 in the early 90s to over 1800 today. If you're investing $50/month in that you did quite well.
Agreed it's amazing - are they getting anything in return? I'm not asking this in a skeptical way, I just mean do the non-profits run tee-springs or are they just donating money?

Either way, bravo!
yeah thats what i meant and said.

by using something to edit the hosts file you'd have to edit it every time (can't do wildcards on hosts file, so it needs editing every time)
headdesk

While we're at it, let's get down to just cooking and forget food science. Never mind how a recipe should be adjusted at altitude. Or what to substitute when the person eating your minimally viable meal has a food allergy to an ingredient. Or what other things go well with your main entree. We're just cooking up things we got out of a can, after all.

Don't learn any patterns. Except the ones DHH wants you to—those are ok. All the rest of them just get in the way of writing software.

(readers may proceed to downvote now.)
Lytro Goes After Prosumer Photographers With New Camera
Oh, sorry, I see what you mean now.

I don't know if I agree that that falls within the scope of my plaint, because as far as I'm concerned, the modern habit of mismastering albums with half a decibel of dynamic range produces a result which can't reasonably be called "well-formed". Worse, not only is it broken, it's irretrievably so, because there is no way to restore the information thrown out in the mastering process.

(I think that's actually why I misapprehended your question so badly; with only the most occasional exception, if something's mastered that badly, I can't stand to listen to it anyway because it's either too quiet to hear or a constant assault on my eardrums.)
I'm learning C/C++, tried to compile (http://ideone.com/T1xVLz) your code in ubuntu, with gcc-4.8, and an error about copy_n is not declared in this scope was raised.

error: ‘copy_n’ was not declared in this scope

what is the problem? Is it something to do with gcc-4.8 and shared libs?

Thanks
ChaiScript – Easy to Use C++ Scripting – (almost) 5 Years Later
I should have added that the source for Android x86 (http://www.android-x86.org/) have a way to burn their runtime to a USB stick, which is easier than what I suggest on my Web page, and might get you closer to what you were after -- a painless way to sample a few Android apps.
I admire the work you did to make a point-by-point analysis. I have objections to a few of your decisions.

You count kitchens that can produce automeals, including making bacon, as a "hit"? I counted it as a miss. Where is there such a kitchen?

That is, "heating water and converting it to coffee" can't be considered standalone, since percolators existed when Asimov made the prediction. Auto drip coffee ("Mr. Coffee") is from the 1970s, so I think that's a hit. But toasters existed in 1964, so "toasting bread" can't mean just that. What device can I acquire for "frying, poaching or scrambling eggs"? And for making bacon?

I don't think the increase of life expectancy in Japan, which is the only one with an average life expectancy of 85 or above, is due to "mechanical devices to replace failing hearts and kidneys." That is, he emphasized mechanical devices, and not the general increase of life expectancy. http://en.wikipedia.org/wiki/Aging_of_Japan attributes it instead to "high education, devotion to raising healthy children, late marriage, increased participation of women in the labor force, small living spaces, education about the problems of overpopulation, and the high costs of child care and education."

So I would say that's closer to a miss than a hit.

The reference to the "worldwide propaganda drive in favor of birth control" is interesting because I think the drive was much bigger in the 1960s/1970s with the Zero Population Growth movement. The 1980s saw the single child policy in place in China, and the 1970s saw the discourteously attempts as "rational" birth control in India. Instead, I think the current trend is towards female education and equal rights for women, which also ends up decreasing the number of children. So it's hard to say if this is a "hit" or "miss", since I don't know what Asimov meant.

You said that "Synchronous satellites, hovering in space will make it possible for you to direct-dial any spot on earth" is a hit. That's a hard one to judge, but it's technically incorrect. GOE systems like Inmarsat don't reach every spot on earth, like the highest 30 or so degrees of latitude, or valleys. It's LEO systems like Iridium that can provide global satellite coverage.

I'm curious about how you can quantify "The lucky few who can be involved in creative work of any sort..." as a hit. How much more is it true than it was in 1964? It seems to me that the richest people in the world (as a proxy for 'true elite') is not made up primarily by those who are best characterized as "involved in creative work."
I agree, every car manufacturer should laud inventors of the wheel, combustion engine, glass, rubber, and electricity. My point is, there is nothing truly innovative about rift. What they did was mesh existing technology in a remarkable way.
Show HN: My Node.js weekend project – HN History
He is working for Google. From the outside, it looks a lot like he disappeared from open source...
So what's the method of the scam? Take money from people to build the machines; run the machines to earn bitcoin; use that bitcoin to repay anyone who complains and hope the bitcoin is profitable?

Could people sue for the lost opportunity of bit oin they could have earned if they had the machines?
Nimrod 0.9.4 released: Async IO and over 1400 commits
This has been around since at least 2011, is there anything new now? Did they remove the request invitation roadblock now?

Also, does anyone know how security updates are handled? Would suck to be stuck on an unpatched beta while gotofail/heartbleed/Security Update 2014-002 type bugs are in the wild.
Heh, I joined Sun Microsystems as an engineer on the Monday after they went public in 1986 :-)
And do that before you have kids.
Very nice. Is there a writeup on how this works? It appears the shadow on the pole in the second picture moves! (maybe it's just some gimmick).
I think this is an excellent example of a bad chart. The premise seems to be an illustration the geographical differences in income needed to obtain housing. However, the arbitrary coloring choices makes a $13 county (example Dallas County, TX) look the same as a $20 county (example LA Country, CA). The difference $7/hour is almost the same as the minimum wage in Dallas--that's a significant amount that the map disguises.

Speaking of minimum wages, what's up with the five Washington and 3 Oregon counties with minimum wages above the "what you's need to make" mark?

Columbia County
Pend Oreille County
Stevens County
Wahkiakum County
Lincoln County
Harney County
Morrow County
Wheeler County
My hope is that these will be a bit more stable than a typical apple beta since it's public. Many of the early betas for iOS feel like alpha quality because they're being shipped out to developers who aren't supposed to use them on a primary device (even though we do). They remind you to make a backup, but are probably (hopefully) operating under the assumption that people are going to be installing them on their main machines.
#1: opportunity cost. When all of the incentive is to create paper value, many people who might otherwise have created real value don't. Since our whole economy depends on someone creating real value, that creates risk even for people who weren't party to the transaction.

#2: their money? Facebook didn't invent money. They got it by making promises to large investors and banks, who in turn got it by making promises to small fry. If 90% of the people whose retirement money went into WhatsApp don't believe that's a reasonable decision and wouldn't have condoned it if they'd had any choice, somebody got defrauded. It doesn't matter whether it was a series of little deceptions or delusions instead of one big one. The people who will be left holding the bag most certainly do have the right to sound warnings and issue complaints.
And here I thought I was the only one in these parts old enough to remember Ram Doubler, which I do, fondly.