Added support for #tag clouds and #search to timeline. Based on code from @dfaria.eu@dfaria.euš

Live at: http://darch.dk/timeline/?profile=https://darch.dk/twtxt.txt
Iām closing down neotxt.dk as a yarn pod. It will instead offer hosting of timeline or what ever other php stuff you want to run. To get started send me a poem to poem@neotxt.dk
It not that easy @xuu@txt.sour.is since I implemented webmentions in a different way that how it have been done in yarnd to work with txt-files. You can find the code in webmention_endpoint.php and new_twt.php at main Ā· sorenpeter/timeline
json parser in awk: https://github.com/step-/JSON.awk
Just hacked together this small webfinger endpoint to be used as a companion with timeline: .well-known/webfinger/index.php at main Ā· sorenpeter/timeline
Tiens, lāarpi met du thĆØme Nord partout : https://blog.arpinux.org/posts/2024/2024-03-05-nakedeb-style-gtk-icon.html . En passant, jāĆ©voque aussi lāexcellente palette #gruvbox, que je trouve plus chaleureuse: https://github.com/morhetz/gruvbox-contrib
On trouve de ces trucs⦠Là , plein de livres au format texte brut: https://github.com/ganesh-k13/shell/tree/master/test_search/www.glozman.com/TextPages
@shreyan@twtxt.net What do you mean when you say federation protocol?
Either use webfinger for identity like mastodon etc. or use ATproto from Bluesky (or both?)
We can use webmentions or create our own twt-mentions for notifying someones feed (WIP code at: https://github.com/sorenpeter/timeline/tree/webmention/views)
Iām not sure we need much else. I would not even bother with encryption since other platforms does that better, and for me twtxt/yarn/timeline is for making things public
Oh look, someone already wrote patches for httpd headers: https://github.com/mpfr/httpd-plus <@https://im-in.space/@prx/111941320383362603>
@prologic@twtxt.net ahhh! Its the dark reader plugin breaking the page.
https://github.com/erikw/vim-keybindings-everywhere-the-ultimate-list je pose ça là ⦠#vi
Optimizations void : https://gist.github.com/themagicalmammal/e443d3c5440d566f8206e5b957ab1493
Feedback on why I didnāt choose Mattermost (lack of OIDC) Ā· mattermost/mattermost Ā· Discussion ā My discussions/feedback on Mattermostās decision to have certain useful and IMO should be standard features as paid-for features on a per-seat licensed basis. My primary argument is that if you offer a self-host(able) product and require additional features the free version does not have, you should not have to pay for a per-seat license for something you are footing the bill for in terms of Hardware/Compute and Maintenance/Support (havintg to operate it).
Voidlinux post install : https://gist.github.com/bastomiadi/abf27618341fc561735adfb17e586916
Happy Twixmas everyone (new word I just learned 2 min ago)
I have finally gotten around to implementing a gallery feature to timeline.

http://darch.dk/timeline/gallery?profile=https://yarn.stigatle.no/user/stigatle/twtxt.txt
There is still some hiccups, like the limited caching is making it difficult to make links back to older posts not working. Maybe @eapl.me@eapl.me you can help me with that?
Forensics Tools https://github.com/mesquidar/ForensicsTools
chadwm to test https://github.com/siduck/chadwm
This day one advantage of code was pretty neat looking.
https://twitter.com/gereleth/status/1730495736070938786?s=09
Code here: https://github.com/gereleth/aoc_python/blob/main/src/year2023/day01vis.py
Ahh I see how someone did it.
https://github.com/immannino/advent-of-go/blob/master/cmd/2023.go#L30-L40
Github is like Linkedin for Developers
Started the process of migrating from Github to Codeberg with my projects.
Neat.. Gitea cloud for a hosted alternative to github and gitlab. https://blog.gitea.com/gitea-cloud/

Gracias. Also the git repo now contain code that should actually work
@lyse@lyse.isobeef.org I wish more standardization around distributed issues and PRs within the repo ala git-bug was around for this. I see it has added some bridge tooling now.
I found what I was looking for : light websites https://github.com/mdibaiee/awesome-lite-websites
How did I just find this program? Reptyr: Reparent a running program to a new terminal: https://github.com/nelhage/reptyr
How is everyone finding GitHub CoPilot? š¤ Good / Bad ? š¤
not exactly the same topic, although I found a wordlist useful to generate passphrases, for example with Bitwarden, 1password or Keepass
Today Iām reading about how to save a copy of your secret keys outside a computer, using analog media, or sharing it by voice. For instance, for TOTP authenticators.
I found BIP39 coming from the crypto-wallets world:
https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
The user has to write down this passphrase
fragile mimic expect ketchup truth between thunder visit expose output powder derive process disagree razor
Which is carefully designed to be checksummed and itās easy to say on a call
Finally deriving it into a set of bytes like
da39a3ee5e6b4b0d3255bfef95601890afd80709
Do you know some alternatives not related to cryptocurrencies? š¤
@prologic@twtxt.net I donāt understand what youāre saying. podman works with TLS. It does not have the āādockerā siwtch so you have to remove that and use the exact replacement commands that were in that github comment.
@prologic@twtxt.net @jmjl@tilde.green
It looks like thereās a podman issue for adding the context subcommand that docker has. Currently podman does not have this subcommand, although this comment has a translation to podman commands that are similar-ish.
It looks like thatās all you need to do to support podman right now! Though Iām not 100% sure the containers I tried really are running remotely. Details below.
I manually edited the shell script that cas.run add returns, changing all the docker commands to podman commands. Specifically, I put alias docker=podman at the top so the check for docker would pass, and then I replaced the last two lines of the script with these:
podman system connection add cas "host=tcp://cas.run..."
podman system connection default cas
(that ⦠after cas.run is a bunch of connection-specific stuff)
I ran the script and it exited with no output. It did create a connection named ācasā, and made that the default. Iām not super steeped in how podman works but I believe thatās what you need to do to get podman to run containers remotely.
I ran some containers using podman and I think they are running remotely but I donāt know the right juju to verify. It looks right though!
This means you could probably make minor modifications to the generated shell script to support podman. Maybe when the check for docker fails, check for podman, and then later in the script use the podman equivalents to the docker context commands.
@prologic@twtxt.net hmm, now I get this:
$ ssh -p 2222 -i PRIVATE_GITHUB_KEY GITHUB_USERNAME@cas.run add | sh
sh: 135: docker: not found
The quickstart says:
## Quick Start
ssh -p 2222 cas.run add | sh
so thatās why I tried this command (I had to modify it with my key and username like before)
Edit: š¤¦āā and thatās becasue I donāt have docker on this machine. Sorry about that, false alarm.
@prologic@twtxt.net aha, thank you, that got me unjammed.
Turns out I thought I had an SSH key set up in github, but github didnāt agree with me. So, I re-added the key.
I also had to modify the command slightly to:
ssh -p 2222 -i PRIVATE_GITHUB_KEY GITHUB_USERNAME@cas.run help
since I generate app-specific keypairs and need to specify that for ssh and I havenāt configured it to magically choose the key so I have to specify it in the command line.
Anyhow, that did it. Thanks!
@prologic@twtxt.net so what is the command to use? I did ssh -p 2222 GITHUB_USERNAME@cas.run help but that gives the same error. Thereās something missing here.
@prologic@twtxt.net I do, but you didnāt specify in your twt that you needed to use a github account. I copy pasted the ssh command you posted verbatim!
[lang=en] you can find it here: https://github.com/eapl-gemugami/twtxt-php
There are still many things to do, but itās already usable.
Release jq 1.7rc1 Ā· jqlang/jq Ā· GitHub
Renewed activity on jq after five years. This RC looks nice!
@prologic@twtxt.net I see what you mean about tldraw. I looked at their github repository and it seems like they are distributing it as an npm package for people who want to include a whiteboard in their Javascript-based frontend. I didnāt see a way to just launch the thing.
I have half a mind to write a little scala frontend that sets up one of these, since scalajs makes it very easy to use these Javascript web component things while making it look like youāre writing scala.
tmux a would just create a new session if there's no session already to attach to. I probably do that once a day.
@hecanjog@hecanjog.com I have a script for tmux that sets up a new if needed among other things.
http://github.com/brandur/tmux-extra
Works great with powerline.
Home | Tabby This is actually pretty cool and useful. Just tried this on my Mac locally of course and it seems to have quite good utility. What would be interesting for me would be to train it on my code and many projects š
GitHub and OpenAI fail to wriggle out of Copilot lawsuit ⢠The Register
Lawsuits alleging GitHub Copilot breached licenses can move forward. Will be interesting to see how these cases are decided.
This is a fucked up detail:
The judge meanwhile rejected the defense argument that the plaintiffs should not be allowed to continue their claim pseudonymously based on death threats sent to the plaintiffsā counsel.
Who is sending death threats to the lawyers of people trying to sue GitHub/Microsoft/OpenAI, and why? Somethingās fishy there.
Asleep at the Keyboard? Assessing theāØSecurity of GitHub Copilotās Code Contributions
40% of code produced by GitHub Copilot has at least one well-known security vulnerability, in the test reported in this paper.
Erlang Solutions: How ChatGPT improved my Elixir code. Some hacks are included.
I have been working as an Elixir developer for quite some time and recently came across the ChatGPT model. I want to share some of my experience interacting with it.
During my leisure hours, I am developing an open-source Elixir initiative, Crawly, that facilitates the extraction of structured data from the internet.
Here I want to demonstrate how ⦠ā Read more
I played with nlpodyssey/verbaflow: Neural Language Model for Go today a little bit todayā¦. First I had to download a ~2GB file (the model), then convert that to a format the program verbaflow understands which came out to roughly ~5GB. Then I tried some of the samples in the README. My god, this this is so goddamn awfully slow its like watching paint dry š± All just to predict the next few tokens?! š³ I had a look at the resource utilisation as well as it was trying to do this āworkā, using 100% of 1.5 Cores and ~10GB of Memory š³ Who da fuq actually thinks any of this large language model (LLM) and neural network crap is actually any good or useful? š¤ Its just garbage š¤£
There is a ārightā way to make something like GitHub CoPilot, but Microsoft did not choose that way. They chose one of the most exploitative options available to them. For that reason, I hope they face significant consequences, though I doubt they will in the current climate. I also hope that CoPilot is shut down, though Iām pretty certain it will not be.
Other than access to the data behind it, Microsoft has nothing special that allows it to create something like CoPilot. The technology behind it has been around for at least a decade. There could be a āpublicā version of this same tool made by a cooperating group of people volunteering, āleasingā, or selling their source code into it. There could likewise be an ethically-created corporate version. Such a thing would give individual developers or organizations the choice to include their code in the tool, possibly for a fee if thatās something they want or require. The creators of the tool would have to acknowledge that they have suppliersāthe people who create the code that makes their tool possibleāinstead of simply stealing what they need and pretending thatās fine.
This era weāre living through, with large companies stomping over all laws and regulations, blatantly stealing other peopleās work for their own profit, cannot come to an end soon enough. It is destroying innovation, and we all suffer for that. Having one nifty tool like CoPilot that gives a bit of convenience is nowhere near worth the tremendous loss that Microsoftās actions in this instace are creating for everyone.