skysight-inc/HackerNews huggingface dataset:
>>provide for your needs without depending on a global supply chain.

Hmm... reminds me of a discussion (@Stross' blog) about how many people were needed in a society, to support a technological civilization. Stross argued we would need many millions of people.

http://www.antipope.org/charlie/blog-static/2010/07/insuffic...

(Of course, lots of specialised services can be replaced with less efficient generic ones, but even a minimum of one million people have severe implications for a Mars colony.)

Edit: Clarity
That's covered of the Chapter 18, which has a Secret Chapter Title.
And I'd ask the shy guy "so what's fun for you right now? Show me." before any quackery.
I'll be the first to complain about San Francisco weather, but the weather in the peninsula and south bay is nothing short of amazing.
It's for extremely perceptive comments like this that I read HN. Thanks Gizmo.
You would make a much more comparable statement by comparing your tax increase to owner equivalent rent [1], since a mortgage payment is so variable.

In my case, the going rate of a house similar to mine rent-wise would be about 50% higher than my current mortgage payment.

[1] http://www.investopedia.com/terms/o/owners-equivalent-rent.a...
Oh I have a coffee maker, espresso maker, French press. It's when you aren't at home and decide you want a coffee and pay 3-4 dollars.
Anonymous vs. Mexican Defense Ministry
As a former Austinite, I can say that it's very easy to forget that you're in Texas when living in Austin. This creates the good feeling of being an oasis and the bad feeling of being a bubble.
The difference between a Red Flag and a Black List, is that a Red Flag I might forgive given circumstances. A Black List means I'll never apply again, and often call or email to remove my resume from their database.
Introducing Unity PyPi Lens
And exactly why on Earth would any company ever created publish such detailed information?
You're missing the "hey, I was just doing my job," part.
In the sense of "the democratic party is using technology to their advantage" or "the democratic party is moving the tech industry into their political machine"?
As stated elsewhere in the thread, this is a clever retort but in practice defined? is the only major example I've seen where the ? suffix results in a non-boolean return value. You're arguing over a convention, and I think most people writing Ruby would be surprised to learn defined? returns a String.
Manhattan is a lot more expensive than San Francisco. Even Brooklyn is more expensive, just not by much.
What format does Google Books require?
Love it! Nice one even if it's quite outdated! :)
Is Notre Dame's Manti Te'o a liar or victim?
A lot of people interview thinking they are going to work on Google Glasses and then get allocated to corporate IT. You don't know your role at the company until the day you start.
I think this should be taken with a grain of salt, and I say this specifically for this crowd, who I've noticed more and more aren't the prospective founders and outliers that it once contained but young, inexperienced new-grads or almost-grads that are just getting into the business and think starups are a good option.

My advice, to be blunt, is this: Know your role.

It's all well and good to rail against these (frankly) really dumb hiring practices. A lot of us are in the position where we don't have to put up with this crap. Of course a lot of us are in the position where we aren't interviewing at all anymore. Simply saying "I did such and such in the past" or even better "I worked with so and so" is good enough for many of us to land nice cushy gigs. Such is the benefit of a reputation, and you will build one, one way or another, in whatever niche you are in, over time.

However, young Padawan, this is not you. Not now. You - like it or not - are simply a number on a job application. And discounting the few who are lucky enough to have completed a project that means something in your short lives, or to have the fortunate grace to share acquaintance (and high opinion) with someone the hiring person knows and respects, you are NOT "interviewing the company".

You are a nothing. And just like all the other nothings that come through the door, if you want to get noticed you need to find a way to stand out from the crowd. You will likely not always be a nothing, but right now, you are. And so, your lot in life is to jump through hoops and toe the line until you can start to stand on your own two feet.

Please don't take the approach that the interview is an equal transaction unless it actually is. I've 'not hired' far too many of you, to be honest. You'll know when the transaction is equal, and if you are asking the question, it isn't. That isn't to say you should take any offer that comes to you; just that you are in no position to be picky. And if you are bitching about interview questions, this is the position you are in.
How do goroutines compare to things like futures in eg. java?

The ultimate structure seems much the same: start off a worker, and then you wait for the result with a timeout. As an example, the following code gives the same result:

In Go:

c := make(chan Result)
go func() { c <- Web(query) } ()
go func() { c <- Image(query) } ()
go func() { c <- Video(query) } ()

for i := 0; i < 3; i++ {
result := <-c
results = append(results, result)
}

In Java:

ExecutorService executorService = Executors.newCachedThreadPool();
Future[] futures = new Future[]{
executorService.submit(new Web(query)),
executorService.submit(new Image(query)),
executorService.submit(new Video(query)),
};

for (int i = 0; i < 3; i++) {
Result result = futures[i].get();
results.add(result);
}
Propensity versus Lifetime Value — which and when?
Public transportation it's really dangerous.
Typo: There's also the roller locking recoil designs, the ones that I'm familiar with (G3/HK 91, StG 57) have their spring forward as well, although that's not strictly required by the mechanism.
More like 38m to 1hr, but feels like 30.
I think that what they accomplished is amazing, but remember that their goals were very different than your typical business. Their goals were to create something in a short amount of time with a really random group of people given a fairly short lifetime. The individual projects will live on, but the whole thing was shut down at the end of the campaign.

A business is about sustainability. You are creating things that you will be maintaining and using for (hopefully) years to come. You get to be picky about who you are hiring. In that given, its not unusual that you want all of your employees to be able to work on various parts of the stack as focus changes or what not.

This isn't to discount the value in polyglot groups. Its almost an inevitability at this point. While totally possible that you could have entirely js stack in node, more likely you'll have ruby (or something) and javascript and maybe objc for iphone and java for android and maybe .Net for windows or more objc on osx or whatever.
mmm.....

Disagree: http://www.yelp.com/biz_photos/dont-call-it-frisco-laundroma...
Makes sense - the WSJ is the newspaper of choice for the average 1%er (or those who have delusions of such wealth).
Yes we did. We had one when Aaron Swartz was still alive but on charges. The consensus was pretty much that he'd finally actually done something legitmately illegal, so if people here really were that worried about felony this vs. misdeameanor that, or the legal process in general, then they'd had plenty of time to do something about it.
This tacit knowledge is the reason why we don’t have a 3D model of a Stradivarius violin, or even a real-life exact replica of any kind, for that matter.

It may be no Stradivarius, but it's a start on 3D printing musical instruments: http://www.businessweek.com/articles/2012-10-11/the-worlds-f...
>Putting these tools front and centre is designed to inspire tinkering.

I just got my first pi a few days ago -- I have had so much fun with it already. I'm working on a list of a variety of things I can do with it, as it has really sparked my creativity. I'll probably end up ordering several more for various tinkering.

The possibilities are endless as to what these cheap but powerful devices will allow the creative minds to come up with; very exciting!
> And you're ignoring the fact that many countries in the world do not charge income tax are quite nice places to live. Bermuda, Monaco, Kuwait and UAE to name a few.

I would strongly disagree that anywhere in the Middle East is a nice place to live (besides Israel), but in any case you're using four very bad examples. None of those places are sustainable societies on their own. Bermuda and Monaco are rent seekers--they are so pleasant because they are tax havens for wealth created elsewhere. Kuwait and UAE don't create any wealth to speak of either--their "GDP" is really just consumption of capital that happened to be under their ground. See: http://www.columbia.edu/~mh2245/papers1/erc01.pdf.
I understand why many people would never think of Android as a true desktop OS right now, but I think it's going to be inevitable, as long as 3rd party developers make more powerful apps for it, to take advantage of the more powerful hardware that's coming, and as long as Google optimizes it a little more to be more suited as a desktop OS, while not compromising on the touch interface.

I mean even Microsoft is pushing for full-blown touch interface on the desktop. Android right now is certainly not worse from an interface point of view. If anything it might be more familiar to Windows users because of its more desktop-like UI and icons, than Windows 8's Metro interface is.

For many billions of people Android is going to be their first OS, an OS that is open source, and comes in very affordable devices. Give it 3-5 years and I think it's going to become a real competitor not just in the "mobile OS" space, but in the whole OS space.
Heroku+Django: Combining Methods of Serving Static Files
Bringing in the bullion: Germany to repatriate gold from US and France
If you read more carefully, I said people from the Bay Area call SF "The City". I didn't say it was the universal name for SF, just for the people in the area.
Your 2nd point has significant performance implications, so I wouldn't take that for granted.

Your 1st point is pretty controversial and has significant UX implications. Using OpenID instead of just the built-in Django auth or bcrypt is hardly "much much easier" either, it's far more complex to integrate.
Procrastination 101 - The Art of Procrastination
I agree it's political, but to get the support of the RIAA/MPAA rather than something to tout directly to the public.
> We forget about the veritable sea of average workers underneath us on the income scale.

If you ever need a reminder, hang around a McDonald's in the early morning and watch the number and kind of people that are obviously eating it every day.

That was one of the most shocking things about NYC for me, coming from another country.
This is true. You can reason about a lot of particular cases and design a correct program based on these behavioral invariants. The trouble is they tend to end up being these pervasive, whole-program invariants. For example, if you buffer exactly 1 value like this, then you need to make sure the channel only escapes as a read-only channel.

The power and orthogonality of Go's concurrency primitives is actually encouraging. I'm not picking holes in it because I think Go is a bad language. On the contrary, I just think that it's not the endgame of concurrent programming. Using channels is not a safe operation in the same way that passing around memory references in a GC-managed language is safe, or passing values in a type-safe language is safe. You can write a correct, concurrent program with pretty much any behavior you want in Go, but it's still a minefield of deadlocks and memory leaks. I think there's room for improvement there.
The 'present' tool is open source, you can improve it if you have some JavaScript skills:
http://code.google.com/p/go/source/browse/?repo=talks#hg%2Fp...

Here's the touch event handling code:
http://code.google.com/p/go/source/browse/present/static/sli...
Author of the blog here. In my opinion the inbounding email workflow is very under-utilized. Email is one of the best user input channels - while most people do not keep a web page open all the time, they do check emails very often and knows how to use it. Posterous and TripIt are great examples of using this well when collecting user input/data is a high priority for their apps.

Let me know if you have any questions, or Mailgun in general - I have looked into a few different email service providers and happy to share perspectives
The really big point to consider, IMO, is within SFBA -- there are huge differences among SF, Peninsula, and East Bay, and variations within each of those as well. I personally put SF below many other places in the US to live, but really like the Peninsula -- the big issues being crazy California-level politics/taxes/regulations and really high cost of living (mainly, housing and tax; fixing zoning issues would bring down housing prices, and fixing prop 13).

It's like comparing West Texas and Austin.
I'm not sure what it would mean for them to move the tech industry into their political machine. Could you clarify?
Will Australia become uninhabitable?
> a moral or patriotic individual has a civic duty, in a democratic society, to disregard or oppose rules and laws which they believe to be immoral or wrong

No offense but if you believe that only thing binding on people is moral imperatives, then you don't believe in a democratic society, you believe in something closer to an anarchical one.

The whole point to a democratic society is that the people set the rules, but there are still rules. You're talking about something else.
Yes, I suppose what I'm looking for is where exactly things go awry.

Again, the impression I'd gotten from my recruiter is that I'd have more or less a commitment from Google that I'd be working on a particular team at the offer stage. In particular, that I'd know which team I was going to work on when I accepted the offer.

So it seems like either she's exaggerated that (in which case I would expect it to seem fairly obvious at the offer stage that you weren't yet assigned to a team), or that Google is in the habit of outright lying about team assignments, which I have a hard time buying.
Purchased.
But agreed that a epub version to read on my kobo would be awesome !
dataclips have saved me a ton of time handling one-off query requests that I get. Being able to share a sql query via a url and allowing non-technical folks to refresh the query without giving them access to the database is a huge time saver.

nice to see these new features come in, keep up the good work guys!
Who Earned First Computer Science Ph.D.?
Great App! How much time did you spend on writing the app?
I understand what you mean, but I'm saying that compromising the sandbox can be looked as well as an additional step to achieve.
And more so if, for example, address space randomization is offered by the OS. In this case the security model is reinforced, rather than weakened.
let's start from the beginning

1. Manhattan is 7% of NYC's land area

2. Manhattan (County of New York) is the richest county in NY by per capita income (as opposed to resident income: Manhattan is home to hundreds of thousands of urban poor)

3. the arithmetic average wage is not the same as the median personal income. The average wage in America is around $41k. The median wage is about 28k.
In aggregate, I don't see what harm it would cause. It would help move the industry forward.
IOS Data Interception
Now all they need, it's a client like DB for PC, Android and iOS, and were done.
Is it only for 1.5? Will the best practices carry over for someone looking to understand more about structuring 1.4 projects?

I'm working on a 1.4 project right now and while 1.5 sounds great, I'm not sure we're quite ready to upgrade. But we've been looking for a best practices book more recent than the ones covering 1.0 on amazon.
Alarms and reminders are the only thing I use Siri for, but I have stopped using it most of the time because it's not reliable.

I set alarms to remind me when I need to feed the parking meter so I often say something like "In two hours remind me to pay for parking". About 25% of the time Siri will get it right on the first try. It's pathetic. Usually it's a problem voice recognition problem ("I don't understand into hours"), but I have also had alarms not go off (apparently she didn't hear the confirmation).

I tested Google's voice recognition for the same types of queries and it nails it. In real time. If Apple ever allows users to decide what apps they want to use Google is poised to destroy Siri.

Now I just open Clock and set a timer manually. It's a little slower, but it works 100% of the time.
Looks like ePub if you're going to add re-flowing text (I see in the other thread what a pain that can be, but I think it works fine for Programming Python which I have through Google Books).

They also support PDF, which I'd still prefer to purchase through Google directly if only to keep my stuff in one place.

http://support.google.com/books/partner/bin/answer.py?hl=en&...

http://support.google.com/books/partner/bin/answer.py?hl=en&...
All are fair except the Skype one, which actually sounds pretty straightforward:

- communication was frictionless (Skype)

- they found someone worth serious consideration

- they were courteous to cancel in advance with some notice (plus no travel time wasted)

- they followed up by confirming they made their choice.
Perfect information is rarely available for any situation, yet one must interpolate the best that one can. It seems to me that we have more information than most.

When more information is available, we then adjust (Bayesian interference).
1) his lawyer and his closest family seem to agree that the lawsuit was the driving force

2) he did it on the anniversary of the start of the lawsuit

3) the actual trial was to start shortly

4) So far when under outside pressure he held up pretty good, but this was pressure far exceeding his previous exposure

Now, none of that is conclusive proof. But I don't see any reason brought forward other than the lawsuit why he killed himself. Absent such proof I tend to believe strongly that this was the reason why he did it.

If you don't want to believe that then that's fine with me but it does mean that you are ignoring some evidence right in front of your eyes.
I purchased this book because Audrey and Danny put on great events in LA area. I've been to one of them and they were extremly helpful and the event was great :)

I'm sure the book has a ton of useful information and I will definitely be reading it.

You should purchase the book if you believe in giving back to the people who give there time to open source and helping others.

Thanks again,
Fernando
Wow. That's awful. Sorry to hear.

I only know a few people with cars in Vancouver, and none ever had their cars broken into except one who lived on the Drive.

Now, I know a bunch of people who own bicycles. Vancouver is notorious for their bicycle thieves!
I don't think there are that many "lighter-weight" Linux distros than Android. I mean Android flies on a Nexus 7, but even Lubuntu (with LXDE) struggles a bit on it. Sure there might be those "run it in RAM distros" or whatever, but I don't think those are too relevant for consumers. Keep in mind that mobile apps are on average about an order of magnitude "leaner" than the average Linux (or Windows/Mac OS) x86 program. So I don't think the "light-weight" argument is that good here.

Also, while ChromeOS may make sense for schools and businesses that have adopted the cloud fully, I'm not sure ChromeOS is that good of a option for regular consumers, other than having a more optimized interface for the desktop (a lot more than even Windows 8).

But for a consumer, does ChromeOS offer that much more than Chrome for Android?
The Greatest Problem That We're Not Discussing: Climate Change
The current administration in the US is not really a friend to pipelines (see Keystone). Not to get conspiratorial, but I cannot shake the thought that Warren Buffet (a billionaire friendly to the administration) bought a railroad (BNSF) that stands to make a lot of money if no pipeline is ever constructed.
What I think candidates tend to miss is some of the potential ulterior motives that employers have when asking esoteric questions or certain task requests. The list of what candidates label as 'inappropriate' for interviews has become longer, or perhaps candidates have simply become more vocal about it. I wrote another article in response to this, in order to outline why certain lines of questioning (esoteric, riddle, impossible, inane) may be used to try and learn something deeper about the candidate. Candidates need to understand that it isn't always just about your ability to answer a question. http://news.ycombinator.com/item?id=5073791
It's actually criminal - known as murder.
Calling people crack-heads and shambling zombies is pejorative. You don't casually use words like fag, dyke, tranny, bitch, ho, nigger, Indian (for native / aboriginal), and kyke, right?

If you want a name, say "drug-addicted homeless person". We're talking about the most badly abused people in our society and you and the author are simply abusing them more with these words. Surprise, they aren't there to say anything back, not that they care at this point. Although I hope at least you'd get a couple fuck you's if you tried it in person.

1/3 of homeless people in the US have a serious mental illness like schizophrenia. Do you think that if they aren't able to distinguish between reality and fantasy and are constantly being told to take pills by a health professional that they will miraculously decide not to take other drugs on the advice of a drug dealer?

If I called you a zombie for just blindly going along with the crackhead term that the author used, you would be offended, right? Are the thank-god-for-the-lowest-caste-so-that-I-can-not-belong-to-it opiates treating you well?

Do you think that anybody living on the street addicted to drugs is feeling happy and fulfilled about it? I mean, it just doesn't go down like this: "I've decided that despite the fact that drugs are bad for you, I'm going to totally allow them to fuck up and control my life and be homeless." It's more like: "I'm in a lot of pain, and hey for a couple hours if I do this I feel better. Fuck my life is getting bad now and nothing I do is working, I need some more of those things that make me feel good."

Fuck you and your expensive hotel.

edit: I was mean here, so I apologize. It probably didn't do any good, I think I just felt like getting angry at someone.
Dropify Is Among A New Wave Of File-Sharing Using Facebook Authentication
Did you perhaps miss this: "Obama told lawmakers that he wanted them to swiftly pass a assault-weapon ban and limit magazines to 10 bullets."

http://www.forbes.com/sites/abrambrown/2013/01/16/what-obama...

"If reprap-like machines with strong materials turn out to be cheap and easy, then never mind licensing handguns — we're going to have a problem with home-made crew-served weapons." - Charles Stross

The drivers of new technology aren't always wholesome.

http://c2.com/cgi/wiki?PornDrivesNewTech
I don't think the 2nd point has significant performance implications. If you're not serving up static pages then there's always network calls to be made on the backend.

Storing a nonce on the client and looking everything up on the backend is an easy solution which means you don't have to worry about what data you're storing and if that'll be available in the browser.

I think it's cheaper to optimize on the backend for a simpler (and safer) solution.
Ah yes, the flipside of the normal rule of law, where it only gets directed at the poor. Now you're saying it's OK to mug someone, as long as they're rich and wouldn't have really needed the money anyways.