skysight-inc/HackerNews huggingface dataset:
This is, to be perfectly blunt, utter nonsense of the highest degree.

- You can't make something interesting when your time is controlled minute-by-minute. If you were stuck in India for the next four years, you could find some way to make it interesting because you have freedom. You simply can't make, say, prison interesting if it's not already, because everything is so rigidly controlled.

- High school is NOT there to socialize you; it's there to keep you in one place all day so that your parents don't have to babysit you (see http://www.paulgraham.com/nerds.html, http://www.johntaylorgatto.com/underground/). High school society bears very little resemblance to adult societies in the real world. For one thing, you can't pack up and leave if you don't like it. For another, your friends are chosen by accidents of age and geography, and not by you. For yet another, adults (some adults, anyway) spend the day doing things; most of the work that high schoolers do is simply thrown in the garbage at the end of the year.

- High school can't possibly be a filter for anything, because everyone is forced to attend; the "filter" isn't a filter if it lets everyone (or nearly everyone) through. Prep schools are filters for colleges, but they filter based on how much money your parents make and not based on how smart you are.

- The vast, vast majority of adults, by the time they're 25, have forgotten 90% (or more) of the stuff they've supposedly "learned" in high school; it necessarily follows that most of the "learning" is a complete waste of time, as you can't possibly make use of information if you don't know what it is.

- Why in Cthulhu's name should anyone want to act like a high school student? Most high school students accomplish nothing of any importance. Most high school students will do incredibly dangerous and stupid stunts if their friends ask them to. Most high school students waste enormous amounts of time on stuff that is neither fun nor important. See http://bygpub.com/books/tg2rw/chap3excerpt.htm for more on this.
Don't drop out. I "finished early" but in all practicality it was the same thing. It seems like a good idea but I promise that my GED isn't worth anything.

I have been able to get good programming jobs based on my ability to get projects done. I wish I would have finished high school because now I'm taking online classes to figure out things I should have already learned. Google answers a lot of my questions but that isn't the same as learning it correctly the first time.

Who cares how bad school is, Don't drop out.
Cute: <!-- Ridiculous and unnecessary use of Spacer.gifs -->

More seriously, the image-based layout with incorrect alt text is incredibly inaccessible. And users of IE-based voice browsers are one groups who could really use upgrade guidance.
Theres often more interesting stuff to be said about why something failed than about a language that is mainstream designed by committee and compromise.
I've had the blessing of both at the same time. I've learned different things from school and work -- it all ends up shaping who you are. In a work environment, people are forced to cooperate with you. In a school environment, you are forced to cooperate with people and take initiative. Communication in a workplace is easier but you'll learn to be all-businessness. It's in school that you learn to make friendships and the art of small-talk.

I'm in 12th grade by the way, and 11th and 12th have been my biggest growth years in terms of interpersonal ability.
I'm pretty sure it was already balanced by the preponderance of extended meditations on the indignities suffered by nerds. It's not like jocks blog insightfully about their social anxieties. Hell, I don't think most popular kids understood what was going on at all. They were just going on instinct. It's nice to see some actual analysis about the other side of the equation for a change, and it seems like a bad idea to immediately swing the focus back to the side that we already understand.
You don't have to like a language to learn from what its designer has to say about it.

Although I would be surprised if Stroustrup says anything that wasn't said in D&E (http://www.research.att.com/~bs/dne.html) and his recent HOPL III paper (http://research.ihost.com/hopl/HOPL-III.html)
This is coming from the Daily Mail, one of the most populist and generally poorly-researched papers in the UK (which has a glut of populist and poorly-researched papers). I'm not inclined to believe this article for a second.
Effects of Recession on Insurance Industry. | Niche Audience
At the time I posted this, plenty of others had posted their counterexamples. Mine would have just added to the noise.

Further, I would submit that it _is_ wrong to let a generalization masquerade as a general truth in public.
Sounds like it's branded/positioned as "Cocoa"... and possibly support is lacking on other platforms (I guess you mean libraries - they're crucial for language success).
I suspect that success with creating a language depends a lot on the ego and personality of the creator. The network effects, the community, the culture, the shared wealth of libraries and code all have as big an impact on success as technical excellence of the language itself.

I might be downmodded for this, but I suspect that Python is a success in large part because Guido has big cohones! (Especially when it comes to saying no to people smarter than him.)

(Note, this comes from a long time Smalltalker.)
SEC tries to boost transparency with Twitter
I get tired of technical environments online which assume there are no women present; or worse, that outright insult them. Slashdot and digg are particular bad about this, but you see some of that here as well. What message is that going to send to people who are considering joining the field? Who would want to deal with these jerks?

Assume that there are women present, even if you don't hear from them, and act civilly. That will make room for more women to come in. Thanks.
I'm a distance runner. When I had injuries, better shoes fixed them. I spend ~$400/yr on shoes. If you run enough mileage, they help. If you don't, they aren't worth your investment. Also, sprinters seem not to require as much cusioning as they require stability.
Slideshare version (via http://news.ycombinator.com/item?id=583304):

http://www.slideshare.net/jzawodn/mysql-and-search-at-craigs...
Bad gray and make the info text disappear when one clicks in the field.
$90 for 500 miles. Hmm...yeah.
I think slides are a pretty poor communication medium outside of presentations (and much of the time within them).
I think you're right. Gaming certainly seems like it would suffer a lot less from this, because the interface doesn't generally function like that of a typical Windows/Mac/etc. application with a familiar look and feel. Your game mostly gets away with it, but it's always subtle things that give away a non-native app. In your case it's using control instead of the apple key as a modifier key, which is not the expected behaviour for a mac application.

Edit: But you're right it's quite a nice interface.
I don't see why a reverse diff chain would necessarily require re-encoding all previous versions on every commit. A commit would be something like this:

- Diff the new and current versions

- Place the new version and the diff in the repository, remove the current version

- Verify the integrity of the current version

which executes in time independent of the number of versions.

He might be referring to the zlib encoding, where if you always put the current version at the "beginning" of a single large, everything will need to be re-encoded. This is a limitation of zlib, not of encoding in general. Besides, you should be able to work around it (even using vanilla zlib) by keeping separate, uncompressed indices for the beginning of each diff, and then keeping the current version at the end of the file instead.
Go back to the teachers who inspired you earlier and ask their advice on how to "work within the system" to make high school less of a pointless burden for you. You might be able to get an "independent study" credit to replace some of your classes, for example. The teachers would know more than anyone else how to pull the appropriate bureaucratic levers and what officially-forbidden arrangements will be overlooked in practice.
hah people with my "own language" use English for sure! it's programming related and English is the best
Chances are that you just very intelligent, and public education such as high schools are designed to intentionally destroy your creativity, no exaggeration, you can look into this -- the goal is to make you a good worker, and if you make it through , maybe white collar (university) with real education being something going on somewhere on the side at institutions of exception. As others noted it could be used to develop your social skills, but so could many other things. There's a chance a lot of people at your school aren't worth socializing with. This is fine as long as you understand that interacting with people is important, and fill it in somehow (clubs, outside of school activities). What happens at school will affect your options with universities, so the way to see it as perhaps as something junky you need to do well at, so that you can keep on moving on in your life.

Considering that you are reading this site, that you are switching schools and looking for solutions, I would guess that you've already accomplished the primary gain from public education - to understand the value of knowledge, and you went further and are self directed in its acquisition, so you've already accomplished most of what undergraduate school is trying to do (you may be bored for some time now....I made it through high school thinking university was going to be this awesome mystical place where I exchange with enlightened minds, but I learned later that that is only MIT, I shouldn't have grown up reading all about MIT, maybe read about other schools, because I didn't make the final cut).

You're going to be fine, and I believe this because your already alive. No need to find the appropriate group, high school or whatever, to 'lead' you, lead yourself to where you think your going to learn more, of what to learn - use the system's like schools available to you, don't wait for them to magically get wonderful - not going to happen. Unless you get into MIT....in which case, awesome, and enjoy.
Ok, this is not a good choice.

Me my self studying in a third world school I had never thought of dropping and continued my study and will graduate in 25 days!!

In fact you are lucky, what about if you was here? You don't know the schools here, private or public, teacher are sometimes more stupid that pupils. I can't say more than, my english professor can't spell correctly the "wednesday". I have some good professor also, my math teacher is a SUPER PROF, just because his an old one.

Brief, here most of schools are public, but you need to study outside school, in what we call "additional hours" in some professors houses, which is non-legall and is costing me more than $100 a month.

So I study from 6 to 8 hours in school, 80% of hours are pure waste of time, simply because professor are not competent and students are indifferent. In fact, if you are a professor here, and you just give your students 20/20 and don't teach them anything, they'll be VERY excited, they'll love you and consider you as an intelligent prof.

Why are you considering school a waste of time?

Here's the response:

you want to start productivity from NOW, you don't want to wait few other years to learn programming, you want to start now.

Is it good or bad?

No, that's VERY bad, in school you expand your knowledge, even if it's not programming related, you know new phenomenas of everyday life that you don't know.

Don't be in hurry, you'll start working as soon as you have learned programming. Developing software isn't a simple job.

My own advice, is to carry on your study and then compelete study in university, you can then choose which section fit for you better and carry on your programming carrer.

Don't try to burn steps and jump over them, step by step and you'll get there, be sure.
My comment will get lost in the noise, but I'll give you an insight here that you will likely hardly hear again: You want a thrill of success. At the age you are in, your brain is hardwired to search for success. Programming gives you success, because when a piece of code compiles, you get that feeling of success. School is not doing so. So you will compulsively chase programming, trying to get your success fix.

Turn this around and get your success from school. See if you can become the very best at school, and become the most popular kid at the same time. If you can switch your priorities to that, you'll discover that the dopamine rush will keep you coming back for more.
I am not a fan of the superstar mentality either, but this story just seems like a bash-fest. Rails core does this, and rails core does that. It doesn't offer anything to really change the direction, or even food for thought.

If Merb taught us anything, it is showed us that dedicated people can change the direction of this community. I worry less about the core team getting hit by a bus, and more about stability of the framework and for large systems built upon it.

I think if we focused on those issues we may care less about what is happening at the top, for example extending maintenance cycles, stabilizing important plugins, and giving older releases as much face time as the bleeding edge. The edge is critical to expansion of the technology, but the platform will be taken more seriously if it behaves like someone who has a financial stake in its products.

jer
Will a ‘Millionaire Tax’ Cause an Exodus of Talent?
I never understood Craigslist. The most baffling thing is they took on EBay and won, which I put down to luck.

But the initial concept of a listing for a small town (whether it be San Francisco or not) is laughable.
Ubuntu brings advanced Screen features
Seth Godin: The collectible totem
One time, this guy at my school made it to Hollywood in American Idol and the school paper did a bit on that and a friend at that time became irate. Like, RAGING, throwing things against the wall. He said he did cooler things in programming-he had hurricane coding skills. As opposed to something as utterly inane as American Idol and nobody wrote an article on him. After graduating, I make it a point to avoid people like that. I'm completely traumatized from being surrounded by those people every day for 4 years. My friends now don't know what the heck i'm talking about when something triggers those memories and I marvel about how obnoxious those people were. Then she sent me this article, and she asked me, you mean like this? And I said YES!
The great crash of the "Chicago school" of economics
figure out a way to get 100 of your peers working on something -- anything -- together.

This suggestion caught my eye. My oldest son appears to be a bit older than the submitter of this thread, now in eleventh grade. For him, "eleventh grade" has been mostly dual-enrollment studies at our state flagship university, with a seventeen-credit course load there this semester, and an additional distance learning class from the EPGY Online High School at Stanford University.

His peer collaboration project has been a website

http://impishidea.com/

about literary criticism of best-selling fantasy genre novels read by today's young people. He has gradually found a group of local and online friends who are appalled by the literary characteristics of today's best-sellers such as the Inheritance and Twilight series, and runs the website as webmaster and forum moderator, with help from a lot of his friends, to elevate the tastes of readers and to discuss better writing. Computer programming in the service of good literature is how he combines his interests.

I have utterly no idea how my son's activities will look to a college admission committee. (He should have his first admission result in about a half year's time as I type this.) And, no, he doesn't feel all day every day that he is doing just what he would like best. Part of the stress of being an adolescent is moving from dependence on the birth family to being able to independently support a family in the next generation. My son tries to keep his eye on the prize of getting to make more and more of his own decisions as he grows up.
When I was in High School I used to pass the time by programming on my graphing calculator. I'm sure these days you can get by with reading a book in class or maybe even a small netbook. If none of those things are possible, just start a project and doodle your algorithms while you're in class and code them up at night.

There are a lot of ways to circumvent the system and do something you like to do, don't just give in to your immediate urges to shut it out. At the very least, you should graduate High School.
Very rarely is there something structured put in place for high school students to work at universities...

Really? I went to three different summer programs at Ohio State University when I was in high school. Great fun.

My last summer program ran nine or ten weeks and had me playing RA in a biochemistry lab. One of the most generous masters' students in the whole world (I think the poor guy was in his 3rd or 4th year... he was kind of a long-term masters student ;) spent most of the summer teaching me stuff -- growing bacteria, lysing them, running chromatography columns, gels, enzyme activity assays, the works.

He was crazy, actually, to spend that much time teaching a high school junior who would never come back to the lab, but I hope he's having a happy career somewhere because he sure was generous.
Making a pop-up dodecahedron.
Perhaps include current time in the from-country and to-country? Perhaps, also let the user set when they plan to call, e.g., 5pm to-country time, and it gives the from-country time...and vice versa.
1. My grades are A's and B's. They've gone down recently out of apathy but they're still not bad. I know they're important to college, but grades are something I just abhor because I feel they really diminish the value of learning the subject. Like I said though, they're "decent": I've had no C's, and the lowest GPA I've had is a 3.17, which is mediocre, but it's tough to make myself care. Really it's just a matter of extrinsic vs. intrinsic motivation for me; I try to motivate myself to do better with grades because there's supposed to some benefit later on of getting into a better college and all that, but I'm just more motivated to do other things like learn programming languages or typography or how to play the drums, or just read. Probably a typical teenager thing to say, sorry.

2. A few, I could 'network' more as some people above me said. I guess I've been aversive to that because it seems that's the only thing most of my peers want to do. If that'll make it more enjoyable though, I'll try...
Put one in an envelope and send it to your friends!

(if you have any friends (sorry - personal experience))
Well, that's what discussions are made of. I think it's silly of you to suggest that I shouldn't say anything without making sure to reiterate the original author's points.
And use cookies so that the value in the first box is the same as it was last time.

While you're at it, why not expand the site so it contains more information about countries, e.g. include internet country codes. Include currencies for the from and to countries and currency conversions.
As someone wiser than me once said, high school is probably the most structured experience you'll have unless you end up in prison.

Very true. It is precisely the young people who thrive most as independent learners who feel most stifled by high school.

http://learninfreedom.org/

Some of the feeling of structure comes with adolescence. But happy is the adolescent who restructures his learning environment to increase his personal responsibility.
...and before becoming a member of the rails community, Mike was an extremely prolific and valued member of the .NET community. Whoever gets him next should consider themselves lucky to have him.
Modes of (online) conversation are evolving
So that's €2.5 million for 5 people for 5 years. Assuming they already own computers, that's €100,000/year each, and they don't even need to produce anything at the end of it. Nice work if you can get it!

Remind me again why we're a member of the EU?
Which languages to cover is an interesting question in this day and age. Should a book like this strive for completeness, or should it exclude topics that are well-treated elsewhere? I doubt they got any new stuff out of Bjarne Stroustrop, Guido, or Larry Wall. The images of Java and C# are professionally managed, so talking to their creators seems likely to produce the same old party lines. I'll definitely buy it for the other chapters, though.
My problem is that people often think you're trying to belittle them when you're just trying to figure out what they want to do. Maybe this is because people do belittle each other for not knowing proper terminology. It still causes problems.

I have had people ask me "how do you program DOS", when they were in fact looking for (among other things):

- How do I write a batch file (easy to explain)

- How do I make a simple console program (slightly tougher, but I could at least point them in the right direction, or show them if they are willing to take the time)

- How do I program my calculator to do trigonometry for me (This was my absolute favorite one, because I could actually show them the basics on the spot! Back in the day, I showed a few people how to do this, who actually turned out to really enjoy doing it!)

- How do I make a game (this is the worst one)
Another great point

freelancers can browse depeding on the projects and choose the project that fits them most and then ask to work on it
I'm trying to point out that the real issue here isn't sexism, but excessive individualism. This goes beyond the simple philosophy of working on what interests you to an actual disdain to working with or for others. Rails core doesn't care that you need maintenance cycles, stabilizing important plugins, or giving older releases face time.

That mentality will indeed impact these technical points, which is exactly why projects like the ASF repeat ad nauseam the mantras of consensus, respect and community before code.
Suggestion: have a chat with those few good teachers you had (even if you are not at their school/s anymore).

They may know more about high-school education than us; they certainly know more about you and what would suit you - they may be able to assist in a solution, in a practical sense.
Economic Policy in the Information Age
I was a lot like you. My advice would be to do what I wish I had done:

1. Use your intelligence and self-teaching skills to make sure you get the best grades possible; this will help you get financial aid for college. Otherwise, you'll be limited to cheap schools, saddled with debt, or unable to go at all.

2. When you have choices about which classes to take, take ones that stretch your creativity in areas you wouldn't normally explore: for a geek, that's probably art, music, literature, philosophy, wood shop, metal shop, etc. These classes will usually have you creating things which is fun, and if you're creating written papers, that's very good practice for your future.

3. Since you're smart, #1 shouldn't take up much of your time. While in classes you can't avoid, you can 'take notes' writing about something else you're working on. Pay just enough attention to the class to make sure you're following what's going on. Outside of class, SOCIALIZE. Learn to make girls smile at you (or boys, if that's your thing.) Learn how to make small talk, and how to get someone else to talk about themselves. Having good conversational skills, especially if you're introverted, will be hugely important for you in your future.
It's bizarre to hear the author use redistribution in a positive-light.

That's normally a conservative attack word (like amnesty).