Slashdot Mirror


User: BStorm

BStorm's activity in the archive.

Stories
0
Comments
31
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 31

  1. Working 9-5 does not equal Burnout on Ask Slashdot: How To Avoid Becoming a Complacent Software Developer? · · Score: 1

    Working 9-5 does not necessarily mean a developer is a burnout. As other posters indicated, they may have other priorities in their lives. A technical manager to be a good manager needs to have some working knowledge of newer technologies and methodologies. More importantly the manager needs to have the wisdom on when and when not to use it.

  2. Hmm... the start of skynet? on SpaceX's Friday Launch Scrubbed · · Score: 2

    Hmm, Satellites assisting in machine to machine communications, could this be the start of Skynet?

  3. Yesterday there was a posting about Chris Sevier suing Apple for causing his porn addiction. Maybe Chris needs to be infected with this malware.

  4. Re:Physics. on Ask Slashdot: How To Determine If a Video Has Been Faked? · · Score: 1

    Quoting from the Wikipedia article, "Ford spoke and voted at the February 7 meeting: "[A]nd if it wasn't for this foundation, these kids would not have a chance. And then to ask for me to pay it out of my own pocket personally, there is just, there is no sense to this. The money is gone, the money has been spent on football equipment ..."[120] City Council voted on a motion "[t]hat City Council rescind the previous decision made under Item CC52.1[122] and direct that no further action be taken on this matter", which carried by majority, 22 voting Yes, 12 No, with 11 absent." The conflict of interest was he spoke and voted on a matter before city council that affected him directly, whether he had to pay back $3500 to the contributors to the "Rob Ford Foundation".

    Paul Magner that brought forth the court case is not a millionaire, although there may be a millionaire named Paul Magner living in Toronto.

    "Ontario Superior Court Judge Hackland's ruling was released on November 26, 2012. Hackland found that Ford had violated the MCIA and declared his seat vacant, the decision to take effect in 14 days.[118] In his decision, Hackland disagreed with all of Ford's legal arguments. In his disposition, Hackland stated: "Ford's actions were not done by reason of inadvertence or of a good faith error in judgment. I am, therefore, required by s. 10(1)(a) of the MCIA to declare the respondent's seat vacant. In view of the significant mitigating circumstances surrounding the respondent's actions ... I decline to impose any further disqualification from holding office beyond the current term."[120] Opinions differed on whether the ruling allowed Ford to run in a by-election should Council order one to fill the vacancy. According to the City Solicitor, the ruling disallowed Ford from holding office again until 2014, the next term of office.[128] However, on November 30, Judge Hackland clarified his order, and did not bar Ford from running in a by-election, should one be held before 2014."

    Then Ford appealed the decision, and won his appeal on what some view as a technicality, the "financial judgment was not under the City of Toronto Act or the Council Code of Conduct. Further, the sanction was beyond the authority of the City Council to enact."
    Although he won the appeal, he was not awarded court costs.

  5. umm on IRS Spent $60,000 Producing Star Trek Parody · · Score: 2

    that was taxing to watch.\]

  6. All I'm going to say on 80,000lbs of Walnuts Purloined In Northern California · · Score: 1

    That is so nucking futs!

  7. Re:The real story... on Why Hubble Broke and How It Was Fixed · · Score: 1

    Thanks for that comment. No go back into your troll-hole and read the book Knuckle Dragging for Cretins.

    Politics being what it is, a politician will try to wrap themselves with the glory coming from a successful project. As with anyone they want to minimize the risk. Being a politician has nothing to do with their gender, only the glad-handing opportunism. To simplify it for your less developed neocortex:

    1. - Politicians want to look good
    2. - They will support projects with little risk
    3. - A politician can be a man or wormen

    Being political is not for everyone, but having a politician who supports a large scale project, will ensure funding and support. If you tell your boss that a project will be successful and it will work and it doesn't. I would not be surprised if you do get a strip torn off since you made your boss look bad!

  8. Telidon aka videotex on Man Claiming He Invented the Internet Sues · · Score: 1

    Another example of prior art exists, and I quote from the IEEE article

    One of the major improvements of Telidon over first generation videotex systems is its high-quality graphic capability. High resolution colour drawings, intricate shapes, even photographs are all possible through Telidon technology.

    This was in 1981. In 1985 I did some work for a small Toronto based company, where they were developing both Telidon content and technology. I wrote a NAPLSP decoder/encoder written using C, lex and yacc. Everything was coded using a machine readable instruction set. Since everything was done using dialup modems, and 2400 baud was considered fast.

    I also did a standalone NAPLSP server and browser that would display content. This was delivered to Xerox when they had their own retail stores in Toronto. It was commercialized to a certain degree.

    There were several dozen public terminals in malls and other public areas in the city. It was a prime example of a technology that was a solution looking for a problem. Lack of bandwidth, and a lack of critical mass in terms of a wide spread adoption doomed it to failure. It was fun while it lasted.

    It is regrettable that Michael Doyle had Microsoft settle with him. By settling with him, it gave him the war chest to proceed with further litigation. The concepts that he is claiming as his own, written up by Ted Nelson in Computer Lib (1974), and then became reality with Telidon (1981). Michaels patent is dated 1993. It is the interest of everyone to refute the patent by presenting prior art. Perhaps a Telidon terminal demonstration would be in order.

  9. Re:Conveniently forgetting the details on Israeli Border Police Shoot US Student's Laptop · · Score: 1

    Whatever happened to "don't shot the messenger"?

  10. Conversion Adversion on NASA Sticking To Imperial Units For Shuttle Replacement · · Score: 2, Interesting

    "the shuttle's 30-year-old specifications, design drawings and software are rooted in pounds and feet rather than newtons and meters. ... NASA recently calculated that converting the relevant drawings, software and documentation to the "International System" of units (SI) would cost a total of $370 million" Nearly half a billion dollars to convert into SI units (I've added the required cost overruns)?! Wouldn't all the relevant drawings, software and documentation have to be converted into machine readable formats that are more appropiate for use with today's sofware and document management systems? Is the estimated cost for the SI conversion, or more likely as I suspect the cost of bringing the design information into more appropiate formats.

  11. Re:Call a tow truck on Spirit Stuck In Soft Soil On Mars · · Score: 1

    Apparently Spirit while stuck, soiled itself.

  12. Kimchi and alpha-galactosidase on Kimchi in Space · · Score: 2, Funny

    The space stations is a small enclosed space with air recirculating. The other astronaunts will thank South Korea for spending the millons of dollars ensuring that Kimchi is safe for space. Without the addition of alpha-galactosidase things could potentially get really nasty the day after eating Kimchi. The thought of the astronauts moving around the cabin being "jet propelled", leaves a silly grin on my face.

  13. Re:getting gouged by whom? on Getting Gouged by Geeks · · Score: 1

    It is not the media that has been abusing the terms geek and nerd. The consumer sees the word geek or nerd, or doctor in the computer repair company name. The use of these these names are done so to inspire trust and give a 'feeling' that the company and anyone associated with the company knows what they are doing.

    Most people call for help when they have a problem. Rather than research and get recommendations, they need and want a fix immediately. The average consumer does not have the knowledge to effectively know when they are being conned. If the repair person says something that sounds plausible then the customer will say go ahead and make my problem go away. They don't have the luxury of knowing a real nerd in their hour of need. They settle for the sleazoid tech companies with the knowledgable sounding names. The reflects this usage (corruption) of the word nerd.

    Ecourage your friends and family whom you provide free tech support to:

    * Install antivirus malware software

    * Buy a removable USB hard drive

    * Backup software that they (Actually you) can set and forget.

    * Buy an UPS

    Insist that they do this since it will make your life easier when the day comes (belive me the day will come) that you have to help them recover from disaster.

  14. Sign of Organizational Immaturity on Dealing With an Authoritarian Management Style In IT? · · Score: 1

    It is not the sign of a maturing organization. It is the sign of the managers in the larger group consolidating their power. Has this bit of organizational idiocy been committed to paper as being offical policy? It is not in the interest of the larger organization, no matter how it has been spun as being for the greater good.

    That is the nature of the problem that you have. Despite the edicts from the 'larger group' there are things that can do keep your satisfaction. Continue to network with people in other departments but only in an informal context. If asked for information in your department let them know what the offical position of the managers are. Do not complain but stick to the facts.

    If queries come to you and others in your group via email about work and information that your shared previously unfettered, reply that any queries have to be directed to whomever the gatekeeper is. Check with your immediate supvervisor about the exact wording so that you do not unintentionally violate any of the gag orders.

    It is a CYA situation. When doing your work and you hit an informational roadblock that would of been easily taken care of by alternate communication, email the gatekeeper and request the information and of course cc your supervisor. Try and be proactive by requesting the information before you need it, but be detailed in the questions that you need answered and by whom and when you need the information by. Encourage your coworkers to do likewise.

    Review and update your C.V. and consider opprotunities that are presented. Enjoy your life outside of work. Consider starting up a personal project at home that challenges and engages you.

  15. Lack of QA Process on Spielberg Bitten by DVD Encryption · · Score: 2, Insightful

    It seems that a wrong button was pressed. However the real problems is that there was NO QA process. It would of been very simple to add the step of trying to play the DVD on the DVD player that was the target. If they did not have the DVD with the proper region encoding, they choose not wait for the DVD player to be delivered.

    Trying to take a shortcut on the QA process has turned into big problem. Reminds me of the old nursery rhyme, "For the want of a nail, the kingdom was lost..."

  16. Re:Oh, yes another jew. on Google Talk Targeted In Patent Lawsuit · · Score: 1

    How does the abuses of the Isreali state justify your own bigotry? I really don't see the connection. Rather than take the responsibility for your own utterances, you try justify it by saying that it is understable because of the "bigotry of the jews."

    I have seen videos of the Isreali army razing buildings in the Gaza strip, shooting children. I have also seen the aftermath of a sucide bomber. A pox on both their houses! The cycle of hate and killing has to stop.

    I don't see the justification for your own bigotry.

  17. Re:Oh, yes another jew. on Google Talk Targeted In Patent Lawsuit · · Score: 1

    You are absolutely right, there is nothing racist abotu what had written previously. Religous intolerance is definitely learned behaviour and something that can be changed in a person.

    Lets examine your arguement in a little more detail. A person believes in X. He is discriminated because he believes in X. He decides to change his belief in X to something entirely different which we call Y because he is being discriminated against.He still is being discriminated against because his parents still hold the belief in X. He has changed his beliefs but the small minded bigots still hold on to their irrational beliefs that is perfectly ok to discrimate based on another persons beliefs.

    No matter a person does, the small minded insecure bigots still descriminate! So no matter a person does a bigot will still discriminate. Mind you having the mental slots that various groups or individuals are slotted is a way of classifying the world. With all mental constructions there are many ways of classifying the world and people. A person should judged based on their character, not judged on a preconcieved characteristic that the bigot has associated with the person because of the person's membership in a larger group.

    Too bad that you have chosen a self limiting belief system. "jews are ..." without any examination of why you hold that belief. A pity that someone smart such as yourself can be so willfully stupid.

  18. Re:Oh, yes another jew. on Google Talk Targeted In Patent Lawsuit · · Score: 1

    I'm read your other posts and replies. You seem to be entirely reasonable, however this last post blew it. If someone is sleazy and money grubbing, it has nothing to do with ethnic origin or religous belief! What you stated is not a criticism but an clearly racist statement.

    Obviously you have a brain. Use it! You have recited without reflection or deeper examination slogans. Can you entertain the possibility that you are mistaken in these beliefs?

  19. Re:C++ in the kernel? on C++ In The Linux kernel · · Score: 1


    The code fragments were indeed chosen to illustrate the elegance of C++ over C. Mea culpa:) The point that we seem to disagree on is whether elegance comes at the expense of explicit control. I believe that it does not, while you believe that it does.


    When there are features in a language implementation that do not work as expected, most developers develop an adversion to the language or create a work around that becomes an usage idiom. In either regard it will install a sense of distrust with the tool.


    It seems that we both agree that C++ eventually will become the development language of choice within the kernel.

  20. Re:C++ in the kernel? on C++ In The Linux kernel · · Score: 1

    This is where we digress.

    I do contend that C++ however does not have as explicit control over resource allocation as C does. When you add exceptions, virtual functions, global constructors, template instantiations and so forth, the C++ language expects the compiler to magically sort out the details and just make it work.

    Exception handling is scary, but the use of the longjmp is far more fraught with peril. Looking at my tattered copy of C: A Reference Manual, Fifth Edition, Samuel P. Harbison and Guy L. Steele Jr, it states that the behavior of longjmp is undefined if the argument to longjmp was not set correctly by setjmp. Since there is no explicit support in C to ensure that longjmp is used correctly. Most typical use is to call setjmp in a calling function and have the child function make a call to longjmp. There will be a resource leak because there is no release of resources allocate if a setjmp occurs. This is a trivial problem if the application terminates after processing a jmpbuf since all resouces allocated by the application are returned to the OS. There is no such safety net if the jmpbuf occurs within kernel/embedded system code. Consider the below code fragment (Please excuse my lack of indentation, I just couldn't get to work :):

    jmp_buf Err;

    int func main(int ac, int av){
    int status = setjmp(Err);
    if status != 0 then return status;
    process();
    return 0;
    }

    void process() {
    void *ptr = malloc(1024);
    longjmp(Err);
    free(ptr);
    }

    This kind of exception handling requires the adding of symbols to the global namespace with a real possibility of conflicts that will need resolution when libraries of code need to be merged.

    Exception handling provides a semantic framework for handling exception errors. It provides a well documented, if not well understood set of semantics for error handling. Consider the below code fragment:

    int func main(int ac, int av){
    try {
    process();
    } catch (...){ // handle the all the exceptions thrown by child
    return -1;
    }
    return 0;
    }
    void process() {
    try {
    void *ptr = new char(1024);
    throw
    } catch (...) {
    delete ptr;
    }
    }

    This illustrates that the when the exception is thrown the catch block is executed ensuring that any objects allocated from a resource pool (not including the stack) is freed. It is the responsibility of the developer to write the catch block resource management explicitly. What C++ standard and compliant implementation provides are the semantics and the framework for the developer to ensure that resource management is done.

    It took some time for compilers to actually get this right, and different compilers achieve the magic required in different ways.

    Granted different C++ compilers will generate different code to implement the specifics of C++ semantics. This is also true of C compilers generating different code to implement the specifics of C semantics. If the semantics are implemented differently and produce the expected results with no side-effects then they are functionally the same. It is also true that the run-time efficency will likely be a consideration in the selection of the C++ compiler but for linux is is for all intrinsic purposes it is the GNU C++ tool chain.

    C relies on considerably less magic, and is a less powerful language than say C++. Its advantage, however, is that whilst it is painfully explicit, it is painfully explicit. ;) I would contend that a language with less magic is a better fit to a problem where resource use and allocation must be tightly controlled.

    That is the same argument made 15 years ago that in order to develop a device driver you had to use assembly language. It would be prudent to code a C++ program that actually benchmarks some of the C++ language features that you

  21. Re:C++ in the kernel? on C++ In The Linux kernel · · Score: 1

    C++ does allow you as fine a degree of granularity when managing resources as C. The statement "As you get closer to the metal though, and you have to watch what you are doing more closely. You want to know exactly when memory is being allocated, when something may go wrong, and only want to set up to catch exceptional circumstances if you know they may occur. Resources in kernel-land are expensive. C allows this kind of control, C++ does not." is not necessarily a true statement.

    Memory and resource management can be made to do exactly what the kernel developer needs. Placement new and custom memory managers that replace the standard memory memory management will give the kernel developer precise control over where and how memory is managed.

    Classes and structs in C++ are abstractions with bindings to the correct function. With C++ a vtable is not required unless virtual functions are used.

    Templates can and should be used over macros when creating inline code. You have the benefit of typechecking. With use of Metaprogramming techniques tables that would have to be calculated during initialization can be created as a result of compiling the code (C++ Gems [Lippman 1997]).

    C++ allows the creation of higher level abstractions that operate close to the metal. I have seen and used C++ in a systems programming context.

    Your point about the existing kernel code and ensuring that coexists with the C++ written code is a point well taken. Until I review the kernel C++ code, I won't be in a position to comment about the impact on existing code.

  22. Public Health Funding. on Tuberculosis May Become A Global Threat Again · · Score: 1

    Over the last 25 years, public health funding in the west has been seriously cut back. Public health is a cost center. When it is working the way it should, nothing happens. People are healthy, there are no epidemics, the water is safe to drink, the food does not kill us, and people are informed and make rational choices concerning lifestyle.

    Elected officials over the last 25 years have seen public health as a cost center rather than a vital part of the public good. Lulled by the fact that public health when it works, it does so silently and with out fanfare. A politician who is mainly concerned with the tax payer relief will use this lack of anything as justification to cut back public health funding.

    This reflects the last twenty years the ascendancy of the individual over any sense or responsibility for a collective good. The individual is solely responsible for their own health and well being. This is to be contrasted with a quote from the dawn of the twentieth century, from Doctor Hermann Biggs, So broad is the construction of the law that everything which improperly or unnecessarily interferes with the comfort or enjoyment of life, as well as those things which are. strictly speaking, detrimental to health or dangerous to life, may become the subject of action on the part of the Board of Health."

    Twelve years ago a the Council of State and Territorial Epidemiologists did a survey of all fifty states and U.S. territories. What was found:

    - Only $74 million was being spent by all the states and territories for disease surveillance. Of the $74 million only $55,455 was spent on monitoring drug resistant bacteria.

    - Twelve states had nobody monitoring for monitoring disease causing micro-organisms in food and drinking water. Thirty-four states had food/water monitoring professionals at a ratio of .01 to .09 surveillance professionals per million people. Only five states had one or more water/food surveillance workers per million people.

    All this information was cribbed from the book by Laurie Garrett, Betrayal of Trust, The Collapse of Global Public Health. ISBN 0-7868-6522-9.

    There is a strain of TB called "W" that is resistant to so many drugs it is virtually untreatable. It was circulating in many jails in New York City in the early nineties. It was identified after a prison guard died of TB in 1991. In 1995 a strain of TB was identified in Tennessee that was extremely virulent. A person managed to spread it to 82 percent of all the people that he had shared air space with. Fortunately this strain responded to antibiotic treatment, so far.

    To what extent would you favor raising taxes to ensure that public health was funded?

  23. Pre Apple Hacks on Real Responds to Apple's Hacking Claims · · Score: 1

    It is interesting that one of the founders of Apple Computers, Steve Jobs aka 'Hans' sold blue boxes to university students in 1972 through 1974. He once called the Vatican impersonating Henry Kissinger, asking to speak with the Pope. He lost nerve and hung up, after being told that the Pope was sleeping and needed to be woken up.

    More on this relationship on Jobs and hacking can be found at: http://memex.org/meme2-07.html,
    http://en.wikiped ia.org/wiki/Steve_Jobs and
    http://www.gcn.com/archives/gcn/1997/January2 7/bac k2.htm.

  24. Storage and Security on iPod: Your Portable Corporate Hellraiser · · Score: 3, Insightful

    The barn door has always been open. Same old problem just a different set of devices. What has changed is the ease, speed and volume of information that can be copied. Think of the fear that was generated in paranoid organizations after the wholesale adoption of photocopiers.

    A organization can best deal with the issue by treating their workers with a sense of respect. It will not prevent the employees with criminal intent from stealing information but innoculate honest workers from feeling a sense of entitlement.

    A possible technological fix is to ensure that copying data to/from a removable device is logged. This does not prevent the employee from taking work home but does allow for a system administrator to track where the data is going. However this means nothing unless the logs are reviewed. It is essentially a file-nanny.

    It does require that a security policy that is appropiate for the organizational goals and for departmental specifica goals.

  25. F(r)ee FI foe on Coming Soon to a Wireless Hotspot Near You: Ads · · Score: 1

    My guess is that that the way that it works is as follows:

    FreeFi has their own router that the WI FI hotspot must use between their Cable/DSL modem and the WI FI access point. For each IP connection setup, this router injects the HTTP ad content into the connection established with the client.

    This implies that the browser secondary window will open up:

    1) even if you just connecting to view your email.

    2) on any other OS linux, Max, or ... as well.

    The 'router' could drop the connection if the 'browser' window does not periodicly ACK the server.

    The question is then how soon before someone implements a 'blocker' that will eat the ad packets while acking the server?