skysight-inc/HackerNews huggingface dataset:
https://cleantechnica.com/2016/03/06/china-renewable-growth-...

“IEEFA forecasts that China will install an additional:

* 22GW of wind

* 18GW of solar

* 16GW of new hydro

* 6GW of nuclear.
14 Industry Luminaries (and an Ode) on the State of Bitcoin 2016
This article mentions "hot cities" including Austin, which not too long ago was just another small eclectic city with steady growth. Once it grew large enough and provided the ingredients to hold it's own, industry wise, against other "hot cities" it became what it is today. Austin was just a little weird city in Texas when I grew up in Dallas, but now it's up there with the big boys. What this tells me is there are many Austin like cities out there waiting to be discovered and grow in a similar way. I believe, in large part, Austin's recent growth and success is attributed to the very problems presented in this article. As long as the economy keeps pushing in this direction, the more of these smaller cities will grow to compete.
I'm a founder bootstrapping a startup, so at the moment both my income and my assets are very well short of middle class. Nonetheless, I can afford to live in London Zone 2 -- a ten-minute walk away from Tower Bridge -- because I'm happy to live communally with a handful of excellent flatmates. There's nothing wrong with this arrangement, and I think it's an arrangement that will only grow in the future. I'm seeing the property development and and rental industries evolve to accommodate it. This is good.

That's not to defend the way that most of the property industry has become simply a vehicle for financial speculation, which is to the benefit of nobody who isn't at the apex of the financial services industry.
The examples I'm thinking about are entirely code-based, with virtually no business reasoning involved.
I'm looking out for potentially helpful side projects - for example, I built https://dcinbox.herokuapp.com a few weeks ago to help out a transparency project. I've been making increased charitable donations to relevant orgs as well.
I got one of those kneeling chairs (technically borrowed from a coworker who wasn't using it) and it has been excellent. We got these new fancy chairs in our new office and mine was hurting my back even more than our old fancy chairs. Switching to this kneeling chair helped so much - no more back pain. It also has quite a few different seating positions you can adopt if you adjust frequently or are a "seat fidgeter".

Upon writing this up I realize this is not actually a habit but a different piece of equipment, it just came to mind in relation to the standing desk mentions.
Dude, I already pay monthly dues to an activist org, attend the monthly meetings, attend demonstrations, sign petitions, talk to my local legislature, and basically the whole lot of it.

The term "card-carrying" refers to me. I have a literal membership card from said activist organization. I am fighting back.

EDIT: Actually, no, I have two membership cards. One is from my normal activist org, the other from the ACLU.
Haskell for lazy FP, pattern matching, and monads; ocaml for strict FP and a crazy expressive module system; C# for industry OO; lua for dynamic language and prototype inheritance; ruby for runtime meta programming; lisp for macros; forth for stack language; erlang for actor module, byte pattern matching, and dynamic unification pattern matching; prolog for logic programming; c for low level; c++ for templates and destructors; rust for linear types; idris for dependent types; R for rank polymorphism. After that languages started to seem like variations of things I've seen before.
The whole point of smaller cities is, they are more affordable. Those professions will have a better time of it than in a larger city.
Static is Back
Best of luck, stay safe
The US has plenty of resources, space, and people to produce all three of those at home.

Eventually. Not immediately. Factories and supply chains and aren't built over night.

The US would take a hard look at what it really needs as a people

Or, much more likely, its people would flood the streets in anger and demand a return to normalcy.

In the mean time, black markets and therefore crime would explode.

Huge swaths of the economy, depending on Chinese imports in their supply chain, would cease to function. Unemployment would surge, throwing even more angry bodies onto the streets and even more desperate bellies into the Jail cells.

Fringe political movements would capitalize and the US would face an existential threat to its democratic heritage.

Skilled workers and those with large amounts of capital would quietly leave for greener pastures in the EU and stable parts of South America and Asia, making recovery that much more difficult.

At least, that's what typically happens when trade wars create extreme shortages of key goods and services (we have a lot of data points on this). Perhaps the USA is exceptional, but I wouldn't count on it...
I did read the blog post and what Im saying is that I think the end goal of being able to understand the different paradigms that different languages bring to your understand/repertoire - would be much better served by - not just sampling a whole bunch of languages in 2017 - but by thinking in just one paradigm a year and then going on to the next one the next year.
Diminishing returns on infrastructure investment is a thing. Eventually you are just moving dirt between holes.
And if they are seen as the "bad guy" then refusing is a principled thing to do...?
Ask HN: How would one build a business that only develops free software?
So I was reading Richard Stallman's blog on why you should not use google/uber/apple/twitter etc and I understand his reasoning. But what I don't understand is how would one go about building a startup or business that develops and distributes free software only and make good money doing so?

For example, would it be possible to build a free software version of uber/twitter/facebook etc? How would that work?

By removing all restrictions on the software, what is the incentive to not pirate the software? The GPL can be enforced, but that is clearly not practical especially outside the US.
The job market in Italy (and Rome) is a very closed circle: hard to get into. Best jobs are in the defence sector but those require clearance.
But what happens when very few of those professionals can afford to live in the big ones?
> But there are tons of available houses in Queens, Brooklyn, and the Bronx that are plenty affordable. The other day I saw a house for sale in a decent part of Queens for $240k - definitely affordable for middle class.

Do you have kids? Because this glib reaction signals that you don't, or you'd be aware that the areas you are touting as affordable have terrible public schools. That's why they're relatively cheap. That, and the hour-plus commutes (each way) to where most middle-class jobs are.
There is no doubt that you can DEFINE this to be equivalent. But then you are measuring something different from what I am interested in.
Sure they can, have you never lived in a mid sized city? Those horrendous commutes are more common to large cities that can't support the population demand. Mid sized cities don't have that problem as much.

There are plenty of suburbs within a 10-20 minute driving distance from the city. Also, businesses operate in those surrounding suburbs.

I like mid sized cities. Not too large, not too small, but just right.
The average rent for a two-bedroom apartment in San Antonio is $1200 (the seventh largest city in the nation). The median home price is $228k, so with a median income of $51k that means the average person would be paying 21% of their gross income towards housing costs, well within the range of "affordable."
Playing Devil's advocate, what if one simply votes based on what's going on around them? Not reading the news doesn't imply you're secluded from the rest of society, especially if one uses the free time to make an effort to take a more active interest outside of one's bubble.
It seems that you're assuming that there is some Real Chinese Culture that has never evolved or integrated another population or culture. Maybe I've heard wrong, and there are in fact no substantial differences between Beijing, Shanghai, and Hong Kong (let alone Xinjiang[1]). That seems incorrect, though.

Edit: Anyway, it's besides the point: we were clearly talking about China the state (the same one that built those empty cities).

[1]: https://en.wikipedia.org/wiki/Xinjiang
Montreal? Very cheap to live, probably the most cultured city in Canada. I'll admit the job situation isn't great there but that's why it's cheap. Calgary and Edmonton both have top notch symphonies, the world class Alberta Ballet, and burgeoning music scenes. Much cheaper than Vancouver or Toronto.

There are huge, huge affordability problems with Vancouver and Toronto, but they're hardly your only choices.
Montreal.
> 'insomniac customer' ...

Many companies these days have branches in all parts of the world.
1) Out of hours for oneself could be perfectly office hours for the customer.
2) you might be the only person knowing this part of the product or tech, and all is required could be just a quick yes/no answer.

I am not advocating for either side, but please -- the world is more complex than it seems.
https://en.wikipedia.org/wiki/Georgism
No. You shouldn't have to. But the government should not be able to tell you not to.
I agree with you in every paragraph but the last and maybe even then. While the economy is obviously different than it was 70 years ago, what made the US so dominant in WWII was our ability to design and build things. In four years, we built something like 300,000 airplanes, 10,000 ships, an atomic bomb, etc.

I'm reading A World at Arms (https://www.amazon.com/World-Arms-Global-History-War/dp/0521...) at the moment, and what has struck me most so far is what a mistake the Axis made underestimating American manufacturing mobilization.

Today, I'm not sure if we could ramp up actual production as quickly.
There's no reason to disbelieve him when you can disbelieve the price. It's probably some agent pricing the listing below the seller's floor with the hope of generating lots of interest and a bidding war.

Listing prices are pretty useless. Better to look at the prices homes actually sell for.
I'm doing art as a career after my comp sci degree and instagram is just perfect for me. The fact that instagram is pics only works very well for visual artists, and I can easily share my work in a relaxed sort of way. There's also tons of other artists on instagram and the way it's set up I can easily see their pieces of artwork much more easily than twitter/facebook.

Also Facebook is a dead zone now. It's literally pointless political junk and rehashed memes shared by "friends". The only usage I have for it is to message my old friends.

Snapchat is also starting to die out ever since Instagram implemented their own "snapchat" feature. IMO Instagram just does it better than snapchat. Snapchat is just too bloated for me. See with instagram I can follow someone like Kanye West, see his life in cool pics and his "snaps" in a convenient way.
Thank you, I was hoping to get an answer like this!

I also noticed that 3.1.1 is available on ubuntu snap. At this point I am not sure if I should go with snap or appimage. Either way, it is great to get packages directly from the developers!
The book "Concepts, Techniques, and Models of Computer Programming" (what this blogpost basically is about) uses Mozart/Oz. When I first studied it at uni I didn't care much for it, but when I sat down later and really tried to understand it, it blew my mind as you said.

The book is cool, basically introduces a simple model of an abstract computer and defines some operations, and then expands upon that throughout.
This is so that the employer do not "politely suggest" that you should check your email just in case, or that if you don't comply they will take measures. You know it's not mandatory to check your email but if you don't do it you will be fired for another spurious reason.
The middle class can afford to live in cities, just not in a 3500 sqft house with a 2 car garage and a boat, and with the best school district and certainly not in NYC, SF, Boston, DC, etc.

There are plenty of places to live in America. You have to adjust your standard of living and your expectations according to your income and desires.
>Scandinavian countries

All or some of them? e.g. I've read on HN that there is a lot of software work in Sweden, but how about Norway, Finland and Denmark?
"After learning a few more languages myself, I came to realize that they were all less diverse than I had anticipated. After some more study, I started appreciating some of the underlying models of computation and programming language theory that make most languages look like different versions of the same basic ideas."

Yep despite all these language wars, they all really are the same ~10 ideas shuffled around in a different priority queue (type safety over dynamic, camel case over snake case, AOT over interpreted etc).

I'm surprised the author advocates learning new languages after this insight, especially Rust and Go which are again just a reshuffle of the status quo (followed by the need to re-create everything in said language once again).

Instead of just re-learning the same ideas over and over under different names, how about do something actually productive in 2017...
Oh yes I'm aware many have tried and most have failed. But that's why I'm glad to see another go at it.

I'm convinced it's possible to strike a balance in designing such a product that catches on like wildfire.

I think what they have is a decent start but could be a lot better. Maybe I'll share some of my own ideas if they are open to that kind of feedback.
Can you explain why you see R as an exemplar for rank polymorphism?
I'm curious: what did your kids do in a foreign country while you were working?
Is krita better than gimp now? Though gimp is good enough for me it appears to have stagnated since 2.8 arrived many years ago.
A Change Is in the Air
Can you clarify the context of this comment? Which country are you talking about?
Oh America at least has an immense infrastructure backlog. Roads, bridges, water systems. Especially water systems! They get neglected until they break, then its a five-alarm emergency to get the pumps going before everybody has a living room full of sewage.

My relative worked at Crane Pumps for years; every order was a fix-on-failure emergency order. For pumps designs that went back 50 years - they were commonly pulling plans on paper out of drawers in storage rooms to match exactly the specs for some ancient pump in Pocatella or Poughkeepsie.

When Obama had that shovel-ready infrastructure effort, they expected a big upswing in business. But nope; nothing. Probably because water systems are underground and invisible. They wanted splashey visible activity like road-building. Which IMHO accomplished exactly the opposite of what was intended - they built MORE infrastructure to support.
> 60 hour weeks

There's your first problem. Stop overworking.
Tyrus Wong, ‘Bambi’ Artist Thwarted by Racial Bias, Dies at 106
I agree, but to be fair, goto fail was not really caused by the lack of curly braces around an if statement body. It was caused by inadequate code review and lack of testing coverage. The latter especially is inexcusable in security-critical code.
Ask HN: How to declutter my 2017 and find focus?
How do you declutter your day? Making every day focused on my goals and not roaming on ideas and possibilities is a big problem for me. Some times so much that I can not focus so much that it hurts me.

There is always something to learn, see, try, etc, but there are only 24 hours in a day. If only I could move to planet Venus..

I tried to block reading all news, block any distracting app, etc.. But I always end up reading about some not utterly necessary tech or ending on some youtube clip about a random X doing random Y, or something in between.

How do you stay focused on 2-3 goals for long periods of time and defend your self from distractions. Especially if this goals take long time to reach and you are working alone on them?
When it shows up in the kernel it is likely to be deep in a hairy if cluster inside some driver code. Thus if you get a failure of some sort it is quite likely that it is best to just drop everything and get out, as the whole edifice is about to come down anyways.
But you could also do all of that without omitting curly brackets.
Pay your employees if you want your costumers to be served.
A business is more than just the source code. The source for Reddit, for example, is OSS. So anybody should be able to put Reddit out of business in a few days, right? But yet... nobody has. Hmmm....

So yeah, you can distribute source code and still make money. Lots of companies do it. Red Hat, SugarCRM, Alfresco, etc.

In some ways it's probably even easier for an online service to both be OSS and be successful, exactly because it takes all the other "stuff" (hosting, devops, marketing, network effects, etc.) to be successful. And, in fact, there are OSS replacements for things like Facebook and Twitter. The problem is, very few people use them for whatever reason (probably mostly network effects).

So at least in regards to the Facebooks, Twitters, etc. of the world, the first question you'd have to answer, is how to get people to switch to your service, whether it's free software or otherwise.
Your OO examples all come from the same portion of the OOP family tree. People should also explore the style of OOP which comes from systems like CLOS & Dylan.
This is to protect the weaker part of the equation, the employee so that the employer can not force you to do it, anyway i always thought that configure the work email in your phone or home computer is apart from stupid a security and privacy risk.
How do we use that data to understand pensions?
Coming from research land, both academic security and beyond, this seems like a misunderstanding of how the broader CS research community achieves "standing on the shoulders of giants".

1. The impetus in the academic research community is to disseminate, not hide. Likewise, most research is not considered a one-off but a progression. I highly encourage looking at writings by CS research leaders like Simon Peyton Jones and David Patterson on their approach to having shaped large areas of computer science for the last 30+ years. Reasons include improving your own understanding, improving how you present it to others, and getting others engaged.

2. There is a personal bean counting aspect that some researchers are stuck with that limits where they do the first conference publication. They care due to particulars of the promotion process, e.g., tenure, which is in turn subject to publishing rules for academic conference & journal papers around minimal publish units. None of that applies here.

HOWEVER, the author is clever here! As the point is to disseminate & improve, by taking an unusual position and writing about that, they've achieved the goal.

And final caveat: the non-academic security researchers are among the few that (a) has individuals making up and following personal ethics and ignoring internal review board (IRB) etc. regulations that scientists are required to follow and (b) are fearful/surprised of getting their results buried, most of the time (but not always) IMO as a result of that.
The price goes up for folks living there? And then plumbers can afford to live there. Its good old supply-and-demand freemarket principles at work.
> terrible public schools

There are affordable parts of Long Island and Connecticut with great public public schools less than an hour from Manhattan by train.

We've grown accustomed to overporting our post-war suburban archetype of what a "middle class" family "deserves," i.e. lots of bedrooms, garages and lawn space, while diminishing previously (and still!) common practices like having roommates when young, not owning a car, et cetera.
I don't think it can truly be said that TARP turned profit. Because TARP was actually structured as the purchase/hedging of banks' securities. And it is impossible to know profitability of securities without knowing their Sharpe ratio, which no one knew at the time because all their valuation models were garbage as all the defaults happening in real-time soon made apparent.
I don't know about rooted but Microsoft's Exchange App on Android demands that it becomes a device admin so it can remotely delete everything on your phone if your company desires. There is an app called MailWise[0] that will allow you to get around that though. I did this as my company pays for my phone nor my service yet demands I install their email on my personal device.

[0]http://support.mail-wise.com/knowledgebase/articles/391797-w...
I thought so too until recently, but in GR energy and momentum are unified in an energy-momentum metric which is only locally conserved [1].

[1] https://en.wikipedia.org/wiki/Physical_theories_modified_by_...
There is AFAIK an allowance of up to around US$ 100,000 for wages and similar income, BUT you will have to file taxes on both countries, some reference:

http://www.expatinfodesk.com/expat-guide/nationality-specifi...

https://www.irs.gov/individuals/international-taxpayers/fore...

In the real world, unless you are a "top notch" executive or programmer, etc. it is not-so-easy to reach that amount with European wages.
It seems it is already available for appimage and snap:

$ snap find krita
Name Version Developer Notes Summary
krita 3.1.1 krita - Krita: the free digital painting studio

For the record, the latest apt version on ubuntu is 2.9.7
I assume you want a career as a software engineer.

This is my list:

- Berlin: cheap (getting expensive quick, but still cheap for a large city), multicultural (many, many people from all around the world, lots of people speak English, those who don't usually understand you), Germans themselves are very open and interesting as a nation. Berlin has a vibrant startup scene, which is nice for getting your first job as a young person with little experience. The downside is that there is not many serious software companies nor industry. Salaries are VERY low compared with the US. German is not required for normal life, but highly recommended. Some companies still prefer people with German.

- London: Has many, many companies and is usually on the bleeding edge technology-wise. Payroll is nice, although prices and rent are high. You won't have to learn a new language and will be able to compete for all the job offers as long as your profile fits in. The downside is the imminent Brexit, which might be good or bad, nobody knows right now.

- Zurich: once you are +30 and look for a more quiet, stable lifestyle, Switzerland is the place to be. Salaries are US-level, health care, security, public transportation and stability are the best in Europe (Norway might be better though, but very close). It's VERY expensive, although if you come from NY or from the Bay Area, rents are more or less in the same ballpark. The language barrier is comparable as in Germany, although Swiss people usually prefer when people speak English rather than standard German with foreign accent. Swiss people might be a bit tough to crack, but are not that bad once you know how to treat them. In the Zurich area there is tons and tons of companies, lots of innovation going on as well. Finance is very strong. Biotech is growing pretty strong.

I have 2 recommendations for you:

a) Go to Berlin, and then start looking around. It's a really cool place to be for 26-year-old.

b) Go to London, you will have a much easier start and there is enough companies for an adventurous career.