Slashdot Mirror


User: cperciva

cperciva's activity in the archive.

Stories
0
Comments
1,639
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,639

  1. Re:You're worried? on Reasonable Salary for Entry Level Programmers? · · Score: 1

    You've been offered a job and you're worried about the pay? It's better to be worried about finding a job...

    I have to disagree here. You shouldn't be worried about finding a job; you should be worried about finding a field in which you have sufficient ability.

    If you have the necessary talent, finding a job in computing isn't a problem. I've turned down many job offers in the past six months, and declined even more invitations to interview (I want to finish my thesis). The jobs are out there.

    If you don't have the necessary talent... go find a different field. Who knows, you might be a really good waiter. But computing has far too many poor coders already, and we certainly don't need any more.

  2. Re:Your boss is right. on Is Experience in Programming Worth Anything? · · Score: 1

    The students have an excuse for lousy code. The professors don't.

    You might like to take a look at the full titles of said professors: "Professor of Computer Science". Not "Professor of Computer Programming", and certainly not "Computer Programmer". The greatest architects of the world are often entirely ignorant of the latest techniques in plumbing, welding, and electric wiring.

    So imagine that you're the manager of the UNIX dev group. What you see are a bunch of old graybeards with 20+ years of software experience (and salaries to match!), who are relying on a twentysomething not six months out of college to tell them how to make their code compile.

    What would you as the manager think? Would you think "damn, that kid must be really hot!", or would you think "damn, experience in programming is really overrated!"?


    No, I'd think "twentysomething programmers are cheap. Let's hire two more, for the sole purpose of cleaning up after the greybeards and making sure that their code compiles". Let the experts do what they're good at; hire a janitor to do the janitorial work.

  3. Re:civil case and PICS on Webwasher versus Web Content Creators? · · Score: 1

    i.e. the case where webwasher incorrectly denies access to your site to a large audience (i.e. its entire product base) and where you lose revenue.

    Unfortunately, it doesn't look like this will happen. The situation is identical to when non-spammers have their email blocked by anti-spam blacklists; the people who provide those lists just say "we're not blocking anything, we're just providing a list". I'm sure webwasher will say the same thing: "Don't blame us, we're just providing a list."

    (Oddly enough, this excuse is accepted in this context, while it was never accepted as a defense of those who compiled lists of Jews during the second world war; evidently compiling an accurate list for an illegal purpose is worse than compiling an inaccurate list for a good purpose.)

  4. Re:Looks like... on Brain's Cache Memory Found · · Score: 5, Interesting

    And what about the famous "magic number", 7 +/- 2? These people seem to be offering 4 +1/-2.

    It was found that the famous "5-9 digits" resulted from a bogus test. Rather than testing short-term memory, it was testing the "auditory loop" -- people weren't remembering the digits, they were mentally replaying the sound of someone speaking the digits.

    When people are given the digits via non-auditory means, 3-5 digits seems to be the norm.

  5. Re:BSD-wide lack of time on Funding An Individual BSD Developer · · Score: 3, Interesting

    So I was thinking about how us non-ubergeeks could contribute in a helpful way, and I think a separate section on bsdforums (say "PR Candidates") could be created, where we, users would test out some things to make 100% sure it is really a bug, it is reproducable, etc. before we submit it. Originator would be bsdforums, the threads could be used as reference, and thread participants would volunteer to test out the patches sent back.

    That would be great; but much less than that would still be helpful. Having someone go through and identify PRs which
    1. Report a reproducible bug, and
    2. Contain a patch which fixes that bug
    would be useful just by itself.

  6. Re:BSD-wide lack of time on Funding An Individual BSD Developer · · Score: 3, Informative

    The team is very responsive...

    Yes, well... (*ahem*).

    To be perfectly honest, you've been lucky. Ports PRs tend to get resolved fairly quickly; src PRs often get lost in the shuffle. The big problem is that most PRs are poorly written, either lacking necessary information or lacking coherant English; as a result, most src committers won't take the time necessary to comb through the database in order to find the relatively few good PRs.

    Prior to getting a commit bit of my own, I often had bug fixes sit in the PR database for months... the trick, as I learned, is to send in the PR with a patch, wait a couple weeks, and then start sending emails to committers.

    Dealing with PRs is certainly a major issue which we'd like to improve upon, but in the end it's all a question of time and money; reading through PRs is rather dull work, and if we're not going to pay people (and there isn't any money available for this) then there simply isn't enough committer-time to do as well as we should.

  7. Re:Not asking for much... on Funding An Individual BSD Developer · · Score: 1

    And, as phk says, you'll get much more, than just some binary updates.

    A good thing, too, considering how much I've gathered in donations from FreeBSD Update: $10 plus a new computer which is dedicated to the task of building those updates. (That's with over 3000 users.)

  8. Re:He wants HOW much? on Funding An Individual BSD Developer · · Score: 4, Insightful

    USD$5500/month? That's more than my net take home

    He still has to pay taxes, you know...

    It may be where his budget balances, but if he expects to live off the kindness of strangers, he needs to adjust his budget substantially.

    He's not *expecting* anything. This is an experiment: See if the FreeBSD community is willing to pay for someone to work full-time on FreeBSD. If not, well, he finds more contract work, earns the same amount (or more), and works on FreeBSD in his spare time.

  9. Not asking for much... on Funding An Individual BSD Developer · · Score: 4, Interesting

    RedHat charged people $60/year for access to binary updates (the company which has taken over supplying updates to old RedHat releases also charges the same rate). MandrakeClub costs at least $60/year, with a "Recommended level" of $120/year.

    As phk wrote, "Imagine if some of our users sent $1/month for each FreeBSD machine they were running." There are a lot of people and companies running FreeBSD, and it wouldn't take much from each of them to pay for several people to work full-time on FreeBSD.

  10. I've always wondered... on Build Your Own Steadicam · · Score: 1

    Why not correct for camera jitter by digitally re-aligning the frames afterwards? Ok, you'd lose the edges of your image, and parallax might be a problem, but I doubt these would be major issues in most movie sequences.

  11. Re:Ethereal on What Network Sniffing Tools Do You Use? · · Score: 4, Funny

    For the people who like useless links: You are here.

  12. Re:Wow! on Mozilla 1.7 to Become New Long-Lived Branch · · Score: 1

    If you can't perform a CRC in your head, you shouldn't be surfing the 'Net. :)

    TCP/IP doesn't use a CRC.

  13. Re:Unemployment on Bush Says Americans 'Ought to Have' Broadband and a Pony by 2007 · · Score: 1

    I was looking at yearly statistics -- monthly statistics are too volatile to be useful.

  14. Re:Unemployment on Bush Says Americans 'Ought to Have' Broadband and a Pony by 2007 · · Score: 5, Informative

    5.6% unemployment: Low for Clinton, High for Bush.

    The Bureau of Labour Statistics doesn't agree with you.

    During Clinton's term in office, the unemployment rate dropped from 7.5% to 4.0%. During the first three years of Bush's term, it rose from 4.0% to 6.0%.

  15. Re:A pony indeed on Bush Says Americans 'Ought to Have' Broadband and a Pony by 2007 · · Score: 4, Informative
    "Some Americans have yet to receive their forty acres and mules."
    This is not recorded anywhere in any historical document. This is a legend that has been passed on over the years.

    Not quite. During the civil war, General William Tecumseh Sherman issued an order to provide some blacks with 40 acres, and for the army to loan them mules. However, he had no authority to do this, so his order (and promises) were worthless.

    http://www.snopes.com/business/taxes/blacktax.as p
  16. Re:Grandiose vision (to be forgotten after Nov. 2) on Bush Says Americans 'Ought to Have' Broadband and a Pony by 2007 · · Score: 5, Funny

    Don't you mean liberate mars?

  17. Re:Physical lease on 100-Year Domain Renewals? · · Score: 1

    Not all the world is the United States. In Oxford, for example, I know of several buildings with 999 year leases.

    (Of course, I'm writing this from inside a room which predates the USA by a couple centuries, so...)

  18. In other news... on Mozilla 1.7 Beta Is Faster And Smaller · · Score: 4, Funny

    When compared to Mozilla 1.6, Lynx is 99% faster at startup, 99% faster at window open time, has 50% faster pageloading times, and is 90% smaller in binary size.

    In all seriousness, it's easy to improve figures like this just by removing features.

  19. Re:Blasphemy! on Ultimate Cooling System · · Score: 1

    I mean, there's only so far Hyperthreading will take you...

    And, by extension, there's only so far that multiple processors can take you.

  20. Re:Why not overclock other things? on Ultimate Cooling System · · Score: 2, Informative

    Why not overclock network cards as well as CPU and graphics cards?

    Two reasons: First, you'd have to overclock every network card by exactly the same amount, or they'd not be able to communicate. Second, the limiting factor is the ability to get a signal through the cables; unless you're going to have LN2 jackets around all your cables, there's not much you can do about this.

  21. Re:It is linux's fault on Freeware for Windows -- Where Did It Go? · · Score: 2, Insightful

    In many cases, I don't think the incompatibilities were deliberate. The great thing about standards is that there are so many to choose from... Microsoft had to choose something, and it's not their fault that most people picked a different standard.

    To take the sockets API as an example, the UNIX world had BSD sockets, while the Windows world had Winsock. Microsoft didn't invent Winsock -- it was put together by people who wanted TCP/IP on Windows back when Microsoft didn't provide this. When Microsoft added TCP/IP into Windows, they had a choice: They could use the "standard" BSD sockets, and break all the code people were already running on Windows, or they could build their version of the API people were already using.

    In the case of threads, it's easy to ask why Microsoft doesn't use POSIX threads... except that the POSIX threads standard didn't exist until three years after Windows NT was first released. Oops.

    As for graphics: If compatibility would mean supporting X windows, breaking compatibility is a Good Thing.

  22. Re:Ship of Theseus on Six Months Old, Eight New Organs · · Score: 1
    I'm not going to argue about that, but just point out that it is a very strong statement, and that most people would disagree with you.

    Lots of people use Microsoft Windows.

    This becomes even more obvious when you consider that replacing elementary particles is a no-op.
    Nope. This is a logical fallacy called the Paradox of the heap.

    I've always known it called the "'piece of string' fallacy", but terminology aside, this just illustrates my point: It is impossible to naively define a {heap, length of a piece of string, library, identity}, ergo those must be considered to be nothing beyond social constructs.
  23. Re:Ship of Theseus on Six Months Old, Eight New Organs · · Score: 3, Insightful

    When every component of the [baby] has been replaced at least once, is it still the same [baby]?

    Yes. The law says that it is the same ship (err, baby); laws are a codification of social norms; and identity is nothing other than a social norm.

    This becomes even more obvious when you consider that replacing elementary particles is a no-op.

  24. Re:It is linux's fault on Freeware for Windows -- Where Did It Go? · · Score: 3, Interesting

    Try writing a multi-threaded app on Windows.

    The win32 threading API is very nice. Seriously -- I'm a FreeBSD developer, and there isn't much about Windows which I like, but win32 threads are really well thought out and intuitive.

  25. Re:Non-Exploitable Security DOS Exploit on Multiple Vulnerabilities in OpenSSL · · Score: 3, Informative

    CVSup; make buildworld && make installworld

    For people who've never done this before (such as myself), this is an intimidating operation; care to walk me through it?


    If you're intimidated by buildworld, there's an easier option:
    # freebsd-update fetch
    # freebsd-update install