skysight-inc/HackerNews huggingface dataset:
I'm working on a fork to compile on Linux-looks very promising, should be working soon. I'll issue pull requests when it's working.

https://bitbucket.org/CrisAnderson/fg
10 Communication Secrets of Great Leaders
Key to Innovation is Communication
I think this is a matter of "our" perspective being different. I also don't have hard stats, but I'd be willing to bet that the average HN reader is much better educated, with many more valuable job skills, and much more entrepreneurial than the average American as a whole.

Our economy has been transitioning from a goods/manufacturing-based one to a service-based economy for years. The question in my mind is whether or not this is sustainable in the sense of being able to provide decent, livable wages for the vast majority of the US population in a globalized economy. My gut is that isn't - at some point we need to make something real, not just sell each other services while a (relatively) small elite design things that are then made overseas.

The other thing to realize is that manufacturing carries with it a lot more than just assembly line jobs. Factories need some managers, but perhaps more importantly, they also need skilled technicians and engineers to optimize processes, troubleshoot problems, work on complicated assemblies, etc. I think it's reflecting a bit of an elite bias to say that "Factory work just doesn't seem like a viable long-term career"

I don't have numbers to back this up, but I think in general it would be a good thing for America as a whole, and for the American middle class in particular, if we began to move back toward being a country of "makers" rather than a country of "service providers."
TYPO SF Livestreams
"to leave a world where people that leave are construed as a failures"

That was very much the view when I left - is it a view that is particularly common in the UK?
> Google's made inroads by making a faster browser that makes it easier to 'search' (through them, of course)

Just thought I'd point out that Chrome supports different search engines and even politely asks you which one you'd like to use at first launch.
Have you considered emailing the author?

I know that personally, I've relicensed code to be more permissive on request. Of course, you have to ask, but sending an email might be less work than writing your own version.
ECC is widely used in industry. DJB seems skeptical of its patent encumbrances:

http://cr.yp.to/patents.html

I do agree there was a time when ECC patents were an issue (particularly Certicom's), but it was certainly not as big a deal as the RSA patent.
DCPU16 Assembler in 0 lines of Whitespace :)
Do you already support/plan to support Mobile phones /Tablets with your high quality plugin?
The faavorite.com tech stack
Prepare for an uproar if an entity the size of GitHub summarizes the GPL as "restrictive".

The GPL enables freedom for the end user, who's entitled to obtain and modify the source of the programs he uses. It offers some protection against repressive governments and monopolistic companies, a much broader scope than what permissive licenses enable (freedom for the developers).

"Copyleft" is well defined and easy to google. Education doesn't hurt people.
That surprises me that France prohibits drinks at work. Granted, most hip US based companies that I've seen that have a bar do not have people drinking at 1pm. Usually it's a post-5pm happy hour thing, not a license to get hammered with your colleagues.

I have a vision of Europe, and probably France in particular, as being far more liberal about alcohol (but more conservative about abuse / overindulgence in alcohol).
Yes there are. Google Closure compiler does export this thing called Source Maps (http://www.html5rocks.com/en/tutorials/developertools/source...) which is very exciting.

If it weren't for the fact that we don't get column numbers in window.error, I would have already supported source maps in http://errorception.com/ by now. I'm still looking actively for ways to include support though.
The license/copying file that is actually distributed with the code still is what you have to go by.

Without license information you MUST assume full copyright sadly.
...you won't get the publication record you need if aren't motivated to do the work, and you won't be motivated to do the work if you don't enjoy what you're doing.

The point I'm making is that if you are unmotivated in elliptic PDEs, you'll probably be unmotivated in control theory as well. The fact is that research is research.

You might hate experimental physics and love theory, or hate computation but love experimentation, but these distinctions between subfields (condensed matter vs photonics) that seem huge in academia are not that big in reality.

If these small distinctions can give you a big advantage 50% of the time, it's a tradeoff worth making.
The post is awesome. Having just "graduated" (dropped out of my PhD program) and also interviewed a bunch of really smart folks who are making the transition to the "real world", I cannot emphasize the importance of the following for a good machine learning/engineering interview:

1. It doesn't matter if you have done research in a topic, do brush up on simple machine learning algorithms. The math after going through a PhD should be really easy for you. However, it is hard for an interviewer to gauge how good your math background is when you have done most of your quantitative work in a totally different field and you don't have enough of a common intersection.

2. Write code! If you are joining a small to middling start up, even if you will eventually be doing quantitative stuff, your peers will be people from engineering and they will evaluate you as a programmer. Brushing through something like the Algorithm Design Manual is going to be amazingly useful. Back in school, there was a linguistics professor who wrote most of his code in Scala, used version control and pivotal tracker. If someone who is working towards tenure can do it, there is no excuse for you. :-)

3. Try to work on tiny projects that involve some data analysis and some programming. If you are an R guy, do it in python and vice versa. Most importantly, think of the whole pipeline: taking the data (Infochimps/ AWS public datasets), cleaning it up, processing it using a random machine learning algorithm (pick any, its an easy and awesome learning opportunity), and then visualizing it. Repeat with cooler tools (E.g. d3.js for the visualization etc). The importance of this process is that it moves you away from the traditional anonymized datasets that you see in academia and helps you encounter real world data and gain intuition for that. This is incredibly helpful in the interview process because it allows you to get good ideas about other people's data and how to think about it.
Or they could just do like Dell does - require suppliers to carry inventory (on the suppliers' books) within minutes of their factories. You can do that in America just as easily as you can in China.
And even if it weren't, Fender isn't producing new classes of mass market products with unknown demand.
Even if "restrictive" is misleading?

Copyleft licenses really don't seem to be a problem unless you're trying to make something proprietary?

Unless I'm missing some other restriction...
I think you could be mistaking Google's master plan here. It would be quite simple for Google to not be the manufacturer, but instead be the "android" for the glasses. Just a thought.
How the High School Application Process Fails Students
Mac OS X Malware Builds Botnet More than 550,000 Strong
Rocket Science :-)
I'd say right now that everything looks great -- very optimistic -- unless you look at two areas: energy and politics.

If you look at energy and politics, everything looks apocalyptic.
1TB-SSD-Raid-0 rocks!
The FSF has a pretty decent list of licenses -- http://www.gnu.org/licenses/license-list.html#SoftwareLicens...
You are missing out on a readable book divided into short chapters. It's basically all anecdotes. Easy to intersperse with your other reading.
Using virality as the basis of early stage startup marketing
no, it's how government employees pay for the good things, and modify your behavior to match their preconceptions of how you should behave
Through Google’s project Glass, darkly: the dangers of augmented reality glasses
That mitigates demand fluctuations, but does not mitigate a short feedback loop for changes or problems.
Video still doesn't address problematic issues with invisible children.
Show HN: Would any lawyers on here use something like this?
The robot tech might be developed in the US (or where ever) but is still built in China. That makes sense, because it's used in China. And as expertise in building stuff concentrates in China all they need to do is keep quality high, keep costs low, and maybe keep an eye on human rights, and they'll keep the jobs.

If we assume raw materials are bought on the global market (so same price in the US and China), then the only cost variables are labor and shipping to market. Once Robotics drives the difference in labor costs below the difference in shipping costs robots in the US makes more sense than laborers in China. There is an inflection point even if you assume the use of robotics in China.
Current todo list:

* Word/ODF document import support

* Dropbox API integration

* Google Docs API integration

* Support for the Ctrl-S and Ctrl-P keyboard shortcuts

* Perhaps fleshing out the UI a bit more to allow viewing and interacting with documents from Dropbox/Docs

---

A few questions, if anyone has any answers:

* Does the current model of storing the document client-side (like a traditional office document) rather than server-side make sense usability-wise at all? (perhaps a moot question as soon as I add Dropbox support, either way)

* Is my current method of sending the rendered PDFs secure with a standard Apache configuration, or will I need to move to something like a simple cookie-based authentication? I currently have it set up to put a random hash code in the file name and delete the file after 10 minutes, but I'm concerned that there may be something in the HTTP protocol or some way of fiddling with wget -r which will return the names of each public file on the server.

* What kind of revenue model makes sense for this? I'm fine giving it away for free, but if it gets enough traffic that I need to move it off the free tier of EC2, it will be hard to justify taking a loss to keep it running. I have a couple ads up now, but I doubt I'd be able to do much more ad-wise without ruining the product in the process. Do any of the above suggested features (or others) seem like a reasonable basis for a freemium upgrade? Or would it make sense to simply start directly charging after a certain "beta" period? (If so, does something like $1 per use / $5 per month / $50 lifetime seem reasonable?)
MoviePass is hiring for Customer Support (interns or full-time), as well as a Full Stack Lead Developer/Architect (permanent).
We're located in NYC, but finding the right person is more important than their location.
Send an email to kristina@moviepass.com with contact info and any relevant information you'd like to share.

Customer Support Agent

What You Can Expect:
We have a dynamic, laid back office with other funded startups. We believe the more fun and freedom an individual has, the more they create and contribute, and our office shows this. You'll also get to be a part of the early stages of a young company, knowing that you are helping provide what could be the best customer experience ever :)

What We Expect:
You LOVE talking to people, and and you're creative with ways to delight them. You can easily handle a phone call, 3 chats, and a barrage of emails, all while boxing up t-shirts to send out and compiling our daily reports. You have a tremendous drive to succeed, and you like discussing creative ideas on how to do that. You're eager to learn about the startup world, and you've had entrepreneurial ideas of your own. You plan on staying with us for awhile, because you love seeing projects through to the end. You have phenomenal communication skills, written and verbal, and you tackle problems head on.

Full Stack Lead Developer / Architect

background includes...
5+ years experience with RoR with demonstrable experience using best practices. For example:
'separation of concerns', 'skinny controllers / fat models', 'progressive enhancement'
testing frameworks - preferably RSpec/Cucumber/Web as well as Continuous Integration (both setup and use). Should be part of your daily workflow.
Ability to plan and develop a coherent system across various platforms - desktop, mobile, mobile apps
External API's - producing/consuming XML-based data feeds
Git - should be comfortable with not only basic usage - but more advanced features as well - push/pull branches, gitflow, etc.
HTML5 & CSS3 - best practices and graceful degradation
Javascript. Should be very comfortable with Javascript/JQuery/Ajax
Experience with payment gateways and e-commerce solutions.
Experience creating mobile sites
Confident inheriting legacy code that needs improvement.
Authoritative Dev Leader, with the ability to collaborate across departments
Must have excellent communication skills - both verbal and written, able to articulate ideas.
Ability to break a job into smaller tasks and accurately estimate time to complete overall project

…a plus:
Experience deploying / managing apps on EngineYard
iOS or Android Develop experience
Half a million Mac computers 'infected with malware'
Is the iPhone fragmented? iOS adoption measured against Android
But that interest will arrive, whether it is to the landing page or to the actual application. Wouldn't it be better for the people to arrive at an actual product rather that a page requesting email addresses? I know that I never add my email address to landing pages.
So I'm not an expert in Google's front-ends and I'm not sure that Google stores "sessions" in the way you'd generally think of them in web apps. But usually when we have requirements like what you'd need for sessions (highly available, low-latency, highly scalable) we use Megastore:

http://www.cidrdb.org/cidr2011/Papers/CIDR11_Paper32.pdf

http://www.readwriteweb.com/cloud/2011/02/megastore-googles-...

Megastore is a layer on top of Bigtable that adds indexing, synchronous replication across data centers, and ACID semantics within small partitions called "entity groups."
When he was last talked about on HN, I think he was with Google for about 3 or 4 years before he left to return to Microsoft earlier this year.

He seems to have an axe to grind on Google, he seems to write negative stuff about them.
Did you finish the article? I think it's more focused on the hardware aspect of apples supply chain, and not so much on software development.
Who said it did? I surely did not and did not imply that at all. I simply expressed my preference of the interests of two kinds of people.
The curious properties of software
陶宝购物网
> "Restrictive": anything that is GPL or requires you to pay for or share all sources

Paying for sources, sounds an awful lot like proprietary software. Pay for binaries, sure... sources shouldn't be withheld and should be available for a nominal fee, which in the case of GitHub and others, is $0.
About:config : Ways to Hack your Firefox
Does it make you more vulnerable to law suits if the author says no and you decide to code/acquire something similar?
The reason why iPads are built in China is because of a thing called Comparative Advantage [1].

Even though the US could reasonably produce iPads _more_ efficiently than China, it doesn't. The reason is that the US is even more efficient at supplying higher-cost services (software, finance, etc.) than China that it would be at producing iPads. Therefore, the US is better off training more of its workforce for higher-cost services than to train them to be laborers.

[1] http://en.wikipedia.org/wiki/Comparative_advantage
Spotify app updated for Boxee with search and shuffle
> Also, if your degree is in English, the best I can do is point you here (link to Starbucks job page).

I know it's supposed to be funny (i.e., it's "just a joke") and I grant I may be sensitive since I have a BA in Comparative Literature (a graduating class of 1 in my major) and a PhD in Classics, but this came across as completely obnoxious and unnecessary. Don't know anything about Humanities? Fine. Don't talk about them.

Still, thanks for the link to Software Carpentry. I didn't know the site, and it looks like a good place to point people for introductory material on the shell, make, and so on.
It isn't possible to have a single "wrapper" try/catch in JS, because of the event-loop nature of most JS hosts. This is because functions that are scheduled to run on the event loop (say, using a button click, or a ajax call), aren't in the same call-stack as the code that defined it. Since they aren't in the same call-stack, an outer try/catch won't work on the inner callback.
I like this article. It strikes a great balance between "just make it work" and "new stuff for me to play with!". Plus, it encourages CTOs to stand up to CEOs, something I wish more of them did.
> The basic reason is that there is plenty of manufacturing all over the Midwest that could easily produce the entire Apple supply chain.

Citation needed. There's a huge number of companies making memory, displays, batteries, CPUs at scale in the midwest? Who are they currently selling their products to? I admit to being very ignorant of such firms.
I'm not so sure you should be giving him the benefit of the doubt. He worked for Microsoft for a few years http://www.linkedin.com/pub/james-whittaker/13/878/229, then moved to Google, and then moved back to Microsoft, writing a scathing article http://blogs.msdn.com/b/jw_on_tech/archive/2012/03/13/why-i-... about Google in the process. It feels to me like he was using his time at Google to get a promotion at Microsoft.
Ars browser shootout: which Web browser is best for business?
The midwest has some great manufacturing industries, but the idea that it is anywhere near ready to replicate Shenzhen on any reasonable timeframe or cost basis is simply not credible.

The expertise, density and investment levels are totally different and cannot be rapidly changed.

I'll go as far to say that a devalued currency and/or cheap labor may have been the reason the manufacturing base moved initially, but technology has advanced since that time and Shenzhen has now built up an infrastructure advantage which is much harder to counter.
Beautiful site, and neat idea, but I feel like we're all ignoring the elephant in the room here. Developers absolutely cannot use this service to deploy apps to the App Store. Right in the published review guidelines:

"2.7 Apps that download code in any way or form will be rejected"

This clearly violates that!
It's not that they necessarily want factories, it's that they're looking for stable career for life jobs for people with _low skills_, which is the difficult part.

There are tons of openings in the US for plumbers, and (i believe, not sure post housing boom) also electricians, welders, pipe-fitters, etc.

The problem is that these are all jobs that require a few years of training, which the US system isn't very well set up for. The factory thing is an easy-out because we have this huge base of people who have basically no skills and we want (need) to absorb them into the economy as fast as possible, and without investing tons of money to train them. Even if we had this money, and the capacity to train them, dropping an extra 100k nurses (or whatever) into the system at once probably wouldn't be a good thing either.

This is a long term problem that we probably won't solve until we hit the point that we're educating enough people in the right things that competition for unskilled jobs hits more or less equilibrium.
There is a difference between the bullwhip effect and JIT (just in time) manufacturing. Building your assembly plant near your suppliers is JIT and it helps reduce in-process inventory. Less in-process work and faster delivery to the assembly plant means you can ship product faster. This is important for a fast-moving tech manufacturer.

The bullwhip effect is caused by delay and uncertainty in demand. JIT helps minimize its effects, but doesn't ensure its elimination. Coordinating your demand with retailers is one way to prevent the bullwhip effect. I'm guessing Apple has effective inventory and order coordination with their retailers.
I love how the photo of the apparatus looks very much like Beaker from The Muppets, caught in mid scream.
Generally speaking, GitHub public repos are only for free software projects.

A lot of people just forget to put up a license. I file a polite bug with the project, and they generally fix it within a day or so.
I don't think it's a great idea to link directly to the WSDL for what looks like a production system without indicating this in the HN title.

I was expecting an article describing how it is possible to make this mistake - not raw WSDL!
Minecraft is _hugely_ popular with anybody under 14. To the point that it's no longer only nerdy parents that showed their kids it, it's kids hearing about it from other kids.

It's simple to buy and install and get working. There is no reason to assume that Mac users running Minecraft are going to also have Xcode or Little Snitch.
The Development Methodology Behind Ringmark
I believe you are missing regulatory compliance costs, which are significant in the US. I'm not quite sure how robotics alters that variable though.
I agree that the title evokes a weird battle-of-the-sexes vibe. I also found the content to be pretty good.
From personal experience, I can't stress enough that CEOs, self-professed "business guys/gals", need some grounding in technology if you are doing a tech startup. It seems so obvious, and yet I'm sure everyone has a story about the guy who said "we'll get to market 3x faster because we can build it on rails"
怎么减肥最快最有效
It's also free to watch on hulu for anyone who's interested:

http://www.hulu.com/watch/235712/beer-wars
+1 because The Goal teaches The Theory of Constraints, which is useful for anyone managing team resources.
You can also use Errbit (https://github.com/errbit/errbit) to log your client-side errors.
No, our employment has been transitioning from manufacturing to services. We make more things than ever before, ignoring small recession-induced blips.

http://research.stlouisfed.org/fred2/series/IPMAN
http://research.stlouisfed.org/fred2/series/INDPRO
Disclosure: I'm a Brit, and my wife is Chinese.

Frankly I have no time for flag-waving 'Buy American' and for that matter 'Buy British' favouritism. I've seen the poverty in rural China first hand, industrialisation over there has it's rough edges that need to be addressed, but if we care about world poverty then that means cutting all the jingoistic claptrap and 'allowing' them to earn a better living.

There are legitimate cases where buying locally makes sense, especially in the case of regional foods or traditionally crafted goods. I'm all for preserving traditional ways of life if it makes sense, but I don't think iPhone assembly line production falls in that category.

The US, Britain and the western world in general has grown rich exporting goods and services to the rest of the world and importing cheap commodities and goods. Fair trade benefits both sides of the bargain. It's time to set aside protectionism and recognise it for the pernicious imperialism and borderline racism it really is.