Deutsch   English   Français   Italiano  
<103vh6a$1i5f9$1@solani.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: Not Necessary <not@necessary.invalid>
Newsgroups: comp.os.linux.advocacy
Subject: Re: The First Distro To Offer XLibre
Date: Tue, 1 Jul 2025 07:59:31 +0530
Message-ID: <103vh6a$1i5f9$1@solani.org>
References: <184d439321081200$22529$367819$802601b3@news.usenetexpress.com>
 <103t4h0$1gnjn$1@solani.org> <103thsr$22ifd$4@dont-email.me>
 <103u32s$1haki$1@solani.org>
 <pan$41a33$85d637b3$46d41771$6eeb831a@linux.rocks>
 <103v4g5$1i0el$1@solani.org> <103v96u$2etla$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 1 Jul 2025 02:29:31 -0000 (UTC)
Injection-Info: solani.org;
	logging-data="1644009"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:95iITBU4N88tiwsrFZFjSp+p9FY=
In-Reply-To: <103v96u$2etla$3@dont-email.me>
Content-Language: en-US
X-User-ID: eJwFwQkBwDAIA0BL4wsgB9rGv4TdhUFw0hHwYNCg90NBMmraXxNq4npSuHf6TD/qOGt1sf0DB/kREA==

On 01/07/25 5:43 am, Lawrence D'Oliveiro wrote:
> More than that, plaintext is amenable to automated tools for finding 
> differences and applying those differences as patches. Those are things 
> you would not want to do just by eyeballing it -- not at the scale at 
> which many Open Source projects work these days.

Plaintext is just human-readable information codified into a binary
format for the hardware to parse / store / transmit. Automated tools to
track differences such as Git work well with plaintext since it is an
uncompressed format, with Git being opinionated about delineation (using
CR / LF / CRLF to split points of difference), assisting tools like
`diff` that SVN couldn't do.

> The difference between “computers” (by which I assume you mean the 
> hardware) and the software that they run isn’t that clear-cut anyway. It’s 
> all abstract machine built on top of abstract machine, at least until you 
> get to the GUI. Then you’re stuck.

Software is explicitly binary where it connects logical pathways etched
in hardware for electric current to flow in a certain way.

Abstractions are for us humans to make sense of the whole thing; i.e.
how and where to transmit signals and information to do a specific task.
At the hardware level, there is nothing but binary. At the end of the
day, a computer (specifically micro-processor) is nothing more than
billions atom-sized switches interconnected to each other in specific
patterns.

Also GUI is just one of the many paradigms of computing interfaces. Just
because we as humans parse our world in a visually `object-oriented'
manner, we connect better with graphical objects such as files and
folders over text commands. Although, the desktop metaphor is slowly
being obsolete, and app-based interfaces are taking over; thanks to the
proliferation of smartphones.