joeyh, to random
@joeyh@hachyderm.io avatar

pleased to see that git did get released last Friday, fixing the changes that broke

joeyh, to random
@joeyh@hachyderm.io avatar

Found funding for my next 6 months of development on !

I will be working on a big new project, git-annex proxies & clusters.

joeyh, to random
@joeyh@hachyderm.io avatar

Went off to implement support in for git-remote-annex to use httpalso remotes, so eg a directory special remote that is published via the web can be cloned that way.

It turned out git-remote-annex just supported this, without me needing to a) design or b) implement anything!

That tells me I did a good job at those earlier. The --sameas machinery for inheriting configs, the annex:: url generation, everything just worked.

This feature took 2 hours, and zero lines of code to implement.

joeyh, to random
@joeyh@hachyderm.io avatar

Been summing up reports about the sizes of all the scientific data stored using and it at least 3-5 petabytes, and growing by at least 2 petabytes per year currently.

In 2022, Github consisted of ~4 petabytes of data (excluding replicated data).

This is also in the neighborhood of the total size of the Library of Congress's digital collections, which was 3 petabytes in 2012.

Dunno who will win this race, but I'm surprised to be in it. ;-)

nobodyinperson, to random
@nobodyinperson@fosstodon.org avatar

🍿

> git annex assist
...
symlinkPointsToGitDir: symlink target points to git dir
remote: fatal: fsck error in pack objects
error: remote unpack failed: unpack-objects abnormal exit

IIUC, :git: #git implemented something that uselessly breaks :gitannex: #gitAnnex / :datalad: #DataLad compatibility on the remote side, amazing! 🤦

https://github.com/git/git/commit/a33fea0886cfa016d313d2bd66bdd08615bffbc9

Initial report:

https://git-annex.branchable.com/forum/Strange_symlinkPointsToGitDir_error/#comment-12ed3e72e46de9b086da51455f20b26b

@joeyh @mih @chrysn

joeyh, to random
@joeyh@hachyderm.io avatar

git push to any type of #gitAnnex special remote now implemented, and you can even git clone from a special remote!

https://git-annex.branchable.com/git-remote-annex/

Thanks to @mih for the idea.

joeyh, to random
@joeyh@hachyderm.io avatar

after spending 3 days translating a shell script to haskell and integrating it into #gitAnnex, it didn't work the 1st try

but it did work after a single bug fix!

joeyh, to random
@joeyh@hachyderm.io avatar

On my second day of rewriting my prototype shell script in haskell #gitAnnex

joeyh, to haskell
@joeyh@hachyderm.io avatar

Last week I prototyped a git remote helper in a shell script, and now I'm rewriting that in #haskell as part of #gitAnnex.

I don't do this often and I wonder if it was a mistake, probably I should have written the prototype in haskell and then integrated it into git-annex. It's kind of amazing how a lot of complexity is melting away and also how I'm adding So Many Types and also throwing in a lot of robustness improvements.

irfan, to random

People love recommending and raving about - it's a really cool project but honestly despite thinking hard about it, I still have not found any use for it (which is a lil frustrating ngl). I think the issue is I'm already used to syncing stuffs through anyway lol and I kinda prefer it since it's a lil more "explicit" or intentional + you could add notes/context to the commit if needed.

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@irfan wait until you learn about :gitannex: then 😉

It teaches git to handle big files and remembers where they were copied to and much more.

I replaced with it as I also preferred a more explicit sync with much more control.

nobodyinperson, to python
@nobodyinperson@fosstodon.org avatar

Here at #distribits unconference I quickly demonstrate @willmcgugan's #textual framework for website-like #Python #TUI's (with my :gitannex: #gitAnnex control-center mockup) and also talk a bit about a compression algorithm benchmark that I once did.

https://youtu.be/J14GiX1kuto?feature=shared&t=1381

distribits, to random

The talks of 2024 are now available on YouTube! Two full days of amazing accomplishment, new ideas, struggles, solutions and discussions.

Watch at: https://www.youtube.com/playlist?list=PLEQHbPfpVqU6esVrgqjfYybY394XD2qf2

A repository with all clips encoded with royalty-free codecs will be available soon too. Watch this space!

joeyh, to random
@joeyh@hachyderm.io avatar

This is my and @mih and Timothy Sanders's result of the #distribits hackathon, design for #gitAnnex special remotes to support storing git repositories. We improved on git-remote-datalad-annex significantly I think and I hope to implement this as part of #gitAnnex.

https://git-annex.branchable.com/todo/git-remote-annex/

joeyh, to random
@joeyh@hachyderm.io avatar

When you write a software to manage your cat photos and it gets used for brain slicing scans to the tune of 2 petabytes brain/year. #gitAnnex #distribits

joeyh, to random
@joeyh@hachyderm.io avatar

AMAZING day at #distribits !

Here's my talk in the day 1 recording, "git-annex is complete, right?"
https://youtu.be/BwRy3z_hQ70?t=3412

Was also in a panel session 20 minutes after that. And there are many many other great talks in there. Can't wait until tomorrow

#gitannex

nobodyinperson, to random
@nobodyinperson@fosstodon.org avatar

https://hellotux.com will soon make :gitannex: #gitAnnex shirts and hoodies. 🥳

Maybe they'll even have it ready before @distribits?

yakkoj, to random
@yakkoj@fosstodon.org avatar

git is a database, huh?

OK, I'll use it like any other database, with my 32MB binary blob as a "record".

TAKE THAT

(heh... I really DO have a repo where I've committed hundreds of meg of binary data ;o)

bignose,
@bignose@fosstodon.org avatar

@yakkoj is a great extension for that allows tracking large files without a huge repository storage.

https://git-annex.branchable.com/

It should be available from your + distribution package archive.

nobodyinperson, to python
@nobodyinperson@fosstodon.org avatar

🚀 #annextimelog v0.12 finally closes many usage gaps and is quite fun to use now:

> atl tr work @office since 10 # start work
> atl tr 12 - 14 meeting # record smth
> atl tr boom at 16:00 title="🤯" todo="find out what that was" # one point in time, todo added
> atl stop work # stop working in the afternoon
> atl ls todo # list events marked as todo (the explosion above)
> atl mod boom set todo= # remove todo again

https://pypi.org/project/annextimelog/

#Python #timeTracker #gitAnnex #gitAnnexAllTheThings

nobodyinperson, to python
@nobodyinperson@fosstodon.org avatar

🚀 #annextimelog v0.10.0 marks an important milestone: it can record, delete and now also edit events! 🥳 This makes it useable as an actual time tracker/logbook and due to its flexible git annex-based metadata system even as a todo list!

> atl tr for 2h meeting with=matt,mary project=A # track a meeting
> atl mod today meeting set todo # add the todo tag we forgot
> atl ls todo # lists events marked as todo

https://pypi.org/project/annextimelog/0.10.0/

#Python #gitAnnex #timeTracking #gitAnnexAllTheThings

many annextimelog invocations and tabular output, showing the new 'atl mod' editing capabilities

joeyh, to random
@joeyh@hachyderm.io avatar

considering making #gitAnnex support the sop standard as an interoperable alternative to gpg

https://datatracker.ietf.org/doc/draft-dkg-openpgp-stateless-cli/

joeyh, to random
@joeyh@hachyderm.io avatar

another day, another massive #gitAnnex import tree optimisation

It runs in 6 seconds now, down from 3 minutes a couple days ago.

nobodyinperson, to taskwarrior
@nobodyinperson@fosstodon.org avatar

I brainstormed what a cli time tracker based on :gitannex: could look like and detail how it would improve on the issues I have with and :

https://gitlab.com/nobodyinperson/annextimelog

I would love to hear your opinions on this @joeyh @simonmic 🙂

nobodyinperson, to linuxphones
@nobodyinperson@fosstodon.org avatar

In the latest :sailfishos: #SailfishOS community news, @flypig wrote about my endeavour installing the :nixos: #nix package manager on SailfishOS:

https://forum.sailfishos.org/t/sailfish-community-news-14th-december-nix/17577

Also mentioned: #gitAnnex #passwordStore #NixOS #GnuPG

whynothugo, to random
@whynothugo@fosstodon.org avatar

I'm getting quite fed up of Signal. It is secure for many popular definitions of secure, but if your definition includes "data integrity" then it isn't.

After a few weeks of being away, I open Signal on my desktop and it indicates that I have to log in again. After logging in again, none of the messages received during these weeks show up.

It's not the first time that something like this happens. In the past, I've been forcibly logged out and when logging back in all message were gone.

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@whynothugo Agreed! The inability to easily access or even just export text messages and media (in flow!) bugs me really hard with all messengers I use (maybe except #Matrix for which there surely are tools): #WhatsApp (don't...), #Threema, #SimpleXchat

I'd absolutely love a way to :gitannex: #gitAnnex (certain of my) chats.

whynothugo, to random
@whynothugo@fosstodon.org avatar

Please don’t put your changelog on GitLab’s “release notes” feature.

Someone wanting to read them needs to load a 5MB web app, just to read some markdown text. It’s completely unusable on anything that’s not a high speed connection.

nobodyinperson,
@nobodyinperson@fosstodon.org avatar

@whynothugo Yes! I put them into the notes of the version tag and made myself a little alias displaying it nicely. I use these notes to auto-generate a changelog in the docs building process.

I lile sourcing everything from version control. The actual version (not one manually bumped number in one or more config files, ugh), the release notes (tah notes), assets with :gitannex: #gitAnnex

One downside is that release notes are then effectively unchangeable (except force-push...)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • GTA5RPClips
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • megavids
  • Leos
  • cisconetworking
  • lostlight
  • All magazines