skysight-inc/HackerNews huggingface dataset:
yep, I had a very high quality set of molds made in China for $8k, and by allowing the manufacturer to hold onto possession of the molds, I only had to pay half ($4k).

However, getting a price this good wasn't easy; my team is passionate about low-cost sourcing, we speak fluent Mandarin, and our parts are small compared to some of the large parts in a 3D printer.

We even had to take things one step further and pretend our company was based in China. Due to the principal of Guanxi (Chinese business ethics where you treat family and friends very well but it's OK to cheat foreigners), Chinese companies will often charge 5x the domestic price if they think they're selling to a foreign buyer.
With the recent cancellation of Canadian real-estate immigration visa, hopefully the Vancouver housing market will stabilize, http://www.theprovince.com/business/Will+cancellation+Immigr...

China has been allowing domestic yuan conversion to western mortgages, boosting real estate demand in Vancouver, NY, SF & elsewhere, http://www.vancouversun.com/business/Secret+path+revealed+Ch...
Sure, we love it and we're lucky to have lots of choice on where to live in the world (UK/US/Canada docs now). Just vacation somewhere with less rain or more sunlight in November if it gets to you.

Flights aren't that cheap here, but we usually just drive down to Seattle (2h) and fly to Vegas/Maui/SoCal for a good deal from there.
I have wondered the same thing for quite some time now and I decided to simply install Ubuntu on my 2013 Macbook Air. Everything works out of the box (except the iSight webcam), and with a bit more polishing, you get good battery life and trackpad gestures.

Before taking that decision, I had read plenty of reviews of various models, but could not find a decent PC out there that would be both light, and powerful, with a good screen (something the MBA might not be best at to be honest). The best results I found were the Yoga 2 Pro (but Linux compatibility does not look great), and the Asus NX500 that has not yet been released, and that appeared to be disappointing based on pre-production version reviews.
What was the point of that very strange "random numbers about 380 orders" paragraph? I don't get it. You didn't try to make a point with it, and you were jumping all over the place with data (is receiving 10 or more for a single airline an important metric?).

Here's a list of orders Vs. deliveries:
http://en.wikipedia.org/wiki/List_of_Airbus_A380_orders_and_...

Total Orders: 318

Options: 28

Deliveries: 138

- Emirates: 50 delivered
- Singapore Airlines: 19
- Lufthansa: 12
- Qantas: 12
- Air France: 10
- Korean Air: 10
- British Airways: 6
- Malaysia Airlines: 6
- Thai Airways International: 6
- China Southern Airlines: 5
- Asiana Airlines: 2 deliveries
"Trucks aren't trains" is a tautology.

First, having 2-5 trucks in an automatic convoy is still ENORMOUSLY different than a multi-locomotive train with 10+ or even 100+ wagons on fixed rails.

Second, even if you equalized their "sizes", a three-truck convoy is NOT magically equivalent to a three-wagon train, because they are running on fundamentally different infrastructures.
This can't be overstated. Eliminating the minimum wage food worker is going to be have a huge impact on society. Both for the company and for the people who work there.

I'm not sure what it means for the people. In one way, fast food is the only obvious work available for them. That's the only reason they do it, nobody likes it otherwise. But on the other hand, perhaps it's only the most obvious choice available. Perhaps more drastic choices, perhaps involving moving to new cities, would become more attractive and hopefully get them out of wage slavery.

I'm grasping at straws. This is probably going to be bad for them.
ww1 and social changes like more women working in factories rather that in service have as much to do with that as the rise of the hoover
Reminds me of Albany NY in the Dilbert TV show

https://4.bp.blogspot.com/-GEIXVszdb4Y/UUqKPJes1qI/AAAAAAAAP...
I'd argue that adding the parameter for the allocator is almost always what you want to do anyway - the idea of the caller allocating the memory to be filled in by the constructor completely violates the idea of encapsulation - and it basically assumes that the memory required by the object is contiguous, of known size, or that the caller knows the exact layout - usually not the case.

For example, if I gave you the following API and expected you to use the constructor (requiring pre-allocated list), how would you begin?

struct list_t;
int list_new(list_t*);
int list_add(list_t*, Object);
int list_free(list_t*);

You have no idea whether I've implemented a linked list, an array, vector, vlist, or anything else - you simply don't know how to allocate the required memory.

A constructor taking a pointer to an already allocated object can serve one useful function though - it can be the equivalent of a copy constructor in plain C. You still need the second argument or return value for the new object though, so the above API example is unfit for purpose.

On the "error monad", I wish you wouldn't call it this, because it's potentially scaring away people who don't understand what a monad is, or think it is something complex. Error (or Either) in Haskell has nothing inherently to do with monads - it's just a data type with two constructors, one to construct successful values, and another to construct errors. The example you gave, of using "map" has nothing to do with a monad either, but is just a plain Functor for the Error type. Sure, there exist an instance of Monad for Error/Either, and they're extremely useful, but that's not all there is - it shouldn't be defined as "error monad".

The real value of the Error/Either type comes from the fact that it's a tagged union, where only one of the constructors can be inhabited at any time, and to find out which, you must pattern match over the possibilities, with the compiler warning you if you don't do so exhaustively. Functional languages also don't allow you to simply ignore result of a "function call".

Attempts to simulate this like style E in the blog post fall short, because one can simply ignore the result or the "errorCode" and attempt to use the object instead - and the compiler won't complain. It's not that these languages don't have monads or functors - it's that they don't have the unit type, tagged unions and (exhaustive) pattern matching. Monad and functor instances for Error are bonuses once these are in place.
As the article noted, this isn't just a US thing and actually isn't just an A380 thing. The A380 is just a very high-profile victim of it.

The problems are twofold:

1. Four-engine airliners, regardless of size, are losing, basically worldwide, to twin-engine airliners with better fuel consumption. This is why the A380 and 747-8 sales are sluggish. This is why the A340 buyback program exists (airlines can't get rid of the planes since nobody else will buy them), etc.

2. The airline market as a whole is shifting away from the "have a single massive international hub and send all flights there" model -- only a few airlines can really support that, and not coincidentally they're the only ones continuing to buy A380s. This is part of the reason why the 787 and the A350 are selling so well; they enable flights to and from secondary or tertiary hub cities for which there is plenty of demand, just not enough demand to fill daily super-jumbo aircraft. This is why the 787 and the A350 are such a big deal, and why Airbus doubled down and announced a revamp of the A330.

Boeing is facing the same problem with its 747-8; the passenger variant just isn't selling, the only airline that's taken delivery (Lufthansa) has announced it may retire them within 5-6 years of acquiring them, and rumor has it Boeing is only keeping the production line open to win the contract to replace the VC-25 (the modified 747 better known as "Air Force One").
If they said that self-checkout lanes would fail frequently because they have a lot of moving parts then they must have misunderstood the concept.

(Incidentally, I'm really tired of the "That's what people said about such-and-such" counterargument to any attempt to predict the future success or failure of a given technology. "Hey, I don't think there's a big market for home-based chemical vapour deposition systems" "Oh yeah, that's what they said about personal computers, hah!".)

Anyway, self-checkout systems are instrinsically less prone to failure since they don't have all those things I mentioned like moving parts and messy substances to foul them up, and a single failure doesn't shut the entire supermarket down.
Online tool nailed Ebola epidemic nine days before WHO
Wouldn't fruit bat poop be more likely? I mean, if it were bush meat I'd suspect it was prepared for the child in which case there would have been a second patient-zero. Whereas fruit bat poop can easily get into a 2 year-olds mouth without anyone noticing.
+1 on the housing, it's a major factor. We came over in 2001, so basically got lucky, but today it's a real issue. More and more people are being pushed out to the suburbs in the Valley, and then having a pretty bad commute into downtown. Mountains and sunshine are nice, but that's a real impact on quality of life for a lot of people.
stumpwm is like permanently in my 'try it out in the future' list
No it's not. Your data goes conveniently to 2009. Gee, what happened in 2009 that would skew that chart, that wouldn't correlate properly to the last three years or so?

In fact, with among the world's cheapest energy (thanks to vast supplies of inexpensive natural gas), and with the cost to manufacture in China skyrocketing due to very high wage inflation, American manufacturing is poised to do extremely well in the coming decades. Most studies have indicated lately it's now as cost effective for US companies to manufacture in the US as China, and that will see the manufacturing ecosystem return gradually.
Ask HN: Do you use Facebooks' new family tagging feature?
Facebook supports smart family tagging, @dad would tag your dad, if you've indicated this relationship. However, sharing this information with facebook does raise some privacy questions.
Ah, okay. It was a bit late when I wrote that. I was thinking of an oAuth interface and saying "Got a username with EarlyClaim? Login here!".
You are leaving out a lot of the total cost of ownership. $30K is the sticker price. You should be calculating the EAC(Equivalent Annual Cost) of the robot. Things like, insurance, energy, maintenance, eventually upgrade/replacement. Remember the labor to fix a robot is much more expensive(probably around 10x with tools and other overhead) than the labor the robot is replacing. I wouldn't say it's definitely cheaper with human labor, but it's far from an obvious difference.
Be careful about spending resources on collecting useless data though.
On average it does though. With all of the technological progress of the last 200 years, there would be no jobs left if it didn't.
Younger HNers may not remember the anonymous remailer days (ah, pre-spam internet, how I miss you) but this kind of technology has existed before. Specifically, this sounds a lot like mixmaster, the "Type II" anonymous remailer from the mid-90's that was pretty popular amongst the cypherpunks crowd.

http://mixmaster.sourceforge.net/faq.shtml
Oh, I'm not a retail investor :)
Nope. So what, his point about being a revolutionary tech still stands. If you ask me I thing the groundbreaking app will be the "repair app", basically you take a couple of pictures of a broken object, you give some input about the damage and it shows you a 3d piece to print and use as a fix (plug and stick fix) specially for solid things such as: broken chairs, broken doors, broken floor tiles and such.
An Equation That Predicts Happiness
It's true, but this sort of "engineering wit" caused me to look into Google to begin with.
A lot of the propaganda comes from the substantial reduction in jobs in manufacturing. The propaganda point is that all of those jobs were "lost" to China, when in fact most were eliminated by massive productivity gains.

Until about a year +/- ago, the US was still the world's largest manufacturer (not the largest exporter of course). A point few seem to realize, but shouldn't be surprising in a $17 trillion economy.
The main reason that companies like Sony Imageworks are in Vancouver is that the BC government pays hundreds of millions of dollars a year in subsidies to VFX studios if they relocate to BC. The subsidy trade war has been covered for years by blogs such as VFX Soldier (http://vfxsoldier.wordpress.com/).
> Would never happen. People in certain countries get way too many free things and benefits, and are used to much higher standards of living. They'd be up in arms every time they saw an "immigrant" using it, or if an immigrant reduces the value of labor.

Don't give the immigrants any welfare then, and only let them stay as long as they have any kind of job (plus a few weeks grace period) or can prove they have enough money and a return ticket.
:) yeah we're also looking at that as a possibility, we got a round of lean calls tomorrow w/ startups that want to get hooked in and we'll see what they tell us !
Video stabilization + more FPS / slower rate than the "every 10 frames timelapse" + feel good inspirational music = this

I would guess that I could upload a shaky video to youtube to get it smoothed out, download it, and speed it up with similar to their rate and get similar results. The timelapse that they show that is so much worse uses way less frames of the raw footage (every 10th frame?) and goes way faster than their "hyperlapse". It isn't a fair comparison.
> If programmers start charging 10000 usd/day I am going to continue doing my spreadsheets by hand.

This is funny for two reasons:

1. Programmers do earn $1000 USD/day—it's only $125/hour. My rate is $225 and has been for years.

2. Spreadsheets are a killer app precisely because you don't need to be a programmer to use them. Prior to spreadsheets, all computer-based accounting was done by hiring and paying programmers. Spreadsheets ended that which is why they are (and continue to be) so successful.

:)
Agriculture is unique in that farmers will vary their choice season to season based on what is cheaper. It shows that low skilled labor is still very competitive, simply because of how incredibly cheap it is.

There is much more incentive to turn an $80K a year programming position into a $30K a year lower skilled position using point and click tools to achieve the same task as the margin differences are much much higher.

EDIT: You must remember that machine automation is not infinitely and immediately scalable the way software automation is. With agriculture, automation providers can only manufacture enough to meet current demand and cannot simply lower prices increase volume and market share because they have real raw material floors to their costs.
> water tanks

I wanted to emphasize that, if it's what I think it is. I saw a TV show about Australian property (one of those shows that follow a couple trying to buy a house). One startling thing was seeing houses there with large, multi-thousand liter water storage tanks along the side of the house. I assume these collect rainwater.

Is that what you're talking about? If so, that's quite uncommon in the USA. I've seen older houses that had a way to store rainwater collected from the roof into a cistern in the basement. But that sort of thing just is not done here in new construction.

The problem in the USA is people (generally) don't understand anything other than price. Which means there's no way a builder can include an expensive "extra" such as this. At least not in a subdivision. Of course out in the boonies where there is one house in 160 acres, wells and cisterns are used.

In Australia are these water tanks required by building codes?
Let me try to rephrase.

Leave Emirates aside for a moment.

Singapore is the largest buyer of 380s after Emirates. But unlike Emirates, for whom the 380 is the second-largest component of the fleet, the 380 makes up only a small part of Singapore's fleet. Moreover, the trend at Singapore is away from the 380, and towards the 350 and the 747.

It is also probably not a coincidence that Emirates and Singapore are state-sponsored airlines.

Lufthansa is also a state-supported airline, the flag carrier of Germany, and recipient of significant subsidies from the German government. Lufthansa is also canceling orders for the 380.
At Macca's at least they no longer get flipped, but they are cooked from raw-and-frozen by a top-and-bottom grill thing, apparently in forty seconds.

http://www.ehow.com/how-does_4616233_mcdonalds-make-burgers....
What aspect of the market is subverted by hiring agreements? A price is what two parties agree to trade. Hiring agreements in no way prevent parties from agreeing to trade. McDonald's isn't subverting anything if they won't sell you a burger for 50 cents.
Ask HN: Where do you get your code signing certificates?
Back in 2006 I was able to get a code signing certificate through a Comodo reseller with minimal headache - a simple proof of residency and photo id check and I was done.

Today I need a code signing certificate again for an open source project, but the requirements seem a lot stricter than I remember - multiple forms of ID, utility bills, passport, requiring notarized documents, etc doesn't seem uncommon. Just the extra expense and hassle of getting something notarized is enough to turn me away.

Does anyone have any recommendations for a cheap (under $100/yr) code signing certificate provider that won't require notarization and other extra fees / hassle? Thanks.
I must admit to having wondered why there is not a greater use of Lisp in window managers. Lisp would seem the ideal language to use for tweaking a desktop. Xmonad (in Haskell) seems to have taken most of the attention of keyboard lovers and tweakers, but Lisp would seem to me to be a better fit.
To clarify, nasal colonization by Staph. Aureus is not equivalent to a "sinus infection".

In college I took a class on plagues -- as an experiment, everyone in the class tested themselves for nasal colonization of S. Aureus. Over 60% of the class was found to be colonized by Methicillin-Susceptible S. Aureus (MSSA). However, nobody tested had an active infection.

The risks of nasal colonization are somewhat unclear. Some papers have found positive correlations between colonization and subsequent infection. Other papers have found a negative correlation between nasal colonization and mortality rates for subsequent infections.

Here are a handful of papers on the topic:

http://www.ncbi.nlm.nih.gov/pubmed/18374690

http://www.ncbi.nlm.nih.gov/pubmed/15325812

http://www.ncbi.nlm.nih.gov/pubmed/24996783
It was used as a form of misdirection, a way to change the subject when someone brought up stalin's genocide.
I use StumpWM and I'm very happy with it - the lack of any chrome whatsoever maximises screen real estate and minimises distractions.

My setup is here:

https://github.com/duncan-bayne/mint-setup/tree/master/conf/...
> Making them all into skilled labor is absurd for many reasons, not least of which is, we don't need that many engineers.

I'm not sure "we don't need that many engineers" is defensible. Who's to say how many are "needed" or not? I see no reason why the world couldn't have many more engineers (and scientists) working and still doing useful work.

Seriously. How do people look around at the world today and think: Yup, everything is peachy. Let's just sustain this, folks, we're good.

As long as there's a third world, we're nowhere close to having enough of anything, including engineers. There's still a shit ton of work to be done just to get the world to an acceptable level for all people.
I like that the "them" in both cases is "lazy". The "us" group, on the other hand, nicely changes from "wealthy" to, essentially, "deservedly wealthy". I'm fairly certain they believe the latter, but is it so surprising that from the outside people see the former?

Your point stands, though. I seriously doubt anyone's being deliberately mean or hateful. They just genuinely believe that they succeeded on their own merits.

I also think that most definitions of "us" and "them" are usually after-the-fact justifications for including/excluding people from a group. The groups form, then the criteria arise, not vice versa. But I have nothing to back that up. It's just something worth considering when seeing the categorisations people discriminate based on.
Macbook Air owner here as well.

When you're talking about the mouse, do you mean the separate Magic Mouse? If so I agree; any standard PC mouse is way easier and better to use. If you mean the touchpad, then I honestly have no issues with it. It responds to clicks just fine.

The lack of an Ethernet port was definitely a downside for me, but it hasn't hurt me yet since everywhere I've gone with Internet has always had wireless.

Honestly, my biggest gripe is the Command key. The position is where the Ctrl key normally is...some applications, both terminal and GUI, have Mac keyboard shortcuts with Command serving in place of Ctrl, and then some others still use Ctrl. I constantly find myself forgetting which to use when I'm in an application I use less frequently.
Just went on a 3-week camping trip (some hotels to clean up) throughout the Southwestern US. I just graduated from school so I had the luxury of an extended summer vacation with no pressure to get an internship or really do anything classically "productive".

I really can't put into words how great that trip was for my mental state and perspective. I was blown away by the incredible variety of natural beauty that we ignore every day. I had cell phone access in some places, but I didn't access the internet (besides navigation), read any newspapers, or watch TV. My brain just felt relaxed and I was consistently happy for 3 weeks.

I can't wait for my next camping trip. It's an inexpensive and simple way to have a true vacation and let your brain 'reset'.
I think in the long term we're going to need a major demographic shift. High-capability people to rich countries and low-capability people to poor countries. If someone lives in the United States and isn't capable of any job beyond manual labour, they should probably look at moving to a country where manual labour is still in demand.
A couple of thoughts:

A) Codes of conduct are best enforced by example. So be very, very mindful of your own behavior and that will do a lot to deter problems.

B) When I worked at a Fortune 500 company, harassment got reported to HR. HR interviewed people separately. So that might be sort of a vote for a neutral third party to turn to.

(I got interviewed after I emailed a male on my team and copied our boss and told him in no uncertain terms "don't you ever speak to me that way again in a meeting." I was never told the outcome but my suspicion is that he was probably sent to sensitivity training. So, presumably, they decided in my favor. He avoided me and was angry for a time. I spent some months winning his trust again. I eventually smoothed things over. But, no, he never spoke inappropriately to me again.)

Best of luck.
Do one thing and do it well. This is a motto for more than UNIX in my opinion.

Are you hacking or are you retreating and obtaining social justice? Because meanwhile, real hackers are really hacking and they generally don't care about gender ratio nor group retreats to Costa Rica.

Don't think this is a dig just at this conference either. I get irate when I see fireman in uniform out collecting for charity and things like cowboy or biker churches. Fireman should be fighting fires. Churches shouldn't have anything to do with cowboys nor bikers (not a church attender...just something personally annoying I noticed).

Separate your concerns and you won't lose sight of the proper function of each component. Just my opinion. Others may feel differently.
Tensions high in Ferguson after teen shot and killed by police officer