skysight-inc/HackerNews huggingface dataset:
> That is most certainly not current US immigration policy, which explicitly provides priority for family connections.

That is true. But the person who broughthif family over, how did he get here? Because he is skilled and already at the top of his field! So, a skilled person bringing over his family or an American whi brings over his foreign wife is already at the top of society.

I myself looked at immigration (chiefly yo USA, Ireland and Britain) - almost impossible for me to do if I didn't have an advanced degree.

> [citation needed]

You are willing to believe an unfounded assertian of the nlog post, yet evidence of countries with more liberal policies you ignore?

I stated the example of South Africa with an open border. In many Nordic countries with a liberal immigration policy, crime by immigrants is much higher (finland, sweden, etc...).

> i have no guilt about being white...

Yet the premise of article is that the world is divided into rich white people and poor black/asian people and the reason for that is "International Apartheid".

So according o the article, if a person supports rational immigration policies, he is a racist who supports global apartheid.

Perhaps you did not comphrehend the article or you feel the same - hence no need for white guilt since you support open borders.

> if you are going to argue...

I am not arguing that Apartheid was a fair system (it was not). Yet the world is a lot more nuanced than good/bad black/white.

South Africa is an extremely complex country (11 national languages, four capital cities, traditional leadeship, two Europen populations, massive inequality between black and white, rich black and poor black, inequality between urban and rural, more people on welfare (13 million) than tax payers (<5 million), probably more illegal immigrants than white people, more HIV+ people than tax payers, etc...). An incredibly complex (and interesting) country that you describe in terms of a black white world view.
May I submit that if companies collectively hired some junior/entry level employees, they might eventually have some mid and senior level developers in the market? Just looking at Startuply for example, there is maybe one junior position out of 53 positions listed in Austin.

Perhaps hire one senior level and a two or three junior level developers to work closely together, and try and raise the productivity of the new devs.

If there are NO senior level programmers available, maybe they should get creative.
Maybe if the products being manufactured by robots are only expected to be sold to the independently wealthy. If everyone else is unemployed, they won't be buying many products.
poor guy haven't heard about jinja2.
Benefit Limits of Health Insurance Plan
Assess the strength of your relationships on Google+ in terms of how often people are commenting, sharing and plussing your public posts and vice versa. See at a glance where you need to apply more energy in your G+ relationships and identify those who aren't reciprocating as much as you would like.

How does this make social networking less superficial?
Only Two Days Until Obama Admin. Signs the NDAA
To be clear, the primary use case here is in a case like Etsy, right? This doesn't work so well when we want to have a consistent interface to create HTML, PDF, CSV, XLS, and ODS files, correct?

Presumably DOM manipulation really can't be done beyond applications which are HTML-only in any reasonable sense without getting back to the things you don't like about templating, right?
We don't have to worry about health insurance in Israel, either. You pay 5% of your salary (up to a cap), and get (from my family's extensive experience) very good care.

The fact that Americans have to think or worry about health insurance -- and that they can and do go bankrupt when they cannot afford to pay for care -- is bad enough. The fact that many Americans then claim that their system is the best in the world, and needs only superficial change, is shocking on several fronts.

I was fortunate enough to have good health insurance several years ago, when my family was living in the US, when I did my PhD coursework. (We only got this good insurance when the university wanted to charge me more in insurance premiums than they paid me for a stipend.) When my wife got sick with something that's very expensive to treat (but was treated and cured, I'm happy to say), we were especially lucky.

Remember, all of you young entrepreneurs out there, that the odds of getting something might be small, but they do exist. You don't want to be without health insurance if that happens. Again, the fact that this is even possible is a uniquely American phenomenon, and a sad one at that.
From an individual perspective, if you were to put a price on all the uncertainty involved and dealing with things out of your control 100k seems to be a reasonable price to pay. If you are an entrepreneur, this helps you to get over a big mental block, not worry about wrong things and focus on important things like building great products or keep trying. This seems to be a sensible option for all those h1b employees in their initial steps to be startup founders.
Silicon Beach: Real or high-tech hype?
i'm guessing it's because of this monetization model wouldn't work for everyone, and so it's not a solution in any which way to the copyright problem.

This works for him because you, and i, know and (probably) appreciate his humor, and he's going to make some money from it.

It's not going to work for someone who's not quite as good, and rely more on having that product actively sold to you ...
Whilst this article is indeed an opinion piece and strongly hyperbolic (and perhaps even didactic), I'm not sure why that offends you. I don't have any statistics about large or small organisations putting this into practice so I'm not sure what other facts I could have included apart from the examples I provided.

The capacity of designers to understand anything isn't the subject of the post, so I'm not sure why anyone would be offended by that.

The idea is that it's easier to find someone to work on HTML/JavaScript/CSS in a static HTML context than it is to find someone familiar with whatever frameworks you're using and it's templating language, then to have that installed locally (especially when you're not working with a long term in-house team of designer/developers and don't have lots of time to spend on training people).

I also personally find it far easier and quicker to iterate and test new interface ideas quickly when working with static HTML so I like to be able to view my templates outside of the context of my application/framework etc. and then iterate without having to re-apply a bunch of templating code.
I think I'd need to know what aspect of it particularly makes you say that to answer you adequately...

But the problem I have on G+ is that it's hard to remember people that are willing to engage - the ones with whom you've actually had a substantive conversation. Of course - the mere numbers doesn't capture this - and I'm not pretending that it does. I've got more features planned to build upon this basis - but it gives you a starting point and at least jogs your memory about who it is that might deserve more of your time.

The intuition behind it is similar to when you keep calling that mate of yours to go for a beer but he keeps palming you off and not returning your calls. Eventually you'll come to conclude that they aren't willing to put in much effort and you'll start expending energy elsewhere.

It's relatively easy to keep track of this economy in our offline worlds because the number of people was not very high. But it's much harder to track online - our brains just aren't designed to do it. That's why we end up frittering away our time with whatever flashes up on the screen next. An app like mine is about helping us focus our attention on the places it is most deserved.
Ask HN: Where should I go to meet entrepreneurs/investors in Silicon Valley?
I'm going to be in the SV area later this month for two weeks, I want to meet a handful of awesome entrepreneurs, and get the chance to meet some investors (VC/angels) as well.
All else equal, yes. More demand means a higher price -- i.e., less compensation for the same talent.
I was just in Sheridan Park, and this makes me very sad.
Show HN: our HTML5 nuclear reactor.

Oh dear. "BUT, ITS SANDBOXED ITS OK!" :)
Congrats martin!
Well, the thing is that if your target output isn't HTML, then you wouldn't need to do any DOM manipulation. You'd just output whatever else it is you want to output (JSON, XML, PDF, whatever).

If you had, for example, a bunch of PDF code as a "template PDF" then you might just load that and do string replacement on whatever placeholder text you have in there - but yeah the primary use case I'm thinking of is in implementing web based interfaces.
no, I'm claiming if we use fame, popularity, and complexity of a software product as a measure of productivity of its original developers, then the original windows developers must be 10e8 times more productive than everyone else. Of course they are not 10e8 times more productive, and therefore fame, popularity, and complexity of software products are not good measures of developer productivity.
Sweet music!
Send Beautiful Exotic Flowers like Anthurium, Red roses, Liliums, Gerbeas,
Gifts are a symbol of precious emotions we feel for our loved ones. We help you send gifts to India. Through our website, customers can choose the best gift they want to send to India. We take great care in delivering those gifts to India. Through these gifts, we deliver the emotions and heartfelt love that you send. Customers can choose the best gift they want to send to India. When you need to send flowers or gifts to India
I'd definitely concur with that statement. Location and living environment are definitely a factor in deciding to take a job somewhere else than where you are now.

Whether SF is 'nicer' than somewhere else is down to the individual's preferences.

Who hasn't said "That job looks interesting but the office location is a pain in the ass and will add 30 minutes each way to my commute"?
Talent ... As a rule of thumb, these acquisitions are priced at approximately $1M/engineer

Of which more than 90% will go to the founders and investors. The engineers being bought for $1M will be lucky to get $100K out of it.

Anybody out there want to justify or at least explain this practice?
But then you'd still be back to templating, right?

So if you want a consistent interface, templating is pretty clearly the way to go, correct?
Spot on. I've seen this again and again: everyone is hurting for senior people, and everyone wants rock stars/ninjas. Hardly any companies that I see are willing to hire a junior dev or admin and contribute anything at all to his/her personal development, skill accumulation, and experience. They just wanna plug the hole and fill the position as fast as they can, and that's usually bad for both employer and employee long term.
HUMOR LUCU | CERITA LUCU | SMS LUCU | Waloetz Go Blogg
Not to mention that some trackers, most notably the Pirate Bay, add fake peers to the swarm. Who knows who is getting falsely accused of what?
its a little more like native software's gui.
that is, with website templating, its, well, template driven. pieces of codes are here and there in the template, following template's will.

with software, your app is code driven. the gui follows what the code tells, instead.

even if in both cases you have a mvc these days.
The big advance here is that the current study shows that the brain change occurred directly as a result of the learning. Previous studies had a weakness in that they only looked at brain size well after the learning had occurred; raising the possibility that people with bigger hippocampi choose to become taxi drivers, or are the only people who pass the test.

So the new study established causation, extending our knowledge beyond the correlation.
The entire urban core of Austin, Round Rock and Cedar Park are tolerant and generally cosmopolitan, save for the East Side (east of I-35), which has a larger Hispanic demographic and tends toward religiosity and traditional social roles. West of Austin for 20-30 miles, though, are wealthy (and mostly liberal) suburbs that aren't going to give any trouble.

That's a long way of saying that, based on my second-hand experience, gay men don't run into trouble in and around Austin or its immediate suburbs.
The green card already has a $1M tag, even if it is not a simple transaction
http://en.wikipedia.org/wiki/EB-5_visa

Even so, The idea is not bad, since it is talking about skilled workers and EB5 is for investors
Sorry einhverfr I can't reply to your comment - but what I think you're talking about is trying to abstract display for HTML, PDF, LaTeX, whatever into a common markup language or template, then repurpose that markup for each output format. Does that sound correct?

So like, you'd want to be able to have something like:

<article>
<title><% print article.title %></title>
</article>

then do something like:

$tpl->article = fetchSomeArticleFromTheDb()
$tpl->output('template_name',Format::PDF)

My argument to that would be that there's no realy need for that abstraction - you don't gain anything by it because you have to have some abstracted output engine that is capable of doing that HTML can already do, which is like, HTML :)

Hey, I'd love to continue the discussion, but I think the HN comments are kind of limited in how much they want you to discuss here, feel free to email me iain@workingsoftware.com.au

EDIT: oops, code formatting
Minecraft.net down
If ya know the right person maybe let them know. minecraft.net is pingable, but the aws www.minecraft.net is down.
Why not

a) put stuff you've done up on the web so people can see that it's cool and doesn't suck;

b) email random cool places you'd like to work (e.g. startups)

c) practice interviewing

?
FWIW I would have responded the same way (the cited page at google.com calls out cross-site scripting attacks specifically), but you beat me to it. :-)
Hard to say, I guess.

As a point of reference: A lot of people sought out -- and praised -- advice I gave in the SDK support forums. I would typically figure out what their problem was without seeing any code. Many attributed the popularity of the SDK I was supporting to the fact that I was supporting it, and as the SDK became irrelevant about 3 months after I resigned from the company, there may have been something to that.

Another thought: A lot of the teams I was supporting had multiple developers, so presumably had already shown the problems to other "fresh eyes."

I'm certainly capable of getting stuck looking at a problem wrong, and I have benefited from talking to other developers. For me the benefit is typically because I've gone down the wrong design path. It's been a LONG time since I couldn't debug my own code faster than anyone else.

When you're working on a design, sometimes being good isn't an advantage; you can see a solution to a problem, and you work to solve it that way, but it turns out there's a much simpler solution to the same problem. If I weren't as confident of a programmer I might work harder to find a simpler solution. At the same time you can spend hours of time trying to come up with the perfect design that would be better spent just coding, so it's a hard balance to always get right. And for problems that really need a complex solution, well, the average programmer may decide that they can't be solved.

I've typically (with one painful exception where the match to my skills wasn't ideal) been the developer that everyone comes to for advice everywhere I've worked. I've known a lot of excellent developers easily at my skill level or beyond, and yet MOST professional developers I know are nowhere even close, and even among those I consider competent I feel like 10x may be insufficient to describe the real difference.
Who is the customer here?
I don't think that this is something particular to the rich. I'm not rich, but I'd like to see true reform, where the public schools phased out altogether. Truancy laws should be abolished.* The good schools (the profitable ones) should be sold off to private investors, and the bad ones should simply be shut down. True morality (non-enslaving, non-sacrificing) says that taxes should not be taken from Peter to pay for Paul's children. Reforms such as the ones I've outlined will get us there so we can all get on with our lives.

*Most people will send their kids in anyway. Parents universally tend want their children to have better lives than they do, unless they're in their natural, pre-industrial state, which is poverty. But here in America, where even the poor have cars, cable, microwaves, etc., no one is as poor as the poor were in the pre-industrial world. So what I'm proposing won't result in widespread ignorance (in fact, with parents having greater choice and responsibility, standards and student achievement will go up.)

And for those that simply can't pay to send their kids anywhere? They can homeschool, or rely on charity. Also, if you care so much, you're free to donate your own money to help them, and to try to make rational appeals to others to donate. Using a gun to extract money from some to give to others, regardless of the supposed end is not a rational argument. That gun is exactly what the current compulsory school system is based on (if don't pay your property taxes, you'll see the government point a gun at you eventually) and that gun is precisely what reforms must abolish if things are going to get better.
$50 USD, $70 USD worth of yen, $30 USD of euros, $16 USD of yuan, and I'm not sure the exchange rates on Singapore or UAE.

It was well-spent.
Sort of, see "Expensive Urban Real Estate Is a Consumption Choice": http://www.theatlantic.com/business/archive/2011/11/expensiv...

If coming to New York meant that you had to put four people in a three bedroom apartment that's uncomfortably far from a subway line, instead of buying a nice little condo in Omaha, this does not mean that you are not "really" better off than your counterpart in Omaha; it means that you have chosen to consume your extra wealth in the form of "living in New York" rather than in the form of spacious real estate, cheap groceries, and an easy commute.
This is eminently reasonable, so it'll never happen. I'd go a bit farther:

- $100,000 in cash money paid to the US Treasury earns an instant I-551 visa along with visas for a spouse and any immediate minor children.

- $50,000 buys you a temporary worker visa (2 years?) that isn't tied to an employer. The temporary visa residency time doesn't apply for the time period needed to gain citizenship. At the end of two years you either pay the same $100,000, apply through other means, or depart. On this visa, if you raise at least $200,000 worth of investment or have created $200,000 worth of jobs in your temporary residency period (e.g. 4 FTE @ $50k annual salary) the $100k fee is waived.

Each dollar amount is indexed to inflation and adjusted annually for new applicants.

Yes, it puts a price tag on residency which some might find unseemly but I think it quantifies a contribution to society and prevents political gamesmanship.
With good markup semantics and some conversion tools, you probably could generate PDF, CSV, XLS, and ODS from HTML. Some of the more powerful document transformation engines do feats like this.

I don't know, though. I tend to think that this is less a job for the view (and templates) than it is for smart models, or models with some kind of helper that assists them in knowing how to represent themselves in a given format.
The Heart of Unix
So, you would trust something named 'googleserver.com' but not something named '1e100.net'? What if someone malicious registered 'googleserver.com'? There's nothing stopping them from registering that or any number of other names that sound legitimate. If you really want to be sure you can trust it, you need to check further anyhow.

And 1e100.net is a lot shorter than googleserver.com, which can make a fairly significant bandwidth saving for pages which contain a lot of URLs. Have you ever noticed that Facebook used fbcdn.net and Yahoo uses yimg.com for their CDNs? There are several reasons for using separate domains for their CDNs (security, to ensure that cross domain policies apply, bandwidth, to ensure that you don't send cookies to something that will just be serving up static images), but using a separate domain does mean that your URLs are longer, which on a high traffic, highly optimized page, can be a fairly substantial portion of the page content.

Finding a good, short, and descriptive alternate domain can be hard. 1e100.net is really not much worse than yimg.com or fbcdn.net.
Good stuff! Along with Saupe and Pietgen, his landscapes (fractals rendered in 3D) gave me a necessary fix as needed. Nice to see him back in to it.
Simple Ain't Easy
This is old news, and gets much more publicity in the media that it probably deserves, but the vision of a "brain-like" computer certainly appeals to a majority of readers. Previously:

http://news.ycombinator.com/item?id=2898229

http://news.ycombinator.com/item?id=2908802

http://news.ycombinator.com/item?id=2899299
> Stored procedures are a great way to abstract this out and force good SQL coding practices btw.

How exactly do stored procedures prevent you from writing "BAD SQL"? They do no such thing.

Stored procedures are a great way of adding complexity to your code, complexity equals bugs and longer development time. There are reasons for stored procedures, but using them simply to remove SQL from your front end is not one of them. And certainly not because of a fear of "BAD SQL".
If say 100,000 people got in for $100,000 in the first year, thats $10 billion in revenue... we accrue around $4 billion in new debt an average day. Doesn't seem significant to me?
MPEG takes the position that Theora and WebM infringe on patents, and have been (publicly) attempting to find patents that infringe (notice they haven't actually put forward any such patents). In fact, the biggest reason Apple, Microsoft, and other large tech companies don't back Theora and WebM are because of the fear of submarine patents; patents that people aren't aware of that cover Theora and WebM. The situation isn't helped by the fact that Theora and WebM are broadly comparable to codecs developed by MPEG.
Hmm. I do understand what you are saying, but in most cases where you are outputting HTML, how is this really different from using templates? I see templates as a way to reduce redundant code. The examples on the blog post are simple (e.g. removing a node, which is easier with 'if' statement), but it will probably be messier.

Regarding alternative formats like JSON or PDF, I guess you can add a layer there.
I live in SF right now. It's not even that nice... it just costs a lot, and in many ways I feel like the insane amount of love the city gets from its residents is at least in part to feel better about paying such ridiculous living costs.

I've lived in a lot of major cities in my life, and SF is the first one where I've had to literally dodge human shit while walking on the sidewalk.

The weather is pretty much the only reason I don't regret moving here. Even the famously liberal population drives me up the wall sometimes - amazingly cliquey, and way smugger than even South Park portrays this place.
> Why don’t we let more of them join us? There are two common objections: they will drive down wages, or they will be a drain on tax-funded programs.

Both these objections are dead wrong. The truth is that the US economy needs immigration to work. If you doubt it, just look at Japan.

In fact, immigration is the largest wealth transfer program from developing countries to the developed.

It is already bad enough that poor countries are paying for the upbringing, training and education of these skilled migrants for which they get no compensation. To compound this with this additional tax would be criminal.