Compare commits

..

4 Commits

24 changed files with 153 additions and 143 deletions

4
Gemfile.lock generated
View File

@ -102,7 +102,7 @@ GEM
jekyll (>= 3.7, < 5.0) jekyll (>= 3.7, < 5.0)
jekyll-watch (2.2.1) jekyll-watch (2.2.1)
listen (~> 3.0) listen (~> 3.0)
json (2.9.1) json (2.10.1)
kramdown (2.5.1) kramdown (2.5.1)
rexml (>= 3.3.9) rexml (>= 3.3.9)
kramdown-parser-gfm (1.1.0) kramdown-parser-gfm (1.1.0)
@ -111,7 +111,7 @@ GEM
listen (3.9.0) listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3) rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10) rb-inotify (~> 0.9, >= 0.9.10)
logger (1.6.5) logger (1.6.6)
mercenary (0.4.0) mercenary (0.4.0)
mini_portile2 (2.8.8) mini_portile2 (2.8.8)
minima (2.5.2) minima (2.5.2)

View File

@ -6,12 +6,15 @@
// Font specifications. I keep changing my mind on what are the most pleasant // Font specifications. I keep changing my mind on what are the most pleasant
// fonts to my eyes, so I won't bother commenting them here.' // fonts to my eyes, so I won't bother commenting them here.'
$serif-font-family: ui-serif, "Roboto Serif", "Noto Serif", Tinos, serif, $serif-font-family:
ui-serif, "Roboto Serif", "Noto Serif", Tinos, serif, "Noto Emoji",
"Noto Color Emoji", emoji;
$sans-serif-font-family:
ui-sans-serif, "Roboto Flex", Roboto, "Noto Sans", Arimo, sans-serif,
"Noto Emoji", "Noto Color Emoji", emoji; "Noto Emoji", "Noto Color Emoji", emoji;
$sans-serif-font-family: ui-sans-serif, "Roboto Flex", Roboto, "Noto Sans", $monospace-font-family:
Arimo, sans-serif, "Noto Emoji", "Noto Color Emoji", emoji; ui-monospace, "Roboto Mono", "Noto Mono", Cousine, monospace, "Noto Emoji",
$monospace-font-family: ui-monospace, "Roboto Mono", "Noto Mono", Cousine, "Noto Color Emoji", emoji;
monospace, "Noto Emoji", "Noto Color Emoji", emoji;
// Must be in the end under threat of undefined variable error. // Must be in the end under threat of undefined variable error.
$base-font-family: $sans-serif-font-family; $base-font-family: $sans-serif-font-family;

View File

@ -52,7 +52,8 @@ per trip from [Kotka] to [Hamina] and [Hamina] to [Kotka].
--- ---
_Update: [I graduated on 2015-05-29.]({% post_url blog/2015-05-29-graduation %})_ _Update: [I graduated on
2015-05-29.]({% post_url blog/2015-05-29-graduation %})_
I would graduate in summer without this issue and the only thing I have missing I would graduate in summer without this issue and the only thing I have missing
is work training. As I don't have work training place I was doing it at school is work training. As I don't have work training place I was doing it at school

View File

@ -65,6 +65,7 @@ choises:
1. Trust the fingerprints manually using `irc.server.NETWORK.ssl_fingerprint`, 1. Trust the fingerprints manually using `irc.server.NETWORK.ssl_fingerprint`,
see [this post]. see [this post].
2. Disable SSL certificate checking using 2. Disable SSL certificate checking using
`/set irc.server.NETWORK.ssl_verify off` **NOT RECOMMENDED**, see [this post]. `/set irc.server.NETWORK.ssl_verify off` **NOT RECOMMENDED**, see [this
post].
[this post]:{% post_url blog/2015-02-24-znc160-ssl %} [this post]:{% post_url blog/2015-02-24-znc160-ssl %}

View File

@ -60,9 +60,8 @@ _Now you can move into reading why [IRC over SSL is pointless],
[poodle]: https://en.wikipedia.org/wiki/POODLE [poodle]: https://en.wikipedia.org/wiki/POODLE
[verify the certificates]:{% post_url blog/2015-02-24-znc160-ssl %} [IRC [verify the certificates]:{% post_url blog/2015-02-24-znc160-ssl %} [IRC over
over SSL SSL is
is
pointless]:https://www.quakenet.org/articles/99-trust-is-not-transitive-or-why-irc-over-ssl-is-pointless pointless]:https://www.quakenet.org/articles/99-trust-is-not-transitive-or-why-irc-over-ssl-is-pointless
[web.archive.org]:https://web.archive.org/web/20130425123002/http://www.quakenet.org/articles/99-trust-is-not-transitive-or-why-irc-over-ssl-is-pointless [web.archive.org]:https://web.archive.org/web/20130425123002/http://www.quakenet.org/articles/99-trust-is-not-transitive-or-why-irc-over-ssl-is-pointless

View File

@ -11,10 +11,11 @@ sitemap: false
_More on my life and a little background on bots; also trigger warning about _More on my life and a little background on bots; also trigger warning about
probably everything..._ probably everything..._
Start with the [previous post on Start with the [previous post on the
the subject]({% post_url blog/2015-03-25-leaving-bots-life %})... subject]({% post_url blog/2015-03-25-leaving-bots-life %})...
_Update: [I graduated on 2015-05-29.]({% post_url blog/2015-05-29-graduation %})_ _Update: [I graduated on
2015-05-29.]({% post_url blog/2015-05-29-graduation %})_
So I have been away from school for months now and the fact that I won't So I have been away from school for months now and the fact that I won't
graduate seems very sure. I haven't left home unless I have had too either and graduate seems very sure. I haven't left home unless I have had too either and

View File

@ -50,8 +50,8 @@ what the actual umodes are on your network, try `/quote help umode` or
- i — invisible, hides your channel list from whois with ircd-seven and possibly - i — invisible, hides your channel list from whois with ircd-seven and possibly
some other ircds. Also hides you from /who of people who don't share channels some other ircds. Also hides you from /who of people who don't share channels
with you. [See also why I unset with you. [See also why I unset it
it here.]({% post_url blog/2015-03-26-umode--i %}) here.]({% post_url blog/2015-03-26-umode--i %})
- I — On InspIRCd with [hidechans] module hides your channel list from whois. - I — On InspIRCd with [hidechans] module hides your channel list from whois.
- w — receive wallops, less-important announcements from network operators that - w — receive wallops, less-important announcements from network operators that
are only received by those who are curious and have umode +w. More important are only received by those who are curious and have umode +w. More important

View File

@ -116,4 +116,5 @@ vahvistamista, joka taas tapahtuu hyvällä tuurilla vuoden 2016 aikana.
TERVE SUOMEN TAKIA JA ITSEMURHA ON MINULLE AINOA TIE ULOS TÄSTÄ LAILLISESTA TERVE SUOMEN TAKIA JA ITSEMURHA ON MINULLE AINOA TIE ULOS TÄSTÄ LAILLISESTA
KIDUTUKSESTA SUKUPUOLI/NEUROLOGISIA VÄHEMMISTÖJÄ KOHTAAN!** KIDUTUKSESTA SUKUPUOLI/NEUROLOGISIA VÄHEMMISTÖJÄ KOHTAAN!**
_[Katso myös muut kirjoitukseni elämästäni englanniksi]({{ site.url }}/about#life)_ _[Katso myös muut kirjoitukseni elämästäni
englanniksi]({{ site.url }}/about#life)_

View File

@ -38,7 +38,8 @@ Now you should be successfully identified and should configure automatic
identification, I cannot help with it so much, but I can point you to beginning: identification, I cannot help with it so much, but I can point you to beginning:
- [liberachat's SASL instructions](https://libera.chat/guides/sasl) - [liberachat's SASL instructions](https://libera.chat/guides/sasl)
- [My instructions for SASL with WeeChat]({% post_url blog/2015-03-26-weechat-sasl-simply %}) - [My instructions for SASL with
WeeChat]({% post_url blog/2015-03-26-weechat-sasl-simply %})
- [Searx YOURCLIENTHERE SASL](https://search.disroot.org/?q=YOURCLIENTHERE+SASL) - [Searx YOURCLIENTHERE SASL](https://search.disroot.org/?q=YOURCLIENTHERE+SASL)
- IRCCloud: edit network and go to advanced settings and you will see box for - IRCCloud: edit network and go to advanced settings and you will see box for
NickServ password. NickServ password.
@ -127,8 +128,7 @@ Now there are only two tasks left, making the group op and adding ops there:
## Futher reading ## Futher reading
- [Always add opers to access list (this is the $oper in - [Always add opers to access list (this is the $oper in my
my
templates)]({% post_url blog/2015-01-10-channels-hostmask-groups-a-basic-howto %}) templates)]({% post_url blog/2015-01-10-channels-hostmask-groups-a-basic-howto %})
- oops, did I just repeat previous post - oops, did I just repeat previous post
- [Keep the ops opped]({% post_url blog/2015-04-01-keep-the-ops-opped %}) - [Keep the ops opped]({% post_url blog/2015-04-01-keep-the-ops-opped %})

View File

@ -15,9 +15,8 @@ redirect_from:
_Reflector is a tool that checks the most recently upgraded Arch Linux mirrors _Reflector is a tool that checks the most recently upgraded Arch Linux mirrors
and ranks them by speed and saves them to your mirrorlist._ and ranks them by speed and saves them to your mirrorlist._
**This is largely based on [ArchWiki page on reflector] which is licensed in [GNU **This is largely based on [ArchWiki page on reflector] which is licensed in
Free [GNU Free Documentation License 1.3 or later].**
Documentation License 1.3 or later].**
[archwiki page on reflector]: https://wiki.archlinux.org/index.php/Reflector [archwiki page on reflector]: https://wiki.archlinux.org/index.php/Reflector
[gnu free documentation license 1.3 or later]: [gnu free documentation license 1.3 or later]:

View File

@ -173,14 +173,15 @@ more, I already wrote too much about encrypted DNS...
If you look into Privacy Guides instant messaging platforms, at the time of If you look into Privacy Guides instant messaging platforms, at the time of
writing it will suggest you to use Element. That means nothing, [there are three writing it will suggest you to use Element. That means nothing, [there are three
different apps called as Element on three different platforms, the only thing different apps called as Element on three different platforms, the only thing in
in common is the name and if you are looking for privacy, you should look into common is the name and if you are looking for privacy, you should look into it
it deeper or look entirely elsewhere, but that is my previous blog deeper or look entirely elsewhere, but that is my previous blog
post]({% post_url blog/2021-08-03-matrix-perfect-privacy-not %}). TL;DR is that (at post]({% post_url blog/2021-08-03-matrix-perfect-privacy-not %}). TL;DR is that
the time of writing) your room specific display names may leak and media files are (at the time of writing) your room specific display names may leak and media
never actually removed. If that is fine for you, great. If your issue is just with files are never actually removed. If that is fine for you, great. If your issue
room specific display names, I would suggest a Matrix client that allows using multiple is just with room specific display names, I would suggest a Matrix client that
different accounts such as [FluffyChat](https://fluffychat.im/) (note: I am a contributor). allows using multiple different accounts such as
[FluffyChat](https://fluffychat.im/) (note: I am a contributor).
Privacy Guides not warning about Matrix may be partially my fault as Privacy Guides not warning about Matrix may be partially my fault as
[I was the team member mainly warning about it and assigned the issue to myself](https://github.com/privacyguides/privacyguides.org/issues/50) [I was the team member mainly warning about it and assigned the issue to myself](https://github.com/privacyguides/privacyguides.org/issues/50)

View File

@ -269,7 +269,8 @@ version 115). You should already know how to enable it if you have read this far
😼 😼
**_SEQUEL ANNOUNCEMENT!_** [Part Ⅱ: Browser policies Ⅱ: Deploying PrivacyBadger **_SEQUEL ANNOUNCEMENT!_** [Part Ⅱ: Browser policies Ⅱ: Deploying PrivacyBadger
and uBlock Origin]({% post_url blog/2024-05-22-policy-contentblocker %}) is now online! and uBlock Origin]({% post_url blog/2024-05-22-policy-contentblocker %}) is now
online!
## Documentation and other policies ## Documentation and other policies

View File

@ -16,10 +16,10 @@ policy receiving some positive feedback and I felt like continuing on the
subject by instructing with extension installation. This barely scratches the subject by instructing with extension installation. This barely scratches the
surface of what browser policy can do for you either though._ surface of what browser policy can do for you either though._
I recommend reading the [browser policy part on enforcing HTTPS I recommend reading the [browser policy part on enforcing HTTPS only
only mode]({% post_url blog/2024-05-17-https-everywhere %}) as especially the mode]({% post_url blog/2024-05-17-https-everywhere %}) as especially the Firefox
Firefox part will continue building on it and I will try to not repeat myself, part will continue building on it and I will try to not repeat myself, although
although that is unavoidable. that is unavoidable.
<!-- editorconfig-checker-disable --> <!-- editorconfig-checker-disable -->
<!-- prettier-ignore-start --> <!-- prettier-ignore-start -->
@ -48,12 +48,12 @@ although that is unavoidable.
## Chromium ## Chromium
[I previously instructed with the directory creation and permissions in the [I previously instructed with the directory creation and permissions in the part
part ]({% post_url blog/2024-05-17-https-everywhere %}#chromium) and there I ]({% post_url blog/2024-05-17-https-everywhere %}#chromium) and there I also
also mentioned loving how I can create separate files there as opposed to mentioned loving how I can create separate files there as opposed to messing
messing everything together. I tend to use the filename `aminda-extensions.json` everything together. I tend to use the filename `aminda-extensions.json` for all
for all extension related as Chromium isn't perfect either and only lets the extension related as Chromium isn't perfect either and only lets the options
options appear once. appear once.
So the file may look a bit scary, but it's actually quite simple (and the So the file may look a bit scary, but it's actually quite simple (and the
difficulty comes from getting json formatted correctly, which I am leaving for difficulty comes from getting json formatted correctly, which I am leaving for
@ -338,9 +338,9 @@ _Oh meow, no more json!_ I am sorry.
} }
``` ```
Doesn't that look familiar? Yes, it's practically the same file [from Doesn't that look familiar? Yes, it's practically the same file [from part
part ]({% post_url blog/2024-05-17-https-everywhere %}#dns-over-https-1) and ]({% post_url blog/2024-05-17-https-everywhere %}#dns-over-https-1) and the
the extensions took the exact same values as Chromium, only the IDs and download extensions took the exact same values as Chromium, only the IDs and download
locations changed and some Chromium extras disappeared. locations changed and some Chromium extras disappeared.
Well, in uBlock Origin I did add the Mozilla/Firefox domains to avoid breakage Well, in uBlock Origin I did add the Mozilla/Firefox domains to avoid breakage
@ -467,8 +467,7 @@ browser policies.
### Where is all the futher reading? ### Where is all the futher reading?
If you have read both blog posts carefully, this one didn't actually say If you have read both blog posts carefully, this one didn't actually say
anything new, it's all linked [from anything new, it's all linked [from part
part
]({% post_url blog/2024-05-17-https-everywhere %}#documentation-and-other-policies). ]({% post_url blog/2024-05-17-https-everywhere %}#documentation-and-other-policies).
_[Obligatory changelog link](https://github.com/Mikaela/mikaela.github.io/commits/master/blog/_posts/2024-05-22-policy-contentblocker.md)_ _[Obligatory changelog link](https://github.com/Mikaela/mikaela.github.io/commits/master/blog/_posts/2024-05-22-policy-contentblocker.md)_

View File

@ -53,9 +53,6 @@ repositories out of the box, so time to add them too.
contains SpiritCroc's apps, mainly SchildiChat. contains SpiritCroc's apps, mainly SchildiChat.
- [s2.spiritcroc.de/testing/fdroid/repo](fdroidrepos://s2.spiritcroc.de/testing/fdroid/repo?fingerprint=52d03f2fab785573bb295c7ab270695e3a1bdd2adc6a6de8713250b33f231225) - [s2.spiritcroc.de/testing/fdroid/repo](fdroidrepos://s2.spiritcroc.de/testing/fdroid/repo?fingerprint=52d03f2fab785573bb295c7ab270695e3a1bdd2adc6a6de8713250b33f231225)
contains testing versions of SpiritCroc's apps, mainly SchildiChat. contains testing versions of SpiritCroc's apps, mainly SchildiChat.
- [divestos.org/apks/official/fdroid/repo](fdroidrepos://divestos.org/apks/official/fdroid/repo?fingerprint=E4BE8D6ABFA4D9D4FEEF03CDDA7FF62A73FD64B75566F6DD4E5E577550BE8467)
contains the DivestOS apps such as Hypatia and Mull Browser (not to be
confused with Mullvad Browser).
## Official repositories for a single project ## Official repositories for a single project

View File

@ -36,8 +36,8 @@ Android 12+.
<em lang="fi">Automaattinen sisällysluettelo</em> / <em lang="en">Automatically generated Table of Contents</em> <em lang="fi">Automaattinen sisällysluettelo</em> / <em lang="en">Automatically generated Table of Contents</em>
- [Importable app list](#importable-app-list) - [Importable app list](#importable-app-list)
- [Third party F-Droid repositories](#third-party-f-droid-repositories) - [F-Droid repositories](#f-droid-repositories)
- [Apps within them](#apps-within-them) - [Apps within 3rd party F-Droid repos](#apps-within-3rd-party-f-droid-repos)
- [App Stores](#app-stores) - [App Stores](#app-stores)
- [Other noteworthy apps:](#other-noteworthy-apps) - [Other noteworthy apps:](#other-noteworthy-apps)
@ -53,41 +53,30 @@ Android 12+.
- For apps that require GitHub or GitLab API key to be entered into Obtainium, - For apps that require GitHub or GitLab API key to be entered into Obtainium,
see [txt/obtainium2.txt](/txt/obtainium2.txt) see [txt/obtainium2.txt](/txt/obtainium2.txt)
## Third party F-Droid repositories ## F-Droid repositories
Aren't mass-importable sadly, but using Briar as an example: Aren't mass-importable sadly.
- App Source URL: https://briarproject.org/fdroid - SherpaTTS
- Override Source: F-Droid Third-Party Repo - https://f-droid.org/packages/org.woheller69.ttsengine/
- App ID or Name: Briar - Briar
- App Source URL: https://briarproject.org/fdroid
- Override Source: F-Droid Third-Party Repo
- App ID or Name: Briar
Upon adding it will become something like the link below. Upon adding it will become something like the link below.
### Apps within them ### Apps within 3rd party F-Droid repos
_However I would use [the F-Droid repositories directly](/n/f-droid.html)._ _However I would use [the F-Droid repositories directly](/n/f-droid.html)._
- `https://briarproject.org/fdroid/repo?appId=org.briarproject.briar.android` - `https://briarproject.org/fdroid/repo?appId=org.briarproject.briar.android`
- Briar. Third party F-Droid repo. - Briar.
- `https://fdroid.frostnerd.com?appId=com.frostnerd.smokescreen`
- Nebulo. Third party F-Droid repo.
- `https://divestos.org/apks/official/fdroid/repo?appId=us.spotco.malwarescanner`
- Hypatia malware scanner. Third party F-Droid repo.
- `https://divestos.org/apks/official/fdroid/repo?appId=us.spotco.fennec_dos`
- Mull Browser (not to be confused with Mullvad). Often suggested as the
closest to [LibreWolf](https://librewolf.net) on Android. Third party
F-Droid repo.
## App Stores ## App Stores
_Always exercise caution when installing apps, even from Google Play Store!_ _Always exercise caution when installing apps, even from Google Play Store!_
- `https://github.com/accrescent/accrescent`
- Accrescent is a recent App Store which I have seen recommended especially in
privacy circles, while it's a bit plain and doesn't have much selection yet.
- `https://apkpure.net/apkpure/com.apkpure.aegon`
- APK Pure. Full of intrusive advertising, I wouldn't use it without adblocker
and even then would keep my family away from it.
- `https://gitlab.com/AuroraOSS/AuroraStore` - `https://gitlab.com/AuroraOSS/AuroraStore`
- Open source and anonymous interface for Google Play Store. Google doesn't - Open source and anonymous interface for Google Play Store. Google doesn't
like it, so the accounts often don't work, which is the reason this section like it, so the accounts often don't work, which is the reason this section
@ -108,23 +97,11 @@ _Always exercise caution when installing apps, even from Google Play Store!_
but not limited to Firefox, Chromium and other browsers based on them but not limited to Firefox, Chromium and other browsers based on them
(except obviously not Google Chrome). Would install for family, if they (except obviously not Google Chrome). Would install for family, if they
didn't have Google Play Store. didn't have Google Play Store.
- `https://appgallery.huawei.com/app/C27162`
- Huawei App Gallery. I don't think I recommend it, unless it comes with your
phone, but it's nice to know it exists and can be installed?
- `https://github.com/ImranR98/Obtainium` - `https://github.com/ImranR98/Obtainium`
- An app downloader that can install apps directly from the publishers, a few - An app downloader that can install apps directly from the publishers, a few
other app stores and F-Droid repositories (see an earlier section on this other app stores and F-Droid repositories (see an earlier section on this
page). But you should know that already considering this page is of no page). But you should know that already considering this page is of no
interest to anyone else than Obtainium users (and mainly only me). interest to anyone else than Obtainium users (and mainly only me).
- `https://uptodown-android.en.uptodown.com/android`
- Uptodown app store, pleasant interface and not so intrusive advertising as
opposed to APK Pure. I would consider installing it for a family member,
should they reach ??? apps outside of Play Store that it offers (such as
AdGuard (which Google again dislikes), Telegram.org/Android...)
- `https://lite-uptodown-app-store.en.uptodown.com/android`
- Lighter version for less powerful phones, thinking of you Android Go
Edition, or certain other 8 GB memory phones. Additionally Google is
stripped out of it.
## Other noteworthy apps: ## Other noteworthy apps:

View File

@ -121,8 +121,8 @@ This is the file that controls [`pre-commit`]s behaviour.
I accidentally wrote this while updating this page to reflect me using prettier I accidentally wrote this while updating this page to reflect me using prettier
outside of [`pre-commit`] too nowadays. This has the advantage that the same outside of [`pre-commit`] too nowadays. This has the advantage that the same
local environment gets reused and dependencies are managed centrally, but local environment gets reused and dependencies are managed centrally, but
assumes everyone uses pnpm, won't work in [`pre-commit` ci] and may have other issues assumes everyone uses pnpm, won't work in [`pre-commit` ci] and may have other
I am not thinking of as a not-coder myself. issues I am not thinking of as a not-coder myself.
[`pre-commit`]: https://pre-commit.com [`pre-commit`]: https://pre-commit.com
[`pre-commit` ci]: https://pre-commit.ci [`pre-commit` ci]: https://pre-commit.ci

9
package.json vendored
View File

@ -1,7 +1,12 @@
{ {
"devDependencies": { "devDependencies": {
"@aminda/global-prettier-config": "2025.1.0" "@aminda/global-prettier-config": "2025.7.1",
"@prettier/plugin-ruby": "4.0.4",
"@prettier/plugin-xml": "3.4.1",
"prettier-plugin-nginx": "1.0.3",
"prettier-plugin-sh": "0.14.0",
"prettier-plugin-toml": "2.0.1"
}, },
"packageManager": "pnpm@10.2.1+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92", "packageManager": "pnpm@10.3.0+sha512.ee592eda8815a8a293c206bb0917c4bb0ff274c50def7cbc17be05ec641fc2d1b02490ce660061356bd0d126a4d7eb2ec8830e6959fb8a447571c631d5a2442d",
"prettier": "@aminda/global-prettier-config" "prettier": "@aminda/global-prettier-config"
} }

View File

@ -146,23 +146,25 @@ place, so where else should it be?
_Time of writing in YYYY-MM-DD (ISO 8601): title or what it's about._ _Time of writing in YYYY-MM-DD (ISO 8601): title or what it's about._
- [2015-03-25: Leaving bot communities & a little on my life]({% post_url 2015-03-25-leaving-bots-life %}) - [2015-03-25: Leaving bot communities & a little on my
life]({% post_url 2015-03-25-leaving-bots-life %})
- [2015-04-03: Scum]({% post_url 2015-04-03-scum %}) - [2015-04-03: Scum]({% post_url 2015-04-03-scum %})
- [2015-04-01: Saasta (same in Finnish)]({% post_url 2015-04-01-saasta %}) - [2015-04-01: Saasta (same in Finnish)]({% post_url 2015-04-01-saasta %})
- [2015-05-18: Somewhat more on my life & untold background - [2015-05-18: Somewhat more on my life & untold background of
of bots]({% post_url 2015-05-18-life-bot-background %}) bots]({% post_url 2015-05-18-life-bot-background %})
- [2015-06-16: Feelings and wounds of - [2015-06-16: Feelings and wounds of school
school bullying]({% post_url 2015-06-16-feelings %}) bullying]({% post_url 2015-06-16-feelings %})
- [2015-06-29: Google translated "suicide post"](https://translate.google.fi/translate?sl=fi&tl=en&js=y&prev=_t&hl=fi&ie=UTF-8&u=https%3A%2F%2Fmikaela.info%2Ffinnish%2F2015%2F06%2F29%2Fminusta.html&edit-text=) - [2015-06-29: Google translated "suicide post"](https://translate.google.fi/translate?sl=fi&tl=en&js=y&prev=_t&hl=fi&ie=UTF-8&u=https%3A%2F%2Fmikaela.info%2Ffinnish%2F2015%2F06%2F29%2Fminusta.html&edit-text=)
- _I was at psychiatrical hospital after writing this._ - _I was at psychiatrical hospital after writing this._
- [2015-09-09: The most important post that I - [2015-09-09: The most important post that I have
have written]({% post_url 2015-09-09-act-around-trans %}) written]({% post_url 2015-09-09-act-around-trans %})
- [2015-11-03: I moved to Lauttasaari, Helsinki]({% post_url 2015-11-03-moving %}) - [2015-11-03: I moved to Lauttasaari,
Helsinki]({% post_url 2015-11-03-moving %})
- way too positive for this section, but where else... - way too positive for this section, but where else...
- [2015-11-21: Email to Legal Affairs Committee on how trans law must be based on the right of self-definition](https://translate.google.fi/translate?sl=fi&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fmikaela.info%2Ffinnish%2F2015%2F11%2F21%2Fsahkopostia-lakivaliokunnalle-translaki.html&edit-text=) - [2015-11-21: Email to Legal Affairs Committee on how trans law must be based on the right of self-definition](https://translate.google.fi/translate?sl=fi&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fmikaela.info%2Ffinnish%2F2015%2F11%2F21%2Fsahkopostia-lakivaliokunnalle-translaki.html&edit-text=)
- [2017-04-18: Google Translated dance lesson trauma](https://translate.google.com/translate?sl=fi&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fmikaela.info%2Ffinnish%2F2017%2F04%2F18%2Ftanssitunti.html&edit-text=) - [2017-04-18: Google Translated dance lesson trauma](https://translate.google.com/translate?sl=fi&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fmikaela.info%2Ffinnish%2F2017%2F04%2F18%2Ftanssitunti.html&edit-text=)
- [2017-04-30: After trans process and AvPD, everything - [2017-04-30: After trans process and AvPD, everything is
is OK]({% post_url 2017-04-30-post-trans %}) OK]({% post_url 2017-04-30-post-trans %})
--- ---

View File

@ -272,7 +272,8 @@ Some notes:
`network.dns.use_https_rr_as_altsvc` to be `true`, but they seem to default to `network.dns.use_https_rr_as_altsvc` to be `true`, but they seem to default to
true at least in Firefox Nightly so maybe no action is needed. true at least in Firefox Nightly so maybe no action is needed.
- [While investingating how Android 9 Private DNS works, I also wrote a DNS - [While investingating how Android 9 Private DNS works, I also wrote a DNS
provider comparsion here on 2019-07-11]({% post_url blog/2019-07-11-android-private-dns-in-practice %}) provider comparsion here on
2019-07-11]({% post_url blog/2019-07-11-android-private-dns-in-practice %})
## SSDs ## SSDs

View File

@ -52,9 +52,10 @@ näet heidän rikkovan näitä sääntöjä, sano se._
Lisälukemista: Lisälukemista:
- [Pidä opit oppeina (englanniksi)]({% post_url blog/2015-04-01-keep-the-ops-opped %}) - [Pidä opit oppeina
- [Kaikkien yksityisviestien estäminen (englanniksi)]({% post_url blog/2015-04-01-keep-the-ops-opped %})
oletuksena (enlanniksi)]({% post_url blog/2015-04-02-umodeg %}) - [Kaikkien yksityisviestien estäminen oletuksena
(enlanniksi)]({% post_url blog/2015-04-02-umodeg %})
Muutosloki Muutosloki
([GitHubissa](https://github.com/Mikaela/mikaela.github.io/commits/master/pages/channel.fi.markdown)): ([GitHubissa](https://github.com/Mikaela/mikaela.github.io/commits/master/pages/channel.fi.markdown)):

View File

@ -24,26 +24,32 @@ channels outside of IRC@Etro.
_Note that this section is manually updated and might be missing some links._ _Note that this section is manually updated and might be missing some links._
- General - General
- [Getting help from network operators when channel ops are away]({% post_url blog/2015-01-24-getting_help_with_channel_issues %}) - [Getting help from network operators when channel ops are
away]({% post_url blog/2015-01-24-getting_help_with_channel_issues %})
- [Disabling DCC]({% post_url blog/2015-03-18-nodcc %}) - [Disabling DCC]({% post_url blog/2015-03-18-nodcc %})
- [Keep the ops opped]({% post_url blog/2015-04-01-keep-the-ops-opped %}) - [Keep the ops opped]({% post_url blog/2015-04-01-keep-the-ops-opped %})
- [IRC over TLS is not pointless.]({% post_url blog/2015-04-22-IRC-over-TLS %}) - [IRC over TLS is not
pointless.]({% post_url blog/2015-04-22-IRC-over-TLS %})
- [Forming irc:// or ircs:// links]({% post_url blog/2015-05-18-ircs_links %}) - [Forming irc:// or ircs:// links]({% post_url blog/2015-05-18-ircs_links %})
- [Making channel secret - [Making channel secret or
or private]({% post_url blog/2015-06-08-private_secret_channels %}) private]({% post_url blog/2015-06-08-private_secret_channels %})
- [Atheme quickstart: NickServ, HostServ, ChanServ - [Atheme quickstart: NickServ, HostServ, ChanServ &
& GroupServ]({% post_url blog/2015-09-19-atheme-quickstart %}) GroupServ]({% post_url blog/2015-09-19-atheme-quickstart %})
- Oper - Oper
- [Channels & Hostmask groups: A - [Channels & Hostmask groups: A Basic
Basic
howto]({% post_url blog/2015-01-10-channels-hostmask-groups-a-basic-howto %}) howto]({% post_url blog/2015-01-10-channels-hostmask-groups-a-basic-howto %})
- WeeChat - WeeChat
- [Easy instructions for using SASL PLAIN]({% post_url blog/2015-03-26-weechat-sasl-simply %}) - [Easy instructions for using SASL
PLAIN]({% post_url blog/2015-03-26-weechat-sasl-simply %})
- [Ignoring with /filter]({% post_url blog/2015-05-31-weechat-filter %}) - [Ignoring with /filter]({% post_url blog/2015-05-31-weechat-filter %})
- User modes - User modes
- [Showing public channels in whois / umode -iI]({% post_url blog/2015-03-26-umode--i %}) - [Showing public channels in whois / umode
- [(Un)Setting umodes (broken from umode -iI)]({% post_url blog/2015-06-03-setting-umodes %}) -iI]({% post_url blog/2015-03-26-umode--i %})
- [(Un)Setting umodes (broken from umode
-iI)]({% post_url blog/2015-06-03-setting-umodes %})
- ZNC - ZNC
- [ZNC 1.6.0 & SSL certificate verification]({% post_url blog/2015-02-24-znc160-ssl %}) - [ZNC 1.6.0 & SSL certificate
- [Installing ZNC on Ubuntu using PPA]({% post_url blog/2015-05-10-znc-ubuntu %}) verification]({% post_url blog/2015-02-24-znc160-ssl %})
- [Installing ZNC on Ubuntu using
PPA]({% post_url blog/2015-05-10-znc-ubuntu %})
- [A couple of words on protocols (on the Discuss page)](/discuss.html#a-couple-of-words-on-protocols) - [A couple of words on protocols (on the Discuss page)](/discuss.html#a-couple-of-words-on-protocols)

View File

@ -27,10 +27,10 @@ I also have a [txt with a list of all my accounts](/txt/matrix.txt) which
_Note that this section is manually updated and might be missing some links._ _Note that this section is manually updated and might be missing some links._
- Critique - Critique
- [Inconsistency issues of Element, Element and Element, also privacy concerns]({% post_url blog/2021-08-03-matrix-perfect-privacy-not %}) - [Inconsistency issues of Element, Element and Element, also privacy
concerns]({% post_url blog/2021-08-03-matrix-perfect-privacy-not %})
- [Without selfhosting a homeserver or even then, Matrix moderation tools rely - [Without selfhosting a homeserver or even then, Matrix moderation tools rely
on security on security through
through
obscurity]({% post_url blog/2021-12-05-matrix-community-abuse-security-by-obscurity %}) obscurity]({% post_url blog/2021-12-05-matrix-community-abuse-security-by-obscurity %})
- [A couple of words on protocols (on the Discuss page)](/discuss.html#a-couple-of-words-on-protocols) - [A couple of words on protocols (on the Discuss page)](/discuss.html#a-couple-of-words-on-protocols)
@ -166,7 +166,8 @@ there are a couple of methods to try:
Please note that your Please note that your
**_[reactions are NOT encrypted](https://github.com/matrix-org/matrix-spec/issues/660)_** **_[reactions are NOT encrypted](https://github.com/matrix-org/matrix-spec/issues/660)_**
even in encrypted rooms. See also my blog post, [Inconsistency issues of even in encrypted rooms. See also my blog post, [Inconsistency issues of
Element, Element and Element, also privacy concerns]({% post_url blog/2021-08-03-matrix-perfect-privacy-not %}). Element, Element and Element, also privacy
concerns]({% post_url blog/2021-08-03-matrix-perfect-privacy-not %}).
### What are ghost and puppets? ### What are ghost and puppets?

57
pnpm-lock.yaml generated vendored
View File

@ -8,14 +8,29 @@ importers:
.: .:
devDependencies: devDependencies:
"@aminda/global-prettier-config": "@aminda/global-prettier-config":
specifier: 2025.1.0 specifier: 2025.7.1
version: 2025.1.0 version: 2025.7.1
"@prettier/plugin-ruby":
specifier: 4.0.4
version: 4.0.4(prettier@3.5.1)
"@prettier/plugin-xml":
specifier: 3.4.1
version: 3.4.1(prettier@3.5.1)
prettier-plugin-nginx:
specifier: 1.0.3
version: 1.0.3
prettier-plugin-sh:
specifier: 0.14.0
version: 0.14.0(prettier@3.5.1)
prettier-plugin-toml:
specifier: 2.0.1
version: 2.0.1(prettier@3.5.1)
packages: packages:
"@aminda/global-prettier-config@2025.1.0": "@aminda/global-prettier-config@2025.7.1":
resolution: resolution:
{ {
integrity: sha512-8xSL+2rG5Qc4nDTz1SLwQMKC+j2ET7y7Ez+j3ZaKz4EKC9IjG4LgRGq3cHp5fWwTPnuH33zGWkUbvS+Qu+QnJA==, integrity: sha512-fTxXBUsillMfAigewcuhqHVBhn2Xr2mwCH41t9rY/p3FNKsX9DvRAWOROrkvnT9gyW86J9Aw/ZGGNwPeiq4PTQ==,
} }
"@prettier/plugin-ruby@4.0.4": "@prettier/plugin-ruby@4.0.4":
@ -88,10 +103,10 @@ packages:
peerDependencies: peerDependencies:
prettier: ^3.0.3 prettier: ^3.0.3
prettier@3.4.2: prettier@3.5.1:
resolution: resolution:
{ {
integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==, integrity: sha512-hPpFQvHwL3Qv5AdRvBFMhnKo4tYxp0ReXiPn2bxkiohEX6mBeBwEpBSQTkD458RaaDKQMYSp4hX4UtfUTA5wDw==,
} }
engines: { node: ">=14" } engines: { node: ">=14" }
hasBin: true hasBin: true
@ -116,23 +131,23 @@ packages:
} }
snapshots: snapshots:
"@aminda/global-prettier-config@2025.1.0": "@aminda/global-prettier-config@2025.7.1":
dependencies: dependencies:
"@prettier/plugin-ruby": 4.0.4(prettier@3.4.2) "@prettier/plugin-ruby": 4.0.4(prettier@3.5.1)
"@prettier/plugin-xml": 3.4.1(prettier@3.4.2) "@prettier/plugin-xml": 3.4.1(prettier@3.5.1)
prettier: 3.4.2 prettier: 3.5.1
prettier-plugin-nginx: 1.0.3 prettier-plugin-nginx: 1.0.3
prettier-plugin-sh: 0.14.0(prettier@3.4.2) prettier-plugin-sh: 0.14.0(prettier@3.5.1)
prettier-plugin-toml: 2.0.1(prettier@3.4.2) prettier-plugin-toml: 2.0.1(prettier@3.5.1)
"@prettier/plugin-ruby@4.0.4(prettier@3.4.2)": "@prettier/plugin-ruby@4.0.4(prettier@3.5.1)":
dependencies: dependencies:
prettier: 3.4.2 prettier: 3.5.1
"@prettier/plugin-xml@3.4.1(prettier@3.4.2)": "@prettier/plugin-xml@3.4.1(prettier@3.5.1)":
dependencies: dependencies:
"@xml-tools/parser": 1.0.11 "@xml-tools/parser": 1.0.11
prettier: 3.4.2 prettier: 3.5.1
"@taplo/core@0.1.1": {} "@taplo/core@0.1.1": {}
@ -152,18 +167,18 @@ snapshots:
prettier-plugin-nginx@1.0.3: {} prettier-plugin-nginx@1.0.3: {}
prettier-plugin-sh@0.14.0(prettier@3.4.2): prettier-plugin-sh@0.14.0(prettier@3.5.1):
dependencies: dependencies:
mvdan-sh: 0.10.1 mvdan-sh: 0.10.1
prettier: 3.4.2 prettier: 3.5.1
sh-syntax: 0.4.2 sh-syntax: 0.4.2
prettier-plugin-toml@2.0.1(prettier@3.4.2): prettier-plugin-toml@2.0.1(prettier@3.5.1):
dependencies: dependencies:
"@taplo/lib": 0.4.0-alpha.2 "@taplo/lib": 0.4.0-alpha.2
prettier: 3.4.2 prettier: 3.5.1
prettier@3.4.2: {} prettier@3.5.1: {}
regexp-to-ast@0.5.0: {} regexp-to-ast@0.5.0: {}

View File

@ -86,7 +86,6 @@ https://github.com/Tobi823/ffupdater
https://github.com/tosdr/tosdr-android https://github.com/tosdr/tosdr-android
https://github.com/UnifiedPush/fcm-distributor https://github.com/UnifiedPush/fcm-distributor
https://github.com/UP-NextPush/android https://github.com/UP-NextPush/android
https://github.com/woheller69/ttsEngine
https://github.com/yolosec/routerkeygenAndroid https://github.com/yolosec/routerkeygenAndroid
https://github.com/Zverik/every_door https://github.com/Zverik/every_door
https://gitlab.com/AuroraOSS/AuroraStore https://gitlab.com/AuroraOSS/AuroraStore