skysight-inc/HackerNews huggingface dataset:
I'm Canadian and a year ago I left the U.S. for Australia (my wife is Australian) primarily because I did not consider it worth it to stay in a lousy job for at least another two years for the possibility of getting a green card. This vote changes nothing about the logic of my decision (in fact it would likely have made my wait longer because I'm not Indian or Chinese).

The primary problem with the U.S. green card system for skilled workers is that you are at the mercy of your employer, and the whole application process restarts if for whatever reason you change employers. This vote does nothing to change that.

Even more ironic, now that I am no longer in the U.S. on a work visa, I have more freedom to start a business targeting U.S. customers.
Pure functional programming is not a panacea for parallelism
Under pressure, Facebook updates its privacy principles
Future of Self Improvement
Actually, it's more farcical than you're thinking. Suppose I have a foreign employee that graduated in the US, and has worked for my company (on a valid OPT, followed by an H1B) for several years. In order to progress to the Green Card stage, I must prove that there are no other Americans that are suitably qualified, and willing to do the job. Thus, I have to put up an advert for the job, and interview applicants. That's why you'll see very narrowly defined job criteria advertised in newspapers : They're designed to prevent anyone but the current employee (who, after all, is the one that currently has the job) from getting the job.

But then there's a matter of 'prevailing wage' : Whereby one has to define the job to be as menial as possible (so that the employee doesn't suddenly expect a much higher wage bracket), while still making it demanding enough that all their qualifications are 'essential'.

And once the initial paperwork is filed, they're then bound to you for years while waiting in line, since if they lose their job (or have a change in job title), they have to restart the whole process.

Large numbers of people are trapped in bizarre employment situations, waiting on unbelievable bureaucracy - never able to complain on the offchance that the person they're talking to might be having a bad day and send all the documents back (and restart the process)...
These are just my views from what I've experienced during my time in the industry, but the figure being given by Derek Webb is extraordinarily low for a service like Spotify, even for an (assumed?) independent artist. The price he gives for Spotify's artist payment per listen ($0.00029) is even lower than Last.FM's ($0.00070). For additional comparison, Spotify pays labels $0.002 while Last.FM pays $0.005. I'm not exactly sure how/why Last.FM pays better than Spotify, but I would wager to guess that it is a combination of Spotify having larger operating expenses and advertisers willing to pay less per session. Nonetheless, these figures are awfully low and I would like to see more artists coming forward with information like this (even though it probably won't matter).

After looking through some notes, I found that Rhapsody is closer to Spotify when it comes to artist payments. Rhapsody pays artists ~$0.0002 but pays labels significantly more at ~$0.03 (!)
Find Piano Teachers in Utah
You are not seeking a job to make friends, you are seeking an fair exchange of value for time/product/skill.

Seek situations where you can practice negotiation where the stakes are lower than 25% of your earning for 1-2 years of your 50ish-earning-year life (pretty easy to do).

Keep in mind that countering is not personal - you are both seeking your interests, which will rarely be totally in common.

Keep in mind, also, what the best alternative to agreement is. If you shoot too high, they will either come back lower, or say no, or go silent. What is the next step? Seek another opportunity. That is a much better alternative than accepting well below your potential (presuming you have savings or otherwise security).

Avoid getting into negotiation situations where your best alternative is bad, even unacceptable. That is when you will be forced to take the worst deal. It is generally avoidable, so plan ahead.

But above all, practice. Doing it once every 1-5 years with high stakes is a great way to fold or go all in or otherwise poorly play your hand.
Kindle Fire vs. Nook Tablet: which one should you buy?
Facebook Help & Support: Care You Need 
Facebook Help and Support can help businesses to create user-friendly sites by integrating social plugins, such as the like button, login button, registration plugin, etc.
Socialism never took root in America because the poor see themselves not as an exploited proletariat but as temporarily embarrassed millionaires

-John Steinbeck
Possibly relavent: http://www.psy.fsu.edu/~baumeistertice/goodaboutmen.htm
The error I'm receiving on Firefox Aurora 10.0a2 (2011-11-27) is:

VKLog is not defined
http://switchcam.com/assets/js/utils/facebook.js?ver=2011112...
Line 81

VKLog.dlog("checkSessionStatus()");

It does seem to work with Adblock disabled, so I'd guess a subscription is blocking something essential.
You're way off. A guy walks up to a woman and says something to her. She says "I'd rather not talk to you right now" in a direct, unapologetic way. A small but real minority of men would instantly label her a bitch.

No one would call a man who said that a "sociopathic asshole".
There's always Video.js
There are software developers who have this kind of attention to detail and who have some design aesthetic. I consider myself one of them.

I think the easiest place to catch mistakes like misaligned pixels is in the development environment. In fact, there are ways to programmatically make designs look "nice" (e.g. mathematical expressions to align things, algorithms that achieve smooth animations, or applications of the Golden Ratio).

It is sensible to have at least one engineer who is as comfortable with design as he or she is with text editors, makefiles and programming languages. It seems extremely inefficient to only have a design team at the top of a mountain periodically sending in requests to fix every little thing.
ClickOnce doesn't require admin privileges to install software. Each program is installed on a per-user basis under the user's profile. So it doesn't need admin rights to write to C:\Program Files. I'm pretty sure this is how Chrome works as well.

As for installing COM components, you can install COM components on a per-user basis as well. The registry keys are installed under HKCU rather than HKLM, so again you don't need admin access.

I program .NET client applications for my day job and we use ClickOnce to deploy our software. The software doesn't require admin access to install or use, and we register a COM component for integration with Excel and it all works just fine.
Finally, it is important to realise that this is not a victimless crime. What brought this home to me was a few years back when I overheard a nurse [] excitedly talking about a pair of brand name boots she'd bought on the internet.

"Hardworking baby nurse falls for scam on the internet."

ZOMG That's one of the stupidest justifications for fucking up DNS and censoring the Internet that I've ever heard.

A lot (majority?) of consumers don't realise that for all the brand loyality they might have in respect of Google and Paypal, etc^, they are services that are easily misused by unrelated third parties and so should not be taken as any sort of 'trust mark' in they way that shopping in large well-known department store does.

The nurse controlling your preemie's heart rate monitor is too stupid to know the difference between Google and Nordstrom's.

Oh give me a fucking break.

I had a preemie too. Those nurses are all sharp as tacks. She knew exactly what she was doing.
Just discovering this thread...I'm the author of the article linked above, and I actually wrote a follow-up to the story a couple of days later.

http://www.forbes.com/sites/andygreenberg/2011/03/09/tsa-nev...

The DHS was totally dishonest with me in their comments on the initially story, and less than fully honest even in their subsequent follow-up response to my questions. I was disappointed that only a fraction of the readers who read the first post noticed the second, so I'm glad hammock below was able to point out the DHS's contradictions.

Thanks to everyone for reading.
Absolutely amazing, great job. I just got chills from watching the National and feeling like I was back there.
There are functional programming languages (Erlang, for instance) and the concepts functional programming embraces. While the functional languages make these concepts explicit, people have adopted the concepts into their languages of choice. Search on "functional <X>", for instance, functional javascript brings up an interesting article on IBM developer works:

http://www.ibm.com/developerworks/library/wa-javascript/inde...

For, myself, I am open to the concepts, but I don't need to be necessarily locked into a given language in this case.
Cool idea, but I was sad that it wasn't finally an implementation of an idea I've had for a long time. My idea is to actually use video and audio information from distinct sources to create a single video/audio stream that is of better quality and/or completeness than any of the constituent parts. Essentially, my idea would do to video what Photosynth does for photos.

http://photosynth.net/
> And once the initial paperwork is filed, they're then bound to you for years while waiting in line, since if they lose their job (or have a change in job title), they have to restart the whole process.

This is precisely why I decided it wasn't worth waiting. Too much risk with too many restrictions for too little upside.
Their whole product is a ripoff of Twitter so that was probably it.
But those 'almost-providers' knew they might not get the deal. They choose to participate knowing there was a risk.

They didn't "work for free", they made a decision that the risk/reward was worth it.

Oh, and if you down-vote someone on HN for asking a question the least you can do is fess up and explain why.
Thinking of interfaces as sets of jobs
It will never be easy
The thinking might be along the line: if you need to use Hadoop at all, you are probably already using Java anyway to maximize single machine performance.
Shared components -- at Xobni in the early days we used a library called Redemption that other addins often used. My latest project includes VirtualBox, which uses COM components that are going to have ID's in common with any other use of VirtualBox. (In the VirtualBox case we could change all of the ID's are recompile, but I'm still hoping to avoid doing that.)
Body isn't build for smoking too.
I love it. Any chance you would expand to more general "news" applications? The audio wouldn't be as good for syncing against, but I've always wanted an interface like this for watching protest videos.
Security Research : Be friend to anyone on Facebook in 24 hours
Sons of Anarchy Season 4 Episode 13 Torrent
DNSSEC Information
People finder
People finder - Backgroundfinder is a web based person that is search service which allows to find missing people of background check and other services.
Introducing Path 2, the Smart Journal
Honest question - does the copyright still cover a live work when the original recording was permitted in the first place?
..their unfair advantage.
Can we now agree Spotify doesn't help artists?
I think the idea of superimposing fact-check results on pages that contain checked phrases is pretty cool. It would certainly be more welcome than the "mouse-over ads" that some sites currently employ!

Spoofing could be a problem. Right now there are misspelled domains registered, pages that look almost identical to real pages from banks, and plenty of other scams. Something would have to ensure that the authentic browser add-ons and fact-check results would be very difficult to fabricate (otherwise a disreputable site could simply make itself look reputable).
I am trying to understand the implication here. Does this bill mean Indians and Chinese ppl will have to wait 3-4 years only now? Also, I am not sure how its detrimental to Koreans (Some OP here seemed to imply that) ?
Sadly the H1 process is better now than during the dot com era. At the time it was as close as we have come to institutionalized servitude since the 13th Amendment was ratified. I am not saying it is great now, far from it. Rather I get a little nervous any time our Congress starts talking about this.
Is that response public?
Floor Plans: The new of Google Maps
with SSDs catching up (in terms of price/gb) to hdds, could you possibly use SSD as a jit-cache ?
processors are the most power hungry part of a machine, and considering cooling is the biggest bottleneck in a modern datacenter, I wonder if SSDs acting as caches could amplify a processor's power.
The last time I was discussing this (http://news.ycombinator.com/item?id=3047694) I was downvoted because I linked to the famous infographic which appears to demonstrate that Spotify might not earn artists much money. Supposedly, it's incorrect because it was based on data after Spotify had 'recently launched' (the data in the infographic was from 2010).

This tweet is from about 2 weeks ago. Can we now say it doesn't help artists?
Does putting ads on a torrent site count?
You may be on the legal side, but I'd argue so were Amazon and Google when it came to letting the users stream their own music from their own "cloud" accounts. That didn't seem to stop the music labels from "demanding" getting paid again for the streaming, too. So you should watch your back and don't give in to them, especially if you know you're on the legal side.
Derek seems to imply that major labels get paid more, but it seems this particular small number is accurate for this particular independent artist.
I'm with you. I'm a tenured CS professor. I didn't want to argue from authority with those above, but in case it makes you feel better, they're wrong. Software is not math. Let's all go learn more about both things.
Follow Up Strategies: Turn Leads Into Sales And High Conversions
Web design
Custom WebSite Design - Affordable Web Design - Website Design Business Quality WebSite Designs Company
Is it not going to reduce the wait time for a majority of people at the expense of minority of people?
Facebook's New Advertising Model: You
Visual Basic played a similar role for me many years ago. I've moved on since, but at the time it was exactly what I needed. The value of a WYSIWYG GUI editor and a simple event system to a budding developer can't be overstated.
I would love this, too. Fortunately, it has a name that can become more general, too. But first focus on promoting your service as it is, to this "niche", and later you can try growing into more general stuff.
#NewRelease Understanding Disease: Sinusitis  #AndroidApp
they are risking "huge" penaties not because the value of music is zero, but because the chance of getting caught is next to zero.

risk = penalty * chance of getting caught

If there is a no risk way of getting something which otherwise has to cost you money, you'd do it. Hence piracy.
I take it you didn't read the article?

The entire point of the post is that _Spotify_, rather than piracy, is the option that lets users "feel good about themselves". With piracy, at least the user _knows_ they're not compensating the artist.
Thank you! I think you must be right about the adblock thing. We once had a similar thing with a Chrome plugin that borked things. We'll look into it; thanks again.
Can't you use Hadoop with other JVM languages like Clojure or Scala?

That was my impression, but I haven't used Hadoop for anything nontrivial or in any language but Java, so I don't really know.
Or just use a registrar and top level domain that won't respond to the take-down requests. .nz domains, for example, are protected by a rigorous process in a domain (New Zealand) that prevents this sort of thing.
White House Insider: Gingrich
Would love to try but can't supply my email on my android phone.
Got it, thanks. Great project!
FTA: "And if you think that XCode, Python, Processing, or the shit soup of HTML/Javascript/CSS are any kind of substitute for HyperCard, then read this post again."

I always hope in the back of my mind that someday there will be a way to create a web interface as easily as you could in Hypercard.

I miss it so much.
It makes it into a first-come first-served system. Indians and Chinese applying now might still have to wait a couple of decades. This primarily helps the people who applied in 2002 and the following few years and are still waiting.
Interesting, thanks for poking around! I don't think we use anything dodgy (except maybe Facebook libraries) but I'll see if I can set up that configuration and debug it. Really appreciate you taking the time to write this up. Cheers, Chris
>It's madness when creating these institutions not to put a self-destruct clause in them. Ie, In when created in 2001, it would be decreed that in 2011, a review will be organised to see if the TSA has actually materially affected terrorism activities.

Better yet, a sunset clause, where the agency is automatically disbanded 10 years later unless explicitly renewed by Congress for another ten years. Slightly better chance of it getting disbanded then.
Niice!
Ive been thinking about this for a while.

PM if you are interested in joint-something. I have a software company in Latin America, where premium quality sysadmin costs a lot less than in the U.S.
Wish I could forward this over to some of my favourite, although small, bands and have them take notice. But they won't - the label deal is too important.
Has this guy played with Interfave Builder lately? I fail to see his point. Apple has poured tons of resources into making development for its devices simpler, and that's part of the reason you have so many amateur apps on the App Store.

Jobs understood the division of responsibility between Apple, with its extremely limited resources, and its developer community. What wasn't core to selling computers was cut. We are talking about a company that was 90 days from bankruptcy when he took over. I think he made a good decision.

If somebody has wanted to do a proper visual programming environment in the vein of HyperCard for the Mac, what in the last 13 years has stopped them? It wasn't Jobs.
I can appreciate that having a personal opinion about Scala's use in one particular context belched out into the world is unfortunate, but I have to say that Coda's email reads like my laundry list of concerns about Scala. I could have written this email just by theorizing about Scala's shortcomings based on my short time playing with it. Except in this case, it's correlated with real-world stories.

I like Scala, and I think it's the most powerful and flexible mainstream language available today. Unfortunately, that's the problem.
FCC releases 109 page report opposing AT&T/T-Mobile merger
No such luck. The Web architecture inherently sucks:

http://philip.greenspun.com/research/internet-haters
Sigh. Maybe instead of ranting at your "typical software engineer", the author should spend a moment to consider that maybe it "could be built again" - but it never has.

So the question then turns to, why has it never been built? Is it maybe because Hypercard (and other visual systems) become entirely unmaintainable once we get to large-scale systems? And maybe it is because most people don't want a trivialized programming environment? They either want a full system, or just a product?
Wow that's really cool! I wasn't sure you could register COM classes from ClickOnce.

So yes it seems like ClickOnce is great as long as you don't need per machine installs or special powers to eg upgrade the user's .NET version, etc etc.

How have you found the .application installer? (vs exe)

Edit to add: I was surprised when MS introduced .msi installers! Someone at MSFT is cranking out the installer systems.)
I don't understand why this article is remarkable.

It shouldn't be a grand revelation that there is more to web development than what runs on the server.
Ok - will use free as introductory/lite pricing.

I wanted to keep the app simple in features, but I will definitely look at a UI for non-photoshop people to choose/move layers & save the resulting PNG.
There's the same number of people wanting visas, and the same number of visas being granted. The number of people who get an advantage should be equal to the number of people who get a disadvantage, in any particular year. Over multiple years, the total man-years of wait time should remain constant, although they could be distributed among a different number of people.
I disagree. To extend your analogy, it's like taking a sample of 300 cars, finding that 3 of them need impounding and then locking them all up, leaving the onus on the owner to go through the hassle of getting their car out if they weren't infringing.
> Apple has poured tons of resources into making development for its devices simpler...

"Simple" and "pleasant" are different things. Digging a trench deep enough to bury a car is "simple."

> Has this guy played with Interface Builder lately?

Yes, actually I have played with it.

It makes me want to vomit. The whole NextStep stack does, in fact. Because I have used OpenGenera. And HyperCard.

> if somebody has wanted to do a proper visual programming environment in the vein of HyperCard, what in the last 13 years has stopped them?

Here's a example from an unrelated field. The Kalashnikov rifle is more than half a century old. Why has nothing replaced it as the world's most popular weapon of war?

Often, complexity and full-featuredness is precisely what people don't want.
Take that article with a large grain of salt. Much of it has been proven wrong by now. ("HTML is where the Web starts and probably where it will end.")
Some of the functional advantages don't really work until fully adopted and supported by language runtime and syntax explicitly. Immutability in particular I consider really an all-or-nothing proposition. Either you can count on the language using value-only-based semantics, or you can't. Any attempt at middle ground will fail when you're someday dealing with a library built on a library built on a library that, whoops, turns out to use the mutable variables your language supports after all, and then the mutability seeps out from there. Or your junior devs come in and spray mutability around 'cause that's what they know and before you're right back in the morass. (One I've grown sensistive to, since it's the one I work professionally in.)

(Also just declaring the semantics of how mutable variables and immutable variables relate in one language turns out to be really tricky problem. Not impossibly tricky; it's been done, after all. But I suspect trying to mix the two in any sort of deep way means that you have unavoidably created a cognitively "large" language.)

If Haskell is going to "win", it'll be on the strength of properties like these, that either you go all in, or you don't get the benefits of them, just the costs. I think instead of 90-10, "90% of the benefits for 10% of the work", it's rather closer to 10-90.
Run grep across git diffs.
The sad part is that it that it hasn't fundamentally changed. Sure, there are layers upon layers of redundant redundancies to smooth out issues, but they haven't really been fixed.
Worst. Error. Message. Ever.
Health food stores and some pharmacies sell ginger-flavored gum, which is an anti-nauseant and tastes great to boot :)