Show newer
~b boosted

@captainepoch

> [...] an important announcement: I will migrate all my repositories and projects from Sourcehut to Codeberg in the following days (including Husky). Over the last year I tried to make myself comfortable with the email workflow, but over time, I felt that workflow is not suitable for me.

Awh... All that contributor frustration! I understand you just want Husky development to progress.

~b boosted
~b boosted

Okay, fine, actual #introduction . I've been on the Internet or social media by the handle Albatross since 1977.
In 1983 I created the world's first #MMORPG company, GamBit MultiSystems, and our franchisees went on to start some big-name game companies.
In 1991 I helped co-write the Internet Gopher protocol, RFC 1436.
I've been in infosec since 1996 and I'm heartily tired of keyboards.
I've written books and plays and shoot pictures. I have 3 terrific adult kids.

@dheadshot @apps
Yep.

Also, shouldn't the "Edited at .." thing be more attention grabbing? Maybe keep it small, but give "Edited" a strong colour, jet pink? To mitigate edit abuse.

~b boosted
~b boosted

My co-founder at @spritelyinst (he's Executive Director, I'm CTO) now has an account on the fediverse: @frandallfarmer

Randy also:

- Co-invented JSON with Doug Crockford and Chip Morningstar
- Co-founded the world's *first* major massively multiplayer game / virtual world: Lucasfilms Habitat on the Commodore-freaking-64! (Also the place where the technical term "avatar" came from (borrowed from Sanskrit by Chip, I think)) Watch this wild video youtube.com/watch?v=VVpulhO3jy
- Co-runs the open source revival of the original Habitat: frandallfarmer.github.io/neoha
- Co-founded Electric Communities. Electric Communities Habitat is where the E programming language came from from which much of Spritely is based. Watch this hilarious but mind-bending video from p2p virtual worlds... in 1997!!! youtube.com/watch?v=KNiePoNiyv
- The compression pass to my expansion pass of communication in the Spritely Networked Communities Institute. Any time things have gotten wordy, you can bet it's from me; any time they're terse and concise, you can bet it's from Randy. Usually we try to combine our skills.

Welcome Randy!

@captainepoch
There's *a lot* to unpack and explain, but basically,

This thread on leap minutes and hours got me thinking
pairlist6.pair.net/pipermail/l

And this post made me think and disagree
pairlist6.pair.net/pipermail/l

Resolving ambiguous or nonexistent UTC timestamps is a much easier and encapsulable problem when the shifts and deltas are within 1 second. The domain of applications which handle UTC leapsecs are niche (scientific, military, fintech), and when they do, it's fairly simple, or can be with good design.

The @hare standard library separates the concerns of 'civil' timeshifts (timezones, DST) and timescale timeshifts (leap seconds), going as far as to include a 'timescale' type.

docs.harelang.org/time/chrono#

The proposed alternative leap-minutes or leap-hours make a lot civil time software needlessly complicated, blurring 'civil' and 'timescale'. The same clusterduck of problems with timezone shifts and DST would now be part of UTC itself.

Then there's also the Earth's phase and velocity of rotation, drifting noons and midnights, politicians and dictators chiming in, forward compatibility, etc. It's a charged topic for sure.

I think I've changed my mind; UTC leap seconds should *not* be abolished.

@Pixificial
I have heard of YaCy. Search engine decentralisation is a very tricky thing to achieve. I don't know how effective YaCy is.

@Pixificial

I'd love to use P2P chat app Briar[1] all the time and for everything, but my battery drains very quickly. Seeding is resource taxing. It's P2P design is impractical and thus unsusable for casual use.

Web engine and Javascript bloat is another topic.

[1] briarproject.org/

Fediverse _should_ mean that of the ActivityPub network and only the ActivityPub network, and this poll, like many others, sets this precedent.

Otherwise, we risk diluting the meaning of this word. The Fediverse is growing, and it won't take long before some profit-motivated company comes along and starts providing trojan horse "Fediverse compatible" service with "mostly not really interoperable ActivityPub extensions". Law makers won't tell the difference.

@Pixificial
Cheap devices with low specs, and thus developing areas around the world, wouldn't be able to keep up. Centralisation is not inherently bad, and pure peer-to-peer is not inherently good. Generally, federation is the best of both worlds. A single server on a VPS for a single small website is cost effective.

Making DNS lookups purely peer-to-peer is a great idea, though. We ought to support projects like and break censorship.

opennic.org

@Pixificial
They're all designed for different purposes. You use what you need. They are not mutually exclusive.

~b boosted

I compared the landing pages of Mastodon, Pleroma and Misskey because I was curious how each characterized itself.

joinmastodon.org: "Mastodon isn’t a single website like Twitter or Facebook, it's a network of thousands of servers operated by different organizations and individuals that provide a seamless social media experience."
→ Mastodon is a network

join.misskey.page: "Misskey is a decentralized microblogging platform born on Earth. Since it exists within the Fediverse (a universe where various social media platforms are organized), it is mutually linked with other social media platforms."
→ Misskey is part of a network

pleroma.social: "Free and open communication for everyone. Pleroma is social networking software compatible with other Fediverse software such as Mastodon, Misskey, Pixelfed and many others. "
→ Pleroma is part of a network

@tychosoft@fosstodon.org
I couldn't say personally. I haven't used Zig. I know both lanugages occupy a similar problem domain, but Hare's goals differ from Zig, and are more inline with being a minimal, conservative, modern update to C.

The Hare blog has written about this.
fosstodon.org/@hare/1082220568

Show older
Qoto Mastodon

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