skysight-inc/HackerNews huggingface dataset:
The best way to learn is always to just do it. Now that you r got some fundamentals down, think of a project that you would enjoy building. Now Google the little pieces together :)
Where’s cost of living in the metrics? Without that, unemployment and median income paint a very incomplete picture.
You can get SqlSmash (productivity plugin for Sql Server) http://sqlsmash.com for 40% off using coupon code 'BlackFriday'
New Book on Appcelerator Titanium, Alloy MVC Framework
Syntax is nothing. It's trivial to build any kind of syntax on top of Lisp, with arbitrary complex DSLs. See an example here: https://github.com/combinatorylogic/mbase
Are you having troubles coming up with problems to solves or in getting started on a problem you've identified?
> I would just prefer that it be dealt with via taxes

Then you are a selfish asshole. Instead of rolling up your sleeves, doing some good works, and setting a good example for your neighbors, you would rather reach into someone else's pocket to do the tough work of supporting a civil society, and pat yourself on the back for a job well done.
Related-ish - can anyone explain how Chrome on iOS can apparently detect my logged-in username in the GMail app (and suggests I log into Chrome with it)?
Considering I am a European that has only traveled to the USA's west coast once in his life, you are right in this sense.
I like that Trailblazer is promoting some concepts I'd like to see more rails devs use (service objects, form objects), I think this project will be a non-starter for most teams. But after giving the readme a once over and looking at the source code a bit, here are the concerns I would raise:

1. What advantage does this have over using the components it's wrapping? Why not just use the reform or representable gems directly?

2. Things like this introduce a steeper learning curve for newer rails devs, especially when they cause application architecture to deviate so much from what's commonly found in the documentation already available.

3. There seems to be no real documentation on what testing facilities are available for this framework.

That being said, this is not bad at all for a pre 1.0 release. I don't always agree with some of the decisions apotonick (the author) in the code he publishes, but I do respect him for the fact that his work promotes a lot of discussion in the ruby/rails ecosystem.
Could be shared keychain data between those apps.
The one feature that has been present in almost all the other debuggers I've used, and is apparently missing from GDB, is a standard hexdump - addresses, byte values, and ASCII. It's possible to emulate this with a bunch of extra steps, but the omission of such a simple feature is surprising. All the times I've had to use GDB the feeling I get from it is "makes very difficult things easier, but makes very easy things more difficult."
I really cant agree with this enough.

A very common example of model bloat I see is authorization logic, and libraries like Pundit do an excellent job providing a simple framework for extracting such logic into their own ruby classes.
The Shen language will relicense under BSD if its £8500 fundraising goal is met
> just taking the average doesn't generally work

Oh, well yeah that's what I did. Guess I'll have to look further.

> the 10th percentile measurement is much better

That sounds like something to try, thanks!
Yes-- don't pretty much all major American cities have both millionaires and homeless?
Find a problem first. Then try to implement a solution using your language of choice (Node in this case). An example could be: "I want to create a service that parses books and lists the most frequently words used. A step further would be to have the user enter a longer piece of text and analyzes it (http://www.online-utility.org/text/analyzer.jsp)"

Another example is "I want to create a service that auto-corrects text that users enter."

Try to find something that would make your own life easier. Chances are that other people are having the same problem.

Shameless plug. Hopefully you get some ideas out of it: http://jairampatel.com/projects.html
the author argues based on his experience refactoring legacy Rails apps that these problems are so common that they must stem in some way from the framework. I'm not sure how true this is, but my experience is that Rails doesn't give you a lot of help in defining where this extra logic should go. There are a lot of blogs and the like with differing suggestions about how to structure your Rails app, suggesting that this is a real problem and that there is no real consensus on how to fix them. Personally I'm happy to see a framework which builds on the best features of Rails while also trying to offer some solutions for applications that have outgrown the simple MVC structure.
Isn't lldb better option now? Commands are more structured.

FWIW, gdb on OSX is a pain to setup, and attaching processes is broken.
I'm the author of micropolisJS. No. I did not strip the GPL license. I am not the "culprit" as you put it above.

Look at my Github repo: the LICENSE/COPYING files contain the GPL, and it's mentioned in every other file. The correct license has been in place since my initial commit in 2013.

I was pointing out that 3D.City, the version linked up top, essentially lifted the simulation code straight from micropolisJS. It is the copy/adaptation of my code in 3D.City that had the GPL License stripped.
Wholeheartedly agree about the urbanization trend, but if you look at that data, that whole section of the Plains states and central US that is 'Doing Better' is in large part rural. My county is 'Randall' in the Texas panhandle, we rank 133 on the list. The metropolitan area (if you call it that) is > 250K. My wife and I are highly educated and we live well above the county and national median income level. Quality of life is good and cost of living is low. I'd say some rural areas are doing things right, the oil boom has a lot to do with that.
What city are you in? What do you do? Lots of people see stuff on HN so you should at least post a short bio/resume :)
Agreed in regards to median income, but COL wouldn't impact life expectancy, obesity, unemployment or education.
the sample chapter of the book is more detailed: https://leanpub.com/trailblazer
>But if everyone avoided debt at all turns it would not be good scenario for the global economy

With the government debt over 100% GDP and unsustainable personal debt levels in the US, it is not going to end well, no matter what.
In an ideal world, governments should be required to run 1-2% budget surplus, to be spent in cyclical recessions (which was the original Keynes' idea, completely hijacked by supposedly Keynesian economists (like Krugman), who insist on more government spending, despite being in debt to the eyeballs - complete lunacy.
I looked at the relationship between education and income when this data first appeared [0]. Counties with low income for their education level were college towns. Counties with high income for their education level were either near NYC or D.C. or were resource extraction areas.

[0] http://nbviewer.ipython.org/url/guyrt.github.io/notebooks/Co...
I think this is great advice. The only thing I can add from my own experience is - take your time to reflect on what you've learned once you achieve a new goal.

I also sometimes like to redo old stuff without looking at the code of my old solution and then compare. It is time consuming but really helps to see how you have grown.
No! The author of MicropolisJS did not strip the licence. You are mis-reading that post.
A few comments here:

- Some people (myself included) do not want to install Java on their desktop. Among other reasons, Java is a frequent source of security vulnerabilities. This allows you to use Java-based applications without installing the JVM on your desktop.

- Some applications require specific versions of Java to work correctly. I may want to do Clojure with the latest JVM while another application might require Java 6. With Spoon, you can handle this easily:

> spoon run jre:8.0,modern-project
> spoon run jre:6.45,legacy-project

- If you have other servers or components (databases, apache/nginx, etc), those can be installed in the same container or linked together in other containers. Many projects come with a long list of setup instructions (install this, change that flag, etc). With containers, those go away -- just publish a pre-configured dev environment.

- Spoon containers in particular support a concept called "continuation" that stores transient container state between commits. If you mess up your dev environment, you can restart execution at a specific state ID. This is also extremely powerful for testing. And continuation points migrate between machines -- if you want to continue your work on a different box, just execute the same "spoon continue" instruction and your container restarts.

And for clarity, these are built on lightweight VMs, not whole OS VMs. Spin up time is very rapid (excluding of course any time to download images) and you can run dozens of containers on your box with minimal overhead. (Will address this point in more detail in response to a separate thread.)
Yes, before the tech industry, the main source of commuters into the city was the financial industry[1]. My point is that if it were not for the tech boom, SF would be finance and tourism and that economically speaking, the city would be as depressed as Fresno is without the capital provided by tech. Blue collar jobs were moving out --the bedding industry, furniture, etc. had begun moving out a long time ago. Basically people want the economic vitality progress without the gentrifiers --but that's not how it works. Yes, some people will lose out --but overall, you have a stronger more economically stable workforce. Now, in SF we have a problem where even with a good job you can hardly afford new rents. But that's not an issue created by the tech industry, it's an issue borne from bad city planning and NIMBYs --oh, oh, don't build in front of my building, I'll lose sight of the bridge when it's not fogged over. What, no, I don't want shadows from high rises cast over my park[2].

My overarching point is that without tech, the Bay Area would not be the place people come to find good paying jobs --it would be more of a retirement destination and a tourist destination. Let's look at North Dakota, yes, there are homeless despite the boom, but if it were not the for the boom, the state would be in the dull-drums but with shale, whatever you think of it, you have a vibrant economy which attracts all people looking for a way to make a decent living -not everyone will be lucky. That's not to say we should not try to provide for those not lucky (I think we should), but to say that industry creates the "luckless" to me, is disingenuous.

Look at the population trends for SF as a proxy for economic vitality in the 70's and 80's:

1970	715,674	−3.3%
1980	678,974	−5.1%
1990	723,959	+6.6%
2000	776,733	+7.3%
2010	805,235	+3.7%
2013	837,442	+4.0%

People were moving out --there was no new work to be had in the city.

[1]When white collar was basically finance, people used to commute _into_ the city. Whereas now, SF is a place people have a desire to live --it was not always that way.
[2]http://sfist.com/2013/07/18/enemies_of_the_tall_four_seasons...
Brennan Dunn has money off his "Sell Yourself Online: The Blueprint" ebook & bundles:

http://doubleyourfreelancing.com/leads/?promo=2015

Any good?
JSON rendering performance is a major concern for most of my Rails apps, and I'm wondering the same thing. I've not used Roar (https://github.com/apotonick/roar) before which is what Trailblazer uses for JSON serialization/deserialization. It seems to be full-featured, but I'm interested to hear how it performs compared to other gems. I currently use OJ + Jbuilder + a ton of fragment caching and it's not great but better than anything else I could find.
It is likely to move into northwest South Dakota in time, but not in any significance now.
That was a horrible article. Cutler wrote a lot of words, and presented a lot of (dubiously researched) "facts" (interspersed with bald assertions), but I defy you to find a coherent thesis in the piece, other than "it's complicated...but it's wrong to blame my industry, because it's complicated."

The thing read like a bad undergraduate essay, wherein the student decided the thesis ("tech isn't really responsible for the bay area housing crisis!") before doing the research, discovered that the data didn't support her conclusion, then simply chose to overwhelm the reader with disconnected facts in an attempt to distract from the self-evident conclusion that, yes, we really are responsible for the latest spike in housing costs.

A more sophisticated analysis acknowledges that foregone conclusion, but then separates culpability from cause: the tech industry is certainly the cause of the latest housing crisis, but that doesn't mean growth in tech is automatically bad (or good, for that matter). Only once you have acknowledged those truths can you proceed forward with a rational discussion on what to do about the problem.
The automatic currying caught my eye, way nicer than partial application in underscore
This is the interesting point that people miss:

"We have our models to predict radiation exposure but it does it in a very crude way - an average over a very large area - but we know that animals interact with the environment in different ways," observed Dr Wood."

Our models for environmental exposure are crude because we are really really good at getting people out of harms way. There are the Hiroshima and Nagasaki data points, there is Chernobyl and Fukishima (3 mile island didn't have a large enough foot print to be qualitatively change the models). We err on the side of caution (nobody wants to be the one that said "ok move back in" and have those people die later as a direct cause of that. Large mammals are an excellent proxy for human habitation.

The bottom line is that we call an area 'uninhabitable' because we don't have good models to reason about what would happen if people lived there. It is possible people could live there just fine, but nobody is going to 'try it' to find out, because the flip side is so dire.
It's one of the few ways apps can interact with each other under iOS— by telling the system that they can handle particular URL schemes, and having other applications ask the system to open URLs with that scheme. It's kind of ridiculous, but it's the de-facto-standard convention for inter-application communication on iOS.
Without immigration Europe would have already experienced a demographic collapse.

A society needs on average a fertility rate of 2.1 children born per female.

My country (Austria) has a fertility rate of 1.44, Germany even has a fertility rate of 1.38. Without immigration the fertility rate would be at 0.9 - 1.1.

This would be equal to or lower than the worst fertility rates the Russians experienced after the fall of the Soviet Union (1.1), when even life expectancy fell by 10 years on average.

Today with much better socioeconomic conditions Russias fertility rate has risen again to 1.8. That should give a clear indication of how important socioeconomic conditions are for reproduction.
The Future of Software Development (2010)
>I just wish the media didn't make this an "us" vs. "them" situation. This approach is so destructive: it improves the situation for nobody but only fuels class hate.

I agree. And yet, this place is set aflame every time a financial or banking article is posted, questioning when "we" are going to do something about "those people".

It isn't constructive, at all.
Using Logstash to Analyse IIS Log Files with Kibana
On reading this, my first question is about the properties of the "random" feedback matrix. They illustrate what is happening using a tiny 1-width machine and a "random" matrix of "1". It seems like some analysis needs to be done on what kind of "random" is most appropriate to replace the gradient update for larger machines. There could be something really interesting going on such that you could generate some optimal non-random B according to whatever the network topology is.
Rails 4.2.0.rc1 is out
Interesting library... I haven't dug in, but a cursory glance suggests this could just about replace lodash/underscore ...

The build-in currying of most of the methods is pretty cool as well.

For me, it's difficult to break away from using the built-ins such as Array.prototype.map/reduce etc in favor of more functional variants. The same goes for Immutables... I see the value in adjusting the code in terms of explicitness, it's still hard to get used to.

--edit

Is there something built-in to apply all the functions into the current global? I'd rather not have to do...

var R = require('ramda');
var propEq = R.use(R.pipe).over(R.get, R.eq);

over...

require('ramda').assignTo(this);
var propEq = use(pipe).over(get, eq);
i was in arkansas last week for my father's passing. i've been writing about his life as a way to cope, and my trip was a stark reminder of the marginal lives of the working poor in this country. mind you, these are not people asking for a handout or who see themselves as poor. but their 40 hours of work (if they can get it) certainly provides much less for their families. they have jobs implicated in all sorts of health problems that are barely being managed by a mediocre health system. they worry about foreclosure and repossession and deal with payday lenders and pawn shops. phones and other utilities get cut off for non-payment and they're charged fees they can't afford to reinstate service. they're not unhappy so much as they have much harder lives than those of us in the professional ranks. it's simply not fair.
Fuel from thin air? Graphene breakthrough may lead to green car revolution
You're misreading that comment. It does not say what you think it says. What it says is "I wrote MicropolisJS. Someone else took that code and stripped out the licencing headers, and that version is used in 3D.City".

Mocropolis is released under GPL. MicropolisJS is released under GPL. Someone took some code from MicropolisJS and removed the header, and that code is used in 3D.City. The person who removed the licencing headers is not the author of micropolisJS.
It's a like a less math-y, more Comic Sans-y version of Project Euler. Very interesting. According to Google trends, it looks like this site peaked in popularity around 2007. There are definitely still people on it, though, which is made evident by the active chat box on the page.
I assume you realize that even your second paragraph is a gross exaggeration. Desirable cities also have desirable suburbs and exurbs and there's little in property price trends to suggest that's changing. Lots of people seem to assume that anyone who could afford to would live in San Francisco or New York given the choice but that's simply not true.

There has been a broader migration away from rural areas but I also know lots of people who work remotely from more or less rural locales and, at least in principle, that should become more practical rather than less.

It's just not economically rational, in the US at least, for everyone who is upwardly mobile to pack themselves into a handful of desirable cities.
0% state income tax, so if you are rich and have 5 homes, the Wyoming one is a good primary residence.

Also, lots of ranches. These are usually run off someone's personal taxes, so high income and high deductions/expenses. $500k/yr income isn't that great when you need to spend millions every decade and high annual operating expenses too. A lot of ranching or timber is about early capex leading to income down the line.

Ski stuff.
Huh? Chinese culture (whether we're talking about the losers of the civil war or the victors) is not nearly as hierarchical as Japan's (or Korea's).
On the other hand, recorded history.
What Is Wirearchy?
I'm not sure this forecast is based on the data in this article. Rural land is actually ridiculously valuable and increasing in value rapidly. I passed up an opportunity to buy some prime farmland in 2008 at what I considered an exorbitant price. The same land today is worth triple. Anyway there's a bunch of very empty, very rural counties in the top decile of this analysis. Just look at Iowa where there are lots of top counties including Story County. Then look at Wyoming which looks really good in this analysis.

To some extent I think this analysis is plagued by law of small numbers. It seems like the ranking is highly influenced by the fraction of disabled people but there's a lot of quantization noise in that figure, especially when a county like Teton County, Wyoming contains only 22000 people. I think the same thing is probably happening in rural eastern California, for instance in Mono County (pop 14000).
Perhaps a terrible article, but also a terrible reply.
Moving my reply to the top level because you don't seem like you want to hear any facts.
Definitely seems to get buggier with time

http://i.imgur.com/oAEulTD.png
It isn't due to gender inequality, it is due to health care, education, and economic reasons.
It requires a little getting used to, but quite powerful:

http://www.delorie.com/gnu/docs/gdb/gdb_56.html
Χριστουγεννιάτικος διαγωνισμός με δώρο hp tablet – GetConnected.Gr
I have not tried paxedit, but it looks intriguing and I will give it a spin at some point.

Have you tried it? If so, what do you think of it with respect to paredit?
I grew up in the county. The reason it's so well off is the proximity to dc and large tech/defense corridor. The county attracts the rich because you can buy a McMansion with land, and still get to work. It's built up heavily in the last thirty years (I passed cow pastures and corn fields on the way to school), but they're mostly gone now.
I was in this same situation for a long time and when meteor 1.0 came out I went through several tutorials, including discovermeteor, bulletproof meteor. Its like a wave of ok, now I can build stuff and its dynamic, I had a plan to learn socket.io and now it just works. I have also signed up for the free mongodb class jan-Feb so that I don't make a big mistake at some point and dump my database. I also used erlang zotonic for a while but meteor has a bunch more kool-aid that makes it easier when you get stuck or have a question. Oh man, good luck I have been in that situation and can really feel your pain.
Hypervelocity Stars Approach Speed of Light
This is a very common problem for people getting into software development. You are not alone!

A lot of other people in this thread provided some good advice to finding problems to solve, but I'd just like to comment a bit on how to solve them.

My advice: read code. Lots of it. Find popular libraries in your language of code and pick them a part to see how they work. Set up some open source project that solves a real problem (a CMS, chat bot, whatever) and explore how it operates.

Seeing how other people solve problems will give you a good frame of reference on how to tackle other challenges you encounter. You will also occasionally come across sub-optimal solutions: learn from those as well. Seeing how to do something badly can be just as valuable as seeing something done well!

At the end of the day I think programming is a lot like writing: a good writer reads a lot of books and writes often.

Just keep at it, there's a whole community of people here who've gone through this exact same thing. Good luck!
Is this like freelancers saving money to compensate for the feast/famine cycle, but for governments?
COBOL won't save you https://www.youtube.com/watch?v=PAhAz7JU0dg
It's not missing, it's inside the address bar on the right.
Pretty much an identical background for me, and I recently had to write a fairly non-trivial client side application (some drag-and-drop, quartz-composer like interface) and I chose Dart. It worked really well.
I find that sometimes it's hard for people to reconcile their idealistic vs. pragmatic sensibilities when it comes to new programming languages. Dart makes it incredibly easy to get up and running ... it's pragmatic.