skysight-inc/HackerNews huggingface dataset:
I'm an American living in Australia right now (Adelaide) and wife and I are thinking of moving to Victoria on Vancouver Island. She's a GP and I'm a geek.

I know the home prices are going to be high, but tbh, it seems Australia is also quite high! If one was willing to live in the suburbs, a bit away from the city, is it really as bad as people say?

Also, how is the tech scene in Victoria?
Cute idea but perhaps the problem is the corporate mindset in the first place.
OS X Finder toolbar gadget opens selected folder in Sublime Text 2
Exactly, this is what infuriates me about the arguments and whining against PSR-2.

Spaces, Tabs, OTBS, whatever. It doesn't matter which one was chosen, just that something was chosen. Ask the Pythonista's what PEP8 did for their developer's ecosystem.

Also it's important to note that that PSR-2 was based off already existing coding standards like Zend's and Symfony's.
It's fine now until someone hacks their site or poisons their DNS.
U.S. pushes for more scientists, but the jobs aren’t there
I'm not saying it shouldn't exist; I'm saying it shouldn't be recommended at all as part of "PHP The Right Way". It mixes up arbitrary personal preferences with universal best practices.
Lol, this is why I laughed to myself when reading this article.

There are tons, I mean tons, of great startups coming out of UW, but they are not coming from the CSE program. They are coming from math, physics, life sciences, and even the entrepreneurship program at the Foster b-school. All the kids who I've met making waves in the Seattle startup scene are informally trained hackers. Oh and by the way, did I mention they are all young and under 23-24, and not PhD/Master's students?

This article is all good for the image of the school and Seattle, but it fails to grasp the real movement of the scene. The movers and shakers, the ones at the crest of a huge potential tsunami in Seattle, are the young people who never got the silver spoon of CS programs, and thus will never be lured away to cushy $80k jobs as entry-level coder at Amazon.
I often run git blame to track down and reread old commit logs. But yeah the new codebase kinda dilutes the point because I'm changing so many things at once. It's an exercise in making a codebase as self-documenting and approachable to outsiders as possible in a variety of ways.

The numbered filenames are one example. Each file is intended to be self-contained, and later files build on earlier ones. No need to hack on makefiles to add a new file. Just create it, number it right, and it'll get compiled, with access to everything in earlier files.

Since this is a lisp interpreter the ethos translates to lisp functions as well. I can improve performance by deleting a lisp function, reimplementing it in a new .cc file, and restarting the interpreter. The interpreter will transparently run make, which will transparently compile the new file. And tests on the lisp function will continue to pass if I did the translation right.

There's a README (http://github.com/akkartik/wart#readme) that tries to convey my goals, but I haven't had too many people read it yet. I'd love to hear what isn't clear. You aren't supposed to know lisp to understand it.
md5 is not going to protect you from much, especially if the md5 checksums are hosted on the same server.

Also, pushing random code via apt-get is not going to win you any sysadmin friends. They like their servers to be stable, and their packages to be well tested.
I don't disagree with you, but if you've got someone actively trying to exploit you sitting between you and the Internet, you've got bigger problems.
We get it, man. PHP sucks, you're cool/smarter/better because you use something else, and you need to remind us all about it by jumping in every time the letters P-H-P are seen in sequence to let us all know how it sucks by retreading the same old lines used by the last fifty guys who said the same thing but to your credit you really tried to be clever about it.

A good portion of why people like to mock PHP is due to the way people end up using the language rather than the language's ugly parts. This guide is a great step toward pointing people in the right direction with the language. PHP has come a very long way and continues to improve. A big chunk of the battle is having decent guides to replace all the crap that's out there showing new PHP devs the wrong way. So why not talk about the merits of the guide rather than taking an easy opportunity to shit on PHP. It's really gotten old.

Hey, remember when JavaScript was like the worst language ever and everyone felt the need to remind everyone about that constantly? I do. And now all of them are writing blogs about how awesome node.js is.
EA (_the_ EA HQ in Burnaby) seems to hire a lot contractors than it used to be.

If I may take a wild guess it is probably due to the nature of their console games being seasonal (and they're not a stranger to medium-to-big size layoffs).

Radical Entertainment recently closed their door in Vancouver as well.

One of the patterns in the gaming industry in Vancouver, as far as I know, is that those who felt more adventurous decided to quit their job from EA and started their own game companies (and thus poached those who are still working for EA). Once they hit "Success", EA may buy them only to either:

1) Lay them off next season

2) They decided that EA is not for them and thus quit their job

... either 1) or 2) start the next cycle...
SetView.js contains a class called "maria.SetView". borrow.js does not contain a class but a function called "maria.borrow". Regardless these files all are concatenated to become a file simply called maria.js.
Brokenness: No. However, the whole clojure.contrib fiasco is admittedly a bit ugly until you figure it out.

Lack of documentation: Yes, some documentation that's a bit more approachable for beginners would be nice.

Warty JVM interop: No, given how unpleasant interop can be, Clojure makes it about as easy as humanly possible.
You're right about the event being part of the DOM. If that is a concern, you can define your own view handlers that unpack the DOM event and forward the data to the controller handler. There is no way to autogenerate view handlers that know what needs to be unpacked in what way.
You can't control altitude or velocity, either (unless the system uses a GPS altimeter instead of a barometric one), so "potential missile" is indeed a massive exaggeration. To be honest, it would be cheaper, easier and more dangerous for a hypothetical bad guy to buy an actual missile like the Qassam for around $800[0] than it would to try and "hijack" a real UAS.

[0]: https://en.wikipedia.org/wiki/Qassam_rocket
Kickstarter Failed. Now What?
If you need to ask "how is the tech scene in X" then you already got your answer.

I don't mean to be negative but popularity and great tech scene may go hand in hand.
As far as I know, at Facebook we don't give pre-emptively/usually give people a book to learn PHP. Those that don't know PHP (or are rusty) can generally get the syntax/keywords right in an hour, and then there's a longer time spent getting familiar with both the standard library and our own frameworks/libraries.

There is a lot of good code to look at and learn from, and the Bootcamp program teaches a bunch of our own library and some guidance on what good and bad standard library functions are for certain cases. We also have a "newbie" group where people can ask questions about the codebase. And if you do something without knowledge of a built-in (or Facebook) function/class and make things more complex than they need to be, your code reviewer will let you know how to do it easier/more idiomatically. Every once in a while there are language tech talks, and sometimes even whole-day training sessions (we did one on exciting new C++11 features).

Besides that, I definitely spent a lot of my time with php.net/function_name open and exploring when I couldn't remember all the functions available or the parameters and order.
Not necessarily. Not everyone wants to build on top of a large pre-existing code base or be locked into limitations because of design choices within Hadoop or HDFS. And some people just don't want to write Java.

I'm writing a behavioral database in C and I didn't add it to the Hadoop umbrella specifically for those reasons. For example, my database's query language uses LLVM for compilation and optimization. That's something I couldn't do if I was locked into the JVM.
Singapore is a different sort of "emerging-market", to be honest - it's economy has historically been far too open (and too small) to disallow that sort of thing from happening. A similar theme applies to South Korea - which probably has the most sophisticated bond market in Asia (ex-Japan). Even for Japan as well, the most sophisticated market in Asia, the keiretsu system drives most of the inter-corporate funding and credit.

The equity capital markets in both China and India are peanuts as compared to the bank-lending market for corporate funding and that's likely to remain the case for the foreseeable future - a crash in the HSI or the Sensex doesn't spell doom for the economy. The fact that we see China willing to allow RMB-trading in the London markets or to build an equity market-making operation implies a tactical funding alternative - not wholesale market "liberalization" as we perceive it.

As far as the debt-markets are concerned, these countries have been extremely wary of the implications - especially post the credit-crisis and the disastrous impact on high-yield names in the developed world. Non-performing corporate loans are a big problem as it is in both these nations and unsafe leverage is avoided at all costs. Foreign-currency bond issuances are strictly controlled by their respective central banks and domestic-currency corporate issuance is virtually non-existent. For a recent example of strict capital controls: to safeguard the Indian economy against commodity inflation and INR weakness on general growth concerns, the RBI imposed strict conditions on importers/exporters specifically and on FII transactions generally.
Yes, how dare he talk about the problems with PHP in the comments on a site dedicated to talking about how to avoid problems with PHP. Seriously, WTF? Are people actually offended that discussion of PHP's defects take place in a conversation about PHP best practices?
Crowdfunding and Caveats
Or just have a system where depositors lose their money if the bank goes bust. They will become a lot more interested in the activities of their bank. As I recall, few people lost their money in the wildcat banking days before the Civil War.
I'm the author of the blog post. I have a significant interest in Airbnb's traction because I'm the founder of a collaborative consumption startup (ToolSpinner). Airbnb is leading the entire sharing industry so I have a deep interest in the company as a learning tool. I crunched the numbers because I couldn't find anyone else that had. Most other numbers I had seem were dramatically less than what I was seeing. Most blogs, TC, Twitter, others all just say "Airbnb hit 10M wow".

I don't really care about traffic to my tiny lame blog. My interest is in the growth of the sharing economy, I just thought I'd post it to share my thoughts and see what others think.
It does help improve your interoperability with other developers and other code though.

Python has had PEP-8 for quite a while now, and it definitely helps in improving both code quality and understanding random libraries that you find on the internet. It doesn't catch everything, but then that's what Pylint is for.
I'd write her a personal and conditional IOU that she gets 10% of whatever you get from the exit. That's frankly more than fair but will surely be enough to preserve family relationships.

And it could be a nice chunk of change for doing little more than asking you a question. In the world of business, execution is valuable, but idle ideas are a dime a dozen.
It does not help you if the originating server has been hacked, which is by far the most likely attack vector (after people being assholes on the internet or making mistakes in their script).

Protecting against that is the whole fucking point of using things like apt-get/PEAR and GPG/code signing.
The FCIC pretty much concluded that deregulation an self-regulation is what caused the financial crisis. So while it may not be a magic bullet, it's better than what we have.
> Over 600 commits, 30k additions/36k deletions.

The large number of deletions is a pretty good sign of the project's health. Congrats!
If you're on Windows and in need of a solid C/C++ compiler, may I suggest Open Watcom:

http://www.openwatcom.org/index.php/Main_Page

I believe they have binaries for Linux as well these days but I haven't tried them yet.
Good for them. I hope they mean it, to the core of the organization.
There are a couple of very recent texts that have been released on Clojure that can all be used in combination to learn it. Programming Clojure and Clojure Programming are both at most 3-4 months old. Taken together, the documentation is fairly extensive.
Thanks hoodwink, appreciate the feedback. I posted hoping someone else would give it a sanity check. The numbers I was seeing were 100x what others have guessed.

> I really didn't have a clue in estimating the average room costs. I did a sampling of the various geographic areas with high booking rates to come up with $80.

> Also it's impossible to know the seasonal effects on the data. I'm wondering for example what effect the Olympics had on the run up to 10M.
#8 or #9 at best.
"Only 6 months after" isn't even close to a smoking gun.

But event without that it's entirely reasonable that the MPAA wanted MegaUpload shut down. And you can be confident that Dodd is endless friends and contacts in all branches of the Federal govt. Did he even need to call in a favor from Biden? Highly unlikely.

The investigative journalism approach would be to compile all the connections - Biden, Dodd, heads of agencies involved in the raid, and the prosecutors. It would make a worthy story from that angle.
It seems to me that your proposed system exists right now, with CDs playing the role of "I don't need this money back until time X." The trouble is that people don't want to play games like that with their money, and banks don't want to be limited to holding onto 100% reserves for every deposit that could potentially be withdrawn right now.
I absolutely hate how for example phpBB creates garbled bbcode in the database because they thought that they should filter it or something, instead of doing it on output now every consumer of the data has to unfuck the content, because they messed up.
I digress thus:

I am two minds on the subject of nuclear power. But the "ain't so safe" side tends to win out because humans make mistakes. We put all the failsafes in place, we put up seawalls, we presume to know that the walls will never be breached at the same time too many other failsafes have indeed failed. When one valve doesn't function and no one knows because that monitoring system was down for maintenance and the automatic switch for the backup generator got a little too rusty and that maintenance guy hadn't reached that item on his checklist and then the hurricane sweeps too much water inside the infallible seawall...

We seem to hit the "too much shit failed at once" lottery too often. In hindsight, these things may or should have been preventable. But that's after meltdown and contamination and global panic ... This is why nuclear energy is unpopular. And it will remain so as long as failures have the slightest chance of contaminating so much of our world.
Borrowing short and lending long is the very definition of a bank.

It's a service that people want, too - because there's a much larger number of people that want to lend short than borrow short, and conversely there's a much larger number of people that want to borrow long than lend long. If you instituted this then no-one would be able to afford to take out a mortgage - the cost of funds lend long would be far too high.
Valuation is based on the total addressable market for travel and other markets, not what they are booking today. If this growth continues their revenues will certainly justify the valuation even before moving into adjacent markets.
Sure, but you defined ptr outside of the loop. Who defined $object outside of the loop in the PHP example?

Also note that, in C, you have to explicitly dereference pointers:

ptr = 42;

You should get a warning from your compiler if you try that. PHP effectively goes ahead and changes it to:

*ptr = 42;

Perl requires you to explicitly dereference references as well:

@array = ('c', 'c++', 'java', 'perl');
$item = \$array[3];
$item = 'php'; # Does NOT replace the item in the array
foreach $item (@array) {
print $item . "\n";
}

PHP is weird in this regard: if you ever assign a reference to a variable, later assignments go through that reference automatically. To convert the variable back to a normal variable, you have to unset it. I don't know of another language that acts like this. Can you think of one?

Combine that with the lack of block scope, and you get surprises like the example BadCRC linked.
Sir Paul McCartney reveals more about his videogame music project
I think it is because we (as a community) should be past the piling-on stage and on to the constructive discussion stage. Snark doesn't add to the discussion.
I think you missed the part where battery technology one century ago wasn't as advanced as it is today.
RoR in the browser (Heroku + Code-academy)
On that note, I've always been impressed by how Stanford instructors assume that their students will be founding companies in the future.

It's very different from two of the other top 5 schools I've gone to, where you're told that if you succeed, one day you'll be working at Microsoft (in the olden days, not much anymore) or Facebook or some other hot uppercomer. It's somewhat demoralizing when you're taught how to write reports to upper management, always assuming that you want to be an employee (this was from a graduate program).
Or writes a script which checks the user agent and only serves up malware to curl.

Or the second time that an IP address hits it.

Or something else that you haven't thought of.

Update: Such as doing something nasty to http://getcomposer.org/composer.phar instead - a 520KB php file that the first script downloads and runs without even md5ing first. Did you audit that too? Did you understand everything that it was doing?
I'm just upset that you don't have braces around the inner body of your `for` statements. I want to edit the DOM just to fix it.
it is going to be a great tool for monitoring employees. muahaha
When you're young and feeling a bit adventurous or idealist, sure, make mistakes and try different things.

Keep in mind that the parent (top) said he's working in government, that's top-notch benefit that you can't get anywhere else. If startups can offer the same level of pay and benefit, even with risk, people will flock to startups.

Having said that, there's one more scenario that I've seen people prefer to choose:

1) Get a fairly stable job (albeit boring one)

2) Do 8-4PM

3) Work on side projects/hobby/small businesses on your free time

Why work for startups or small-medium companies where you may have to work slightly harder and get paid either slightly or way less?

It's just... different...
What do you mean by "can't transmit back"?
Succeed by Failing
If I'm to be completly honest, most people around here are kindly saying that you're stories aren't engaging. Seriously, you probably lived/suffered a shitload of stuff that can be turned into a heartbraking story. Read f.ex. this http://davidpeter.me/stories/being-deaf It's a story, it's emotions, it's not being afraid of sharing what you feel. People around here are skeptic about your content not because they are assholes, but because they know how the web works - you engage your visitors you don't, it doesn't matter if you're sick, it works the same for every website on the internets. Good luck.
Spectacular Mars images
Considering that the human body is supposed to produce some melatonin when the lights go off, I believe a healthy dose has no side-effects.
What is "sleep loss"? How can you lose something you never really had? Is it lack of sleep? Is it inability to fall asleep? Is it insomnia? Is it using an alarm clock to wake up early? I don't understand.
What blows me away about this story is that, as far as I can tell, the entire financial world is built on this rate that is calculated by taking completely unverified estimates from a handful of enormous banks who have every incentive to manipulate those estimates. How on earth is such a conflict of interest allowed to parade around out in the open? And why should we have any reason to believe that there aren't other similarly absurd structural problems with the financial system? The whole thing sounds like a house of cards.
Great points. I think Airbnb competition will emerge beyond the international copycats (Wimdu). Their biggest risk is other small startups picking apart niche markets within he greater accommodations vertical. Others have thrived like crashpadder (acquired by airbnb) or Onefinestay.

I think in two years you will see more Airbnb's in the accommodations marketplace competing on price and experience. The market has room for Marriott, and super8.
Offended, no. Weary of rehashing the same arguments against using PHP at all, when that is clearly not the point of the discussion...absolutely.
VMware vCenter Operations – Why the “Super Metric”?
I used PHP for five years professionally, I consider myself as well positioned as many to have an informed opinion about PHP weaknesses and strengths. My diagnostic is that PHP weaknesses are structural, and no amount of guidance can fix that. If facing the choice, one should not choose PHP over other solutions. (It happens also that I am working in Chinese tech sphere, where many startup choose PHP just because it is used by Facebook and Wikipedia, which is really sad.)

However, I appreciate very well the need for such a guide when you have no other choice. I did not read all of it, but it is certainly necessary to have strong coding conventions and a defined set of "must do/musn't do". I remember we had even built a code checker that was forbiding the use of many php functions and syntax, and had a set of wrappers around basic functionalities like string functions or date functions.
What We're (Still) Over-Sharing on Facebook
I think he may mean that airliners transmit their GPS coordinates (which I've heard an ordinary citizen can pick up cheaply) but can't receive commands that way.
Notepad++ 6.1.5 on Downloads App
If you go to www.legendarymoves.com you can check out all the links on the article. The links have names places times and all the people at the various meetings.
カップリングパーティー関東口コミランキング！！
>I like the Economist and was glad to see them report on the facts as they currently stand and not offer an opinion nor get overly passionate on the matter, like some news reports in the States tend to do.

Its... the Economist...lol
You're right that method invocations aren't simply a table lookup or pointer dereference, but in the end it boils down to a jump to the address of some all ready compiled (machine) code which is what I was trying to make a point of.

For C#, the execution process is C# -> compiler -> CIL bytecode at compile time. Then at runtime CIL bytecode -> JIT -> machine code.

So sure, C# (and I believe Java is similar to C# in this regard) eventually gets compiled to machine code, but it's vastly different from what I believe to be the accepted usage of being a "compiled language." The exception to this being if you AOT compile your code, but in that case you lose sacrifice some language functionality.
I run my own server. exim4 and Sup[1] on Debian on a $3/month VPS in the Netherlands. Access to the client through SSH.

[1]: http://sup.rubyforge.org/