skysight-inc/HackerNews huggingface dataset:
When is one be considered an immigrant? Is it:
1) simply living in a land that one was not born in immigration; or
2) giving up one's citizenship at birth for another?

Going by the first definition, I've lived in 2 foreign countries for lengthy periods, so have I immigrated twice? But I still am a citizen of where I was born (India) and I do intend to eventually move back to home country, so am I not an immigrant at all?
My understanding was that the competitor's program collected a strategic number of stones N in such a way which forced the other program to be able to collect at most N-1 stones on its next turn. I'm not familiar with the rules of Mancala but I presume they allow for strategies such as this.
I agree with what you're saying. That was just a nitpick. My main point was simply that there is more to be tried with capitalism. By all means, different places should try different things so hopefully all systems can come out better in the end. But I think we have the results of the "Reagonomics experiment" and can close that one out. :)
I actually used PeepOpen a lot when I was still on TextMate, but I totally forgot about it after using Command-T for a while. I'll check it out again if I run into any issues. :)
My mother's family can be traced back to John Penn, but my dad's parents were born in Poland and Russia, so I'll just go with that ;)
This could just be the general slowness of bitwise operations kicking in. I remember reading in Intel's optimisation documents that shift instructions take around 3 times as long as an add, so for multiplying by 4 you're better off with 2 adds than shifting up by 2. (In reality, the compiler would probably use lea)
In many cases it's more like a willingness to pick up and leave your discomfort zone.

And there are other ways of doing that besides emigrating between nations, like leaving home for college in a different time zone at 16 years old and despite your parents forbidding it.
I never said it was crufty, just that it wasn't successful for me in improving my use-case despite requiring noticeably fewer instructions (not cycles).

I am, however, on Athlon 64. That may explain why I found it to be indistinguishable to the short loop in profiling. I didn't guess anything, I even explicitly explained my profiling methodology.
Wow, there's a lot of ego in that post.
A lost spirit still inspires
Both my paternal / maternal grand fathers were from China. Im a Malaysian now.
Might be a self-selecting group of people who respond to this poll. I bet immigrants or recent immigrants are more likely to open the poll because it will be of interest/relevant, skewing the results.
I blame my parent for having reproduced in such low-class, ethically disintegrate environment. They molested me and thought it was "okay" "just an act of love".

If they couldn't even look after for its mental integrity it shouldn't have reproduced. Chances are the newborn child will get consumed to please the "parent" sexually, emotionally, or whatever means possible.
UI bindings. It looks like knockout.js does a better job at automated UI bindings than backbone.js.
Not for my particular encoding, as I have "10" to indicate a terminal node and "11" to indicate a non-terminal. Essentially it's a 3-valued encoding of 'empty', 'terminal', 'nonterminal' for a variable number of children.
The Urban Legend of Multipass Hard Disk Overwrite
Well I can beat that by about 600 years. The first mention of my family is around 6/700CE. We were followers of St.Cainnech http://en.wikipedia.org/wiki/Cainnech_of_Aghaboe

Myself, I've emigrated to the UK, twice. But now I'm back in Dublin.
Oddly enough, despite the title, the author of the post switched precisely to this, because the new config he found included the Cmd-T plugin, which mimics TextMate's Cmd-T functionality, which is basically what you're talking about here.
I think I will give this a try. Thank you for writing this and taking the time to release it.

Browsing codebases that I am not familiar with is the exact use case for me. For navigating my own project, I do fine with MacVim + Terminal + "mvim in new tab in existing window conf" [1]. But for exploring an unfamiliar codebase, it's too cumbersome.

---[1]---

alias mvim="open -a MacVim.app"
In MacVim Preferences set "Open files from applications" to:

"in the current window"
"with a tab for each file"

Then, in Terminal you can do, "mvim file.ext" to open file.ext in a new tab in the existing MacVim window (or new if no window).
Here's a link to Agner's optimization manuals, for the benefit of those who may not be familiar with them: http://www.agner.org/optimize/#manuals

In short they contain what is probably the best x86 instruction latency reference, based on actual empirical measurements on various Intel/AMD/VIA chips.
That's complicated. My grandparents come from a region that at the time of their birth belonged to the precursor of country I now live in, but that region changed state "membership" during WW2 a few times, and isn't in my own country these days.

So either 2 or a probably much higher number, depending on how you count. (I haven't voted yet).
"Who gets to decide what the right outcomes are and whether they are efficient?"

Whether or not an outcome is "right" is subjective, and is more in the field of law and philosophy than economics.

Whether or not an outcome is efficient for society does not need to be determined as it can be measured. An outcome is efficient for society if it makes at least one individual better off without leaving any other individuals worse off. (This is Pareto efficiency).

Of course in the real world, there will almost always be winners and losers with any policy change. The solution is thus to make sure that the total net benefits of any policy change is positive.

The net benefits are the benefits (both implied and explicit) of a policy minus both the costs of doing the policy and the costs of potential gains that could have been had by pursuing alternative policies. Both the costs and the benefits should be aggregates that include the costs and the benefits to all parties affected by a policy.

One thing that I think is worth thinking about when you look at recent developments in the markets is this. From the time period of roughly the 1950s to roughly the 1980s this form of detailed cost-benefit analysis was popularly employed by both governments and private companies. (I am not actually this old, but I have heard this story multiple times from economists considerably more seasoned than me).

Unfortunately, starting in the 1980s, a more expedient form of cost-benefit analysis that focuses mostly on the immediate costs and benefits to the organization conducting the analysis began to dominate. This type of analysis was championed by the finance and accounting oriented economists that began to spring up at around this time. (Disagreement over this and other issues led to university economics departments around the nation dividing from business departments and finding a new home - and less funding - with the liberal arts and social sciences.)

It is expensive and time-consuming to conduct a thorough impact analysis, so I can understand why the more academic approach would fade away in favor of something more expedient. However, I think that a lot of the recent problems we see in governance can be traced to this fast-food economic analysis:

* Lack of investment in infrastructure? - Well, this report on my desk says that it will be expensive to fix those roads and the ones we have now seem to be holding up just fine

* Internet providers want to throttle bandwidth based on its source? - Makes sense, according to this report on my desk providing bandwidth obviously costs money - why not charge for it?

* A tax on transactions? - Well, this report on my desk says that would make it more expensive to trade stocks - there's no way this could be beneficial.

While the right answers to many of these questions can be found either in economic journals or by speaking with an independent consultant, policymakers rarely have the enthusiasm for a topic to dive so deeply.

I hope that soul-searching due to the financial meltdown brings the old approach back in favor. It is sorely missed.
New Treatments for Baldness?Scientists Find Stem Cells That Tell Hair to Grow
I'll repost something I commented a few months ago about the comparison of anonymous and real-name or 'transparent' systems:

Ultimately the question is one of freedom vs enforced rules.

If you have a system of anonymity or pseudonymity, it's always possible to identify yourself by a real identity if you want to. Whether this takes the form of 4chan's "photo with a shoe on your head" or Reddit's "Post about this to your twitter account", reliably associating a pseudonym to a meatspace person is easy. So you can get the advantages of the 'transparent' system in a pseudonymous system if you want them, but you're never forced to.

The only way to properly run a transparent system is to force everyone to identify themselves. Then you can't get any of the benefits of anonymity.

The only people pushing for 'transparent systems' are people who have some material gain from them - advertisers, information miners, law enforcement etc. I think they have enough power as it is.

So I'm in favour of anonymity by default, keeping the choice to be transparent in the hands of the individual.
The compiler did use `lea` - I used inline asm for the `BSR` instruction and then did the shift and increment in C, figuring the compiler would be smarter than me.
http://hckrnews.com/ is an awesome way to keep up with hacker news without missing things if you take a few days off.
One of the biggest shortcomings of vim is the lack of a good ido-mode style file-opener. People seem to rave about command-t, although getting it set up on Windows proved too annoying for me.

FuzzyFinder is nice, but graphically it's a mess. Like everything else in vim, really.
Most of these are small utilities (e.g. node-mkdirp), but a few are really significant contributions to the Node community. node-bigint, for instance, is a very robust, efficient library for doing infinite-precision arithmetic (a fairly common necessity, since every number in JavaScript is a 64-bit float and there's no way of knowing when you lose precision).
There's a bit of a gray area between "expatriate" and "immigrant", though not everyone makes the distinction. I don't think it has to do with citizenship specifically; someone who moves to the U.S. and stays there the rest of their lives, but never actually becomes a citizen (you can live indefinitely with a green card) would still be an immigrant to the US. Someone whose company sends them on a temporary 3-year posting to the U.S., though, typically wouldn't be considered an immigrant, but an expatriate. Times in between "3 years" and "rest of your life" are trickier.
If you go back 12 generations you have 2^12 = 4 096 ancestors. Seems rather unlikely that every single one of them is Irish. If you go back 20 generations you'd have 2^20 = 1 048 576 ancestors, which is probably larger then the population of Ireland by that time.
I already have a VPS. I've never heard of this comapny shutting down a minor, but I have heard that about credit card processors.
10 generations back to 1680 or so. Started a ship's chanderly on the Jersey Shore having read a broadside posted by William Penn---usual promise of a brave new world :)
from which university are you?
discussion yesterday: http://news.ycombinator.com/item?id=2958906
Regarding legal liability, it's worth noting that Yahoo! has a panel you can access that shows the ip addresses you connected from during all your recent sign ins. It's only available to the account holder. They are a big company with many lawyers and seem to know what they are doing. It seems to be a very good feature that all sites with user accounts should probably have.
Given that the number of ancestors for every one of us grow exponentially with each generation, I think the significance and value of a 'yes' answer to this poll dilutes equally quickly with the number of generations.

I mean, it's quite difficult not to find a single inmigrant in 16 (4th generation) or 32 (5th generation) ancestors, and I don't think it matters much anyway.
Also worth remembering is that every command that deletes really cuts. Which is to say, deletion commands like x and dd store the deleted content in the register that will be used when you hit p or P. This is important to know both because it can be very useful sometimes and because it can get in your way other times (e.g., if you're trying to repeat an action and keep replacing a line with another line, you'll have to paste before you delete so you don't override your register).
In Firefox, you can set keywords for bookmarks and achieve exactly what you describe in 2.
Just did and now I'm a victim of the paradox of choice :)
Value is determined by direct gains in production as a result of a fixed set of capital allocated to areas where such production is both heterogeneous and distributed as widely and evenly as the market dictates. Simply, it's a fair price for a fair unit of work.

This is simply the redistribution of tax revenue from the central bank of the US (which is itself privately held by a cabal of banks by way of owning the 12 regional feds forming the FOMC) to the banks themselves.

The question shouldn't be "what's real value", the question is are we okay with concentration of US wealth to a cabal of multinational banks that, in turn, distribute it to wherever they deem money-worthy? Because, increasingly, that hasn't been the US. Why would we be okay with that?
80wpm with 1 mistake and 82wpm with 0 mistakes, which is about right.
While it's true there's likely an immigrant in the bunch, it's also very unlikely that all 4096 or 1048576 ancestors are distinct. The tree is bound to overlap.
I like how everyone was drawn for NPM top. Got their likeness on point ha-ha. I wonder how many of these can be grouped in to a general utility package?
Except that if you go back that far, not all of the ancestors are likely to be distinct.
Seems like Bill Gates already forked it: https://github.com/bill-gates/linux. Will Windows 8 be based on Linux?
Interesting question. However I find it worrying that this clearly written spec seems to be misinterpreted quite a bit in the comments. I worry that it means you can't trust the results at all. Or maybe people just like talking about their most distantly traceable ancestors.

I worry that people who don't know if one of their ancestors was an immigrant have answered incorrectly.

I think the way to reduce confusion would be to label the options as "1 generations (One of my parents was an immigrant)", "2 generations (One of my grandparents.. )", "3 generations (One of my great-grandparents was an immigrant)", etc.
I would recommend looking at Spine as well:

http://maccman.github.com/spine/

It's smaller than Backbone and IMHO also makes you write cleaner code. It has real controllers as well. Backbone has routes instead which works for a data-driven page-based application (say a CMS or something) but doesn't work that well for more GUI-like stuff (like a media player).

Unfortunately it doesn't have a big community and many users like Backbone.
My family has been in what is now Canada since not long after our family was forced out of Scotland by the English. I myself am 7 generations removed from immigration.
广州fedex快递
I would guess at least 40 - I'm Scottish and I was raised in small village where part of my family had been for about 400 years. However, another part came from Orkney and the last mass immigration there was probably by the Vikings in the 8th or 9th centuries.

[Edit: Of course the reality can't be as simple as that - I have a slightly Asiatic appearance that is fairly common in the part of Scotland I am from - a Chinese doctor once thought I was Chinese (much to my amusement and his horror at potentially causing offence). I'm hoping for something interesting like a Orcadian Hudson's Bay man marrying an Innuit and returning home with his family... or something like that.]
this book is a gem! (pun intended)
Thanks.

I'm working on a small project and while the code I'll write is small, my stack is rather colorful.
remember reading in Intel's optimisation documents that shift instructions take around 3 times as long as an add

Shift and add are both one cycle on all modern CPUs. I think this might be different on the Pentium 4, but we x86 programmers pretend that the Pentium 4 didn't exist.

With regard to the other bitwise operations (and, or, xor), I don't know any CPU in existence where these are slower than add.*

*Except for the Pentium 4, where the add/sub unit is double-pumped and nothing else on the chip is, but that's a bizarre exception.
医疗器械营销策划
All of my great-great-great-great-grandparents were immigrants, except the one that was Native American.

Correlation does not equal causation, though, so your poll won't prove anything, even though right now it looks like you're losing, with as many >=5 responses as 0.
95 wpm with no mistakes. This is 20-30 wpm lower than I usually score, probably because I found the text stilted and difficult to type. I'm also a bit faster when I can use vim's ctrl-w (erase most-recently-typed word) to correct mistakes rather using only the delete key.
Interesting experiment. Please report your findings when you're done.
Git User's Survey 2011
Mexico doesn't have freedom of speech. According to the constitution, speech can be restricted if it offends good morals, incites crime, disturbs the public order, or disrespects private lives, morals, and the public peace. In the 1930s, laws were added that restricted speech that insulted national symbols, particularly the flag and the national anthem.

(Articulos 6 y 7)

http://es.wikisource.org/wiki/Constituci%C3%B3n_Pol%C3%ADtic...

In 2008, a poet was found guilty by the Supreme Court and given a token fine for a poem.

http://banderasnews.com/0805/edat-poetfined.htm
I understand what you are saying...that Steve has the taste and design sense to guide Apple's development process.

No, that's not really what I'm saying. I'm saying that "celebrities" become celebrated in part because whatever it is they do is to some degree baffling to most people and yet wonderful. That which is baffling is more commonly offensive to people. Baffling but wonderful leads to a sense of mystique. If what Steve did could be replicated by just studying his track record, I don't think Apple would have brought him back. That's a rather unusual turn of events. Firing the Big Boss most often leads to deep wounds of a sort that won't close unless hell freezes over.

I will note I am not suggesting anyone run off and find a guru. I'm a big believer in "if you meet the buddha on the road, kill him". People have to learn to think for themselves. That's where the magic of life happens. That's what leads to the best decisions.

Thanks for your reply. Pleasant conversation is always a good thing.

Peace.
> Recognise bullshit when you hear it
That is the only correct point in this article, of course. The rest is is just bull... wait a minute!
Seems like a really bright, headstrong kid who is about to further cripple the already rough start of his potentially promising academic career.
My great great great grandfather came to the US from Dublin. Since he was a Campbell, somewhere back in his line someone undoubtedly came from Scotland, but we've not been able to track it.
Sprint to Get iPhone 5
Entourage.js - Automatic Download Tracking for Asynchronous Google Analytics
Dieter Rams’s 10 Principles of Modern Design
This video is what first convinced me to buy The Land of Lisp. What a great decision - the book is very well-done.
My family put together our genealogy in the early 1970's, so this one is easy: 5 generations.
Actually it's why I switched some time ago from XP to Ubunutu - the problem I had reinstalling XP to computers with SATA HDDs
I have traced all 16 of my great-great-grandparents and more than 20 of my 3G grandparents, and I haven't found evidence that any of them were born outside North America. But I agree with the commenter who said that it doesn't matter to my own entrepreneurial or adventure-seeking tendencies. I think one or two generations might have an actual effect, but beyond that you're just playing with statistics.
I've been playing around with vico for a couple of days (http://vicoapp.com/) and it seems pretty nifty in terms of solving some of these from-textmate-to-vim "problems". It uses TextMate bundles and supports them reasonably well as far as I can see. It also has Cmd-T and is very much a native app rather than a wrapper around a terminal app, which is more what MacVim tends to look like (it's what I've been using for the couple of years since I switched to Mac).

There are some holes in the vi commands that I use; some of them can be filled in (I'm working on some of the ones I'm missing), some of them will probably have to wait for official work, but either way I'll probably keep using it for a few days and see how things feel at the end.
WWSJD seems to be an emerging meme.
Diginotar: Iranians – The Real Target
I'm an immigrant! I win!
I am using both operating systems intensive daily. In my experience Windows 7 has really far better file management functionality and interaction.

I think also that the redesign will be an improvement. Power users can turn the ribbon off and use short cuts.
Best Defragmentation tool - How Do I Choose the Best Defragmentation tool
Defragmentation tools are classified as the form of the programs which are developed to be used on the computer system by the people in order to carry out different functions through which the compute
What is intended auditory of your site?
I am 3, but my kids are 1.
How to Learn Spanish Easily - Read Easy Lesson
I really enjoy Dragonfly, but haven't taken a look at Firebug in 2 or 3 years.

Are there some particular features I'm missing out on by only using Dragonfly?
"filled with people looking for threesomes, married browsers looking for sex on the side, or, occasionally, Nigerian princes who want to give you money. "

One of these things is not like the other. Seriously, why the need to insert unrelated bigotry?
One of my grandparents was an orphan, so on one side, the paper-trail ends there.

On my mother's side of the family, we go back to the 14th century french nobility, so I'm not sure how I should look at it, since back-then - the country where I currently live (Belgium) didn't even exist.

So - very tricky question!
There are some interesting projects out there for you. One of them is NS Basic/App Studio, which provide a VB like environment, then generates the JavaScript, HTML and CSS. (You can also program in JavaScript.) I agree - dev environments have to become more user friendly to be really good.
(disclosure - I'm one of the guys having fun working on the NSB project)
This is very similar (identical?) to one of my projects - http://shoutfast.com - how will you beat the "chicken and egg" problem?
My grandfather was Canadian, and his family moved to America when he was a kid. I'm now an American Expat living in Thailand, so I guess I'm both 0 generations and 2 generations removed on this scale :)