skysight-inc/HackerNews huggingface dataset:
Characterizing it as a "favor" isn't helpful. It's more appropriate to say that there is more to the calculus than just the actual loan. Holding US debt has a direct benefit to China, but also an indirect benefit (it allows the U.S. to keep running huge trade deficits, which benefits Chinese manufacturing). If you look at just the return and risk on the debt, China's actions might not make sense, but if you look at the whole picture they do. At least, that's what the article is trying to get at.
I got a kernel panic trying to boot tinycore linux:

Decompressing Linux... Parsing ELF... done.
Booting the kernel.
init[1]: segfault at b8e8e089 ip 08071929 sp bfb81b08 error 4 in busybox[8048000
+7c000]
Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

atkbd serio0: Spurious ACK on isa0060/serio0. Some program might be trying to ac
cess hardware directly.
Cats hear up to 60kHz. Those are super senses for us. Imagine what they can hear by small animals -- the movements of the very small things in and on mice, their breath...
I think this is one of those questions best answered with the old saw, "If you have to ask the question, you know the answer."
That's because Social Security has been running a surplus for many years (until 2010). The question is whether the US government, which already spent that surplus, but gave a bunch of bonds as promissory notes to repay, will actually do so. Payroll taxes were meant to prepare for the baby boom retirement, and were enough to do so, but that money is gone, not in a "lock box".
4 Deal breakers you need to know before using your devices at work
I dare to say that Lua is everything that javascript is trying to be.
BART is already almost automated: the train drives itself. The "drivers" only close the door, and stop the train if something unexpected happens. Some other light rail systems around the world run with no drivers on board at all.

The progress of automation will certainly result in complex social issues, and the entire concept of employment may have to be rethought.

But keeping a small number of people pointlessly in their old jobs is not the right solution. Why should a few people receive $66-92k per year in welfare just because they used to drive a train, while other unemployed people and the homeless do not? It would be more fair to share the tax funds between all unemployed, regardless of whether it was due to a new automated train system or not.
Can quirks in mobile phone motion sensors identify consumers?
Yup! If you use C++, this wiki page can help: https://github.com/mozilla/rust/wiki/Rust-for-CXX-programmer...

Basically, imagine boost's pointer types being in the language, so that the compiler can reason about them.
I've been installing Mint for several retirees the past few years. After having installed it I rarely hear from them again because the system does the same thing every day: start up, let them surf, write a letter, switch off.

No more viruses, no more headaches.
Carmack's story continues at Oculus. He might be famous among the gaming world (might not), but it won't be long until he's famous throughout the world. VR's coming.
If you don't like PHP, don't use it. If you're fine with PHP, but don't like parts of it, don't use the parts of it that you don't like.
Very interesting, it sounds like a good read. I'll buy it now, thanks.
I love it. I'm staring to look for reasons to try Rust in a project, luckily they're piling up :)
Creativity and Terror
jdbc is real good
This is basically node-trumpet in the browser. Really great stuff!

https://github.com/substack/node-trumpet
While Apple boasts of "end-to-end encryption" it's pretty clear that Apple itself holds the key -- because if you boot up a brand new iOS device, you automatically get access to your old messages. That means that (a) Apple is storing those messages in the cloud and (b) it can decrypt them if it needs to.
From http://www.techdirt.com/articles/20130405/01485922590/dea-ac...
If anyone thinks that anyone does anything as "a favour to the United States of America", they're deluded. The only reason China (or any other country for that matter) would do a favour like this for the U.S. is that it suits their own political agenda, whatever that may be. I'd be concerned that it's for less obvious reasons then artificially subsidizing their own exchange rate.
Ubuntu 14.04 LTS to be named Trusty Tahr
As much as I admire John Carmack's bootstrapped success (and on this axis the guy is just awesome), given how he handled the poor health of his cat, I don't think I'd ever work with or for him. It just doesn't sit right with me.
Carmack and Woz, without Romereo and Jobs to truly see the potential of their work, would probably still be sitting deep in the R&D department of some large engineering company.
I like the "philosophy" section on the Spray site: http://spray.io/introduction/what-is-spray/

It speaks nicely to what it should and shouldn't be used for at a high enough level that people new to it can understand quickly.
There's also a discussion on the (very active) /r/rust : http://www.reddit.com/r/rust/comments/1opo36/pointers_in_rus...

There's some good pointers about pointers there. ;)
Startup metrics: What to look at when you are just starting up?
$100/hr x 500 hours = $50,0000

$100/hr is a very conservative estimate for an hourly rate for a senior level Ruby engineer that can read and understand shell code and implement clean, well documented code.

500 hours also seems very reasonable given that they'd be rewriting 20,000 lines of Bash. Not an easy task.
> 1) If they weren't buying our debt, someone else would. Without a large buyer like China, we would have to pay higher rates on our borrowing. This would trickle down to mortgages too, since China is a big investor in Fannie and Freddie debt, and mortgage backed securities.

The point is without the US dollar being propped up against the Chinese Yuan we wouldn't need to borrow as much because exports would be much higher (leading to more jobs, higher tax revenue, etc).

> 2) Chinese goods are cheaper because of this policy. One could argue our domestic industry is less competitive, but on the surface, cheaper goods are better than more expensive goods. We benefit from the subsidy.

Conversely, American goods are more expensive because of this policy. It's difficult to say if we benefit from the Chinese government subsidizing Chinese manufacturing. The price gap is beginning to close because of rising Chinese wages and US manufacturing is becoming more competitive (our wages are still markedly higher, but the shipping costs are much much lower), so it should be interesting to watch the next few years. Especially with the very low cost natural gas supply that's coming online in North America.
If you're feeling adventurous, carry a tape measure and check out the size and shape of furniture around you.

If you really start getting in to designing furniture "The Measure of Man and Woman" (http://www.amazon.com/Measure-Man-Woman-Factors-Design/dp/04...) is full of useful measurements and ranges that tables and chairs should satisfy for average, 1 percentile, and 99 percentile humans.

Wood is actually pretty forgiving. You can prototype the size of something in cheap pine, and remember, it's always easier to cut off another inch from those table legs then it is to add one!
I imagine it was because your comment added no more to the discussion than his did. When the standard response to bad comments becomes posting more bad comments, any community with a productive athmosphere quickly goes down the drain.
I like the ease of deployment, but I hate the standard library and the language itself. Help?
The Biggest Problems with Social Games & 2014 Predictions
I agree. If you're doing something slow/asynchronous like aggregating several http resources it is worth it to write out as early as you can but keep server-side the same if you can generate the whole JSON quickly.
I don't. Actually, I am talking about twitter here, which it is not the same. I follow some recomended UX experts with the only reason to learn more about UX - learn about good posts, good tools, good books, good events on the theme. When one of them tweet something personal is a little annoying to me.

I know anyone have the right to tweet anything, but with this "experts" there is a implicit commitment of a professional relationship between she and her followers. If you want to blog hoping for a big audience, expecting to create your own brand, be a reference on your field, than I think it should be only professional stuff. But if it is not the case and if you are completely clear about it for first arrivers on your blog description, than of course it is ok.
It's also been completely expected since the 1980s, so it's weird that this is now being portrayed as some kind of a problem. Reagan proposed an increase in payroll taxes, so that Social Security would run a large surplus for ~25 years, which would then fund the baby-boomer retirement. As far as cash-flow goes, that surplus went into the general treasury during the surplus years, and now it is the general treasury's obligation to repay it to Social Security out of general revenues for the next ~30-40 years.

It's possible people will choose not to do so, but that's not a matter of Social Security being insolvent. That's a matter of people simply not wanting to keep the promises, because they want lower taxes or something. If Social Security is not repaid, then payroll taxes will be retroactively converted to a regressive general income tax, where only income under $114k is taxed, which would be rather bad.
One thing that I don't see mentioned often enough in discussions about China's US debt holdings is how much they actually hold. It's less than 10% of the total US debt, and about a quarter of all foreign-held debt. [1]

They are still the biggest foreign owner of US debt, but the majority of treasuries are owned by US entities (households, corporations, state and local governments, the social security trust, and government agencies that purchase treasuries when they have excess revenue). Of course I would count the Fed's massive holding of treasuries as separate from all of this, and there is plenty to worry about with our debt situation. My point is that China is far from "owning" the US.

[1] http://www.treasury.gov/resource-center/data-chart-center/ti...
You may have been down voted for tone, not correctness.
I don't think I know anyone who wouldn't just call them rounded corners. Except maybe blogs trying to coin a new term to make them seem interesting again.
That's a stupid argument. Is nobody allowed to criticize? To simply proclaim 'if you don't like it don't use it' and not provide any counter points at all really doesn't help.
>"they've got people deliberately milling about doing nothing" //

But that also means that those who need to get a quick lunch have a window towards the end of the cost penalty period in which they can breeze through the line and more easily get a table.

I like the idea in general, but presumably it's the employees own time they're wasting.

Surprised it's not a graduated system, like a normal curve with a plateau over the traditional dinner hour.

Do Goldman also allow staff to have flexibility in their work hours - that would tend towards reducing choke points like this I imagine.
Incorrect.
They have access to consumer level, same as any other nation that permits BBM.

There is no access to BES - it's a private key owned by the companies.
The bar should be much higher, but it isn't. You'd expect there to be thousands of startups in every space imaginable, because writing software has never been easier and there are more software programmers today than at any point in history. You'd expect the competition to be fierce, but it isn't.

This is why mediocre products with mediocre marketing make bank. The games industry is very competitive, and so is the iOS app market. But that's only a tiny percentage of the software market (measured in dollars). Where are the thousands of Gmail competitors? Word processing and spreadsheet competitors? Where is a better DabbleDB? Nothing has changed in the past 5 years, and in any of these markets you can simply win with a better product and half-decent marketing. And if you make a product for a specific vertical it's even easier.

It's not like Patio11 is the first guy to ever make Appointment Reminder software. Or the 20th. But with half-decent execution and half-decent marketing he's still making a ton of money. And is he afraid that by posting on HN people here are going to start competing AR software? Of course not. Because there are so many better opportunities out there that there is no need to fight for the same customers.

How many startups do we see coming from Spain, or India, or Brazil? Very few. How many from Milwaukee? I don't know of any. But the software engineers exist. The opportunities are right here for the taking. But people just don't take them.
I'd find it a bit weird. It depends how much crossover there is.
This is the same kind of "automation" that is in place at most mass transit systems in the US (sans DC, which still uses human operators).

The requirement of having that human operator is typically born strictly of labor requirements first, and not necessarily the need of having someone's hand over the "Oh shit" button.
> Likewise, stick a guy in a fashion designers shop, or as a nurse (rather than licensed doctor), or a secretary. You get the inverse sexual harassment for not filling your "role".

Men are not outsiders in the fashion industry at all, its quite the opposite. Moreover, men have get better latitude for moving into job roles where workers are traditionally or majority women (the history of computer workers is an example of this). Finally, there is no such thing as inverse sexual harassment, there is just sexual harassment and we know that men in general experience sexual harassment less in the workplace than women.
Except that this would have to be done at each individual company...
Hadn't seen that before. Interesting link, thanks.

Very similar except JSON/JSONPath instead of HTML/CSS. Oboe runs fine in Node but I want to make the code a bit more standards-y. Ie, using Node's EventEmitters instead of the little pubsub I made for the browser.
Supposedly 1.0 is "around the corner," so maybe you'll find a good reason by then...
The only true way to stop email overload is to regulate email flow
Well, it looks like I was wrong - you can disable the shortcuts from the Extras menu (not from the Settings one).
Hmm it seems my SSD is affected. I have not had any issues though. I wonder if I can can get an upgrade when I give it in? Good thing I did a time machine backup a few weeks ago.
That goes beyond what it was created for. If you need sql to do anything useful, you can just as well not use a ORM.
That was for BIS - consumer-level BBM, essentially, and the same access is given (if not advertise) to governments anywhere.

Nobody has access to BBM over BES except each company running BES.
What's the difference, I'm curious. I learned RVM way back when, and haven't had the need to switch to be honest, but would love to learn.
This is an ignorant statement. The cause of the economic crash in 2008 was leveraged bets on lots of bad debt. These bets were made by fratboys in suits, shaking hands and making phone calls and sending emails. The financial instruments they used to do this were bespoke one-off deals, not securities traded on public exchanges.

High frequency trading had nothing to do with any of this. HFT deals in fungible instruments traded in public markets.
Agile Notifier - a Fun Alert to Notify Your CI's Status Changes
In a modern agile team, members would like to be notified once their Continuous Integration job fails which may be caused by anyone's recent commit. That's the initial idea of this tool. Whenever a build fails, it can blame whoever submitted the commit (it can also praise the committer who fix the build).

http://www.technology-ebay.de/the-teams/ebay-kleinanzeigen/blog/agile-notifier-a-fun-alert-to-notify-your-ci-s-status-changes.html
I think the outcome you outline is very well understood by the author.
He clearly says:

> This is Chinese industrial policy and it is conducted for domestic Chinese political reasons and will end some day for domestic Chinese political reasons.
Perhaps the implementer of the scheme likes to get lunch at 1:20pm? Jump the queue, get what you want while the poor saps wait in line - now that sounds like capitalism to me.
Can you guys discuss how far along you were at pitch day and how you strategized or optimized your time at YC given you had to deal with large BigCo's? Did this come up at all in the interview, do you have best practices, etc.
because people still need work.
42Floors is hiring engineers and entry level account managers
So if you're streaming in the JSON this program must have a custom JSON parser because there would be no way to assure valid JSON on an incomplete payload. Am I understanding how this works correctly?

edit: Also how is this faster, if you're parsing an incomplete response over and over again isn't each parse blocking, wouldn't this approach kill your FPS?
Yeah I have the 256. That page says that if you flash the firmware update utility and run it you'll be "redirected back to this page" if there is an issue.

I've run that firmware updater without any warnings or anything... so looks like we're good?!

In other news, my 15-month-old Macbook Air is an absolute champ. I've dropped it multiple times, one time while sliding face first on some ice in the middle of Sweden... Macbook was in my hands without a case and got some gnarly scratches. This thing has taken all my abuse and continues to boot up every day! #crossesfingers
Video Friday: Drone Delivery, Amphibious Quadrupeds, and Boyfriend Prank
Because comments can lie.

Also, it can be harder to express the generator in a useful way in English than the code itself if the code is well written.

The purpose is to make the code as clearly self describing as possible. I would only do it if it made the code read more like a human language and remove too much complexity from one place.
Ok, assuming you have choices.
> Plus, poverty stifles political activism.

Do you have evidence to back that up? I can think of a number of examples to the contrary offhand: The French Revolution was preceded by a financial crisis and poverty, as was the rise of the Nazism in Germany. There's Mohamed Bouazizi, the poor and repressed fruit vendor who helped launch the Arab Spring in Tunisia. And even the Occupy and Tea Party movements that have each arisen in response to the economic situation within the US.
I've never been happy with a Toshiba product in my entire life. Seems like everything they make is garbage.
I think the author is making the point that the simple act of buying the bonds is accomplishing their goal.

They don't care what the return is, they just want to offload dollars. If you don't care about the return, then something is not an investment - the quality of the borrower (based on their ability/history of repayment) is moot.
This times a million. As a home worker, I spend over 2000 hours a year on an RDP connection. Wonderful tool.
I'm glad that this guide emphasizes avoiding pointers by default. One of the emerging trends that we've noticed for new users is to allocate on the heap far too often when they could be allocating on the stack instead. I'm also glad that this emphasizes the return-value optimization that Rust uses to make returning a pointer unnecessary.

However, Steve, I wish you hadn't mentioned managed pointers at all. :P Overuse of managed pointers is another one of those trends that we've noticed in new users, and it's our own fault for making them so deceptively easy to use (at first, anyway... you pay the cost later by making nearly everything else in your code more difficult). We're moving managed pointers out of the language and into the stdlib specifically to discourage this overuse (which will hopefully also embolden users to consider our reference-counted stdlib pointer as an alternative to the GC'd pointer).

Likewise, I don't think that it's important to mention traits in the discussion on owned pointers. Using trait objects is almost always less preferable than just using generics, as trait objects are less efficient than generics and are much more restricted. Not that they don't have their uses, but those uses are few.

In general this is great! We need more articles like this to combat the "oh rust is so complicated it has 200 DIFFERENT TYPES OF POINTERS" propaganda. :)
Don't forget about the scientists who apparently took direct video output from a cat's brain - it looks like they have a facial pattern recognition similar to that of ours - what I mean is they look for the eyes/nose/mouth/etc and most likely see cat-like faces on other animals and humans (like we do when we think a dog is smiling). Interesting...
That sounds interesting. Could you elaborate please?
After moving to outlook.com, The only thing I missed is that after I signing out of it, it takes me to a landing page with a "sign in" button and some advertisement with people smiling, instead of login screen.

looks like gmail is getting worse instead of outlook getting better in this particular aspect.
No Godwin
Presumably the upside is that it's easy to use for non-techy types. I implemented a system with markdown editing for a charity I help out at, and everyone has freaked out about the markdown editing. I've been looking for a dead-simple editor I can give them .. and this looks interesting option.
Well, I have observed that boosting your RAM to 16G gives you much better performance because you almost never swap to disk. To get 16GB on a MacBook, you are looking north of $2000.
As I understood CoreOS (and SmartOS and their ilk) the benefit is to run it on bare metal and then spin up VMs or docker images or zones to do your actual computing. What, then, is the benefit of a VM with CoreOS?

I suppose you could run a collection of containers inside a container, but at some point you're going to run out of benefits.

CoreOS seems great, I just thought it was more useful as the OS on your dedicated box, not your VPS.
Can't really recall a single hell ban I agree with. So the fact that everyone tries to warn the posters who have been banned kind of shows it is being misused. I would prefer it only be used on spammers and intention trolls/personal attacks. On HN it gets used far more, however. So I agree with everyone who warns people, basically.
They lack the delivery capability. They might have ~20? ICBMs and no SSBMs. They are very clearly determined to become a regional power rather than an intercontinental one.
How to Attend Next Week's RoboBusiness Conference as a Robot
How many neutrinos can you bench press?
>>nice disposable utensils as I had there

Why does this not surprise me about Goldman Sachs.
Wow, where to begin...

1). Interest and principle on USTs are paid in USD, so the notion that the Chinese government simply "wants to send those dollars back to the US" is bunk since they're ultimately getting more back

2). If the Chinese government wanted to directly influence USD value, they could also simply hold onto the USD as currency reserves to take it out of the market / reduce supply

By buying US debt, China is doing the same as the Fed: lowering yields/increasing prices of USTs via increased demand. This allows the government to keep borrowing large amounts, which in theory should offer the cash needed to continue buying Chinese goods.

Moreover, USTs are by far the most liquid high-grade paper available. Pretty much the only possible investment to support volume of the size China needs.

And, while not likely to be used in the near term, this is absolutely an investment in defense. Chinese officials have openly supported the notion that large holdings of Japanese debt could be used as a crippling weapon, why wouldn't that apply to the US?

http://www.telegraph.co.uk/finance/china-business/9551727/Be...