@AngryAnt@mastodon.gamedev.place
@AngryAnt@mastodon.gamedev.place avatar

AngryAnt

@AngryAnt@mastodon.gamedev.place

Systemic Tinkerer, Logic Juggler.

#GameDev, #GameAI, #dkgame
https://mastodon.gamedev.place/@framebunker, ex https://mastodon.gamedev.place/@GameAINorth, ex @unity. Occasional @nixos_org contributor.

Phrases opinions badly, blocks dumb shit.

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

nielsk, to NixOS
@nielsk@mastodon.social avatar

I am thinking about switching to #NixOS from EndeavourOS (Arch). Where should I I start?

Where can I read about best practices?

I read that flakes arenโ€™t actually that important on a laptop but I should use home-manager.
Can I also use different WMs/DEs with home-manager?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@nielsk Personally I started with a VM and the install instructions from here: https://nixos.org/manual/nixos/stable/#ch-installation

Whenever I needed to add something I consulted that manual, https://search.nixos.org, and https://nixos.wiki

The key was likely that I was in no rush to get to a target state - I mostly just fiddled with the config over time as I had time & interest. Eventually I did reach that point and had learned what I needed to comfortably boot the VM config permanently.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@nielsk That was a couple of years ago and I've been running nix and NixOS everywhere since. Best practices are hard to come by, but my approach is quite pragmatic. The nix syntax is one only a mother could love, but for me it's a worthwhile tradeoff.

Notably I don't use flakes or home manager anywhere - personally I find their recommendation an unnecessary complication. I don't really care if some zealot believes I'm "not doing it right" ;)

aras, to random
@aras@mastodon.gamedev.place avatar

How it started vs how it is going. What has changed in two years? Apparently, Unity lost some lasers to focus along!

going

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@aras The kind of nonsense utech management has been spewing for a while can in danish be described as "pouring water out of ones ears" - flailing a lot for the market with no real substance.

I would posit the theory that this water refracts the shit out of any laser.

18+ aeva, to random
@aeva@mastodon.gamedev.place avatar

The heart rate app I'm using for PT exercises keeps passing judgement on me. It keeps trying to guess what kind of exercise I'm doing based on the intensity and the demographic stats and giving me a "fit/fat" score, where "fat" seems to be defined as how long my heart rate was below a particular threshold. The current daily cardio exercises I'm doing for physical therapy are specifically about keeping the bpm below a particular threshold under moderate activity.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@aeva It's almost like you can't draw conclusions on the effects of unknown exercise on a system as complex and individual as the human body based on a single vector over time?
You sure this solution isn't a design from Fisher Price? If not, I would think the designers really could make a career move shifting over there.

Foxboron, to random
@Foxboron@chaos.social avatar

NixOS linking to reproducible builds in their wiki ๐ŸคŒ

I should post the spicy post.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@Foxboron Excellent spice. Thank you!

aeva, to random
@aeva@mastodon.gamedev.place avatar

I had an idea last weekend and now I keep wondering how supportive/litigious LEGOยฎ is about fan games. I don't think I want to find out though.

The idea was to make a basic city builder game out of the 12V train sets they sold in the EU in the 80s + the town sets from around the same time. https://www.ldraw.org/ has model definitions for common parts, as well as a crowd sourced database of set definitions.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@aeva They once sued a danish artist with Lego as their first name, for signing that name on their paintings. The company expected to lose, did so, but felt compelled to anyway because US trademark defense laws.

Not sure if that answers your concern, but there it is.

ktemkin, to NixOS
@ktemkin@chaos.social avatar

nix users: what bothers you most about nix (ux-wise or otherwise)? what seems the most mysterious to you?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@ktemkin Best practice patterns - both in configuration and packaging - are not super easy to find. Often it just involves re-learning lessons others have long ago gone through and solved for.

codemonkeymike, to NixOS
@codemonkeymike@fosstodon.org avatar

Does anyone know how to backup my owned DVD's and Bluerays on Linux? ()

Looks like handbrake doesn't do it. So i'm curious what the blessed way to do this is?

I want to just make 800m lower quality versions of these I can watch them on my smart tv in my RV.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@codemonkeymike makemkv can do backups. It also has a nice cli, including disc type info. I use that in a systemd service to detect disc insertion, run backup, send a notification, and eject the disc.

aras, to random
@aras@mastodon.gamedev.place avatar

Great thread from @rygorous wrt open source libs maintenance (in wake of current xz situation): https://mastodon.gamedev.place/@rygorous/112186275901509504 (1/N)

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@aras So no VR support for the thread then? You already have multiplayer - how hard can it be? Gamedevs are so lazy. What's with all the politics - can't you just make it something neutral like imperialistic enforcement? I think I saw a lady over there - this thread is way too woke. Buy my non-fugible AI generated tokens or you're a dinosaur. The ISS is a hoax. Ants don't live very long, so empathy is an affront to nature and my egocentrism demands resepect. Why are you in my thread, noob?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@aras Sorry, one thing took the other and then I jist couldn't stop combo-chaining internets.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@aras TBH this has been a major factor in my endlessly postponing making a ton of things available over the years.

NanoRaptor, to random
@NanoRaptor@bitbang.social avatar

Vanillabean would simply like to be worshipped a little bit today.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@NanoRaptor Bow before the eared one.

18+ rygorous, to random
@rygorous@mastodon.gamedev.place avatar

There's a recurring talking point in The Discourse about "this is why you need to pay OS lib devs" that is not entirely wrong yet simultaneously seems to be missing the point in a rather profound way for many scenarios.

It's true that many important libs that a lot of programs rely on (another example would be libjpeg-turbo) are underfunded and lack for resources, but beyond that still is code that doesn't even want to try, and I don't see space made for that either.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@rygorous No clue how wide-spread the concept is, but this whole dynamic has for ages been an extremely effective deterrent to my releasing a bunch of stuff publicly.

Forget about the meme of embarassment over code quality - why open myself up to personal attack by sharing?

It is so much simpler to just keep everything closed, hidden, private.

britter, to linux
@britter@chaos.social avatar

I finally decided for a new daily driver laptop. I wanted something from a small manufacturer focused on . Looked at devices from , , , . At the end I decided for the Pulse 14 from @tuxedocomputers. It looks almost perfect for me. The only downside is that they donโ€˜t ship with US-ANSI keyboards. Iโ€˜m afraid this will annoy me the first few weekโ€ฆ Anyways, looking forward for the device to arrive in order to install .

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@melix @britter It is absolutely possible to have a nix install consume endless amounts of disk space. But if you're interested in trying it out, I would suggest configuring for less storage consumption - that is generally a lot nicer to deal with.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@penguingeek @britter @tuxedocomputers Thankfully NixOS defaults to a stable branch. You can opt for various degrees of instability, with all that entails - such as earlier exposure to upstream updates & compromise. Sticking with the defaults tend to be safer, but you can ofc. do what you want. :)

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@penguingeek I'm sorry that you chose to read my message that way. Have a great day regardless.

fernsehmuell, to homeassistant German
@fernsehmuell@chaos.social avatar

Hello people. Today i learned about rechargeable 2032 batteries. Can you recommend using them with devices like temperature/humidity sensors etc.? Are there chargers for all common cell sizes? I can google myself, i like to hear your stories.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@fernsehmuell We have been using rechargeable 2032s for our IKEA buttons.

aeva, to random
@aeva@mastodon.gamedev.place avatar

holy smokes I've been at my studio for 8 years now

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@aeva You really should go home at some point. A healthy work/life balance is no joke.

richardc, to HomeAutomation

Can anybody recommend a smart plug that can handle more than 2300W ?

I have Aqara plugs, and I tried using them with my washing machine and dishwasher.

Pretty quickly the washing machine switched off with the red light on the Aqara plug flashing.

The last Power reading was 2359W. This is above the max for those plugs. My guess is that it's the heating of the water that's using the power

Thanks!

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@richardc For 16A devices I use frient plugs.

Nifflas, (edited ) to random
@Nifflas@mastodon.gamedev.place avatar

Best superpower? You can by touch transform any item into an object of the same mass. What can you turn objects into?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@Nifflas Bow before the might of my triangular fish shoes!

Nifflas, to random
@Nifflas@mastodon.gamedev.place avatar

C# users, anyone knows a way to flag any method or operator override in an API as "do not use", so a custom compiler warning appears if invoking it?

I do want to limit the warning to my own assemblies though, it's fine if other libraries use it.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@Nifflas @MostlyBlindGamer If you have a flow which allows you to edit an assembly - like via Cecil, then you're in business.

Maybe if you inject a callback at the right time you'll be able to do it via reflection, but big doubt there.

Nifflas, to random
@Nifflas@mastodon.gamedev.place avatar

Jesus Christ, I'm in a situation where Unity's fake null check causes havoc.

I can't wait to switch to an engine that doesn't override the null equality check. I hate that thing so much :(

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@Nifflas @runevision Could you not just do your own equality operator overload and mark it obsolete? Worst case the compiler will ask you to be explicit on which of the two to use, which already achieves your goal?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@Nifflas Presumably not in the same namespace, but I'm guessing you are not working inside the UnityEngine namespace.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

Hm. Yea sorry I was misremembering that recent C# versions had added the ability to do operator overloads as extension methods - that still appears to not be allowed and the places I've needed it I've relied on patching.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@runevision We wrote our own cecil-based setup which I really should get around to cleaning up and releasing, but there should be other nice implementations around.

At some point Unity added what they call a "weaver" for their multiplayer stuff - also doing cecil-based patching. Perhaps reusing that is shortest path?

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