I hereby claim:
- I am ar1ja on github.
- I am ar1ja (https://keybase.io/ar1ja) on keybase.
- I have a public key whose fingerprint is 5594 A925 063F 3E68 885A 8F42 B6B1 654E DCB0 F20C
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
Location:https://git.ari.lt/ariI HATE how big tech hoards power and tightens control over the tools we rely on. GitHub may be convenient for hosting code, but it sits proudly in a corporate ecosystem that undermines open-source values and user autonomy. Our attempts to plead Microsoft to stop killing GitHub have been fruitless and thereby leaving GitHub enshittified - turning something that used to be code into an AI goon space and social media. Microsoft's obsession with monetisation and data practices rubs me up the wrong way as well, like their AI systems being trained on public repositories means creators effectively lose ownership and say over how their work is used, and that disgusts me, though I believe this is, again, a space for calmer discussion, not yelling.
Anywho, I'm not abandoning open source - I'm standing up for my values. I've moved my projects to a self-hosted Forgejo instance so I'm in charge of licenses, privacy, and governance. If you want access to my
| #!/bin/sh | |
| set -eux | |
| main() { | |
| rm -f default.profraw genprime.profdata | |
| clang -o genprime -fprofile-instr-generate -Wpedantic -flto=full -fno-trapping-math -fno-math-errno -fno-stack-check -fno-strict-overflow -funroll-loops -fno-stack-protector -fvisibility-inlines-hidden -mfancy-math-387 -fomit-frame-pointer -fstrict-overflow -Wshadow -fno-exceptions -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -Wall -Wextra -fno-signed-zeros -fno-strict-aliasing -pedantic -O3 -fvisibility=hidden -ffast-math -funsafe-math-optimizations -std=c99 -fno-asynchronous-unwind-tables -Werror -fdiscard-value-names -femit-all-decls -fmerge-all-constants -fno-use-cxa-atexit -fno-use-init-array -march=native -mtune=native -pedantic-errors genprime.c -lgmp -lpthread -s -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,--as-needed -Wl,--no-copy-dt-needed-entries | |
| llvm-strip --strip-debug --strip-sections --strip-unneeded -T --remove-section=.note.gnu.gold-version --remove-section=.note --strip-all --discard-locals --remove-section=.gnu. |
| /** | |
| * @licstart The following is the entire license notice for the JavaScript | |
| * code in this file. | |
| * | |
| * Copyright (C) 2025 Arija A. <ari@ari.lt> | |
| * | |
| * This program is free software: you can redistribute it and/or modify | |
| * it under the terms of the GNU Affero General Public License as published by | |
| * the Free Software Foundation, either version 3 of the License, or | |
| * (at your option) any later version. |
| /* | |
| * This file is/was a part of the Vessel project. (https://git.ari.lt/ari/vessel) | |
| * | |
| * Copyright (C) 2024 Ari Archer <ari@ari.lt> | |
| * | |
| * Vessel is free software: you can redistribute it and/or modify | |
| * it under the terms of the GNU Affero General Public License as | |
| * published by the Free Software Foundation, either version 3 of | |
| * the License, or (at your option) any later version. | |
| * |
| /* | |
| * UNLICENSE | |
| * | |
| * This is free and unencumbered software released into the public domain. | |
| * | |
| * Anyone is free to copy, modify, publish, use, compile, sell, or | |
| * distribute this software, either in source code form or as a compiled | |
| * binary, for any purpose, commercial or non-commercial, and by any | |
| * means. | |
| * |
| #!/usr/bin/env sh | |
| # OPENPGPKEY DNS record generator implementing RFC 7929 (https://www.rfc-editor.org/rfc/rfc7929.txt) | |
| # | |
| # NOT IMPLEMENTED: | |
| # | |
| # 2. The local-part is first canonicalized using the following rules. | |
| # If the local-part is unquoted, any comments and/or folding | |
| # whitespace (CFWS) around dots (".") is removed. Any enclosing | |
| # double quotes are removed. Any literal quoting is removed. |
| echo 'See https://git.ari.lt/ari.lt/fw.sh' | |
| exit 1 |
| #include <time.h> | |
| #include <math.h> | |
| #include <stdio.h> | |
| #include <string.h> | |
| #include "include/mem.h" | |
| #include "include/matrix.h" | |
| #ifndef INFINITY | |
| #define INFINITY HUGE_VAL |
I have migrated to a self-hosted forgejo instance at