Update good things and bad things
This commit is contained in:
parent
7772b21994
commit
39cd06d35b
|
@ -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,
|
||||||
|
|
|
@ -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].
|
||||||
|
|
|
@ -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
|
||||||
---------------
|
---------------
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue