e0qdk avatar

e0qdk

@e0qdk@kbin.social

I write code and play games and stuff. My old username from reddit and HN was already taken and I couldn't think of anything else I wanted to be called so I just picked some random characters like this:

>>> import random
>>> ''.join([random.choice("abcdefghijklmnopqrstuvwxyz0123456789") for x in range(5)])
'e0qdk'

My avatar is a quick doodle made in KolourPaint. I might replace it later. Maybe.

日本語が少し分かるけど、下手です。

Alt: e0qdk@reddthat.com

e0qdk,
e0qdk avatar

Interesting. The code format doesn't work on Kbin.

Indent the lines of the code block with four spaces on each line. The backtick version is for short inline snippets. It's a Markdown thing that's not well communicated yet in the editor.

e0qdk,
e0qdk avatar

It's from Paradise Killer -- which is like a vaporwave themed Danganronpa (but with more platforming and less infuriating bullet minigames).

This is one of the backgrounds you can configure your in-game laptop to use.

e0qdk,
e0qdk avatar

Some ideas for anti-spam measures that might help:

  • block users who post flood -- e.g. if an account makes 10 posts a minute, it's a spammer
  • block accounts that end up massively in the negative shortly after they start posting -- e.g. an account at -50 within 15 minutes of making its first post is probably a spammer (exact thresholds may need some tuning). Note that this is different from blocking new accounts that go into the negative since people can register accounts in advance of an attack and wait until later to cause disruption.
  • block users who post repetitive comments/links excessively -- e.g. if the same link is in 10 comments/posts from the last hour or they've submitted the exact same comment a dozen times, the account is probably a spammer (again, thresholds may need tuning); that won't catch all the bots (one of them added a bunch of random words) but will catch some of them. More clever filtering could catch the other bots.
  • block new posters who are reported many times by established accounts in good standing -- at least until an admin can check what is going on
e0qdk,
e0qdk avatar

We don't need to depend on federated downvotes to judge what does or does not belong on kbin. In fact, I think it's probably better if we don't. People are downvoting the bots here. I have yet to see an account with negative rep. on kbin that wasn't a spammer.

Regardless, rate-limiting incoming posts will limit the damage and annoyance to us.

I wonder if there needs to be some kind of "governance board," like the NATO or EU of the fediverse, where major instance admins meet and set agreed upon standards of instance behavior.

I'm not sure that would help with this particular issue -- and there's already a fair amount of bad relations between instances so I don't think a wider fediverse board is likely to succeed even if it could help somehow... I guess instance admins that do agree on general moderation principles could help co-admin each other's instances to cover better for when they're offline (maybe some of them already do?), but we shouldn't have to depend on remote admins being responsive to deal with an issue affecting our instance.

e0qdk,
e0qdk avatar

This story may be amusing, but it's actually a serious issue if Apple is doing this and people are not aware of it because cellphone imagery is used in things like court cases. Relative positions of people in a scene really fucking matter in those kinds of situations. Someone's photo of a crime could be dismissed or discredited using this exact news story as an example -- or worse, someone could be wrongly convicted because the composite produced a misleading representation of the scene.

e0qdk, (edited )
e0qdk avatar

電気あんま

pressing one's foot on the genitals of a supine person while pulling on their feet (usu. as a prank); electric massage​

-- https://jisho.org/word/%E9%9B%BB%E6%B0%97%E3%81%82%E3%82%93%E3%81%BE

復活

  1. revival (of an old system, custom, fashion, etc.); restoration; return; comeback​
  2. resurrection; rebirth​

-- https://jisho.org/word/%E5%BE%A9%E6%B4%BB

Still WTF, but at least the label matches the picture...

Edit: the lower left probably says something about black pepper and salt (ブラックペッパー&ソルト) -- I can't tell what the rest of the characters are though through the JPG compression. Probably (<something> included) for the parenthesis bit?

e0qdk,
e0qdk avatar

I didn't. I wrote & because it looks like the text actually says & as far as I can tell -- not と.

e0qdk,
e0qdk avatar

Now I'm curious what would happen if you ran a DALL-E Party with a modified prompt like "Write a prompt for an AI to make this image. Just return the prompt, don't say anything else, but also, make it way more American." (Along the lines of the goatpocalypse but with escalating "American-ness" instead of intensity in the feedback loop...)

e0qdk,
e0qdk avatar

Photoshop would probably be easier if you have it (or are willing to pay for it), but I think it may also be possible to do with tools like Krita and some of the generative AI plugins people have made for it -- e.g. https://github.com/Acly/krita-ai-diffusion

I haven't messed with it personally, but it's on my list of fun looking AI things to try out eventually if/when I finally get a better GPU.

[Solved] How can I reset the desktop mode screen resolution? (libranet.de)

I was playing around with AnyDesk on the Deck, getting some stuff, and I wanted to set the screen share resolution to fit my laptop screen (where I was streaming the screen to). I somehow managed to change the resolution to something really small, and no setting on AnyDesk could change it back....

e0qdk,
e0qdk avatar

I don't have a complete solution, but I do have some ideas:

  • Have you tried hooking it up to an external monitor? Sometimes auto-config can help you recover from weird states if you plug in a different display.
  • On my Deck, I can reach a terminal by using CTRL-ALT-F4 that is separate from the main desktop mode (CTRL-ALT-F1 switches back). Default user seems to be called "deck". You may need to set a password to use sudo. I am not sure exactly how the desktop environment is set up on the Deck so I am not sure exactly what you need to change or where the files would be -- maybe check under /usr/share/X11/xorg.conf.d to see if anything is set to an insane value there?
  • You might try sending Valve a support request
  • As a last resort, you could try a factory reset. You'll nuke everything else on it too though...
e0qdk, (edited )
e0qdk avatar

Over on Hacker News, user z991 had the fun idea of hooking up Dall-E 3 and GPT4-Vision in a loop and they made a Show HN thread about it: https://news.ycombinator.com/item?id=38432486

This is the image output from part way through one of their results that I enjoyed. You can see the rest of the chain here: https://dalle.party/?party=RqpIijhH

Prompt -- note, multiple parts! Initial prompt to Dall-E, another for GPT4 to generate prompts for Dall-E to make more images from, and one for what was fed to Dall-E later in the chain.

Original prompt to Dall-E:

A truck going down a highway at full speed

GPT4V Prompt:

Write a prompt for an AI to make this image. Just return the prompt, don't say anything else. Replace everything with a paperclip.

Five steps deep in the chain, this is the prompt GPT4 generated:

Create an image of a surreal landscape where everything is made of paperclips. There should be winding roads, mountain ranges, and forests, with the sun setting in the background. The elements, including the trees, mountains, and roads, should all have a metallic paperclip texture and appearance. The overall scene should have a warm, golden hue to simulate sunset lighting.

There's a lot of other fun combinations like "Corgi insanity" in the thread as well.

e0qdk,
e0qdk avatar

Oh man, the goatpocalypse! That's great.

This seems like it's ripe for all sorts of fun twists.

e0qdk, (edited )
e0qdk avatar

I've slowed down in posting a bit lately, but I'm still here!

Started watching Penguindrum (輪るピングドラム) after seeing @cacheson's post over in !anime_irl a few days ago. I watched a lot of it a few years back, but never finished it. Trying this time with the dub; sometimes if I have trouble making it through a show switching from sub to dub (or vice versa) helps. (e.g. Space Dandy and B-Gata H-Kei worked way better for me with the dub). I think a lot of the show is still going to go over my head though given it's connection to certain events from 1995 (apparently), references to Japanese literature, etc. that I am not super familiar with since I am not Japanese. The show does have a lot of strange and amusing imagery including many gags of penguins doing very silly things though -- which I enjoy! I'm grabbing screenshots and will probably post a few in the coming days.

I had some time off recently and used a good chunk of it to work on a custom art tool. I finally got fed up enough with KolourPaint and The GIMP while trying to make some images for the (non-anime) !sockpuppetsociety community to try to write something that's better suited to my own needs. I think it might help me make some anime fan art too eventually. I've got an idea in my head for a really silly bit of fan art that's motivating my choice of what tools to implement. I'll share the resulting image with you all -- if I can figure out how to make it; I'm not particularly great at drawing, so may take me a while, even with computer assistance...

Speaking of fan art, I posted my composite of Mew from Wolf's Rain over in !animepics a while back, but I don't think I linked it here yet. Improving my workflow for making custom composites like that is one of the other things motivating my tool design.

I also noticed yesterday that @MentalEdge made some new "moe" communities including !officemoe. I tossed in a Shirobako office party screenshot to help kick it off. Curious to see what others will post!

One other thing bouncing around my head right now -- people seem to be in a bit of a Sailor Moon parody kick over in the AI gen communities lately. These Sailor Moon Pickle and Sailor Moon/Cthulhu Romance images were the two I found most striking (so far), but there are a bunch more in a variety of styles over in !imageai if you are curious.

e0qdk,
e0qdk avatar

What are you trying to do that is so uncommon that you have to build a custom tool?

It's not so much that I have to as that I'm annoyed enough at all the paper cuts that I'm finally trying to solve them, at least for my own needs -- though, there are some things that are less common (like image alignment) that would be nice to have in the same tool.

Some of the things I want in my tool:

  • Easy split screen image manipulation (both linked and unlinked) with trivial pan, zoom, and rotation.
  • Manual point correspondence selection for image alignment
  • Mixed raster and vector layers (with primary emphasis on vector)
  • Measurement of shapes that I can easily fit models to (e.g. curves, ellipses) and then manipulate as vector objects (e.g. affine transform)
  • Easier polygon and bezier curve editing (the path editor in the GIMP makes me want to tear my hair out every time I have to use it and I already wrote a bezier curve editor years ago that is -- while still imperfect -- much closer to what I want)
  • Easier management of stencils. I like being able to draw within a selection in the GIMP -- it's useful -- but I keep losing my selection accidentally, can't manipulate parts of it in ways that make sense to me, and get bad behavior at the edges of things due to issues with the way the GIMP handles anti-aliasing that are hard to notice while doing it and really, really annoying to try to fix after the fact. (This is the straw that finally broke the camel's back.)

There's other stuff like text manipulation that I'd like to have a better way of dealing with, but is probably not worth the effort of implementing vs just firing up the GIMP for now. (I have written a rich text editor from scratch before -- ASCII only, but capable of supporting multiple fonts with colors, bold/italic, kerning, multi-line text, etc. -- it really fucking sucked to implement, and I don't particularly want to revisit it right now, but maybe someday... I know I can do it...)

For things like split screen and point correspondence, I already wrote that a couple weeks ago in a basic form for the Mew composite. (e.g. here's a screenshot of one point correspondence on a blade of grass -- zoomed out a bit so you can see the images are different) I had a pretty good idea of the numerical model needed to solve the alignment; I thought it was just translation and zooming -- and I was correct. Picking a few corners at sub-pixel resolution and computing a least squares solution for scale, and x/y translation gave a perfect alignment of the image; I thought I'd have to do some clean up of the edges afterwards or get creative with blending, but no -- it was spot on exact with 9 points. Trying to do that in The GIMP manually was a nightmare -- and yes, I tried that first. (There are other tools that can do that already -- e.g. panorama editors -- but most of them either cost money or are annoying to use for other reasons; so, I wrote my own.)

For vector manipulation, it's probably possible to get Inkscape to do a lot of what I want, but I have bounced off that program about two dozen times already.

KolourPaint is basically an MS Paint clone plus or minus a few features. It's great for trivial editing (way simpler than the GIMP) but it doesn't do things like layers, and as soon as I want to do anything moderately complex I either need something more powerful or I will be spending all day doing really, really, really, tedious things over and over. (I did the first pass of Sock Trek in KolourPaint and the mistake with the edge of the shadow on the planet is due to me switching over to the GIMP and being unable to get a perfect alignment of the selection. Likewise the mistake with the pink aurora/cloud on the bottom right is due to KolourPaint not handling curves well at the edges of images and me having to try to patch it up pixel by pixel after I'd finished the overall image and realizing it looked bad there. The whole piece should've taken ~5 minutes but it took more like 2 hours to make. For Sox Headroom, I tried to do the shadows in GIMP but fucked up with the anti-aliasing on the edges and trying to recover from that was such a pain that honestly I should've just started over from scratch.)

I have seen Krita before and I think I tried an old version a few years ago, but I don't currently have it installed. It's neat, but being a digital painting / raster program, it's geared to doing stuff that's different from what I want to do.

I really want something that I can do 2D vector art with.

e0qdk, (edited )
e0qdk avatar

That’s an interesting idea to switch from sub to dub. I might have to try that sometime.

I especially recommend it for comedies. I sometimes rewatch old shows with the dub instead for variety as well. It can be amusing to find recognizable voices from games and things. e.g. I rewatched Scrapped Princess earlier this year and when one particular character showed up, I was like "That's Welkin!" (from Valkyria Chronicles) -- Dave Wittenberg voiced them both in the English version.

I stayed at a ryokan in Ikebukuro and right down the street was a bar that had live penguins in the bar. So, it was like an aquarium mixed with a bar. I didn’t actually stop by and try anything, but thought it was really random. Here, I found an article about it!

Thanks for the link! I'm not quite sure what to make of that. I guess it's kind of like a cat cafe, but more... out there?

e0qdk,
e0qdk avatar

Ironically, that doesn't work for me at all. (I have seen other spoiler blocks recently though, so not sure why not.)

e0qdk, (edited )
e0qdk avatar

I'm poking around at it now. I'm guessing it's probably something to do with JavaScript -- which I block by default via NoScript. (That's kind of odd though since I thought it was generating a <details>/<summary> HTML block server side, but maybe it's doing it on the client and I just happened to have JS unblocked when I saw it before?)

Edit: It looks like it is coming from this webpack'd JS file currently which I think is built from this JS source file; there is a handleSpoilers function defined which manipulates details/summary elements. Oddly, there is also PHP code for manipulating details/summary like I thought.

@ernest can chime in on if that's a temporary thing or what, but yeah, it seems to not work for me because I block JavaScript.

e0qdk,
e0qdk avatar

It just got added last week. This is the post demoing it in the devlog: https://kbin.social/m/kbinDevlog/t/651148/RTR-22-Further-improvements-interspersed-with-code-refactoring

e0qdk,
e0qdk avatar

This is a screenshot from the clean version of the OP to Shirobako. Posts aren't federating over to kbin yet, so hopefully this helps kick it off!

e0qdk,
e0qdk avatar

Pokemon (1st gen and 2nd gen -- plus some of the spin-off stuff from that era to a lesser extent) captivated me in a way no other games have before or since. Honestly, I hope nothing ever grabs me that hard again; it's kind of scary how obsessed I was in retrospect.

A number of N64 games also made a big impact on me. Majora's Mask was probably my second favorite game (after Pokemon) for many years. (OoT made an impression too, but I played MM first.) I loved the music in Diddy Kong Racing. I got 120 stars in Mario 64, and when I tried it again as an adult, I really appreciated how short and to the point levels could be (not that I played that way as a kid) -- also the camera in that game sucked. Castlevania: Legacy of Darkness kind of disturbed me a bit as a kid, but it's probably the first game I encountered a sort of "New Game Plus" in, which was neat. (People have since told me that's the "black sheep" of the series and that it's really weird that that's the only one I've played significantly.)

Duke Nukem 3D was the first game I modded, I think (very simple graphical stuff). Definitely wasn't age appropriate but I played the heck of it anyway. Didn't really get much into other shooters other than playing through the main game of Perfect Dark on N64 and playing split-screen Golden Eye with friends.

I also played a lot of Sim<Whatever> games -- particularly SimCity 2000, SimEarth, and SimTower. Also had a bunch of others like SimFarm and even some of the more obscure ones like SimSafari. Streets of SimCity and SimCopter being able to load SC2K maps was really neat though. Played a fair amount of other city builders and simulation games like Caesar III and Roller Coaster Tycoon too. My parents probably hoped I'd become some sort of business manager. :p

I had a lot of creative tools back then as well which I treated as not-that-different from video games. Various Kid Pix programs (one of which had a bunch of odd video clips integrated -- including a short documentary about jackalopes of all things), Kid's Studio, Digital Chisel, some version of HyperCard, etc. Game Maker -- which I found around the year 2000 back when it was still on www.cs.uu.nl -- ultimately led me to being a professional programmer.

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