skysight-inc/HackerNews huggingface dataset:
The answer to your question is that you shouldn't. The US has some serious immigration problems right now and it's a fact of political life in this country that getting them worked out quickly is not going to happen. We have a fractured government (not just the two parties holding different reins of power) and a screwed up lobbying system. You are exactly the kind of immigrants we as a nation want, but there is an incredibly shrill minority that shouts down anything that's immigration-related when it looks like that change could benefit "them durn illegalz" who are already here. This article is about trying to get some sort of change through quickly that would allow people who are going to provide direct investment into our country. The price tag puts it out of reach of all but "business people," so the screeching fringe will probably keep its mouth shut.

Unfortunately, this is the system US citizens have right now and, for my compatriots who agree with me and would like to see you on a plane tomorrow, ready to study here, graduate, be inspired by, and enrich our society, I am truly sorry we couldn't get the change done in time for you. We're working on it.

/buys another ream of paper for more letters to various representatives
Yes I was, things seem a lot clearer now. So, from what I understand, researchers (and companies) make standards through MPEG and ISO. Companies holding patents for the included technologies then put their patents into the MPEG LA patent pool (in a way totally unrelated to MPEG). Is that about right?
What about abuse?

Wouldn't this invite loan sharks lending money to relatively poor unemployed people in other countries, selling them the American dream and make them work on slavery-like terms for decades until they pay of their debt?
This is more reasonable than simply taking peoples hard earned.
> I think it's simple enough to do this with ids and classes, though, and even when it does break, the time it takes to fix it is going to have a pretty trivial impact on your overall project because the problem is solvable.

The real issue is that now the designer needs to mentally figure out "is this a safe refactoring" for every change. Because he doesn't have the real application running there, he can't verify if it works or not. I fear that this might lead to "leave the markup alone; change CSS only"-mentality from the designers because they don't want to introduce the animators for a simple design change. (You might say that changing only the CSS was the "right" solution anyway, but sometimes things becomes more much simpler when you can e.g. just wrap something in a div).

> If you have extra links that are there when the moderator is logged in, they should be there in any template with that structural element in it and then removed if the person logged in isn't a moderator.

Aha, but how can the designer see how it looks like for regular users? He probably wants to make sure that it looks good without the link too (maybe it's more like a button which floats). It seems like a sub-optimal workflow to manually remove the link (or display:none it) every time he works on the regular user page. (He must also remember to put it back in.)

> This is considerably less complex than having an entire framework/application environment installed and kept current.

Fair enough.

> … Dreamweaver …

If an editor can make it easier to work with the templates, that's good. Just don't make it impossible to work with the files unless you use some proprietary editor…
that isn't correct. demand for goods and services drives economies.
This is intersting for all the historical context thing that is refreshing, and so boring because he takes the facebook and other social networks messages so much at face value in it's message.

I don't think anyone needed to read 10 pages to understand that when facebook told you "you are now friend with xxx" it doesn't mean anything much as "this person is now on your feed and can be seen as so", and the real work you did to become friend happens parallely to that. And keeping friendship also has no direct relations to the medium you use (before facebook you sent post cards to your friends, not 10 page missives, and it wasn't much bounding in itself).

It's well writtten but lacks insight in what people really see in a social site.
I find it odd that using both branches is "new", or more precisely, that people weren't doing it before. I would have guessed this would be missing a lot of information.

And I agree with one of the commenters in the post: you could get a decent speed up (at the loss of "truthness" of the image) by choosing randomly the branch as you iterate (or for every point getting only a fixed depth-number of iterations with randomly chosen branches.)
you assume that the author hasn't mindlessly used the title. this is techcrunch. i'm unconvinced.
That's a great business strategy for them.
But then again, they abandoned IronRuby, which is very frustrating. (what is the state of IronPython?).
Sounds like two hands that aren't really in sync.
Why I (note: personal opinion) think that this article was arrogantly written and not for me:

You try to make a rant (because that's what it is) more interesting by adding random fake quotes/thoughts that you attribute to the reader, i.e. me. There's exactly one person that knows my thoughts and I don't feel represented by your 'quotes' - so everything in light green on that site is bullshit according to me. Lucky for me you colored the link-bait title in the same way, so..
What do you mean by very very very bad? Could you give an example.
If I have to venture a guess, I guess you didn't have a comprehensive set of tests at the function/method level of the code? Having that would probably have caught the bug, because you would have written a test for correctly executing the code in that branch.
Ask HN: A good option for managing long term goals online
Hi,
I have written down the long term goals and corresponding milestones on paper. I'm looking for a good option where I can manage it online. It contains the shared goals of me and my hubby. We use linux. So what would you recommend as an option to manage them online such that both of us can edit it anytime anywhere? We would also like it to be editable from android if possible.
I would do it but if there were a health care guarantee for my family.

It has to go both ways.
I don't understand, what would agents like Jim do if there was no "publishing cartel"? What are they currently doing that they would continue doing?

I think not wearing a shirt makes it:
-less likely I will share it
-harder to assign credibility (even though I have already read your work and know your smart)
-harder to focus on what your saying and finish video

These shirted videos are awesome http://www.sebastianmarshall.com/my-approach-to-business
I think people drastically overestimate the level of strategy employed by large companies like Microsoft and Google. There are so many divisions and projects within these companies, all with their own goals and personalities.

Of course Microsoft does have some large strategic goals for its public conduct, but is it really such a stretch to allow that the Azure team wants to embrace developers outside of their traditional base? So long as it doesn't conflict severely with some other goal of the company, I don't find it difficult to believe that an enterprising manager on a mission could push through a project like this. Interoperating with a fledgling open source project for mutual benefit, even though it might not be a traditional tactic employed by Microsoft, is certainly not a particularly hard pitch to sell. Particularly if it's not a heavily politicized open source project.

For example, let's not forget that both Microsoft and Google donate millions each year for academic research into computing -- stuff that is way far out, such as trying to find viable quantum computers. These companies have giant market caps, and even though Microsoft may have a corporate edict to stamp out Linux wherever possible, and Google's profits are directly affected by how much creepy info they can gather on you, these companies are made up of a bunch of humans, and you have to expect that at least a few of them can scrape together altruistic and benevolent projects.
According to the statement linked in the article, they're abundantly clear that they don't blame Groupon.
One decade, yes, but decades? I bet that, if you ordered 10,000 of these, the price would fall significantly; let's say to $25,000.

Now suppose these things manage to run at a 80% duty cycle. That way, they run for around 130 hours a week, replacing 2.5 workers. Those workers make, say, about 2.5 x $1000 = $2500 a year, for a gap of 10:1.

I do not think it will take a decade to close that gap.
Firstly, you can design your factory for robots; get rid of most toilets, lunch facilities, walkways, etc. Also get rid of 90% of your huge HR staff (which is huge due to high personnel turnover). Pay the high-tech workers who do robot maintenance from the salaries of the toilet cleaners, restaurant personnel, etc, you got rid of.

Also get rid of the non-billable hours you have now that you spend training personnel on producing this month's product.

I think there will still be a large margin, especially since these things eat power (1.5kW per robot adds up) and since these robots may work slower than the humans they replace.

Decades, however, is a long, long time. A single decade is a factor of 64 in Moore's law, so power usage will decrease to about 80W (for the robot) + 1500W/64 (for control hardware) ~= 100W in a decade. Alternatively, some of the extra CPU power, could, conceivably, be used to speed up these robots.
Reminds me of "The Machine Stops" by EM Forster, where "experts" are those that write about what other "experts" write about.

Among other similarities, the short story is remarkably prescient for being written in 1909

http://archive.ncsa.illinois.edu/prajlich/forster.html
Views have logic, sometimes very complex logic. If views are not allowed to have "code" in them, or are functionally crippled in some way, then presentation logic is probably going to get mixed in with the domain model, because there won't be any other place to put it. The programmer needs to have complete discretion in where they draw the line between domain and presentation.

This codeless view mythos arose because HTML includes a lot of rich interactive capabilities, and it's tempting to declare that these capabilities are all you will ever need in your presentation layer, but that is arbitrary and false.

In most other contexts, e.g. GUI programming, a codeless view is nonsensical. Code is everywhere. And if it's difficult to write nice view code, that's likely a problem with your programming language and/or your APIs.

Also, don't conflate model/presentation separation with server/client separation. Ideally, they are orthogonal concerns. To create the best UX, your views, and possibly your models, will have to straddle the network.

In short, don't let your technology stack dictate how you modularize your application.
I wouldn't call this approach radically new, this was already done with GTK3:

http://blogs.gnome.org/alexl/2010/11/23/gtk3-vs-html5/

Also we already have a lot of browser UI toolkits that behave the same in modern browsers. I don't really feel this could bring anything new to the table.

A lot of the time in fact we don't want our UI to look the same everywhere, for example I would love my site to scale down and degrade gracefully on mobile or in other words: progressive enhancement.

Performance and legacy browsers still plague the canvas element, so I won't rely on that as the foundation of a UI technology.

And last but not least: this UI framework has to duplicate a lot of behavior that the browser already does, which I feel is both a waste of time and a waste of resources.

I don't want to look too negative about this, but I'm really skeptical that a UI framework like this would be better than what we already have.
If you're wondering what society might look like in that scenario, Roman society during slavery (the robots would be the slaves) might be a relevant model to help understand the effects on the various economic classes.
You aren't contributing anything more to the conversation. There are some high-paying jobs in Austin that you might want to check out.
How To Encrypt Mails With SSL Certificates (S/MIME)
Microsoft employs 90,000 people. Do you honestly expect all of them to be in sync at all times?

Besides, supporting third-party technologies on Azure and reimplementing open-source programming languages on top of the .NET framework seem tenuously related at best. That's actually one of the advantages of having a corporate agenda in my mind: things that are unlikely to gain traction with developers can be cut with impunity. It prevents fracturing and slowing down communities, all too common in the open-source world (think of the many, many variants of Lisp, or the recent explosion of LanguageX-to-javascript compilers).
I didn't say that even a majority should be non-lawyers. I meant there should be non-lawyers on the court. It's not unprecedented.

But in terms of overseeing the law, are you saying non-lawyers should be ineligible to run for Congress?
Well, for starters, they might just start saying "see below" instead of "infra" and "see above" instead of "supra." Thus is the whole system unravelled.
I can read at least Korean and Japanese fine on my Android Twitter. Also you can tap on the tweet button to move to the top right away (I admit it's not that obvious) . Twitter does not download extra data just because you scroll up. That is simply not how it works.
NetBash – an alternative to admin pages in asp.net web apps
When you buy it you get directed to a page linking to:

https://buy.louisck.net/account/download

Which is a redirect to:

http://download.aws.louisck.net/Louis_CK_Beacon_1280x720.mp4?Expires=<unix timestamp>&Signature=<long string>&Key-Pair-Id=<an id>

Which can be downloaded e.g. with wget and is a:

$ file Louis_CK_Beacon_1280x720.mp4
Louis_CK_Beacon_1280x720.mp4: ISO Media, MPEG v4 system, version 2
In your example the treatment simply becomes too expensive with a slim chance of success.

The relevant situation is one where a treatment is readily available (no assumptions about cost are being made) but covered by a patent, thus keeping the doc from using it because someone legally (= on paper) keeps the doc from using the treatment method.

And yes, patents are about money and property rights and richness. Not about treatment cost.
No, demand for money to pay for goods and services is what drives economies. Immigrants contribute to society by working in exchange for that money.
You are not talking about anything I was talking about. Why are you replying to me?
The example in the article about Achilles and Patroclus is not what we would call a "friendship": Achilles was Patroclus' mentor, what means he was his master and had sexual privileges over him. It's not a one-to-one, both-are-equal relationship; it's more similar to a master-slave one. They were sexual partners, not friends ("friend" had different connotations in the classic world).
I am disappointed that it can't extract the text from a password protected pdf since I have a few such documents. Not knowing much about the pdf format I would assume the text would be easy to extract since it is easy to show the text on the screen. What is the best way to print and copy/paste from such documents?
Taggle story
Tim Sweeney - The Quiet Tinkerer Who Makes Games Beautiful
Another Kyoto-ish agreement (for what it's worth)
Solution: don't use templates, generate HTML from code with a DSL that makes HTML and code the same thing. There is no longer the designer/programmer separation, now with CSS designers can do everything if your HTML layout makes a bit of sense. Also there is no need to generate complex HTML as it was the case N years ago, it is mainly a semantical affair, and fits perfectly inside the code.

Templates suck, they fake an abstraction layer that actually does not exist since the code and the template are strictly connected in all the non trivial cases. It's just a lame substitution layer forcing you to switch from one file to the other while coding.
Upvoted for a great satire.
Are you kidding me? They found a XSS hole?! How can you create anything based on HTML and not think about XSS?
Louis CK self releases his performance and future distribution
Use the DNS to Announce Your ZeroMQ Services
I was recently thinking that they should introduce driving simulators as part of the training, in order to expose drivers to dangerous situations like they do with pilots.

Incidentally go-karting is a pretty good way to get some "on the edge" experience. I pretty much passed my (Swiss) driving license on the quality of my braking, which I picked up on a couple of go-kart outings.
Show HN: the life works of Seizu Reme
Could you hold off on the calling me petty, snarky and passive-aggressive and just explain which part of my two sentence summary was "incorrect"?

I don't know exactly what you were alluding to with your claim that I wasn't saying what I really think, but I really was attempting to report what happened in the video and summarize it. Here is what my summary said:

1) It seems he pissed off his publisher

2) His agent recommended he find another publisher and pay back what the publisher forwarded him.

3) He doesn't think he'll be able to find another publisher or sell that many books

4) He took off his shirt and made a long video in which he continually chastises his agent

5) He rips up some of his money

6) He rants about how the industry is crumbling and will be destroyed by the internet

I really did believe all six of those things happened in the video. Which was I incorrect about, and what do you think I "really" believe but wouldn't write?
Unfortunately, the article doesn't answer the question of why NY had starkly higher insurance premiums before those two rules were implemented in 2009. I was purchasing insurance in NY in 2002-2005 and premiums were 3-4 times what they are in other states. This was before 2009, and partially before Timothy's law, and all that.

I think, perhaps, the fact that NY has such comprehensive support at the low end of the income distribution, through medicaid, family health plus, healthy NY, etc., causes all of those young, healthy but lower-income people to drop out of the market for insurance. This leaves higher-income and older people in the self-insured and employer-sponsored pools, driving up the base rates.

In any event, a study by the Manhattan Institute, as referenced by the article, isn't very trustworthy. It would be very hard for them to release a study that said anything different, which to me means that there is inherent bias.
Re-reading my comment, it's ambiguous what the "of course" refers to. What I meant: of course I should have used setTimeout rather than the lamer setInterval/clearInterval method.
It's interesting to see HTML+CSS3 slowly re-implementing SVG in an awkward way.
An hash function is invertible enough if it will leak the first three bytes of the input. Does not need to be invertible as F^-1 in mathematical notation.
Yeah, but they aren't anyone, they're just talent.
Do we really need project managers?
The 30 Most Effective jQuery Plugins
> Mental illness?

Sebastian describes himself as having bipolar, and has said he is cyclothymic.
Not wanting to take entry level software engineers is possibly the most bone-headed move a big company can make. Someone needs to send a memo to management.

Big companies with no technical culture are not generally fun places for engineers. Experienced engineers can probably sniff out the really bad ones from a mile away. If they don't take new grads then essentially they're staffing up with the desperate and the downtrodden.

Telling the HR guys to hire new grads would, just by youthful ignorance and the law of averages yield a much better team over time. Granted retention would be the next problem, but at least they'd be somewhere.
I commend you on speaking out and pushing towards change. It's people like you who make America the great country that it is.

With regard to FUD on the part of the masses driving legislation, I suppose it's an intrinsic part of democracy. Which implies the following:

The vast majority of those satisfied by the status quo are the uninformed members of the public. On the other hand, the highly educated and those driving the economy are strong proponents of leniency in immigration, as evident by the frequent discussions on popular forums such as leading publications and HN.

The average American believes that more opportunities are made available to them, regardless of whether they're qualified, if they stop immigrants from coming and stealing their jobs. Which I suppose is a reasonable conclusion for an uninformed person to reach.

The solution? Inform the public, for after all, the US is a democracy, and it's in their hands to change the system. Explain how immigration is essential to the development and progress of economies, educate people on the implications of immigration.

PS: I would be interested to learn if there are any non-profits that run campaigns that aim to educate and inform the public.
I'd argue that if someone isn't 'quite as good', then they don't deserve anyone's money. The biggest problem with the music/movie/entertainment industry today is that all of the backing is behind 'sellable' artists, not talented ones. Take all that promotion and marketing and brainwashing away, and you have a group of entertainers being judged on their true merits. I think thats fair - I don't really understand how anyone else wouldn't.
Lazy template loading with Backbone.js
But people with bipolar don't get to choose whether it's a little more or a lot more. That's the nature of the illness. You start with an exciting, powerful, bit of extra oomph, which is narrowly balanced between useful extra capacity to get stuff done on one side and out of control mania on the other. This can last months or years. Sometimes followed by a crash; and the crashes are nasty. (Obviously there are different forms of bipolar, and not all forms follow that pattern.)

(Also, I don't get why you chose to link violent behaviour with mental health problems. People with mental health problems are much more likely to be the victims of violence than the perpetrators.)
Actually, my suggestions is just to encourage template implementation and refactoring with impugnity. There are perhaps ways of refining workflow to ensure that ids and classes are perhaps changed less than other aspects of the markup and used as hooks to "animate" the templates, but any time lost fixing broken templates as a result of an incompatible change pales in comparison to the time spent going back and forth between designers and developers to fix a problem where the scope happens to fall in between 2 skillsets (particularly when dealing with people in different timezones).
Yeah, I'd say that's a pretty fair assessment. I personally find this style of writing more interesting to read (which is why I emulate that) but I'm also not particularly experienced at writing so it's good to get feedback on what works and what doesn't for particular audiences.

I am definitely using a blog as a means of getting "outside the vacuum", though, and as you say evaluating my own opinions by putting them out in public and seeing how people react.
Duly noted. The "strawman" argument thing I always find makes a post (particularly an opinion piece) easier or more entertaining to read (I may have read a little too much maddox in my time, though).
I still rely on good old-fashioned email. I try to exercise enough restraint in what I send out that I don't saturate my friends' attention. I used to run a private email list of about 20 people but haven't had the time to curate it lately. I'll try your beta if you have room.
OpenMediaVault - The next generation network attached storage
Heisman Trophy for Baylor