This tool, using age is pretty neat: https://github.com/ndavd/agevault. So simple, yet seemingly powerful!
@prologic@twtxt.net itâs a Clownflare option to prevent images on your website from being embedded on other websites. It helps with my low bandwidth resources. And I believe you can set-up similar rules with Nginx, Iâm just too lazy to do it manually RN.
Kinda cool tool for bringing together all your timeline based data across socials.
pour faire mes cours, le gĂ©nĂ©rateur de grisse bouille est magique. https://framalab.org/gknd-creator/ . je dĂ©couvre que je peux hĂ©berger le code source https://si3t.ch/tools/comicgen/. Reste donc Ă y dĂ©poser les images modĂšles qui me plaisent pour crrĂ©er des cours de sciences. Et bien Ă©videmment, je ne peux mâempĂȘcher de penser Ă <@peha@framapiaf.org> đŒ
./tools/dump_cache.sh: line 8: bat: command not found
No Token Provided
I donât have bat
on my VPS and there is no package for installing it. Is cat
a reasonable alternate?
Thereâs other potential uses for the tool (compare syscall latency between OSes, stat latency between file systems), but not what iâm after.
Holly insert inappropriate word here
! đ€Ł I have finally done it !!!
FreeBSD 14.0-RELEASE (GENERIC) #0 releng/14.0-n265380-f9716eee8ab4: Fri Nov 10 05:57:23 UTC 2023
Welcome to FreeBSD!
% pkg update
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]:
Bloom Filter
â Read more
Interesting. Thanks! And thank you for replying. :) Indeed, I donât check for mention with twtxt. To me, twtxt is to share, not to talk: there is my email commented at the top of my #twtxt.txt for this purpose. Trying to create discussions with twtxt is nonsens : there are much better tools to do so (email, xmpp, âŠ) @aelaraji@aelaraji.com @im-in.space@im-in.space
Iâm looking for wallpapers matching a color palette. Is there any tool to do so? I found the opposite, picture to palette, but not palette to picture :/
@mckinley@twtxt.net You definitely have got a point!
It is kind of a hassle to keep things in sync and NOT eff up.
It happened to me before but I was lucky enough to have backups elsewhere.
But, now I kind of have a workflow to avoid data loss while benefiting from both tools.
P.S: my bad, I meant Syncthing earlier on my original replay instead of Rsync. đ«
</> htmx - high power tools for html really liking the idea of htmx đ€ If I donât have to learn all this complicated TypeScript/React/NPM garbage, I can just write regular SSA (Server-Side-Apps) and then progressively upgrade to SPA (Single-Page-App) using htmx hmmm đ§
it is an addon in the download tool. Or you can use xcaddy to build it in.
its a notebook tool like evernote. @sorenpeter@darch.dk linked it above: https://joplinapp.org/
@lyse@lyse.isobeef.org its a hierarchy key value format. I designed it for the network peering tools i use.. I can grant access to different parts of the tree to other users.. kinda like directory permissions. a basic example of the format is:
@namespace
# multi
# line
# comment
root :value
# example space comment
@namespace.name space-tag
# attribute comments
attribute attr-tag :value for attribute
# attribute with multiple
# lines of values
foo :bar
:bin
:baz
repeated :value1
repeated :value2
each @
starts the definition of a namespace kinda like [name]
in ini format. It can have comments that show up before. then each attribute is key :value
and can have their own #
comment lines.
Values can be multi line.. and also repeated..
the namespaces and values can also have little meta data tags added to them.
the service can define webhooks/mqtt topics to be notified when the configs are updated. That way it can deploy the changes out when they are updated.
#gemini readers, I wrote a tool to download new gemfeeds entries instead of opening a client: gemini://si3t.ch/log/2024-02-28-gemfeeds-downloader.txt
Google Chrome Gains AI Features Including a Writing Helper
Google is adding new AI features to Chrome, including tools to organize browser tabs, customize themes, and assist users with writing online content such as reviews and forum posts.
The writing helper is similar to an AI-powered feature already offered in Googleâs experimental search experience, SGE, which helps users draft emails in various tones and lengths. W ⊠â Read more
when writing a new tool/software, write doc first, explaining how it works. Then, actually writing the code is much easier :)
Forensics Tools https://github.com/mesquidar/ForensicsTools
@eapl.me@eapl.me I have many fond memories of Turbo pascal and Turbo C(++). They really did have a great help system. And debug tools! Its rare for language docs to be as approachable. QBasic was great. As was PHP docs when I first came into web.
Obligatory Twtxt post: I love how I can simply use a terminal window and some very basic tools (echo, scp, ssh) to publish thoughts, as they pop up, onto the Internet in a structured way, that can be found and perhaps even appreciated.
@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.
Anyone have any ideas how you might identify processes (pids) on Linux machine that are responsible for most of the Disk I/O on that machine and subsequently causing high I/O wait times for other processes? đ€
Important bit: The machine has no access to the internet, there are hardly any standard tools on it, etc. So I have to get something to it âair gappedâ. I have terminal access to it, so I can do interesting things like, base64 encode a static binary to my clipboard and paste it to a file, then base64 decode it and execute. Thatâs about the only mechanisms I have.
@prologic@twtxt.net do not use it, but gave it a try early on and was not impressed. it gave a good outline of what I asked but then unreliably dorked up all the crucial parts.
I will say though if it is truly learning at the rate they say then it should be a good tool.
In setting up my own company and itâs internal tools and services and supporting infrastructure, the ony thing I havenât figured out how to solve âreally wellâ is Email, Calendar and Contacts đą All the options that exist âsuckâ. They suck either in terms of âoperational complexity and overheadsâ or âa poor user experienceâ.
@prologic@twtxt.net Horseshit hype:
- AI that we have today cannot thinkâthere is no cognitive capacity
- AI that we have today cannot be interviewedââinterâ âviewingâ is two minds interacting, but AI of today has no mind, which means this is a puppet show
- AI today is not freeâitâs a tool, a machine, hardly different from a hammer. It does what a human directs it to do and has no drives, desires, or autonomy. What youâre seeing here is a fancy Mechnical Turk
This shit is probably paid for by AI companies who desperately want us to think of the AI as far more capable than it actually is, because that juices sales and gives them a way to argue they arenât responsible for any harms it causes.
Iâd love to read the original source code of this:
https://ecsoft2.org/t-tiny-editor
This was our standard editor back in the day, not an âemergency toolâ. And itâs only 9kB in size ⊠which feels absurd in 2023. đ The entire hex dump fits on one of todayâs screens.
Being so small meant it had no config file. Instead, it came with TKEY.EXE
, a little tool to binary-patch T.EXE
to your likings.
Yep, thatâs right, we have to use these tools in a proper way; terminal itâs not a friendly tool to use for this kind of stuff, on mobile devices, and web interfaces are prepared to bring us a confortable space.
Btw, Iâm waiting for your php based client đ no pressure⊠đ€
[lang=en] That was the reason for twtxt-php =P
I tried using CLI tools but it was too hacky, I think.
More if we consider Jakobâs Law, where we have prior expectations of a microblogging system.
A Web interface could be quite minimalistic and usable as well. (And mobile-friendly)
snac
/the fediverse for a few days and already I've had to mute somebody. I know I come on strongly with my opinions sometimes and some people don't like that, but this person had already started going ad hominem (in my reading of it), and was using what felt to me like sketchy tactics to distract from the point I was trying to make and to shut down conversation. They were doing similar things to other people in the thread so rather than wait for it to get bad for me I just muted them. People get so weirdly defensive so fast when you disagree with something they said online. Not sure I fully understand that.
@prologic@twtxt.net Well, you can mute or block individual users, and you can mute conversations too. I think the tools for controlling your interactions arenât so bad (they could definitely be improved ofc). And in my case, I was replying to something this person said, so it wasnât outrageous for his reply to be pushed to me. Mostly, I was sad to see how quickly the conversation went bad. I thought I was offering something relatively uncontroversial, and actually I was just agreeing with and amplifying something another person had already said.
What I see here is that when I was reading your .txt, the timestamp was like 40 minutes later than current time. Say itâs 1pm and that twt is timed on 1.40pm
No idea why, perhaps your server has a wrong Timezone, or your twtxt tool is doing some timezome conversion?
Google Says Itâll Scrape Everything You Post Online for AI
Google updated its privacy policy over the weekend, explicitly saying the company reserves the right to scrape just about everything you post online to build its AI tools.
Google can eat shit.
Seems to me you could write a script that:
- Parses a StackOverflow question
- Runs it through an AI text generator
- Posts the output as a post on StackOverflow
and basically pollute the entire information ecosystem there in a matter of a few months? How long before some malicious actor does this? Maybe itâs being done already đ€·
What an asinine, short-sighted decision. An astonishing number of companies are actively reducing headcount because their executives believe they can use this newfangled AI stuff to replace people. But, like the dot com boom and subsequent bust, many of the companies going this direction are going to face serious problems when the hypefest dies down and the reality of what this tech can and canât do sinks in.
We really, really need to stop trusting important stuff to corporations. They are not tooled to last.
@shreyan@twtxt.net I agree re: AR. Vircadia is neat. I stumbled on it years ago when I randomly started wondering âwonder whatâs going on with Second Life and those VR thingsâ and started googling around.
Unfortunately, like so many metaverse efforts, itâs almost devoid of life. Interesting worlds to explore, cool tools to build your own stuff, but almost no people in it. It feels depressing, like an abandoned shopping mall.
I have no interest in doing anything about it, even if I had the time (which I donât), but these kind of thing happen all day every day to countless people. My silly blog post isnât worth getting up in arms about, but there are artists and other creators who pour countless hours, heart and soul into their work, only to have it taken in exactly this way. Thatâs one of the reasons Iâm so extremely negative about the spate of âAIâ tools that have popped up recently. They are powered by theft.
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.
I was listening to an OâReilly hosted event where they had the CEO of GitHub, Thomas Dohmke, talking about CoPilot. I asked about biased systems and copyright problems. He, Thomas Dohmke, said, that in the next iteration they will show name, repo and licence information next to the code snippets you see in CoPilot. This should give a bit more transparency. The developer still has to decide to adhere to the licence. On the other hand, I have to say he is right about the fact, that probably every one of us has used a code snippet from stack overflow (where 99% no licence or copyright is mentioned) or GitHub repos or some tutorial website without mentioning where the code came from. Of course, CoPilot has trained with a lot of code from public repos. It is a more or less a much faster and better search engine that the existing tools have been because how much code has been used from public GitHub repos without adding the source to code you pasted it into?
I have to write so many emails to so many idiots who have no idea what they are doing
So it sounds to me like the pressure is to reduce how much time you waste on idiots, which to my mind is a very good reason to use a text generator! I guess in that case you donât mind too much whether the company making the AI owns your prompt text?
Iâd really like to see tools like this that you can run on your desktop or phone, so they donât send your hard work off to someone else and give a company a chance to take it from you.
On LinkedIn I see a lot of posts aimed at software developers along the lines of âIf youâre not using these AI tools (X,Y,Z) youâre going to be left behind.â
Two things about that:
- No youâre not. If you have good soft skills (good communication, show up on time, general time management) then youâre already in excellent shape. No AI can do that stuff, and for that alone no AI can replace people
- This rhetoric is coming directly from the billionaires who are laying off tech people by the 100s of thousands as part of the class war theyâve been conducting against all working people since the 1940s. They want you to believe that you have to scramble and claw over one another to learn the âAIâ that theyâre forcing onto the world, so that you stop honing the skills that matter (see #1) and are easier to obsolete later. Donât fall for it. Itâs far from clear how this will shake out once governments get off their asses and start regulating this stuff, by the wayâmost of these âAIâ tools are blatantly breaking copyright and other IP laws, and some day thatâll catch up with them.
That said, it is helpful to know thy enemy.
@prologic@twtxt.net I get the worry of privacy. But I think there is some value in the data being collected. Do I think that Russ is up there scheming new ways to discover what packages you use in internal projects for targeting ads?? Probably not.
Go has always been driven by usage data. Look at modules. There was need for having repeatable builds so various package tool chains were made and evolved into what we have today. Generics took time and seeing pain points where they would provide value. They werenât done just so it could be checked off on a box of features. Some languages seem to do that to the extreme.
Whenever changes are made to the language there are extensive searches across public modules for where the change might cause issues or could be improved with the change. The fs embed and strings.Cut come to mind.
I think its good that the language maintainers are using what metrics they have to guide where to focus time and energy. Some of the other languages could use it. So time and effort isnât wasted in maintaining something that has little impact.
The economics of the âspyingâ are to improve the product and ecosystem. Is it âspyingâ when a municipality uses water usage metrics in neighborhoods to forecast need of new water projects? Or is it to discover your shower habits for nefarious reasons?
Iâve never liked the idea of having everything displayed all of the time for all of history.
And I still donât: Search and Bookmarks are better tools for this IMO.
From a technical perspective however, we will not introduce any CGO dependencies into yarnd
â It makes portability harder.
Also I hate SQL đ
restic · Backups done right! â In case no-one has used this wonderful tool restic
yet, I can beyond a doubt assure you it is really quite fantastic đ #backups
$name$
and then dispatch the hashing or checking to its specific format.
I have submitted this to be used as the hash tooling for Yarn. See it as a good example on using this in a production environment!
PSA: DMs on social media sites are not truely PMs. This is why we have a separate tool for private messaging from yarn. Always remember, if you donât own the infra (or the parts at the ends of e2e encryption) you donât own the data. and the true owners can view it any way they want!
https://twitter.com/TinkerSec/status/1587040089057759235?t=At-8r9yJPiG6xF17skTxwA&s=19
@jlj@twt.nfld.uk @xuu@txt.sour.is hello! @prologic@twtxt.net and I were chatting about the question of globally deleting twts from the yarn.social network. @prologic@twtxt.net noted that he could build the tools and endpoints to delete twts, but some amount of cooperation from pod operators would be necessary to make it all work together. He asked me to spawn a discussion of the subject here, so here we are!
I donât have enough technical knowledge of yarn.social to say with any credibility how it all should work, but I can say that I think it ought to be possible and itâd be good to do for those rare times when itâs needed.
Hey. I my own local forward tool. https://github.com/JonLundy/sshfwd it uses ssh port forwards.
Thanks to @TANTlab@twitter.com and @birkbak@birkbak.neocities.org for havning me today at AAU CPHđ Presentation notes can be found at: http://darch.dk/aau-tool-talk/
@lyse@lyse.isobeef.org there was an old tool for encrypted volumes that you could use random files as the unlock keys. And you could havemultiple hidden volumes that would unlock depending on the files supplied