Timeline Sandbox

@movq@www.uninformativ.de

@prologic Yep, thatโ€™s what Iโ€™m going for. ๐Ÿ˜ƒ I mean, I donโ€™t want to make an exact clone, just catch some of the DOS vibe.

In reply to: #az35vqq 22 hours ago
@movq@www.uninformativ.de

And editing bytes as a binary number: https://movq.de/v/4c3617bbd1/vid-1778939973.mp4

I donโ€™t need this feature that often. Maybe it would be nice to have a live-preview of the new value in hex/dec. Weโ€™ll see.

In reply to: #az35vqq 1 day ago
@movq@www.uninformativ.de

This is probably a better demo: https://movq.de/v/71218c59b2/vid-1778924229.mp4

In reply to: #az35vqq 1 day ago
@movq@www.uninformativ.de

@lyse LOL! Thatโ€™s brilliant. (Weโ€™re going back to that. Some Amazon employees probably already are.)

In reply to: #b4ntuwq 4 days ago
@movq@www.uninformativ.de

@lyse

So, it's plenty good enough for them.

Yeah, but on the other hand, you canโ€™t even log in normally to a Matrix/Element account. I mean using username + password. Itโ€™s not expected that you ever log out or lose your browser session. If you do, you must use a one-time backup code (that you must create and save beforehand) to log in again.

To be fair, I canโ€™t say that I fully understand what Matrix is doing in the first place. The text that I quoted reads like they have your keys. But they also claim that they only store this stuff encryped: https://element.io/en/help#encryption5 So โ€ฆ encrypted with what? Only option here is my password, isnโ€™t it? (But if my password was good enough to reclaim an account โ€ฆ why do all the other stuff โ€ฆ)

Matrix takes end-to-end encryption seriously. When I ran a Matrix server for the family, the family members would regularly lose their keys, because they didnโ€™t pay attention to something. Thatโ€™s on purpose! Or rather, that was on purpose. Maybe itโ€™s different these days?

No clue.

In reply to: #7a63rcq 4 days ago
@movq@www.uninformativ.de In reply to: #liz74wa 5 days ago
@movq@www.uninformativ.de

@kiwu Thanks!

In reply to: #vp6qdyq 5 days ago
@movq@www.uninformativ.de

@kiwu Sick at home. ๐Ÿคง

In reply to: #vp6qdyq 1 week ago
@movq@www.uninformativ.de

@lyse Die Holgi-Sachen sind auch so das einzige, was ich noch mehr oder weniger regelmรครŸig hรถre (und mit Spenden versehe). Die langjรคhrige Radio-Moderator-Erfahrung, die da drinsteckt, ist einfach Gold wert. โœจ

In reply to: #5imnimq 1 week ago
@movq@www.uninformativ.de

@prologic Cheers ๐Ÿคช

In reply to: #6lzr5zq 1 week ago
@movq@www.uninformativ.de

@bender I misread that sentence and thought that your first crush was called Gisela, and was like โ€œwait, heโ€™s not that oldโ€.

Turns out, Gisela is a much younger name than I thought:

https://namecensus.com/first-names/gisela-meaning-and-history/

A peak in the late 1970is and late 1990ies? What?

But then it turned out that, in Germany, the popularity dropped rapidly in the late 1950ies, which actually matches my expectations:

https://www.beliebte-vornamen.de/5203-gisela.htm

In other words, some other countries picked up the name Gisela after it had already faded away in Germany.

What a fun rabbit hole. ๐Ÿ˜…

In reply to: #5nil3ha 1 week ago
@movq@www.uninformativ.de

@lyse Ouch. ๐Ÿค”

In reply to: #kywpsqa 1 week ago
@movq@www.uninformativ.de

@lyse Isnโ€™t that a cutie! ๐Ÿ˜

In reply to: #favtndq 1 week ago
@movq@www.uninformativ.de In reply to: #kywpsqa 1 week ago
@movq@www.uninformativ.de

@bender Itโ€™s been a while (6.5 years) since Iโ€™ve done this. Iโ€™d do it like this:

  • Boot some Linux from a USB stick on the new machine. Preferably Arch Linux, since that is what Iโ€™m running and thatโ€™ll make the upcoming chroot easier.
  • Partition the new disk, create LUKS devices, filesystems, โ€ฆ
  • Mount the new filesystems and copy all data (user data and the system itself โ€“ everything). Do this either over the network or by hooking up the old disk directly.
  • chroot into the new system (Arch has an arch-chroot tool for that which is used during normal installation, if Iโ€™m not mistaken). Inside the chroot, install the bootloader.
  • Do some fixups, like adjusting /etc/fstab or /etc/crypttab.

And I think that should be it. ๐Ÿค”

In reply to: #5ipjpmq 1 week ago
@movq@www.uninformativ.de

@lyse These days (and itโ€™s been like that for a while), almost everything is loaded on-demand depending on which hardware the OS finds, so you can simply copy all your files with cp -a, install a bootloader, adjust some minor things /etc/fstab, done. Well, maybe not โ€œdoneโ€, but itโ€™s easy to sort out the remaining stuff afterwards.

Iโ€™ve moved the Arch installation at work from a stationary Dell workstation to an Acer laptop to a Lenovo Carbon laptop to a Tuxedo laptop to a Lenovo Thinkpad. ๐Ÿ˜…

Yeah, the keyboard of the netbook isnโ€™t all that great, but I have to say that I absolutely love netbooks. And I hate that they got replaced by tablets and smartphones. A netbook is a normal PC, just very small and super easy to carry around โ€“ thatโ€™s brilliant!

In reply to: #jlsndbq 1 week ago
@movq@www.uninformativ.de

@lyse Turns out, this actually was a little machine once (small netbook): https://movq.de/blog/postings/2011-04-28/0/POSTING-de.html And then I moved the whole installation to a different laptop later. I love that you can easily do that on Linux.

In reply to: #i533jbq 1 week ago
@movq@www.uninformativ.de In reply to: #6znbwda 2 weeks ago
@movq@www.uninformativ.de

@lyse Those are some great shots! โ€œSun through leavesโ€ always works. ๐Ÿ˜ƒ And the tweeting bird, lovely. ๐Ÿ˜ƒ

In reply to: #slh7nsq 2 weeks ago
@movq@www.uninformativ.de

@lyse Omg, thatโ€™s quiet. Did you do some filtering on this? No traffic noise? No drunk men shouting? ๐Ÿ˜ณ

In reply to: #lx5aj7q 2 weeks ago
@movq@www.uninformativ.de

@lyse Really depends on the genre, I guess. ๐Ÿค” Quite a lot of โ€œnon-popโ€ music still uses the format โ€œconcept albumโ€, I think. ๐Ÿค” But donโ€™t ask me for any solid statistics. ๐Ÿ˜…

In reply to: #qvvr4eq 3 weeks ago
@movq@www.uninformativ.de

@lyse Those are some very colorful shots. ๐Ÿ‘Œ It was pretty warm here as well, health issues prevented me from going out, though.

(Have we established that Azabache is male? ๐Ÿ˜ƒ)

In reply to: #mmyg6eq 4 weeks ago
@movq@www.uninformativ.de

@klaxzy I should cancel Netflix as well. Back when they started their streaming service, it was a revelation: Finally, I could watch interesting shows in English, without having to wait for years, and legally (I like to be a paying customer, if itโ€™s good). But this is long over. The interesting shows are gone or, once again, I have to wait for years until theyโ€™re available on Netflix. So, why bother anymore? ๐Ÿคทโ€โ™€๏ธ

In reply to: #slootoa 4 weeks ago
@movq@www.uninformativ.de

@rnlog Well, welcome back. ๐Ÿ‘‹

In reply to: #2qmzxza 4 weeks ago
@movq@www.uninformativ.de

@lyse Right. :(

In reply to: #65ssiaq 4 weeks ago
@movq@www.uninformativ.de

@bender Thanks, Iโ€™ll read it โ€“ once I have the energy. ๐Ÿ˜…

In reply to: #65ssiaq 1 month ago
@movq@www.uninformativ.de

@lyse Oh, yeah, right, I hadnโ€™t even considered that (we mostly use one model). Choose a different model and it does something completely different. Cool stuff.

In reply to: #65ssiaq 1 month ago
@movq@www.uninformativ.de

@bender Or maybe Iโ€™m just shitty at communication and maybe thatโ€™s why nobody at work understands my โ€œargumentsโ€ against AI/LLMs. ๐Ÿคช๐Ÿคฃ

(Iโ€™m too tired to rephrase the OP. Maybe some other day. Actually, rest assured that I will complain about this again. ๐Ÿ˜…)

In reply to: #65ssiaq 1 month ago
@movq@www.uninformativ.de

@bender โ€ฆ that was not my point. ๐Ÿฅด

In reply to: #65ssiaq 1 month ago
@movq@www.uninformativ.de

@lyse Clearing legally? You must have an amazingly efficient legal team โ€“ thereโ€™s like 10 new tools every week. ๐Ÿคฃ

In reply to: #tumqgaq 1 month ago
@movq@www.uninformativ.de

@prologic Welcome back ๐Ÿ‘‹

In reply to: #qr2gcba 1 month ago
@movq@www.uninformativ.de

@lyse

even our hippest AI enthusiasts found it absolutely terrible

Does this refer to the training course or to the tools themselves? ๐Ÿค”

In reply to: #tzwic2a 1 month ago
@movq@www.uninformativ.de

@lyse Yes, and thatโ€™s why Iโ€™m 100% convinced that weโ€™ll see a massive brain drain in a couple of years. This will affect young people even more, because they donโ€™t have all the โ€œoldโ€ knowledge to fall back on.

Itโ€™s concerning, Iโ€™ve warned about it many times, nobody listens.

I think the best thing one can do is explicitly not use any AI tools but keep your actual skills intact. Might be out of a (good) job for a while, but once this bubble bursts, this is who is going to get hired again. (I think.)

And considering how insanely expensive all this is, Iโ€™m still (mostly) convinced that the bubble will actually burst. This stuff just isnโ€™t sustainable.

โ€ฆ or I might be wrong. And if so, I see an even darker future that I donโ€™t want to put into words right now.

In reply to: #kwq4eea 1 month ago
@movq@www.uninformativ.de

@lyse AI result ahead, feel free to ignore.

I โ€œaskedโ€ the AI at work the same question out of morbid curiousity. It โ€œsaidโ€ that SQLite converts that integer to floating point internally on overflows and then, when converting back, the x86 instruction cvttsd2si will turn it into 0x8000000000000000, even if the actual floating point value is outside of that range. So, yes, it allegedly actually saturates, as a side effect of the type conversion.

I couldnโ€™t find anything about that automatic conversion in SQLiteโ€™s manual, yet, but an experiment looks like it might be true:

sqlite> select typeof(1 << 63);
โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ typeof(1 << 63) โ”‚
โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ก
โ”‚ integer         โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

sqlite> select typeof((1 << 63) - 1);
โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ typeof((1 << 63) ... โ”‚
โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ก
โ”‚ real                 โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

As for cvttsd2si, this source confirms the handling of 0x8000000000000000 on range errors: https://www.felixcloutier.com/x86/cvttsd2si

The following C program also confirms it (run through gdb to see cvttsd2si in action):

<a href="?search=include" class="tag">#include</a> <stdint.h>
<a href="?search=include" class="tag">#include</a> <stdio.h>

int
main()
{
    int64_t i;
    double d;

    /* -3000 instead of -1, because `double` canโ€™t represent a
     * difference of -1 at this scale. */
    d = -9223372036854775808.0 - 3000;

    i = d;
    printf("%lf, 0x%lx, %ld\n", d, i, i);

    return 0;
}

(Remark about AI usage: Fine, I got an answer and maybe itโ€™s even correct. But doing this completely ruined it for me. It would have been much more satisfying to figure this out myself. I actually suspected some floating point stuff going on here, but instead of verifying this myself I reached for the unethical tool and denied myself a little bit of fun at the weekend. Wonโ€™t do that again.)

In reply to: #kwq4eea 1 month ago
@movq@www.uninformativ.de

@lyse

Disclaimer: Canโ€™t guarantee that Iโ€™m fully awake and Iโ€™m being trained at work not to use my brain anymore, so maybe this is complete bullshit. ๐Ÿ˜ช๐ŸงŸโ€โ™€๏ธ

It says here that SQLite uses signed integers:

https://sqlite.org/datatype3.html

In pure bits, 1 << 63 would be 0x8000000000000000, but as a signed value, it gets interpreted as -9223372036854775808. Subtracting 1 yields -9223372036854775809 โ€“ but that doesnโ€™t fit in 64 bits anymore. Itโ€™s possible that SQLite doesnโ€™t want to wrap around but instead saturates? Havenโ€™t checked. ๐Ÿค”

With 62 bits, there is enough room.

With 1 << 64, I have no idea how SQLite wants to handle this, because this should immediately trigger a warning, because it doesnโ€™t fit right away. Maybe it gets truncated to 0?

sqlite> select printf('0x%x', 2 * (1 << 64));
โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ printf('0x%x', 2 ... โ”‚
โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ก
โ”‚ 0x0                  โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
sqlite> select printf('0x%x', 0 - 1);
โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ printf('0x%x', 0 ... โ”‚
โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ก
โ”‚ 0xffffffffffffffff   โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
sqlite> select printf('0x%x', 0 - 2);
โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ printf('0x%x', 0 ... โ”‚
โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ก
โ”‚ 0xfffffffffffffffe   โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
In reply to: #kwq4eea 1 month ago
@movq@www.uninformativ.de

@prologic Oh, so thatโ€™s where you are! ๐Ÿ˜… Great scenery. Enjoy!

In reply to: #dlbs2iq 1 month ago
@movq@www.uninformativ.de

@bender Ah, great, thanks!

In reply to: #lxfvj7a 1 month ago
@movq@www.uninformativ.de

@lyse Yeah, I really donโ€™t know anymore. ๐Ÿ˜…

By the way, why do so many of them wear glasses? As a kid, Iโ€™ve been told that people with glasses canโ€™t become astronauts. So I gave up my dreams. Now it looks like that was a lie? โ˜น๏ธ

In reply to: #lxfvj7a 1 month ago
@movq@www.uninformativ.de

@lyse Itโ€™s impossible to avoid. Gotta wait a few years and then weโ€™ll see. ๐Ÿต

In reply to: #ea7newq 1 month ago
@movq@www.uninformativ.de

The problem is, they jump hosts all the time.

https://movq.de/v/f967b8cfb0/s.png

Maybe itโ€™s time to add automated blocking after all โ€ฆ God, Iโ€™m too lazy for that. ๐Ÿ˜ž

In reply to: #4js3yla 1 month ago
@movq@www.uninformativ.de In reply to: #eiihp5a 1 month ago
@movq@www.uninformativ.de

@lyse Indeed. Very unpopular, though. Iโ€™ve long given up that fight at work.

In reality, there are too few real incidents. It doesnโ€™t hurt enough. Itโ€™s always: โ€œSomething could happen!โ€ But weโ€™ve never been hit big time by an attack like this โ€ฆ so I just look like a paranoid idiot.

In reply to: #ebembya 1 month ago
@movq@www.uninformativ.de

This whole thing was pretty weird, btw. I had no idea it was happening until basically yesterday. No news coverage, nobody mentioned it. ๐Ÿค” And suddenly, boom, weโ€™re going to the moon. What? ๐Ÿ˜…

In reply to: #slcnm6q 1 month ago
@movq@www.uninformativ.de

@bender You saw it in person, I suppose? I watched the stream last night. ๐Ÿ˜…

In reply to: #slcnm6q 1 month ago
@movq@www.uninformativ.de

@quark

talk next to nothing

I could rant about AI a bit and how it ruins every day at work, if that helps? ๐Ÿคฃ

In reply to: #eil33za 1 month ago
@movq@www.uninformativ.de

@quark Ta-tah ๐Ÿฅณ

In reply to: #frqzbeq 1 month ago
@movq@www.uninformativ.de

@prologic @lyse Yay! Time for a new jenny release, then. ๐Ÿ˜Š

In reply to: #frqzbeq 1 month ago
@movq@www.uninformativ.de

@lyse This is good! ๐Ÿ’ช Letโ€™s merge this.

In reply to: #frqzbeq 1 month ago
@movq@www.uninformativ.de

(This one actually has the potential to live longer than 3 days.)

In reply to: #xfkrcqa 1 month ago
@movq@www.uninformativ.de In reply to: #qbovdkq 1 month ago
@movq@www.uninformativ.de

@lyse 22 thru 25 are wallpaper-worthy. ๐Ÿ‘Œ๐Ÿ‘

In reply to: #wuxetua 1 month ago
@movq@www.uninformativ.de

@prologic Nice. ๐Ÿ˜Š Thatโ€™s the beauty of a small instrument like that: You can just pick it up, play a little bit, put it back. ๐Ÿ‘Œ (Canโ€™t do that with my stuff. ๐Ÿคฃ)

In reply to: #yjxuoeq 1 month ago
@movq@www.uninformativ.de

There you go, user-defined color schemes:

https://movq.de/v/7c4116e522/movwin-schemes.webp

In reply to: #rma3uaa 1 month ago
@movq@www.uninformativ.de

@iolfree Will do. ๐Ÿซก

In reply to: #d6iuz3a 1 month ago
@movq@www.uninformativ.de

@lyse A-ha! That means you havenโ€™t spent enough time with these tools! Go on, try it! (If you donโ€™t, weโ€™ll fire you.) Iโ€™m sure youโ€™ll like it!

https://movq.de/v/2076449b47/kristen-crying.gif

In reply to: #rneikoq 1 month ago
@movq@www.uninformativ.de

@lyse I bet that their AI agent handles that as well, so โ€ฆ ๐Ÿคทโ€โ™€๏ธ

In reply to: #rneikoq 1 month ago
Comment via email