skysight-inc/HackerNews huggingface dataset:
Apparently even when those ways around it require you to lie and steal the work of others. What won't you do to avoid boring routine work?

And isn't this the very definition of laziness? Being willing to cross ethical boundaries to avoid unpleasant work?
(1) What do you think about the companies paying less-than-average salaries to H1B employees, thus bringing down the general salary of the American programmer?

To the H1B employees it is acceptable given even the sub-par salary is a significant raise to their salary in their home country. And if it is not acceptable, they seldom complain given the obvious fear of being sent back.

Look, I have no problem with American programmers having to compete in a global market. But if you are going to bring programmers in MY country, you should pay the market price of MY country. OR if you don't want to, then keep them in their home country.

The goal of H1B is to fill in a shortage of qualified labor. Bringing down the salary of an industry is not a goal.

(2) What do you think of the well-documented practice of companies going to great lengths to skirt around the H1B advertising process?
There's no honor in taking someone else's hard work and passing it off as your own.

Looking at someone else's website for visual inspiration is a far cry from copying someone else's paper or having a friend do your math homework. Please tell me you see the difference.
"I say we should continue to discuss articles like this, but doing our best to keep in mind that they are not proven theories."

Isn't that true for all science? Still at one point we have to take the one or other theory and work with it, because it is the best we have. People built the Eiffel tower before Einstein came along and relativized physics (I think - did not look up the dates).

Not that I disagree with you, but I think "remember they are not proven theories" is still a bit of a cop out. Would you say that Evolution is not a proven theory? I think it is more accurate to assume we have not yet gotten every nano detail right, but the big picture seems very, very likely. (Of course the article in question, as you say, is just an article on a web site, not a peer reviewed thing).
"It takes about 10 minutes of reading and a few paragraphs to realize that this is absolute garbage and doesn't need to be voted up.!

Does it? Could you point out a few things that make it out to be obvious garbage then?
Baltic Amber Artisan Jewelry
Amber Jewellery is hot. I am amazed at Gemguru's choice of sterling silver amber jewelry. Baltic Amber took more than 60 million years to form at the bottom of the Baltic sea. Gemguru has all the colours -i.e. brown amber, green amber, butterscotch or white amber, cognac amber, honey yellow amber. Be it an Amber Bracelet , Amber earring, Amber ring, Amber heart, Amber pendant, Amber necklace, Amber Cameo or broach, you will find it all on this site. Amber was known as the gemstone of kings and queens.
So a question like "Where did you get the most customers from last month" would get a result based on the person's actual experience.

I think the honest answer at far too many companies is "I don't know because either we don't track that or nobody tells me about it", which would probably get coded on the poll as "Well, I think it is conferences, so I'm going to pick conferences".
http://docs.python.org/library/constants.html#exit

In CPython, exit is actually an object of type site.Quitter (the actual class is implementation dependent). site.Quitter overrides the __repr__ special method (which is called by the interpreter on any expression typed in the shell to print the result). site.Quitter also overrides the __call__ special method, so when an object of type site.Quitter is called, the overridden __call__ method invokes system exit.

>>> exit_class = type(exit) #gets a reference to the class
>>> my_exit = exit_class('bye') #the arg is used to print the message
>>> my_exit
Use bye() or Ctrl-D (i.e. EOF) to exit
>>> my_exit()
<python shell exits>

Minor inconsistency: typing "bye()" doesn't work so technically the message is incorrect. But I suppose they don't want you to be hacking exit() in the first place.
Then why write it? That is a new, interesting angle no one else has offerred, and it must have been inventd by someone for some reason.

It ws interesing in many ways that are unintentional: e.g. because it shows how to fight this sort of plan: don't allow harm to enter the debate.

That killed cigarettes, so if porn wants to survive, prove it causes no more harm than, say, over-exercising or any other "addiction" to what is otherwise a non-addictive thing.
Thanks to the H1B blocks thousands of jobs switched from US to my country. Same with UK.

I can't stress this enough, THANK YOU. (BTW you guys are welcome to [] my country and have a much better quality of life for similar positions.)

Regards,

Argentina & friends.

Edit: minor style.
I'll enumerate the implications and conclusions:

1. XMPP is verbose.
2. XMPP is inefficient for mobile networking.
3. A proprietary binary protocol would be more efficient for mobile devices.
4. The former Android xmppService API will diverge away from XMPP.

http://www.deepdarc.com/2008/02/14/mobile-xmpp/
I still think some people have dyscalculia. (http://en.wikipedia.org/wiki/Dyscalculia)

I think I am one of those people. Even after spending 8-10 hours on one problem, with tutors, teachers, and the willingness to learn, I am usually unable to grok it.

And then the minute I learn it, and then move on to something else, the old math knowledge is forgotten.

I do not have this problem with language. I scored an 800 on the verbal of the old SAT (the best you can do).

For some -- and I believe I am one of them -- higher math is just impossible.
I figured it was because nobody's hiring right now.
What Madoff's Secretary Saw
Apple is a brand for consumer electronics, and that's where you see their brand. There is no 'Apple' search engine, for example. Their OS for example is not branded Apple OS, it's branded as OS X or Mac OS X.
Nars2000: An Experimental(open source) APL Interpreter
Define 'cheating'. I've never cheated, but I voted 'it depends', because, as always, everything depends on intentions and circumstances. I can perfectly understand people saying 'this assignment/test is ridiculous. I'm not going to put any effort in it and rather copy/cheat and spend my time in a more productive way'.

Now I don't think you should copy from someone if that person objects. However, I've never worried about allowing people to copy my work: I've already invested the time and as long as it doesn't put my work in jeopardy (that was always my only requirement: don't just copy, but expend the minimal effort required to hide it), why not share? Everyone is entitled to their own opinion of what is worth their time. As has been argued many times, especially at forums like HN: schools really don't know what is good for their students. Schools are 'one size fits all'. We know better (which doesn't mean that we think schools are always wrong, which doesn't mean we don't take their advice seriously, etc.)
I don't like any of the big outsourcing corporations but this is hard fact. Just check the amount of IT jobs moved out of US in the last 6 months.

Also it's not just about the cost of employees. The "seat" costs in US are usually more significant than salary. Blocking visas is suicidal.

And it was already broken. For example, I refused a little while ago an H1B job because among other things I would hate to feel like an underclass non-citizen worker. Screw that!

Edit: minor style.
Take a look at the Appcelerator/Titanium platform http://appcelerator.org/ it's like Adobe AIR but you can build using Javascript, C, Ruby, and/or Python, UIs in HTML/CSS on top of Webkit. So you can use your existing knowledge, know you have a capable rendering engine by default and build desktop apps that can deploy to Windows, Mac and Linux. And it's Open Source (another difference vs. AIR). It's still in development, beta coming out in a couple of weeks, but certainly looks very promising.

Alternatively, if you'd like to try doing some games, there's LÖVE, a 2D game engine in Lua: http://love2d.org/

Who knows, either may provide the new air of excitement you're looking for.
Yes the python APIs are very inconsistent, but I disagree about the del statement. That's a different matter and the way Zed looks at it is very much the kind of hemispatial neglect that tends to befall people who are immersed too deeply in the OO paradigm.

del x unbinds x from whatever namespace it resolves to. How would you say c.remove(x) if you don't know which collection c represents? Now, of course you could argue that del x is too different from removing something from a collection to have it use the same syntax. But that's not about neglect. It's just a different opinion about what is consistent.

The reasoning is probably that removing a variable should always be done in one way and that is del x no matter if x is inside a collection we know or not. It's a very conscious attempt to make it consistent and that's not neglect. Whether it's a good idea I don't know.

Maybe a global del function would be better. If x is inside c and we know what c is we would say c.del(x) and if we want c to be resolved we say del(x). But is that really so different from what we have now?

More generally, my opinion is that the way functions are used in OO is in itself very inconsistent. If you have a function f and variables x, y, and z, it's mostly a consideration of implementation details that leads to a decision of whether it should be x.f(y, z), y.f(x, z) or z.f(x, y). Why does the user of an API have to think about or remember which one it is?
Remarkable facts about The Economist:

- It is a British newspaper published in London, although only 13% of its copies are sold in the United Kingdom. 57% are sold in North America, 17% in Continental Europe, and 10% in Asia.

- It doesn't actually focus on the economy that much. Most content is political.

- It is liberal in the classical sense. That is, it favors both personal and economical freedom.

- Articles don't mention the name of the author.
Never cheated at school or university - would like to say cause I thought it was right but mostly cause the consequences of being caught multiplied by the likelyhood of being caught was greater then my risk appetite (well perhaps I did think it was just wrong at some base level as well).

I do get lazy with tests sometimes, and it does come back to bite me in the ass. Often.
I not only doubt its truth: I know for sure it's false.

If I disagree with someone, then I often still grant that their opinion is the result of reasoned thought. In such a case it's the underlying assumptions that we disagree on and those assumptions are usually not amenable to reasoning.

A programming example is bracing styles: I have my preferred one and a colleague has his preferred one. I have my arguments and he has his arguments. In the end, it comes down to what each of us considers to be 'best readable', which is an entirely irrational consideration. We get along very well, despite our differences (and of course, for each project, we settle upon a style, based on exterior considerations like: what would be consistent with this clients' codebase).

Another example is religion: I'm a staunch atheist and my girlfriend is a Christian. 'nuff said.
To explain your proposed correlation, I think the main point is on a person's character and his way to respond to problem.

For cheating and being lazy to testing code, the common factor is the lack of pursuit to be responsible. So these behaviours can be a result from a person's character.

Another possible theory is that in response to systems that they don't like, they prefer to tricking them instead of other options such as don't care or quitting.
I can perfectly understand people saying 'this assignment/test is ridiculous. I'm not going to put any effort in it and rather copy/cheat and spend my time in a more productive way'.

I can understand why someone might say that, but it would still be immoral and dishonest of them to cheat. When you take a class, you enter into a contract (often an explicit academic honesty policy) to not cheat. If you find the assignment ridiculous, then don't take the class, register your objections with the professor, or don't hand in the assignment. You can't ethically disregard the terms of a contract just because you deem them "ridiculous."
Hoà Bình Tower
Best Price High Quality Clothes- Men, Women, and Kids- Fashion Attraction
Fashion Attraction has clothes that come in the BEST quality from cotton t shirts, tank tops, pants all the way to cashmere hoodies, sweaters, beanie. Visit http://fashionattraction.com/index.php and see what you LIKE ...
Reviews of Spotting Scopes
Dad would like this site. it seems that a spotting scope would be much better than his binoculars
There's nothing unconstitutional about legal tender laws, the Constitution explicitly gives Congress the authority to pass laws regulating the issue of legal US currency.

There are gold backed electronic currencies, and a lot of people will tell you gold is more valuable than fiat money, so they will gladly take all of your fiat money and give you some gold electronic currency in exchange. Gold is a crap currency. It's just as "fiat" as dollar bills, except (a) commodity backed currencies are totally ruined by gold rushes, (b) using commodities as currency distorts the market value of that commodity, and (c) a gold standard would lead to deflation, which would be an economic disaster.

All of which misses the main point, which is that you took a discussion of a failed startup from the dot-com era and used it as a springboard into a totally unrelated recitation of half-baked goldbug talking points that are off topic and for that matter rather crankish. Little different than if there was a failed dot-com that centered around teaching kids about biology, and someone commented on it just to push some creationist viewpoint.

(Trying to make up a little for missing the down-arrow and accidentally modding you up.)
Wall Stickers
It is very easy to get the perfect look for your home using the designer graphics created with a digital vinyl cutting machine to make interesting, fun, and lovely vinyl wall decals that are self adhesive and easy to peel off. The best thing about the wall stickers is the great price and the quality of the wall stickers.
Credibility = Quality + Consistency

Child should be taught that his communication should enhance the credibility of the elder people.
Wisdom of Crowds != Wisdom of Intellectuals
Those terms were just examples. Anyway, thanks for having a go at clarifying.
http://tr.im/lfya
We have different opinions on what is ethical. Disregarding the terms of a contract, or the law for what that matters, may be perfectly ethical in my book. There is always a difference between the letter of the contract and the intention of the contract. The letter is the same for everyone, but the intention isn't.

For instance, the law must forbid jaywalking, to be able to punish those that jaywalk and endanger themselves or others. However, when I get a red light at four in the morning and I don't see a car for a mile in both directions, then I will jaywalk. If a cop sees me, he should understand that the law wasn't meant to cover that case, even though it does. It's intended to protect people, not to be applied by the letter.

The same holds for the contract you have with a school. It must forbid cheating, to prevent people from harming themselves. That doesn't mean that every individual case of cheating is necessarily immoral. Circumstances and intentions are exactly why we need courts: to interpret the intention of the law in many different cases.
I think the presence of H1B Engineers will create more jobs in America.
Kansas City Custom Luxury Home Builder
C&M Builders dedicated in creating quality crafted, distinctive new custom luxury homes in Kansas City, famed for top new home communities, premier communities and neighborhoods.
really? hackers news web site source code open source? where is it.
Facebook Turns On Another Revenue Stream - Now You Can “Pay With Facebook”
Some people cheat because they're not getting an education, what they're getting is a degree.

If someone has all the skills necessary to perform a given job, but an employer will not even finish reading their resume because they don't have a BA, I see no reason not to cheat in order to expedite the degree-earning process.

If you want to work with computers for a living, and you have a political science paper due in one day, what is going to be the better use of your time in the long-term, an all-night hack session, or actually doing your politics paper?

Also, I've never cheated, and I'm theorizing, but I think that people bright enough to carry out an A-worthy cheat could get the A if they did the work, and people that can't will either get a B or get caught. So in the end, it might be sort of fair anyway.
Moon: Alien + 2001 [video]
Most of the 'static analysis' already takes place during coding, when your (incremental) compiler screams DOES NOT COMPILE. I doubt the developers of SqlLite haven't seen that sort of message quite often (Eclipse definitely shows me the red curly line often enough).
Big hint: whatever you did in school becomes completely irrelevant. School and whatever you did there somehow ceases to be relevant when you grow up and get a job. Seriously, school is not a big thing.

I'm not talking about the skills and things you learn, these can be valuable. I'm talking about social order and customs.
I'm afraid I think of Chandler from Friends.

And now you will too. It's a virus ...
An oasis of reason, in a desert of insanity.
I'd go the other way: just advertise the data you would also report to said analysts. Saves everyone trouble.
The same people that scream against H-1B. The ACM!! Every year they throw a contest about programming, where most schools in the US, and many in the world participate. http://cm2prod.baylor.edu/welcome.icpc I did, back in the day, and it is pure programming talent contest, there is no way you can cheat to it, or fake it. If you do really well in it, you ARE a really good programmer.

If you score, let's say, top 30% on that contest, you should be stapled a green card and come here, IF you want to.

For many years, there was University of Petersburg (Russia), would win the contest. A lot of these kids would get jobs from IBM, or MS. I'd say lets staple them a green card, and make them work for who the fuck they want, and maybe they create a startup, or join one, and hire even more middle/average americans also. Remember, a lot of startups have limited resources to deal with visa/green card sponsorship, so they can't afford to hire some of these bright guys. If they were allowed to work for whatever they wanted to, then they probably would benefit a lot of startup that needs really great talent (which might get wasted in a large company).

it is a win win situation.

But no, ACM and it's cousin, the EEC, are just taken over by bigots. If, they had their say, they would close the borders completely.

Well, accidentally, they have deviced a really good way to find out good programmers, from a bad one.

If you say this country has enough smart people, and it doesn't need more, i say you are full of shit. Economic opportunity is not a zero sum game. If you give more people the ability to 'be all they can be', without visa restriction bullshit, then there is more human potential to be unleashed, and utilized for the best.

If you want your country to look more like Detroit, or Alabama, then close your borders...
Python has iPython going for it, which is drop dead awesome to tinker with. I'm back to Perl, but the time I spent with Python was definitely made even more fun by iPython.
Regarding the large quantity of Tcl (not TCL..ugh) test scripts, D. Richard Hipp is also a member of the Tcl Core Team:

http://en.wikipedia.org/wiki/D._Richard_Hipp
The unemployed developer - a tale with expected end
if I said Perl I am afraid I will be chased out of this place

I would hope not, but one never knows. There does seem to be some bigotry against Perl in some circles.

But, one can't argue with statistics, right?

http://blog.doloreslabs.com/2009/05/the-programming-language...

Anyway, I also find Perl a lot of fun to work with. I write fewer bugs in Ruby (shockingly few, actually, despite never having spent much time with the language), but Perl has the CPAN which makes almost any project like playing with a really nice Lego set: You just plug lots of cool looking colorful pieces together and at the end you've got a spaceship.

I've used Python heavily in the past, and enjoyed it, but I certainly haven't experienced any pain going back to Perl. If I were starting a project from scratch today, odds are at least even that it'd be in Perl (though new-fangled stuff like Haskell has some appeal, just by virtue of being all new all the time). JavaScript is probably also a strong contender for pretty much anything...I'm pretty confident that JavaScript is going to be the worlds most popular language both client and server side, and it's a language that I enjoy working with.
Just occured to me that this would probably also apply to suggested user names with numbers: "'Jenny' is already taken, we suggest 'Jenny178'". Would be fun to work out the user numbers from that (proportion of Jennys in the population etc).
I like to go for cinches. I like to shoot fish in a barrel. But I like to do it after the water has run out - Warren Buffet

I cheat and break rules or laws sometimes but I don't cheat other people in a way it would harm them. I also know that I'm taking risks since there might be consequences.

I have never bought that hard work or going over the highest fence would be beneficial to anyone. I like more working smart, fast or even taking shortcuts by cheating than wasting my time on something that doesn't even matter.

School is a another reality where you are rewarded by the complexity and how hard you work, not by what its the most simplest solution.
I hate that when criticised, people demand that the criticizer fix the problem they're pointing out. I realize your request is less strong than that, but fixing "your" software is not "my" problem. Especially when you consider that nearly every piece of software I've ever used has bugs, and most of the bug reports I submit are ignored.
TeacherNet General Forums - A better way to combat bullying
So you're basically arguing that there are situations when cheating is ethical if it wasn't the intent of the academic honestly policy to disallow it. Let's suppose that is true: what is a case of cheating that academic honesty policies aren't intended to disallow? Certainly a student cheating because they find the assignment "ridiculous" is very much what an academic policy is explicitly designed to outlaw.

The same holds for the contract you have with a school. It must forbid cheating, to prevent people from harming themselves.

The primary goal of an academic honesty policy is clearly not "to prevent people from harming themselves."
They don't exist yet. Wait a year or so.

There are some 500GB 2.5" disks out there, though.
a fa laa yatafakkaruun - so won't they contemplate deeply? - the quran

a fa laa tacqiluun - so won't you use your intellect? - the quran
I found him by searching for "wroclaw Pawlowski". Sometimes you get different results by reordering the words.

His home page:
http://www.antro.pan.wroc.pl/pracownicy/boguslaw_pawlowski/
Know More About Your Surroundings
We assure you in quick, reliable and luxurious limousine service for every budget and need.We endeavor to provide the most efficient services every time to our customers.It is this promise of reliability that drives us at Wes.
Actually, that doesn't sound half-bad for a virtualized OS. Most of the dropped features (3D WM, fast user switching, media playback/sharing, domain support) are irrelevant in that sort of situation.