skysight-inc/HackerNews huggingface dataset:
Love the adding trim to ZFS
Great. Thanks for sharing this success story. It would be interesting to know if the engineering team is motivated and understands the why they are building what they are.
Not unique to PHP in any way shape or form.
Metro North is not 24 hours, but it's only closed for 3 hours between 2:30 am and 5:30 am. And trains from NR run every 15 minutes at rush hour. The Metro North has way fewer sketchy people on average than the Subway. Lots of bankers heading back to Greenwich.

In any case, you're arguing a different point now. Housing prices in many Westchester towns are very reasonable and commutes are too. No reason for rent control to allow low-income people to live in the city proper.
You said that, but it is not true. If there are any lies in the post you would easily be able to identify one, and everyone would be able to see whether you were right or not.

You are the one who called Dilger a liar but you have not identified any lies he has told. The burden is on you to provide evidence for your accusation.

Merely linking to one of his pieces and saying 'he's a liar' does not prove anything.

Just because you dislike his opinions does not make him a liar.
Perhaps not, but PHP certainly makes it unusually easy.
In general I, at age 26, agree that experience gained with age can provide a strong benefit in terms of code organization, management, interpersonal relations, and many other factors. I think it's a gross misrepresentation, however, to say:

... Suzanne Dodd, had to coax another 77-year-old engineer, Lawrence Zottarelli, out of retirement to modify the old technology so it could store more data. It seems the young engineers, growing up in an era of unlimited storage, didn’t know how to tackle the problem.

Last time I checked we still don't have unlimited storage... and Is this really because the young engineers didn't know how to tackle the problem, or because the code was poorly documented and written in a way that would be confusing to anyone who was not the original engineer? Programming styles have changed; people used to have to use their memory very efficiently and therefore had tricks to use it more efficiently that aren't as popular now (sacrificed for readability/maintainability), that doesn't mean that young people can't learn those tricks, just that they haven't had to.
AFAIK, if money stored in USD in the Bermuda bank account, when you wire these, it goes through US bank anyway and can be stopped there. And leaving country with $80 mil in cash would be hard.
The problem w/your "the law is the law" argument is that it makes laws unenforceable. Society changes, and the statutory laws & regulations take time to change with it. This problem forms the basis of Common Law tradition (which hold in the US), where individual Courts may interpret the law and set Precedent in light of their view of Society's best interests.

Under this system, it is hoped that authorities will also consider what is best for society, not just the letter of the law, as not doing so would risk wasting resources. For example, you won't see prosecutors enforcing Sodomy laws, because they know such actions won't hold up in Court. Unfortunately, the balance has recently been tilted towards "law is the law" thinking.

The reason for this is that the cost to those being prosecuted is so high it constitutes a punishment in and of itself. Since the prosecutors as individuals are not on the hook for the costs of investigating, bringing and defending charges, their only incentives are their own political and career ambitions.

I believe it is one of the great political and legal challenges of our time to reverse this trend, perhaps you think otherwise.
How is that in any way a hotel?

It isn't. But how is your treehouse replica in Santa Cruz in any way representative of what AirBnb offers in New York?

There is a clear line already established in NYC- if you stay with someone, it's fine and legal. If you stay in their empty apartment it is not. So your example is covered.
This is a good time for a plug of William Dean Howells' "A Hazard of New Fortunes", a 100+ year old book about the difficulties of starting a new creative endeavor in NY. It features a countryish financier who made his fortune in natural gas and lots of anecdotes about apartment hunting in NY of the 1890s.
That wasn't cherry picked as much as "as far as my data goes".

And the point remains however, that "Diversification" isn't really something that can be accomplished with 10 stocks.
I was using Ruby before Rails existed, when it was just a "really cool new OO language." At this point I'm done with Ruby because of its many, many problems, and I'm truly amazed that Rails is still as popular as it is. Ruby has gotten so crufty that you need Ruby install managers to track and maintain your various Ruby versions and their respective install libraries. It's a nightmare.

Node.JS is cool in concept; in practice, the code ends up being really ugly because JavaScript doesn't have real closures. Callback hell. You know what I'm talking about.

I'm using Ngnix+LuaJit to get even more performance out of the same server hardware than Node.JS can provide, and I don't need to have nests of callbacks to get non-blocking logic since Lua supports true closures. The code is positively readable, especially compared to Node.

My only regret is that some of the cooler JS client libraries (socket.io in particular) require Node.JS on the server; for my current project (which involves HTML5+JavaScript+networking) it would be really nice to have, though I've already got the Nginx+LuaJit(+ZeroMQ) part of the architecture working, so I'm loathe to add a Node.JS server in addition just to avoid long polling.

So no, you're right, if I were to work with a startup that needed high performance servers, I'd probably not want to be tied down to Node.JS or Ruby. If someone wanted to hire me to handle that problem for them, I wouldn't need the "youngsters" to help me out. But I have enough gig options that I can say no to ones that I don't like. :)

And before you say that "no one knows that stack!", code written this way is far easier to understand by anyone who knows any stack, and that means it wouldn't be hard for a Node.JS expert to step in and maintain it. There also exists a thriving Lua community to pull developers from, for that matter -- some of whom maintain the stack I use. [1]

[1] http://openresty.org/
Huge Parenting Failure
stick to the features you like / understand.

Doesn't that only work if you're coding in isolation from bottom up? As soon as you include some library or start collaborating with someone who likes a different subset, you can't simply stick to what you know.
Did you bother to read the abstract of the source provided? It directly refutes pretty much all of your points including a control group. For your convenience, I've italicized the relevant text:

>Participants were drawn from the Health and Retirement Study, a nationally representative longitudinal survey of community-dwelling US residents. A total of 6,157 participants (58.6% female) completed the discrimination measure and had weight and height available from the 2006 and 2010 assessments. Participants who experienced weight discrimination were approximately 2.5 times more likely to become obese by follow-up (OR = 2.54, 95% CI = 1.58–4.08) and participants who were obese at baseline were three times more likely to remain obese at follow up (OR = 3.20, 95% CI = 2.06–4.97) than those who had not experienced such discrimination. These effects held when controlling for demographic factors (age, sex, ethnicity, education) and when baseline BMI was included as a covariate.
gwern, if you're reading, this section is misleading if not wrong ...:

"But that doesn’t seem very true any more. Devices can differ dramatically now even in the same computers; to take the example of Bitcoin mining, my laptop’s CPU can search for hashes at 4k/sec, or its GPU can search at 54m/second."

This is an example of parallelism and parallelism only.
http://learncodethehardway.org/
This is a good place to start.

http://pine.fm/LearnToProgram/
This is another excellent resource.

Good luck.
I've created several scalable web-based systems using ASP.NET MVC and the .NET framework. There are a lot of rabid anti-Microsoft developers on HN but generally I find the latest Microsoft tools stack up well to the competition. If you're a Microsoft developer still developing in classic ASP or classic ASP.NET and want to develop something scalable you need to move to ASP.NET MVC.

If you're not paying for open source support, the biggest downside really is the licensing costs. Getting a virtual server with Windows Server 2012 / IIS / SQL Server is a lot more expensive than Linux / Apache / MySQL or other open-source based environments. Microsoft attempts to address this with BizSpark which gives you free software license for 3 years for startup companies.
>>“I was living on the 16th floor, and I was pretty much the only one there,” said Charlie Attias, a senior vice president at the Corcoran Group who rented an apartment at the Plaza for three years and has handled many transactions in the building. “We had the occasional visitor — I mean, the occasional owner — once in a while. Actually, when we saw somebody, it was a big thing,” he added. “Oh wow, somebody’s in my hallway!”

I'm pretty sure this is just me, but that sounds awesome. I love the idea of having an entire high-rise to myself and whoever I'm living with.
Here's an analogy: every bill in your wallet has a unique serial number on it, right? Every bank account also has a unique ID number. Imagine that every wallet and cash register also has a unique ID. Now imagine that there's a shared database that gets a new entry every time a bill moves from one place to another where the entry just says "bill #X moved from location #Y to location #Z."

If you're careful, and you don't let anyone know the ID of your wallet or your bank account, then it doesn't matter if someone knows the transactions that involve your bills because no one knows that they're yours. Your anonymity doesn't break down until someone can tie one of those account numbers to you: by asking your bank for the owner of the account, for example, or by confiscating your wallet and looking at its serial number.

So, it's possible to be anonymous with bitcoin, but it's not easy when you want to actually buy something that has to be delivered to you or convert them to another currency.
This really depends on the app.

If you're doing 3D game development, you're never going to touch the Android native UI stuff.

And the difference between vim and Eclipse is a huge gap. Lots of people are right in the middle and use things like Geany or Sublime Text 2.

Not saying it's optimal either, I'm just saying I've written quite a bit of code on a Chromebook and it isn't unbearable. The only people I would advise it for though is webdevs, as they avoid the sluggish compile times.
You don’t need “Pedigree” to Succeed in the Silicon Valley
The current trend may be to drop managed mutual funds, because between active management and fees they're not great on returns, but really stock picking is both time consuming and risk fraught - most investing advice I see these days is to pick an index fund, or index ETF. There's now a diversity of indexes, and that's where the diversification comes from.

You can hold an ETF as long as you please, or as short as you please, they're traded exactly like stocks. The only caveat is that leveraged ETFs really are intra-day holdings only, because they can do very strange (and bad) things if you hold them long term.
Startup Matchmaking
Python: Student's info database (Open Source)
You can't solve social problems with dogma. Every single thing you mentioned above will work if it's done right but if you're in a toxic, poorly-managed environment each of those assumptions is wrong.

It is absolutely the case that you will find managers who make everything priority 1, ignore problems for far too long, keep piling features into dreadnaught-sized releases, etc. The only thing which can change that is a different manager – either because the previous one is sacked or because the development team threatens to resign en masse unless they are given enough control to do their jobs responsibly.
2013 YTD there have been 886 "equity offerings" on US markets, which includes all types. If I narrow it down to Initial Public Offerings there are 233. If I narrow it down further to only Common Stock, there are 186. If I narrow it down further to those with negative net income, there are 83. So I wasn't being very precise originally by narrowing it down to IPO of Common Stock, but there are still a lot with negative income.
I don't value purity; I value coherence, and a good sense of direction. I would take JVM interoperability over purity any day, because the value of whatever compromise this entails far exceeds its cost.

In fact, I don't even consider it a compromise because for all their strengths, neither Haskell nor Erlang solve all problems. In that respect Scala is right. Scala is wrong, however, to think that each concept's deficiencies need to be addressed in the same language. It could have worked in theory, maybe, but the result in practice turned out an ugly mess.

I believe in combining forces through a few languages that interoperable over one platform, and the JVM achieves this quite well.

> And even when they maybe do (e.g., Erjang exists) they don't provide easy access to the ecosystem.

Sure they do. Erjang (and Frege, for that matter) support straightforward integration with Java.
Some anecdotes from Bad Indian Programmers at a larger Indian outsouring company:

When implementing a touch version of a website (to be hosted on touch.example.com) one programmer copied the entire project, changed the relevant views/templates and deployed it, effectively creating a new, separate codebase. This was never checked into version control anywhere, I discovered it when I was looking into some unrelated issues with the server.

One programmer was struggling with an image being "corrupted" after being uploaded to a server. He struggled with this for hours, attempting to upload the image in different formats and zipping/extracting the image with no luck before asking for help. When trying to access the image on the webserver the server responded with a 401. After pointing out that this was an issue with permissions, the programmer resolved the issue by running the command "sudo chmod 777 -Rf logo.png". ("chmod 655 logo.png" would have sufficed.)

Needing to get the number of models in a backbone collection, one programmer placed a script-tag inside a javascript template used by backbone. This was one line of jQuery which counted the number of elements in the element used by the backbone view. The number of elements was then stored as elements in the DOM, adjacent to the elements in the template. So when backbone rendered a collection with N models, the javascript in the template would run N time times, storing the number of models in N different elements. The number of models in the collection were then fetched using jQuery and the :last-child selector. This whole mess was replaced by a simple call to collection.fetch().

I've got dozen of experiences like this (although these are the most memorable), and I'd like to reiterate that these programmers worked at a larger Indian company who specialized in outsourcing. It's what I think of when I hear about "Bad Indian Programmers".

>"Could it be it wasn't 'those Indian guys' who caused your project to fail?"

The project could have failed with good programmers. Bad Indian Programmers virtually guarantee it.

>"Everybody else's code sucks."

There is bad code, and then there is really, really, really bad god-awful code which no amount of "change in requirements" or "failure of communication" can explain. It really is terrifying how much technical debt can be incurred by Bad Indian Programmers.

>"Stop having crazy expectations."

I don't think anyone hires $20/hr programmers and expect $200/hr quality work. The expect some value to be created. Instead, Bad Indian Programmers create negative value when the work they do is worthless and has to be done over (often by a more expensive programmer).
Discourse has run into a pretty nasty performance issue on Android lately [0]. It would be too strong of a critique to say they are already having the problem you mentioned, but surely if they shipped this as a finished problem and had this issue it would be a big deal. It doesn't appear to be a fundamental problem with their codebase, as the video comparisons to iOS show that it runs reasonably smoothly there. This shows that JavaScript performance on mobile has a ways to go yet.

[0] http://meta.discourse.org/t/why-is-discourse-so-slow-on-andr...
You're conflating two thing. While there is no question that being excessively overweight is bad for your health, that doesn't mean fat-shaming is the best way to remedy the problem, let alone even a good way.

I'm having difficulty elaborating, so an analogy: letting snake venom course through your body after receiving a snakebite is not good. But that doesn't mean cutting off the affected limb is good.
But why wouldn't Manhattan and Brooklyn landlords prefer rental incomes from financiers moving in from Long Island to the much smaller rental incomes from the struggling artists they replace? Who's paying for the artists to stay? And what about the vast majority of urban emigres that aren't artists and work far too many hours earning far too little disposable income to be active participants in art scenes. Do they deserve the same chance to stay? For that matter what about those people being displaced who actually are responsible for much of the crime; let's not forget that urban migration patterns affect crime rates as well as vice versa?

It's not exactly like members of the 1% don't cough up large chunks of change to support their preferred forms of art anyway (whether you consider that art to be less interesting, authentic or edgy than what it displaces or not). In that vein, I can literally watch the gentrification on my London street, and it'll look even more vibrant and arty once the boutiques and street cafes have fully replaced the betting shops, by which time I won't be able to afford the rent.
As interesting as Machiavelli's thoughts are read as a blog entry about tech consultants, don't you think it's a stretch?
For starters, their .com website is down (but not their UK one):

http://www.ovh.com/
http://www.ovh.co.uk/
C++ is a dangerous and unsafe language, so you need to be aware of every little detail. That's why many features in C++ are a problem. Scala runs on the JVM. That and the saner design of Scala makes it much safer to code in Scala than in C++, and what you don't know in Scala, usually doesn't hurt you.

By the way, I didn't use capslock, I used shift.
What are the core needs that a spreadsheet can't solve for small operations?
BitPay moving towards Saas model with 0% transaction costs
I don't think its poor education. I think its the lack of caring. I think people realize it isn't healthy to drink a two liter of soda a day, but people still do it. Nutrition for food including fast food is posted everywhere. You have to make cognitive choice to ignore it.
For those who are claiming that this is a setup, that he is innocent, well... he's certainly got to face trial. But he's going to have a hell of a time arguing against this evidence, if even one planted FBI/DEA 'controlled buy' can be traced to this account (handy thing, the Bitcoin trail... unless you're trying to disavow knowledge - it's probably going to be hard for his lawyer, who claims that Ross is "innocent of all charges and this is all a mistake".
This feature would make it much more useful.
Weather Watch Season 4 Episode 1
Do you like weather entertainment?! Check out this awesome video of the first episode of the 4th season of Millersville University's weather entertainment show, Weather Watch! This episode in particular has a very in depth look at the Oklahoma Tornadoes back in mid-may, and also it has some fun entertaining pieces that definitely will make you interested in watching! So please, WATCH IT, SHARE IT! And we'll appreciate it! Thank you!
The concern I express isn't with Node; it's with the front end tools like Angular that shift the cost of building UI scaffolding to the client side javascript engine.
But a person can lead an unhealthy lifestyle and not be obese. Obesity is just one of the factors that can cause health problems. Shaming people for being obese (or for any reason) is certainly not going to help them.
I think you need to get more detailed in your ask. Your answers are probably going to be significantly different if you're talking about white labeling a physical good (like Coffee or something) vs. software.
Great insights. Give the folks who can get the work done the freedom and responsibility to get the work done. Managers should remove barriers -- not impose additional ones ever time something goes wrong. It's hard enough to build great software.
Internet for all: Alliance for Affordable Internet founded
That might be a good point. You should come to an understanding with your collaborators on the subset you code in. That may be more difficult in an open-source setting.

BUT: This is even exaggerated in Clojure, where you are forced to learn all the little libraries your collaborators use...
Chicago and LA perhaps, but there is no way in hell Philadelphia is in the same basket as Detroit. Philadelphia is improving (slowly), Detroit is rapidly decaying.

I'm not accusing Philadelphia of being clean or safe, I am asserting that it is (slowly) improving. I think you are delusional about just how bad crime in Philadelphia use to be.

(And to be clear, there are extremely livable portions of that city, but the presence of those areas are obscured in course metrics by north and west philly which, to be honest, do bear some resemblance to what you would expect of Detroit. However those boundaries are being pushed back every year, street by street.)
I think that your read is a "rather bullish" interpretation of the charts, too. You can see pretty clearly that it did fall, http://bitcoincharts.com/charts/mtgoxUSD#rg10ztgSzm1g10zm2g2..., or another way, the last few days have seen above average volatility and a large spike in trading volume following the news.

Now, had you said that only today's spot price, one week after the news, looks basically unmoved by the event from the trades before October, I would have simply agreed with you. But you can't read that chart and tell me there was "no effect."