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=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham 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!news2.google.com!news1.google.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!198.186.194.249.MISMATCH!transit3.readnews.com!textspool1.readnews.com!news-out.readnews.com!postnews3.readnews.com!not-for-mail Date: Wed, 09 Feb 2011 13:52:07 -0500 From: Hyman Rosen User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: How do I write directly to a memory address? 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> In-Reply-To: <1gb9uaqvcot1s.1kgrfw1nqvbmc$.dlg@40tude.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <4d52e259$0$18057$882e7ee2@usenet-news.net> NNTP-Posting-Host: 917fba5b.usenet-news.net X-Trace: DXC=XGf<[3N=n?J0gU[gLZQGQG^oXGM_6\KV@mX0AG3X_jUO<^JMhOhjP4NVjKk:Lk^BNAcR12TN^Bg7NCKIHCW3N^VDOiaDcmXlf@E X-Complaints-To: abuse@usenet-news.net Xref: g2news2.google.com comp.lang.ada:18096 Date: 2011-02-09T13:52:07-05:00 List-Id: On 2/9/2011 1:34 PM, Dmitry A. Kazakov wrote: > "Working" needs to be defined. Whatever the definition, "not existing" doesn't qualify. > 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. Socialization of software costs comes when governments fund software development. Many of those attempts fail precisely because of the lack of market forces pressuring the developers. Instead, they suck money from the public until the projects are abandoned. And fairly or no, many people would include Ada in this category. > 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. 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. If, nevertheless, the steak is infected, I may get sick. 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.