skysight-inc/HackerNews huggingface dataset:
Speaking Fenders (and Gibsons too, naturally,) there are checks in place to ensure that the US made versions are of the highest quality.

My Les Paul was made in Canada. I do not believe that Canadians are unable to produce as high a quality guitar as US Americans, but they are, I believe, not allowed to.

The difference in cost between an American Les Paul and its equivalent US model is approximately $250-300. The difference in quality is less. The smart money, among most guitarists, is to buy the non-US version, take it to a decent luthier, and give them $75-100 to bring it up to par which, in my experience, actually leaves you with a better guitar than the Memphis version (excluding the much more expensive customs.)

Regardless, many consider the US version to be the best of the bunch, and are generally happy to pay the premium.

The major difference of course is in the fit and finish. You have to enforce a quality difference that is, effectively, arbitrary. In Apple's case, that means deliberately reducing a lesser-quality product for the non-US products, which seems contrary to their 'ship perfection' mentality.

It might work, it might not, but the key is in distinguishing between the product versions in some way. Perhaps this could be accomplished with a slightly different feature set, or maybe the 'white' iphone could be reserved for US manufacture, I dunno, but I honestly have a hard time imagining that there is a significant population of consumers willing to pay for the "Made in the USA" version, if only because the "Made in the USA" version of other products have not performed up to expectations.
How The JOBS Act Will Hurt The Startup Industry
Open Source Themes for GitHub Pages
That sound great. When I sold my part of a startup in Sweden, I got half of it taxed at 30%, and the rest taxed as salary, which is very highly taxed here. Not as nice surprise. Later on I started a new company and put in some of the fully taxed money into that company. When paying employees salaries then the same money was taxed as salary again. No deductions anywhere to be seen.

If I would have gotten more money from my exist (I didn't get millions either) the procedure would have been to keep the money within a holding company. Then the taxation wouldn't have been multiple income taxes. But for a small player that really isn't an option, resulting in a truly horrible and counterproductive system.
Just removed the link for now and kicked debugging off. Thanks for letting me know, appreciate it.
You're definitely right about #2, but if you're starting your own VC firm, good ideas are definitely bought ;)

I think that having a family history in a certain business (like hotels) would make that firm more valuable for hotel-related startups.
A list of every type if license can't work, because it needs to be constantly updated and people may want to write their own, etc.

That's why the general type makes much more sense for a quick glimpse if some code is probably suitable license-wise for your project.
On publishing: "That's not a job. That's a button."
Did you reach out to each company and tell them, or did you assume that by creating a public blog post about them and submitting it to Hacker News they were bound to find out?
I recently left my PhD program too (I'm "mastering out" in local parlance ;)) and what this post doesn't address is what I found to be the hardest part: making a decision to leave a world where people that leave are construed as a failures (note: contrary to my expectation, I've only received support in my decision from my awesome and anomalous department.) (Also, I should note that I left a software industry job to do the PhD so I knew I shouldn't have difficulty finding a job.)

For anyone who wants to take the leap but is afraid or unsure, I offer some words that were incredibly helpful for me from some of fantastic friends. To quote my amazing advisor from his response to my "I'm leaving" email:

'We had a Head of Department at Lancaster who used to stomp around the corridors moaning - "I've just lost another student to industry. He's got a great job, has a starting salary bigger than mine, is working on a fabulous project with better resources than we have. In what mad world is this judged as a failure?"'

And another colleague, who's currently a junior professor:
'You know, most Ph.D.ers are smart and successful people. Hence they have a difficulty in saying “This is not for me”. They instead say “I’ve been successful all my life, and I finished everything I started, so I should finish this as well”. By saying that, they choose to hang in there for many years in a depressed state.

Sometimes, the most courageous thing and the best thing to do is to quit when you know you would rather work in another capacity, or when you know you don’t want to work in academia. I congratulate you on your decision and I hope the best for you. ( In case you later decide to come back to academia, it will be waiting for you, so I would not worry about it.)'

Best of luck, those of you that are struggling with the decision. If you're anything like me, if you decide to leave you'll feel better than you have in years =)
My thoughts exactly. Here's an excerpt from "In the Plex"
http://goo.gl/5YPtb

"Bell was visibly upset. The Stanford product was too good. If Excite were to host a search engine that instantly gave people information they sought, he explained, the users would leave the site instantly. Since his ad revenue came from people staying on the site—“stickiness” was the most desired metric in websites at the time—using BackRub’s technology would be counterproductive. “He told us he wanted Excite’s search engine to be 80 percent as good as the other search engines,” says Hassan. And we were like, “Wow, these guys don’t know what they’re talking about.” "

I hate to apply the fallacy of argument from authority here, but I wonder what OP's history with Google is? Not in the sense of, is he a good engineer...but whether he was with Google in its early, reportedly idealistic days? And if so, does his leaving Google indicates that those ideals are now gone? Or was he a relatively recent hire of Google before going to Microsoft? I'm giving him the benefit of the doubt that he's not doing this just to boost up Microsoft's image.

---
And you don't even have to go back into Google's origin stories to see that they've consistently tried to minimize users' search durations:
http://www.google.com/insidesearch/instant-about.html
Very clever idea (added a link to your twitter/tumblr). Do you use try/catch in each method or a single wrapper of some sort?
Dangers of SOAP: Payment gateway WSDL sent over HTTPS but all actions are HTTP
It's not surprising to see a dozen Chinese government websites were on top of the list at Pastebin. In fact, 90% of the sites whose webmasters were not security-aware: pirated Windows with IIS installed a few crappy ASP pages slapped together.

Despite their "righteous" self-claim, hacking those amateur sites are really uncalled for and they are still a bunch of criminals no different. It will NOT change the fact that government will continue do censorships and more countries will follow shoes to do more of them. It's sad but true. FYI, a lot of the blocking & filtering are done on the Internet backbone routers made by Cisco. Worst yet, Tor is not effective any more as seen on yesterday's HN here: http://news.ycombinator.com/item?id=3793320
3D printer with insane accuracy uses a DLP projector
So a bit like military intelligence then.
I would love this, but there are at least a thousand open source licenses.
Even if you limit it to licenses that have at least 1% adoption rates, you still have at least 40 (there are more, i just stopped counting).

As such, this would be a confusing dropdown.
A free form text field with autocomplete (and synonyms, so if you typed "general public license", it would still autocomplete GPL.
Security research is exempt from the DMCA. Even before the exemption, the DMCA applies only to vulnerabilities that circumvent content protection schemes.
Many people don't know what "copyleft" is, so "restrictive" makes more sense. There are more restrictions.

For complex situations, you can always choose "other". As stated in my article, this isn't a replacement for a project's LICENSE file.
I disagree. People with good ideas and small inheritances are more likely to work for others since they lack the safety net. With them goes their ideas.

People might not care who your parents are but they care how much money you have and who you are connected to.
What is the use case? Is it for when you are stranded and have to code, or do you see people write code on tablets instead of laptops by choice?
Another Look at "The Limits to Growth"
That's fair enough. But then accept that I will refer you back to slides 12 and 61 ;-)
The drop down has 4 entries. Please read the article again. :)
is that a photoshop mockup for the screenshot, or popups appearing outside the browser chrome a safari feature? if that's the actual screenshot that's pretty sweet.
But the main reason that swedish startups wants to leave is because of the small market. Or as Zennström says: "Sweden is a great test market. But it isn't a real market."
There is a Chinese phrase in the BBC article's screenshot. But that's irrelevant to whatever Anonymous's intensions.
As a guy who sends these notes, the response rate drops very quickly if the project hasn't been touched in the past year, and this is not uncommon.

So you end up with a lot of badly marked or unmarked open source, which isn't great.
"...outdated beliefs..."
I didn't know ethical decisions had an expiration date.
You are right this isn't necessary a replacement for other solutions. But even if you use other logging solutions, it might be a good idea to log them in GA also so that you can measure the impact of those errors on metrics like conversions.
I'm pleased this isn't "How to be a reply girl". The content does look like a lot of work went into it.
I sometimes get "Hey, you look busy!" as they come into my office.

A couple of days ago, a coworker came in to chit-chat and I kind of stayed focused on my computer screen (while showing some modicum of politeness by saying "uh-huh" every once in a while while she talked). Eventually she said "wow, you're really busy, aren't you? What're you working on?"

I'm working from home today.
...paying American wages would add up to $65 to each iPhone’s expense.

The point of the article is to illustrate that wages are not the only problem. Chaotic effects in multi-tier supply chains are also a real problem.

I would pay more for an iPhone that I knew was made in America. I'm sure I'm not the only one.

You are certainly a minority. I don't think most people value nationalism at $65.

Personally, I'd rather have the jobs go to the people who need them most, rather than to people who are superficially "like me". But while assigning a $0 value to nationalism is probably a minority view, I suspect the majority view is far closer to $0 than to $65.
I have to admit that I don't know about the situation in the US, but in Europe you generally will not get your full car reimbursed if you drive it against a wall. Unless you have some disgustingly expensive car insurance of course...
Having gone through the painful exercise of building robots in the US, I appreciate the problem. Our end-end supply chain latency was 16 weeks, far too long to scale effectively to match demand. Many component changes we wanted to make would have created a 6-week delay, so we had to compromise. A place with a factory across the street that could make screws in 3 hours sounds like heaven.
I first read about the beer game in The Fifth Discipline. That was the first book on business I ever bought.

http://www.amazon.com/The-Fifth-Discipline-Practice-Organiza...
Plese, Never do codes like that
I agree with you. Given some of the stories we've seen lately, my approach, after disclosing the vulnerability once, would be a three step process:

1) Do nothing.
2) Fuck 'em.
3) Not my problem.
For a good documentary that illustrates the system we have in place, check out:

http://en.wikipedia.org/wiki/Beer_Wars
Even in that case, he's trying to classify 1000+ open source licenses into 4 categories, which doesn't really work out well without a dictator.

People have different views on what "permissive" is.
Even if you told people what they should choose for each license, they will still choose what their ideology says is right about the license.

IE plenty of people will choose "permissive" for GPL.

I've spent an inordinate amount of time classifying licenses into ~4 categories for compliance at Google, so i know where this path leads :)
In my case, I can end discussions by fiat and say "this is how it's going to be". When you have 1000+ different project owners who each get to make their own decision, the field will become useless because you won't be able to tell what it really means.
Did you read the article? The whole point is that you can't just "reopen the plants" because those plants rely on other suppliers in a complex fast-moving supply chain; in China those suppliers are practically next door and have turnaround times measured in hours, while in CA the suppliers are miles, states, or even continents away with turnaround times measured in weeks. One hiccup in supply (say, something's wrong with a screw and it must be redesigned and a new batch produced) means a train wreck of production backup (nothing ships until that modified screw is produced, which is weeks if you're waiting for the next container ship to bring it).

He's not talking a mere matter of paying an extra $65 for "Made in USA" markings, he's talking the USA model of iPhone 5 costing ~$200 more and introduction/production being chronically behind the China version for months. "Lesseehere...I can buy this now for $X, or I can wait to buy the exact same thing (save for different markings) 6 weeks from now for $X+20%." Those Fremont factories won't be open long.

And somehow methinks Fender's supply chain isn't as fast & complex as Apple's.
The LICENSE or COPYING file in the repository wins, obviously. Also, not everyone would set the setting. But it's a start.
Bought it. It is very cool, but please change the default font (or let us change it).
People in Detroit would love the chance to work these jobs.
Someone has to build and service the robots. They're also a lot harder to train than a human.

It could take three weeks of round-the-clock work to reprogram an assembly line of robots to perform a task a different way, to work out all the problems with a new process.

If you have people it only takes a ten minute demonstration and everyone's going to do it the new way.

Advances in machine vision have made the automated assembly line a lot better, but the tolerances are still extremely strict compared to people.
> Factory work just doesn't seem like a viable long-term career.

The US middle class exists (or existed) in no small part precisely because of factory work. Many people have spent their entire lives in factories making a good living, some still do, more would if the jobs were available.

Automation is the obvious argument against long-term viability, but most factory jobs have never been automated, and probably won't be for years yet -- they've just moved.

And don't assume everybody can work in an office, nor assume everyone wants to. My father, who actually does work in an office, has for years, and is well respected in his job, would rather be building houses.
I think there's a better chance that retailers will move closer to the supply chain. Amazon doesn't really need to be based in the US, after all, and being closer to producers could have positive effects ( no uncertainty on release dates etc).
Good article, terrible title - I instantly said to myself, "WTF? Is this an article about the 'masculine' CEO and the spineless techie? Fuck that." but I read it anyway because I didn't want to be "that guy".
Well, in our case we work with multiples development teams, so we only "catching" errors in our code so we don't use a wrapper. If someone try it this way, I would be curious to hear about the results.
If you tell them that unless they pay you or retain you as a contractor by a certain date that you'll publish, you are in fact extorting them.

People who have found vulnerabilities and also been naive about the law have run aground on this before.
Google wants to mobilize your Web site – for free
That is a good question, sorry I wasn't more clear. The basic reason is that there is plenty of manufacturing all over the Midwest that could easily produce the entire Apple supply chain.

Shenzhen can also produce that supply chain, but they are no more capable than a lot of American cities.

What Shenzhen has that America doesn't are cheap labor, and a devalued currency.

Silicon Valley is different primarily because there is no other city with the concentration of brilliant engineers vs others. NYC for example probably has more computer engineers by numbers, but there are more opportunities for those engineers to make huge pay in other industries outside of startups. The fact that Silicon Valley is full of amazing engineers who are excited to work in the tech industry means that it is the best location for your startup to locate (relatively, and if you need a lot of engineers, not all startups do, some need more sales focused or science focus etc and there are better cities for those companies).
The world´s fastest 13" MacBook Pro – win the hardwrk SSD 830 Biturbo
This happened to me yesterday, and it was the only type of code of it's ilk I could find. Real shame, probably going to have to write my own version.
You can check the app http://socialmovie.herokuapp.com/
Just seems like a source of potentially expensive misunderstandings.
Thank you very much for the recommendations.
Vintage Swedish Logos
The article doesn't even mention that. Maybe the most common caes of employee stock/options are exempt under some other law(s)
You can easily detect most trivial methods of performing direct message sends to private framework objects via static analysis - both the name of the class and the message are used as string data. You can even find a naive message send using strings and grep, regardless of the use or non-use of a header!

The use of the header is irrelevant - using

[NSClassFromString(@"WebView") _enableRemoteInspector];

is going to show up the same way in a static analysis tool regardless of whether I made a WebView.h header defining +(void) enableRemoteInspector; or not - it compiles to the exact same thing!

You have to be at least one level more clever to defeat Apple's static analysis tool - it looks at the values of the objc_msgSend's message only. Hence, using methodForSelector defeats it - the static analyzer sees a "methodForSelector" message (which isn't blacklisted), ignores the parameters, and then sees a straight function call (also not blacklisted).
Allow me to introduce you to the phrase 'For the lulz.'

I doubt most people operating under the Anonymous banner are all that different than the general population and just don't give a damn about what happens in China, or anywhere outside their back yard for that matter. But lulz, that's just awesome.
The developer of Errorception (http://errorception.com/) here.

"Script Error" at line 0 only occurs in Firefox - I know, I'm in the business of collecting errors ;). It seems to happen when the JS file couldn't be parsed correctly. The cause for this usually partially downloaded files on the client trying to be passed through the interpreter.

Other than some little HTTP tweaks that can be done, there's very little else that you can do with "Script Error"s. So, we don't even bother sending "Script Error at line 0" errors to the server. For all practical purposes, it's a meaningless error.
As I understand it from talking to patent lawyers: they're patenting the specific use of the algorithm, not the algorithm itself. It's "use of such-and-such formula to accomplish security goal X in an electronic computer system" that's at play, not the fundamental math.
I was actually rather surprised when switching from Google Code to Github that they didn't have a license option. Especially if you need code for a business licenses are pretty crucial.

I don't like this idea however. It's too general. I would make the license an input field with autosuggest with 10 or so of the most popular licenses (like Google Code). If you have something funky you can still enter it.
do nothing, it's none of your business, why bother?
It's actually really simple:

"Permissive": anything that is generally MIT/BSD/WTF/Apache 2.0

"Restrictive": anything that is GPL or requires you to pay for or share all sources

Given that the vast majority of software use only one of a handful of licenses, I think that's a non-issue (tho there may be edge cases, I agree with that). For stuff that is not categorized, people can just put in "other".

(Do you have a list of those classifications btw, that would be useful.)

In general, a setting like this would likely raise awareness of people sharing code that they should choose a license in the first place. Far too many useful pieces of code on GitHub don't come with a license or copyright statement at all.
What is your field?

(Because if you're a theoretical chemist trying to become an industrial chemist, the advice below is probably useless. But since you refer to "side projects and a portfolio", I'm going to assume for now that you must be some kind of programmer.)

So:

First, a tiny story: At the corresponding time in my own career, I turned in my thesis, turned down a couple of jobs in my old field, moved into my parents' spare room, and spent three or four months teaching myself web development from online materials and a handful of books. (SICP, Learning Emacs, Introduction to TCP/IP, SQL for Smarties… the usual suspects.) Then I got a job. (It was the peak of the 1990s bubble, a good time to get a programming job. But, then, today is also a good time to get a programming job.)

The right way to save time on your academic workload is to stop doing academic work. Do you see yourself in academia in the long term? No. So why are you working on a postdoc? Who ordered you to get a postdoc? You did. Who is making you spend time and energy on that postdoc? You are. Write yourself a resignation letter, give yourself two weeks' notice, and quit.

The right way to escape a niche is to leave. You don't need to expunge the niche from your permanent record or anything - it's nothing to be ashamed of, it deserves a nice spot on your resume and is good for years of future anecdotes and impromptu lectures. But if the niche doesn't get you paying work, it may be time to let it rest for a while.

The right way to get any technical position is to demonstrate that you've done and enjoyed the kind of work that the position will ask you to do. If you want to build web sites, build a web site or two. If you want to build iOS applications, build an iOS application.

These things will not be sexy to an academic audience. You have to deal with that.

Don't worry about immersing yourself in the "larger pool". The reason there's a large pool of people doing X is: X is where the money is. And X is where the money is because, no matter how many people are doing X, there always seems to be more work to do than there are talented people to do it. Programming is in an expansionary phase, and there's a lot to be done.
Stormz: fun & efficient brainstorming
I don't think Google were the first to do search well - in my opinion that was DEC's AltaVista. But Altavista and the other keyword matchers suffered from the later pollution of their results by spammers and then compounded the problem by polluting their own search results with barely distinguishable adverts. We stopped trusting them.

Google was giving better search results during their rise to prominence because PageRank wasn't as vulnerable to spamming. They also chose to make their adverts unobtrusive and very clearly distinguished from the search results.