Berkeley CSUA MOTD:Entry 15740
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2025/04/03 [General] UID:1000 Activity:popular
4/3     

1999/5/3-4 [Computer/SW/OS/Windows, Computer/SW] UID:15740 Activity:kinda low
5/3     http://www.nytimes.com/library/tech/99/05/biztech/articles/03code.html
        Once again, the media must assign blame...
        \_ It's what they're there for.  Can't wait to work 12 years plus my
           degree from an acredited school before I can be a "professional"
           software engineer.  And who the hell ever heard of that creed or
           the random .org that's spouting off about it?  What do I do for my
           first 12 years when I'm not a professional?  Who will pay me to do
           non-professional work for 12 years?  It's just stupid.  Companies
           that follow that shit will die and rightly so.
           \_ You never heard of ACM or CPSR?
                \_ No.  I haven't worked as a non-professional for 12 years,
                   yet.  When I've earned my way into professional standing,
                   I'll join up, sign the ethics document and know all about
                   it.  Having been out of school for only 7 years now, I'm
                   not yet ready to work professionally so I haven't concerned
                   myself with professional .orgs.
                   \_ Hmmm, I knew about those before I was even near industry.
                        \_ heard of sarcasm yet or was that not listed in any
                           recent ACM bulletins?  Reading Comp. 1A for you.
                      Did you follow any of the political issues in computing
                      (Clipper, crypto export, CDA, etc.)?  ACM, CPSR, EFF,
                      VTW, CDT, IEEE were always putting out statements,
                      releases, summaries, analyses... (I don't agree
                      with the CPSR on professional licensing, but I still
                      think some of these .orgs have made a different.)
                      \_ ...have made a different _what_?
2025/04/03 [General] UID:1000 Activity:popular
4/3     

You may also be interested in these entries...
2013/3/25-5/18 [Computer/SW/OS/Windows] UID:54639 Activity:nil
3/25    It's strange that only every other Windows version is a hit.
        NT 4.0: hit
        2000:   flop
        XP:     hit
        Vista:  flop
        7:      hit
	...
2010/8/8-9/7 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Languages/Web] UID:53914 Activity:nil
8/8     Trying to make a list of interesting features languages have
        touted as this whole PL field comes around, trying to see if they
        have basis in the culture of the time: feel free to add some/dispute
        1970 C, "portability"
        1980 C++, classes, oop, iterators, streams, functors, templates
             expert systems
	...
2010/1/25-2/8 [Computer/SW/Languages/Misc, Computer/SW/Languages/Web] UID:53664 Activity:nil
1/23    http://www.bbsdocumentary.com/library/CONTROVERSY/LAWSUITS/SEA/katzbio.txt
        Old story from 2000 but goodie. PKWare/Zip Phil Katz's death.
        \_ Now that technology is mainstream, the culture seems to lack the
           kind of bright but socially maladapted kids like Katz and Reiser
           (not to mention rms and various others) who we knew in the late
           80s/early 90s.  Where are those kids now?  -tom
	...
2010/1/12-29 [Computer/SW/Apps/Media] UID:53627 Activity:kinda low
1/12    How do I get a job NOT related to internet DNS social network cloud
        twitter GOOG EC2 amazon API ???
        \_ A CS job not related to API?
        \_ Chip design, or maybe software that does chip design. What is
           your major? How about game developer?
        \_ DNS? DNS? What era ado you live in? I agree that social network
	...
2013/10/28-2014/2/5 [Computer/SW/Database] UID:54751 Activity:nil
10/28   Oracle software to blame for Obamacare website debacles:
        http://www.forbes.com/sites/theapothecary/2013/10/14/obamacares-website-is-crashing-because-it-doesnt-want-you-to-know-health-plans-true-costs
        \_ Larry Ellison is a secret Tea Party supporter.
           Most of this article is bunk, btw. Boy are the Republicans
           getting desperate.
            \_ Umm, no.  Larry Ellison is a not so secret fascist.
	...
2013/12/21-2014/2/5 [Computer/SW] UID:54759 Activity:nil
12/21   I was laid off and started filing for EDD for my weekly pay.
        I just got a job. Is there a form I need to file, or do I just
        stop filing out EDD to get my weekly pay? As a side note, how
        do they actually know I am working or not?
        \_ You just stop filing and they stop paying; you don't need to do
           anything else.  I don't know the internals of how they do things,
	...
2014/1/14-2/5 [Computer/SW/Languages/C_Cplusplus] UID:54763 Activity:nil
1/14    Why is NULL defined to be "0" in C++ instead of "((void *) 0)" like in
        C?  I have some overloaded functtions where one takes an integer
        parameter and the other a pointer parameter.  When I call it with
        "NULL", the compiler matches it with the integer version instead of
        the pointer version which is a problem.  Other funny effect is that
        sizeof(NULL) is different from sizeof(myPtr).  Thanks.
	...
2013/12/28 [Computer/SW/Security] UID:54760 Activity:nil
12/28   Happy holidays everyone.
        For some reason my work's ip address gets logged in /etc/hosts.deny and\
I cannot ssh in anymore from work
        (except from home where I can ssh in fine): anyone knows if this file is\
 auto-generated due to some event? Thanks
	...
2013/3/24-5/18 [Computer/SW/Unix] UID:54638 Activity:nil
3/24    How are people transferring large files to one other person these days?
        When I need to send some videos to my parents, I upload them to
        my SpiderOak account, but they don't have anything like that,
        so I'm not sure how to get videos from them.  Does DropBox do this
        for free?
        \_ DropBox +
	...
2013/4/9-5/18 [Computer/SW/Languages/C_Cplusplus, Computer/SW/Apps, Computer/SW/Languages/Perl] UID:54650 Activity:nil
4/04    Is there a good way to diff 2 files that consist of columns of
        floating point numbers, such that it only tells me if there's a
        difference if the numbers on a given line differ by at least a given
        ratio?  Say, 1%?
        \_ Use Excel.
           1. Open foo.txt in Excel.  It should convert all numbers to cells in
	...
2013/2/19-3/26 [Computer/SW/OS/OsX] UID:54611 Activity:nil
2/19    I program a lot by sshing to a Linux cluster.  So I'm used to using
        Xemacs to code.  This works fine from a Linux or Windows workstation,
        but sometimes I have to use a Mac.  On Mac, the meta is usually
        bound to option, but that often doesn't work over ssh for some reason.
        This makes using emacs a real pain.  Any suggestions on how to fix it?
        (Other than "use vi")
	...
2012/12/18-2013/1/24 [Computer/SW/Languages/Perl] UID:54561 Activity:nil
12/18   Happy 25th birthday Perl, and FUCK YOU Larry Wall for fucking up
        the computer science formalism that sets back compilers development
        back for at least a decade:
        http://techcrunch.com/2012/12/18/print-happy-25th-birthday-perl
        \_ I tried to learn Perl but was scared away by it.  Maybe scripting
           lanauages have to be like that in order to work well?
	...
Cache (8192 bytes)
www.nytimes.com/library/tech/99/05/biztech/articles/03code.html
What does the Y2K issue say about our increasing reliance on technology? So why didn't all those computer professionals do the ethical thing and prevent or blow the whistle on the year 2000 computer problem -- a glitch that some experts warn could cause such threats to health and safety as malfunctioning medical equipment and wayward airplanes when the clock ticks over to Jan. Just how much programmers and their managers should be faulted for this problem -- which, after all, was decades in the making -- is but one question being raised about a profession that usually labors in obscurity but plays an increasingly vital role in society. Some experts say the year 2000 problem could lead to changes in the way programs are written, just as earthquakes can lead to stricter building codes. Moreover, Y2K, as the problem is known, has given new life to a debate about whether programmers should be required to obtain professional certification, similar to that required of doctors, lawyers and certain engineers. Woodbury, chairwoman of Computer Professionals for Social Responsibility, an 1,800-member group that deals with social consequences of computing. A CODER'S CREDO In an effort to promote professional responsibility among people who write software, two of the largest computer groups the Association for Computing Machinery and the Computer Society of the Institute of Electrical and Electronic Engineers have adopted a "Software Engineering Code of Ethics and Professional Practice," which has these eight principles: Public - Software engineers shall act consistently with the public interest. Client and Employer - Software engineers shall act in a manner that is in the best interests of their client and employer, consistent with the public interest. Product - Software engineers shall insure that their products and related modifications meet the highest professional standards possible. Judgment - Software engineers shall maintain integrity and independence in their professional judgment. Management - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance. Profession - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest. Colleagues - Software engineers shall be fair to and supportive of their colleagues. Self - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession. Any pressure for change could evaporate, of course, depending on the extent of computing problems that occur after the stroke of midnight on Dec. That is when millions of computers could fail to recognize that the two-digit year date "00" means 2000 and not 1900. But if colossal disasters ensue, many experts say that the public may demand that the Government step in, perhaps by regulating programmers. Even now, well before New Year's, many computing professionals see the close of an era. Strassmann, a former chief information officer for the Defense Department and the Xerox Corporation. As Strassmann notes, the Government has already stepped in, as with the Securities and Exchange Commission's requirement, which took effect last fall, that companies file detailed reports on the costs, timetable and other implications of their repair efforts. That was the first such detailed reporting required by the Government for data processing operations. And it is one reason that Strassmann formed the Software Testing Assurance Corporation, aimed at verifying companies' year 2000 cleanup efforts. Even without Government pressure, big companies are finding that the demands of cataloguing all their software and repairing and testing it has forced them to improve their own data processing procedures. Indeed, this could be the silver lining of the year 2000 cloud. Friel, chief information officer at the Prudential Insurance Company of America. Prudential now keeps better track of what programs it owns, has eliminated unnecessary programs and has bolstered procedures for testing software, he said. For all its high-technology image, developing software remains more art than science, and a fairly unpredictable art at that. Last year, 46 percent of big corporate software development projects were either late or over budget, and 28 percent failed completely, according to a survey of 7,500 projects by the Standish Group of research advisers in Dennis, Mass. Though the practitioners may speak of themselves as professionals, computing does not have the educational requirements and licensing that many other professions do. Speed, executive director of the Texas Board of Professional Engineers. Candidates must have accredited degrees and at least 12 years' experience or unaccredited degrees and at least 16 years' experience. Like other states, Texas has long required that anyone who designs a project that is for the public sector or that affects public safety must be licensed as a professional engineer. Nowadays, Speed said, the function performed by that mechanical device would be handled by software. Leon Kappelman considers computing's year 2000 bug an ethical lapse. Elsewhere, the idea of licensing or certifying computer programmers has long been discussed but never put in place, mainly because programmers are in huge demand and many of the best do not have formal training or education. In any event, some experts say it is not clear that certification would have prevented the year 2000 problem. The problem had its genesis in the 1950's and 1960's, when using two digits instead of four to represent the year in programming could save precious and expensive computer memory. It was assumed that the programs would all be replaced by the year 2000. If anything, some computer professionals say, the millennium bug is a testament to how well programmers did their jobs, not how poorly. A few programmers who say they did sound the alarm way back contend that they were ignored by corporate management. Younger programmers see the problem as one caused by their predecessors, bearing no reflection on them. Donald Gotterbarn, director at the Software Engineering Ethics Institute at East Tennessee State University, said the year 2000 problem resulted from "lack of foresight and bad guesses," not from ethical lapses. Where he sees mere mistakes, though, other experts say the problem was a design flaw that could, and should, have been prevented -- especially since the two-digit practice continued into the 1990's, long after computer memory had become cheap and plentiful. Kappelman, an associate professor of business computer information systems at the University of North Texas and co-chairman of the Society for Information Management's Year 2000 working group. And most programmers probably are not even aware it exists. Woodbury of Computer Professionals for Social Responsibility put it: "Although computer science departments are supposed to teach ethics along with programming, it's extremely unpopular. The Association for Computing Machinery, in league with the 100,000-member Computer Society of the Institute of Electrical and Electronic Engineers, adopted a new software engineering ethics code late last year. The code calls for programmers to act in the public interest and to "promote an ethical approach to the practice of the profession," among other measures. The year 2000 problem has placed new scrutiny on chief information officers. Just who is responsible for the year 2000 glitch could become a legal as well as an ethical question if, as expected, computer problems lead to widespread lawsuits. A wide swath of corporate America, including the computer industry, is backing legislation in Congress that would limit such lawsuits and liability. Last week the Senate at least temporarily shelved the bill, which had become entangled by a number of other, partisan disputes. But the bill itself has many critics, who see it as an industry attempt to escape responsibility for poor product design. Within corporations, the year 2000 problem has placed new scr...