movq

www.uninformativ.de

No description provided.

Recent twts from movq

The editor can launch a new shell now:

https://movq.de/v/6ec68b50dd/los86-edit-shell.mp4

Trivial to implement but super useful. It allows for simple but meaningful dev cycles: Edit source code, run/test it, back to editor. That’s what I do in the video.

(The Brainfuck program is silly, but I got nothing else at the moment.)

The I/O cache is also getting better. All that back and forth doesn’t hit the disk at all, once cached.

This whole thing is much more fun and interesting when you run it from a real floppy disk. It’s a 5.25” floppy in the video (so it’s actually floppy 😅). Disk seek times can be catastrophic and you don’t notice any of this on modern disks.

⤋ Read More

@arne@uplegger.eu Ach wie schön. :-) BF1942 hab’ ich schon ewig nicht mehr gesehen. Meine mich zu erinnern, dass das im Multiplayer ein bisschen wonky war, kam nicht an Größen wie UT oder Q3 ran. Aber es war lustig mit all den Fahrzeugen, Flugzeugen, Schiffen. 😅

⤋ Read More
In-reply-to » guys i might be getting a framework laptop from my aunt i'm freaking out

@kat Oh, nice. I didn’t get the chance yet to actually see and use one of those in real life, but they look very interesting. If my current laptop ever breaks down, I hope that framework will still be around. 😅

⤋ Read More

@arne@uplegger.eu Meine letzte LAN ist deutlich über 15 Jahre her. Die letzte richtige mit vielen Leuten und so tollen Sachen wie „wir schleppen mal Tower-PC und Röhrenmonitor im Zug quer durch Deutschland“ ist sicher 20 Jahre her. 😂

⤋ Read More

@doesnmppsflt@doesnm.p.psf.lt Not sure which bug you’re referring to. 🤔 (Did I forget?)

Those long IDs like (#113797927355322708) are simply part of that feed. Looks like the author just dumps ActivityPub IDs into twtxt. I think this used to work in the past, but the corresponding spec (https://twtxt.dev/exts/hash-tag.html) has been deprecated and jenny doesn’t support – actually, jenny never supported that.

jenny can only group threads by exactly one criterium (because it writes a Message-ID into the mail file) and that’s the regular twt hash. So, anything else, like people doing “#CoolTopic”, isn’t possible.

⤋ Read More
In-reply-to » I’ve made it a habit to always put on my noise cancelling headphones when going to bed (without music). It’s pure heaven. 😂 Silence and darkness. I fall asleep within minutes. 😂 Good night. 😴

Not a witch, I’m just programmed that way. 😂

⤋ Read More
In-reply-to » I received a tad over four hundred e-mails during my three and a half weeks vacation. That's actually really good, I expected way more. It just would have been nice if some bot e-mail addresses hadn't changed and hence slipped through my sorting filter rules in the first place.

@bender@twtxt.net That’s the way! 😂

⤋ Read More
In-reply-to » I received a tad over four hundred e-mails during my three and a half weeks vacation. That's actually really good, I expected way more. It just would have been nice if some bot e-mail addresses hadn't changed and hence slipped through my sorting filter rules in the first place.

@lyse@lyse.isobeef.org Not bad, I got over 1000. (And I expected more as well.) It felt great to just create a folder called “vacation2024” and move them all in there, done. 😏

⤋ Read More
In-reply-to » I’ve made it a habit to always put on my noise cancelling headphones when going to bed (without music). It’s pure heaven. 😂 Silence and darkness. I fall asleep within minutes. 😂 Good night. 😴

@lyse@lyse.isobeef.org Earplugs are great, too! Feels like they block out more noise than NC headphones.

I automatically take off the headphones when I’m half asleep. I don’t even notice it. 😂

⤋ Read More
In-reply-to » I’ve made it a habit to always put on my noise cancelling headphones when going to bed (without music). It’s pure heaven. 😂 Silence and darkness. I fall asleep within minutes. 😂 Good night. 😴

@prologic@twtxt.net Those are in-ear, right? 🤔

(I was wondering why you’re still awake. Then I realized it’s already morning where you live … 😅)

⤋ Read More
In-reply-to » I’ve made it a habit to always put on my noise cancelling headphones when going to bed (without music). It’s pure heaven. 😂 Silence and darkness. I fall asleep within minutes. 😂 Good night. 😴

@prologic@twtxt.net Some 10 year old Bose QuietComfort 25. They’re great, but you have to replace the ear cushions every 4 years or so.

⤋ Read More

I’ve made it a habit to always put on my noise cancelling headphones when going to bed (without music). It’s pure heaven. 😂 Silence and darkness. I fall asleep within minutes. 😂 Good night. 😴

⤋ Read More
In-reply-to » I'm usually comfortable keeping my hardship to myself, most especially AWAY from the internet; an act of kindness of sorts towards others, "Everyone's got their own problems to worry about" kind of thing.. But maaan am I starting to believe creating a twitter account would be a healthy decision 🤣🤦 Read nothin' out there, just a one way echo chamber of sorts to let that shi_ out of my chest. It seem that's what everyone else's been using it for all this time.

@aelaraji@aelaraji.com Yeah, that sounds familiar. 😅😩 Reminds me of that comic: https://movq.de/v/1e2bcf790f/logout.jpg Stay strong 💪

⤋ Read More
In-reply-to » i'm pretty sure i'm running this all off sqlite so if i get too many users on here i might be cooked but oh well i can always try to migrate (<-- has heard migrations from sqlite to mysql/postgres are hell)

@kat @bender@twtxt.net We’ve used pgloader at work to migrate an old legacy application from MySQL to PostgreSQL. Their website says it also works with SQLite. 🤔

⤋ Read More
In-reply-to » Where is all this wind suddenly coming from?

@lyse@lyse.isobeef.org The west. Nasty wind is always coming from the bloody west. (My apartment is facing the west and so I get to enjoy all the storms. 😂)

Good weather/wind comes from the east. (Which makes all the planes approach from the west again and so I get to enjoy their noise. 😂😂)

⤋ Read More
In-reply-to » In the process of temporarily removing and securing all my hard disks. They’ll be turning this building into a construction site for the next weeks/months. Lots of heavy drilling and hammering. Not sure what this means for spinning disks and I’d rather be on the safe side. 🫤

@lyse@lyse.isobeef.org @kat Thanks. 😅 Fingers crossed.

⤋ Read More

In the process of temporarily removing and securing all my hard disks. They’ll be turning this building into a construction site for the next weeks/months. Lots of heavy drilling and hammering. Not sure what this means for spinning disks and I’d rather be on the safe side. 🫤

⤋ Read More
In-reply-to » 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.

@lyse@lyse.isobeef.org Right, there is some hope left for Python docs because of the type hints. 😃 (I still don’t use them, because, ugh. 🤦)

⤋ Read More
In-reply-to » 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.

@kat Yeah, Java itself is somewhat “controversial”, I guess. 😅 But I’ve always found their documentation to be very pleasent to work with, at least that of the standard library.

⤋ Read More
In-reply-to » I just banned 41 bad user agents from accessing any of my services. 😱

@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. 🤦🙄

⤋ Read More

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

⤋ Read More

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.

Image

You could at least put a list of possible return values in there (always at the same location, please!), here’s a mockup:

Image

⤋ Read More