skysight-inc/HackerNews huggingface dataset:
By at least one accepted metric China is the largest.

https://en.wikipedia.org/wiki/World_economy[*]

That metric is Gross Domestic Product by Purchasing Power Parity, or GDP (PPP). The IMF and CIA Factbook use it as a measure. Economies can be measured in many ways. By GDP alone, which I agree is the more common measure, China is not the largest -- though all indicators point that it soon will be by this measure also.

http://www.euronews.com/2014/12/09/the-american-century-come...

* Wikipedia data drawn from IMF.
Top 5 Most Innovative Kanban Boards
Koding raises $10M in Series B financing led by Khosla Ventures
The project was billed as a DRM-free chromecast alternative.

It's more like you pre-order a pocketless shirt, I'm not able to retrofit a pocket onto it and so I refund your money.
>>Impossible to take a charging cable at night? In the UK?.

I used to live in a terraced house, and sometime I would park right in front of my door and sometime I would have to park 100m away. In any case, if I ran a cable from my door to my car I'm sure it would get cut sooner or later, just like wing mirrors get broken every now and then. If you live in the 4th floor of a condo, how do you connect then? And I don't understand what you mean by natural gas. Cars that can run on gas use LPG, so you would need to liquify the gas coming for your cooker somehow.
hi do you consider people living abroad?
Actually the $0.99 hasn't been a successful business model. Consider that a majority of paid apps and songs cost less than a cup of shitty coffee, yet free apps filled with ads or free games that are pay-to-win are way more popular. You can't tell me that those people don't have the average price of an app or song to spare. Or that there aren't paid apps or songs that don't deserve the price that's being asked for the value provided.

Back to music, this is why subscription services are taking off. I personally don't like it, as I like to own my DRM-free purchased music forever, but you can't deny the increasing popularity of Spotify, Rhapsody, Google Play, Apple Music, etc. It's because you stop thinking about dimes and nickels, you just pay a fixed monthly sum and after that it's an all you can eat buffet.
Interesting project. Are you aware that some feeds support pagination?

For example '?page=2'
The other two solutions are also results of generating points from uniform distribution: radius and point on radius result from uniformly drawing pair from [0, 2pi) x [0, 1) (radius, distance from center), while "random midpoint" draws from the uniform distribution on the open unit disc. There's no "dependency" at the drawing time.

However, if one remembers the substitution formula for multiple variable integrals, this hints why the Jacobian multiplier is necessary in it: all three underlying spaces mentioned ([0,2pi)^2, [0,2pi)x[0,1], B^2\boundary) are diffeomorphic. They clearly don't have the same measure though -- the first one measures 4pi^2, second 2pi, and third pi. However, one can obtain one value from another by integrating Jacobian of appropriate diffeomorphism.
They avoid mentioning this being a superconductor because it's not what it is. However having 0 resistance is a typical property of a superconductor, it's not the only defining property. I think the established defining properties of superconductors:

1. They have 0 resistance.

2. They have Meissner effect [1].

Being a topological insulator and only conducting along the edges I think (2) is not possible for this material. It's not like it makes it any less interesting.

[1] https://en.wikipedia.org/wiki/Meissner_effect
Thank you for introducing me to this movement!

I just read A Brief History of the Post-Autistic Economics Movement (http://www.paecon.net/HistoryPAE.htm). I'm a card-carrying member of this movement and I didn't even know it existed.
"It tastes like chicken"
The situation can be a bit shakier with GUI programs. I like it when they offer an explicit way to export & import configuration (Since what's findable on disk just by searching is not always reliably portable IME). E.g. for Terminal.app on OS X, which I have configured fairly extensively, I manually export a .plist file and put that in my git repo for safe keeping.
Even better: place your dotfiles in a public repo on GitHub with an open license, so that everybody can learn from it and contribute improvements/fixes. I've seen immense value from this approach.
Say you live on a street like this:
http://i.imgur.com/uAAhXUc.jpg

Houses there can cost half a million pounds and more. They are not cheap by any means. Yet the only parking is on the street - and sometimes you park in front of your door, sometimes down the street, you can't possibly run a cable down from your door. So what do you do? Does the city council install 50x chargers along the curb for everyone? Why would the residents agree for a bump in their council tax to do that? They are already driving cars, there's nothing wrong with them, why pay for this?

I'm not saying I'm against the idea of electric cars. I love them. But it's going to be super hard to do properly, because most people don't live in places with their own driveways and can't run cables from their homes.
Recetas de cocina: madalenas de plátano – ECOagricultor
"Don’t manage only to advance your career. Many tech companies have parallel career paths to seniority for both technical and managerial high-performers."

Is this really true?

Many engineers do become managers only to advance their careers.

The "parallel" technical career path never seems to deliver equal amounts of power, or even money, as compared to managers on the same level.

Even when a rough parity exists on paper, for every "principal Engineer" or whatever, there are a couple of dozen Vice Presidents of Blah. Oddswise, to make the same amount of money, and more importantly, to get more lucrative job offers in the future, in most companies it pays to transition to management than stay technical. (which is fine, it is just the way the world works, just pointing out that the article may need some fixing)
Four secrets to project management success
Polymer 1.0 on older version of Andriod Mobiles?
Hi all. My first post and I was told here would be the best place to ask questions. Can Polymer JS 1.0 work on older version of Android smartphones?
This Firmware Malware for Mac Spreads from Mac to Mac Without Network Connection
Related, a little opinioated as well and incredibly well drilled down: http://www.defmacro.org/2014/10/03/engman.html
I cannot tell if blog post is this a theory or 15-page commercial for one man's opinions. The title claims it turns engineers into remarkable managers, yet provides no evidence. I see a lot of bold claims (e.g. "As with any new job, the most important task you should be doing at any given time will definitely be uncomfortable. It should be") but this piece lacks the reflection and perspective of a PG think-piece or any sort of evidence to justify its numerous opinions.

A more accurate title: "Some guy has opinions on what managers should do so we typed those opinions up."

My other big objection is that the pieces of advice (e.g. "manage up") seem stock and not actionable. Merely telling one to "manage up," (i.e. make your boss happy) is a new phrase for something entirely obvious. Nobody would disagree with "Make your boss happy," but somehow you spin the phrase in a new way and make a new lexicon around it and you have a facade of content.
Why "remote-friendly in the US and Canada" only?
Announcing the RTM of Visual F# 4.0
I'd think twice before murdering an Intagliated Chicken [1], whose marked body bears witness to a family shame, and life belongs to a man whose lust for power is without limit.

[1] Iain M. Banks, Surface Detail:
http://www.goodreads.com/book/show/7937744-surface-detail
OK on xorg-server-1.9.5 which is pretty old. What GNU/Linux are you using? Debian Squeeze?
FWIW, I know senior engineers that chose the technical route rather than manager route, who make absolutely ridiculous amounts of money. Like close to 1,000,000/year including equity. I don't know any non VP level people making anywhere close to that.

Obviously this is anecdotal though.
The list monad in Perl and Python
Historically GCHQ has had a strong relationship and support from British government and politicians at government level probably reinforced by the 'troubles'. Mrs Thatcher altered the culture of the rank and file GCHQ staff by removing union representation and replacing it with a 'staff association'.
add .com ?
It's probably true, but the thresholds to move up to the next level are vastly different.

On the "management" ladder, you probably need to mostly stay out of the way of your team and let them execute, while acting occasionally to filter information up/down the chain. If you've stayed in the position for a reasonable time and have not really screwed things up, you advance to the next level.

On the technical ladder, on the other hand, you'd really need to make quite a difference to move up to the next level. You'd have to go above and beyond doing your daily expected taken-for-granted work and make technical contributions on your own time to advance to the next level.
Yes, that's probably right. But is there a good way to have several instances of say, ruby2.2 but with a different gemset outside of nvm?
Yes, that's fine. http://www.netwerkapp.nl/vacatures/ Also lists some additional contact details.
Au contraire. The social sciences are statistical and rigorous, too. The objects measured are fuzzier, not the science practiced.
This is a list of things a CEO wants managers to do and be like. IMO following these rules will keep you submissive and his castle nice and orderly. Not what you want if you have an ounce of ambition.

To actually survive and excel as a manager you need to play politics and win turf battles. Take on the highest value projects and ship. To get the good projects you'll need to fight because everyone wants them.

TLDR: Adding value to the company is how you get promoted as a manager, not by showcasing talent in a skill.
Actually using wheels on Windows is a superior solution for most packages now.
I wish we had them when I was a kid; they look pretty funky.

The Wikipedia article makes it sound as if they all have black meat (not just the black ones.) I guess that would be a good reason to not eat them (convincing children they taste good might not be worth the effort if you have regular chicken anyway).
You might want to check out the manager-tools podcasts as well, (different people, I believe,) if you haven't already:

https://www.manager-tools.com

:)
Alan Kay – Normal Considered Harmful (2009) [video]
Their fault for dealing with Firefox OS.
I guess I’m not understanding your original point... it seems like cars have gotten much better than they used to be. Are you saying in a counterfactual world without the EPA, they would be even better still? Or are you saying that those improvements were inevitable and cars would be equally good but cheaper without the EPA regulations? Or are you saying that regulations are better now than they were in the 80s? Or ...

It seems to me that an alternate explanation could be that it took auto makers 10–20 years to figure out how to build good compliant cars, with their first tries sucking, but once the regulatory regime had been stable for a while they figured out how to make big improvements. In a counterfactual world without those requirements they might be much more polluting today. [I dunno, I’m not at all an expert in this subject, I’m just speculating.]

At any rate, as someone who grew up in the 90s in southern CA, I’m very thankful that emissions of cars made in the 80s/90s were much better than cars 20 years prior; cleaner cars were a big part of the radical drop in air pollution throughout the area.
Getting Started with ReactJS
My laptop does this when battery is low and I can feel it when interacting with UI in browser - latency is notably increased.
> In a latency sensitive system, you want to minimize how much time you spend allocating and deallocating memory during performance critical moments. GC gives you a great way to leave those operations as trivial as possible (increment a pointer to allocate, noop to deallocate) during performance critical moments, and clean up/organize the memory later when outside the time critical window.

This only works if you enter a critical section with sufficient free heap. You could have just malloc()ed that space ahead of time if you weren't using a GC, so I don't see an improvement, just a convenience.

> Similarly, it makes it easier to amortise costs across multiple allocations/deallocations.

Amortizing costs is often the opposite of what you want to do to minimize latency; with hard real-time you care more about the worst-case than the average-case, and amortizing only helps the average-case (often at the expense of the worst-case)

> GC does have a bad rep in the hard real-time world, because in the worst case scenario, a poorly timed GC creates all kinds of trouble, which is why I mentioned that it helps if the allocator/deallocator is aware of hard real-time commits.

Yes, and GC can be made fully compatible with hard real-time systems; any incremental GC can be made fixed-cost with very little effort. It's somewhat moot since most hard real-time systems also want to never run out of heap, and the easiest way to do that is to never heap allocate after initialization, so most hard real-time systems don't use malloc() either.
Just randomly came across this Alan Kay talk that I hadn't seen before. Some very interesting points on the challenge of real innovation:

"Normal is the greatest enemy with regard to creating the new. And the way of getting around this, is you have to understand normal, not as reality, but just a construct. And a way to do that, for example, is just travel to a lot of different countries -- and you'll find a thousand different ways of thinking the world is real, all of which is just stories inside of people's heads. That's what we are too. Normal is just a construct -- and to the extent that you can see normal as a construct inside yourself, you've freed yourself from the constraint of thinking this is the way the world is. Because it isn't. This is the way we are."
FWIW, I don't believe that managers should shield engineers from what's going on up above. Instead, they should present the information in a manageable way, but also in a way that's honest. Political reality is too important to your reports' careers, so withholding it is kinda irresponsible.
Actually, distutils is looking for Visual Studio first in registry, then by env vars. So it should find VS without setting up anything. You just need to have correct version istalled (the banner in repl will tell you that, for example, for ActiveState Python 2.7 = VS2008, 3.x = VS2010).

I was also pleasantly surprised, building python C extensions under Windows is easy. Building some of the C or Fortran dependencies, on the other hand, might be not.
The trouble with macroeconomics as a science is that its predictive power is terribly weak. There's lots of math based on unrealistic assumptions. Science is prediction, not explanation, wrote Fred Hoyle. A theory without predictive capability cannot lead to an engineering discipline or a control strategy. Yet economists would like their theories to affect public policy.

Whether there needs to be an intuitive model behind a theory is another matter entirely. If a theory has predictive power, it's in some sense good, although it may not be doing what you think it's doing. Artificial neural nets have the same problem - they can work, but there's no understandable model of what they're doing.
More useful tech destroyed by DRM. How long are we as an industry going to keep this up?

The only DRM that's even remotely defensible is like what KDE's PDF viewer has: a checkbox that says "Enforce DRM restrictions". For that, we don't need anything more than a couple of flags and some copyright metadata.
sorry meant "Numpy" there. don't know why it came out "bumpy". Probably my mobile keyboard.
Sure they can, it's just that in a healthy competitive market no one will buy what they're selling if they price themselves out. In an unhealthy market, however...
"Mozilla and Google are already working on WebAssembly"

She picked her favourite companies, I guess :). The reality:

"The team working on WebAssembly includes people from Mozilla, Google, Microsoft, and Apple" https://en.wikipedia.org/wiki/WebAssembly
Yes, we did. Currently we are looking more on landlords and tenants looking for making their life easier.

As well, our co-founder and investor is partner at one of biggest real estate agencies here in Latvia by himself.
Toontrack Superior Drummer 2.0 Crack Free Download
It's a bit frightening to read the discussion here and see the only sensible opinion below downvoted. Because this really is a no brainer. Unions are a terrible idea for skilled programmers.

To be honest, it's all about money. Does anybody honestly believe that the Union Rate for skilled developers would be over $400k/year? That seems unlikely. Chances are it'll come in somewhere between $70k and $100k, exactly where it is today.

Imagine we get a good bump though. 20%, 50%, even 100% and now we're up to $150k or even $200k. Where does that put us? At about half what a guy can negotiate for himself today if he's genuinely good at what he does.

That leaves the question: why would a truly skilled programmer ever join a union? Anybody capable of basic arithmetic would give it a pass, leaving the "Skilled Developer Union" holding all the developers except the skilled ones. In practice, the union would be where you go to get average developers, and a Union Shop would be a place where you could expect to go work with average people doing average things. By definition, they wouldn't be able to hire non-union devs, since those guys won't join the club. And if you were in fact good, but in that union, there would be no way to get yourself that truly good (and achievable today without unions) bill rate except by leaving the union.

I don't see any possible upside.
Do you have an example? I'm not super familiar with lock-free structures, since when I've worked on low-latency things there has been a need to quantify the worst-case timing which rules out most of the lock-free options.
"including equity"

Pretend the equity is worth zero or close to zero (which it almost always is). How much are those people making then?
That development is absolutely a cause for concern, but as far as I can tell, SJW's tend to be the people fighting such injustices, not perpetrating them. It is mainstream culture that has developed some sickening tendencies, and those need to be addressed and fought. Though I admit SJW has become a vague term that's also sometimes thrown about as a pejorative, for some reason.
How would baby boomers effect this? Their is a huge bump in the work force that is now rapidly retiring.
Is REMOTE as option in these positions?
Caofeidian, the Chinese eco-city that became a ghost town
Not related to wheels, but Python packaging targeted towards RHEL/CentOS systems. This is extremely convenient:

python setup.py bdist_rpm

Has to be done one a RHEL/CentOS machine obviously.
No, managers should actually make the engineers' jobs easier. The manager should take things off their plates (or streamline with good processes) anything that they aren't specialized to do.
How do playing politics and turf battles add value to the company?
For managing papers I use Zotero. It has some nifty features, like recognizing the paper that you import and fill out all the metadata.
If a physicist wants to prove that a perpetual motion machine can work, they'll be shot down. If a sociologist tries to do the equivalent, as long as their idea is attractive it's hard for detractors to prove they are wrong.
We'd like to add optional support for this in the future. It should be much easier to do with the rewritten architecture.
> I’m sure I can do better still, for instance the CSS block is still quite large (too many rules, not minified yet)

You could try out Addy Osmani's tool, Critical, for extracting and inlining critical path css. That only leaves out the css in actual use. If you actually want all css in use (also below the fold), then just specify a bigger window size.
You also might want to sum it up in the same way Paul Romer sums it up in the title of his third post, "Stigler Conviction vs. Feynman Integrity", or as he puts it in his first post:

"This evidence strengthens my belief that the fundamental divide here is between the norms of political discourse and the norms of scientific discourse. Lawyers and politicians both engage in a version of the adversarial method"

In law there is a case to be made for the adversarial method (Though the disparities in what each side can afford in legal counsel undermine it almost entirely), but I question whether it is good for politics. We are so polarized and reflexive in all debates. Libertarians refuse to concede any flaws in their model of how things work, and the same is true for those who want the government and laws to take over.

The question is, has social progress mostly come about through political war, where each side employs any means necessary to win, including dishonest ones, or through honest discourse, where we arrive at truth not through attrition but through reason? I want it to be the latter but most of the world acts like it's the former. And quite often the appalling injustices and suffering that continue in the world cause me wonder whether I should give up idealism and grab a musket.
I've used LLVM a few times to generate code, and it's pretty easy to use (and moderately stable between revisions). e.g. http://cowlark.com/calculon is a function evaluation language I wrote as a sort of cheap shader language for a ray tracer; the whole thing is 4000 lines of C++ header.

I have also attempted to port LLVM to new CPU architectures. This is a totally different deal --- it's poorly documented, very hard to make progress with, and peculiarly unfinished. (e.g. the pattern matcher language, which is excellent, is weirdly unable to match certain types of pattern, which requires you to write big chunks of C++ which manually look for particular DAG patterns and convert them into other patterns.) Debugging is a pain; get a pattern wrong and it'll just hang as the pattern matcher state machine goes insane, or else produce weird, contorted and incomprehensible error messages.

I would say that it's probably about as painful as gcc, although the pain points are in a very different place. And LLVM actually has people and momentum behind it, while the gcc mailing lists are dead quiet.

I'm currently investigating libfirm, which is the open source C compiler nobody's ever heard of. It looks really rather nice, and builds in less time than LLVM takes to run its configure script...
No, they promised to give the money back within the next 60 days. In the past, Kickstarter projects have had a very mixed record when it comes to actually making the refunds they promised.