skysight-inc/HackerNews huggingface dataset:
Personally, I'm very bitter/blasé toward any talk of todo systems, because the problem most often does not exist at that level.

The main thing for my productivity has been figuring out what I want and don't want in life. That's a big rabbit-hole; to do it properly you need multiple Phd's in psychology, it feels like sometimes. Much easier to just dick around with this or the other Getting-Widgets-Cranked app.

Once you know what you want and don't want, everything becomes much easier. Don't fall into the trap of procrastiplanning, is what I'm saying.
You can post whatever you like on your own blog, but I think what these women want is the ability to have their posts seen by their friends and family. For a huge majority of the people I know, Facebook is the only way to do that.

I don't think either side is idiotic. I believe Facebook has a real need to improve its system so that it doesn't have to hold the entire world to a single parochial standard of propriety. And these women are encouraging it to do so. The only measure of their approach that matters to them is whether it is effective. Time will tell.

What would be interesting to me is your proposal for a better way to achieve their goals, and why you believe it would be more effective.
I know SQL/.Net Gurus that have never made anything for themselves. Destined to live in Corporate IT forever drudging along day to day.

Just because they reached a certain level does not guarantee they will ever make something meaningful, What a shame.
It shouldn't matter what the generated code is. Use gitattributes to ignore diffs on generated folders.
MITx May Threaten (and Improve) the Traditional Model, Program's Leader Says
oh god, vendors implementing each other vendor prefixes sounds insane.

I dont think -draft1-border-radius is the same problem as -webkit-border-radius, I am pretty sure its how I would like these things to be developed, it allows the vendors to work together on the same specification, with opportunity for others to diverge, but web developers only need to know the particular draft, not each various browsers implementation.

I also think that by the time vendors are implementing other vendors prefixes, they should just be pushing to drop the prefix, that is the point
> the banking sector is controlled by foreign-owned banks ...

And the PM wonders why his country signed ACTA. It is not practically sovereign, that's why.
Or it could just be that the younger crowd is using the tech that is popular today, therefore they are in higher demand.

10 years from now some next best thing will replace Ruby and the cycle continues..

As in my original post, the issue I have is the concept of knowing how to write your own language being considered a HIGHER skill then someone knowing Sharepoint or visual basic in depth.

Who's right is it to say that my particular skill is better or higher then yours..
Trends: Follow or flee?
Exactly. I am Polish and I have no desire to go back to a totalitarian regime, media control or censorship.

I think people from the former Soviet group are more attuned to abuses of power and attempts at censorship or rights abuse. As an example, I know my detectors went off full-scale when I saw the media coverage of the last Iraqi war on US television. Tightly cropped shots, showing only soldiers and their equipment -> obvious manipulation. And yet few other people around me noticed this.
Google removes search, YouTube content on Indian court order
I think this point of view is due to your definition of success. You have a very "Protestant Work Ethic" angle (not that that's a bad thing in any way).

To play Devil's Advocate, I would say the best example you could set to your kids is show them that what counts in life isn't money or a career, that to be happy you shouldn't sacrifice your family life or work yourself to the ground. That what is important is spending as much of the little time we have on this planet with the people we love. Even if that means not having the corner office or the biggest house or the newest car on the block.
Ask HN: Remote Internships?
I'm a sophomore CS student in the upper midwest and I'm looking for an internship for summer 2012. I'm a very passionate student and love absolutely every part of my CS schooling so far. I hope to one day either start my own company or work with someone in starting their own. My school is research-oriented and don't promote starting your own company so experience with a startup would be a great asset to me and to solidify my intended career path. My top goal for a job next summer would be to work at a startup in the Bay Area but this goal brings some problems:

1. It's expensive to get to the Bay Area and apartment prices are ridiculous (compared to our average here). I'm not the wealthiest student in the world. I would love take a net loss for the summer just for the experience but I can't afford it.

2. Being in the upper midwest offers very little for CS-type internships other than the few "throw you in a cubicle and make documentation" positions.

What would be nice, for me, is a remote internship (or to have enough relocation assistance or pay to help disperse the cost of moving for the summer). The problem there is not many people advertise these kinds of jobs. I've inquired with a few companies but many are looking for in-house interns and don't offer any relocation assistance.

Does anyone here know of any good leads for a remote internship for the summer?
IME this ALWAYS ends up with jail, when figures are present it is usually already a cop negotiating.
The protests started a loooong time ago, and were peaceful. Right from the beginning, the government would use thugs and snipers to kill protesters. The armed resistance is a relatively recent development, and is formed from army units that defected when the army was being told increasingly to fire on unarmed civilians. This is how dictatorial regimes fall (assuming the resistance carries on to succeed, which is by no means assured).

Remember that this is a regime that razed an entire town to the ground to suppress the last major resistance (Hama, 1982). This is a dictatorship, passed down from father to son, result of a military coup in the 60's, and one of the most brutal, ruthlessly oppressive regimes in the region. You can imagine some people might take issue with that, forcefully.
Geotechnical Earthquake Engineering Workshop (1.4 CEUs)
Awesome news :D

Best of luck for the new role and thanks for your posts. They provided a great insight into a world we techies are so close to but never really see
Ha! What's that word... oh: LOL!

I think HN-ers don't expect "free-as-in-breastfeeding-pictures" (really liked that) from a company whose business is selling your personal information to advertisers.
I prefer keeping unfinished features out of my deployed code base, so I keep them in branches.
According to this source, Symantec's reply was law enforcement posing as Symantec:

http://blogs.computerworld.com/19695/antisec_leaks_symantec_...
That you assumed Assad was elected reveals a gross lack of knowledge of the situation. Everyone remotely familiar with the region knows exactly what the deal is with Syria.
A message from Guido van Rossum on the Python-Dev mailing list confirms this (http://mail.python.org/pipermail/python-dev/2006-December/07...). YouTube was launched in 2005 and the message is from 2006, so it’s a safe bet they’ve been Python-based right along.

“Quotes about Python” (http://www.python.org/about/quotes/) also has an entry for YouTube:

> “Python is fast enough for our site and allows us to produce maintainable features in record times, with a minimum of developers”—Cuong Do, Software Architect, YouTube.com
I'm pretty sure the "let's send you $1000 over Paypal as a sign of good faith" was a trap.

Looks like the hackers didn't fall for it.
One Town's War on Gay Teens
Building an ecosystem for open web development in journalism
Lessons Web Designers Can Draw From the Fashion Industry
You're kidding right? Steve Jobs delayed his cancer treatment because he believed this sort of stuff. We do not know how to cure cancer by changing your diet.
Not everyone can give their time to do this so having a way to donate is awesome!
Both probably. Also patent trolls ("Using a for loop to sequentially read the bytes of a file" and what not).

Finally, I suspect at least part of the reason is that the source code contains a number of heuristics that, if known, are easier to circumvent for malware developers.
Of course, the problem here is that by making that statement, you are both trying to wisely speak about programming ability while still claiming it's mostly unknown to you. Both bases effectively covered. Score! :)

It's just a blog entry with observations. I make no claim on being an expert or creating the next standard. Just throwing some ideas out. I knew this would generate a bit of a stir on HN, so I thought it would be fun. What can I say? I like putting out ideas and having people throw rocks at them. If the criticism is poor, then I know I'm on to something.

Having said all that, I think there is a level of symbols, symbol assembly, and abstraction involved, even if I did a poor job of grouping them together for this entry. Writing your own language is dealing with a problem from about 3 or 4 meta levels away. It's nothing like simple scripting. There has to be some kind of natural level involved there.

EDIT: I restated the programming levels in a really short list posted to HN here: http://news.ycombinator.com/item?id=3562422

I think this might be a case where more words are worse. That is, by providing concrete examples it just gave people a bunch of stuff to complain about. Hopefully the follow-up put it in generic enough terms to be more tractable.
Why the SF fire department still uses the city's 100 year old alarm box system
Or force them to change the password on first logon? And disallow weak passwords?
An API is more flexible. For example, the code being called could itself adjust the job parameters to fit its needs dynamically. Or you could have a pre-packaged solution that the user can install on a shared hosting server that automatically sets up the cron job.
Either you are a sock puppet or live under a rock. The syrian regime was installed in a coup and passed down to Bashar al-Assad by his father. Additionally it is well documented that Assad regime attacked its own citizens from the very beginning of the protests in syria.
Please edit the title to make clear it's Rails specific (and not about, say, /lib/ on a Linux install).
I gave mine to someone who just started learning web programming and it has been great! Using shiftedit with dropbox for creating and editing files, and the battery life on it is amazing. But, i agree, ChromeOS is mot for everyone.
Don't use vendor prefixes.
The main reason to advertise on Yelp is extortion. If you don't pay Yelp their extortion fees, they only allow a small number of reviews for your business, and even worse, their algorithms pushes the negative reviews to the top. One of my friends' businesses currently has 200 "filtered" reviews and 19 posted reviews which in itself makes his business look incredibly shady (sure, he runs a dispensary, so he might be shady, but that's besides the point).
High-res UI elements in OS X 10.7.3 renew buzz about "retina" display MacBooks
> If the problem you are trying to solve involves creating a magnum opus, you are solving the wrong problem.

I disagree. If your goal is to create something great, you aren’t necessarily so misguided—how you go about realising that goal is what’s relevant. The Gossamer Condor was no less a masterpiece for having been created iteratively.
HTML humor:

<br type=lunch>

haha :) Anyway here's my question:

tantek: I think if you're working on open standards, you should propose your features before you implement them and discuss that here.

smfr: We can't do that.

sylvaing: We can't do that either.

tantek: We're going to push you to do that sooner and sooner.

jdaggett: If you're proposing something that's going to be put on a Web page, how is that proprietary?

I'm with tantek & jdaggett. Why can't browser vendors propose a standard before implementing it?
How to Outline your Ebook in Less Than an Hour
It's also interesting that this Rectangle/Square conundrum disappears when you remove mutatable state from the picture. I think it's usually best to model mathematical objects like these as simple value objects anyway, it's less surprising and more similar to how they are treated within mathematics itself.
I would really appreciate if any one can summarize that :)
I found the analogy to quirks mode really interesting, especially the lines:

plinss: You said this is a short-terms solution. Quirks mode was supposed to be a short-term solution.
tantek: No it wasn't.
plinss: Yes it was.
plinss: I implemented it before you did.
Download TeraCopy Pro 2.3 Beta | Andra Little Notes
So you'd prefer illegal means? I'm not sure I understand your comment.
Kinect based shopping experience
Kinect based shopping experience
I would imagine that their power costs have not fallen quite as quickly.
I know you have good intentions, but that documentary wasn't very realistic -- it wasn't really well-grounded in science.

For example, they keep presenting an argument about how milk protein is harmful because lab rodents developed liver cancer when fed with a diet of 20% milk protein, as opposed to rats fed with a diet of 5% milk protein. What they don't mention is that many of the rats fed 5% milk protein died.

In terms of meat, they don't make a logically sound argument against eating lean white meat or fish. Fish can be extremely healthy and nutritious. Every argument presented in that movie applies mainly to red meats or unhealthily-cooked white meats. They just use red meats as an example, and then make generalizations.

And like most documentaries, they include anecdotes to keep your attention.

It's a movie with good intentions (it's a lot easier for the average American to be healthy just by cutting down on meat consumption), but exaggerated claims (meat -- especially fish and lean white meats -- and milk protein isn't going to kill you, and can actually be very nutritious).
Delight
Maybe I'm just feeling cynical this morning but I don't understand why the OP came to his conclusion. I read it as him making a bunch of mistakes which led him to conclude he shouldn't use CoffeeScript.

He took on a large project on short notice with a tight deadline, browser compatibility issues, and growing requirements (client is a big company after all) using a language he's "not terribly confident with". This alone is a really Bad Idea. But I'll give him the benefit of the doubt and assume he recognizes this in hindsight and felt he could handle it at the time.

Then he decides to do it in CoffeeScript, something he has never used before. It seems he had expectations that CS was much more heavy handed, providing library-like code structure and compensating for his lack of JS knowledge. Mistake #2.

He finds a bug and some other small annoyances. This is understandable. There are some things about CS that annoy me too. Every language has its problems. I suppose this alone could be enough to drive someone away from a language. Personally I find the trade offs worth it for increased productivity, but that's just my opinion.

His conclusion about CoffeeScript is that "it just doesn’t feel quite robust enough (as a language or as a tool) that I’m confident in it at this sort of scale, and at smaller scales it doesn’t confer enough benefit to be worth the added complexity." Again, problems with confidence.

My suggestion? Be confident with JavaScript first, then use CoffeeScript. Not understanding the underlying language is just going to lead to problems like this.
Why can't browser vendors propose a standard before implementing it?

Because W3 takes forever to discuss, let alone approve it. HTML5 isn't going to be ratified until 2014, for example.
Surely, there is a line though? At some point, whizz-bang animation and prettiness gets in the way of the function.
XCode is actually pretty horrible as IDEs go. It doesn't even have a solid plugin architecture. When will you see vi/vim plugin for XCode? That makes it pretty much a toy and unusable.

Honestly, XCode is pretty horrible when compared to even Eclipse.
PNGTextures.com
Karen Handel Resigns From Susan G. Komen Foundation
Tagging is useful for libraries and such. But for web sites and the like, you can just use the deployed commit SHA as an identifier. Much like GitHub does https://github.com/site/sha
If you look at Google's cached result, the page is blank but if you view source the profile's all there.
Hash.js
> Simple grammar ... verbs do not conjugate differently ... This made me wonder about all those complicated grammar rules

It reminds me that Japanese has a very simple grammar regarding verbs.

There are very few, clearly identifiable groups based on suffix (I seem to recall it's three groups ~u, ~iru/~eru and irregulars), they are basically invariable, and have only two tense, past and present (plus each having a negative form). Time is more often than not purely contextual. Going even farther, subjects and objects are often omitted altogether,adding to the context you have to maintain. Also, there are only two irregular verbs (kuru and suru).

It's a bliss when you talk to someone and only a few words can bear a lot of meaning (no S) thanks to the context. At some point it feels like perl :-)

Now you might think that japanese got it right but then you learn to count stuff and holy cow you're in for a brainfuck as numbering things vary depending on what you're counting. Yay. But if it was too easy it wouldn't be so charming :-)
Look at EC2 pricing — instance pricing is pretty much a function of RAM size. I realize RAM isn't everything, but it is a large variable factor, with other cost factors either being constant or not growing proportionally fast.

I'd still argue that we should see bigger drops in pricing, especially for the large-memory instances.
No, I believe he refers to technical means. Meaning being able to prevent the leak.
"Brave" is far too kind. This is the kind of project nightmares are made of. Unless the pay was completely off the charts or I needed the work badly I wouldn't go anywhere near this type of project.
Knowing how hardware works, how languages are compiled/designed, how libraries are architected. It can only increase your knowledge of [insert technology here].

I think you're confusing "Levels" with A > B (A is better than B) when in reality the point is that: A comes after B. You must first understand B, then you can move on to the next level in your path of understanding programming.
Thanks. At first it seemed like a great idea (instant integration, better payout)...

Until I installed my app and experienced what they consider advertising. A cloned google search icon called "search" on my home screen that brings me to some scam site? woah. I'd be embarrased to tell people to go get my app, so I don't think it's worth it.

Time to switch my app's free version to AdMob.
This would be great, there are services like Heroku that provide nearly "free hosting" but have horrible cron job support unless you pay like 10 bucks a month for it. Be nice to plug this into a nice small free app.
Yeah seriously, their turnover in 2010 was $6 Billion. I mean if your gonna take all that risk ask for a least $50 million.
The first sentence opens with "As a part of a sting operation..."
What makes them different could just be that their marketing is working. Good for them.
I would say I'm close to 7, with a lot of peeking ahead toward levels 8 and 9.

It's an interesting way to look at prowess. Instead of looking at specific languages/technologies, we look at the progression of understanding. Ie how rich, efficient, and effective the programmer's mental model is.

What's a good salary aspiration for someone at this level who's situated in Sweden? I am currently making nowhere NEAR the ludicrous fantasy sums (ie $100k+) that you Americans consider to be a human right but I'm thinking I could aim higher.

Maybe I could use this level-based thinking when discussing salaries with employers?
Of course, there is a line. But, to be truthful, Apple has shown they err on the side of "whizz-bang" rather than function, as they obviously feel that this pleases their customers more than microsecond efficiency.
Maybe it's time to have a closer look at the numbers that matter here and who it is that is pushing so hard to get these kinds of licenses to collect money through.

Certainly none of these oppressive regulations with all their side effects from censorship, loss of civil rights to medicine and industrial espionage would even be discussed if it wasn't for the music industry.

As we are constantly flooded with their products, let's have a look at how big that industry really is. The IFPI - their industry body - has just published global music sales at $16.2bn for 2011. Yes this is the industry as a whole and globally - not just one company. And it includes all digital music sales (strongly rising), subscriptions etc. With these revenues the global music industry as a whole does not even make it into the list of the 200 largest corporations.

Now what would you do when - for lack of a better example - the global Christmas Tree industry (was about the same size but due to recent effects of globalization has lost substantial revenues) would treat every citizen like a criminal, put up surveillance measures that would make every totalitarian state proud, put you or your children into prison with punishments similar to murderers, tries to extort fees from you / your children for minor offences that could make up the last 10 years of revenues of one of their mid-size member companies, and would ask everyone who buys a blank DVD/CD to pay them because you could actually save an image of a Christmas tree on it. Let alone all the gardeners that are really responsible that nobody wants to buy 10 Christmas trees every year for $100 each. Those really have to be hunted down.

This metaphor aside, if you look at these numbers ($16.2bn) that on a global scale are very small even for a single business to attract such attention (these are revenues not income), it becomes obvious that something is substantially wrong here latest when you look at the hundreds of millions of "lobby-money" paid in the U.S. alone.

Besides that I believe it is fair to say that the damages from such legislation for all citizens and other companies will most likely be on par with the $300bn damages recently calculated from excessive IP/Patent "usage". That is millions of jobs and the lives of millions of families.

Maybe it will help to tell your congressman that (s)he is selling the lives of thousands of people in your constituency for a dinner sponsored by a local shop in Hollywood. A small Christmas tree might also help ;)

(IFPI numbers at http://www.guardian.co.uk/media/2012/jan/23/global-music-sal... )
I disagree with the premise of this article. By trying to differentiate the different "programmers" by nothing other than their skill, he is ignoring the fact that you simply shouldn't group together low-level chipset programmers with PHP programmers with LABview drag-and-drop-individual-components programmers with computer scientists who also happen to be programmers. These people are fundamentally different, and trying to say that they are all the same and only differ in "programming experience" is fundamentally missing the boat on these distinctions.
I am always a bit perturbed by lists such as this.

I have worked with people that would be categorized as a "script kiddie" and the work they put out is far more useful than what has been done by someone who has a doctorate in computer science.

I'd much rather employ someone who can get stuff done rather than someone who knows everything yet does next to nothing. The man driving the delivery truck is a lot more useful than the worlds best nascar driver.

My level: Some days I wonder if I am even a level 1 by this list.
JP Morgan in massive lawsuit over 'fraudulent' IT system