Update good things and bad things
This commit is contained in:
		@@ -19,19 +19,22 @@ KDE
 | 
			
		||||
---
 | 
			
		||||
KDE will always be hideously ugly, it's the one constant in the universe.
 | 
			
		||||
 | 
			
		||||
Unix terminals
 | 
			
		||||
--------------
 | 
			
		||||
Barely tolerable with graphical displays.  The character grid must go, not only
 | 
			
		||||
because variable pitch fonts are infinitely more pleasant to read.
 | 
			
		||||
 | 
			
		||||
The only redeeming quality is how well these work over slow links.
 | 
			
		||||
 | 
			
		||||
Pop-ups
 | 
			
		||||
-------
 | 
			
		||||
Anything that shows up and changes the consequences of the user's actions, if it
 | 
			
		||||
doesn't appear as an _immediate result_ of the user doing something, is pure
 | 
			
		||||
evil.  Sadly, this is sometimes hard to avoid, or the cost is too high.
 | 
			
		||||
 | 
			
		||||
Major culprits that make me want to hurt the computer: Firefox, Thunderbird.
 | 
			
		||||
 | 
			
		||||
Unix terminals
 | 
			
		||||
--------------
 | 
			
		||||
Barely tolerable with graphical displays.  The character grid must go, not only
 | 
			
		||||
because variable pitch fonts are infinitely more pleasant to read.  See also:
 | 
			
		||||
https://p.janouch.name/article-tui.html[So you want to make a TUI…]
 | 
			
		||||
 | 
			
		||||
The only redeeming quality is how well these work over slow links.
 | 
			
		||||
 | 
			
		||||
ASCII
 | 
			
		||||
-----
 | 
			
		||||
Outdated, made for teletypes.  Unicode mostly just adds more complexity (and
 | 
			
		||||
@@ -41,7 +44,8 @@ I don't like, perhaps even banning certain characters where possible.
 | 
			
		||||
Centralisation
 | 
			
		||||
--------------
 | 
			
		||||
Try to build things so that they survive outages--resilient, robust, and even
 | 
			
		||||
anti-fragile.  Admittedly, this principle is hard for humans to follow.
 | 
			
		||||
https://en.wikipedia.org/wiki/Antifragility[antifragile].  Admittedly, this
 | 
			
		||||
principle is hard for humans to follow.
 | 
			
		||||
 | 
			
		||||
Speaking of which, project Haven has no public mirrors yet.  Not that it matters
 | 
			
		||||
thus far... but eventually we should at least set up mirrorring to repo.or.cz,
 | 
			
		||||
 
 | 
			
		||||
@@ -32,7 +32,7 @@ Haiku
 | 
			
		||||
-----
 | 
			
		||||
Pretty.  Desktop-first.  Just the window manager sucks, and C++ is no longer
 | 
			
		||||
a reasonable choice for a high-level programming language, despite all the
 | 
			
		||||
effort to improve it.  It's the foundations that are rotten.
 | 
			
		||||
effort to improve it--it's the foundations that are rotten.
 | 
			
		||||
 | 
			
		||||
VIM
 | 
			
		||||
---
 | 
			
		||||
@@ -57,10 +57,9 @@ Vimperator/Pentadactyl/qutebrowser
 | 
			
		||||
----------------------------------
 | 
			
		||||
// TODO: Include a screenshot.
 | 
			
		||||
 | 
			
		||||
Vimperator/Pentadactyl has created a new standard in web browser usability.
 | 
			
		||||
The most important innovations being the addition of modality to the web browser
 | 
			
		||||
and the "follow link" feature, which is what I feel all mouse-first UIs
 | 
			
		||||
deserve.
 | 
			
		||||
Vimperator/Pentadactyl created a new standard in web browser usability.  The
 | 
			
		||||
most important innovations being the addition of modality to the web browser and
 | 
			
		||||
the "follow link" feature, which is what I feel all mouse-first UIs deserve.
 | 
			
		||||
 | 
			
		||||
Too bad it can no longer work in current versions of Firefox as they cut off
 | 
			
		||||
all support for XUL addons.  The good times are already behind us.  I certainly
 | 
			
		||||
@@ -74,16 +73,17 @@ SourceHut
 | 
			
		||||
---------
 | 
			
		||||
https://sourcehut.org/
 | 
			
		||||
 | 
			
		||||
Drew might be an opinionated asshole but that's not necessarily a bad quality.
 | 
			
		||||
His creations are compatible with my values.
 | 
			
		||||
Drew might be an opinionated asshole but that's not necessarily a bad quality,
 | 
			
		||||
especially if it helps with diversity.  His creations are compatible with my
 | 
			
		||||
values.
 | 
			
		||||
 | 
			
		||||
WikiWikiWeb
 | 
			
		||||
-----------
 | 
			
		||||
http://wiki.c2.com/
 | 
			
		||||
 | 
			
		||||
An interesting knowledge base.  Simple formatting, automatic links.  I've
 | 
			
		||||
borrowed the general concept for this very collection of texts (I don't want
 | 
			
		||||
to say "wiki" since no one else can edit).
 | 
			
		||||
borrowed the general concept for this very wiki (yes, technically you can send
 | 
			
		||||
in pull requests).
 | 
			
		||||
 | 
			
		||||
It's a shame that it's been frozen in time.
 | 
			
		||||
 | 
			
		||||
@@ -91,10 +91,12 @@ AsciiDoc
 | 
			
		||||
--------
 | 
			
		||||
I despise Markdown for its choices, and I don't want to suffer while writing.
 | 
			
		||||
Granted, I can see some faults in AsciiDoc as well, notably with how hard it is
 | 
			
		||||
to parse and process, but I haven't found anything better yet.  One day I might
 | 
			
		||||
to parse and process, but I haven't found anything better yet, and
 | 
			
		||||
standardisation seems to be finally
 | 
			
		||||
https://groups.google.com/g/asciidoc/c/EKx-Hfx-nMM[on the way].  One day I might
 | 
			
		||||
create a processor for a slightly modified subset of it.  Until then,
 | 
			
		||||
libasciidoc is what I'll be using for all markup, and I'm immensely thankful to
 | 
			
		||||
its authors for their work.
 | 
			
		||||
https://github.com/bytesparadise/libasciidoc[libasciidoc] is what I'll be using
 | 
			
		||||
for all markup, and I'm immensely thankful to its authors for their work.
 | 
			
		||||
 | 
			
		||||
Plan 9, Go
 | 
			
		||||
----------
 | 
			
		||||
@@ -110,4 +112,6 @@ a new way of controlling the computer.
 | 
			
		||||
Smalltalk
 | 
			
		||||
---------
 | 
			
		||||
The application is a live system, powered by a simple programming language.
 | 
			
		||||
You can change anything you want, and see the results instantly.
 | 
			
		||||
You can change anything you want, and see the results instantly.  See also the
 | 
			
		||||
Self programming language, for which my friend is trying to make an
 | 
			
		||||
https://github.com/Bystroushaak/tinySelf[alternative implementation].
 | 
			
		||||
 
 | 
			
		||||
@@ -27,7 +27,8 @@ I'm not trying to create anything novel but to achieve something
 | 
			
		||||
 | 
			
		||||
.Related articles:
 | 
			
		||||
 - https://lobste.rs/s/ksbcw5/12_principles_for_diverging_desktop +
 | 
			
		||||
   While I don't fully agree with the vision, we have similar concerns.
 | 
			
		||||
   While I don't fully agree with (or care about) the vision,
 | 
			
		||||
   we have similar concerns.
 | 
			
		||||
 | 
			
		||||
Further reading
 | 
			
		||||
---------------
 | 
			
		||||
 
 | 
			
		||||
@@ -13,6 +13,8 @@
 | 
			
		||||
.ulist .ulist { margin: 0; }
 | 
			
		||||
.ulist ul { margin: 0; }
 | 
			
		||||
.ulist li p { margin: 0; }
 | 
			
		||||
.imageblock img { max-width: 100%; }
 | 
			
		||||
.paragraph svg { max-width: 100%; }
 | 
			
		||||
#links, #footer { font-size: small; color: gray; }
 | 
			
		||||
</style>
 | 
			
		||||
<ul class=nav>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user