skysight-inc/HackerNews huggingface dataset:
One thing to keep in mind is that lobbies like NOW, the AMA, UAW, etc, aren't really interested in "right and wrong" or even representing their constituents. The people who work for those organizations tend to continue to represent the platform on which the organization was founded, regardless of whether or not the objectives were achieved. All three of those organizations are great examples: NOW was founded to bring equality to women, the AMA was originally formed to ensure adequate licensure restrictions to drive out quacks, and the UAW was founded to ensure adequate protections for workers.

Now women are essentially more than equal and men are requiring help. Now the supply of American medical training is so restrictive that we have created a whole work-around degree program (the Doctor of Osteopathic Medicine), and we consume a disproportionate number of foreign medical graduates, draining other countries of their doctors. American auto workers are now so more than equal that the corporations are bankrupt under the burden of medical bills accumulated by retirees.

NOW is still advocating for more special consideration for women, the AMA is still concerned about the quality of american doctors (raling against foreign medical grads, etc), and UAW is still advocating for better compensation for auto workers.

The lobbies exist to support their platforms. They will continue their original platforms because those people want to keep their jobs.
Sorry, misunderstood what you meant. Fixed :)
Clicking the little ^ arrow does a better job of conveying that. This kind of commenting is frowned upon around here.
What about collateral damage of such enforcement?
If nothing you did in school had any relation whatsoever to the real world, you got screwed.
While I agree with your sentiments on a lack of proper data, there is another hypothesis for foreign students, perhaps having a higher rate of cheating. One that is not bigoted at all, and applies equally well to a subset of north american students.

Some cultures, India, China, perhaps others, currently place immense value on education. This brings with it immense pressure. While that can lead to a good work ethic, perhaps the immense pressure can also lead to a higher likelihood of cheating. It's not that these students underestimate the risk of getting caught, but more that they may be more afraid of the reaction of their family or peers back home if they fail.

Getting good grades is not exclusively a result of hard work. Often it can be genuinely challenging. For some international students, failing can mean a loss of scholar ship and thus having to leave back home. For students in China, for example, this may mean a loss of freedom, and certainly a big loss of social rank back home.

North American students studying here may occasionally have a lot of pressure from home, but they never risk being denied citizenship, or being relegated to low paying jobs for the rest of their life with no chance of improving.

In some graduate programs, this fact is occasionally taken advantage of by unethical professors, who can get away with treating their international students poorly.
Contact lenses to get built-in virtual graphics
And hey - if that $1 takes you 5 minutes, then that's $12/hour.

I'm pretty sure that might be above the US minimum wage.
It is presumptuous to think that megacorporation have the foresight to predicts the "next big things" and react accordingly and fast enough.

They might not even want to because it will cannibalize their existing business.

There's a reason why small startup can run circles around bigger corporations all the time and it's not legal weaponry.
Just posted this there, thought I would repost here too:

If you want truly loose coupling and replaceable components, don’t use Django. Use Werkzeug or something. You are completely right that there are costs and benefits on both sides.

However, I think something is missing from the discussion: You don’t have to go all or nothing with any of the components you choose to use.

We use SQLAlchemy, Django’s ORM, and an in house CouchDB library at WWU Housing. We can still use django pluggable applications, we have the power of SQLAlchemy for mapping objects to the atrocious tables in Banner, and we have the flexibility of a schema free document database with CouchDB. Why should we limit ourselves to one?

Its ridiculous; use the tool for the job.
I don't think these problems are unique to computer science.
Why Does My Text Look Funny? Character Set Encoding Detection and Conversion
Yes, open sourcing how their search algorithm works would destroy the relevance of their search rankings. There's a multi-billion SEO market reverse engineering those algorithms.
Agreed. I had mentioned Rs. amount there - as a reference to the parent post. quoting Indian Rs.

I wanted to highlight - the time as a factor for other countries. Timezone.
It's the same story on Windows. I'm closing my account over the next few weeks after having used it for a year. It's simply not stable enough, and I've lost patience.
> But their patent is still crap.

No, the law is broken. What were they supposed to do, sit idle while someone else got the patent instead?
I feel it's safe to say that you are an outlier.
Clients From Hell
Ignorance Is Bliss (Progressive Enhancement)
How to Manage Your Inner Critic
Could you explain what these might be? Or what in a PHP web application with the GPL can you not do that you could with say a BSD license?
That's true. But it (generally) doesn't let you discard your wrong ideas quickly, which is where the approach I was trying to describe gets most of its benefit. What you describe is much more akin to a waterfall model with a bunch of pseudocode and design up front but without an automated tool (the computer) actually able to run your program and tell you if it is going well.
Something is wrong with your logic, both because I can't follow it and because it contradicts all the "anecdata" I have collected during my career.
Just pointing this out, but if you're that eager for a new post, and you didn't know this is an older post, then the end result you desire has been realized, no?
Thank you HN.
Out of nowhere this site has become one of the first I check in the morning and the last I check at night. The structure, programming and participants are outstanding. Merry Christmas and Thank You. All of you.
How do I know China wrecked the Copenhagen deal? I was in the room.
Distribute the code to anyone else under any terms other than the GPL.
His essays are always long; he has a lot to say and he types very quickly :)
Made me realize how weird I am for being Googley and using single quotes in all my Python. It's bad enough that I can't type double quotes quickly any more.
perhaps having a higher rate of cheating

I had a professor from France this semester. He went on a tirade about how we should cover our papers and not cheat. The whole class(all Americans) seemed pretty lost and could not relate to his lecture on cheating. I see a similar response when mainly foreign professors ask students to switch seats and spread around the room on exam days.

My French professor said when he went to college in the US, he had moments where the professor left the class and my professor(then a student) would look around him hoping folks would "cooperate"(in funny French accent). I'm not sure how much of that was said as a joke but I think the sentiment has at least some truth to it.

I can definitely tell you that while I was in India and my initial few years in the US, I was under immense pressure to perform. That is also when I would be most inclined to do not-so-ethical things. Then over time the pressure goes away and the incentive to cheat does not seem greater than just doing the work or accepting a poor grade.
This seems to rely on pkg_resources, which isn't a standard module but rather part of setuptools. There's a rejected PEP for including it in the standard library: http://www.python.org/dev/peps/pep-0365/
The $1700 equipment cost doesn't sound too bad for specialized, ruggedized stuff. I wonder if this monthly fee includes off-site, long-term video storage?
IMHO, the reason DN3D was groundbreaking was because of Build. Ken Silverman is obviously hugely talented.
Just Let Basic Die
You are never going to be able to license software developers as a whole. Maybe some small subset, but the barriers to entry are just too low for a widespread licensing system to be imposed. Software is too fluid for some standards body to say 'you must know XYZ', we are constantly inventing new and better ways to write software.

Also remember, this is the guy who gave the world C++
Good News Home Ownership is Down
I'm not so sure that patents on software are any more or less "silly" than patents on real (physical) devices. What is it about software patents that makes them inherently different from patents in general? Obviously, there are arguments for and against the patent system as a whole, but are there any that apply only to software patents?

I know there's a rich tradition of objecting to patents on software, but it always strikes me as odd that people think that software is some kind of exception, and that other patents are OK.
Seriously? Do you really believe that? Given a room of people do you honestly believe that in talking about, let's say Math, or Physics, or Chemistry that you couldn't immediately identify which of them had grades in the top 25th percentile versus the lower 25th percentile? I bet I could _even without having studied those domains_ in 20+ years.

Now, I'll agree that grades don't correlate _perfectly_ with ability for _everyone_ - we all know the bright slacker who doesn't turn in his homework, and maybe skips a test or two. But, in general, a student who score 95% in physics knows their material very well. A student who scores 15% in physics is probably clueless.
Ask HN: Anyone have experience with Fat Free CRM?
Anyone have real-world experience with it? How does it compare to HighRiseHQ?

http://www.fatfreecrm.com/
"Who cares?"
The heterosexual girls/boys care, as noted in the article.
Microsoft will do everything in its power to make sure it can sell Office. They have tens of billions of dollars to ensure that this doesn't happen.
"We are constantly inventing new and better ways to write software". Name one "new" thing in the last 10 years. Whatever you come up with, I bet there is a reasonable analog from 20 or even 30 years ago. We know practically nothing concrete about software development. Even the concepts of RAD and Agile which are so popular today have been around for 30 years.

"Also remember, this is the guy who gave the world C++". Yes, one of the most popular object oriented languages that is still suitable for systems programming. What of it? For all the complaining about C++ as an ideal tool, it's been incredibly successful as a practical tool. I don't use it, but I have a lot of respect for what it has done.
AI should stand for Aggregated Intelligence
I assure you "mostly plants" has no scientific backing. There are plenty of randomized intervention studies introducing more fruit and vegetables into diet and they all show a null result. Well controlled studies within populations also do not show any longevity advantage to eating more vegetables.
Amazing...it's like reading reddit.com, but with Hacker News as the title.

http://www.reddit.com/r/worldnews/comments/ahmdz/how_do_i_kn...
Is there a fee for using the API?
Not sure if this means Media Temple will stop storing passwords in plain text
Given that Media Temple's recent security breach was caused by storing plain text passwords (http://michaeltorbert.com/blog/media-temple-hacked/), I'm not sure what their new "Support PINs" accomplish that makes them more secure than a SHA1 hash.

Today's email from Media Temple:

(mt) Media Temple has enhanced the security of your account with a new feature called "Support PINs". This new feature was requested by users like you desiring stronger measures for the verbal privacy of their passwords.

"Support PINs" allow you to optionally generate a temporary pin code inside the AccountCenter that will permit you access to (mt)'s Customer Center. This measure keeps primary passwords verbally and electronically private, and encrypted at all times.

You can learn how to use Support PINs by visiting our KnowledgeBase.
Firefox 4 home tab design challenge
I'm curious as to what would be the motivation to use this rather than SCONS? I browsed the page but perhaps I missed something?
It really is a nifty idea, but it does make me tired thinking about how far those bits have to travel!

Did y'all ever play with acoustic transfer of data? I could see using the speaker, mic, and a soft modem to transfer a few kB or so.
The logic is simple. Suppose that a fast programmer can do some task in time t. We have a slow programmer who programs twice as slowly. In the worst case all of time t spent by the fast programmer was spent programming which is what the slow guy is slow at. In that case our slow programmer will take 2t, a linear amount of time. If the slow programmer had an alternative strategy he would only use it if it reduced the time to complete the task. Therefore the time is linear at worst.

Note that even if the slow guy is 1000 times slower it's still linear.

Please explain why the logic isn't right. Could it be that the logic is right but that slow programmers tend to do things on paper first, which is not the best strategy?
Http://www.ibuynow.co.uk
Licensing is an afterthought to his main thesis. His main point is that we have to remove the disconnect between industry and academia. Both parties take pride in being completely separate from one another. This has to end, and that is a cultural change, something that is completely within the realm of doing in less than 10 years.

As for the relevancy of licensing, I think there is a certain degree to which one could start certifying software engineers on a project management perspective, because the principals of how one approaches a project and brings it to completion aren't that different from any other project in any other industry. If you're running your project correctly, programming is maybe 10% of the project. That other 90% has a lot to learn from the rest of the industrial fields to catch up and start adopting standard practices.

A user's requirements are going to be the same no matter what programming language you use. The way you test the software is going to be the same no matter what programming language you use. Within a specific programming paradigm, how you build the software is a shear matter of syntax, all the parts are going to have to be the same. Just as you can have a suspension bridge versus a stone bridge, I think you could study object oriented programming versus functional programming, and I don't see any reason why we shouldn't expect professional, licensed software developers to know both.

COBOL, C, C#, Clojure, C-whatever-next, it doesn't matter. Wood, stone, and iron. The principles haven't changed much at all.
While I agree with iandanforth that you're missing an important aspect of this, I'd like to commend you on what you have. My first attempt at writing a spaced-repetition algorithm turned out with the same results as yours, however your algorithm is a much neater way of looking at things. If you take iandanforth's comment to heart try to incorporate it into what you already have, instead of rewriting.
It seems unproductive to respond to this discussing how difficult it would be to fix/implement. I think Stroustrup probably knows that better than most anyone else, given, as he noted, his unique perspective.

What is productive is gaining acknowledgement that this problem exists, as that is the (cliche) first step. I believe this is a serious problem. I've seen the sub-par software, code, and the people writing it for years - it's not changing through academia or industry. Both sides continue to address their needs independent of one another, and that is far from optimal.

Many of the finest professionals I have met in the industry cannot say more than a few positive words about their CS programs. Most of them will also recommend against pursuing the degree if you actually want to excel with code.

Agreed, the fix(es) will not be an easy find, but it is far from impossible. This needs to be taken care of - I'd love to be able to tell friends that want to be a good coder that they can go to school for that.
The problem of tiling two windows is one with many solutions, one of which is the submission itself. As to the actual problem expressed by the OP, my comment addresses that.
No, they aren't. What is unique though is that we have such a complete reliance on software without any sense of how to do it well. We know how to build skyscrapers without them falling down when the first real "user" steps through the front door. We don't know any sort of thing for software development.
Perhaps not washing helped strengthen european immune systems so that the germs of http://en.wikipedia.org/wiki/Guns,_Germs,_and_Steel did their work.

If only (mainly?) europeans did not wash, I wonder how that affected their disease resistance compared to other civilizations.

Don't really know, just wondering.
To be fair, they used the exact title of the article which is the way that hacker news guidelines are set forth.

I think your comment should have been more along the lines of "Amazing... it's crazy that a title on reddit.com did not get editorialized to sensationalize the article."
Definitely spam, but definitely agree. So glad I found this place.
If china would simply put out all it's underground coal mine fires, that alone could remove 360 million tons of CO2 emissions. (As much as all the cars and light trucks in the US.)

Just pure waste from china is alone responsible for a very large chunk of CO2 emissions.

http://www.post-gazette.com/healthscience/20030215coalenviro...
TSMC to raise salaries 15%
They're both news aggregators; it's not so unusual to see the same content on both, as it's certainly an interesting article, and the identicalness of the titles is due to the fact that that was the original title.
Most of the top people in electrical engineering at any company will be in their 50s. These aren't managers, these are very senior engineers who design from a system level.

It is hard to become a system architect without many years of experience under your belt.
And you know what's really sad about how poorly argued the editorial is? The author is a teacher of Rhetoric and History and based on her description of her students, I bet she teaches freshman composition or the like. (If that doesn't ring any bells, many colleges require incoming students - all or nearly all - to take a semester or a year of critical reading and writing courses in their first year. It's basically remedial education by another name.)
Maybe now they'll finally make a finished Linux port of the engine for all of those Linux-based smartphones.
Although I hate communism, I find myself more in agreement with China than US policymakers with respect to war, trade, economic policy, and regulation. China seems more pro-freedom than the US.

Case in point: by wrecking the Copenhagen deal, China has helped the cause of liberty in the western countries by making it harder for governments in increase taxes and regulations on its citizens.
well? it's been more than 30 minutes. i've been waiting anxiously for it.
Kartu-Pulsaku.com Solusi Bisnis Online Anda - Bismillah Slamet
Turned Niche Domination Into Lucrative Tv And Product Development Deals
You are not talking about just viewing two windows at once. You are talking about a very particular way of doing so, which is the way you are used to. Everyone experiences this with all kinds of interfaces. If a new interface does not work that particular way, you have the options of: adapting yourself to the interface, adapting the interface to yourself (e.g. with third-party software), rejecting the interface, or complaining about the interface on message boards. I happen to believe that the former options are preferable to the latter.

And no, I do not need you to list anything. This is not a macho pissing match and I am not insulting your manhood. Use what works best for you.
i wonder what kind of crossover there is between this library set and code actively being used in wordpress if there is any. specifically, with respect to the seemingly frequent security issues and updates.
I'm hesitant to start any argument in this thread, but...

While I greatly respect China's economic system ("Socialism with Chinese characteristics"), there are very few definitions of freedom where China is more pro-freedom than the USA.
My favorite comment about this same article elsewhere in cyberspace: "I don't know whether to say if she's bad at rhetoric because her argument is so poor or if she's good at rhetoric because she got printed in a major newspaper."
Vector Illustrations
enjoy!
So I take it the iPhone 3GS has programmable pipe-line graphics hardware? I was just talking with some folken over at gamedev.net about whether or not there were any handheld devices out right now that have shader support. That's really the only big deal here. Graphics engines like Unreal 3 are intended to be very, very efficient. You don't end up with a top-of-the-line 3D rendering engine by being wasteful of processing cycles, and that translates to handheld development universally. The change in rendering paradigm from fixed to programmable pipeline has been the biggest hurdle to getting the latest engines running on "less performant" hardware. After that, it's all content. It makes no sense to use Unreal v1 to push 100,000 triangles when Unreal v3 will push 100,000 triangles a lot faster.
HN discussion seems to have taken a pretty negative attitude recently. WP are letting anyone use the code that powers their own apps. For free. In return we complain about the license (how many people write PHP code to be distributed without the source anyway? Wordpress itself is under GPL and seems to do quite nicely) or doubt the security.
iPhone 3GS has OpenGL ES 2.0 with shader support. OpenGL ES 1.1 was fixed-function and is what is currently on the iPhone/Touch. So when everyone moves to 3rd gen touch or 3GS then shaders will be in effect for the market.
You (and PG in one of his essays) think this way because you're looking at the end product. But patents aren't about the end product, they're about the human process that leads to that product and its incentives. People come up with algorithms and other mathematical constructs without the need for special government incentives.
I'm not sure of this, but all that I have read on the subject seems to indicate that the US wasn't willing to go in for legally binding emission cuts either. If I'm not wrong on that count, then what basis does the US have to go about trying to force other countries, especially developing countries into legally binding accords? Isn't the US the single largest polluting country? Should they not be cleaning up their own act too?
RE: HP computers are racist
No, but you can always get it up and running for free on Heroku to try it out.
I loved the concept of OLPC, but it missed one very vital component: programming instruction. You can't have a digital revolution in 3rd world countries by just handing out tools. You need to also provide instruction in how to use the tools
just putting the finishing touches on, doing the images took longer than I expected
Here's my hypothesis: The less obvious a software "invention" is, the more closely it resembles patenting pure mathematics. Unfortunately, a severe shortage of non-obvious software patents makes this hypothesis difficult to test.
After developing many WordPress based websites, I can say that the code and documentation aren't that great. I'm not sure why someone would want to extract something so unglamorous.

Hopefully the project will be able to improve both by giving it a different focus.