skysight-inc/HackerNews huggingface dataset:
One thing I don't see you accounting for is the increased transaction costs of ownership -- I live in the kind of place you're encouraging people to buy apartments, on a rent-controlled month-to-month lease. If change jobs or have a kid and want to relocate, I can do so with ~45 days notice, a moving truck, and no risk.

But if I own I either need to sell or rent out my unit, both of which are expensive up-front and dependent on future market conditions, at a time where I am likely at a cash-flow low point in my personal finances. Even if it's good in the long-run, conditions may not be good at the moment I need to move.

It's possible that the upside of ownership is strong enough to be worth it anyway, but the risk and reward would have to be quantified a little better for me to want to take the jump.

tl;dr: Just because buying housing is a good investment for Wall Street doesn't mean I should buy myself a place to live in.
> Sure it is not 100% fool proof, but it makes it far harder to sneak bad things through.

Debian SSL bug lasted 2 years. Open source means little for security.
Observation: the intricacies of our technologies are growing to such complexity that analysis of the things we once had a direct hand in the design of plays out much like the analysis of some sort of mysterious natural phenomenon.
Houston continues the tradition of "Meteor" puns - see Galaxy[0], Atmosphere[1], etc.

[0]: http://www.meteor.com/blog/2012/07/25/meteors-new-112-millio...

[1]: https://atmosphere.meteor.com/package/houston
> There are no industry-wide standards for this, currently.

There are but they suck.

http://en.wikipedia.org/wiki/Sharable_Content_Object_Referen...
Would someone more informed that I am about VC please explain why this is a better move than taking $3B or $4B in cash?
Goodbye to a hero in forgiveness who demonstrated truly magnificent character during the post-apartheid transition in South Africa.

More world leaders should strive to follow in his footsteps.
Walking across a tightrope is a lot easier than you would think. When you're walking on a tightrope you really concentrate on your walking; it's stressful, but not actually hard. Still, I don't think many people would choose to walk across a tightrope when an easier option was available.

Exceptions, meanwhile, allow a counterintuitive but effective strategy for greater reliability. My boss likes to say that the cloud is great because machines fail more often - the point being that rather than the impossible task of making individual machines failure-proof, you instead design systems that can handle the failure of any given machine. Often the best way to make a resilient system is to break the problem into quite coarse-grained blocks, and then define appropriate responses (such as failing a single message and processing others, or retrying the whole block) whenever a given block fails.
You've never had to deal with a three letter agency as a corporation, have you? It's very difficult to ascertain when they want you to take a proactive step to "initiate outreach" and when you're supposed to contact them. And when there's a delay, who knows.

In registering my nonprofit with the IRS, I sent in my 1024s, and promptly got a letter back, "we will get back to you in 90 days." It's been 180-ish days. Static. What now? Who contacts whom?
Why Facebook, Twitter, and 2,000 others haven’t cracked social commerce yet
There are over 2,000 startups on AngelList that are categorized as “social commerce.” That’s equivalent to every Stanford MBA over the last 5 years starting a brand new social commerce company.
I assume Homejoy has to hire contractors given their low prices and rapid expansion.

Alternative services like MyClean actually employ the cleaners.
"Houston" is already the name of a popular open source project by Mattt Thompson - https://github.com/nomad/houston
Funny thing is that this is totally in line with the spirit of "hacking" the system and do whatever it takes philosophy.
Nelson Mandela, anti-apartheid icon and father of modern South Africa, dies
Do you let in devs that just want to have a look, without freelancing at the moment? And is that just for on site work?
Yeah, this is mathematical application of bayesian analysis, which is a completely valid and proven way to do analysis of actual data.

I'm talking more to the folks over on LW who say things such as, "It's 17% likely that my actions will cause harm, so I'll act./won't act."
Nelson Mandela, South African Icon of Peaceful Resistance, Has Dead
What's the point of propagating all errors way up to main if you're only going to exit anyway? I think we know how to indicate errors in C functions. What to do about specific errors, in this case allocation failures, is a more interesting question.
Unarmed Man Is Charged With Wounding Bystanders Shot by Police Near Times Square
As with most blog headlines ending in a question mark, the answer is NO.
Also see discussion for bbc coverage: http://www.bbc.co.uk/news/world-africa-25249520
I don't (in a brief search) find a specific CIA doc, but there are multiple references to CIA drone strikes within the .gov TLD:

http://mccollum.house.gov/press-release/mccollum-amendment-f...

http://unmannedsystemscaucus.mckeon.house.gov/in-the-news/20...

http://unmannedsystemscaucus.mckeon.house.gov/afghanistan/20...

http://www.judiciary.senate.gov/pdf/04-23-13BergenTestimony....

More to the point: there's no denial that these programs are run by the CIA.
I have an issue with this article. How many people have $100k available in their bank account? I've never been over $50k of remotely liquid assets.

That said, I received helped from my parents for the down payment and couldn't be happier of the move to mortgage over rental.
http://webhealthcritic.blogspot.com/2008/12/tired-after-eati...

tl;dr: the insulin spike from high glycemic index foods causes sleepiness, and low insulin sensitivity which can be caused by sleep debt and lack of exercise exacerbates it.

https://en.wikipedia.org/wiki/Postprandial_somnolence

> When foods with a high glycemic index are consumed, glucose is absorbed rapidly from the gastrointestinal tract into the bloodstream, and in individuals with normal carbohydrate metabolism, insulin levels rise concordantly to drive glucose into the body's tissues and maintain blood glucose levels in the normal range. Insulin stimulates the uptake of valine, leucine, and isoleucine into skeletal muscle, but not uptake of tryptophan. ... Uptake of tryptophan by the brain thus increases. In the brain, tryptophan is converted to serotonin, which is then converted to melatonin. Increased brain serotonin and melatonin levels result in sleepiness.
To be fair threatening to have your 'SEO staffers aggressively hit the forums and ratings hubs' seems a bit beyond standard writing about someone. It seems more like they're threatening to flood with lots of reports of bad service, where only one would really be an honest reflection of an experience that successfully picks out the company involved.

Which seems more akin to fraud than honest reviewing.
Re the free trial - yes, you are correct, I misunderstood the pre-sales Q&A bit the first time I read through it.

Makes me reconsider my conclusion, that does.
Who Is The Real Satoshi Nakamoto? One Researcher May Have Found The Answer
Goodbye Bafana.
I have not! Thanks for pointing that out. I have a few projects that I wouldn't mind using this in.
Truly his legacy will provide inspiration for generations.
Good night, Sweet Prince.
I know that loading new music onto recent iPods is protected by cryptographic techniques with a similar strength and level of code obfuscation to their DRM scheme. Wouldn't be surprised to find the same is true of the iPhone.
Mandela has had such an impact on the world, this is sad.
Sure... but I don't really see that that's a problem with the analogy. I'm limited in what I can do to someone else's house, even if I have the address; an address might persist after the house has been bulldozed and replaced; &c...
> The goal is to test how your code behaves and not what the external tools are doing. In my testing I capture the expected response from the external system and replay it in the test. My interest is in what the application is doing with a given input.

Fair enough. But according to your definition, this still does not test correctness, since if you feed your actual SGBD/LDAP/etc with invalid data, your program will still produce an error.

> I'm not sure what this setup is exactly.

Consider that you have, say, a web application. You have a form, and you change the email normalization rules.

With integration tests, you simulate a POST request with a the form data (all 56 fields of them), you capture the Location header in the result, because you need to know what ID you have generated, and you do a SELECT in your in-memory database to find out if your user email is correct.

With a unit test, you simply build a user, apply the normalization function, and validate that the email looks as expected. Which is one of these scenarios is likely to be less code?

> Unit tests are also a huge overhead in maintenance. Any time you make a change in code, you have to go and update many tests. As you yourself point out, since you're testing many scenarios your tests often have more code than your actual application.

How do integration tests help with that? You're going to either end up with the same number of tests (but with more code) or you won't code the tests, and you may end up with a new issue in the bugtracker next time you release.

> I don't think unit tests are a valid way to ensure correctness either. Your individual pieces of code might be correct, but how they interact might be wrong. The only way to capture the actual use cases is by running end to end tests.

I'm actually not advocating unit tests as an alternative to integration tests, but as something complementary. It is an effective way to test the effectiveness of a unit of code, though.
I really like Winston and Horn's Lisp. It actually is written assuming you don't know how to program at all, but quickly moves along into more complex stuff, really showing off what Lisp can do. Winston teaches (taught?) at MIT, and when the book was first written I guess it was still a reasonable possibility that you could be a freshman at MIT in computer science and have never programmed before.

http://www.amazon.com/Lisp-3rd-Edition-Patrick-Winston/dp/02...
I hope he has been heartened to see the shift towards greater equality and justice in the world, to which he was a strong voice and since my childhood he's remained one of the most relevant world leaders.
loadtest for 100 500 750 1000, X*Y below means X = loadtest GOMAXPROCS and Y = mqttsrv GOMAXPROCS:

1x1 80735 67696 67068 66585
2x1 64380 76531 31346 43268
4x1 77613 73794 72759 43263
8x1 77813 64197 32899 46960

1x2 71641 72521 72715 72695
2x2 103711 102944 104210 39619
4x2 73171 23803 90537 46204
8x2 96624 49698 33714 45729

1x4 69418 74088 34364 38935
2x4 88805 102847 113740 108829
4x4 102406 108110 34672 120161
8x4 109022 124726 121642 46765

1x8 62336 68238 71297 68754
2x8 104833 115276 118170 44617
4x8 122292 126075 126101 121306
8x8 108826 125098 124765 47713

edit: s/pingtest/loadtest/ in the explanation above.
The 32" version is $3539 in Canada. http://accessories.dell.com/sna/products/Gaming_Accessories/...
I was occasionally asked for that. My response was typically along the lines of "The model for consulting is typically that I'm guaranteed my rate and you're guaranteed all of the upside. If you want me to take on the downside risk for this project, I would want to share equitably in the upside. My sense of equitable is that if I double your sales I end up owning half of the company."

That typically achieved the laugh I was going for. But seriously, if my contracts included a no-fault do-not-pay-Patrick option, my rates would be positively Rumpelstiltskinian to compensate.

There's many ways to de-risk potential offerings. Back when I was consulting, a money-back guarantee was not one which I needed to fill my engagement calendar. Customer references, a bit of a brand name, case studies, and a history of doing pretty much exactly what I get paid to do in a pretty public fashion mostly sufficed.

I can also very easily think of situations where that would have been personally catastrophic to me without any fault of my own (e.g. six months down the line client X exits line of business I consulted on, triggers guarantee on our $50k contract after I've already used that money to pay for my wedding). That strikes me as not a great idea, at all.
Open/closed source software and secure/unsecure software are orthogonal concepts. Yes, it may be easier to assess open source software with regard to security and privacy issues, but it is absolutely not necessary. And even with open source software the overwhelming majority of users still has to trust some third party because it is absolutely unrealistic that every user or organization audits their complete software (and hardware) stack. The only thing you really gain is that you are free to choose which third party or parties you have to trust.
Perhaps I'm mistaken, looking at the source it does seem to do just that:
http://golang.org/src/cmd/go/run.go?ModPagespeed=noscript
The source agreements are far more than just a "peek" at the code. I would still argue that Mr Sullivan is at the very least distorting the truth, if not outright lying. The FSF has its agenda, and has proven it will try to distort the motives of any entity that doesn't completely agree with it.
We only took him off the terrorist list, nearly a sort of minor apartheid of its own, a few years ago.
I want to hook up an iPad to my laptop - FOR FREE - and be able to copy 2GB movies to it whenever I want, with 2 clicks or less. I say iPad but it's the same, really, for iPhone. I just care more about the iPad here :)

You can do it, but it's in no way straightforward: all sort of cloud services (no, I don't want to send my files over to your servers in Finland to copy things in my living room), making the iPad a WebDAV server (probably the simplest solution but definitely annoying), SMB shares (only seen on the iPad through crappy or paid apps), iTunes (again, crappy solution, a lot more clicks than a real file manager).

I mean, just because Apple (or the media companies Apple does business with) has an agenda to push you can't blame me for bitching at them. After all drag'n'drop file copying between devices was a problem solved 20 years ago. Now I need special "apps" on either my PC or on the iPad (most of them crapware or paid or paid crapware) to connect glorified "iDevices". The just took that option out - there was no technical reason to not have it and just HIDE the entry from newbies.

Add to this the fact that the app market looks so immature that I feel I'm back to DOS shareware land. Few major companies I feel I can trust to not screw me at a low level (I don't care about NSA intrusions, I care about credit cards numbers being leaked out or major security breaches on code no-one has ever reviewed), no well known, mature OSS apps for the main things I do with my device.

Right now installing an app seems a crap shoot.

Anyway, it's all business reasons and not tech reasons, I get it. End of rant :|
Very Sad News. Death of a truly great man.
That just means 'boys'. I expect that you're looking for 'Madiba', his clan name.
So the NSA can see Windows source code, but Windows users can't? And users are supposed to feel secure about this? Why?
We're at 42 now.
Nelson Mandela dies at 95
http://www.youtube.com/watch?v=J1SWKumsKNo
"Go is an opinionated language, which would be fine if I agreed with its creators’ opinions." Spot on.
You don't need to restore with Gmail.
There are these things called signed binaries...
Canada has similar consumer protection laws. Here "no refund" means "stay away."
The math in this post is funky and one-sided.

Is $3k/mo a good price to pay for a place to live? To answer that question you would need to know the alternatives:

* how much does it cost to rent the same apartment?
* if you have $100,000 on hand, what is the ROI of other investments you could make?

Whether buying your home is a good idea is much more involved than a short blog post and always comes down to individual circumstances.
The two companies seem to have certain similarities: A willingness to think different in pursuit of their own hardware standards and form factors (remember how the Gamecube used mini-discs and had a handle for carrying?), huge success from pursuing the Blue Ocean Strategy, the capability to inspire consumer cults (possibly because they are seen as somewhat "purer" than their competitors), and even similar aesthetics (clean off-white plastic-porcelain hardware, the lower-case letter 'i', very family-friendly content, minimalist form over high-performance function).
I never said it was open source. However, the source is available, and researched, by third parties. The announcement today also states that they are making the source available to more eyes than before. Not everything needs to be completely open source.
Sweden spied on Russia for N.S.A.: report
Yes, that is an assumption I make in the article. A 20% downpayment is going to be the minimum that you would need for any bank to approve you for a mortgage. Many readers either have that cash in their bank account or the ability to get help from (extremely) generous parents.
The nonsense message of American democracy

I'm not sure I'd go so far as to call it "nonsense", but it definitely wasn't emphasized prior to WWI. I'd have to do some more digging through history to see what issues were driving the nation prior to that. I do think that freedom and liberty were there. Initially it was just getting things off the ground and fighting off the Brits (1776, 1812), then westward expansion, then early industrialization, then slavery, them more industrialization.

By the time of WWI there'd been some big questions raised over equity and equality (railroads, robber barrons, oil trusts), and national cohesion was somewhat at stake, more so with the Great Depression and WWII.

My study of all of this is still pretty thin, but it's a fascinating period.
I was kidding. Yes, FreeBSD has a very good package manager, but as far as overall philosophies and maybe popular perception, Linux is the million-tiny-independently-updateable-bits-that-may-or-may-not-fit-together and FreeBSD is the huge-giant-blob-we-update-together-and-it-all-works!

Base system, of course.
Disingenuous? Maybe you're unaware of why Knuth invented TeX in the first place: https://en.wikipedia.org/wiki/TeX#History.

It sounds to me like Knuth wanted something that wasn't just a straight up text dump of his book. If you're going to bother exporting your book to an interactive format, it makes sense to do it in such a way that it takes advantage of that format.
Is the We Work Remotely site loading incredibly slow for anyone else? The Chrome Dev Panel says a 1.4 min page load?
Few men lead such a full, adventurous and meaningful life. An inspiration to all.
There could be many shades of grey between reunification and status quo.
does microsoft use deterministic builds?
I would recommend anyone interested in his life to read his autobiography, Long Walk to Freedom.
http://www.amazon.ca/Long-Walk-Freedom-Autobiography-Mandela...
Yes, a better option is to make sure this error cannot happen, by making sure the program has enough memory to begin with. Fly-by-wire shouldn't need unbounded memory allocations at runtime.

There are some applications where you can try to recover by freeing something that isn't critical, or by waiting and trying again. Or you can gracefully fail whatever computation is going on right now, without aborting the entire program. But these are last resort things and will not always save you. If your fly-by-wire ever depends on such a last resort, it's broken by design :-)
It might've lasted more than a week or two if it wasn't a warranty and support nightmare. The CyanogenMod installer app made it easy to install when it worked, but apparently it frequently failed leaving the phone as good as bricked for most users. (The only way to recover was to reflash manually using the traditional tools, and the app was aimed mostly at people who couldn't figure this out.) Also, it was a one-way trip - if users didn't like CyanogenMod or found it didn't run on their device, there was no way to reinstall the official firmware.
That definitely sucks... but being employed, unemotional and doing same stuff day to day sucks even more... it kills you from the inside.
Hope everything goes well with your company now!
The traditional argument for high level languages is that you can try many more things in the same time, and that you can focus more of your cognitive faculties on the business problem at hand.

But C guides you to simplify, and gives you control. Combined with the right certain amount of taste this can lead to exceptionally good outcomes. See also qmail, plan 9, etc.
Treating people like adults
Treating people like adults
I know nothing of Afrikaans, I was just quoting Goodbye Bafana (2007) http://www.imdb.com/title/tt0438859 (worth watching if you haven't already).
> switching from real to protected mode is an exercise in doing every action in a long chain properly and in the right order or the whole undertaking fails

Very true, and while the X86 is patch upon patch upon patch, in the designers defense, the intent on any 286+ Intel CPU was simply to was to use "real mode" to provide a bootstrap CPU to use to setup enough of the protected mode data tables to be able to actually enter protected mode. The intent was that entering protected mode was a one way, boot time only, street. Could they have made it simpler, maybe, but they were also viewing it as a one time effort that once you got the switch implemented, you didn't need to touch that code again.

[edit for clarification]
At least with FOSS, I get to choose the third party I trust to verify my software's security. And I don't have to take it on faith, I can get a second opinion, or audit the parts I care most about myself.
I think FSF has an open-source axe to grind here and this happens to be an issue they can use to bash MS. I do think MS should be praised for improving security. However, don't forget Snowden's warning -- encryption does not help you if you don't have secure endpoints. Moreover, encryption does not help you if you have rogue agencies with secret courts, secret rulings, no due process and no legal rights in a police or dragnet surveillance state.

I hope the big tech companies are serious about protecting their users, even foreign users, since their business model depends on it.
I found this article a little hard to read;

- #555 on #fff is distinctly too light for a web page's text color (I generally recommend around #202020);

- the font-size of 13px is too small—remove it and let the default of 16px show.
What is the most amazing photograph you have ever taken?
Eh? There's FHA (2.5% down), I did that myself. Was easy. Messes with your overall purchasing power because your monthly is so high, though.

> Many readers either have that cash in their bank account or the ability to get help from (extremely) generous parents.

LOL
I'd rather like to see Rust in here.
Doing More With Data at the Data Science Summit 2013
Correct. I came here to remind people that as recently as FIVE years ago he was considered a terrorist in the United States of America.

http://blogs.dailynews.com/friendlyfire/2013/06/30/americas-...

http://usatoday30.usatoday.com/news/world/2008-04-30-watchli...
Does anyone have any materials about Nelson Mandela's life that's accessible to a youngster like me? I know he was hugely important for ending something called "apartheid" in South Africa which sounds pretty horrible, I just don't know what it is.

Rest in peace.
Congrats on winning Launch! Can't wait to try it out.
We'll certainly have conversations with devs who are interested in the concept.

Our clients are primarily located in SF and NYC. I'd say about 20% of our clients are okay with remote work though.
Wikipedia...