skysight-inc/HackerNews huggingface dataset:
This article was substandard for HN. No real mention or explanation was made of the reflective layer behind the retina, this is the special feature that gives cats what amounts to night vision, however it is at a cost of resolution. But hey, VGA night vision is better than a 4K pitch black image.

I have noticed that the cats I know are selectively short sighted. A rival cat from a neighbouring area or a fox can be spotted at considerable distance, however, a 'loved human' has to be relatively close to be acknowledged. This could have been rendered in the images, having it so that 'humans see humans' and 'cats see cats' in otherwise identical scenes.

Cat view - as in a few inches from the ground would not have been that hard to do - how difficult is it to take a photo these days rather than just download something random from the internets?

Furthermore, a cat's eyesight is augmented by an array of whiskers. These can be moved forward and back and are there to work out what something in close quarters is doing or shaped like. The cat has this area covered by the whiskers and has no need to be able to focus there even though we expect them to when we wave something in front of their noses.
Akka, Spray and Play to come Together
Interesting. Does this hold true for every single language?
The Apple/Android duality: in your market, are you a curator or an egalitarian?
great article but interesting to see it on the same day as the article about science moving sometimes in the wrong direction. for example string theory no: critical results. why string effort and not others? well a lot of people and a lot of effort went down that path it's a simple as that: people. maybe there are other approaches, no doubt there are and that's where the future will be
Rvm is still around?

I switched to rbenv years ago, never looked back.
That's sure some ironic snark.
Actually, it is "synthetic" front running.
if __name__ == "__main__"
Some people believe that China buying US government bonds is a favour to USA as it allows the US government to spend all of this money coming in on various government projects, such as military spending and social security. If China stopped supplying that money, the US government would have to print it themselves (for free), which would lower the value of US currency. Some people believe this is a good thing, and others believe it's a bad thing. There are so many complex and mostly untested effects at play that I'd be a bit worried if anyone claims to have the one true answer here.

Pro for China buying bonds
- US government has more money to stimulate economy
- US dollar remains strong, so buying from offshore is cheap
- Higher quality of living in USA means more people can
spend time inventing new industries

Con for China buying bonds
- US dollar weaker, US firms are under-priced when exporting
- When China stops buying bonds it will cause a shock effect
on US economy
- Higher quality of living in USA means less people are forced
to invent new industries or starve
- US government is wasting the money on stuff like TSA instead
of using it to grow the economy

These are just off the top of my head. There are far more effects and knock-on effects. Anybody trying to tell you this stuff is simple just doesn't understand it themselves.
The number that got my attention was 20,000. That really seems extreme. What about the 40-liner Oh My Gems![1] And I wonder about the performance implications of porting all that shell script to ruby. Even running a single ruby command with a large set of gems increases loading time dramatically.[2]

1. http://blog.zenspider.com/blog/2012/09/ohmygems.html

2. https://twitter.com/garybernhardt/status/388758868559290368
I know this sounds like crazy pants, but I would actually use this in the real world if it were a NodeJS module.

Not for anything compute-intensive or serious, but for creating very secure very isolated VMs to run web apps or other services in an insecure environment. It could also be a great way to take a LAMP stack app and rapidly deploy it in certain cases.

Again not for high performance, but for... I can think of a few things personally and I'm sure others can too.

(Though honestly performance wouldn't be that bad...)

Then add the ability to go back and forth between client and server, and virtual networking, and you might have a commercial "virtual DOS LAN with nodes in a browser as a service" startup. What for? Supporting legacy DOS crap: point of sale systems, etc. "Run your legacy DOS stuff in your browser with persistence in the cloud." You'd be surprised how much legacy DOS crap is out there.
Two problems with this: the first Yglesias covers in the OP; the second, that China could nuke us, even if they wanted to.
I browse with showdead on because frankly, apart from the occasional commentspam, pretty much none of the comments I see from hellbanned users are from users who persistently make comments that would seem to justify a ban of any kind. Most of them appear to just have made a single stupid comment at some point or other that perhaps deserved some downvoting. It seems to me that hellbans are overused.

And the answer to it being overused is for people to call it out whenever a user is trying to contribute but hellbanned, and we don't agree with the ban after taking a look at their comment history.
Oh wow, wonderful discussion :) I recently got a bit more understanding of colour spaces and colour temperature[0] and this is good reading.

So how about that patents and innovation? If f.lux was somehow patented they couldn't do this, two people collaborating like this to make colour temperature adjustment even more accurate.

Isn't the point of patents to protect investment in research or something? What does it say the investment if two people are perfectly willing to do this research for free :)

[0] the articles on http://scratchapixel.com/lessons/3d-basic-lessons/ have been the clearest explanation on CIE and sRGB and where that horseshoe shape comes from and all those things. they also got a really great explanation of colour temp and black body radiation
I think you are confusing "how to think" with "what to think".

"How to think" shouldn't interfere with thinking for themselves.
It's this context (China buying a ton of dollars to maintain their pegged value for the yuan) that completely destroys the Econ 101 theory that say the US should have massive inflation with our low interest rates and quantitative easement that's been happening.

That's why the various gold-standard fans and whoever have been saying "hyperinflation any day now" for the last 5 years and we're still rocking sub-1%.
> but is happy with her iPad, other than suggesting that she has no idea how to get the photos off of it, and hasn't succeeding in doing so yet.

http://support.apple.com/kb/HT4083
How to create a worldwide startup ecosystem
Why the Twitter IPO mentions scalability
What is the risk of techops to your new IPO? Surprisingly quite a lot.
What's bad about pairs/ipairs? They're just iterators, and they make the "generic for" construct much more versatile. The standard library also includes two more iterators, string.gmatch() and io.lines(), which are pretty handy. I've also used iterators to implement streams (or "lazy seqs", if you will) and something akin to Python's range().

I find nothing weird about lexical scope and the 1-based arrays don't bother me at all, but iterators are awesome.

To me, Lua's most annoying feature is that tables are the only data structure. When I was first learning Lua, I thought it was pretty cool to have one and only one very versatile data structure. Nowadays, I find it's more trouble than it's worth. Indeed, the fact that pairs() and ipairs() are separate functions demonstrates that tables are a leaky abstraction: you have to constantly think about whether a table represents a hashmap or an array or both. Luckily, Lua is very extensible and there are several ways around it.

All in all, I find Lua to be an excellent language. I wrote a utility in it at work, and most of the veterans started sweating when I told them it was written in some language they'd never heard of. As soon as I showed them the code, they were visibly relieved. "We can read this and understand it," they said. Lua's readability is a big win.
I personally had my Macbook Air that I bought in August 2012 have its 128GB SSD fail on me this past August. The data was not recoverable and I had to get the SSD replaced by an Apple technician for free as my Air was still under warranty.

Fortunately, I was mostly backed up, but it is definitely aggravating to see a < 12 month old SSD fail.
Carmack still hasn't managed to let me down after all of these years, and I've probably tried to keep up with his happenings since the Quake days.

He's a real inspiration. If you haven't read this book already, it's really worth it.
> Is it the amount of time it takes a computer to make a trading decision?

It is time from when information becomes available until order goes out. This is a well defined measurement, unlike things about "decisions", which are not well defined.

> The question is should we try to prevent low latency trading? If so, why? And how can we? Will any system we put in place cause more problems than it is worth?

"Low Latency" and "High Frequency" are not equivalent, even though you seem to think so. "Low Latency" relates to one event. "High Frequency" indicates a rapid succession of events (Frequency is a measure repeating phenomena). High frequency does not theoretically imply low latency (or the other way around), but practically the correlation between low latency and high frequency is 100%.

If you follow the nanex links, you'll see the "low latency" players are bullying the "higher latency" players, and should be prevented from doing so.

In fact, many exchanges do that - e.g. Some european future exchanges will fine you if your order:execution ratio is >10. Meaning, you have, on average, to execute 10% of the orders you give. In the US, some players have an 10000:1 order:execution order. We should disallow that - as everyone else pays exchange fees for a faster system to suit these players, and then pays more to have a system that can keep up with the spurious orders these guys send.

Really, Eurex has this trivially solved. Since 2001.

> Finally, if you don't think currency markets are fair,

I do not think they are fair. But they are as good as the equity markets (liquidity and spread wise) without the HFT players - ergo, HFT does not provide the benefits HFT proponents claim it does.
That's not one of them.
Crashplan is really easy to setup. Won't save their data in hindsight, but they should have it or something like it.
(Replying to your new message)

Yes, it would be something you'd have to know to look for. The good thing is that under suitable conditions it would let you know that you weren't being MITMed.

A more practical system would probably be to just display a session ID in each chat window that is tied to the session key and is supposed to match between chat partners -- a fact that can be checked later in person. That would prevent MITM attacks from being commonplace without everyone knowing about it.
Greater phenomena than Moore's law opens up next big opportunity
I interviewed at Google maybe six months ago and recall having to rate my skills on things on that scale. I think it was just on an online form, though, before the initial phone screen.
At the very bottom he describes the use case. Mobile apps optimize for battery life by preferring one big long request up front rather than lots of little ones as needed. But you only need the first 10% of the data to render the first screen of your app.
Alternatively, use <100 lines of shell script: https://github.com/postmodern/chruby
Well, that would be the first I've heard of, a lot of time. Except, I can't really add this to my statistics, because I don't know who you are or what your stats are.

(And no one should trust my assertion either - I'm just as anonymous as the rest of you, and lying for all you know).
If the Chinese dumped their bonds interest rates would spike and this would be a crisis for the USA. This guy doesn't seem to get that.
Does this require any changes server-side?

I'm using Node.js — with an Express.js router — to power an internal site. We have a few API endpoints which would benefit from this. Does anything need changing when sending the data?
This is why libertarians are against intellectual "property".
All Packt's eBooks/Videos are 50% off until Monday - over 1600 DRM-free titles
Especially with the strange way they sell it at the moment. In vodafone you cannot get 4G without going for the highest price plan for example. (or at least that was the case 2 months ago) Which may make sense to them, but for the customer that's a bit silly. They will actually use different software in samsung phones, so that if you buy a S4 on a lower plan, it's not capable of connecting to a 4G network.
Lets not forget Tesla upending the world's perception of the economics of producing and owning electric vehicles.

Citation? The world's perception of Tesla is arguably: expensive, unaffordable, impractcle plaything for rich people. But yeah I would drive it if you paid for it...
Very cool, but there's one thing I don't understand.

Do you need to stream JSON objects from a server to make this work? You have to get a response from the server in some kind of streaming protocol right?

Or...

Is this just reading the part of the JSON string that it currently has?

I'm inexperienced with streaming, so this might be obvious to some.

EDIT:

Ah, I get it. I was wrong to say it was "streaming". Looks like my second suggestion was the correct one.
That image has the free shareware version of Wolf3D. It has only episode 1 and is free to distribute to anyone.
Ok, let's go...

The Isms in tech.

Sexist assholes exist in technology but are rare. I don't think I'm one, and I've only worked at one company where they were common, and that was a VC-funded company with MBA culture, and that's why there was so much sexism (among management). Plenty of these tech companies have the old, sexist MBA culture where women exist to make powerful men feel important, young, manly, etc.; but plenty more don't have that culture.

There's very little explicit classism. However, there is much indirect classism as a result of the severe ageism. If you age-grade peoples' careers harshly and discount accomplishments after 35, you're favoring people who had a head start (rich kids) while downgrading the people who worked hard for decades. That's a real problem but it doesn't exist because people explicitly favor the privileged. They don't. They're just prone to the same biases as everyone else, and thus are influenced by precociousness and pedigree. This is amplified by the groupthink in the VC community, and would be substantially less of a problem if there were more independent thought.

Why are many VCs ageist? (That's where the general "bro" culture comes from; it trickles down.) Because MBA culture (which is different from tech, the latter being far more evolved) is sexist and ageist, and also because a lot of these gatekeepers are middle-aged private-equity guys who did their 20s completely wrong (90-hour weeks) and are trying to live vicariously through young sociopaths whose careers they can make, in exchange for juicy tidbits about what their proteges did on the weekend ("chickenhawking"; see Michael Scott and Ryan Howard in The Office). Most VCs aren't that pathetic, but the groupthink favors the chickenhawk compliant (privileged, young, somewhat sociopathic, party-friendly) at the expense of the true technologists.

The real problem is the lack of fighters in tech, which leads to conformity and groupthink among the crowd that matters (VCs, top founders). Groupthink magnifies the biases of the defective few.

The real problem is that true technologists have done a poor job of protecting the culture; the real technology culture is far more meritocratic than the bastardized version the MBAs and private equity guys came up with. If we want fairness and a return to a maker-centric culture in the Valley and in the software industry in general, we can have it; but we have to get better at fighting for our own interests.

End Rant.
The article argues that China is much less concerned about getting those payments than someone giving a loan would typically be (and thus much less likely to stop the practice if they don't get those payments) because they do it primarily to keep the exchange rate favorable for China's industry.
https://news.ycombinator.com/item?id=6571215

Looks like you're find. :)
Very cool! Great job!
Same thing happened to me around the same time. I went in reporting failures and not being able to boot into it or find it with liveboot. Genius recommended a reformat which somehow installed (but didn't really work, console all also reported failures).

Second visit ended up replacing the hdd with a new one. Just did this update and my Mac isn't doing so well. user land can't load. Beware.

EDIT: Eventually it came to life, my model is TS064E which is apparently one of the effected models, so it looks like a third Genius appointment for me.
As someone who is learning front-end, the way this tutorial presented is really valuable to me. Standard tutorials too often miss the 'whys' for your actions, and more. It's great to see the decision making and fine tuning done live.
A favor? There's no such thing as a favor.

The US offers bonds in $ at a certain very low interest rate and China buys them in order to maintain their low yuan valuation. As stated in the article, this is to manipulate currency prices for domestic reasons to keep their exported goods "cheap" in terms of the global reserve currency, dollars.

Your cons are all messed up. They're making the dollar stronger and the yuan weaker, deliberately, and that makes our firms over-priced when exporting. We've had 1% inflation for like 5 years now.

If they didn't have that industrial policy, we'd probably have to be selling our 30-year tbonds at 3-4% instead of sub-1% as they are now. They do have the policy, so we should frankly be selling more bonds and spending the money on infrastructure, but hey, that's a hard story to sell for some reason.
After Snowden’s leaks, Huawei calls for more transparency
No changes required. It should accept any JSON resource.

Having said that, there's a much bigger improvement if you're progressively writing out the JSON rather than doing it in one big lump.
CrashPlan doesn't require that you use their service. The client software (which is free) is also server software, and you can backup to your own server(s).
Talent Search
Baby/Kid Talent Search!

Have you ever thought your baby was so cute that he/she can be in a commercial, a calendar, or a play?
Well here's your chance to find out!
Writer/Producer/ Director, Evon Latrail is looking for the cutest kids!
All you have to do is send your child's name, age, date of birth, and cutest photo to latrails@outlook.com

There is a $4(entry fee) you will receive a invoice by email (PayPal) to process registration. You must be the parent or legal guardian of the child.

Good Luck!

We're also looking for three judges. Judges will be paid, but cannot be related to any of the contestants.

No phone calls, please!

Latrail’s Entertainment
P.O. Box 5426
West Park, FL 33083-5426 latrails@outlook.com
Today China in essence suppresses the standard of living of it's productive sector. They do this by not allowing the exporters to keep the dollars they earn. Instead the exporters are forced to trade those dollars in for Chinese currency which is artificially pegged against the dollar. This means the exporters immediately lose value.

What the author completely fails to understand is that this is another possible outcome:
* China decides to increase the standard of living of it's citizen
* China slowly increases their currency peg to be closer to the value of the dollar
* The exporters slowly have a higher profit, and thus the people a higher standard of living
* The united states slowly lowers it's standard of living

Of course this is one possible outcome. However, the idea that the Chinese are forced to buy our bonds is ridiculous.
They could just buy 1T in oil, copper, or other dollar based commodities. There are plenty of options besides treasuries.
Please do not lump Social Security as part of the problem. That program is solvent. Your main point is correct, but maybe medicare is a better example since it is not a self sustaining program.
Exactly. If a prospective employer can't see the value of you taking a calculated risk and creatively applying your skills before you're hired, what makes you think they will afterward?
Awesome! I'll investigate how easily we can stream our JSON out.
It will work with any JSON but It'll work faster if you write the JSON out a bit at a time.

Consider if you are writing data from a db: you can either collect all the rows together then write them out, or you can write them out one at a time as you get them. If you write one at a time you are in a sense streaming even if you're not using a streaming protocol.

On a slow network reading any http is like a stream because you can use the first bit to arrive without waiting for the rest. The faster the network the less the benefit but it shouldn't end up worse.
Silly man, that wouldn't require $50,000.
Science Exchange: https://www.scienceexchange.com/reproducibility

Ioannidis' article on false pos/neg and stat.power: http://www.plosmedicine.org/article/info:doi/10.1371/journal...

Bohannon's "Who's afraid of a little peer review": http://www.sciencemag.org/content/342/6154/60.full
(fake submissions)

Also related I think is this:
http://neurotheory.columbia.edu/~ken/cargo_cult.html
;-)
This isn't Caltrain.
If country A (China) purchases the debt of country B (US of A) then "purchase debt" in that context is the same as B "issues a bond" which is the same as B "gives a loan". Yes. To the best of my knowledge, yes.

> I don't understand how the US Treasury would not be liable for paying back the principal and interest on the bond.

The US Treasury is liable, yes - but here is the catch that is never mentioned in any of these articles - at what rate? All these bonds are maturing at different times and have different rates of interest, right? So what would be helpful is that rather than saying that country B owes country A n trillion in total is if we were told how much per month (or year, or whatever) it is costing to service the loan - that would make it real. Note, IANAE.
Fighting a 30-year-old software bug
I have postfix reject anything from invitations@linkedin.com.

Though requires running your own mail server.
Could you elaborate on why Time Machine isn't reliable for network backups? That's my setup at the moment.

(My 2012 MBA's SSD failed, but thankfully much of my data was automatically backed up to my NAS the previous night. The backup restored fine, too.)
Performance Testing As If Your Life Depended on it
That's what every system currently does, you're supposed to verify the fingerprints before talking to the other person. Phone systems are easier because you can verify that they're who they say from their voice (when it's reading you the fingerprint).