Oh gawd. I can’t enable caching on my edge proxy everywhere 😱 Some shit™ doesn’t deal with a caching reverse proxy in front of it very well for some reason I don’t have time to dig into right now 🤔
the windows CSS frameworks are sooo epic like you mean i can click a win aero button in my browser?!?! WITCHCRAFT!
morning yarn friends i’ve been playing with astro the SSG and it’s a blast i see why my friends love it and rec it to everyone. i may think javascript was a mistake but this is super cool
@prologic@twtxt.net that’s iconic af though like i should do the same bc i hate cloudflare that much i just refuse to use them
@lyse@lyse.isobeef.org oh nah it came out like that lol! i actually love how squished it looks it feels accurate lol
oh yeah i think i might have a tripod around but i do need a sandbag or something i could use as one. maybe yeah a giant bag of rice could work LOL. thanks for the tips!!! i took a video class last year in college and we worked with cameras and tripods with sandbags so it was on my mind
@lyse@lyse.isobeef.org yeah! as long as it’s fun :D experimenting with it like picking up the camera every once in a while to point somewhere else, or in editing inserting more video in between the static angles, that could be fun!
@movq@www.uninformativ.de this is why people like me can’t code this is boring eyes glazing over kinda stuff lol
What’s a reasonable per second or per minute rate limit that I could apply in general at my edge proxy for all clients? (no matter what) … LIke a good reasonable upper bound? 🤔
@movq@www.uninformativ.de Yeah I swear to god the engineers that write this shit™ don’t know how to write distributed cralwers that don’t happy the shit™ out of their targets 🤦♂️
@prologic@twtxt.net Yeah, robots.txt or ai.txt are not worth the effort. I have them, but they get ignored. Just now, I saw a stupid AI bot hitting one of my blog posts like crazy. Not just once, but hundreds of times, over and over. 🤦🙄
For some reason, I was using calc all this time. I mean, it’s good, but I need to do base conversions (dec, hex, bin) very often and you have to type base(2)
or base(16)
in calc to do that. That’s exhausting after a while.
So I now replaced calc with a little Python script which always prints the results in dec/hex/bin, grouped in bytes (if the result is an integer). That’s what I need. It’s basically just a loop around Python’s exec()
.
$ mcalc
> 123
123 0x[7b] 0b[01111011]
> 1234
1234 0x[04 d2] 0b[00000100 11010010]
> 0x7C00 + 0x3F + 512
32319 0x[7e 3f] 0b[01111110 00111111]
> a = 10; b = 0x2b; c = 0b1100101
10 0x[0a] 0b[00001010]
> a + b + 3 * c
356 0x[01 64] 0b[00000001 01100100]
> 2**32 - 1
4294967295 0x[ff ff ff ff] 0b[11111111 11111111 11111111 11111111]
> 4 * atan(1)
3.141592653589793
> cos(pi)
-1.0
@doesnm@doesnm.p.psf.lt No. I generally don’t put up any robots.txt
files at all really, because they mostly get ignored. I don’t generally mind if “normal” web crawlers crawl things. But LLM(s) can go fuck themselves 🤣
@movq@www.uninformativ.de Yeah it’s starting to piss me off too 🤣 Not nearly as much as that guy, but stil. Anyway I’m having fun! Now I just need to find a good IP/Subnet list that I can blacklist entirely, ideally one that’s updated frequently so I can refresh firewall rules.
@prologic@twtxt.net You might (not) enjoy this blog post: https://pod.geraspora.de/posts/17342163
Bloody fucking hell. I think one of Google’s GenAI crawlers was just hitting my Gitea instance quite hard. Fuck 🤬 Geez
The fact that the official Python docs don’t clearly state what a function returns, grinds my gears. This has cost me so much time over the years. You always have to read through a huge block of text.
You could at least put a list of possible return values in there (always at the same location, please!), here’s a mockup:
@movq@www.uninformativ.de Oh 🤦♂️
I just banned 41 bad user agents from accessing any of my services. 😱
@prologic@twtxt.net Ah, that’s not a photo, it’s a screenshot of Stellarium. I never managed to take actual photos of the sun in those two positions, I keep forgetting about it. 🥴
@movq@www.uninformativ.de How do you manage to get those skulines on your photos? 🤔
Moon and Venus were pretty close yesterday, but the photos didn’t turn out to be very good:
(And Saturn was still faaaaar away.)
This evening, Saturn will show up right next to a crescent moon:
Let’s see if I can catch that in a photo.
@eapl.me@eapl.me That’s a nice quote. I like it.
@prologic@twtxt.net Nah, it’s really not necessary from my point of view. There’s not enough math here that would justify it. In the spirit of simplicity, I’d leave it off. O:-)
Let’s work towards the future we want, not against the future we don’t want.
That would be nice.
@kat Static angles for too long get indeed a bit boring to watch in my opinion, but just experiment with it. What’s the worst that could happen? Wasted disk space or people increase playback speed to time lapse or fast-forward. Hence, not a huge issue. Even if only you had fun recording it and learned something along the way, it’s already a win. Everything else is a bonus on top.
@lyse@lyse.isobeef.org Thanks. 😅
The good thing is, I wouldn’t have to write an Ethernet driver, because https://en.wikipedia.org/wiki/Serial_Line_Internet_Protocol is a thing, but TCP/IP? Not sure if I want to do that. 😂 I could, of course, come up with my own thing …
@kat Yiha! I reckon the video is a bit squished together on the horizontal axis. Maybe your video site messed something up in postprocessing? No idea. Anyway, you’re already better at guitar than I ever was.
If you don’t wanna buy a tripod, you could make yourself a makeshift one with some sort of a sandbag, cherry pit pillow or an old, cut off and sewn shut trouser leg section filled with rice, lentils, etc. This gives you a shapeable surface where you can simply rest the camcorder on. It allows for some limited vertical up and down pitch. Obviously, that won’t work for extreme angles, but might be just enough for your application of recording at your desk. You just have to watch out for the side to side roll, this could otherwise lead to a slanted sailboat video. ;-)
yarnc
the command-line client uses.
@doesnm@doesnm.p.psf.lt No, it’s only designed for yarnd
. What did you have in mind here? 🤔
yarnd
(which powers Yarn.social pods like twtxt.net) does have an API, however that API is designed for clients to interact with the pod and the user's account and feed. e.g: there is a command-line client called yarnc
and I used to maintain a mobile native app (using Flutter).
@doesnm@doesnm.p.psf.lt It is the same API that yarnc
the command-line client uses.
@prologic@twtxt.net currently playing with:
NAME ID SIZE MODIFIED
qwen2.5-coder:32b 4bd6cbf2d094 19 GB About a minute ago
qwq:latest 46407beda5c0 19 GB 10 minutes ago
codestral:latest 0898a8b286d5 12 GB 14 minutes ago
codellama:34b 685be00e1532 19 GB 17 minutes ago
gemma2:27b 53261bc9c192 15 GB 29 minutes ago
phi3:14b cf611a26b048 7.9 GB 23 hours ago
Which run really well on a regular (non-pro) M4.
@prologic@twtxt.net oooh gonna have to look into this, doubt most of my sites need it but i’m thinking one or two could use it
@prologic@twtxt.net good evening, future man! 😂😂😂
If you want a problem solved, you give it to someone as a project. If you don’t want a problem to be solved, you give it to someone as a job
Why you shouldn’t build your career around existential risk
https://guzey.com/existential-risk/
@ here it is :) https://memoria.sayitditto.net/view?m=UyMOOoiOy
i recorded my first camcorder video!!!! it’s just me practicing guitar after sooo long of not playing it. my acoustic, to be specific (well, it’s an electric acoustic thing but i can play it without plugging it in lol, i do have a stratocaster though). it’s capped at ~30 minutes because i used one mini DVD for it and decided i wasn’t gonna use another one to extend the run time. so yeah. it was super fun! i hope i can share it soon, i’m ripping the disc with make MKV right now, then i’ll re-encode to a web friendly format, and upload to my site and hope that works well
@lyse@lyse.isobeef.org it’d be a blast to record too with my camcorder! i’d have to figure out positioning and stuff like you said but i could probably figure something out with a bit of testing :P yeah it probably does make the project itself longer than it should be but i feel like if you make it a cozy kinda “sew with me” video where people watch you sew and film it with a static angle instead of like, showing every step? i think that’d be nice even if a bit boring. so i could absolutely try that.
magnetic tape camcorders omg!!! mine is digital but i’d LOVE to get a tape camcorder
@kat I’m an absolute sucker for all sorts of crafts videos, mostly wood and metal working, but also leather and construction. So obviously, your Tux sewing project would make a good video in my opinion. :-D (But I fear it would require way more work than just talking into the camera. Think of camera setup time with framing and focusing, repositioning a couple of times, editing, yada, yada, yada. I documented wood working build processes in my shop in the past and it made the projects take easily ten times as long, if not more. So, I stopped doing that.)
As kids we recorded some action films on magnetic tape camcorders. That was also great fun.
Couldn’t find anybody to join me this arvo, so I went alone. Only in the forest I began to see real snow. And then of course with each meter of elevation gain. I reckon there were 5-6 cm at the summit, so there is still room for improvement. The weather was absolutely stunning, a sunny blue sky alternating with clouds, most of my hike hardly any wind and 1°C. Climbing the mountain was a different story, the wind hit me hard.
I just love the wind-brushed formations of ice on the twigs and branches. They look soooo incredibly cool. It was kinda hard to capture them on film with the wind pushing everything around.
On the way down I took the narrow and currently fairly slippery path that was closed for some weeks due to felling activity. It looks so different with heaps of trees on the ground now. They’ve also sawn down the tree with the small hole near the ground (which I think I’ve shown a few times in the past). The beech in 52 to 54 was probably hit by lightning a few months ago. At least it’s completely charred.
@kat @movq@www.uninformativ.de Right!? :-) (In retrospect, must be later than elementary school, but still at least a decade old.)
Haaa! It was only now that I realized that gentoo is indeed a penguin species, I never knew that. Nice! I was always under the impression that the Gentoo distribution was simply named after an invented word. Well, I was so wrong. Thanks for teaching me. :-)
@movq@www.uninformativ.de I never used DOS or OS/2, but I fully agree with you. A Unix shell with its tool landscape is hard to beat (photo/video viewing/editing aside).
@movq@www.uninformativ.de That’s so damn cool mate! I went through the code, but this lowlevel stuff is really not my favorite cup of tea. Having said that, it was actually really nice to see the abstractions and APIs work together and how things are getting indeed very readable in the userland programs. That’s easy to track in this extremely tiny OS implementation. Excellent work, keep on hacking!
Now, you just have to quickly add a network stack and then can write a twtxt client for it! ]:->
@movq@www.uninformativ.de That’s neat, good old $\sum_{i=1}^{9} i^3$ (let’s see if yarnd’s markdown parser has LaTeX support or not ;-)).
@bender@twtxt.net aw thank you so much!!! rambling is the best… just gotta keep on going about what we love and somehow people like it lol!
@bender@twtxt.net wow almost 6am damn!!! yeah i’m EST too :)
@ hey, hey! Looks like we are on the same time zone (EST). I have been awake since 05:50ish.
@ I saw some of your videos, and I can say you do do well at keeping the flow. Rambling is what most of podcasters do. Heck, even professional news casters! That’s to say, we are all used, and kind of expect it. ☺️
need to come up with ideas for camcorder videos… i have one but it’s just ‘talk in front of camera about fave songs i listened to in 2024’ and i wanna do more fun things even though rambling in front of cam is already fun af