@ilmai@hachyderm.io avatar

ilmai

@ilmai@hachyderm.io

Recovering game industry employee now working in music tech

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

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

me: I need proof I pay taxes in france
tax authority: we don't have such a document, just use your tax return

me: here's the number of the form I KNOW YOU GIVE OUT, please just sign the PDF
tax authority: we can't sign it for 2024 since you didn't file your 2024 taxes yet, duh

ilmai,
@ilmai@hachyderm.io avatar

@fasterthanlime looks like French bureaucrats are fans of Kafka

Pentadact, to random
@Pentadact@mastodon.social avatar

Feels weird to news here, but we just released a demo for the game I've been working on for 6.5 years, so news I must:

https://store.steampowered.com/app/1043810/Tactical_Breach_Wizards/

Boosts appreciated!

video/mp4

ilmai,
@ilmai@hachyderm.io avatar

@Pentadact congrats! I see you still appreciate a good defenestration.

molly0xfff, to random
@molly0xfff@hachyderm.io avatar

accepted solution: take the day off

ilmai,
@ilmai@hachyderm.io avatar

@molly0xfff I wish this was the accepted solution to everything

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

Although I've known about it for years it's just now going click in my brain how big of a hack the syn crate is and how much I dislike it 🙃

https://lib.rs/crates/syn

ilmai,
@ilmai@hachyderm.io avatar

@fasterthanlime yep I'm just writing my first non-trivial derive macro and it's grueling. Not that the trivial derive macros were fun to write either. This really shouldn't be needed.

ilmai, to programming
@ilmai@hachyderm.io avatar

Lukewarm take: every supposedly simple solution to a problem just means you’re pushing the complexity somewhere else. There are no simple solutions to complex problems.

ThunderComplex, to bevy

I need some help. I'm trying to implement orbiting spaceship movement kinda like Eve Online. It works.. but the positions slowly drift apart as they continue orbiting, instead of remaining stable.
Anyone got any ideas?
I've already exhausted my knowledge by 1) normalizing all vectors and 2) making the actual update code dependent on delta time. This improved things a lot, but it's still an unstable system.

Here's my hacked together code: https://gist.github.com/ThunderComplex/74ddd3549cb71855d0b343d11fe5512a

ilmai,
@ilmai@hachyderm.io avatar

@ThunderComplex if you want a halfway solution between “realism” and faking it, I would suggest calculating an ideal orbit and then using each ship’s movement controller to try to follow that.

ilmai,
@ilmai@hachyderm.io avatar

@ThunderComplex not having to implement anything is always the best conclusion to reach!

molly0xfff, to random
@molly0xfff@hachyderm.io avatar

it's interesting how the "let the markets decide" guys so often seem to think critics shouldn't factor into that decisionmaking at all

ilmai,
@ilmai@hachyderm.io avatar

@molly0xfff from now on, I’m going to use that answer for everything.

“Will you marry me?” “Let the market decide”

teahands, to gamedev
@teahands@mastodon.gamedev.place avatar
ilmai,
@ilmai@hachyderm.io avatar

@teahands you turned people into bees!

teahands, to gamedev
@teahands@mastodon.gamedev.place avatar

Last night I, the woman who in four whole years of has never even managed to join a team for a game jam, dreamt that I started an indie studio full of grumpy old sarcastic part-time devs and we just churned out really tiny, niche weird games every few months.

You ever wake up from a dream and you're just so sad it wasn't real?

😭

ilmai,
@ilmai@hachyderm.io avatar

@teahands I’ll be part of that studio when you start it! My CV: I’m grumpy, sarcastic and I like all the niche things.

timClicks, to random
@timClicks@mastodon.nz avatar

"what is your threat model?" is a surprisingly threatening question

ilmai,
@ilmai@hachyderm.io avatar

@timClicks it almost implies “…and does it include me?”

teahands, to gamedev
@teahands@mastodon.gamedev.place avatar

Yeah so everyone just falls through the floor and hangs about in mid-air now.

What a productive weekend 👍

ilmai,
@ilmai@hachyderm.io avatar

@teahands wroom wroom 🏁

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

poll: do you prefer git fetch or git pull?

(no lectures about why you think git pull is bad please but if you use both I'd be curious to hear in what cases you use fetch!)

ilmai,
@ilmai@hachyderm.io avatar

@b0rk …wait they are interchangeable?

ilmai, to programming
@ilmai@hachyderm.io avatar

Having now written the same PoC plugin from scratch three times for different APIs:

  • is by far my favorite: open, very clean, no bullshit
  • is obtuse in a way APIs / frameworks by big corporations tend to be. Logic / GarageBand being the de facto implementations, their bugs in effect become undocumented parts of the API
  • ... oh boy. Steinberg shot for the moon when a ladder would be enough, as demonstrated by CLAP. Awful experience.

ilmai, to apple
@ilmai@hachyderm.io avatar

It says a lot about our times that (IMHO) when choosing a phone, feels like the lesser of the two evils. They at least mostly care about privacy.

ilmai,
@ilmai@hachyderm.io avatar

It also says a lot that I had to use the word “two” there

finalman, to random

Making audio plugins would be so much easier if it weren't for those goddamn DAWs

ilmai,
@ilmai@hachyderm.io avatar

@finalman does it rhyme with Meh L Smudio?

sam, to random
@sam@urbanists.social avatar

My favorite thing I've ever done was photoshopping Lakeshore Drive to have no cars on it and then making a couple fake Twitter accounts that posted that it would be closing down permanently

Virtually every Chicago news outlet posted about it. It made it into an article in AP which then got syndicated down to a bunch of local newspapers LOL

image/jpeg
image/jpeg

ilmai,
@ilmai@hachyderm.io avatar

@sam @mattgodbolt the only thing that would make this better is if you caused that decision to be actually made

martijnarts, to rust

Making errors or faults inexpressible is probably the biggest strength of , not just through its borrow checker but as a mentality in its entire ecosystem.

I can't help wondering about other ways that this principle can be applied around software, hardware, and beyond...

ilmai,
@ilmai@hachyderm.io avatar

@martijnarts some tools have safety features where for example it’s impossible to place your hand near a moving blade without turning the motor off. is the software equivalent of that.

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

let's imagine you're resolving this merge conflict (in screenshot).

You've forgotten which code comes from your current branch and which one comes from the "other" branch. How do you figure it out? Do you:

  1. remember what the "top" and "bottom" parts correspond to from past merge conflicts?
  2. remember what HEAD means?
  3. read the last line of the merge conflict?
  4. run something like git show main or git diff mybranch..main to see the diff?
  5. enable diff3
  6. something else?
ilmai,
@ilmai@hachyderm.io avatar

@b0rk 6. Use a GUI, I can’t trust myself not to shoot myself in the foot with git CLI

samvarma, to guitar
@samvarma@fosstodon.org avatar

Great article that helped me solidify my understanding of why I might want to record at 24/96 at a minimum. 24/48 is the standard for video, but when recording artistic material I might even go 32/192. Storage/processing isn't as much of a concern these days, and even the baby audio interfaces can do that...

From: @simoncampbell
https://mastodon.art/@simoncampbell/112065773626463637

ilmai,
@ilmai@hachyderm.io avatar

@samvarma @simoncampbell these kinds of articles always rely on feelings and frankly placebo. I can guarantee these people couldn’t feel “air” in a double blind test.

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

Don't want to start a war but if someone who may or may not be me would hypothetically try out linux, what distro should they try out?

  • Developer workloads, but want the average user desktop experience.
  • Possibly dual boot on a laptop.
  • Bonus points if easy to try out in a VM first.
ilmai,
@ilmai@hachyderm.io avatar

@SonnyBonds since you’re already familiar with Ubuntu, to me it would make the most sense to just try that first. You can always switch to something else later if you’re not liking it.

BrodieOnLinux, to random
@BrodieOnLinux@linuxrocks.online avatar

How to piss C developers off 101:

Say that even the greatest programmers in the world make mistakes.
Nobody can always write perfectly memory safe code.

ilmai,
@ilmai@hachyderm.io avatar

@LarsVeldscholte @mo8it looks like someone 🥁 isn’t qualified to comment on Rust

h_thoreson, to rust
@h_thoreson@mastodon.world avatar

Had posted a private reply to @nocoursewalks about the WH directive trying to steer people away from C/C++ and toward and other memory-safe languages.

I had replied: "I can never tell if Rust is the real deal or if it's another thing like Typescript where it fixes a few things at the expense of being able to get anything done"

ilmai,
@ilmai@hachyderm.io avatar

@nocoursewalks @laund @h_thoreson FWIW we’re using Rust in a bare metal embedded project at work and I don’t remember if we have any unsafe code in our codebase since we’re using the embedded-hal ecosystem. I realize it’s not the same as writing a full OS but the point is that it’s possible to get there. The unsafe layer can and will be quite thin.

fadersolo, to Trains
@fadersolo@sfba.social avatar

All Aboard! I’m riding home on the Coast Starlight today. 🥳

ilmai,
@ilmai@hachyderm.io avatar

@fadersolo wow the landscape texture has really low resolution

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