News for hackers. Stuff that matters.

pellicle

Re:The Case for $320,000 Teachers on Wednesday July 28, 2010 @12:55PM (#1554850)
> Teachers already work less during the year than other professionals

Do you have any idea how much time teachers spend grading and preparing lessons after the school day ends? If you teach 5 classes, with 20 kids per class (that's being optimistic), then every time you collect an assignment, that's 100 assignments to grade (same goes for homeworks, quizzes, tests, and labs -- holy freaking cow it's a lot of grading). And not only that, but high-schoolers will nickel-and-dime you for every point (and compare grades with friends), so you have to be painstakingly consistent. This is excruciatingly boring work, and it sucks hours of the teacher's time after the school day has ended (and most evenings).

Not to mention contacting parents after school (who believe every word their child says about how mean and awful you are (translation: you expect them to actually do work in your class and behave)), after-school meetings, hunting around for lab materials, and coordinating with the other teachers so you're all on close to the same page.

> Are you seriously comparing an easy 6 week continuing education course to full time employment?

When the school year ends, besides all the wrap-up paperwork teachers have to do, they have to deal with angry parents of kids who failed (and about whom they've been sending letters home from day 1). Anyway, after all that's done, teachers are standing in a large pile of material they've burned through throughout the year. All this needs to be organized, revisited, and made ready for next year. The school year is about Sept to June. That's, what, about 34 weeks net? Figure 2-3 homeworks per week, 1 quiz per week, 1 test every 3-4 weeks ... that's a boatload of material to edit/revise over the summer.

And don't discount recovery time. Teaching is mentally very difficult. Students are constantly testing your limits all year. Parents are forever questioning your teaching and complaining why their kid has to stay for detention or whatever. Sometimes you even have to attend meetings and explain in great detail to parents and administrators how you warned the student n times, how they knew the consequences, and how they decided to behave badly anyway. And this doesn't even account for the actual teaching -- which means being on performing in front of an audience every time (think how difficult it is to write a program with collegues or your manager looking over your shoulder). And they do it every day -- to the ring of a school bell even. And when that bell rings, you'd better be at that door, taking attendance, dealing with late passes and excuses, collecting homework, and getting the group into learning mode because you've only got N minutes until the bell rings again, they shuffle out, and the next group comes in.

Re:The Case for $320,000 Teachers on Wednesday July 28, 2010 @10:53AM (#1554445)
If you want better teachers, you don't necessarily need to pay much more. What you need to do is make the job better, and you do that by working to remove the things that make teacher's lives miserable.

Teachers already love kids and teaching. What drives them away is a long list of negatives: little support from administration (especially when parents are involved), overbearing and/or micromanaging administration, way too much paperwork, too many meetings, and too much weight put on standardized testing. Large class sizes doesn't help either.

(And please don't tell me that teachers have summers off (technically, contracts end at the end of the year and start up again when the school year begins, so they are not employed during the summer). Teachers spend their summers doing professional development, getting prepared for next year (revising curriculum, tweaking tests/quizzes/homeworks), dealing with paperwork, recovering from the school year, and often doing something teaching-related for pay (running summer programs or summer school). )

Re:Python.org's humor page on Tuesday July 13, 2010 @02:58PM (#1512362)
Perl doesn't have one of these (afaict), perhaps because it would take up too many pages, but if you filter out just the Larry Wall quotes, you might get something close to this: http://en.wikiquote.org/wiki/Larry_Wall (or maybe http://www.cpan.org/misc/lwall-quotes.txt.gz ).
Re:Elon Musk: Correcting the Record About My Divorce on Friday July 09, 2010 @10:22AM (#1500672)
> "Reasonably confident" is a remarkably weak threshold for putting half of one's future wealth on the line.

Half of your wealth is very very small compared to losing custody of your kids. If she leaves, the legal system will almost always make sure she gets the kids. Unless you have kids, it's difficult to understand how horrible this is for dads.

Gitorious needs a "documentation" link on its front page leading to at least "overview" and "getting started" docs.

Also, as an aside, Gitorious should consider switching to a new logo, or none at all, and then choose a lighter colorscheme for the site. The current theme reminds me of a hospital room at night.

Seriously; if you ask around and find that people really can't seem to come up with a good reason why they use Github instead of Gitorious, this is why.

Re:Will the real programmers please stand up? on Thursday July 01, 2010 @01:03PM (#1478552)
There are many decent programmers who've been using high-level languages like Perl/Python/Ruby/etc for so long that they don't even remember the last time they had to think about a linked list.
Re:Ask HN: Typical Startup or Abuse? on Monday June 28, 2010 @01:32PM (#1468663)
> Then tell him your new hourly rate for consulting. Make it a good one.

Note: search around here for tips on choosing a good rate. And then factor in your history with them.

Haven't yet used them, but these guys http://laclinux.com/gnu/Laptop sell and support Lenovo Thinkpads with GNU/Linux installed and swear by them.
Re:Richard Stallman agrees to do an AMA on reddit on Thursday May 27, 2010 @11:04PM (#1385578)
I saw him speak a few years ago. The impressions I got were:

* nice guy, but a bit awkward socially

* very smart and good memory too

* has written a lot of free software, and would like others to consider making theirs free as well

Also, I wished that he would've included more technical topics in the talk.

Re:10 tips for writing perl one-liners on Thursday May 27, 2010 @12:57PM (#1384231)
I don't think HN's sarcasm tags are rendering correctly today.
Re:Damian Conway on Perl and its future on Tuesday May 25, 2010 @03:23PM (#1378307)
> but I'm getting a Lisp vibe: clever people use it, they develop cool new things with it, but it doesn't attain market success (aka secret weapon).

The difference is, (AFAICT) Perl 6 also aims to be easy to use for the everyone else. Damian is extremely bright and surely wishes to have (and (I think) has helped design) a language that allows him to do some frightening and epic stuff. Larry is also a very bright guy, and is very humble, and (again, AFAICT) still requires that Perl 6 make easy things easy. "Baby Perl 6" should be easy to pick up and use.

So, the only part of the Lisp vibe I'm sensing is: yes, clever people will use Perl 6 to do clever things. But also, people who just need to get their work done in a straightforward way will be using Perl 6 as well.

My prediction: Perl 6 will have a long and steady increase in use as time goes by. This is because although there's not a tremendous amount of hype, potential users will trickle in and say, "I need to do $x"; and then as usual, Perlers will come out of the woodwork with multiple ways to quickly do $x without much trouble, and bang: you've got one more Perl 6 user.

Re:Damian Conway on Perl and its future on Tuesday May 25, 2010 @09:44AM (#1377384)
This is a great interview. I'm glad Damian took the time to answer those questions.
Re:Still hatin' on git: now with added Actual Reasons on Thursday May 13, 2010 @03:54PM (#1345423)
> Git and mercurial are not the end of the story.

> I'm optimistic that, within another few years (give or take a decade), someone will come up with a VCS that's both powerful and usable. :-)

Do you think Hg shares the same amount of usability as Git?

Re:Still hatin' on git: now with added Actual Reasons on Thursday May 13, 2010 @03:47PM (#1345399)
How do you think the Bzr UI design compares with that of Hg?
Re:HTML 5 Asteroids on Thursday May 13, 2010 @09:04AM (#1344081)
Needs audio! But very cool indeed.
Re:How I Monetized My Passion on Thursday May 06, 2010 @11:53AM (#1324682)
> and if I were to slap ads on it today I'd pull in a buck thirtyfive a day.

Do you mean $1.35/day? If that's the case, then I see your point: even though you're passionate about it, it (in and of itself) won't pay the rent.

Re:How to implement Perl 6 in 2010 on Wednesday April 21, 2010 @12:56PM (#1282666)
Thanks for the thoughtful reply, Audrey.
Re:How to implement Perl 6 in 2010 on Wednesday April 21, 2010 @10:04AM (#1282187)
Audrey, how do you think the combination of Rakudo and Parrot is coming along? Do you like the overall design of this Perl 6 implementation?
Re:Why Perl 6 is different on Tuesday April 20, 2010 @03:12PM (#1280306)
So, do you think the key to Perl 6's success is to avoid that? That is, do you think it's better for Perl 6 to have a smaller, more seasoned developer community in the beginning (to establish some best-practices before the rest of us join in)?
Re:Online tutorials for LaTeX on Friday April 16, 2010 @11:47AM (#1270911)
Yes. It's great to be able to use a LaTeX-formatted equation into a regular Pandoc Markdown document.

BTW, for those wanting to learn more about how to use LaTeX, you might try writing your doc in Markdown, pandoc it into LaTeX, and then look at that LaTeX output in your editor.

I'll add though, that with LaTeX I had to write markup. With Markdown I just write.

Re:Guile - The Failed Universal Scripting Language on Wednesday April 14, 2010 @04:01PM (#1265979)
Can anyone summarize how Guile is supposed to interpret/interact-with other languages? I thought Guile was just the GNU Scheme interpreter (now bytecode vm, I guess), but it seems lately that it's turning into something like Parrot. Is that the case?
Re:Casting SPELS with Clojure on Thursday April 01, 2010 @03:14PM (#1235173)
Congratulations on the book being published.

I didn't know there were so many versions of Casting Spels (Emacs Lisp, Common Lisp, Clojure, Haskell). Do you have any plans to do one for Scheme?

Re:Free Python screencast about solving ASCII mazes on Monday March 29, 2010 @12:55PM (#1226919)
Perhaps providing a 10 or 20 second sample free -- right there on the page linked to -- would persuade people to do the email sign-up in order to get the rest of the screencast.

Without a sample, we really have no idea what it is, nor whether or not it would be worthwhile to take the time to do the email signup. For example, does it show coding happening in an editor? Some kind of graphical program? Is the output animated? We really can't tell just from the title if it's something that would interest us.

+1 on offering ogv format, btw. :)

Re:PLT Scheme being renamed to PLT Racket on Friday March 26, 2010 @01:22PM (#1221541)
Sounds like a great idea. My understanding is that PLT Scheme goes way beyond R5 (even R6), and with the new "R7" dual standard on the way, better to change the name now rather than later and be potentially confused with the upcoming R7 "big" Scheme.