Show more

It's so disheartening when a project's domain name *redirects* to a GitHub README page. There's not even anything worth bookmarking.

Even something as dead simple as this is miles better:
soju.im/

@ryu_s0 @YesIKnowIT
Same, though I stick to [:alnum:] (when possible) and a minimum of 32 chars, if not 64. Length is by far the most important factor for its strength.

Another recent example.

Indent all but the first line of your paragraphs. This is useful when you have long lines which, when wrapped, become hard to dicern. It’s like a cross between a description list (<dl>) and a list (<ul>).

p {padding-left:2rem; margin:0; text-indent:-1rem}

Also, use <dl> and

Show thread

Reminder that negative margins and paddings in CSS are a thing, and are quite useful. Some of my favourite uses follow.

More space between document sections:

h1, h2, h3, h4, h5, h6 {	margin: 2rem 0 -0.5rem;}

When viewport width is small (mobile, etc.), <pre> stretches to the walls, and it’s content is aligned with the rest of the document’s text:

pre {	margin: 0 -0.5rem;	padding: 0.25rem 0.5rem;}

torresjrjr.com/ast/style.css

torresjrjr.com/

~b boosted

Reading a paper written by @cwebber, and this stuck out to me:

Do you and I mean the same thing? Lojban enthusiasts clearly solved language, creating something completely syntactically unambiguous! Except, oh no, turns out syntactic unambiguity does not mean meaning unambiguity. What’s a bear? From an evolutionary standpoint, something moved from a pre-bear state to a bear-state, but evolution didn’t put a pin in it… this was rough, statistical, approximate. Not to mention, what’s a “dead bear”? Is it still a bear? When does it decompose into bear goo? And when does it decompose beyond that? Vocabulary thus seems to be a tug-of-war between fuzziness and crispness.

“Bear Goo” is a fun metaphor. :thaenkin:

https://dustycloud.org/tmp/interfaces.html

subtoot ranting about random thread i stumbled across 

@nytpu
Timezones in principle are fine. What complicates things and what should be abolished are:

1. Multiple observed offsets, which include that of DST (daylglight saving time). Certain jumps in offset result in seemingly valid but actually ambiguous or nonexistent datetimes. For example, in "Europe/Amsterdam" on 1995 March 26th, the local time 02:30 was never observed, whilst on September 24th, 02:00 was observed twice (02:00 CET and 02:00 CEST).

2. Certain offset changes result in some timezones skipping entire days! In Samoa "Pacific/Apia", on December 29th at late midnight, their offset changed from -10 to +14, skipping December 30th entirely.

3. Speaking of midnight, some politicians are dumb enough to change offsets on midnight, which causes some midnights to be observed twice. The question is, how do you calculate the start of a day? Bugs bugs bugs.

I have previously worked on a datetime library. There's many more cases to cover. Leap seconds between UTC and TAI (International Atomic Time) complicate things even more, which means certain UTC datetimes aren't even valid.

@retroedgetech
"why not use HTTP with another media-type"

1. One of Gemini's primary points is that user privacy is extremely important. Simply just adding gemini support to browsers gets us nowhere. Even recently, some people have tried to add favicon support to gemini browsers, which has been shut down, because we take privacy that seriously.

2. Gemini is supposed to be minimalist in nature, in all aspects. Gemini comes from permacomouting culture. While it's easy for people in wealthy countries to enjoy the latest tech and high speed Internet, others have to struggle to keep up. Running a high RAM/CPU browser is a luxury.

3. Gemini comes from the free culture community. We have high regards for our software. A new modern fully compliant Web browser would take hundreds of hours and people to make. A gemini browser can be made in one afternoon. That simplicity matters, and is why we have dozens of available gemini browsers, and only ~3 usable Web browsers which aren't reskins.

@Seirdy @ljn @extinct@redroo.ml
It felt good receiving an email thanking me for just my gemini.vim plugin. And I'm a cynical guy. Send "thank you" emails more often.

@xarvos @reedyn
Same. Although I do /archive/YYYY-MM-DD-title because I don't want a bunch of directories in the root directory, and I use a personal ssg which has its limitations. I don't like how long the URL paths can be, but it works fine.

~b boosted

I'm working on the standard library of the language we're developing. Here's datetime::arithmetic, a lot of fun to work on :)

paste.sr.ht/~vladh/36b8032168a

~b boosted

Working on OpenGL support for our language. Self-implemented math stdlib, linear algebra functions, OpenGL bindings.

@freemo
Thank you for hosting and administrating this instance. If I can give back, please let me know how.

~b boosted

@worldsendless
Wow, I've got a headache now. The misuse of the word is evident. I think people mix up "work" and "communication between workers" when using the word.

One should use "concurrently/non-concurrently"?

~b boosted
~b boosted
:9front:front ships with /lib/font/bit/vga/unicode.font, but not with the old-timey MacOS font, "Chicago". So I found a TTF, used ttffs in Inferno to convert it to the Plan 9 bitmap format, and then made a tarball. Here's the tarball. You can install it by un-tarring it in /fonts (Inferno) or /lib/font/bit (Plan 9).

I couldn't find a monospace version; I don't know if one was produced. Code is more readable than expected, but Pike be damned, variable-width fonts are terrible.
chicago.png
chicago.tgz
Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.