skysight-inc/HackerNews huggingface dataset:
8%? There's no way the rates would be that low if you required your 10 year mortgage to be entirely backed by 10 year bonds. I do agree that house prices would necessarily fall, but the new point on the price/demand curve would see both lower prices and lower levels of home ownership. Much worse would be the effects on businesses that could no longer secure debt funding.

It's got nothing to do with the fractional reserve system, by the way - a 100% reserve bank still borrows short and lends long and still is subject to bank runs.

Rather than a race-condition, a better way to look at it is as an unstable equilibrium. The bank isn't assuming it can keep your deposit for any length of time; instead, it's assuming that in aggregate over all its depositors a certain amount of money will be left on deposit at any given time. Obviously this assumption goes out the window if the depositors act together to remove their deposits - as long as they don't, the system is in equilibrium (it's not rational to withdraw your deposit and forego the interest). As soon as the equilibrium is disturbed and a run starts though, the risk increases sharply and it becomes rational to withdraw your deposit. Government-backed deposit insurance stabilises the equilibrium.
http://news.ycombinator.org/item?id=4213354
As long as companies are gonna be able to lobby, might as well lobby for good stuff.
Hmm, not sure if having a longer life by sleeping longer is going to give me a net gain.
I know I'm just nitpicking, but the grammar in the title of the video ("_Whats_ the best way to learn coding?") kills my confidence. Admittedly that isn't indicative of the quality of the product but it's something best avoided.

I spend my summer teaching high school students to code, but I doubt this resource would help at all. To be honest, I'm not sure what the target audience is for this. The tutorial assumes knowledge of Unix (otherwise you're copying commands such as mv, cd, touch, ...) without explanation, meaning it's not necessarily about coding anymore. Yes, knowledge of the Unix command line is important, but that complexity should either be approached explicitly or hidden away, especially with a tag line "the best way to learn coding". Coding is quite independent of the OS you're using.

I'd also question using RoR as "the best way to learn coding". This is nothing against the framework, simply the complexity and the amount that's magically set up for you defeats or complicates the learning process. If they really want to go with that tag line, I'd be more specific -- something like "the best way to learn RoR/webapp coding".

There's also a lack of information on the CodeLearn site. Is it a pay service after the beta ends?
Someone trying to find an exploit is a bigger problem than giving them one?
"Real-World Solutions for Developing High-Quality PHP Frameworks and Applications" by Sebastian Bergmann (referenced in the original article) and Stefan Priebsch. It won't go in to things like "how do I use usort" but it touches on important things like testing.
"I'm sure that in a recycling context the glue can be undone with either heat or a chisel."

Every decision impacting recycling has to be viewed with labor costs factored in.

Virtually every recycling victory we've seen in the corporate sector in the past decade or two is due to efforts to make the recycling process cheap enough that the loss is negligible (and in the best cases, recycling is even profitable).

Nobody is saying that gluing things together makes them completely unrecyclable, but that glue could easily be the difference between a recycling company actually recycling parts vs throwing them in the landfill due to increased costs blowing the economics of recycling out of whack (if cost of recycling is significantly larger than cost of throwing item in the landfill, the item is almost certainly going in the landfill).

This is exactly the situation EPEAT was set up (as mentioned, with Apple's input) to watchdog over, and Apple is clearly now putting spectacular hardware design above any green/recycling factors. Whether or not that is a terrible thing is a personal choice to make, but you seem kind of fanboyish in your efforts to pretend like Apple's decision is somehow EPEAT's fault.

Accept that you prefer computers that are now actively non-recyclable and move on.
I'm moderately certain that military drones use dead reckoning in addition to gps.

If they're not: dear DoD, I can fix this for you with about $50 worth of parts.
Obama for America TV Ad: "Troubled"
When to use an Abstract Class and an Interface
I'm sure that in a recycling context the glue can be undone with either heat or a chisel.

So, your proposed recycling solution is to attack a glued on lithium battery with heat and/or a chisel. Can we film you doing this for charity or something?

I suspect the story we are not seeing is that EPEAT is not willing to update the standard fast enough to adapt to modern manufacturing.

Ummm... I suspect the story that we are seeing is that you have no idea whatsoever about modern manufacturing and are just making shit up to try and defend a position of personal dogma.
Even if you are an engineer you want get to work as one in Canada. It's the closed-est closed shop outside the Vatican.
Any supervisor role in government/large industry needs a registered professional - ie a pEng, and they don't recognise any one elses engineers.

PhD rocket scientists on Canadarm are supervised by new electrical engineering graduates. There is a special exemption to allow university science profs to supervise PhD students but the engineering institute is campaigning against it.

It's a nice place to work in many ways, but it is like working in Britain in the 70s
That's interesting, I've always wanted to do something like that and never really figured out how. Mind giving details? Or if you'd rather not do it here, just send me an email, it's my username at gmail.
Late bloomer, not a loser. (I hope)
Gender balance on social networking sites
Firefox OS
Últimas noticias que hacen referencia a Firefox OS
TeX Live 2012 and MacTeX 2012 released on July 8th
The good people move to the US, the mediocre find Dilbert slots in government or essentially nationalized industries (Nortel/RIM/MDA)
I signed up for the site and got the error message below. I really like the idea of what they're doing, but if they're going to be teaching rails, shouldn't they know better than to show all that information to users?

ActiveRecord::StatementInvalid in Devise::RegistrationsController#create
SQLite3::BusyException: database is locked: commit transaction

Rails.root: /home/ubuntu/codelearn

Application Trace | Framework Trace | Full Trace
Perhaps I'm misunderstanding what you're saying, but standalone functions cannot be namespaced or autoloaded. Static methods solve both of these problems. With late static binding there's no reason to avoid static methods any more.
Dejavu! :)
They are awsome guys, it's tough that they are in Edmonton. Had a nice chat with them once, right upto the point where they say ... in edmonton..

If you are making $1000/day on the oil patch then you can put up with it, but why would you move there for a regular dev job?
In addition to everything that's been mentioned about the App Store, it also has the most telling mark of a hybrid app: It occasionally crashes on the iPad 1 on iOS5 because it runs out of memory, especially if there is still something running in the background. Even Safari itself crashed regularly until I realized that Skype had been running in the background for days.

IMHO, hybrid apps would be much nicer if UIWebView could just manage its appetite for RAM a little better.
If they ever manage to launch a phone and become a threat to WP7, Nokia will sue them out of existence.
It's only been in the last 2 years or so the php web hosts have upgraded to version 5.3, which is when namespaces were added.

There are a LOT of long term php developers who have never used them.
Functional programming has had over 50 years to catch on. It failed to become the dominant paradigm (for good reason in my opinion -- it is writable, but not readable).
Boring is in the eye of the beholder. I think it's pretty interesting personally.
I do something like this so that I can serve more than one standalone golang web application behind the same server. It allows me to multiplex several different go binaries and an apache server on the same box with the same address. These are all personal projects that aren't high traffic so one vps is fine and I don't have to remember which app is on which port.
To give a sense of what the job market is like here in Vancouver, I know a few people who accepted great offers at Google or similar companies after getting only a couple of mediocre offers locally. There are some interesting startups here for sure and I haven't had trouble finding work but the major tech employers are not on the same level as what you find in the Bay Area.

The talent drain that exists unfortunately forms a self-perpetuating cycle. It lowers the quality of remaining talent, so there are fewer successful companies, and as a result there are fewer potential tech investors of the kind they have in the Bay Area. This is a perennial problem in Canada that has affected multiple industries in a similar way.

Another local problem in Vancouver is the high cost of living. Even Toronto suffers from this somewhat. They're both pretty appealing cities but they don't necessarily have the best "price to performance" ratio.
Someone needs to write an article for me.. 'oversleeping is ruining your productivity'

Can't win hey?
I don't intend to jump into the ring, but as an observer, I don't think we're at that point yet. Here's the progression of the current anti-PHP flare up:

Jeff Atwood says PHP sucks
|- Says we should make other languages fill in on what PHP does best
|- Post goes on HN
|- PHP apologists say "No! PHP is fine, I've made a career out of it!"
|- 'Atwoodians' continue to reject PHP, ruby/python need to be more accessible
|- PHP apologists make reasonable arguments for why PHP isn't as bad as everyone says, while admitting its probably worse than python/ruby

There remains a conspicuous lack of response from the 'Atwoodian' camp regarding what could be done to add PHP's quick-start strengths to other languages so that PHP developers can develop similarly to how they currently do, just with a less wonky and problematic base language.

By no means, as an outsider, do I perceive the PHP apologists as having redeemed PHP to the point that the discussion should be about 'how to fix PHP' rather than 'how to discourage its propagation' as was originally put fourth in a fairly reasonable way by Atwood.

I realize why saying 'PHP apologists' is problematic, but I'm mostly seeing responses that are in themselves critical of PHP, while espousing its widespread use, quick-start capabilities, and developer intertia--and not espousing why the fundamentals of the language are better of the equals of ruby/python.
I don't disagree with your sentiment, but lobbying by nature is usually in regards to things that are not universally held beliefs.
There is still no primary source on this, and the only citation I can find that Bob Amnnibale is gay is this article and those reposting it.

This might be a better source: http://dot429.com/articles/2012/07/06/google-wants-the-world...
I think you're right about UW CSE, but I'd like to point out similar observations on a different axis.

I know lots of software people in and around Seattle, and I've worked at a couple startups here. A few are "informally trained hackers", but most are formally trained -- only elsewhere (mostly Stanford, or east coast schools you've heard of).

While everyone knows that UW has a good CS department, I don't think I know a single person who went there. I actually know more programmers who went to Whitman (one) than UW.

I don't know where they're going: maybe they leave town, or maybe they're getting hired by big companies, or maybe I'm just hanging out in the wrong circles (quite possible).
Call me cynical, but I wonder (A) what is the real motivation behind this, & (B) how seriously is this campaign going to be pursued in unfriendly terrain?

I suppose the Singapore test will be interesting as it is some homosexual acts are technically illegal but not generally enforced. Sounds like a good candidate for an easy win... but if it's ineffective there it will presumably be ineffective everywhere.
Email up to 2GB File Without Any Size Limit : Zeta Uploader
Are you implying that pro-gay marriage sentiment is a universally held belief? Maybe amongst your peers, and that’s great. Globally, I’m not even sure if the sentiment has hit 50% yet.

Edit: Apparently I mis-understood, but I’m not sure what the correct understanding is, exactly.
According to Carolyn Sissoko (syntheticassets.wordpress.com) this is how English banks used to operate as well. Back in the days when draughts were accepted or not depending on the creditworthiness of the bank they were written by, it would have been laughable for a banker to not be super-wealthy, because how else would anyone recover their money in case of significantly correlated demand for liquidity? (This is long before the days of government guarantees preventing bank runs.)
Microsoft's Financial Black Hole
And what do you do with all the coders like me who would refuse to change their habits? Does the Python community have tabs holdouts who are github lepers because no one wants their code "infected"? (I don't do much in Python, I actually don't know what the community norms are.)

I think it's silly to pursue per-language consistency; it's a pipe-dream that just leads to more religious wars over minutia. Per-project (or per-organization) more than suffices.
What is a good high level language that is also highly efficient?
My personal interests, as well as most of my career, have led me to very high-level languages such as Ruby and Clojure.

However, I've recently become interested in some problem domains that are usually best approached by more low-level languages, which provide the maximum level of memory efficiency and performance, as well as suitability for raw binary operations. Unfortunately, having been thoroughly spoiled by managed memory and strong typing, I break out in hives at the thought of undertaking an extensive project in C or C++.

So what are some good languages for this? D is interesting, but I'm a bit turned off by its lack of support for concurrency. Haskell can theoretically work in this domain, but it appears that it's quite difficult to reason about its performance without an inordinate level of understanding of its implementation details. Go looks interesting, but I haven't had a chance to explore it deeply yet (it's on my list.)

Are there any other options in this space?
There is an interesting engineering twist on this, releasing early and often. That speaks to being prolific and, in theory, allows people to take greater risks because they know the next chance to ship is near anyway. It collides painfully with the marketing concept of having people pay for each version or upgrade since it could leave a non-functional version out there where the 'fix' is to buy an upgrade. Splitting it, where bug fix (no new features) versions are prolific but feature versions are not worked well for NetApp when I was there. It kept things reasonably stable, but it did lead to having multiple repos in flight.
Montreal VCs don't invest in Montreal startups, they invest in getting tax credits and grants - it's the same reason call centers "invest" in the maritimes
He doesn't defend PHP as a language.

He is sharing some useful guidelines to approach it more properly and help people that are still using it.

I, for one, am a fan.
Warren Buffett and Charlie Munger think along similar lines, though I don't think they mentioned incorporation. But for the system to work, those playing with these huge sums definitely need to be on the hook for the downside, not just the upside.

I mean, shareholders of AIG or BAC or whatever got pretty wiped out, but a lot of bankers, as you said, get compensated more with cash bonuses than stock, and these don't get the downside.
The privacy policy states the password is sent by one way encryption. That suggests it shouldnt be (easily) decryptable.

Regarding MD5/salts, the author says "for starters" and "at least" and directs the suggestion specifically to the owners of the website. To say he is "suggesting people use MD5 and salts" isnt very accurate.
The comments on the article are funny. People saying this is a reason people might switch to Google from Apple or from Google to Bing, then being reminded that all the tech companies support the LGBT community.
error:
ActiveRecord::StatementInvalid in Devise::RegistrationsController#create

SQLite3::BusyException: database is locked: commit transaction
Rails.root: /home/ubuntu/codelearn
There are no universally held beliefs. Even for things that seem fairly solid, you can always find people in disagreement.
Regarding this part of your statement:

there is no financial incentive to act responsibly because if you go bankrupt this year last year's bonus is already banked;

it should be noted that many bankers are terrible at saving; they simply scale up their spending rather than building a cushion for themselves. A large fraction of last year's bonus may already be gone or spoken for.
Saw a post in Engineer Blogs recently, http://engineerblogs.org/2012/07/wtf-17-seditious-traitor/, which was written from a Canadian who decided to move to China to seek out tech opportunities. Kind of wondering if Canada's tech industry with RIM and Nortel is like Detroit in general with the auto industry - as the big companies go, so does everything else.
Extra bonus points : if you get above the cloud cover, can also use constellations to correct accumulated errors.

I heard some Russian ICBMs had a special window so that cameras can see constellations for that purpose.
If it uses inductive technology then the current doesn't flow unless the tire is 'receiving' so it loses energy - but only when a car is running over it, not 24x7
You can see statistics here http://shootout.alioth.debian.org/u64/benchmark.php and make your own benchamarks. I'd say JavaScript is pretty fast for being a high-level scripting language. It's gettin' faster everyday with every new browser version. JavaScript is no longer web-only, you can build desktop applications and write server code with NodeJS.
This is typically a sign of having the SQLite DB open in a DB browser such as SQLite DB Browser.

I do agree with you on this point though. Hide this type of information behind a user-friendly error page.
(A) It loses them edge if they can't employ the people they want in the locations where they want them.

(B) See (A)
I just don't understand why things are pegged to indexes at all instead of just letting prices be naturally determined by supply and demand. If prices are determined adversarially, then there is no room for manipulation or conflict of interest. Why have these indexes at all?

Put another way, who is willing to buy or sell according to prices that are open to manipulation (by being pegged to something like LIBOR), and why are they willing to do this? And why shouldn't competition favor produce better alternatives like financial instruments that aren't pegged to any artificial index?
There's no press out there calling me gay, but if something like this happened in close enough proximity to me that I was asked for a quote they could still call me "an openly gay something something...", the lack of citation doesn't mean it's incorrect, it's more likely to mean he told them that.
I don't know about Chernobyl at all. With regard to Fukushima, there appears to have been a very cozy relationship btwn TEPCO (Tokyo electric Co.) and the government. In addition, the oversight body was woefully understaffed.

The problem with Japan is that in many cases there are obvious conflicts of interest which aren't addressed. For example, A former Manager for a TEPCO might eventually get a position in either the gov't overseeing nuclear policy or with the oversight body (JNES). In addition, gifts from Nuclear Operators to the Oversight body were not uncommon. This evolved into loosey goosey regulation.
I've been developing on my own MVC patterns for 6 years and have come to a similar position regarding controllers. The primary advantage of a controller is to decouple request/response/ui "logic" from the view, but I've only found one or two cases where this felt useful, and even then it was mostly to test out the use case. In reality, interoperating multiple views and controllers can result in a very confusing view code, and perhaps negates the benefit.

For almost a year I have been writing web apps with no controllers, and it feels right. So far so good. It simplifies routing and a couple other things.

That's not to say you can take the avg MVC framework and drop the controller. A couple new patterns were really important to keep things sane. For example, there is still technically a default controller that does the default request handling for views. Happy to share more if anyone is curious.
My comment is more about the programmers than it is about the languages.
Ah, that use case makes sense. I wish the syntax was congruent with C++, but that complaint has been done to death.
There's a pretty nice C tutorial there too at http://www.cs.virginia.edu/~lcc-win32/C-Tutorial.pdf
No, that's precisely the opposite of what I said. In that, if Google is lobbying for it, then it must be something in contention enough to demand that they actively lobby for it.
Okay, I'll phrase it another way. If Google has to lobby for it, it's probably not as universally held as cheez seemed to be taking for granted.
I really enjoyed Simonton's work but was quite surprised by the equal-odds rule you mentioned. It doesn't seem to apply to scientists at the highest level e.g. Einstein.
A long time ago when I was just starting out at Activision we had some early virtual reality world pitched to us. Probably it was Knowledge Adventure Worlds which became KA Worlds that became I don't know what. Anyway, the guy pitching it said, "This will allow people to create their own entertainment."

The guy who ran the studio then-- Howard Marks-- said, "If people wanted to create their own entertainment we would have gone out of business a long time ago."
The irony is that to 95% of Americans he's led a very successful life.

Not that I don't understand the point. It's all relative.
I mostly meant that the initial information on this had been copy-pasted across several sites (I've seen it four different places before it was even posted here) and I was trying to spot check information. I didn't mean to doubt the actual facts or anything, just a mini-snopes.
Does calling it "good stuff" imply universally held?
>This is the problem. They should be obligated. Being a professional carries ethical constraints. If your clients aren't getting your best advice you aren't a professional, you are a salesman. It's not okay for salesmen to pose as professionals.

Now, modern usage of 'professional' aside,(I killed a long screed about how the only people putting effort into being seen as professionals anymore are salespeople, thus the word is losing it's previously positive connotations.) This idea that "professionals are trustworthy" comes from the outmoded idea that the upper classes are somehow more honest and trustworthy than the 'working man' - that because the lawyer has more education than the plumber, and probably comes from a higher-class background, he has a feeling of "Noblesse oblige" - and you can therefore trust the lawyer while you can not trust the plumber.
Or social engineers their registrar and changes their dns.
someone needs a reality check.

if he considers that kind of life "failure", he is going to lead a very depressed life unless he wins a few lotteries
jiggity, I think you articulated really well what makes Makers tick when you talk about the emotions that drive engineers (or Makers) to put insane efforts into building cool stuff. It's incredibly rewarding.