skysight-inc/HackerNews huggingface dataset:
An interesting question would be, how much heat do all of the world datacenters produce and how much energy would it take to raise the average temperature of the Ocean by 1 degree?
No, but it's a harder proposition to have fibre runs to a server which is in the ocean. You can throw a normal server somewhere silly and connect to it wirelessly, this is just the one remarkable exception.
Seems to me that the real driver of currency devaluation is the price of oil. By devaluing you protect your economy from big shocks because the price of oil stays unchanged, in the local currency. Russia did the same and has managed to maintain an economic boom in manufacturing, new industry, and hight tech military hardware.

You can't pay attention only to numbers. You have to factor in culture, and a culture of hard work and innovation will beat the numbers every time. Not saying that they might not suffer a bit, but lets not forget that economy is a cyclic thing. What goes down will come up before too long because very smart people are hedging against all possibilities.
Myungwan Kim 9p Reviews Fan Hui 2p vs. AlphaGo??P
Is the primary use-case of this software for creating games?
Highly unusual seeing the 3rd article on HN about Tcl/Tk in the last few days. Ordinarily it's been pretty much a neglected language which is kind of a shame because it can be highly capable and adaptable.

Like the author, I learned Tcl/Tk back in the '90s. I needed to have certain tools for running my business and there weren't affordable off-the-shelf apps available. Especially so for Linux which we were starting to use. There were adequate C GUI libs at the time, but writing, for example, a networked scheduling app in C was a complex, daunting task.

Then I discovered Tcl/Tk, I was amazed how relatively simple it was to create the UI, connect the logic and maintain the "separation of concerns" between them. Also the Tcl event loop model made writing network backend database, server and client interaction fairly straightforward. Client/server connections were made persistent, sort of reminiscent of the websocket protocol.

I guess these experiences echo the article's idea, that Tcl/Tk anticipated some of the facilities the "web stack" is trying to provide near 20 years later. We know Tcl doesn't have the appeal of other languages, perhaps many consider Tcl to be "weird", and it may well be. However, a case could be made that the thousands of extant web frameworks and other current-day "tooling" are no less peculiar, and certainly don't offer the versatility and staying power that Tcl/Tk has shown.

Of course we can't undo history, but I've often wondered how the web would look today if way back when Tcl had been chosen as the browser language. Maybe what the author of the article was trying to do was ask that sort of question.
Ring: FOSS encrypted P2P voice, video and chat platform
Pretty easy bet:

China Capital Outflows Rise to Estimated $1 Trillion in 2015

http://www.bloomberg.com/news/articles/2016-01-25/china-capi...

Chinese banks' new bad loans more than doubled in 2015

http://www.reuters.com/article/us-china-banking-npl-idUSKCN0...

China Crash: $28 Trillion Debt Load Forces Credit Crunch

http://www.breitbart.com/national-security/2016/01/05/china-...

Capital flight pushes China to the brink of devaluation

http://www.telegraph.co.uk/finance/china-business/12088033/C...

Mark Hart: The Yuan Devaluation Still Has 50% To Go

http://www.valuewalk.com/2016/01/mark-hart-the-yuan-devaluat...
I find this very interesting: "...they are paying you and not the other way around."

I've spent a fair bit of time consulting now, and one of the key things to remember is that in a functional relationship, the employer is extracting more value than they're paying the employee! If it's the other way around (as an average), the company is going to be bankrupt.

My go-to catch phrase is: If you don't like how things are run, you can "change your organization" or you can "change your organization". I.E. you can either put effort into fixing things, or you can put effort into finding a new job.

You can plan your strategy based on the value that your team is providing. If your team costs $X and you're making $4X, you've got pretty solid leverage to state that you guys know what you're doing and want to make things better (or you'll leave). Alternatively, if you're at $0.9X ROI, you can probably make a good argument that you can turn things around from losing money to making money.
machine learning on eeg data. finding functions which attempt to map signals to consistent thoughts. software to pre-process eeg data. applications in mental treatment, adhd, meditation therapy, paralysis victims, communication, security, etc.
HAProxy: http://www.haproxy.org/

The configuration language leaves much to be desired ... but it's otherwise a fantastic piece of software. It's the most configurable, full-featured, stable, and fast proxy server I've ever worked with.
Australia and the US have tax agreements to avoid double taxation.

So, I have a Pty Ltd company, of which I am the sole director/employee (you can start one of these for a few hundred AUD, and it can all be done online).

For each US client, I fill out and sign a W-8BEN-E form (https://www.irs.gov/pub/irs-pdf/fw8bene.pdf) which means I don't need a US SSN and the client does not need to withhold any tax from my payments.

Each month, I then bill my US clients for hours worked, which they pay in USD via a foreign exchange broker (I use OFX), which then converts the USD to AUD and deposits it in my company's Australian bank account (this works out much better than an international bank transfer as the exchange rates offered by the broker are far better, and can result in a difference of a few hundred AUD a month).

This AUD gets lodged as income for the company.

Although the company is registered for GST, because the work is for overseas clients, I don't need to charge or collect GST from them.

I then pay myself a salary in AUD, plus the appropriate amount of super. The company deducts the appropriate amount of Australian PAYG tax based on that salary, which is sent to the ATO once a quarter.

The company is then taxed on any profit it makes - but that's typically low/none, because the salary paid to me is an expense for the business, and I can control the amount I get paid so I make sure that income - expenses = 0.
The main advantage I would think that is not mentioned is mitigating the price of real estate in expensive regions like Hong Kong, New York, San Francisco etc.
>My guess is you're being downvoted for profanity and negativity, nothing about technical explanations.

The negativity is very well deserved, shit code is shit code.

IRCCloud is a service with less than 200k registered users (being optimistic here, realistically the number is closer to 143578) out of which maybe 10% are active (that's being super optimistic too) so that brings us to about 20k users.

With ~20k connected users the service can barely manage to remain operational when any of the bigger networks experience netsplits, which happens all the time. IRC networks are constantly getting DDoSd.

If their service can't even deal with normal everyday load, that's a sign of serious issues.

The only conclusion is that IRCCloud must be very badly implemented and suffers from serious technical deficiencies, I believe "fucked up" is appropriate here.

This isn't a daycare, if someone finds "fuck" offensive they should probably just pull out their ethernet cord.
Not being able to understand something doesn't make it "fluff". I believe that there is actual meaning to what I wrote (maybe you disagree, and that's okay... but it would be nice to hear what exactly you think is "fluffy" about my explanation).
> China's already warned Soros just a few days ago not to short the renminbi.

Perhaps it makes more sense to Chinese eyes, but that looks very odd to me. If Soros tries and fails, he'll lose a lot of money, but that would seem to be no concern of the Chinese government. So if the Chinese authorities had no worries about the outcome it seems like they'd have no reason to try and warn him off; since they are trying to warn him off, it suggests they're worried.

The entire thing sort of comes off as an admission of weakness to me, which I doubt was the intention.
What does "the very first language to ever be invented" mean?

We know that other primates communicate with each other. This form of communication includes different sorts of warning calls, and perhaps also vocalizations for identification.

Any human language would have developed from a similar sort of proto-language, without an a-ha moment when two humans finally invented the language. (And if there was such a moment, then the chin would have had to evolve first, for some other reason.)

Therefore, I don't think it makes much sense to say "very first language" or "invented."

Let's suppose it's meaningful to talk about the first truly human language. In that case, the population of the original speakers would be small. According to the paper you gave, "phoneme number decreases as a population gets smaller." Thus, it would suggest the first language had a low phoneme count.

The problem is, that guideline isn't useful for the timescale we're talking about. It's believed there was a genetic bottleneck some 50,000 to 100,000 years ago (see https://en.wikipedia.org/wiki/Population_bottleneck#Humans ). All living humans come from a relatively small and relatively recent population, which means all of the diverse languages of Africa come from an originally quite small population, which therefore would have had a lower phoneme number.

Thus, on the flip side, what happens when populations get larger and isolated? Proto-Indo-European shows that it only takes a few thousand years to develop German and Celtic from the same language, and we know modern language can have sounds that weren't in the parent languages.

So while the principle might be useful for migrations within the last 10,000 years, that's still quite recent in the evolution of humans.
http://slated.org/the_poetterisation_of_gnu_linux
This is precisely the sort of logic that has since the beginning of time led to us treat the ocean as a huge garbage can, and a massive amount of it has died in the past 100 years.

Seriously, watch Mission Blue. Sylvia Earle has more dive hours than anyone, ever, and thusly personally mapped a great deal of the ocean and has since watched those places die.
What I find interesting is that the auras that I get as a precursor to my migraines don't look far off from those images.

If you were to take a C shaped slice and overlay it onto video and then animated the color you would pretty much have it.

It would be interesting to see if they were connected somehow...
GCC
GDB
VTK
OpenCV

I work for big monolithic company (not a software company). Most of the libraries and dev tools the engineers in my dept use are open source unfortunately the environment they run on isn't.
First of all I feel for your situation. Hope you manage to get to a better place.

> I was only in therapy for one year, 2x a week, at $65 a visit

That's 6760$ for one year. It's a significant amount for what is essentially a placebo at best.

Should have traveled or done something you fancy. It would have been a better usage for that amount.

As for your medications, I feel really sorry that you fell victim to this scam. It's not entirely your fault, these are predators and they took advantage of your fragility.

Whatever you do, please don't go cold turkey. It could be very dangerous.

Start decreasing the dosage gradually but prepare to feel really bad.
I thought the bomb was brought in through Baltimore and detonated in Baltimore or DC ...
By devaluing you protect your economy from big shocks because the price of oil stays unchanged, in the local currency. Russia did the same and has managed to maintain an economic boom in manufacturing, new industry, and hight tech military hardware.

That doesn't make sense. The oil price is denominated in US dollars, so by devaluing you push it up. It's true that the price of oil is dropping too, but in the case of China they don't have domestic reserves so that doesn't matter.

IN the case of Russia they are in a pretty severe recession: http://www.reuters.com/article/us-russia-economy-idUSKBN0U70...
Good comments. But note that UC doesn't have a document that says one can't expect privacy--it has one that says that (except in special cases, and in these the user is supposed to have recourse) one can expect privacy.

See http://policy.ucop.edu/doc/7000470/ElectronicCommunications

The monitoring may be routine and innocent. But it shouldn't be secret, and it shouldn't be in stark violation of the University's own (stated) policies.
Correct.

I referred to it as historically. I did not claim that the 1945 policies justified a 1941 entry.

Unlike with say Desert Storm, the Spanish American War, Vietnam, Iraq round 2, Afghanistan, or the Korean War, nobody I've seen argues in hindsight that we should have stayed out of the European theater in WW2.
What if you hook up to some of the undersea fiber that's already there? (I still think this is a bad idea)
Why not put data centers in Antarctica? Plenty of cold cold land there.
Laravel is elegant, the Doctrine project is as well.

Symfony is clean and modular but because of its scope not as Elegant, the code is excellent its just very large and does a lot of things.
Not interested in flamewar at all.

My point is that people (the public) don't actually understand the extent and implications of network monitoring, and almost no one is speaking out about it.

As an example consider that there are folks on this very thread asking about whether or not https is "safe" on a network which is owned by someone else. If there is a lack of knowledge _HERE_, imagine what the situation is for everyone else who doesn't even know what a MITM "attack" is. You can't "protect yourself" if you don't know what the threat is.

I am glad that the UC community is raising a stink about this.
Things You Need to Start Doing in 2016
In the past, yes. China accumulated large reserves in an effort to keep the renminbi weak (in order to boost exports), but now they've begun spending them again in an effort to strengthen it.
That's a very interesting idea. It's related to something I've been thinking for a while, which is that one of the deep problems with code is that it uses the same symbolic languages to define a set of domain-specific abstractions and to create logical processes that manipulate those abstractions.

This sounds like it shouldn't be an issue, but in fact it's a terrible state of affairs, because abstraction design - i.e. domain modelling - is in no way the same as process design.

It's why you get feature patches for Foo that add a couple of lines to handle some tiny little edge case. The patch works procedurally - as a little blob of disconnected logic for one specific case - but it isn't really part of the main abstraction model.

Repeat that a few times and you don't have an abstraction model any more - you have a library of epicycles and special cases, and the conceptual equivalent of what used to be called spaghetti code. Or a machine with a lot of spare cogs all over the floor: they're all needed, but they're not connected how they should be.

A system like the one you're suggesting specifically highlights intent and context, which can bring you back to the abstraction level and help minimise diff confusion.

It's strange that devs often have to build systems that create and handle metadata, but there's been hardly any research into making code more legible with supporting metadata and context.
The most clever crossword puzzle in history
Question to deep learning practitioners:

Is there any research on comparing the 99.9% confidence about something wrong, to the human weakness of 'optical illusion'?

If you watch a few minutes of this Dan Ariely TED Talk [1], we humans are fooled into near certainty that the table on the left has longer vertical distance that the horizontal distance of that on the right. Even after the speaker shows this is not the case, we still "confidently see" the wrong thing. (not to mention, we suffer from non-optical illusions as well, like cognitive biases, and fallacious reasoning, as shown later in the talk).

It seems to me you guys have discovered 'machine optical illusion'. It's just that the machine has illusions about something completely different. I believe exploring the space of architectures/weights/what-not might lead towards making a machine get into the same kind of optical illusions as the human visual system gets into. At the least, it looks like a very promising research direction to me.

[1] https://youtu.be/9X68dm92HVI?t=2m22s
>The purpose of terrorism is to elicit this exact response.<

I agree with this statement...

>bombing of the Super Bowl would be both a symbolic and a devastating coup for a terrorist.<

I agree with this statement...

>precautions are exactly what I'd like to see.<

I agree with this statement...

Precautions...what other reasonable option is there?

Terrorism's modus operandi is the disruption of an enemy's "comfort zone"....if you don't want your zone disrupted, for whatever reason you are forced to do what you can to prevent it from happening...

"Terrorists" are viewed as extremists...unwilling to work through conventional societal means to effect change, or achieve an end...they lack the consensus necessary to coalesce majority opinion...they act, non-the-less, in brutal ways...

Their willingness to act brutally, and kill innocents, ultimately makes putting a bounty their heads perfectly acceptable...

Surveillance has been around for years...there are good and bad aspects, the acceptable and the unacceptable...this is being sorted out globally, not just in the U.S....
Imagining they completely solve the problem of sea water, leaks, etc, it still is amazing to think that you would want to do your server maint by pulling a data center out of the ocean on a boat and replacing hard drives and the like.

The only way this makes sense to me is if there is the ability to create something akin to the cargo container as a building block of a data center, where you can have arbitrary compute and storage plug into a greater complex.
Disclaimer: I work at Red Hat.

I don't think you quite understand the relationship Red Hat has with its employees ("associates" in company lingo but I abhor such doublespeak). Allowing those employees to act and speak independently is kind of a core value. That freedom is only curtailed when it directly impacts paying customers to the extent that it would be considered a breach of that relationship. Upstream, in the open-source community, almost anything goes. Yes, that means systemd developers can be a bit priggish. It also means other developers, also employed by Red Hat, can call them out for it. It's the only way to ensure the diversity and meritocracy that are essential to innovation. Otherwise, you end up not being able to trust a word that employees of a company say because you know they'd never dare say anything even slightly inconsistent with the party line. I used to see that when I worked at EMC, just for example, and it's really quite stifling.

Personal attacks on Poettering should not be redirected anywhere. For one thing, personal attacks don't get anyone anywhere. Legitimate criticism of his views should be directed at him, just as legitimate criticism of my views should be directed at me and legitimate criticism of your views should be directed at you. There's no reason to bring any third party into it. No matter how much you hate them or why, that's simply irrelevant.
Strong accusations.
I have a small side project, http://cavalryfreelancers.com/, which is a newsletter going out to a few agencies and startups around Melbourne. Feel free to ping me through the site with your details if you want to get added.
Not necessarily - some people find it worth it to take 20-40% of their work hours off (unpaid or not), I would define that as not "toiling". You can live on 60-80% of a 100k+ salary very comfortably.
The Best Free Things in Life
I counter with the example of Juice Oberon project. Oberon is type-safe, memory-safe, compiles insanely fast, and executes fast. Juice turned it into a Java and JS substitute. Sent compressed AST's to reduce bandwith, too. Adding macro's and 4GL-like commands for browser-specific stuff would have way better results than Tcl.

Another better road not traveled...
Sorry, should mention, this is only in Melbourne.
In the '80s we built circuit boards for a company called Laser Communications in Lancaster Pennsylvania. They could transmit fast (at the time) data over 2-3 miles pretty easily, but water particles in the air (rain, fog, etc) caused enough refraction that the links would go down. I'm curious to know how they solved that problem when going through so much atmosphere (I'm not buying the 50% to 100% without an explanation).
How long till we start putting datacenters in space?
20 years?
Spark has improved our ETL jobs by orders of magnitude, both with respect to performance and ability to engage our workforce (mostly Python programmers).

Previous tools that improved workflow: docker, nginx.
Well Seattle is right by the sea, so..
You've heard of geothermal heating?

Of course, the ground can be reasonable cool, if you don't go too deep. The problem is, the heat will mostly stay where you put it---the ground is bad for actually moving the heat away.
Good thing according to what goal? I think countries have various trade imbalances and rectifying them is good for the country. At the end if the day, though, robots will do most of the work.
Sure, some heat will be added to the ocean.
But land-based data centers add heat to the environment and also need to be air conditioned.

One question, what happens when there's a tsunami?

This is a particularly relevant question on the US west coast:
http://www.newyorker.com/tech/elements/how-to-stay-safe-when...
I've read that ancient Roman concrete was manufactured in a way that is seemingly lost to time. It's also practically impervious to the elements.

http://www.romanconcrete.com/docs/spillway/spillway.htm

If we want to find a way to build beneath the sea that's a good place to start.
To be honest, I use plain old email. If you have a decent client (I use Thunderbird) you can put any text, links, images etc in there. Searching is built-in. Tagging isn't quite as good but there are ways around it.

I then use procmail for putting into the right folder.

It has worked really well for me.
Yikes I had forgotten all about StoryServer. What a mess that was. The system level API's were written by someone that was a C programmer, trying to get TCL to cleanly talk was a real bear. Glad RobertCope you have better memories than I do :-)
Compliance with tyranny is treason.
A step by step guide to shutting down your NYC operated Delaware C-corp
1 degree is a pretty large change
I don't get how they can expect to make money off betting against the Hong Kong dollar---I thought the HKD was fully backed by USD?
Sorry to hear about your experience with brainteaser coding interviews. They really are not a true test of your abilities or value as a developer. From personal experience the people who tend to do well on those questions have just practiced that discrete skill a lot and may or may not actually excel on the job, and lots of people who bomb these interviews turn out to be amazing developers. Take the example of the guy who wrote homebrew but didn't get hired at Google because he flunked a question about trees.

That's why at Lytmus we've created a way to interview with real world coding projects. We spin up VMs with full development environments where companies can ask you to do the kinds of things you actually do on the job instead of inverting binary trees and what not.

Would love to get your thoughts as a candidate who's frustrated with current interview processes, we have a demo available on our home page (www.lytmus.com).