blog.ratterobert.com

movq (www.uninformativ.de)

In all fairness, GOG says that Forsaken is only supported on Ubuntu 16.04 – not current Arch Linux. If you ask me, this just goes to show that Linux is not a good platform for proprietary binary software.

Is it free software, do you have the source code? Then you’re good to go, things can be patched/updated (that can still be a lot of work). But proprietary binary blobs? Very bad idea.

In reply to: #7upqiiq 3 weeks ago
movq (www.uninformativ.de)

@lyse I have to say, this sounds much worse than our stuff at work. 🫩 (We don’t use any Microsoft services, at least not for core tools.)

In reply to: #cfv7cqa 3 weeks ago
movq (www.uninformativ.de)

@lyse Uffpuh. Es Wetter spielt verrückt. 🫤

In reply to: #cwjhpbq 3 weeks ago
movq (www.uninformativ.de)

@prologic That too, yeah. 🥴😩

In reply to: #or4p7tq 4 weeks ago
movq (www.uninformativ.de)

@prologic Bah! Why can’t we all have mild weather. 🥲

In reply to: #or4p7tq 4 weeks ago
movq (www.uninformativ.de)

@aelaraji Yay, heat. 🫠

In reply to: #cqtgxja 4 weeks ago
movq (www.uninformativ.de)

@lyse

These are lists in your Inkscape example, right?

The font stuff? Yeah, that’s a scrollable list where you can select the current font.

In reply to: #5u7y23a 1 month ago
movq (www.uninformativ.de)

@prologic Heyho, welcome back. 👋 Did you guys have a nice trip? 😊

In reply to: #rdrpxzq 1 month ago
movq (www.uninformativ.de)

@lyse Probably. :-) I just saw that the account on Yarn is also gone. Maybe it didn’t survive the crash earlier this year.

In reply to: #s5gi4wa 1 month ago
movq (www.uninformativ.de)

@lyse Wow. Just like Skyrim! 😃

In reply to: #xhtmyhq 1 month ago
movq (www.uninformativ.de)

@kat Oh dear. 😩

In reply to: #5qxemxa 1 month ago
movq (www.uninformativ.de)

@arne Stattdessen rutscht er seitlich vom Tisch? 🤪

In reply to: #x6kfgia 1 month ago
movq (www.uninformativ.de)

@lyse I can confidently say that I don’t remember ever having seen fireflys. (Nor Firefly.) 😳 I’m most surprised that you could count them. Naively, I would assume that these guys move around a lot and you’d lose track of them?

In reply to: #vjop7ga 1 month ago
movq (www.uninformativ.de)

@lyse

They're all talks, not real hands-on trainings like you did.

I love listening to good, well-structured talks. Problem is, not everybody is a good speaker and many screw it up. 🥴 I’m certainly not a great speaker, which is why I gravitate more towards “workshops”, in the hopes that people ask questions and discussions arise. Doesn’t always work out. 🤣 At the very least, I almost always have some other person connect to the projector/beamer/screenshare and then they do the stuff – this avoids me being wwwwaaaaaaaaayyyy too fast.

We are usually drowned in stress and tight deadlines, hence events like today are super rare … We used to do it more often until ~10 years ago.

Once a year the security guys organize a really great hacking event, though.

Oh dear, I’d love to participate in that. 🤯 That sounds like a lot of fun. (Why don’t we do this?!)

In reply to: #xabos5a 1 month ago
movq (www.uninformativ.de)

@prologic This person isn’t particularly happy with this study:

https://mastodon.social/@grimalkina/114717549619229029

I don’t know enough about these things to form an opinion. 🫤 I sure wish it was true, though. 😅

In reply to: #esedu3a 1 month ago
movq (www.uninformativ.de)

@lyse Multi-Threading. Is. Hard. 🤯 And yes, that blog is great. 👌

In reply to: #v7d7d4a 1 month ago
movq (www.uninformativ.de)

@lyse lol – I explicitly kept them in there so that the code is easier to understand for non-Rust people 🤪😂

In reply to: #a4qstxa 1 month ago
movq (www.uninformativ.de)

@prologic I’d say: Yes, because in Go it’s easier to ignore errors.

We’re talking about this pattern, right?

f, err := os.Open("filename.ext")
if err != nil {
    log.Fatal(err)
}

Nothing stops you from leaving out the if, right? 🤔

In reply to: #a4qstxa 1 month ago
movq (www.uninformativ.de)

(Of course, if we’re talking about a project you’re doing for a customer and the customer keeps asking for new stuff, then you’re never done, and you have to think ahead and expect changes. Is that what they mean? 🤔)

In reply to: #gg4pbpa 1 month ago
movq (www.uninformativ.de)

@kat I might give it a shot. 😃

Skimming through the manual: I had no idea that keeping the “up” cursor pressed actually slows you down at some point. 🤦

In reply to: #rx7b6fa 1 month ago
movq (www.uninformativ.de)

@aelaraji I use Alt+. all the time, it’s great. 👌

FWIW, another thing I often use is !! to recall the entire previous command line:

$ find -iname '*foo*'
./This is a foo file.txt

$ cat "$(!!)"
cat "$(find -iname '*foo*')"
This is just a test.

Yep!

Or:

$ ls -al subdir
ls: cannot open directory 'subdir': Permission denied

$ sudo !!
sudo ls -al subdir
total 0
drwx------ 2 root root  60 Jun 20 19:39 .
drwx------ 7 jess jess 360 Jun 20 19:39 ..
-rw-r--r-- 1 root root   0 Jun 20 19:39 nothing-to-see
In reply to: #xfrwj3q 1 month ago
movq (www.uninformativ.de)

@kat I like the animations in your version much better than the ones from ExtremeTuxRacer. 😊 And there’s no little dance at the end of a race!

https://movq.de/v/7531158962/etr.mp4

In reply to: #rx7b6fa 1 month ago
movq (www.uninformativ.de)

I also just noticed that the performance issue doesn’t affect all games. 🤔 Sigh, I’ll just downgrade for the time being. Not in the mood to fiddle with this.

In reply to: #y36ebpa 1 month ago
movq (www.uninformativ.de)

@kat I guess that qualifies as an “Arch moment”, albeit the first one I encountered. I’m running this since 2008 and it’s usually very smooth sailing. 😅

@lyse Yeah, YMMV. Some games work(ed) great in Wine, others not at all. I just use it because it’s easier than firing up my WinXP box. (I don’t use Wine for regular applications, just games.)

In reply to: #y36ebpa 1 month ago
movq (www.uninformativ.de)

@kat lol, oof, well, better than nothing. 🥴 It appears to run quite well. 🤔

In reply to: #rx7b6fa 1 month ago
movq (www.uninformativ.de)

@prologic Ahhh, right, my bad, I could have easily found that. 🤦

There’s also a project page which lists some limitations of this study: https://www.media.mit.edu/projects/your-brain-on-chatgpt/overview/

It certainly sounds plausible. “Use it or lose it.”

In reply to: #esedu3a 1 month ago
movq (www.uninformativ.de)

@prologic But is there a source for it? Am I too stupid to use that site? 🤪

In reply to: #esedu3a 1 month ago
movq (www.uninformativ.de)

@prologic … or just bullshit.

I'm Alex, COO at ColdIQ. Built a $4.5M ARR business in under 2 years.

Some “C-level” guy telling people what to do, yeah, I have my doubts.

In reply to: #esedu3a 1 month ago
movq (www.uninformativ.de)

@prologic This doesn’t cite any sources, might as well be satire. 🤔

In reply to: #esedu3a 1 month ago
movq (www.uninformativ.de)

@kat Awww. :( Can you tell why? Missing libraries or does it just segfault?

In reply to: #rx7b6fa 1 month ago
movq (www.uninformativ.de)

@aelaraji I’d love to have a positive, optimistic reply to that, but … uhm … I don’t. 🤣

In reply to: #jyqmlcq 1 month ago
movq (www.uninformativ.de)

@kat Ooh, I’ve got to bookmark that page. 😃

@aelaraji I wish I had the luxury of not reading that junk. 😅 But instead, I have a Mutt hotkey that pipes an HTML mail through elinks … Bah.

In reply to: #vaoesxq 1 month ago
movq (www.uninformativ.de)

@prologic I’m trying to call some libc functions (because the Rust stdlib does not have an equivalent for getpeername(), for example, so I don’t have a choice), so I have to do some FFI stuff and deal with raw pointers and all that, which is very gnarly in Rust – because you’re not supposed to do this. Things like that are trivial in C or even Assembler, but I have not yet understood what Rust does under the hood. How and when does it allocate or free memory … is the pointer that I get even still valid by the time I do the libc call? Stuff like that.

I hope that I eventually learn this over time … but I get slapped in the face at every step. It’s very frustrating and I’m always this 🤏 close to giving up (only to try again a year later).

Oh, yeah, yeah, I guess I could “just” use some 3rd party library for this. socket2 gets mentioned a lot in this context. But I don’t want to. I literally need one getpeername() call during the lifetime of my program, I don’t even do the socket(), bind(), listen(), accept() dance, I already have a fully functional file descriptor. Using a library for that is total overkill and I’d rather do it myself. (And look at the version number: 0.5.10. The library is 6 years old but they’re still saying: “Nah, we’re not 1.0 yet, we reserve the right to make breaking changes with every new release.” So many Rust libs are still unstable …)

… and I could go on and on and on … 🤣

In reply to: #k7hrijq 1 month ago
movq (www.uninformativ.de)

@lyse :'-(

In reply to: #k7hrijq 1 month ago
movq (www.uninformativ.de)

@lyse … because you, me, and that guy over there in the corner are the only three people left using plain-text email. 🫤 (And probably Stallman.)

In reply to: #vaoesxq 1 month ago
movq (www.uninformativ.de)

@lyse Rust is so different and, at the same time, so complex – it’s not far fetched to assume that I simply don’t understand what’s going on here. The docs appear to be clear, but alas … is it a bugs in the docs? Is it a lack of experience on my part? Who knows.

By the way, looks like there was a bit of a discussion regarding that name:

https://github.com/rust-lang/rust/issues/120048

In reply to: #ilorigq 1 month ago
movq (www.uninformativ.de)

@bender Yeah, well, it’s a bit like twtxt. There is a Gopher community, but it’s small. I actually don’t like that HTTP is so easily accessible. I don’t like it that much when people post links to my site on HackerNews or something like that. Too much exposure.

Gopher is a small world. It’s slow and cozy.

And much like twtxt, the protocol is simple(r), so it’s easier to tinker with it.

In reply to: #ag2kqka 1 month ago
movq (www.uninformativ.de)

@prologic Yeah, I’m very glad twtxt/Yarn doesn’t have this. ✌️

In reply to: #ag2kqka 1 month ago
movq (www.uninformativ.de)

@kat Oh, ah, I didn’t even know they sold boxes. 🤯 I hope it still works!

In reply to: #cohasga 1 month ago
movq (www.uninformativ.de)

@quark It’s as close as coffee as you can get. 😅 They take the beans, apply magic, and then most of the caffeine is gone. You can also buy whole decaf’d beans and then grind them yourself. It does kill some of the flavor – but it’s not like you’re drinking black water.

In reply to: #ykxpiyq 1 month ago
movq (www.uninformativ.de)

@prologic That isn’t really my strong suit. 😅

In reply to: #pn7n5rq 1 month ago
movq (www.uninformativ.de)

@thecanine … all these stupid, pointless “apps” are stuff that I eventually have to remove from family devices … Sigh.

In reply to: #koj2yka 1 month ago
movq (www.uninformativ.de)

@bender Both Gopher and Mastodon are a way for me to “babble”. 😅 I basically shut down Gopher in favor of Mastodon/Fedi last year. But the Fediverse doesn’t really work for me. It’s too focused on people (I prefer topics) and I dislike the addictive nature of likes and boosts (I’m not disciplined enough to ignore them). Self-hosting some Fedi thing is also out of the question (the minimalistic daemons don’t really support following hashtags, which is a must-have for me).

I’ll probably keep reading Fedi stuff, I just won’t post that much, I think.

In reply to: #a2drj7a 1 month ago
movq (www.uninformativ.de)

@prologic Yeah, it’s difficult, you often don’t get what you’d expect. They also make heavy use of 3rd party libraries. IIUC, for random numbers, they refer to this library. I’ve read many times that the Rust stdlib is intentionally minimalistic (to make it easier to maintain and port and all that).

I’m struggling with this, using 3rd party libs for so many things isn’t really my cup of tea. I’ll probably make my own tiny little “standard library”. It’s silly, but I don’t see any other options. 🤷

In reply to: #pn7n5rq 1 month ago
movq (www.uninformativ.de)

@bender “Mhhhhhhh, hehehe, gonna poop on that car. 😏”

In reply to: #g62d4ta 1 month ago
movq (www.uninformativ.de)

@lyse That’s interesting, I see them (Teichrallen) everywhere I look. 🤯 It feels like they’re about as common as mallards (Stockenten) over here. 🤔

In reply to: #g62d4ta 1 month ago
movq (www.uninformativ.de)

@quark Plot twist: I only drink decaf. 🤯🤯🤯

In reply to: #hlikpha 1 month ago
movq (www.uninformativ.de)

@kat I’m sure he’s doing a good job! 😊

In reply to: #nphzciq 1 month ago
movq (www.uninformativ.de)

@lyse Looks pretty nice! Enjoy the mild temperatures while you can. 😅

In reply to: #ix24ehq 1 month ago
movq (www.uninformativ.de)

@aelaraji Thanks mate. 👌 (In the grand scheme of things I’m still doing great. World news are a horrible shit show nowadays, ffs. 😭)

In reply to: #g5sjnlq 1 month ago
Reply via email