skysight-inc/HackerNews huggingface dataset:
In addition, the bulk paper renaming feature has been an invaluable time saver to me.

Throughout the years I've collected thousands of papers, many still unread, but my 'must read' ('must skim' mostly) folder currently houses several hundred of them and I can't imagine how much time I would've wasted by manually renaming using the template {Author} - {Year} - {Title}.

Mendeley is free, but a paid alternative is Papers (http://www.papersapp.com/), which used to be Mac-only and the reason I ended up discovering and using Mendeley. Haven't personally tried it, but heard very good things about it.

My paper reading selection process consists in reading the abstract and the conclusion. Quite a few papers have disappointing conclusions despite attention-grabbing titles. If all is sound and promising, I keep it and depending on other factors, I decide when to read it in its entirety and/or where to store it for later use.
/Property is bought by absentee owners who take supply out of the market, drive up prices, but do not contribute to the economy./

This has been thoroughly debunked many times. Real estate agents are hiring helicopters filled with asian actors to drive fear. The actual number is something like 3% foreign buyers.

Now, if you look at our mortgage rates - the lowest ever in history with the loosest requirements ever, you'll see why prices have skyrocketed.

We're following the US housing bubble, but about 7 years late.
That is really low for Vancouver. I don't know anyone in a 1 bedroom in the city centre that pays ~$1400 CAD. The lowest I've heard from my co-workers is ~$1650 CAD, going all the way up to ~$2100.
Perfect! Problem solved :)

There is discussion in the Talmud on if a Golem can be counted for a quorum, i.e. can be considered Jewish, and the answer is no because like an animal, or an angel, a Golem does not have free will.
In the early/mid 2000's Vancouver had a healthy games industry. Not sure about now. But your point is valid.

Vancouver doesn't really have any technology industry that's in a virtuous cycle yet.
Then the city should be able to absorb the increased demand in housing/apartments?

SF refuses to allow for more housing and mass transit isn't extensive enough so you are required to live in certain areas.

And Manhattan is an island so that's why you get outrageous pricing there. People want to live close to where they work and there's a certain commute time that they are willing to put up with. If people could live 60 miles away from Manhattan in any direction, and reach it within 30 minutes, for example, then real estate prices would decrease.
"Can you discuss what you've done?" seems like a skill likely to be highly relevant to team software building.
[Решено] Как обновить Флеш плеер в Яндекс.Браузере?
I just had a quick look around that site and I wouldn't be referencing it as an argument against anything except good research practices.

They seem to love providing all sorts of links to the publications that back up their arguments, but none to the data they are claiming to refute. This leads to the illusion that they know what they're talking about, but they don't link to what they're actually refuting.
Work is not a correct translation though. You can carry heavy furniture in your house, but not a feather on the street.

And the reason for that is that it's not about work, but about creative action.
I'm remembering at least some versions of basic were pass by reference for all types.
Not everyone knows C. A large percentage (maybe even the majority) of programmers who graduate from Java schools don't know C very well at all. For them, "it works just like C" is an insufficient explanation.
Hiring rate of 10%? You mean you hire 10% of all people who submit a resume? Or 10% of all people who come in for an on-site interview? Those are two different things.

Why should it take 2 years to fire someone? That sounds like a corporate bureaucracy problem.
Vancouver is one of the worst places to live in the western world imo. Poverty and violence are much bigger problems than people realize. I have many friends who already have pretty bad health problems, and they're only in their 20s. I have no idea why this is happening, but I believe stress and hopelessness must be playing a large role. Kids can't seem to afford to do anything in this city except abuse drugs and vandalize. The aboriginal population in this city is even worse off. I feel really bad for most of my friends and wish I could help. People think Vancouver is a really diverse city, but it is the most segregated city I have ever been to. The Chinese live in Richmond and West Van, the Indians live in Surrey, and the other ethnicities (Aboriginals, Caucasians, etc.) are getting squeezed in the middle. It's quite sad.

Edit: Not just white people, I also mentioned aboriginals. I also have some chinese and indian friends who face the same issues, but I did not mention them due to the nature of the article. I grew up in the suburbs where the real problems seem to be much more obvious than a city-dweller who can safely live in his or her bubble and ignore the real issues. Don't really give a fuck what most of you think. If you want to see unhappy people, take a drive out to Delta or Surrey. Note: I am not comparing Vancouver to Oakland or some other ghettos, I was attempting to compare it to other major western cities. But obviously I have to be perfect with my words, otherwise I will leave myself open to leeches.
That's not how it works in Judaism. The full set of laws were given to Moses.

In the Torah is only a hint to the laws, that's why the line looks so unspecific to you. It's just a reminder to check the oral tradition for the details.
The article reminds me of a real estate agent in Miami, who on the radio called the apartments out there "apartment-shaped financial instruments." (In Vancouver, apparently, they are detached homes.) This seems to be a recurring theme in certain cities, e.g., Vancouver, San Francisco, London, New York.
Canada does not have any statute which says you need an Anglo last name to be counted as a Canadian.

I do not have such a name, and, by golly, I'm a citizen of this little patch of dirt.

I suspect that it would certain that such a renaming requirement would violate something in the Canadian Constitution and its Charter of Rights and Freedoms.

http://en.wikipedia.org/wiki/Constitution_of_Canada
Let me answer your latter questions first:

In-protocol multiplexing must be pretty high up the list of necessary features

Yes :-)

but how about transparent multi-network roaming

Yes :-)

I'm talking about hopping between different transports.

Yes :-)

(I was thinking of writing a much more detailed answer to above, but it's so detailed that it would be far better as a blog post... I'll post the link here for a more inclusive discussion soon)

Now going back to your first question:

"what do you answer when the obvious comparison to (and lack of industry adoption of) SCTP is put forward?"

Oh... where to start.. OK. First off the comparison is not all that obvious. SCTP was never built for the mobile use case (4 way handshake??). There are some improvements over TCP (reliable, out-of-order message based delivery with multihoming are all good things), but there's a fatal flaw that prevents any serious use of this protocol. It's not TCP or UDP!! And there are umpteen middle-boxes on the internet who won't let it through. That's all you need to know to explain the lack of industry adoption of SCTP.

So we built our protocol on top of UDP (which we basically treat as a proxy for raw IP). Luckily for the mobile users, UDP based custom protocols are now well baked into various standard applications (DNS, VOIP etc.). A vast majority of middleboxes support it and the trend is in the right direction -- every new middle box has to support UDP passthrough/NAT by default barring exceptional circumstances.

Now, how do we expect our new protocol to get adoption. The answer is, we don't. We're not just building a protocol. We're building a turnkey service for mobile app developers. Our business case doesn't involve convincing anyone of the technical superiority of the protocol. We simply sell a superior user experience with minimal developer effort. And you'll learn as we get more open in the coming few weeks (wink, wink), it's not at all a hard-sell :-)

Feel free to connect with me directly or just continue the discussion here if you have more questions. I'm always happy to engage skeptical observers ;-)
From Vancouver, love the city but had to leave. Almost all of my friends left too. Cost of living was one thing but the quality of life just wasn't there for the suburban commuters and the city always felt depressed. There was no heart beat when walking the streets.
I like this approach. It's pragmatic. After all, it's not what a person knows (nor who they know) that produces results. It's what they do.
Sorry.. where were the open positions mentioned?
I gave up on this... It's explicitly said in the Java standard that the language is pass-by-value. On one occasion I've been told that the standard must be wrong then. Some people just don't want to accept reality if it doesn't match their interpretation of definitions. :-(
Your cognition is spot on and you should be proud that you've been able to reflect on your usage of the word.

When I decided to stop using "retarded", I chose to replace it with "ridiculous". It was very easy to train my tongue. Since then, my vocabulary has gotten much sharper.
> As for being a bad interviewee and developer, shoot me an email.

Also, thank you for your very kind offer for doing mock interviews. That's very generous of you! :)
Google / Microsoft / others are building office complexes in Richmond, Surrey, and other places close to the border because of "US immigration" limitations, but those aren't going to help build industry.

Until the mid 2000s, I was looking for a viable company / excuse to move to Vancouver (meet the required points/immigration first bar), but never felt like tech was taking off there.

I was involved in the identity arena from the late 90s to mid/late 2000s, the aware of sxip (Dick's company) and had me again exploring the vancouver scene. Funding and major players then were a handful of people and not growing. Not healthy for long term growth -- at least for the risk assessment I was running personally.
Somehow the people of Vancouver think they can avoid the fate of those other cities.
And likewise, DE != Delaware.
Experientially, Vancouver has high rental prices, and a shortage of rental properties on the lower end. I don't think the numbers reported by the site you linked to accurately reflect the reality of living in a city like Vancouver.

Counter evidence: http://www.cbc.ca/news/business/vancouver-tops-list-of-most-...
And http://www.vancitybuzz.com/2014/02/vancouver-expensive-city-...
This very article linked addresses the 3% figure.
1) You will stand up and scream with delight when you realized that the things which were once impossibly convoluted are not comprehensible ( yes this even applies to abstracts )

2) Be cognizant of absorbtion / attention: Its easy to get stuck glossy-eyed and pacing through the lines

3) As stated elsewhere in here: They can be filled with LOTS of crap -- keep this in mind and work on attenuating your bullshit-detection.
The conclusion of that paper confirms in a very convincing format that vaccines do not cause autism. It explicitly shames the OP with "Further studies on the cause or causes of autism should focus on more-promising leads."

I, too, am genuinely curious.
If you don't have an hour or two as an interviewer, you probably aren't getting very good results. This is a pretty small investment of time considering what is at stake.
If you look at the ruling party's donor list it shouldn't come as a surprise.

https://www.documentcloud.org/documents/1371306-vv-pre-elect...

Oh wait, corporate contributions are only a tiny percentage! Wow, this party is funded by The People!

Now scroll all the way down (previous to last page) to see corporate donors. Observe every single developer in Vancouver being on that list donating tens of thousands of dollars, more than any other corporation.

Notice how that doesn't stack up with the pie chart you just saw. Now scroll back to the top of the page to and observe that the contribution-bysource piechart is by number of contributions rather than by aggregate value.

This should tell you enough.
Another interesting thing you could do with the VGA was use slight color deviations to get 256 shades of gray instead of 64 (the VGA had 6-bit DACs). So instead of incrementing red, green, and blue all at once in your palette entries, you would bump one channel at a time. Depending on the use case, it could look better to have the slight color variation than the harsh banding of only 64 shades of gray.
I disagree with your description of what is / isn't spam. Any automated message-generation system should be exceptionally open in sorting out how to detect lack of interest in continued communications. Recipients simply cannot and will not sort through anything more complex than "delete" or "this is spam".

Many major email providers do provide some form of full-loop feedback to bulk senders, and aren't unreasonable in their policies. The expectation that all email senders be perfect isn't reasonable (and generally isn't applied), but reasonable diligent effort really must be followed, and far too often isn't.

The model I've strongly endorsed for a long time is to simply apply a mail acceptance criteria that's scaled to the level of non-problematic mail originating from a sender. If most of the mail meets acceptability tests, most of it is accepted. If most of the mail doesn't meet acceptability tests, then most of it's rejected. If the problem's modest, the rejections are temporary (e.g., re-try in a bit). If it's severe, the rejections might be made permanent.

Poorly-behaved senders (those trying to re-transmit the same message before a reasonable retry interval transpires) are penalized harshly (all connection attempts are refused for some period).

RFC 2821 suggests an initial retry delay of 30 minutes, and up to 4-5 days for delivery attempts.

A typical exim4 retry configuration "specifies retries every 15 minutes for 2 hours, then increasing retry intervals, starting at 1 hour and increasing each time by a factor of 1.5, up to 16 hours, then retries every 6 hours until 4 days have passed since the first failed delivery."

Arranging with specific high-interest peers for expedited delivery, especially from individually trusted senders, might also be a useful thing.

Note that email is not guaranteed to be reliable or instantaneous. And as I've commented elsewhere on this thread, the problem now is that both you as an individual server admin have to deal with everyone else on the Net. And they've got to deal with you....

It's the sheer drudgery, more than anything else, of that, which doesn't scale. What's forgotten of the "golden age" of the Internet (1980 - 1992 or so) is that there were, comparatively, very few hosts. Dozens initially, a few tens of thousands toward the end of the period. Individual accountability largely worked. And while some individuals had direct connections, it was largely universities, a few employers, and government agencies who played the role of ISP / mail service provider. The system wasn't quite so chaotic as is commonly thought.

I recently saw a talk where someone held up a physical copy of the directory to the Internet circa 1985 or so. And it actually had everyone listed not once but 2-3 times -- by name, by organization, and by email address, or something like that. A not-very-substantial document, really.

Today's equivalent would have many millions of entries, I suspect.
Well it really depends on your situation but I guess the main question to ask is: Do you possess the necessary background to read the paper? It takes a lot of groundwork before you can read a paper and be confident you understood the gist of it.

I personally have to sit down with pen and paper and toy with key equations, maybe take out a book or two to make sure the author and I are agreeing on specific vocabulary, or even double check symbols used which can differ from what one is used to.

And keep in mind that completely novel, truly groundbreaking papers in a field are rare. Most of what I've read is iterations on very well known basic methods, a modification of this or that, some change to XYZ etc.

Just keep reading. And re-reading. And...
Consider the set ( -10, 4, 4, 4, 4, 4, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 20, 50).

It has 20 elements and an average of 10. 5% are toxic. 25% are below average. 60% are average. 10% are above average.
I try not to read primary research papers. Most of them are wrong[0]. Even the one's that are right are written for consumption by a very specialized community that I'm rarely a member of.

If I decide that i absolutely need to understand a particular paper, I start by finding a relevant review article. I look and see if the papers cited in the background section are also cited in a recent review of the state of the field. These are less likely to be flat out wrong, and they provide better context.

I try to read a paper with other people (preferably people who know the field) and we take turns trying to explain the figures and methods to each other.

But to reiterate: any given paper is most likely wrong and your default position should be persistent skepticism.

[0] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1182327/
Forzest for Better Mens Health
Apple Pay Exposes Insecure Bank Policies
Really? One of the "worst" places?

edit:

Like I completely agree with the sentiment that Vancouver is just too expensive to live in. But one of the "worst" places in the Western world is a pretty ridiculous hyperbole. Just as a reference point, where exactly else have you lived?
Couldn't agree more, and I feel like seeking personalities like these give everyone a bad name, homeopaths and ivory-tower scientists alike.

It's a bit like deciding to be a vegan for years and then deciding that now it's okay to eat meat, but you're going to have to kill the chicken with your bare hands.

This blog post exemplifies the mindset that would beg one to "believe" recent research into autism spectrum disorders. As though belief had any place in scientific research.

The damage then cause when other folks grab this standard and run with it, claiming that now we all know genetics is where autism originates makes me cringe. And this is coming from someone who is deeply skeptical of a great majority of modern scientific medical practices, not because I do not believe they will improve my life, but because a rational and scientific mind must always be skeptical until experience or proof can be offered otherwise.
The important point seems to be the absence of user centered design.
In addition to the other advice, I'd recommend starting with the "seminal" articles in topic of interest – articles that are heavily cited by other researchers – before moving on to something more fine-grained. Even though I've read a fair amount of academic literature, it'd be difficult for me to pull an article off of arXiv and understand what's going on, since much of academic writing is building off of prior work and requires context. Seminal works are usually written more clearly because the author is trying to introduce a new idea.

Google scholar makes it a bit easier to identify seminal works, as the results return a count for "cited by". You'll see that some are cited thousands of times by other researchers. Plus, these are typically the most interesting articles to read either way.
I agree it's bad habit, but I don't see it in the article.

The article goes to great length to argue why Java should use the same terminology as other languages. I would not say that the statements:

Sun wanted to push Java as a secure language, and one of Java's advantages was that it does not allow pointer arithmetic as C++ does.

They went so far as to try a different name for the concept, formally calling them "references". A big mistake and it's caused even more confusion in the process.

can be called "actively trying to misunderstand people". In fact it shows an understanding with the position he's arguing against.
I see a lot of people jogging smoothly forward which is not going to happen. And beyond disability just not everyone being as fit and bouncy like the video will slow things down a lot. The speed of a passengers through a particular exit will not be average speed of the passengers but the slowest one out. Also the confusion, trying to get ahead in fear that will surely contribute. There are also likely to be people who are inexperienced flier or haven't thought about how important it is to evacuate orderly or hadn't really listened to the instruction.

For countries like mine where orderly lines or safety drills are not really practiced it will only be worse. I find 5.5 min surprisingly good even if it should be better.
I lived there for a couple of years, and couldn't agree more. There's a lot of awesome people making their best efforts to counter it, but really it's a dead city.

I remember realizing that all the cafes closed around 6 or 7 in the downtown area, then finding out it was because of lack of demand. A city of 2.5 million people that can't keep a coffee shop open past dinner - coming from Toronto it was bizarre.

I also remember the absolutely awful experience of trying to find an appartment to rent. There were so many people competing that we had to line up and "audition" - I ended up getting to know a lot of my fellow contestants by name because you had to show up to practically every single Craigslist listing if you were to have half a chance. Then finally getting a place and seeing that half of apartments in the towers around us were empty.

Vancouver in the 80's was apparently one the hippest places in Canada, definitely not any more.
How is Python not pass-pointer-by-value?
no, if you're a bad engineer you really want to work with people who are "doing it right", so that you can learn from them.
A New 3-D Printing Method Is Rising Out of the Ooze: All Tech Considered
Just curious, what's the MTBF of those two machines at the museum? Hard to believe those those germanium transistors aren't all leaky as heck by now.
We met Tom Atlee lately, he is fantastic. His insights on how to move forward, the importance of diversity in the process, where super sharp. I would add to the list, When People Speak by Fishkin and check Marina Gorbis' book on The Nature of the Future, specially the chapter on the future of government. Her proposal of a new large, agora of randomly chosen citizens is super interesting and challenging.
It really doesn't work for me. Here is why:

A big part of manuals is being able to read or scroll fluidly into the next or previous section - very often one doesn't know whether what they are looking for is mentioned in 1.3.1 or 1.3.2 - having to manually click each section is completely atrocious for usability. Not to mention you just broke search.

If you want a responsive design that's actually useful as opposed to counterproductive, leave the sidebar for navigation (down-scale it to 50% it's huge and distracting) and restore the document to a contiguous form. There is a reason manuals have been written the way they are for dozens of years, hip and flashy design elements might sell products - but they do not help with productivity.
I've done some stuff in .net. One of the advantages is the learning curve is pretty fast. So it's not a huge investment.

The flip side is it seems a lot of .net jobs are sausage making. Not very much in the way of cutting edge or exciting stuff gets done in .net. Though too cutting edge often is crash and burn, where run of the mill projects can last years and years. (Don't knock a steady paycheck)
I agree, we have a long roadmap ahead and all your points should be in it. If you wish to contribute, by all means github.com/democracyos. It's an open source project.