[-] Nicktar@beehaw.org 12 points 11 months ago

I was at a small roleplaying convention last week. It was great to meet the others again after about a year and game with them. Unfortunately someone was rather generous with their flu viruses and I got my personal helping. So I'm on sick leave for the second say but luckily, according to the test it's just a flu and not the big bad C. On Monday I clobbered together a small template for my sister to build fake computer screens as props for TV shows... All in all a mixed bag of some good stuff and some annoying things...

7

Don't really know what to make of this...

[-] Nicktar@beehaw.org 5 points 1 year ago

Several times, sometimes to find out when an incompatibility was introduced in an upstream dependency to find the maximum compatible version, but usually to find the commit that introduced a strange bug.

The process is always the same... Write a unit test, start bisect, check test select next bisect step, repeat. If your last-known-good and first-known-bad are correct, it always worked for me.

[-] Nicktar@beehaw.org 7 points 1 year ago* (last edited 1 year ago)

I've seen the fun of "prints everywhere" in production when a colleague forgot to remove a "Why the fuck do you end up here?" followed by a bunch of variables before committing a hot-fix... Customers weren't to amused...

Edit: That was a PHP driven web shop and the message ended up on to of the checkout page

[-] Nicktar@beehaw.org 4 points 1 year ago

I seldom use profilers because I seldom need to. It's only usefull to run a profiler if your programm has a well defined perfomance issue (like "The request should have an average responsetime of X ms but has one of Y ms" or "90% of the requests should have a response after X ms but only Y% actually do).

On the other hand I use a debugger all the time. I rarely start any programm I work on without a debugger attached. Even if I'm just running a smoke test, if this fails I want to be able to dig right into the issue without having to restart the programm in debug mode. The only situation, where i routinely run code without a debugger is the red-green-refactor cycle with running unit tests because I'll need to re run these multiple times with a debugger anyway if there are unexpected reds...

What enables me? Well there's this prominent bug-shaped icon in my IDE right besides the "play button", and there's Dev-Tools in Chrome that comes with the debugger for JS...

Running your code without a debugger is only usefull if you want to actually use it or if you're so sure that there aren't any issues that you might as well skip running the code altogether...

[-] Nicktar@beehaw.org 5 points 1 year ago

I think it's a lot less nefarious. About every post or article about Lemmy that links to Lemmy instances has links to (in this order in almost every article I remember) lemmy.world, lemmy.ml and beehaw.org. Of these 3 only lemmy.world accepts new users without vetting. Lemmy.ml doesn't accept new users at all and beehaw doesn't really look that welcoming to someone who knows they might stir some shit up in the future and also getting into beehaw requires more effort. So with lemmy.world usually being the first on the list and additionally requires the least effort to join, this is where all the world and their uncle end up on. They just get the biggest unfiltered influx and with that the biggest amount of toxic people. (I want to make sure that I'm not calling lemmy.world users lazy or toxic or anything like or that this is their target audience. It's just a fact fact that someone who can't be bothered to do research and/or "write an essay" as someone called it, will most likely end up on lemmy.world)

[-] Nicktar@beehaw.org 10 points 1 year ago

German it magazine iX has an interview with the mods of r/de. I don't know if this was mentioned here before...

Interview (German)

Short summary: the mods of the large German communities see a huge issue with reddit not recognizing content creators and mods work and there seems to be growing support for an ongoing blackout or so they say.

[-] Nicktar@beehaw.org 10 points 1 year ago

It's a technical limitation. In very easy (and therefore not entirely correct) terms, beehaw stopped talking to these instances. Beehaw will not load content from there, so you wouldn't get any new posts or comments on communities that are hosted there, and these communities wouldn't get anything you'd write because it's always the hosting instance that keeps the master-copy of all content in it's communities and only the master-copy is used to copy this content to other instances.

[-] Nicktar@beehaw.org 4 points 1 year ago

Just check https://beehaw.org/instances Every instance has this list.

[-] Nicktar@beehaw.org 13 points 1 year ago* (last edited 1 year ago)

Just to put an additional perspective on this. Beehaw has been and/or had to defederate instances before to become and stay the safe space everyone here's enjoying. The only major difference here is that this time it hit two major instances and not because of actions or goals of the majority of their population or admins but because the sheer size of the instances made the small percentage of their users, who act in what is considered a bad way, made it to much to handle.

According to this list of Awesome Lemmy Instances, there are 5 instances who's count of blocked instances is way above every other instance (like 5 times more). Beehaw is one of those, in fact Beehaw is on top of that list. While this of course isn't desirable, it made the communities we have here possible in first place and helped shape them into what they're now. Just check the blocked instances list.

I think, just closing the valve on certain pipes is a legitimate course of action especially in short term while other measures are put into place (like getting better tools to handle the pressure or expecting the general pressure to go down). If the only two options for this valve are "fully open" and "fully closed" it seems to me like the only course of action to prevent overpressure from flooding the whole place.

[-] Nicktar@beehaw.org 6 points 1 year ago

I don't think anyone is calling you toxic (I honestly haven't read all the comments). The decision was made due to the fact that the two instances in questions have and allow a huge influx of unvetted accounts and with that all those users also can walk in here. With this crowd comes a small percentage of toxic people that sre still to many be filtered out on this side using the current moderation tools.

[-] Nicktar@beehaw.org 4 points 1 year ago* (last edited 1 year ago)

Hi, I'm Nicktar, end-40s software architect and creator of unfinished projects. I love to find out how stuff works and if I can make it better or different or repair it but once I figured out how to do that and and know that I could do this, I lose interest and it becomes work... So my place is filled with (partially) working prototypes like cat toys, hydroponic flowerpots, broken tablets halfway turned into interactive picture frames, disassembled cordless screwdrives that need a new battery...

Also climate activist, table top roleplayer and currently quite busy playing around with Stable Diffusion

4

I don't know if this community is intened for posts like this, if not, I'm sorry and I'll delete this post ASAP....

So, I play TTRPG (mostly online) and I'm a big fan of visual aids, so I wanted to create some chahrcter images for my charakter in the new campaign I'm playing in. I don't need perfect consistency as humans usually change a little over time and I only needed the character to be recognizable on a couple of images that are usually viewed on their own and not side by side, so nothing like the consistency you'd need for a comic book or something similar. So I decided to create a Textual Inversion following this tutorial and it worked way better than expected. After less than 6 epochs I had a consistency that was enough for my usecase and it didn't start to overfit when I stopped the training around epoch 50.

Generated image of a character wearing a black hoodie standing in a rundown neighborhood at night Generated image of the character wearing a black hoodie standing on a street Gerneated image of the character cosplaying as Ironman Generater image of the character cosplaying as Amos from the Expanse

Then my SO, who's playing in the same campaign asked me to do the same for their character. So we went through the motions and created and filtered the images. A first training attempt had the TI starting to overfit halfway through the second epoch, so I lowered the learning rate by factor five and started another round. This time the TI started overfitting somewhere around epoch 8 without reaching consistency before. The generated images alternate between a couple of similar yet distinguishable faces. To my eye the training images seem to have a simliar or higher quality than the images I used in the first set. Was I just lucky with my first TI and unlucky with the other two and simply should keep on trying or is there something I should change (like the learningrate that still seems high to me with 0.0002 judging from other machine learning topics)?

[-] Nicktar@beehaw.org 5 points 1 year ago

Since it doesn't seemed to be mentioned by anyone (or I missed it), I'm going to say Robo-Rally... Programming your robot through a racetrack on a moving factory floor using drawn command cards, bumping into others, knocking the off course and ending in a totally wrong spot yourself because you miscalculated a step...

view more: next ›

Nicktar

joined 1 year ago