From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c9d5fc258548b22a X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.78.MISMATCH!feeder.news-service.com!news.nobody.at!texta.sil.at!newsfeed01.chello.at!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: How do I write directly to a memory address? Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <67063a5b-f588-45ea-bf22-ca4ba0196ee6@l11g2000yqb.googlegroups.com> <4d5031fe$0$6765$9b4e6d93@newsspool3.arcor-online.net> <1f229967-d3cf-42b6-8087-c97ee08652f3@i40g2000yqh.googlegroups.com> <4d51169e$0$7657$9b4e6d93@newsspool1.arcor-online.net> <1bnp0pw1c8r5b$.guxc48qweiwe.dlg@40tude.net> <1ju2bba947c1h.y05qev0wjx2t.dlg@40tude.net> <25z0jyvibze7.1pi559yfki5lo$.dlg@40tude.net> <611bc17f-753c-48bb-9c28-dc5e810085dc@q40g2000prh.googlegroups.com> <4d52c3c5$0$19486$882e7ee2@usenet-news.net> <0be28ab4-84dc-4245-b6f7-264baaed776d@8g2000prt.googlegroups.com> <4d52cc67$0$19481$882e7ee2@usenet-news.net> <4d52da59$0$18057$882e7ee2@usenet-news.net> <1gb9uaqvcot1s.1kgrfw1nqvbmc$.dlg@40tude.net> <4d52e259$0$18057$882e7ee2@usenet-news.net> Date: Wed, 9 Feb 2011 20:48:26 +0100 Message-ID: <12h1ydn1u8h8o.diqdk8gx2ksd.dlg@40tude.net> NNTP-Posting-Date: 09 Feb 2011 20:48:23 CET NNTP-Posting-Host: 0f2da18c.newsspool2.arcor-online.net X-Trace: DXC=6m>GZNCYd=of1oJaJ0@dmgA9EHlD;3Ycb4Fo<]lROoRa8kF On Wed, 09 Feb 2011 13:52:07 -0500, Hyman Rosen wrote: > On 2/9/2011 1:34 PM, Dmitry A. Kazakov wrote: > >> No, the technology must be able to produce an economically reasonable >> product. The software industry in its present state is not economically >> sustainable because the producers are not liable to software faults. Which >> means that there exist hidden costs of software paid by others. This is a >> form socialism (distribution of wealth), which is known for not working. > > The cost of software is borne by manufacturers of devices which > need it to function (e.g., Apple), or by end users who purchase > it (e.g., Call of Duty: Black Ops), or by companies which build > empires on top of it and use it to acquire money in other ways > (e.g., Google). It is nonsense to say that producers are not > liable for software faults - such faults are punished by market > forces rather than legal ones, but they are indeed punished. Look how MS was punished! How many new OSes were developed in recent 20 years (0). Name one SW company getting revenues from compiler sales (0) . Develop a component library and sell it. How much would you earn (0). Can you earn anything by selling a device driver? Now consider the following statement. The most complex and expensive (in terms of invested man-years and know-how) software is given away for free or far under the real costs. OSes, compilers, numerical libraries, OCR, drivers etc. You can sell only something simple, which one specific customer needs because he cannot do it by himself and you could hack it in a couple of months. Who pays for this banquet? > Socialization of software costs comes when governments fund software > development. by buying Windows licenses. Government is a dwarf playing no role on the would-be-market of software. > Many of those attempts fail precisely because of the > lack of market forces pressuring the developers. Forces are lacking because there is no software market at all. It became a monopoly long ago. >> Here is a steak infected by botulin in front of you. > > How do you know it works as it should? > > Because I purchased it from a vendor who is subject to periodic > inspections by my city's Board of Health, who in turn bought it > from a supplier who is subject to the USDA. Who does inspect MS? Who does the ECU of your car? Have you heard about the crash assistant built in there? Do you have a steer by wire system? Brake by wire? > Before I purchased > it I examined the packaging and the appearance of the steak and > it looked much like other good steaks I have eaten in the past. Have you eaten another Windows? > If, nevertheless, the steak is infected, I may get sick. Who will pay for that? And who pays for Windows damages? > But I > would find it unreasonable to submit each piece of food I was > about to eat to a laboratory procedure to prove its safety. This tells about the level of acceptable risk. Now the problem with software is that any risk is considered acceptable and nobody is liable. With the food if you get poisoned, or merely fat (like in the McDonald's cases), you may get a huge compensation exceeding the cost of one steak in the proportion of one to 10**7. For the software you cannot even get your money back. You call it a functioning model? -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de