skysight-inc/HackerNews huggingface dataset:
2020? we need the private sector involved launching rover after rover like they release smartphones, at this point we'll all die and never get to Mars.

Go Elon Musk, Go Bill Gates, Go Paul Allen, Go Sillicon Valley!

Mine the freaking Asteroid belt, let's terraform the shit out of mars, let's stop the bullshit over petty earth resources and extend the lifespan of the human race a few billion years by exploring outside the planet. This should be mankind's priority, need money? print it, it's fake anyway.
OK, point by point:

- turn-around for custom goods from China is not 6-weeks. It took a solid 2 weeks to get the bag, which is what I would expect. The cost to ship expedited versus the labour cost is a wash, especially considering they stil had to post the bag to me anyways.

- The goods in-store are still marketed as premium goods; to use an HN appropriate analogy, this is like me telling you that your Mac is crap because you bought from a 3rd party retailer. For reference, this was $150 for a laptop messenger bag. Not a ton of money, but not cheap considering there's no leather, etc involved.

- If you look at the store I mentioned, they're not really big-box. They're in some awkward in-between yuppie place where everything is greenwashed. I still shop there, but I'm pretty disenchanted since this incident.

- This event has, in my mind, destroyed whatever brand recognition they had. The product is alright, but I'd rather support a company that does everything in NA.

The point being, the market're selling into would be more than willing to absorb the cost of local production. I suspect at a point during their growth they were unable to afford to scale up locally, and decided to contract volume manufacturing for the channel. Now that they're well established, I would hope that they would perform an exercise like the one in this article, and see if moving production back makes sense.
A big problem is that the photos shown are stock photos (atleast the ones I looked at were marked as stock photos). So in a few cases, the prices don't match the photo. For instance, I looked for Honda Fit and the stock photo shows a Honda Fit Sport model which is priced a couple of K higher than the price they have against the photo.
I still feel it's pretty distracting. It's a neat demo, but I wouldn't use it as a background on anything where I wanted someone to really focus on the actual content.
It's definitely playable; the stretch is calling it a game.
The second large ISP in Portugal has FON active by default on their routers. It's really easy to find one here.
Ask HN: How much money do you make every month from your iOS app?
It's in the interests of the studios to split their collective content among various streamers. Ideally they keep several major streamers thriving. And perhaps more crucially, able to bid against each other.
If you do not telecommute, you may want to set an end time to beat the rush hours traffic. One of the many reasons why it is unproductive to work in an office.
They have? New Chevrolet cars are getting an Android-based stereo. There were also some car-audio enthusiasts that were working on an Android based car computer.
Ben Horowitz on hiring executives for your startup
What gets my goat about this paper is the amount of misleading information in it.

Re-parsing files multiple times is a solved problem using the standard header guard macro pattern combined with a slightly intelligent C Preprocessor. Yet quotes about the horror of header blow-up pervade this paper as if this is an exciting new problem that has been solved. It isn't; it was solved more than 20 years ago.
For some reason the download is not working here, but I was able to obtain it using Google's Quick View (and then Google Drive).. so here is a mirror: http://peramides.files.wordpress.com/2012/12/2012-1357y-2770...
I've found DuckDuckGo to be slow and very poor at long-tail searches. +1 for StartPage as a credible Google alternative.
This is true of life for many people, not just online, though online tends to bring out the worst in people, in the same way that rolled-up car windows bring out more agression in people than, say, a bicycle would.

Ultimately snipping off the points where the rage is surfacing won't solve the problem. You might think that because you don't rant on twitter it is case closed, but in reality it's probably still there, looking for a way to get out.

Online tools allow so much of our traits to escape because they are instant, easy and somewhat detached if not outright anonymous. But if the underlying rage is still there, you'll find yourself with road rage, footpath rage, the list will go on. Until you can get zen about things, it will just continue.

The key is to re-center your life, focus on what you can achieve and change and release the things you can't. Many words have been written about this in many different contexts, but I prefer the Steven Covey (7 habits) definition of circle of influence, and circle of concern. If you let your circle of concern develop into a larger set than your circle of influence, then you'll be conflicted at your inability to change things, and become less effective as a result. And you'll find yourself raging at people with different political opinions, different life outlooks, people who are outside of your control.

I'm definitely not a religious person or one prone to quoting scripture, but I think there is a christian prayer which goes along the lines of 'grant me the wisdom to accept the things I cannot change, and the ability to change the things I can, and the wisdown to tell the difference'. OR something like that. I think its in the AA steps.

I would be surprised if all major religions don't have something along the same lines.

TLDR/ chill out more, and let things slide.
I don't know where on the spectrum the energy would be, nor how strong it would need to be.
Fire drills strike me as an infrequent yet important safety measure. Unless it's some management term I don't understand?
My experience of developing a HTML5 mobile app using MoSync
I'm reluctant to use Facebook auth on new apps for two other reasons:

1. I don't know at the time what you want to use my information for, especially in regards to showing up on my or, more importantly, my friends' news feeds.

2. I have to manage what information I share on Facebook itself rather than on the app or website.
Inside Facebook security, and how to better protect your account
No. From their Engineering page:

> ...our plan all along has been to make our entire code base open source; however, as anyone who has worked with such issues knows, it is often not quite that simple. We are committed and will continue to work toward an open source environment.

They have some open source bits (see https://spideroak.com/code) and presumably it's built on top of FOSS libraries, but still definitely proprietary.
Why is it that technology is always a panacea when its benefits are positive but value-neutral when its benefits are negative?
"I don't see how Google is losing with this."

Yeah, except for maybe the outraged developer in the link.
Friendly reminder @ seiji: don't make those kind of statements without backing these, please ?

In what use case would iptables give a performance penalty ?

I have iptable-setups running with hundreds of rules and 800-1000 concurrent(!) users. During traffic peaks times my 5-6(?) year old Xeon does a good job, cpu usage barely touches 3-4%. Throughput downstream at that point around 350Mbit/s (admitted, downstream just matched by conntrack:matched/established) and upstream around 20Mbit/s, working through hundreds of rules.

iptables runs in the kernel-space and is very, very, VERY performant. (well, I lied, iptables itself is just a configuration tool for the kernel - but it is incredibly fast).

Following that kind of traffic with tcpdump (userland) just drops about half of the packets because it maxes out that poor CPU instantly. (yes, that depends on the args). And don't even thinkg about using iptraf :-)

(That reminds me: please, some one, send me better server hardware :-x)
Startup that eliminates resumes and cover letters in the hiring process.
This comment was so emptily mean that I took the time to flag it.
Ya. I don't really see the big deal. But I already have a G+ account (even though I hardly use it) so I can't speak about the user flow when you don't already have one. I've also never left a review... only ratings. shrugs
Larry Page donating free flu shots to SF kids
As long as we're pimping good American brands, I want to give a shout out to Allen Edmonds, which makes all of its dress shoes in Minnesota. About 3x the price of the cheap crap you can buy at the department store, but they'll last you forever and can be refinished (with new soles, etc) for a modest fee.
I work at an ISP, and this is absolutely true. Sometimes our mail servers get hammered, and we need to modify our blacklist to include servers, netblocks, and/or entire countries(!) at a time. In order to know what to block, we need to be able to know who is emailing whom. Sometimes, it's one of our customers, and we can call them up and tell them their box is owned. This kind of intrusive access is only used for maintenance, and without it we literally couldn't keep the mail servers online.
We are not regular people. We know about the potential security issues. We want to be in full control of our own data. Just give us an outlet. Create an email sign up method for the noisy minority.

Foursquare shows a nice way to do it: https://foursquare.com/signup/ though hopefully you don't need as much data as them.

In my experience most people will still choose FB login if you make it the prominent choice, and the email sign up will capture us whiners.
Makes sense from a practical standpoint, but I think what I'm looking for is something that, while widely advocated[0], either:

-Doesn't seem to be common practice

-I'm misunderstanding

-Bootstrap's LESS just doesn't support, or at least leaves totally undocumented

Doing stuff like this seems to be one of the major motivations behind LESS/SASS in the first place [1][2]. Basically what I want to say is that <ul> (probably a particular subset of <ul>s, specified by selector combinators) should be styled like a .btn-group. That is the behaviour I'd naively expect, and is certainly the behaviour I want. However it can be done [3].

Also, in SASS, you would use selector inheritance -- `ul {@extend .btn-group}` -- which would compile to `ul, .btn-group {...}` and not bloat the output CSS... if it worked at all.

But something either in the design of Bootstrap's LESS (and carried over into the bootstrap-sass port), or in some inherent limitations of LESS/SASS, prevents this. The only way it seems to work is directly applying the presentational class in your HTML, as you've suggested.

So what I'm trying to figure out is whether my expectations are faulty, or some stage of the design is faulty. It's possible, and even advocated (though by 3rd-parties), to do what I'd like to do with some components of Bootstrap, but not with others. If there is any way at all to be able to not specify <class="btn-group"> in the HTML, and have a preprocessor fully apply the styles, even if it turns out to be a bad idea, I'd love to know it if only for the purposes of learning these frameworks, and better understanding their design.

----

[0]https://www.google.ca/search?q=semantic+classes+html

[1] http://lesscss.org/

[2] http://ruby.bvision.com/blog/please-stop-embedding-bootstrap...

[3] But I'll fight ravenously against anything less than clean and terse (which is admittedly a weakness of mine, and one that's stunted my programming growth severely)
I like this idea -- headphones on, head down; get into the habit of having extreme reactions to people tapping on your shoulder by flailing around and acting super surprised they were there. Should hopefully keep the random drop-ins to a minimum.
The internet doesn't need more confirm/deny dialogues.
Banksters Call For Cuts: They Are Doing God's Work
> And for instance, you could say that "iOS's dislike of the technology" was nothing more than a strategic move from Apple and Jobs to win a battle of content over the channel

You could say that, but then you'd be choosing to forget the fact that mobile Flash was awful from day one until it was discontinued, which was 100% of Steve Jobs' public position on Flash. Performance sucked, it was a battery hog, and it didn't interpret touch gestures correctly at all.

Who really cares what the motivation of Apple was? We're all better off with Flash never making a successful foothold in mobile. Feel free to write it off as nothing but selfish evil if you must, but that doesn't change the fact that it was a positive overall and only Apple had the balls to do it, regardless of potential motivation.
Thanks, it was a typo. Edit window's over though.
"Why is this worse than ping?"

Did you even read the article? Becuase he pretty clearly says why: Ping tried to add Facebook (something many users like) to iTunes and was not mandatory.
What's the number you're supposed to copy?
Go is 3 years old. Also, golang addresses more than just this issue, the concurrency approach is interesting for example.
While that choice seems to make sense on a short term, I don't think giving up liberty can lead to safety in the long term. At some point your liberties will be so restricted that you're at the mercy of the rulers without much chance to influence how they rule.
Exactly. The SSID proves precisely nothing. It is sad to see them to claim it "keeps people honest."

This "Karma FirstName" scheme is going to alienate some potential customers. Also, I suspect the added advertising boost from letting your users be clever would offset losses. But that is a simple empirical question. It wouldn't be hard at all. How many new signups per hotspot do you get from hotspots with custom SSIDs versus stock SSIDs?

Looking forward to seeing what security measures they do have in place to prevent someone from spoofing. At an abstract level, the device is going to need to contain some public-key (or something similar) that it sends somewhere on the Internet which is then verified with a private key. Then it's got to tell the user whether or not it's a real Karma hotspot or there's trouble.

There will always be a risk. But it could at least be managed to the point where it is one of the lesser Internet risks.

Remember this isn't really a new security hole for users of public wifi. Just setting up your own Starbuck's access point (dlink) and loading it with malware and snooping would do the same thing.

I don't really know how SSL works over a compromised access point. So maybe there are safeguards. But I tend to assume if the access point is compromised, all my base are belong to them. Or at least the data I send.
I found this article really interesting, though I would like to see more information on the design decisions for the syntax (i.e. types/return types come after). They did say it was easier to parse from a human and computer perspective, however personally (being used to C based languages I guess) I find it a little more difficult to parse. I guess I'd just like to see some references to this rather than insinuation. Anyone have any?
Immelt owns NBC and is on the White House board of economic advisors, so has the political juice to get waivers and ward off regulation. If you are a regulator, you will pick an easier target, like Exxon, which doesn't own a news network. Even granting the things in the article (tighter feedback loop, higher gas prices for shipping, increased labor productivity), regulation is not mentioned, so the generalization to other manufacturing companies is suspect.
Unfortunately confusing manufacturing output with manufacturing employment seems to be somewhat persistent in the US. The employment numbers going down are seen as a bad thing, whereas it is the total output and productivity that matter. If the entirety of US manufacturing could be done by one person than that would be great!

We've been through this before. In 1870 US agricultural employment was around 75% of the whole workforce (~29 million people). Nowadays it is closer to 2% (~3 million people). We produce orders of magnitude more food with considerably fewer people.
M.ed (Preview)
Keep blogging on the topics you want to speak about. So if you want to speak about X, blog at least once a month about things related to X.

Find out who is doing the speaker selections (even if they are just shortlisting) for the conference. Try and find a way to 'meet' them (this may be online). Find if they have a blog, and comment thoughtfully on their blog. If it's a yearly conference, go to the conference and seek them out and introduce yourself. Go to a session on the topic you want to talk about, and get up, introduce yourself (it feels tacky and awkward, but comes across as very professional) and then ask an intelligent question that will help the presenter cover an aspect they maybe didn't get time to cover. Ideally not a 'gotcha' question.

The aim is that when your submission is on that persons desk, they immediately have a picture in their head of who you are, what you know, and that you can write coherently on the topic at hand.

I followed this prescription and went from nobody wanting me to doing several invited user groups per year and speaking at at least one big conference per year, and also being invited to deliver webinars with quite large audiences.

Finally, don't mess up your big chance when you get it, and beg the attendees to put in evaluation forms if they are there. Hand out candy if you have to.
It sounds weird, but I would encourage small companies to look at manufacturing locally. A company I used to work for in Ottawa manufactured small volumes of cameras locally (that really narrows things down). They used other companies in the area to etch and solder the boards (automatically), and then final assembly was performed entirely in the same office building where I worked.

The best part was, everyone was involved in the whole 'stack'. The engineering group I worked with handled QA, but also travelled downstairs regularly to help with manufacturing procedures. We watched assemblers and proposed design changes to make their jobs easier. The process created a virtuous cycle where the initial person laying out the board knew what kind of headers would be hard to connect in which enclosure (for example), and as a result the quality was very high while being competitive on cost.

I think an assembly process like that would have helped, for example, with the teething problems experienced by the Jawbone Up.
I hope they stop giving away free stuff.
How does this happen then?

"The construction of a single C++ binary at Google can open and read hundreds of individual header files tens of thousands of times."
No kidding. I've worked with a few people who have done bicycle advocacy in West Africa (through the awesome https://bikesnotbombs.org/). They learned that West Africa is awash in cheap used bike frames - it's about the only part of the bike that is eternally repairable. Instead, the finer parts eventually get chewed up and need to be replaced. Things like ball bearings, derailleurs, chains, and tires eventually die. Wheels last a long time, but also have a limited life.

This project (and other ones I've seen, like bamboo bikes) generally only create bike frames, the one part that won't really help the developing world.

To the cardboard bike's credit, the wheels are pretty cool. Find a way to make brake pads, chains, tubes, and tires from locally sourced or recycled materials, and you'll really be on to something!
Yes, there are ways around it, and the paper discusses one way Google addressed it. But that's not the point. It's used as just one example to illustrate why C/C++ is not ideal for working at Google's scale.
> It is just painful to see how all the same wheels get reinvented again but now for a more inferior language on a platform that is less compatible between different browsers.

Assuming you use/used Windows. For everyone else, it's a brand new day.

Only Windows Flash devs that developed on Windows for other Windows users, never concerning themselves with OS X, Linux, Mobile, or anything else, maintain this sentiment.

Everyone else is glad Flash is dying the painful death it deserved. Interactive web content has been under the stranglehold of Flash for the last two decades. It's going to take some time to re-implement the more advanced features of Flash in a public standard, but it'll be worth it in the end.

Hell, IMO it's worth it right now. Compare the performance of that page to a full-screen flash page like Lacoste.com. On anything other than a Windows machine, the HTML5/SVG demo from Adobe runs smoother than Lacoste.com.
Allow me to add my $0.02 to this discussion.

I've implemented CALEA type features for a major ISP. I did it because it was the law that we implement it. I'm generally in favor of following the law.

Mind you, CALEA doesn't do anything that couldn't already be done with the law. And you get more protections via CALEA than you'd get otherwise.

For one thing, there are warrants that are delivered to a judge for review which then find their way to a company attorney. Only then does any interception take place. I can live with the checks and balances that are in place under this system.

I sometimes find it incredible that people are so quick to embrace lawlessness and then expect their duly-elected governments to follow those laws to the letter. Believe me, if enough people actually cared and went to their legislature, things would change. Of course, most people agree that we should pursue criminals using all legal means.

BTW, I'm in agreement that this system could be abused. Of course, that's always been the case. Laws are just words on paper unless there are people who will enforce them. If those folks look the other way, well, you're right back where you started.

And before you go into privacy rights, let me suggest to you that the millions of people posting their personal information on FB and getting their email via Google provide a pretty substantial counterweight to your position.
I set up Gmail on iOS as an Exchange account and server side searching works for me.
they kind of explain it here
https://www.hackerschool.com/blog/1-summer-2012-applications...

tldr: they are trying an experiment to see if they can get 50% female enrollment
Welp, two showstoppers for me over the native iOS mail. First, it looks like to check my mail I need to toggle between all my accounts. There is no unified inbox. Second, Priority Inbox is not supported beyond having a separate folder for "Important and Unread." On GMail proper, priority items go to the top and are marked accordingly, the Inbox unread count is the priority unread count, and hence I tend to leave non-priority items unread to get to inbox zero. So, iOS experience if you are a priority inbox user is completely broken unless I am missing something.
PhoneScope 3D Gives iPhone Users A High-Res 3D Scanner in Their Pocket
A non-exclusive deal would make Netflix a dumb pipe for commodity content. They would rather have a monopoly on Disney's popular content.
Disney likes exclusive, always have from discontinuing the VHS tapes old school. I think it is silly to play supply games with digital distribution but it does make some bank.

But Netflix really got Disney content back... They had Starz which previously owned the rights. But stars raised their rates and no longer are on the service. Now a big piece of what Starz brought Netflix just took.

http://www.reuters.com/article/2012/12/04/entertainment-us-n...