HNHacker News
TopNewBestAskShowJobs

chriserin

89 karma · joined December 16, 2010

submissionscomments
chriserin··on How to navigate directories faster with Bash (2015)
This is accomplished with the zsh hash table I believe. `hash -d myproject=~/projects/myproject` will set up the same thing for ~/projects/myproject

$ cd ~myproject

$ pwd

~/projects/myproject

chriserin··on Websocket Shootout: Clojure, C++, Elixir, Go, Node.js, and Ruby
I work with the author, the languages included came down purely to expertise available. Additional implementations have been submitted for Rust, Haskell and Ruby's event machine. A host of pull requests have been submitted to tweak the existing implementations as well.

It would be awesome to see implementations in python, c# and java. There are a number of ways to do each, I assume.

chriserin··on 5000% Increase in the sale of baseball bats on Amazon.co.uk
UKers, just make sure you get ash bats, not maple. A shattered bat on the ball field is embarrassing. A shattered bat on the streets is dangerous. Likely there will be no bat boy to hand you a replacement.
chriserin··on Moody’s: Why the U.S. Is Still AAA
Its worth noting that some investors are thinking this is a liquidity event because someone got a margin call rather than concern about euro economic concerns. I'd think its both. But yeah, u.s. bonds are doing fine despite the downgrade.

http://brontecapital.blogspot.com/2011/08/who-has-got-margin...

chriserin··on Moody’s: Why the U.S. Is Still AAA
http://en.wikipedia.org/wiki/Nationally_recognized_statistic...

Nobody can stop you, but nobody can legally use your ratings in regulatory filings.

chriserin··on 9.2% Unemployment? Blame Microsoft.
This is an argument that the unemployment problem is structural rather than cyclical. Paul Krugman points out constantly that if the unemployment problem was structural, we'd see wages rising in areas where there is demand, but wages aren't rising for anybody that makes less than 400,000, though for those above they've increased 23% since 2008.

The structural unemployment argument is a trope to insist that the government can't do anything to encourage employment, because stupid people just can't do today's jobs. Its politics disguised as economics.

chriserin··on The Media’s Coverage Of LulzSec Has Been Cowardly and Pathetic
Anytime there's such a tremendous gap in security it should be a story, script kiddie, government agent or other.
chriserin··on The Media’s Coverage Of LulzSec Has Been Cowardly and Pathetic
I think that if you attack and damage entities seemingly at random then its a brand of terrorism. Its not al-queda and its not taking a plane from the sky and yeah terrorism is such a loaded term that we've grown to equate with real evil, but as a method? Its terrorism.

There are other -ism's that could apply as well.

chriserin··on Mozilla Executive: We're Not Interested In Enterprise Level Users
In my experience, there are few departments that have automated tests that could assist in shortening the testing cycle. If there is a bug with a new version of firefox then it will take 3 months to fix it because of the long development and deployment cycles exacerbated by a heavy bureaucracy.
chriserin··on Understanding the corporate impact (of upgrading Firefox)
> Please can we drop the IE6 nonsense now? The remaining market share is negligible and the arguments are academic outside of niche markets

When last I checked in with some former co-workers, JPMChase still used IE6. Its a relevant problem.

chriserin··on Poll: Have you moved from JavaScript to CoffeeScript?
I love coffee script. With coffee script and backbone I've been able to take an extra step in creating manageable complexity on the client side. I was never the greatest javascript programmer, and coffeescript allows me to not worry about all the things that tripped me up (prototypical inheritance and all the different ways to implement classes/inheritance) and concentrate on the problems I'm trying to solve with a clear set of rules.

Coffeescript curates the good parts of javascript for you and adds the syntactic sugar that cleans up the gnarliness of javascript.

chriserin··on Great People Are Overrated
As another developer that definitely isn't in the 100x category, those are some nice sentiments to hear.
chriserin··on CSS Nyan Cat
One of many many fails was:

Don't use IDs in selectors. #nyanCat {

What's the thinking behind disallowing ids in selectors?

chriserin··on LulzSec: Why we do what we do
Might that be another advantage of cloud computing? To spread the cost of DDoS defense infrastructure across many websites?
chriserin··on LulzSec: Why we do what we do
Or maybe that Anonymous idealism was a fraud and lulz, as peers, could see the hypocrisy much clearer, as everybody in their community likely do what they do because of the thrills and ignoring the pain caused. Lulz admitting it is likely taking the high road? or is that too tortured as twist.
chriserin··on Hell Yes, Mayor Bloomberg. I’m With You.
The current European financial crisis has many more causes than immigration. In general, the causes fall in line with the US economic crisis causes: the housing bubble, an extended period of cheap money, no regulation of newly conceived financial instruments, etc.

Immigration may have exacerbated these issues, but not more so than the monetary union.

chriserin··on Hell Yes, Mayor Bloomberg. I’m With You.
That's a nice resource but I don't think it shows what you intended it to show. From that timeline all I gather is that the United States has always wavered between xenophobia and the need for labor.
chriserin··on How Hackers Stole 200,000 Citi Accounts Just By Changing Numbers In The URL
The NYTimes story is the 2nd crime, because they're white washing Citicorp's responsibility. With all the hacking that's been going on recently, the NYT needs a full time cyber security reporter.
chriserin··on WTH is happening to Rails? I'll tell you.
This happens with all languages and frameworks too. There are ASP.NET 1.1 apps at the last place I worked because when we did a test upgrade to 2.0 things started failing.... and there were no automated tests (yet a requirement of bugless releases :) so henceforth nobody wanted to invest in upgrading.

Its the nature of the software beast that upgrading a large and complex application to a new version of the language or framework is difficult and maybe prohibitively difficult. Once something is written and it works it often times stays as is... sometimes for decades.

chriserin··on WTH is happening to Rails? I'll tell you.
This was my experience as well. I invested in following Hartl's tutorial and by the end I was capable of creating webapps that did cool things.
chriserin··on What the hell is happening to rails?
I find that I like debugging the concatenated version of javascript better. I end up using search a lot more in chrome development tools but I actually get to the place in the code I want to get to faster with one file and search.
chriserin··on Facebook users drop in the US and Canada
I think humans inherently want to nurture each of their relationships, whether close or not, individually. Along with tailoring our communication to each person, we exclude large parts of our lives and minds from people that we want to be friends with. Doing that naturally and through different contexts is one thing, but having to electronically do that for each relationship is just impossible.
chriserin··on The man who screwed an entire country
Italy's economy is a hard economy to judge because of an out-sized black market (to the tune of 30% - 40% gdp), any article of Italian economic statistics needs to a least mention this.

http://italianthro.blogspot.com/2010/09/southern-italys-econ...

chriserin··on Bank Not Responsible for Letting Hackers Steal $300K From Customer
Yeah, I guess if its in the fine print then what is the judge supposed to do? I agree, I need to find a more secure mattress.
chriserin··on Bank Not Responsible for Letting Hackers Steal $300K From Customer
Bank customers that hear about this have an incentive to change banks though.
chriserin··on Bank Not Responsible for Letting Hackers Steal $300K From Customer
And the convenience of online banking just lost all of its convenience. I'd rather just drive to the bank to conduct all transfers... seems safer.
chriserin··on Bank Not Responsible for Letting Hackers Steal $300K From Customer
Along those same lines, if a hacker took advantage of a vulnerability in the banks application, but only after gaining access to that vulnerability through credentials stolen from a client/customer, is the client responsible for weak credentials protection in that instance as well?

This is a slippery slope.

chriserin··on Bank Not Responsible for Letting Hackers Steal $300K From Customer
Why is it a stretch? The bank is liable for funds stolen through a bank robbery, a much more aggressive criminal action. Why is the bank supposed to protect your funds in one instance but not another?
chriserin··on "My current theory is that programming is quite literally writing."
Way to take this conversational thread out of the analogy! Its an analogy that is instructional but clearly not applicable for all writing. I hope to never see code that looks like a Faulkner novel, for example.
chriserin··on "My current theory is that programming is quite literally writing."
Titling people editors, the ones that are senior in an organization and might be titled as architects or senior engineers, now, would be incredible. With their current titles they are involved much more at the beginning of the process than at the end, when 'editor' implies the opposite.

It would be nice to have the senior folk guide the developer as opposed to handing off a blueprint and getting out of the way. (Not that its like that everywhere, just some places I've been)

Page 1 of 2Next →