From nobody Thu Feb 01 04:12:39 2024 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TQQWl5w4hz58yXR for ; Thu, 1 Feb 2024 04:13:55 +0000 (UTC) (envelope-from lain@fair.moe) Received: from mail.076.ne.jp (mail.076.ne.jp [45.76.218.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TQQWj4B1Kz4kGk for ; Thu, 1 Feb 2024 04:13:52 +0000 (UTC) (envelope-from lain@fair.moe) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=076.ne.jp header.s=dkim header.b=T+CcCCJx; dmarc=none; spf=none (mx1.freebsd.org: domain of lain@fair.moe has no SPF policy when checking 45.76.218.69) smtp.mailfrom=lain@fair.moe Received: from mail.076.ne.jp (localhost [127.0.0.1]) by mail.076.ne.jp (Postfix) with ESMTP id 4TQQWX6FBkzW3TD for ; Thu, 1 Feb 2024 13:13:44 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=076.ne.jp; h= user-agent:in-reply-to:content-disposition:content-type :mime-version:references:message-id:subject:to:from:date; s= dkim; t=1706760823; x=1709352824; bh=cQNgVpU9fLdtuZ/uIeCzQn3bm+t 5/n1Ht9CdVEkl1UM=; b=T+CcCCJxpaB7E0hLKjdPQl0KEJ9A/Y/rKSqLLVFyQEx tZfGBzNUY4X5WUAxUUv58CP0+KWPaLrNqVzx5Sto3dKEPIdcyoPxVzEXe1gkM+5R OQRFT8uxLxRcGAfOoVQveNqmvBsXetXH1QaOQns35O9Ck7MZ3aJjKI3aYXIuOY9i 8AI6RTs1TNAEgkLCe9iupepQC5ubQhLW1CXTDci6bTuAIIalcHAwIbUt14M+3uzF gdpksVpZIFf5Jt1Lun83PdLs0J6RxCFMjKN3oNm/2d8mKQ/CE2GZ6/ji5JPZ/lux gD+iLd9Ms6zqZWquBHojS4xLzXoF55nu4TZBaQb3VLA== X-Virus-Scanned: Debian amavisd-new at guest.guest Received: from mail.076.ne.jp ([127.0.0.1]) by mail.076.ne.jp (mail.076.ne.jp [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 6fItamFz6oDl for ; Thu, 1 Feb 2024 13:13:43 +0900 (JST) Received: from mail.fair.moe (ip1.193.076.moe [219.117.254.193]) by mail.076.ne.jp (Postfix) with ESMTPSA id 4TQQWW3lSgzW0qn for ; Thu, 1 Feb 2024 13:13:43 +0900 (JST) Date: Thu, 1 Feb 2024 13:12:39 +0900 From: "lain." To: freebsd-hackers@freebsd.org Subject: Re: Re: The Case for Rust (in the base system) Message-ID: X-Location: =?utf-8?B?IkVhcnRoL+WcsOeQgyI=?= X-Operating-System: "GNU/Linux" References: <567c6bf7-1ccf-dde6-3792-ed4419fce3c8@puchar.net> List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="vjx4matrqenxz4bv" Content-Disposition: inline In-Reply-To: <567c6bf7-1ccf-dde6-3792-ed4419fce3c8@puchar.net> User-Agent: NeoMutt/20231221 X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.90 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; R_DKIM_ALLOW(-0.20)[076.ne.jp:s=dkim]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[fair.moe]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:20473, ipnet:45.76.192.0/19, country:US]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; R_SPF_NA(0.00)[no SPF record]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; RCVD_COUNT_THREE(0.00)[3]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[076.ne.jp:+] X-Rspamd-Queue-Id: 4TQQWj4B1Kz4kGk --vjx4matrqenxz4bv Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2024=E5=B9=B401=E6=9C=8831=E6=97=A5 11:17, the silly Wojciech Puchar cla= imed to have said: > It's just another hype trying to solve problem of bad programmers. Proper > programmer with proper use of brain cannot be replaced by machine. And the irony is, it "solves" problems of bad programmers by enforcing bad programmer behavior, while only preventing mistakes in areas they previously didn't care about. It's clear to me that most of the Rust developers at one point were Javascript developers, because while they went from extremely high end with no mercy to somebody else's hardware at all to near low end where the compiler forces them to treat hardware with at least some respect, they still tend to pull 3rd party packages for every little thing they want to implement, making Cargo no different from NPM. One would argue that "you can't accomplish everything with the standard libraries alone", yet Go doesn't have this problem, and all it did was provide a complete standard library. On the other hand, PHP's standard library (if you can call it like that) is even more complete, but most people there import Composer packages for almost everything as well. So I don't think that putting the blame on standard libraries is really valid, but rather on both skill issues and lack of productivity. Like Jonathan Blow said, "it's not like why not caring about performance, they've become more productive in other dimensions, no, they just have bad performance, and they still can't get anything done". --=20 lain. Did you know that? 90% of all emails sent on a daily basis are being sent in plain text, and i= t's super easy to intercept emails as they flow over the internet? Never send passwords, tokens, personal information, or other volunerable in= formation without proper PGP encryption! If you're writing your emails unencrypted, please consider sending PGP encr= ypted emails for security reasons. You can find my PGP public key at: https://fair.moe/lain.asc Every good email client is able to send encrypted emails. If yours can't, then you should consider switching to a secure email client= , because yours just sucks. My recommendations are Claws Mail or NeoMutt. For instructions on how to encrypt your emails: https://unixsheikh.com/tutorials/gnupg-tutorial.html --vjx4matrqenxz4bv Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAEBCAAdFiEEozVhUpXECiNYIKIXtWNzC1Y29b0FAmW7GjEACgkQtWNzC1Y2 9b1KjQv8CCTt0482LqVGqFQ4dlUyl6DDh+w2Rhn26/n2/V9+EAOaMO8IwRfRBdU5 fHpgQypAb99Mwgap/ME17/Q1F8T+9nHThs62Fay65Ob9S7HoMgRs0cEPDtfOEnX6 s8Z3O5Zm+IOIGHk4ElorsEWRb7lAPIAUEIhV53CP2v/nfEiXgGZtrkXLpjNGIQUk 8bIravlO5u6C33Bj/LMcn6Gs4SZ+IOzzVtpikXTAGmTQ5QRW4PdKckwWBjIQM6PT KfqaJyZssGGwrwFlizhZaDeI3uszqGskHsT7IjSHB3Iu5s5+2pBmtzpEK83RgrQW he/8zL2Fcbo7bzwEFaU4iVviFdSuWM61HfZ2D9IM3luCPRvyZnuyw2hPxehdvsf7 quLi7OvXDpvCM8LRrlaybmMmpQ8LvkgKeRTWxKCNoJSmtNOX6ZWCQNTP10h9r+ai 429lz61ZGetNORnEKNhowkMWS2G7AwoHqmI76ajJPll66tZUFkS3iAqq6bE4LQKR RRBeLfyP =gb35 -----END PGP SIGNATURE----- --vjx4matrqenxz4bv--