Today I’ve been working on something that I’ve really missed, and that is clickable links in the desktop client, finally figured out how they work. So now you can click on them and it opens the browser. I need to clean it up before I commit it.
Was raining so much, so I did not take pictures today, but I took this now at least, haha
So, a husky will pull. Tried all kinds of training for it, but his pulling does not go away, often it’s OK when we walk with a regular collar, but he can also pull crazy hard with that - he just does not care if he chokes. when I walk with harness - he can pull as much as he wants\needs (since we both have one). But the problem is that he still pulls as hard on leash, tried one of those ‘slip’ leashes for a good while, but he could not care less.
So today I bought something else (see attached image (not my dog in the image)). And this thing is magical, honestly.
He does not like to have it on much yet, but I can now hold the leash with one finger. And the thing is that when you use this - they most likely will learn from that and walk nice on regular leash as well.
So yeah, just wanted to mention it, since it works better then anything else I’ve tried.
We all went to sit by the ocean tonight, was nice to sit down together and enjoy the view.
I started working on a new scene (3D), I’ve wanted to make a short movie for a while, and I work on some of my ideas to get something started. Here is one of the scenes I made last weekend..
o urso do Joshua Weissman arranjou forma de aparecer nos resultados quando se pesquisa por outros chefs no youtube, já é a 4ª ou 5ª vez que isto me acontece e faz-me detestá-lo ainda mais
Fim de semana produtivo, mas agora vou dormir 72h seguidas
@prologic@twtxt.net here is what I got :
@prologic@twtxt.net kickbike is one of these
We had a wonderful day yesterday :) We went on this train for a ride (30 minutes each way).
@prologic@twtxt.net laughs.. I’m in danger.
@stigatle@yarn.stigatle.no Btw… I haven’t forgotten your ask of documenting the “Upload Media” API. I’m actually trying to work out how da fuq it even works myself 🤦♂️
@rrraksamam@twtxt.net I honestly dislike web3 platforms, and especially blockchain social media.
It’s just filled with people trying to make a dollar. That is always the focus on those blockchain based social media sites. I like what I can host my self, no money or tokens \ crypto involved etc.
Tried nostr for a while, but I cannot get into that either. Only reason it’s popular is because of jack (that’s just my opinion), and they are always pushing bitcoin lightning network there - and I get tired of that pretty fast.
I’m curious. How many people truly believe blockchain social networks are the future?
NFTs, tokens, monetization, revenue…
I’m sorry, but how are your random social media blabbers worth any money?
Unless you’re Shakespeare or Einstein or some philosophical or scientific genius, I don’t see why anyone would want to read your posts, let alone cash out some “crypto” from some “wallet”.
And that applies to most people. Sure, your lifestyle and your thoughts may be interesting. But who’s going to start paying to view what’s going on in your life?
As if likes, upvotes, hearts, and subscriptions weren’t narcissistic enough, let’s make people think someone wants to pay them with crypto to view their random posts online.
Hmm need to figure out a way to squelch the size of my pod’s data directory 🤔
tandem paragliding today! was really nice!
@prologic@twtxt.net I think the API is is fine :). But to be honest - one thing that would help me is a commandline curl example on how to upload a image, I take these curl commands through a converter that makes it into libcurl c++ code which I then use :) If you could help me with such a image upload curl example then I’d appreciate it! (I’m currently missing media upload).. And having that feature would be great! :)
Threads is following Twitter by getting rate limits and all that good stuff.. hahaha
my next goal is to save up to buy this one. its been my dream since we got our dog.
had a nice walk today.
when the kids are outside he likes to check on them :)
Whelp. The suckification of social media is continuing to expand. Twitter only allows 600 tweets per day unless you pay and then its 6k per day.
aha, this explains the current twitter issues.
An official FBI document dated January 2021, obtained by the American association “Property of People” through the Freedom of Information Act.
This document summarizes the possibilities for legal access to data from nine instant messaging services: iMessage, Line, Signal, Telegram, Threema, Viber, WeChat, WhatsApp and Wickr. For each software, different judicial methods are explored, such as subpoena, search warrant, active collection of communications metadata (“Pen Register”) or connection data retention law (“18 USC§2703”). Here, in essence, is the information the FBI says it can retrieve:
Apple iMessage: basic subscriber data; in the case of an iPhone user, investigators may be able to get their hands on message content if the user uses iCloud to synchronize iMessage messages or to back up data on their phone.
Line: account data (image, username, e-mail address, phone number, Line ID, creation date, usage data, etc.); if the user has not activated end-to-end encryption, investigators can retrieve the texts of exchanges over a seven-day period, but not other data (audio, video, images, location).
Signal: date and time of account creation and date of last connection.
Telegram: IP address and phone number for investigations into confirmed terrorists, otherwise nothing.
Threema: cryptographic fingerprint of phone number and e-mail address, push service tokens if used, public key, account creation date, last connection date.
Viber: account data and IP address used to create the account; investigators can also access message history (date, time, source, destination).
WeChat: basic data such as name, phone number, e-mail and IP address, but only for non-Chinese users.
WhatsApp: the targeted person’s basic data, address book and contacts who have the targeted person in their address book; it is possible to collect message metadata in real time (“Pen Register”); message content can be retrieved via iCloud backups.
Wickr: Date and time of account creation, types of terminal on which the application is installed, date of last connection, number of messages exchanged, external identifiers associated with the account (e-mail addresses, telephone numbers), avatar image, data linked to adding or deleting.
TL;DR Signal is the messaging system that provides the least information to investigators.
On my blog: Why Care about Free Culture? https://john.colagioia.net/blog/2023/06/25/free-culture.html #rant #freeculture #media
I never paid a lot of attention to Ben Shapiro before, but what he says is so transparently asinine it boggles the senses. You really have to have a Fox-addled mind to believe that the search for the submersible was completely faked and that the powers-that-be knew the entire time that it had imploded. To believe that a vast conspiracy among hundreds, thousands (?) of people from several countries and spanning several days was orchestrated to lie to the public in order to…..uh, achieve what exactly? “Undermine institutional credibility”? What does that even mean?
This is “the moon landing was faked” levels of conspiracy theory.
@prologic@twtxt.net thank you! I got started on some 3D stuff this morning, we then went to the candy store to get some candy, tonight well have that, and nachos + a movie. and the rest of the day we have been outside :)
here is what I got started on this morning :
just testing some ocean stuff.
Interesting thoughts about multi thread vs single thread performance.
what’s wrong with this headline? 🤔🧐
@movq@www.uninformativ.de @prologic@twtxt.net you think we could get media cards to show youtube previews?
Here is a screenshot showing the client running on NixOS.
This guy is just such an idiot lol.
- There’s no such mass migration to “the south”. Tons of people are leaving Mississippi, Louisiana, Virginia, and New Mexico for instance. I don’t know enough about the states with net influxes like Texas and Florida but I suspect they have policies that make it attractive for people to move there
- Not everybody is able to take account of long-term trends when they make housing decisions. There are financial reasons, family reasons, educational reasons, etc that impact such decisions
- But of course, most laughably, cheap energy is fast becoming a thing of the past, and so the problem isn’t “solved” by cheap energy, it’s just kicked down the road. And ffs, cheap energy is literally causing the very heating that he pretends air conditioning will “solve”–like “solving” your drinking problem by staying drunk all the time
This oversimplification to drive some kind of political point is so embarrassing coming from someone who pretends to be a university professor. It sounds like a teenage doofus from a 1980s movie talking. He well knows all these things, but he decides to present these views anyway.
We had a wonderful day by the ocean today.
Picture from the office this morning :)
Se vives dentro da UE, as tuas mensagens estão sobre vigilância. Envia uma mensagem ou telefona aos teus representantes! Fala com os media e com as pessoas à tua volta! Assina a petição contra a proposta!
Working on showing attached images in the desktop client, it worked on first try.
Now I need to fix the scale and alignment - but cool that it works already!
Started with
a concept sketch of a full body end-time factory worker on a distant planet, cyberpunk light brown suite, (badass), looking up at the viewer, 2d, line drawing, (pencil sketch:0.3), (caricature:0.2), watercolor city sketch,
Negative prompt: EasyNegativ, bad-hands-5, 3d, photo, naked, sexy, disproportionate, ugly
Steps: 20, Sampler: Euler a, CFG scale: 7, Seed: 2479087078, Face restoration: GFPGAN, Size: 512x768, Model hash: 2ee2a2bf90, Model: mimic_v10, Denoising strength: 0.7, Hires upscale: 1.5, Hires upscaler: Latent
I do not like that they snoop around here. But I’m not surprised.
“Nordic media reveals Russia’s secret operations in waters around their states”
From my small experience in writing an event database, I am inclined to agree with this.
Nice morning walk today.
“PineTab2 and PineTab-V tablets available for pre-order for $159 and up with a choice of ARM or RISC-V chips”
https://hackaday.com/2023/04/11/a-miniature-mnt-for-every-pocket/
I would love to have one of these..
I played around with parsers. This time I experimented with parser combinators for twt message text tokenization. Basically, extract mentions, subjects, URLs, media and regular text. It’s kinda nice, although my solution is not completely elegant, I have to say. Especially my communication protocol between different steps for intermediate results is really ugly. Not sure about performance, I reckon a hand-written state machine parser would be quite a bit faster. I need to write a second parser and then benchmark them.
lexer.go and newparser.go resemble the parser combinators: https://git.isobeef.org/lyse/tt2/-/commit/4d481acad0213771fe5804917576388f51c340c0 It’s far from finished yet.
The first attempt in parser.go doesn’t work as my backtracking is not accounted for, I noticed only later, that I have to do that. With twt message texts there is no real error in parsing. Just regular text as a “fallback”. So it works a bit differently than parsing a real language. No error reporting required, except maybe for debugging. My goal was to port my Python code as closely as possible. But then the runes in the string gave me a bit of a headache, so I thought I just build myself a nice reader abstraction. When I noticed the missing backtracking, I then decided to give parser combinators a try instead of improving on my look ahead reader. It only later occurred to me, that I could have just used a rune slice instead of a string. With that, porting the Python code should have been straightforward.
Yeah, all this doesn’t probably make sense, unless you look at the code. And even then, you have to learn the ropes a bit. Sorry for the noise. :-)
I added all the timelines, so now you can switch between ‘discover’, ‘timeline’ and mentions from the drop down menu :)
Progress - progress, love it when things fall into place.
If you hit ‘reply’ on a post it fills in the mentions as well in the status entry box.
Got the gui to scale properly with the window now, was easy to fix… Looks much better already!
The GTK gui client is coming along nicely.
Added avatar support, and reply button.
It’s pretty obvious that the GUI does not scale properly yet, but I’ll worry about that once the last feature is added. Now I’m only missing the ‘post status’ gui, I need to think a bit about how I want that implemented.
Anyways - here’s the latest screenshot..
@funbreaker@yn.vern.cc Hi! I have attached the current screenshot, as you see it’s not done yet, I need to add some things, but a lot of work is already done.
I will fix the remaining things and try to make it usable enough this week so that I can upload the source.
Need to add the remaining reply button, image loading and width of the text etc first.
I had that in the FLTK client, so I just need to add it to this new GTK gui.
Here is what I had with FLTK
https://yarn.stigatle.no/twt/4nuoc7q
I did not have time to work on those things today, ran out of time. But I’ll resume tomorrow.
oofff. Ive been on twitter for 15 years. But this right here is making me consider to just not be there anymore.
Not cool that he’ll do this, but not unexpected either..
The engagement I get on twitter is low enough already, but will tank after this if I do not pay for it.
On my blog: Modern Social Media Etiquette https://john.colagioia.net/blog/2023/03/26/etiquette.html #rant #socialmedia #harm
Timeline is cleaned up, so now I think I have that part sorted.
Next is to refactor a bit and then fix so that the timeline refreshes properly.
Once that is done I think I’ll clean it up and upload the source somewhere and create tickets for outstanding known issues. Most likely upload it to github and continue the work there.
Good morning!
I have cleaned up the timeline a bit, I like this much more.
I use the markdown text now, instead of the ‘text’ field in the json file, looks much cleaner.
I can work with this. One thing that I want to sort out next is the way the nicknames and url is shown.
Also links in posts should be clickable - not sure if the current labels support that, but I’ll try and figure it out somehow. Anyways - latest screenshot is attached here.. :)
Imagine having this wrapped around your head 😱
Well, the code for getting and setting the avatar works.
I need to align things better though. But cool that it works.
So my status above looks like this in fltk because of the @
A lot of more work needs to be done, but at least now I got the basic timeline stuff done, took a good while to figure out how to solve it, but now I know. The reason why the statuses are cut short on some is because of html tags and stuff like that - c++ is a bit picky with strings and stuff like that. but I’ll get that sorted as well.
At least I can show the first screenshot. Keep in mind the GUI is not at all finished, I’m working on the basics first, implement all the features, then I work on finishing touches.
my twitter feed blew up yesterday. I typically get some hundred views. but the post I did yesterday did get a lot of traction, lot’s of replies and feedback etc.
@bender@twtxt.net hehe!
The cool thing is that it worked just fine on my VPS at least, so this is going to be nice!
Yarn is by far my favorite social media, and even more now with the feediverse stuff that’s coming along.
Ratchet CLI now supports salty or ratchet comms!
Happy birthday Nanook! 1 year already :)
At least I started on something today. Been months and months since I did anything. I started on a asset I want to use in a short I want to make some day.
Not done yet at all, but blocking things out just so I get a feel for it.
interesting that in my pod this is showing in reply to something.. but in the twtxt is has no subject.
@prologic@twtxt.net @movq@www.uninformativ.de this is the default behavior of pass
on my machine:
I add a new password entry named example
and then type pass example
. The password I chose, “test”, is displayed in cleartext. This is very bad default behavior. I don’t know about the other clis you both mentioned but I’ll check them out.
The browser plugin browserpass
does the same kind of thing, though I have already removed it and I’m not going to reinstall it to make a movie. Next to each credential there’s an icon to copy the username to the clipboard, an icon to copy the password to the clipboard, and then an icon to view details, which shows you everything, including the password, in cleartext. The screencap in the Chrome store is out of date; it doesn’t show the offending link to show all details, which I know is there because I literally installed it today and played with it.
@mckinley@twtxt.net very weird things going on for me.. i can see your twt but its not showing up as a reply or fork?
@prologic@twtxt.net I get this error when replying to yarns.
@abucci@anthony.buc.ci did you know about the chip inside USB-C cables?
https://connectorsupplier.com/usb-type-c-what-you-need-to-know/
some groups have created their own chips that have hidden keyloggers that can phone home over network connections.
I learned how to make gopls syntax highlight go templates in VSCodium.
By adding the following to my config
i could go from into
I’ll let the head of the bird site comment on that:
Tutorial: Getting started with generics - The Go Programming Language – Okay @xuu@txt.sour.is I quite like Go’s generics now 🤣 After going through this myself I like the semantics and the syntax. I’m glad they did a lot of work on this to keep it simple to both understand and use (just like the rest of Go) 👌 #GoLang #Generics
A little late night visitor.
@prologic@twtxt.net same.
Logged in using new argon2i password hash!
Nanook is enjoying the view tonight.