JackbyDev

joined 2 years ago
MODERATOR OF
[–] JackbyDev@programming.dev 3 points 1 day ago* (last edited 1 day ago) (1 children)

I once heard someone describe legacy systems as systems without test coverage. I think it's not the best description, but it's certainly an interesting perspective.

It's part of why it bothers me when folks say they use LLMs to make unit tests. If anything, you should be writing tests by hands to get a solid specification then let the AI make the code. Of course this is a false dichotomy, but I'm just saying if you have to choose between those two options in some weird hypothetical bizarro world.

[–] JackbyDev@programming.dev 7 points 1 day ago (1 children)

Well I just called dibs, so... And Lemmy comments are legally binding, of course.

[–] JackbyDev@programming.dev 4 points 1 day ago (3 children)

Marry me, PhoenixDog, so I can into Canada

[–] JackbyDev@programming.dev 0 points 1 day ago (1 children)

People will "but actually" even the most cut and dry observations, and it's sad.

You're doing the same thing.

God forbid someone share an anecdote?

[–] JackbyDev@programming.dev 4 points 1 day ago (5 children)

Ugh, lucky. My friend is even getting Canadian citizenship now thanks to a recent law change there and his grandmother being a Canadian citizen.

[–] JackbyDev@programming.dev 1 points 1 day ago

It's just a joke, y'all are really over thinking it. I'm fully aware that watching the movies and reading the books are different experiences. The joke was that a summary cuts things just like the movie. That's it.

[–] JackbyDev@programming.dev 32 points 1 day ago (16 children)

Yeah, my parents told me once that when my grandparents pass away there was a nice chunk of money that would be coming. I never planned around it or anything. Some time after they passed I was a little curious about it and asked what happened, that was pretty much what they said, that it probably had all been used up by hospital and nursing home bills. End of life care is the last chance to suck up that dough, I guess.

[–] JackbyDev@programming.dev 1 points 1 day ago (2 children)

Yeah, a lot like a summary?

[–] JackbyDev@programming.dev 1 points 1 day ago (4 children)

I'll just watch the movies, thank 💪

[–] JackbyDev@programming.dev 1 points 2 days ago

Seeing you reply made me click the link, where is my beloved! At least the new owners want to keep it Zombo.

[–] JackbyDev@programming.dev 3 points 2 days ago

I value WFH pretty highly myself, so honestly I'd consider it passed to me as well if it meant not having to RTO.

[–] JackbyDev@programming.dev 6 points 2 days ago (3 children)

I think it's a variety of factors and a lot of decision makers failing to view the picture holistically (optimistic view) or just being malicious (pessimistic).

  1. A lot of top level decision makes are very aware of the costs of things. Knowing exactly how much money a large office space costs and constantly coming in only to see it very empty makes them want to see it used more.
  2. Face to face communication is better than the alternative. Full stop. That said, you can get like ~75% of that by just turning the camera on. I think a lot of places should just consider encouraging people to use their cameras more.
  3. The executive mindset is probably that people goof off less in the office.
  4. If you want to lay people off, forcing RTO is a good way to get people to leave voluntarily.
  5. There's likely a sense of "the way things have always been done" being inherently better in the minds of some executives pushing RTO.

I think ultimately it's short sighted. I think companies that actually are facing problems with WFH (and not just being malicious) should try to address them in different ways instead of just killing it off.

 

I was curious if this was a Jerboa issue or just the instance, but I get the same problem when I use the web version. When I try to go to the second page of posts (by clicking next or scrolling down) it seems to hang forever. Is this affecting others or just me?

 

This should solve my power for a while. Turbofuel is really nice. Clean burning, too!

Pro tip: Power shards increase power consumption exponentially for machines, but linearly for generators. That means that a generator at 250% overclock is exactly the same as 2.5 generators at 100%. This saves a lot of space with turbofuel. In the bottom right you'll see 25 generators. Without overclocking I would've needed 63 of them. I have been judicious with my power shards, so this was nice.

I was really satisfied with this picture. You can see pretty much all of the build in one shot The only thing you can't see is the sulfur extraction.

 

Oops.

 

I'm really surprised there doesn't seem to be a modded (or vanilla) splitter that lets you set the output ratio for each side. I saw one that lets you configure the rate of output, but I'm not sure if it's updated. Regardless, a simple thing like "this side gets 1, this side gets 3, this side gets 0" would be so useful for building manifolds that don't take forever to balance and other stuff.

 

When a building is on and running, the light is green. When the building is overclocked (and maybe whenever it has a power shard) the light is bluish white. This is useful to find buildings with power shards! Is there a mod to make the light change to a color based on under clocking?

It shouldn't really matter, because seeing what a building does requires opening it anyways, but I still think this would be nice.

 

Today I haven't been able to login through Jerboa. It worked fine in the past. I downloaded Voyager to try and it failed as well. Weirdly the browser works perfectly fine. Any idea what might be happening? Thanks, friends!

 

It's frustrating that pawns and animals don't avoid stepping on spike traps when moving animals from pen to pen. Is there any mod that fixes this or just makes spike traps never trigger on friendlies (removing the 0.4% chance)?

 

YES, I did solve this post as I was writing it. YES, I am still going to post it. THE PROBLEM WAS THAT THERE WAS A CHESS TABLE IN FRONT OF MY THRONE. This does not prevent people from using the throne, but during the bestow ceremony they need that spot apparently.


Relevant snippet of logs below. The link has the entirety that got uploaded.

First, I am playing with mods, but even after I disable literally all mods and start this quest fresh to do the bestow ceremony it still does this, so I don't think it's the mods. Also as the title says this is 1.5. If I was playing on 1.6 I would upload these to a more official source.

When I tell my royal to begin the bestow ceremony, he just idles. Nobody else reacts to join, they just keep doing whatever. He just sits there, frozen in time. I let the game run for ~12 hours (in-game) and he still hadn't moved.

Searching around this seems to be somewhat of a known bug, but I'm not seeing anything about these logs specifically. I have tried calling the bestower in multiple times and each time he freezes. Even when I do the "cancel ceremony" and call them back later it does the same thing. Even when I remove all the optional spectators it does this.

In the bottom right you can see Grump idling. In the bottom left you can see that he is trying to attend the bestow ceremony. In the top left you can see the bestower waiting.

Failed to find a spectator spot for Rofro 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Unay 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Grill 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Prosecco 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Herc 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Dani 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Marty 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Lion 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Rofro 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

TryMakePreToilReservations() returned false for a non-queued job right after StartJob(). This should have been checked before. pawn = Grump, curJob = BestowingCeremony (Job_5837199) A = Thing_Human922515 Giver = JobGiver_BestowingCeremony [workGiverDef: null] 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Isarita 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Lynx 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Gillespie 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Prosecco 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

TryMakePreToilReservations() returned false for a non-queued job right after StartJob(). This should have been checked before. pawn = Grump, curJob = BestowingCeremony (Job_5837443) A = Thing_Human922515 Giver = JobGiver_BestowingCeremony [workGiverDef: null] 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Rofro 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

TryMakePreToilReservations() returned false for a non-queued job right after StartJob(). This should have been checked before. pawn = Grump, curJob = BestowingCeremony (Job_5837531) A = Thing_Human922515 Giver = JobGiver_BestowingCeremony [workGiverDef: null] 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Wingman 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

Failed to find a spectator spot for Rofro 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

TryMakePreToilReservations() returned false for a non-queued job right after StartJob(). This should have been checked before. pawn = Grump, curJob = BestowingCeremony (Job_5837775) A = Thing_Human922515 Giver = JobGiver_BestowingCeremony [workGiverDef: null] 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

TryMakePreToilReservations() returned false for a non-queued job right after StartJob(). This should have been checked before. pawn = Grump, curJob = BestowingCeremony (Job_5838023) A = Thing_Human922515 Giver = JobGiver_BestowingCeremony [workGiverDef: null] 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

TryMakePreToilReservations() returned false for a non-queued job right after StartJob(). This should have been checked before. pawn = Grump, curJob = BestowingCeremony (Job_5838272) A = Thing_Human922515 Giver = JobGiver_BestowingCeremony [workGiverDef: null] 
(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)

More in depth log message about the TryMakePreToilReservations().

TryMakePreToilReservations() returned false for a non-queued job right after StartJob(). This should have been checked before. pawn = Grump, curJob = BestowingCeremony (Job_5837036) A = Thing_Human922515 Giver = JobGiver_BestowingCeremony [workGiverDef: null]
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_JobTracker.StartJob_Patch1 (Verse.AI.Pawn_JobTracker,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool,bool,System.Nullable`1<bool>,bool,bool,bool)
Verse.AI.Pawn_JobTracker:CheckForJobOverride_NewTemp (single,bool)
Verse.AI.Pawn_JobTracker:CheckForJobOverride (single)
RimWorld.LordToil_BestowingCeremony_Perform:UpdateAllDuties ()
Verse.AI.Group.Lord:GotoToil (Verse.AI.Group.LordToil)
Verse.AI.Group.Transition:Execute (Verse.AI.Group.Lord)
Verse.AI.Group.Transition:CheckSignal (Verse.AI.Group.Lord,Verse.AI.Group.TriggerSignal)
Verse.AI.Group.Lord:CheckTransitionOnSignal (Verse.AI.Group.TriggerSignal)
Verse.AI.Group.Lord:ReceiveMemo (string)
RimWorld.LordToil_BestowingCeremony_Wait:StartRitual (System.Collections.Generic.List`1<Verse.Pawn>)
RimWorld.LordToil_BestowingCeremony_Wait:<ExtraFloatMenuOptions>b__7_1 (RimWorld.RitualRoleAssignments)
RimWorld.Dialog_BeginRitual:<Start>g__InnerStart|38_0 ()
RimWorld.Dialog_BeginRitual:Start ()
RimWorld.Dialog_BeginLordJob:DoButtonRow (Verse.RectDivider&,bool)
RimWorld.Dialog_BeginLordJob:DoWindowContents (UnityEngine.Rect)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Window.InnerWindowOnGUI_Patch0 (Verse.Window,int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
 

Many of the forms of the Physical Love precept forbid pawns from sharing a bed with anyone other than a spouse but they all also give negative mood modifiers for lovin' people other than a spouse. I thought the only way two pawns could engage in lovin' was through sharing a bed. Am I missing something? Why give the negative mood modifier if it's impossible for it to even happen? Are there mods that allow them to do lovin' outside of bed and get the mood modifier?

 

Pretty much the title. It's just confusing trying to compare and contrast them when all the precepts are in different spots for each ideoligion.

 

When I got to a quest site I made a hitching spot because I understand pen animals like horses (what I brought) may wander off without one. After I undrafted my colonists they hitched them. I dealt with the EMI interference, rejoice! Let's go home.

But they aren't. Turns out the problem was the hitch spot. They wouldn't unhitch the horses to leave. They loaded them but until I manually deconstructed the hitch the horses were wandering and the colonists wandering the edge of the map waiting for the horses. It took a while to figure out what was wrong. Is this a bug/known quirk?

Also, caravans in general are sort of annoying to deal with. It seems tricky to figure out why they aren't leaving. On the way to the site I had a similar problem. Turns out I said to bring 8 meals but someone grabbed one and I only had 7. I think I brought up a screen showing what was loaded and missing but I don't remember how I did. Any clues?

Edit: Okay, so I don't actually know why they didn't unhook the horses, that may still be a bug, but I see now that the intended way to leave a site is to use reform caravan once all threats are neutralized (which includes destroying or shutting down turrets). Then they just magically do everything instead of manually hauling. Also, having done a few more without caravan spots I haven't seen the pack animals wonder off. My best guess is that the game treats them differently or something. But I'm not 100% sure because when I got back home, some tried wandering off before being unloaded. Who knows.

view more: next ›