From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.tangents Subject: Re: Hardware respecting your freedom Date: Thu, 22 Oct 2020 04:53:20 +0200 Message-ID: References: <777a890b-cc3f-5338-4eea-129b66c29451@yandex.ru> <6ce4b6fa-d0ae-14dd-a5d1-f2b27080b3c3@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27824"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: "eliz@gnu.org" , Dmitry Gutov , "emacs-tangents@gnu.org" , "ak@akirakyle.com" , Richard Stallman To: Jean Louis Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Thu Oct 22 04:53:46 2020 Return-path: Envelope-to: get-emacs-tangents@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kVQja-00076H-H8 for get-emacs-tangents@m.gmane-mx.org; Thu, 22 Oct 2020 04:53:46 +0200 Original-Received: from localhost ([::1]:40620 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kVQjZ-0003fd-36 for get-emacs-tangents@m.gmane-mx.org; Wed, 21 Oct 2020 22:53:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33914) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVQjJ-0003fW-SH for emacs-tangents@gnu.org; Wed, 21 Oct 2020 22:53:29 -0400 Original-Received: from mail-oln040092073037.outbound.protection.outlook.com ([40.92.73.37]:39554 helo=EUR04-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVQjH-0003Mf-4J; Wed, 21 Oct 2020 22:53:29 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mQTU/uIt+Nwu+4kc3clhRX53JcJ78wvNzv9aIRzJhsN7Hr0z98ph0qLglOEUho6Rp8t72GWvQBvcvejIVzGQKZ8YA3JUwch1wFyhtR25a21DNMyjIjagCVPyMeo57HgfXBSUEN1OsUCP5er4nU9ySKu3PsoHrksa6vYVC4vKF15aAMZjhW9r8Ik5V68ihdCQjhetHgph1DalMYCj3x7tvbn7Gaa09jnU7gmzrLZnxTZlfHRddCFziGd76yuJ63Cd8JiW/cJfz4kMARwlL4YLKcra8Abn3mhwQc2rFKCvlxSXhk5gJKTyYEAQMVeZKtZzM0N6aprSbi4cVkOrtpOAcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QiKnTYScFVfPlCxbbiYxVgg0RCNsfAOWq5/n0zeDPX8=; b=KFzp41eE2pLpbnSsv6TgQWFIHvsLzd0dj4d0VESYehqlXa12q6aSY7AjhtopFX/NhlEelngXMwl9Hi+WICT+4oyxYsNNtZeGgx/SxIakG9+Vs1+1sibUhJntpg7InABDmrLvE9uKEhUVsqKE7WnY9zHNi8C+LTm3e4PICQukR8tldFwwg7ygi4GAXkPkFoPegHig60ly+pD96OKGFhLptV4ZWANpKQ9Gu9oVoPrv2vQhbO+stTsbmWFIWMyv5H9pgNDNqLn2gbvcpAAa+K8FxjaHE6p905OY7aJ6RHsbnwEMIGdPwt2Ob+OTUwEd8r17fjq4zpd6m70+8eCyxeDZ4A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QiKnTYScFVfPlCxbbiYxVgg0RCNsfAOWq5/n0zeDPX8=; b=GVkQcY8/p+gyQISOm8kWkg8hZIgNmMjF0KC1W2wygIEHLX2MbwzbFyRhr6WdYaniBWfO3qsJvlt+1gF07s+Ka4a4g95V+dMK4XzrCwt/PwAj8NceTyQNr2uFYeauJJGUgDjUgvfQkfIWV/3EqGisE3uU5FLvzfTpEwtBS8iGC7635puZCfMlKZyttg3jXxAboeWM6O+qRPKrDMxmcpgtqPZUvmbsrrSAP5hN24rGRbc2RbqFeQWcIYX8vbahAS4TrzzcelfFIpMJrpVEYgGasVC8PGuaAJ/HteVkr6KIgoz320EO88V+tpssq1lGVOJqXiDdLOREgYlvfLdaWGL9JA== Original-Received: from HE1EUR04FT053.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::4b) by HE1EUR04HT110.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0d::76) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Thu, 22 Oct 2020 02:53:23 +0000 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com (2a01:111:e400:7e0d::4b) by HE1EUR04FT053.mail.protection.outlook.com (2a01:111:e400:7e0d::298) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18 via Frontend Transport; Thu, 22 Oct 2020 02:53:23 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:D87A26FD55C8CC0971D039F420F9DFFD0C564276BDCE4B9785EDE4CEEC3BAEC2; UpperCasedChecksum:93146E33FA8AC4ED581046F9A40CCD1DFAFBE10CD2F154ACBD2401811EF28FEA; SizeAsReceived:8153; Count:46 Original-Received: from VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::187b:196a:cb2d:adf1]) by VI1PR06MB4526.eurprd06.prod.outlook.com ([fe80::187b:196a:cb2d:adf1%5]) with mapi id 15.20.3477.028; Thu, 22 Oct 2020 02:53:22 +0000 In-Reply-To: (Jean Louis's message of "Wed, 21 Oct 2020 15:58:55 +0300") X-TMN: [ij+CbwYoNGX+Spzr4GFvClNumwwcJWe4] X-ClientProxiedBy: BEXP281CA0011.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10::21) To VI1PR06MB4526.eurprd06.prod.outlook.com (2603:10a6:803:ac::17) X-Microsoft-Original-Message-ID: <87d01bt1i7.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by BEXP281CA0011.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.10 via Frontend Transport; Thu, 22 Oct 2020 02:53:21 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: be65254c-a7c6-4e4c-dcdf-08d87635a334 X-MS-TrafficTypeDiagnostic: HE1EUR04HT110: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LdQ1uEhMZqzjBSkes/okBh69vYfckiDzZ/Ew2D9zRYsBHhpjz6bvA8023zmXShsOuRjv1hd9fGHGiWzkyk4Xnhkk4iX7iLc4dJOBug5l34zJnMX8lSpVbWdOjZzbaverjPig5Plw++e0Mk8CAEUXfM78FsI1Zr8rKIRYj++CXnFPSbQPBrKuc2G9jYSBGtHKaAhJnB255hJD8i7MRJJI3SJIiYGB0iEbbjWJYICwU3RPYtRjCU7Z/CEvaxI7tC8P X-MS-Exchange-AntiSpam-MessageData: RhTmps418lm5hH1PBd2p5UCPjvCg1dl20CHOok5d0rfVLSOe2gXRaB5sp43cQTznmxfImIHH5IkGfKiN+UqlClhFv/brjFsdqN4ulEZ+rXMlErwBX4ShkxT6I3ZMDnuXsFvmKtyY15yaYkg4VQxoxQ== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: be65254c-a7c6-4e4c-dcdf-08d87635a334 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Oct 2020 02:53:22.8753 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: HE1EUR04FT053.eop-eur04.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR04HT110 Received-SPF: pass client-ip=40.92.73.37; envelope-from=arthur.miller@live.com; helo=EUR04-HE1-obe.outbound.protection.outlook.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/21 22:53:24 X-ACL-Warn: Detected OS = Windows NT kernel [generic] [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-tangents@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-tangents" Xref: news.gmane.io gmane.emacs.tangents:425 Archived-At: Jean Louis writes: > * Arthur Miller [2020-10-21 15:00]: >> Then we have started to use GNU/Linux around same time. My very first >> distro was Red Hat 5.1, I think KDE was somewhere in 1.2 or something. >> Got it from a magazine CD, and I had luck to read all that about drivers >> and Free software before installation. Back than it was much harder to >> get drivers to work and all that. I think my graphic card was TNT2 if >> remember well. I got it that card so I could play Quake, AOE and >> Starcraft. I also had to buy 128 meg of RAM extra. > > I was playing games on Windoze and liked it, it gave me hours of > pleasure. And I used GNU/Linux first on double boot system. Then > sooner or later I have realized that it has no sense, and I would need > to fully switch to GNU/Linux, and that would mean, I would need to > forget about some games, I would need to forget about some heavily > used programs. > > So then I have sit down, opened the book about Red Hat in Germany > language, it was published by some DATA company maybe Data Becker, I > do not remember, and I looked into it which programs could replace my > routine and my programs I used so heavily. It was not an easy choice > and I can remember me actually sweating before the decision to > completely remove Windoze. > > That was 1999. I came to it slightly differently; was studying and our Uni had Sun's Ray server with Solaris on it. I soon discovered that it was much smoother experience to sitt at home, do the assignmenets on my Pentium II with Redhat on, and just sftp them to the Uni server and compile everythigg via ssh. Gave me longer mornigns at home, and less wait for Emacs to redraw then on Uni's computer if there were more then 5 people logged in. > I think KDE was not really free at the time. I used it around 2000, it was free. > I have also found that almost all the software on Red Hat CD or Suse > CD was free software, only few pieces inserted by those companies were > non-free and for that reason all the CD was spoiled, it could not be > just duplicated and given away, that was a trap they tried to > impose. I could distribute software from CD by duplicating it, but I > would need to remove some pieces, which seemd hard at the time. > > So I just neglected it, and made copies any way, and gave to friends. > >> Short version: if trust worked we wouldn't need laws, and lawyers. There >> wouldn't be hurt feelings and wars. If you wish we can discuss more >> about trust, but I am not sure we need to. > > There is no absolute principle in general. That would be a general principle, which express a contradiction to itself altso it's false -> there are absolute rules. Just joking; yes I understand what you mean, I also think that every case should be delt with on case basis; and that every individual should be judged individually not after the group or such. However there are some principles and guides whe can follow to make our lives easier, we can't go philosophize about everything all the time. We can agree that killing each other on the streets is not good, for example. Isn't it an absolute principle we can follow? >> Yet another important issue is that trust based on previous experience, >> as you described in your first response, does not leave space for people >> to make misstakes. > > I have staff members, and I track their execution of projects by using > Org files. I can know if staff member is reporting daily for last 12 > months, and if report is lacking today, I know there is something > wrong, and it would not matter nothing if reports are lacking for some > days, I would not say anything, I would know it is genuine obstacle. > > If staff member starts making reports but cannot really keep up with > the simple routine, then I know this one is not putting attention. > > Thus I am building my experience on facts and have to make conclusions > in future based on past experience of facts. Sure, but in this case you are building your experience on facts. That is ok; Some people build trust on simply belonging to a certain group, a clan, race, colour or some other traits that have nothing with science or individual performance to do. It can be good in some case, but it can also be dangerous. >> Companies are just entities, dead things that made decisions. Decisions >> are made of people, it is people that make misstakes. People fail for >> various reasons. Amongs any population there will be certain amount of >> geniouses, certain amount of people with some condition etc. It is >> normal, people should be allowed to fail to. And they should be also >> allowed to correct their misstakes and continues to become a part of >> society. > > That is right. > > For this reason we do not fire people for mistakes. We fire people for > crimes. Maybe it is crime to repeat same mistake so many times over > and over again when person fully understood instructions and when it > is clear what is disallowed to do. Hmm, you would better have very good proof that person *really* understand instructions, and not just believing he/she understands. To put it in other words; crime is maybe too heavy word to use in that case. But sure, if someone is deliberately not doing the work as required, or not capable to do the work, of course they can not be trusted to continue that work. But I wouldn't mix word like crime in that; crime is action commited against the law; it is probably not against the law to sleep at the work; but it may not be desired. But I am not a philosopher, so please don't take me too seriously. >> That makes for a batter society. It is also not a guarantee they >> will not make a misstake in the future. Saying that company X has >> history of this and company Y has history of that, means that people >> can not change and are not allowed to correct themselves. Companies >> do hire other people, people come and go etc. > > I agree on that, and even more than you think based on these > writings. That is great; I think people should search more for what the have in common, rather then what divides them. >> Anyway, if blob had source, and there was enough reason to look at it, >> there would probably be someone to do it. > > I just ask myself is it totally hard to get internals of those chips > and reverse engineer that software and make free software. That would probbly be illegal, infringing on copyrights. So definitely no. But there is always freedom of choice. As RMS does: if one don't like the product one should not buy it. It is a pillar of free market! People should exercise it more. Problem is just when there is no choice, as it seems now (AMD also has something similar I have red). >> Company Y might be really honest about their intention, both companies >> can be honest, why wouldn't they after all? I am of firm believe that >> most people are actually good people. However, if company X believes >> they need to protect their trade secret they have no choice but to give >> an opaque blob. > > There is free culture movement now that is derivative from free > software philosophy and I am in agreement with it. For example, our > company have hired an engineer to write a technical drawing for a > machine, and that machine drawing have been made under the GNU FDL. We > can sell the drawing, but we do not want to make obstacle that people > cannot replicate the same machine themselves. > > Many companies would benefit positively if they would not protect > those chips. Yes. I sincerely think we live in decade of open source software. I am not sure if we live in decade of Free software though. Unfortunately; but I am not a market researcher. >> So blob does not really solve the problem; it isn't sustainable; it is >> not a general solution, at least not good enough. Neither is holding >> back to year 2006, since one day that strategy will wear out. The world >> will be left without old CPUs. We need more sustainable solution. That >> is why I asked if those things work without network. I am not so >> knowledgable about ME extensions or security in general, but maybe there >> are people who are. > > There are solutions, there are today more free hardware computers then > before. It is coming due to increased awareness, and that social > movement is also derivative from GNU free software philosophy and > writings of RMS, FSF hardware endorsements and similar public actions. Sure; there have always been completely Free distros. Even Redhat back at day when I started with it was Free by default, it was up to user to install proprietary drivers. And the situation has become better. On software front. Partly due to consumer behaviour, but also partly due because companies have discovered that open sourced software si good for business. I m not sure though that we speak of same things here. Most of those free distros will need to run on those Intel's or AMD's CPUs, and the blobs we are talking about are autonomous in those CPUs. I have heard something that Netflix have started some show about users being the product ... maybe awareness will become even better. I do not own Netflix prenumeration nor do I have a TV so I have no idea. > See: https://www.fsf.org/resources/hw > and > > https://ryf.fsf.org/ > > And there are those Talos computers, there is Purism notebook, but I > think they did not finish fully the liberation, and there are some > computers that are crowd funded. Indeed, I agree with you. I believe definitely Purism have honest intentions and that they are doing what they can, and I don't think Intel is spying on you despite the ME; but it is a principle. Given a tool there is always someone who will eventually use it. That makes me very scary of nuclear weapons. Best regards, and thank you for the kind response