@sotolf@alpha.polymaths.social
@sotolf@alpha.polymaths.social avatar

sotolf

@sotolf@alpha.polymaths.social

I'm a serial hobbyist, trying to have as much fun as I can, Some things I find stupid, and I probably will tell you, but I try not to be a dick about it, mostly I do manage that.

Some things I do like:

  • Programming
  • Shorthand
  • Retrogames
  • Indiegames
  • Pen and paper puzzles

Some things I don't:

  • Bloat
  • Intolerance
  • Replyguys

This profile is from a federated server and may be incomplete. Browse more on the original instance.

sotolf, to Blog
@sotolf@alpha.polymaths.social avatar

I wrote another post going through a small example of some code, I don't know if anyone finds these interesting in any way, but I had fun writing it, so why not :)

https://sotolf.codeberg.page/posts/some-more-nim/

sotolf, to random
@sotolf@alpha.polymaths.social avatar

It's wild how this was running so smoothly back in the day, and that we don't have this kind of admittedly kind of tacky but really fun eyecandy, I still miss compiz.

sotolf, to random
@sotolf@alpha.polymaths.social avatar

I really hate a11y and other similar stupid shortening, it's so much easier just to write out accessibility it's so annoying, and how are you supposed to guess those shortcuts?

sotolf, to random
@sotolf@alpha.polymaths.social avatar

Some thoughts on keyboards and ergonomics.

https://sotolf.codeberg.page/posts/keyboard/

I guess I should do the choir thing as well. @RL_Dane @amin @orbitalmartian @joel

sotolf, to random
@sotolf@alpha.polymaths.social avatar

I do really need a numberpad on my keyboard, I've been at work for less than an hour and have already typed in 1000+ digits, you can't really do that comfortably and accurately from the numberrow.

sotolf, to random
@sotolf@alpha.polymaths.social avatar

I've given up on using Firefox on my phone it was always weirdly slow and took up 1gb of space, now I'm on privacy browser.

sotolf, to random
@sotolf@alpha.polymaths.social avatar

Podcasts are such a nice medium :)

sotolf, to random
@sotolf@alpha.polymaths.social avatar

So, well, I guess I wrote something, kind of inspired by a conversation that I was having with @joel I'm not really good at words or structuring text, but trying this thing out, and I kind of felt that I had something to say about it. In the end it ended up being kind of nothing, I don't know, don't expect something illuminating, just some philosophising about qualia I guess.

Something tells me I'm not selling this too well :p

https://sotolf.codeberg.page/posts/soul-and-frustration

sotolf, to random
@sotolf@alpha.polymaths.social avatar

Woohoo, so https://sotolf.codeberg.page is now live, I've been trying to wrap my head around hugo, and I think it kind of makes at least mostly sense to me now, at least I managed to create a landing page, and figured out how to write new posts.

That's all well and good, but now I have only the public folder up on codeberg, and my source folder has two git repositories in it, one for the theme that I'm using, and one for the live page, I'm a bit unsure if I can just create a new git repository that's over these without clobbering my web repo.

Because it would be great to have a repository for my sources as well, so that I'm not confined to only write from one of my pcs.

sotolf, to random
@sotolf@alpha.polymaths.social avatar

I think I might have a bad influence on my coworkers, quite some time ago I started calling every women I didn't remember the name of Tante (aunt) and every man I don't remember the name of Onkel (uncle) and somehow it's spread, and I caught my manager telling me "I'll have to send it over to the auntie" :p

sotolf, to random
@sotolf@alpha.polymaths.social avatar

so @Mojeek seems to have at least deleted their death wishes off of their site, but with no explanation, and no explanation on how they will make sure that this doesn't happen to other people who may be in a worse place than I am currently and can take serious damage from things like exactly this.

To just let an AI post stuff on your page is so irresponsible. To not make sure things like this doesn't happen is irresponsible.

If you let an AI post something in your name, YOU are responsible for what it confabulates.

#mojeek #searchengine

sotolf, to random
@sotolf@alpha.polymaths.social avatar

some people have asked me why I look so grumpy on selfies, this is why :p

man with weird hitler hair and a creepy smile
tired and drunk looking guy
guy with stupid facial expression

sotolf, to random
@sotolf@alpha.polymaths.social avatar

So here is what @Mojeek has to say about me... Seriously? So they are actively making death threats? This is really kind of scary, how is this a "good" feature?

sotolf, to random
@sotolf@alpha.polymaths.social avatar

Finished up wolf359 today, very much worth it, and I really liked the characters :) That was a fun ride :)

sotolf, to random
@sotolf@alpha.polymaths.social avatar

Had to prepare a set of new shoes, as my old ones's soles are getting dangerously thin.

sotolf, to random
@sotolf@alpha.polymaths.social avatar

I've been having some fun replaying games that I already have on my switch lately that I didn't play too much of before, but have in my library, it's pretty fun :)

sotolf, to random
@sotolf@alpha.polymaths.social avatar

Very scientific test, how will a post of my old cat doing pushups do on fedi :)

sotolf, to random
@sotolf@alpha.polymaths.social avatar

Kaputtalismus must be my new favourite German word :D

sotolf, to random
@sotolf@alpha.polymaths.social avatar

so it's confirmed snake_case is better than camelCase :)

https://whatheco.de/2013/02/16/camelcase-vs-underscores-revisited/

sotolf, to rust
@sotolf@alpha.polymaths.social avatar

So, to get back onto having fun with programming after some bad experiences with #rust people I decided to do a bit of #nim (skull) to get back into the groove again.

One thing that I really like about nim is just how natural and extremely readable it feels. just being allowed to overload stuff, being able to pretty easily just extend stuff small things like indexing a 2D array with a point or that making a contains functino automatically lets me use the "if point in grid" style syntax is really nice.

The one thing from #zig that I kind of miss is that each struct kind of works like a namespace where you can add your functions that works on that type, it kind of makes the code more ordered, because as I end up doing it in my code, it does become a bit more cluttered since everything is on the top level.

Another really nice thing that I like with nim is that it allows me to use the (oca)ml type function calls, so that I can do "seq.add blah" rather than having to do "seq.add(blah)" it's a small thing, but it's really nice.

https://gist.github.com/sotolf2/fc66ac3ae9e217f9dcc932b8900c23dd

sotolf, to random
@sotolf@alpha.polymaths.social avatar

I might have binged half of season 2 and the 3rd season of wolf259 over the long weekend, I'll be trying to save season 4 for next weekend :)

sotolf, to random
@sotolf@alpha.polymaths.social avatar

getting reaaally hooked on wolf359 now, great audio drama :)

sotolf, to random
@sotolf@alpha.polymaths.social avatar

Never trust a Windows server, always give it a reboot regularly, or it will come and bite you in the ass by just completly mess itself up.

sotolf, to random
@sotolf@alpha.polymaths.social avatar

You see this is what I was trying to getting at. People who haven't learned Rust think it behaves the same as C. The correct answer is Rust will not compile code which has logical errors, you must explicitly enable unsafe code, so no unsafe code, no bugs. Try learning about Rust

🤦 🤦‍♂️ 🤦‍♀️

sotolf, to random
@sotolf@alpha.polymaths.social avatar

So I did start to listen to Wolf359, and it did take around 12 episodes or so, and now it's started to be really good :)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines