@julian@fietkau.social
@julian@fietkau.social avatar

julian

@julian@fietkau.social

Human-computer interaction #HCI, computer science & programming, home server & self-hosting, games and other fun stuff.

Increasingly into making tools for the fediverse: FediRoster, Pinhole, more to come(?). See https://fietkau.software/tag/fediverse for project info and downloads. If you do HCI-related research, check out https://directory.hci.social.

He/him. Posting mostly in English, but you might see the occasional German boost.

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

gamingonlinux, (edited ) to random
@gamingonlinux@mastodon.social avatar

I want to do a test on how much traffic and resources the Mastodon embed takes on my server, so boost this plz

Edit: all done, you can stop sharing now lol

https://www.gamingonlinux.com/2024/05/steam-deck-most-played-for-april-2024-has-plenty-of-fallout/

julian,
@julian@fietkau.social avatar

@gamingonlinux @rdnielsen The "Mastodon effect" is a real thing, but its impact will depend heavily on how a site is set up. I'm surprised a news site would struggle with it.

Discussion on the Mastodon GitHub here: https://github.com/mastodon/mastodon/issues/23662 A fix seems to be currently planned for 4.4.0.

dansup, (edited ) to random
@dansup@mastodon.social avatar

Edit: As mentioned below, it appears to be a bug, not intentional!

Threads hiding @pixelfed mentions, not a good look Meta 🙄

julian,
@julian@fietkau.social avatar

@PersistentDreamer Pixelfed is an ActivityPub-powered social platform that @dansup is developing. It's focused on photo and image sharing. It's interoperable with Mastodon, so you can follow Pixelfed users from here if you want to. https://pixelfed.org

The above screenshot documents and incident where a post on Meta's Threads was automatically marked as spam for mentioning Pixelfed. This is likely because Pixelfed is a competitor to Instagram and Meta is petty.

mpesce, to random
@mpesce@arvr.social avatar

Now it can be told:

While doing some AI engineering work for a client, I developed a prompt - completely inadvertently - that reduced every AI chatbot to gibberish (except Anthropic's Claude 3). I then spent a week trying to alert the LLM vendors to this issue - and largely failed. There is no mechanism to report flaws in these models that are already deployed to billions of users. Read the whole story in @theregister

https://www.theregister.com/2024/05/23/ai_untested_unstable/

julian,
@julian@fietkau.social avatar

@mpesce Do the responses you're getting look like they could be related to the LLM phenomenon dubbed "anomalous tokens"? https://www.vice.com/en/article/epzyva/ai-chatgpt-tokens-words-break-reddit

(I understand this is beside your main point about vendor responsibilities, but if you haven't come across this report, maybe it's illuminating in some way.)

julian, to fediverse
@julian@fietkau.social avatar

For this weekend's coding project, I built a tiny single-user Bluesky→ActivityPub one-way bridge I named “Pinhole”. If there's someone on Bluesky whose posts you want in your Mastodon feed, you can download and run it yourself: :fietkau_software: https://fietkau.software/pinhole

Caveats: 1. I intentionally built it anti-scalable: you can use it to follow one Bluesky account from one fedi account, and that's it. 2. You need experience with web servers.

julian, to fediverse
@julian@fietkau.social avatar

I made a thing and it's public now: @DailyRucks And the corresponding web page: https://dailyrucks.fietkau.software

If you like the game Bastion or you enjoy what you find on the account, consider following and/or boosting it! I'm curious how well it'll perform in the wild.

This is a fully homegrown standalone implementation. 🙂 And hopefully a nice example for an ActivityPub learning project, as well as a stepping stone towards bigger things.

Blog post: :fietkau_blog: https://fietkau.blog/2024/daily_rucks

julian,
@julian@fietkau.social avatar

@jenniferplusplus I'm not smart enough to offer ideas for solutions, but I did run into a few surprisingly specific oddities in other people's ActivityPub parsers while trying to achieve interop.

Come to think of it, I completely forgot to talk about this one in the blog post: https://iceshrimp.dev/iceshrimp/iceshrimp/issues/500 I thought that one was kind of emblematic for the type of stuff you run into. Lots of layers of syntax and validity for bugs to sneak in.

andypiper, to random
@andypiper@macaw.social avatar

Added myself to https://fediverse.fans/ which might be another useful discovery mechanism for folks looking for interesting new people.

julian,
@julian@fietkau.social avatar

@andypiper Glad you like it, Andy! 😀 I'm the one behind the software that Fediverse Fans is running, called FediRoster: :fietkau_software: https://fietkau.software/fediroster

I'm hoping to make some big changes to the way people can interact with it, including turning it into its own ActivityPub server to make it easier to add and remove yourself, to receive list updates, etc. https://fietkau.social/@julian/111674347300497688

Props to @randulo for running Fediverse Fans! 👍

Dozer, to retrogaming
@Dozer@social.pincade.com.au avatar

Several still frame grabs showing the source footage used for the rotoscoped character animation in the game "Karateka".

Developed by Jordan Mechner and published by Broderbund (1984).

#retrogaming
#videogames
#gamedev

julian,
@julian@fietkau.social avatar

@Dozer Obligatory note (for some reason I find myself telling people about this often): Jordan Mechner is on Mastodon @jmechner and posts about his older videogame titles as well as his current artistic work. I can recommend following him. 🙂

julian, to random
@julian@fietkau.social avatar

PSA: I've been working on a small new web app to host an opt-in public list of researcher accounts on the fediverse. I got together with the https://hci.social team and set it up here: https://directory.hci.social

Please check it out and, if you do , or anything along those lines, you're invited to add yourself! 😀 And to follow @directory_bot too.

It's the first public stress test and I kinda expect some breakage. Please contact me if anything doesn't work like it should!

julian, to Futurology
@julian@fietkau.social avatar

PSA for my colleagues returning back to work after the winter break: @mucConf, the biggest European HCI conference, has started a Mastodon account and will no doubt have plenty of interesting things to post over the course of the year. 🙂

They are also on https://directory.hci.social already. 👍 Remember to follow @directory_bot and enable notifications if you don't want to miss any new arrivals! 😀

julian, to fediverse
@julian@fietkau.social avatar

I recently saw someone complain that they missed several recent @itchio game bundles. And I thought, okay, building a notification bot for newly live bundles could be a cool little #ActivityPub side project.

Looking at https://itch.io/bundles I realized that it's (a) not sorted nor sortable by anything that makes sense, and (b) incomplete. The current big Palestine charity bundle isn't even on there.

Is there any way to get a list of all current itch.io bundles? Or a news feed of any kind?

julian, to UI
@julian@fietkau.social avatar

This is a fun video by Mark Brown @gmtk on difficulty in Mario games: https://www.youtube.com/watch?v=gkvyYTSKTQY

Saying that interaction designers should learn from game designers is hopefully less controversial now than it was a decade ago when I started saying it. 😏 But if you've ever puzzled over points like

  • designing for people at different skill levels
  • facilitating growth
  • fostering motivation

and you don't know much about video games, try giving this a watch.

#HCI #InteractionDesign #UI #GameDesign

julian, to random
@julian@fietkau.social avatar

One week after launch, https://directory.hci.social has 116 entries from the following servers:

86× hci.social
6× mastodon.social
3× fediscience.org
2× mstdn.social
2× social.coop
And 17 other servers with one entry each (including my own).

It makes me happy seeing this new tool embraced by the community to this extent and noticing new connections made through it. 🙂

julian, to random
@julian@fietkau.social avatar

LB: Cory Doctorow @pluralistic saves me the trouble of having to write a follow-up blog post for my fediverse opinion piece by expressing what I think and more, better than I ever could have. Heavily recommended reading for anyone with opinions on social media. https://doctorow.medium.com/let-the-platforms-burn-6fb3e6c0d980

julian, to retrogaming
@julian@fietkau.social avatar

One of my end-of-year traditions is an overnight stay at my younger brother's before heading on to mom's place for christmas. This year I got him an early present for his setup: a RetroTINK-5X video to replace his old SCART cables. Now he can upgrade his TV without losing the ability to play his games. 😀

I took a few before & after photos. Here's the device itself, a detail comparison from the Star Fox Adventures (GC) main menu, and a moment from Secret of Mana ().

A detail shot from the Star Fox Adventures main menu (Nintendo Gamecube) as seen through an old SCART cable. The pixels are soft and kind of washed out.
The same detail shot from the Star Fox Adventures main menu, seen through the upscaler this time. The pixels are clear and the aspect ratio is accurate.
A shot of Secret of Mana (SNES) gameplay. Three game characters are standing in a hallway. The pixels are sharp and clear, the colors are vibrant.

julian, to random
@julian@fietkau.social avatar

Fascinating presentations in the "Creativity Support" session ! I see why Devendorf et al got an honorable mention for "AdaCAD: Parametric Design as a New Form of Notation for Complex Weaving", it's great how they brought together a number of different informal notations for textile weaving without becoming reductive. https://doi.org/10.1145/3544548.3581571

Bummed I gotta leave early to set up my poster...

julian, to random
@julian@fietkau.social avatar

Dear , please keep posting about your papers and upcoming presentations! If I see it I'll boost it, even if I can't catch everything in person. 📢

LeoSandbox, to gamedev

Who else remember this game? Did you finish it at the time? (I didn't)

video/mp4

julian,
@julian@fietkau.social avatar

@LeoSandbox Not me, I was stuck with Mario and Kirby at the time. 😄 But the creator, @jmechner, posts on Mastodon about the lovely art he's making these days, if you needed a follow recommendation!

julian, to gamedev
@julian@fietkau.social avatar

LB: I finally sat down and put together a detailed howto for my old Worms landscape procedural generation demo. 😀 :fietkau_blog: https://fietkau.blog/2023/generating_terrain_simplex_noise

It was a ton of effort, so if you think it's interesting (or just cool), I'd appreciate it if you could share it with or communities you may be part of. Thanks to @Christina for draft feedback and to @bamboy for the inspiration. 👍 Follow @blog if you want to be sure you won't miss any of my blog entries.

eniko, (edited ) to random
@eniko@peoplemaking.games avatar

can someone count the number of unique bosses in SMW for me? minibosses count but a recurring boss with slightly different patterns is still just one boss (like boom boom in 3)

i'd do it but i have a headache and it feels hard

EDIT: looks like its 7, thanks!

julian,
@julian@fietkau.social avatar

@eniko As in SMW on the SNES? Let's see:

  1. Iggy/Larry
  2. Morton/Roy
  3. Lemmy/Wendy
  4. Ludwig
  5. Bowser
  6. Big Boo
  7. Reznor

I just quickly checked an "All SMW bosses" YouTube compilation just to make sure I haven't missed anyone, and they actually showed the Reznor fight four times. 😏

julian, to random
@julian@fietkau.social avatar

Worth a visit in between sessions: "Iconic Machines", a display of computers (all working) and input devices spanning the history of the PC. Organized by Horst Oberquelle, my first HCI professor and mentor. 😊 Up the escalator in the foyer, then straight ahead.

brethudson, to random
@brethudson@peoplemaking.games avatar

Looking for follow more folks doing cool stuff in the game dev space! Who do you suggest?

julian,
@julian@fietkau.social avatar

@brethudson Game dev, let's see, here are some people I follow:

@brentendo @Tearcell @cosmicvoid @russmatney @AsherVo @Danc @Ridion @mortallymoonstruckgames @kenney @dphrygian @johanpeitz @NovaSquirrel @popcannibal

Didn't check whom you're already following, but tried to skip people mentioned in other replies. 🙂

I meant to pick up game dev again this year, although it's not looking good w.r.t. free time / priorities. You can check out my old stuff here if you like: https://fietkau.media/games

J12t, to random
@J12t@social.coop avatar

Imagine two identical with mainstream users. Same number of users, same connectedness of the social graph, same demographics etc.

Social network A only has an algorithmic feed. Social network B only has a chronological people-I-follow feed.

What would the usage numbers look like in comparison? Numbers of posts, numbers of likes/replies/boosts, growth trajectory, etc?

I would expect somebody has done some research on this. Anybody know of any public results?

julian,
@julian@fietkau.social avatar

@J12t I respect the empirical observations, but I think in this conversation it's important that we be tediously explicit about the distinctions between what people want, what people say they want, what they use the most, what makes them happiest in the moment, what leaves them most satisfied afterwards, etc. etc.

Word has broadly gotten around that engagement maximizers cause doomscrolling and FOMO, but I still see too much conflation of "time spent on feed" with "this is what people want".

jwildeboer, to random
@jwildeboer@social.wildeboer.net avatar

New blog post (unfinished) on spam and Mastodon, Activitypub at https://jan.wildeboer.net/2024/02/ActivityPubSpam/ - replies to this toot will show up as comment on the blog post. It's magic! This blog post resulted from this thread: https://social.wildeboer.net/@jwildeboer/111970226411427292

julian,
@julian@fietkau.social avatar

@jwildeboer Confirmed measures that Mastodon is taking to mitigate the issues with abandoned servers:

"Change registrations to be disabled by default for new servers"
https://github.com/mastodon/mastodon/pull/29280
(Meaning that admins must opt into the type of user registration they want, open is no longer the default.)

"Automatically switch from open to approved registrations in absence of moderators"
https://github.com/mastodon/mastodon/pull/29318
(When no admin/mod has logged in for 7 days, open registration closes automatically.)

davelester, to random
@davelester@fosstodon.org avatar

What are the best ways to discover Mastodon accounts that I may want to follow? Remember on the bird site?

Also: follow recommendations are welcome for all things open source software, developer communities, software supply chain security, and San Francisco!

julian,
@julian@fietkau.social avatar

@davelester Hi! I'm working on software for this. 🙂 Project description here: https://fietkau.software/fediroster

It's conceptually based on the "Sociologists on Mastodon" web app, but adds self-service opt-in list membership. It is used by https://directory.hci.social and https://fediverse.fans.

You can deploy it now, but if you're not in a hurry, I'm planning to make it much better over the next few months: https://fietkau.social/@julian/111674347300497688 Learning ActivityPub is a heck of a stepping stone, but I'm getting there. 😀

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