Update good things and bad things

This commit is contained in:
Přemysl Eric Janouch 2020-08-23 08:40:03 +02:00
parent 7772b21994
commit 39cd06d35b
4 changed files with 33 additions and 22 deletions

View File

@ -19,19 +19,22 @@ KDE
--- ---
KDE will always be hideously ugly, it's the one constant in the universe. 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 Pop-ups
------- -------
Anything that shows up and changes the consequences of the user's actions, if it 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 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. 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 ASCII
----- -----
Outdated, made for teletypes. Unicode mostly just adds more complexity (and 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 Centralisation
-------------- --------------
Try to build things so that they survive outages--resilient, robust, and even 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 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, thus far... but eventually we should at least set up mirrorring to repo.or.cz,

View File

@ -32,7 +32,7 @@ Haiku
----- -----
Pretty. Desktop-first. Just the window manager sucks, and C++ is no longer 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 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 VIM
--- ---
@ -57,10 +57,9 @@ Vimperator/Pentadactyl/qutebrowser
---------------------------------- ----------------------------------
// TODO: Include a screenshot. // TODO: Include a screenshot.
Vimperator/Pentadactyl has created a new standard in web browser usability. Vimperator/Pentadactyl created a new standard in web browser usability. The
The most important innovations being the addition of modality to the web browser most important innovations being the addition of modality to the web browser and
and the "follow link" feature, which is what I feel all mouse-first UIs the "follow link" feature, which is what I feel all mouse-first UIs deserve.
deserve.
Too bad it can no longer work in current versions of Firefox as they cut off 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 all support for XUL addons. The good times are already behind us. I certainly
@ -74,16 +73,17 @@ SourceHut
--------- ---------
https://sourcehut.org/ https://sourcehut.org/
Drew might be an opinionated asshole but that's not necessarily a bad quality. Drew might be an opinionated asshole but that's not necessarily a bad quality,
His creations are compatible with my values. especially if it helps with diversity. His creations are compatible with my
values.
WikiWikiWeb WikiWikiWeb
----------- -----------
http://wiki.c2.com/ http://wiki.c2.com/
An interesting knowledge base. Simple formatting, automatic links. I've An interesting knowledge base. Simple formatting, automatic links. I've
borrowed the general concept for this very collection of texts (I don't want borrowed the general concept for this very wiki (yes, technically you can send
to say "wiki" since no one else can edit). in pull requests).
It's a shame that it's been frozen in time. 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. 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 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, 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 https://github.com/bytesparadise/libasciidoc[libasciidoc] is what I'll be using
its authors for their work. for all markup, and I'm immensely thankful to its authors for their work.
Plan 9, Go Plan 9, Go
---------- ----------
@ -110,4 +112,6 @@ a new way of controlling the computer.
Smalltalk Smalltalk
--------- ---------
The application is a live system, powered by a simple programming language. 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].

View File

@ -27,7 +27,8 @@ I'm not trying to create anything novel but to achieve something
.Related articles: .Related articles:
- https://lobste.rs/s/ksbcw5/12_principles_for_diverging_desktop + - 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 Further reading
--------------- ---------------

View File

@ -13,6 +13,8 @@
.ulist .ulist { margin: 0; } .ulist .ulist { margin: 0; }
.ulist ul { margin: 0; } .ulist ul { margin: 0; }
.ulist li p { margin: 0; } .ulist li p { margin: 0; }
.imageblock img { max-width: 100%; }
.paragraph svg { max-width: 100%; }
#links, #footer { font-size: small; color: gray; } #links, #footer { font-size: small; color: gray; }
</style> </style>
<ul class=nav> <ul class=nav>