As I announced earlier, I've been working on an alternative to PrivacyTools, PrivacyGuides, etc. All of them target non technical users, have sponsors and affiliate links.
The Privacy Raccoon - Digital Self-defense against mass surveillance
https://raccoon.ebin.city/
It's not finished yet, there's a lot of work to do. But I wanted to announce it so people can contribute to it. If you're interested in contributing, go here:
https://raccoon.ebin.city/README.html
@domino
It's called Bliss
https://en.wikipedia.org/wiki/Bliss_(image)
@Seirdy
I like to work with the following rules for simple utilities:
-V -> version
-v -> verbose
-h -> small help text, 20 lines or less. use man for longer text.
-V should print the program name and version number only. Avoid extra info or lines.
$ prog -V
prog 2.0.1
$ prog -V
prog 0.3.4-a7efb4c
There's no guarantee that users you are talking to are also Mastodon users.
Don't encourage monopolization the network. Other servers are equally just as part of the Fediverse.
@peter
It may not, but it's a little annoying and disrespectful to assume every user they see on their Mastodon web interface is also a Mastodon user. There's no guarantee of that! And omitting "the Fediverse" is denying the existance of other servers, which monopolizes the network and gives Mastodon more leeway to push their own implementation of ActivityPub.
@ChiaChatter
If you spend all your time on the Fediverse via the Mastodon interface, you can easily forget (or not even notice) that others are viewing the same content via other interfaces (Pleroma, for example). It all looks like "Mastodon", but it's not! There's no guarantee you're talking to other Mastodon users.
@nantucketebooks
Mine's infused with Turkish cigar. Enhances the experience imo.
Thanks to @vladh's great work, #hare now has tuple unpacking, as per the spec section 6.6.47.3
```
const (a, b, c): (i64, str, f64) = (2i, "hello", 1.0);
```
https://git.sr.ht/~sircmpwn/harec/commit/b8a480fa2cf95b6df2eea64c491aed14ab6ac69d
Implementing regular expressions in Hare
June 3, 2022 by Vlad-Stefan Harbuz @vladh
https://harelang.org/blog/2022-06-03-implementing-regular-expressions-in-hare/
@lucifargundam
lol thanks for the nightmares.
@derickr
Yep. Hare is a system's programming language, so it wouldn't be appropriate to ship our own compiled tzdb package like most languages. We have to parse the tzif files like C.
And yes, the POSIX DST ruleset strings are very annoying! We will likely have to move or copy some code from datetime:: to time::chrono::.
Also of interest:
https://harelang.org/blog/2022-04-17-chronology-in-hare/
@hare
@derickr
Wow, what a better fedi-encounter than that of the author of a "Guide to Date and Time Programming" book. Nice to meet you!
I will certainly be reading up on PHP's datetime facilities, and thankful for your outreach. I'm guilty of leaving PHP out of my reading list. A quick glance tells me there's quite a similarity to Hare's design.
If you are interested, (the Hare project and) I would love some feedback regarding Hare's (nacent, in-progress and unpolished) datetime library. Perhaps you have some wisdom, some design theory we can learn from.
=> @hare
=> https://harelang.org/community/
=> https://docs.harelang.org/datetime
=> https://git.sr.ht/~torresjrjr/hare/tree/chrono/item/datetime/
Thanks again. Will use that email.
Libre software engineer with physics background.
Maintainer for @hare date/time.
.py .go .ha ...
en es ...
\t <dl> agpl posix 9p