skysight-inc/HackerNews huggingface dataset:
I get the feeling that the government in the UK is managing the economy solely to make sure house prices do not fall as that would cause a national crisis at this point. Under any other circumstances they would surely have collapsed by now.

The other problem is that the rental stock in the UK is managed almost exclusively by amateur landlords, which leads to petty restrictions (no pets, no smoking, no drilling, no decorating etc), attempts to sell houses out from under the occupier ("You don't mind if we show some people round every now and then, do you?" The hell I don't!) and hard-to-quantify risks (I know somebody with an older landlord who is now undergoing another round of treatment for cancer; putting the human tragedy aside, should they start looking for another place now, or can they wait a while?)
How to shuffle songs? [Blog post by Spotify]
> "As for Soros, he is well known for manipulating the price of the pound. It's often lauded as a 'brilliant move' but the net effect of what he did was to screw over poor and middle-class britons"

Depends on your POV. The BOE was manipulating its currency by trying to keep it stable and thus overvalued compared to other European currencies. Soros' fund forced the BOE to give up on that endeavour and let the pound find its fair value.
Socialization technique helps in academic achievement, trial study finds
Interesting. What sort of backend do you use? Is it homegrown or can you integrate with e.g. Wordpress?
Points 3, 4 and 5 don't seem particularly NodeJS specific.

For point 2, as you say, NodeJS is built around packages and has npm bundled for easy dependency management. I'm surprised you didn't bump into this information more quickly as you were researching NodeJS as a technology.

For me, point 1 is the interesting piece of this article; when working with scripting languages, I've always worked with code editors like Sublime Text 2 and Notepad++.
I'd be interested to hear more about your use of an IDE; pros / cons - what areas of development you found it improved and where it get in the way.
Ceteris paribus == "all other things being equal"
Yes and no; a lot depends on the competence with which it's done. It's not turned out too badly for China or South Korea.

There's a strong case for having a proper property tax (to central govt) in London. If we're going to have a boom then then at least we should benefit from it.

Admittedly there's hardly anyone in Parliament I trust even to be basically competent in this kind of planning, let alone honest.
Buffet is famous for having strong convictions as an investor. He refuses to invest in any business, industry or technology if he doesn't understand how it works.

Though his point about Bitcoin may be valid, we should take it with a grain of salt. Buffet is often predisposed to be standoff-ish about emerging (digital) technology.
Learning history is an end in and of itself though. You don't need to have an application in mind to justify getting a degree.
Is your title plugged in?
No one's picking on history speficially, relax...the bigger point is that in the past decade or so high schools across the US have been needlessly pushing everyone to at least strongly consider college, and many buy into the hype. Why do you think roughly only 30% graduate? Some just are not cut out for that pace.
...for any U.S.-based startup...
He took a bet on Goldman Sachs and got it right. I'm pretty sure Berkshire Hathaway would have walked away from $9 billion in losses.

Not sure about 2009, but look here, they carry $30 billion in cash assets:

http://finance.yahoo.com/q/bs?s=BRK-A+Balance+Sheet&annual

It is hard to say how much of his success is due to his skill and how much of it is survivor bias (with him being the lucky lucky survivor). It's a neat issue.
Garry Kasparov: Cut Off the Russian Oligarchs and They'll Dump Putin
Wildly?

When you develop software based on your own novel framework, wouldn't you need to do several test-runs, performance runs, sanity runs in the process? Do you keep all the intermediate debug data? I know I don't. In this case bitcoins would be part of the intermediate data.
> because it has more syntax edge cases

Could you provide examples? I'm trying to collect more examples for a JSON validator -- http://mattfenwick.github.io/Miscue-js/ (built during a big project using JSON, after I started running into some issues that I couldn't check using other validators)

I'd love to hear more examples if you're willing to share.
Click on first link in Google to get through WSJ paywall
I disagree with many things in this article.

For example, he says that you should throw away tests that haven't failed in a year. I say simply disable them and put them in a separate test suite, maybe called a validation suite. If the code that they test is changed, you can re-run those tests again to ensure no expected functionality is broken.
Suspect they meant hungarian notation.
Startups are Ultimately Agile
These really have nothing to with Node. Point #2 isn't really all that great. You should be learning the core Node APIs if you are going to use Node. Having a fundamental understanding of Streams and EventEmitter will no doubt be useful several times.
London Rents Rising Five Times Faster Than Rest of UK
This is the first profanity-free Linus rant that I've read in a long time.
Slightly off-topic but what about the alternative of sub-domains?

For web sites I tend to use the www subdomain, because it offers convenience and flexibility with CNAMEing, but I absolutely loathe the www subdomain. Almost as much as 'com' as a tld. I assume com is an abbreviation of company. Many websites aren't companies so that doesn't make much sense to me.

Despite my personal gripes, it's mainly aesthetics, and these fall into the background, you fail to notice or care.

I rather a general identifier. Ambiguity isn't all that terrible: Apple Records and Apple Computers. Coke the drink, the drug, the fuel etc.

A name by itself doesn't always mean that much without context.
Blog post on how to think about ActiveRecord in Ruby/Rails
To get a low-wage job I had to lie on my resume. Retail stores won't hire you if you put down you have a CS degree and a few years programming experience. They want long-term desperate people. I was desperate but it looked too much like I would bail first chance I get.

Why would I want a shitty job? Well I needed money and I never break the 1st and 2nd rule of my club:
http://www.indiedeveloperclub.com
Generating Machine Learning Models with Scikit-Learn
Obviously it depends how you define 'currency'. Dictionary.com has at it's first meaning "something that is used as a medium of exchange" as it's first definition, for which bitcoin qualifies. From that point of view it is in some ways better than USD as there is less friction for international transfers.

In other ways it's different - most currencies are backed and regulated by governments. Though things like cigarettes have been used as currency in prisons. I guess the test is whether you can go buy stuff with the thing in which case bitcoin qualifies while gold does not.

The question of what units you use to price future transactions is interesting and more what Buffett is talking about. Like if I'm going to offer to sell you some oil next month I'll probably price it in $usd as that's conventional, and almost certainly not in bitcoin as who knows what it'll be worth in a months time. You could argue though that we could do with some other unit to price contracts, say something like average annual US wage divided by something, that would not be change value much with inflation in the way that fiat currencies do, so you could use it for say pension payments and say in 50 years we'll pay 0.5 average wages or some such which is kind of what you want rather than saying us$40k - who knows what that will buy in 50 years.
"Responsive" is pretty factual - something either is or it isn't responsive.

But unfortunately the original meaning of "responsive" as Marcotte coined the term has been diluted by people who apply the term to any site that uses media queries to change its layout on a mobile device. There is more to responsive web design than media queries, and there are plenty of ways to use media queries to adapt a site to different devices that aren't responsive web design.
I haven't finalized the pricing yet.
As consumption -- "I want to know about history" -- it's great.

As investment -- "I want a degree to get a better job" -- it may not be good for the individual, and for society it's probably a net negative, because the benefits to your human capital are minimal while you are putting more resources into a zero-sum status competition.

Now, it's perfectly okay to have consumption, but you shouldn't confuse it for an investment. Spending 4 years backpacking across Europe also sounds like an awesome time, another end unto itself, but you shouldn't borrow money you don't have to do it.
Wow, really touching. It's amazing to read his optimism about life and the Bitcoin project even after all he's going through. Here's hoping he continues to defy the odds, like Stephen Hawking has.

Before yesterday, I thought Hal Finney was probably the leading candidate for being Satoshi. Him, Nick Szabo, Wei Dai, or some combination thereof. But now it seems far more likely that Satoshi is Satoshi.
He hates it, but he's using it. Take it for what it's worth.
Extremely cool. Very well done. Would love to hear about how you build this.
Fair point. For me points 4 and 5 were part of my nodejs learning experience while your right they are not 'node specific' they are however things that if i had a better understanding of before i began i do believe would have made my initial experience better :)

I may do a more elaborate comparison of IDE's and how they've effected my workflow regarding node in the future thank you for the inspiration there :)

And yeah, looking back i am surprised that i didn't find out about npm and packages earlier on in the game. But yeah for me the learning experience was so fragmented that it was very hard to get a good grip on 'what i needed' and 'what was available' i suppose in the beginning i spent all my time trying to learn the 'core' nodejs without knowing that later i'd spend all my time in 3rd party librarys
No, if you can programme, there are oodles of highly paid jobs in tech
Happens all the time with TDD. The worst case scenario is when the code is split up into tiny interfaces that don't represent anything, and the implementing classes have myriad of tiny methods, which also don't represent anything. App logic is effectively composed during run time, and impossible to analyze by looking at the code. Every single method is unit-tested, but their interactions are not (yay, mocking!).
> Though his point about Bitcoin may be valid, we should take it with a grain of salt.

Why? His point is valid. Just because something is digital doesn't make it magical and certainly doesn't make it a good idea.

For all intents and purposes, the dollar has been digital for a while. Certainly, there is the analog equivalent and certainly it is centralized, but it's definitely digital.

I want a pure decentralized digital currency as much as the next guy, but bitcoin is definitely not there yet.
Studying history is not a useless endeavor. Taking a 100K loan to do it is.
While unfortunately that is the case far too often in this world, that is not what I'm saying. I'm saying if this specific act is Satoshi trying to reduce harassment of Dorian and help out an innocent man it doesn't seem to work in his favor, in a game theory sense.
So is the Somali Shilling no longer a currency? People use it to engage in commerce and settle debts, but the government that issued it doesn't exist anymore.
now it seems far more likely that Satoshi is Satoshi.

Actually, Satoshi Nakamoto denied being Dorian Nakamoto. https://news.ycombinator.com/item?id=7358150
Why are callbacks more “tightly coupled” than promises?
If I had stopped reading after a couple of paragraphs, I would not have been aware the article contained any "actionable advice." Likewise if I had stopped after 3 paragraphs or four or even five. It is only after six paragraphs of putting the student in their place - instead of just linking to StackOverflow's own prose describing good questions - that "First, turn on all compiler warnings" makes an appearance.

Is this good advice? Not really. Manipulating compiler setting is a homework task in itself for a student. What could be simpler than setting compiler warnings? It's all right here:

http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

However, there's a bit of a logical error in this method. [0] Apparently what a student is supposed to do after turning them on is return to stackOverflow and ask another question. Well at least the author recognizes that turning on compiler warnings isn't really progress toward debugging except in the sense that debugging consists of asking questions on StackOverflow.

Yet in fairness, it is hard to call this bad advice to a student struggling to finish an assignment given the next piece of "helpful advice" is:

"If your program still has a bug, obtain a rubber duck."

The reason I struggle with this being better or worse than the first piece of advice is that at least rubber ducks don't make sport of trolling students with homework questions. [1] According to the article, obtaining a rubber duck will allow the student's code to compile. All that's left is to refactor, write some tests, and a specification. Wasn't that helpful? Someonw has already made and posted a video presentation of the method. [2]

[0] OK, it's not really a logical error, it's just a way to keep the victims coming back for more. See next footnote.

[1] http://codegolf.stackexchange.com/questions/16226/i-need-a-p...

[2] https://www.youtube.com/watch?v=tNfGyIW7aHM
I think he may have meant 1/12th rather than 1/2th of the speed of light, but I must say I'm very tempted now to start calling one half a "tooth" instead.
Unit testing in C with support for mock objects
Why do you need to go to university to to improve your knowledge of history or sociology?

A degree in history or sociology is seen as useless because it mostly is outside academia. The people who are good in the field will most likely end up on the academic track, and those who aren't will most likely end up in low paying jobs having wasted several years and tens of thousands of dollars.

The problem isn't history or sociology degrees, it is people thinking that a degree is a ticket to a good job.
I'm not even past the introduction and the author has used the terms: NodeJS, NodeJs, and nodejs. This bothers me greatly.

Edit: he also uses the term 'node', has asp.net and ASP.NET. Stuff like this always reflects badly on the author. Makes me think he has poor attention to detail.
moon lobster, the most delicious of the lobster family
But where design comes into place is to determine where and when you need to separate these concerns. There are always times to do this. There are also times not to.

For example (Perl example here), in LedgerSMB we layer some things. We layer the templating engine. We layer (now, for 1.4) arbitrary precision floats. We layer datetime objects. Many of these are layered in such a way that they are transparent to most of the code.

But there are a lot of things that aren't layered because there isn't a clear case for so doing right now.

(As a footnote, PGObject requires that applications layer the underlying framework because there are certain decisions we don't feel comfortable making for the developer, such as database connection management.)
I am not completely sure the Newsweek article is debunked.
Starting an SEO agency – sacrifices, bootstrapping and dream clients
Buffet owns a large stake in Goldman Sachs. Goldman Sachs is one of the big banks who benefit from the current system with the central bank FED. Goldman Sachs is a part owner of the FED who centrally plans the price of new money the interest rate. FED is a private institution owned by the regional federal reserves, the regional federal reserves is in turn owned by the private banks.

Thus the old system fear Bitcoin because with Bitcoin you do not need the banks. With Bitcoin the banks cannot create new debt/credit money through thin air so the banks do not have a special privilege in that system. The banks took Satoshi Nakamotos family home via foreclose and then he created Bitcoin, score settled.

http://mag.newsweek.com/2014/03/14/bitcoin-satoshi-nakamoto....

But I would agree Bitcoin is not a currency Bitcoin it is a new economic system where alternative crypto currencies compete with the Central banks FIAT money. Bitcoin also competes with credit cards and payment providers such as Paypal and money wire transfers Credit Union.
Any living ones? There was Zeta Neo from YellowTab, they sold CDs for a period of time and I got one. There's this section on Wikipedia if you want to look into it:

http://en.wikipedia.org/wiki/BeOS#Continuation_and_clones
The key for people taking low-wage low-skill jobs after college (I've been one - valet/data entry) is to always do something related to what you really want to do, even if you have to do it for free.
Absolutely of course these things matter, but i think the point of the article was to outline what was 'necessary' to begin writing usable decent applications with a proper workflow.

For me urgency in getting up to speed in actually writing a functioning application was of a higher necessity than learning about core node and as part of the learning experience it bummed me out going back to writing hello world examples not getting any 'results' made me want to give it up faster.

also a side note, usually as with most platforms, experience in the higher level results in experimentation lower levels.
That econ course is paying off for all of us I see :)
Also #3 and #5 are general points too. Especially #5.
I've always wanted something like this, as I suck at design in general. Thanks!
Funny how the featured website doesn't look like this at all. http://www.cometskateboards.com/
So true, debugging "tests" is infernal. Peaple always tell you testing should be easy and quick,it is neither of them.
Even if we all agree the Newsweek are jerks, it's not sure they were wrong. Specially now when Satoshi awaken himself for the first time in 2 years.
Yep, I thought it sounded like Camlistore, but as a library.
His definition of currency is nonsensical. He gave a valid point, but it has little to do whether a unit is a currency or not. Wasn't he the one who initially called bitcoin "rat's poison"? Wonder who he referred to as "rat" that the bitcoin is poisoning.
Just wondering: why do people here keep spelling his name 'Buffet' rather than 'Buffett'? Is it some form of veiled insult?
Who said only?
Is it a web only tool?
The Arscoin rollout, through the eyes of the server administrators
Eyewitness accounts are known to be incredibly unreliable and full of bias. I saw a show once when they staged a bank robbery or something like that. Later they showed interviews with witnesses who got every single detail about the suspect wrong (ethnicity, clothes, etc) and details about the robbery wrong. They were asked questions like "did he have a gun?" and they mostly answered "yes" even though he didn't. It was nuts.

http://en.wikipedia.org/wiki/Eyewitness_testimony

In one of her experiments, Loftus demonstrates that false verbal Information can integrate with original memory. Participants were presented with either truthful information or misleading information, and overall it showed that even the false information verbally presented became part of the memory after the participant was asked to recall details. This happens because of one of two reasons. First, it can alter the memory, incorporating the misinformation in with the actual, true memory. Second, the original memory and new information may both reside in memory in turn creating two conflicting ideas that compete in recall.[13]
Also, one can argue that Bitcoin is so big that creator of Bitcoin is ipso facto a public figure.

I know this is not a popular opinion on this site, but I personally have more confidence and trust in Bitcoin, or any other cryto currency, if I knew who was behind the creation of it.
That was Charlie Munger, but Bitcoin fans tried to pin it on Buffett too, because he is a billionaire and happened to be in the same room as Munger at the time.
This isn't even a node js article. I want my 2 minutes back please.
And the savvy kids who skipped college now can't get the job they'd otherwise have because employers think: "why hire him when we can get a college graduate for the job?" I think too many people go to college, but credential inflation isn't something you can opt out of. You shouldn't need a college degree to be an office assistant, but when the market is flooded with college graduates willing to work that job, you don't stand a chance.
I agree. It's not a lay up that Newsweek is right or wrong in their conclusions. It's definitely up for debate whether their reporting methods were crafty or immoral.
this is the stupidest crap ive ever heard. i can't believe smart people can be so stupid as buffett would say
I love this tool and just put some of the colors in my current scss-based app. Thanks!

One frustration I ran into - when I'm choosing colors by hovering around the window, sometimes the color I want can only be found by hovering over the "+" button on the right (a particular shade of red)... so then when I click it, it adds a new color instead of picking the one I was hovering on. Pretty frustrating! Overall this tool is great though.
Sorry all I got out was "I'm a butthurt and don't even understand Bitcoin".
There has been a lot of guesses as to who Satoshi is and this is the first time (I believe) he has come out and denied it.

Which makes the accusation worse as it adds credibility.
Livr: This social network unlocks features the more drunk you get
I think he overuses the single-word sentence "really" too much. Really.
Being also an IDE guy I must admit I find also a bit painful to get back to plain text editors. I normally use Eclipse + the JavaScript plugin but mainly because I already have open Eclipse for other projects.

But anyways, I just wanted to point out what will be obvious for many and is that node-inspector is a superb tool for real-time debugging. ( https://github.com/node-inspector/node-inspector ) No need to go to a full-IDE if the only thing you're missing is that.
It is, but I'll still take it over having to pay every time. :-)
you guys want to argue with warren buffett about money? stop while youre ahead genius.
Can someone give examples of successful/popular Haskell programs?
I think this could also be a watershed moment for the "war" between "real journalists" and "bloggers", where the "bloggers" have reached a tipping point where they are in many cases better at finding evidence than the "real journalists", especially as you're now required to do increasingly more Internet research to find evidence for something.

I remember a few years ago a lot of people were worried about what would happen with journalism if the "media corporations" died. As others have said in the past what matters is the "act of journalism", which can be done by anyone, not necessarily that you have a journalist diploma and badge.

We live in a time when everything is getting "democratized", i.e. "amateurs" can now do a lot of stuff only "professionals" could do in the past, and we'll see increasingly more of it and in many other industries, too.

And yes, as with all democratization processes, there will be a lot of crap, especially in the beginning, but in the end you also start getting really good stuff, out of all the crap, that rises to the top, and ends up being much better than what the traditional gate-keeping "professionals" could do, and that's how you get significant progress overall, in that industry.