« first day (4904 days earlier)      last day (431 days later) » 

01:30
I decided to make a state graph. IT works, but it's way too slow. So I need to figure out a way to make generating my state graph faster, which I can do by reducing the size of it.
Problem for another day at this point. I have an IDEA, just need to flesh out how to implement it.
I've really had trouble wrapping my head around how to implement this one.
02:20
I think I give up
I decided toj ust run regular ol' Dijkstra on my graph. Nothing special. Just was curious to how long it would run.
it's been running for minutes.
With the speed it's going, it would take hours.
> var keyValuePair = distances.Where(n => queue.Contains(n.Key)).OrderBy(x => x.Value).First();
THis must be what's killing it
Yeah that takes around 230ms to run
yeah it would take around 1.2 hours to run that
02:39
I though to myself oh look, C# has a npriority queue, I should use that
EXcept I have zero idea how I['m supposed to use a priority queue with Dij. Makes zero sense to me, since you can't update the distance in place.
oh, that might be it
okay I though5t the thing I had to do would be infinite loop but it wasn't
okay Ishould go back to bed
 
8 hours later…
10:38
@Fredy31 I will never forget the official Sonic account congratulating the release of that piece of trash Mighty #9 was
 
3 hours later…
13:14
oorrr I could use a hashmap to make some lookups faster
SThis is why you shouldn't wrote code when you're sleepy
But if you shouldn't write code when you're sleepy why does work want me to be awake so early?
@Elva Because Capitalism sucks
Checks out
13:53
I'm completely stumped with 18.2, I've got a method but I have no idea how to determine when I'm allowed to apply it
Okay I might have some nonsense that I might be able to use. I swear there should be an easier method though
14:19
@SPArcheon fuckin hell are you spying on me? this weekend I just started C2 of Critical Role, which is the Mighty Nein afaik as a dig to matt that did some voicework in that game
14:40
You stopped in Sumeru, you will forever be a valid target.
yeah i kinda think i might attack fontaine over christmas break
got a few days with no baby and no SO
Wait. Forget it. I just reminded that she talked to you while in the Arcipelago.
So the fact that she limits herself just to people in Sumeru is just being nice.
@Fredy31 Yeah. THAT is just the perfect archon quest for Xmas
not depressing at all.
I will just point out this.
When an entire fandom does a 180° turn, you know the plot hit very hard.
15:08
lol
is the arc pretty much complete?
i usually prefer attacking a chapter when I know i get to the end; and not when I'll drop it for 6 months I'm in the middle of the plot
@Memor-X If only they could do the same in CS
But this is hilarious
@Ronan If I'm reading this correctly, you can completely ignore the hexcode for Part 1? IT's purely for part 2?
Yeah
15:25
@Fredy31 main arch complete, now we wait for the usual meme.
(hopefully you folks get the Sailor Moon reference)
@SPArcheon i was more thinking Simpsons and Leonard Nimoy
Alright, today I get to try to fit an E-ATX motherboard into a standard ATX desktop case
Should be fun
@Memor-X Sailor Moon version is older
I went to watch Star Trek: Lower Decks on the Roku the other day and was very annoyed to find that it stopped for ads every five minutes
Finally gave me the impetus I needed to get around to setting up a pirating/streaming PC
@SPArcheon Yeah the quests with him are always... weird
like he comes like hes the big shit, a tortured soul that has to deal with demons all the time...

Does one quest line, doesn't explain shit of what hes currently dealing with, leaves.
15:38
@Fredy31 sounds like an emo
@Memor-X hes weird to explain really
like he definitely has like a parralel adventure to yours
that deals with some heavy stuff about the history of the world
kinda saving the world from the shadows over and over again
BUT HE NEVER EXPLAINS HOW WHAT HE DOES IMPACT THE MAIN STORY
@Fredy31 So.. you missed Freminet limited event. It had some very weird implications. Basically you build a toy for a woman whose child should be ill and affected by some chronic depression.
so yeah it definitely feels like he shows up, asks you to go kill a few void shits that are weird and disconnected from the same conflict; and then leaves without explaining shit on how you did help it
all that with a 'Shadow the hedgehog' attitude
Then they add a random, easy to miss notice about "sometime these depressions are caused by god residue".
Then... you discover the child is already dead and the one refusing reality is the woman
you act out on a book tale to give the story an happy ending.
The problem is that in the end the toy starts to talk with the child voice and basically says goodbye to the woman. All implied to be some sort of ley line mess
Wouldn't be that bad if it was not for two details.
- first, Freminet then talking about "fantasies coming real" and "reality is painted by our fantasies"
-second... how the Melusine perceive the world.
You remember this one right?
Still not thinking that Paimon is evil but I am wondering if the world isn't already ruin sustained only by an illusion made from the ley lines.
(and that explains the "fixed roles".... they don't have a future, so Celestia can only keep everyone doing the same things again...and again... and again...)
Fits Gnosticism like a glove, but with the added Lovecraft-level horror that the "Demiurge" is actually fully aware of being a fake reality but that it the only thing they can do to avoid eternal pain.
(Explains also Lumine actions. She prefers the cycle to stop and everyone to die to the idea of the one playing in the Khaenri'ah to go thru the same horrible pain forever)
 
2 hours later…
17:47
Shit, my math for 14.2 has an error, I'm not calculating the correct index for the end state.
oh, I think I see it.
@MBraedley I suggest just not making mistakes
Well I fixed that mistake, but I've got another one because none of the states in my history for the sample have a load of 64
(also, I'm skipping 13.2 for now as well, although I think I could just brute force it)
I gave in and looked at the solutions for 18.2
fuck, I had the steps for rolling east and west correct initially, then decided they were flipped.
18:58
@Ronan um, I'm using a flood fill for part 1. That... that's not going to work for part 2
@MBraedley I did the same, and very much no
I spent ages trying to implement some really bespoke solution, and then looked at the answers and copied a generic algorithm off the wiki page
My first instinct would be to tessellate the polygon and then sum up the areas of the individual triangles.
is that somewhat close?
There's some issues because it's an integer grid area, but yeah basically
Just do the divide by 2 at the end
19:18
There's other things to do with the border of the shape, but yeah it's not difficult
I mean, I didn't work it out. But I understand it
 
2 hours later…
21:14
1
Q: How do I transfer the Militech Datashard eddies to myself?

RobotnikDuring one of the early missions in the game, you are tasked with collecting a Flathead robot from a Maelstrom hideout. I resolved the optional objective to chat to Militech about it, and received the Militech Datashard - meant for paying off the Maelstrom gang, but ended up resolving that quest ...

 
1 hour later…
22:32
Day 18 done.
@Ronan I always find it interesting on the different experiences people have. I found today really easy, but I found yesterday a total nightmare (I still need to do 17.2). Yet for you, seems to have been the opposite to some degree.
Yeah this has been the first day where I just haven't known what I was supposed to do
Honestly it just goes to show you how there's always nice clever/easy solutions for these problems, just a matter of if you're familiar with them. I knew about shoelace, and playing around a bit with the perimeter got me the rest of the way.
Although it sounds like Picks theorem would have been even better...? But I've never even heard of that one before.
 
1 hour later…
23:37
Hmm, this should be a meta question but...
I figure I want to bounce it off the locals first - Cyberpunk 2077 got a lot of the game reworked with the 2.0/2.1 updates (which came with phantom liberty) and some things like crafting are completely different
would this warrant its own tag?
@JourneymanGeek So the key thing we often ask ourselves in this situation is if the original game is still available. If it is, we might do a new tag. If i t's not, we just update existing questions.
In anycase, here's the core of my solution for todays problem: github.com/Wipqozn113/adventofcode/blob/main/csharp/…
So I now have a Polygon util available to me going forward, which always feels snazzy.
23:55
@Wipqozn it's funny to me that your solution allows for diagonal lines even though they're not possible in the problem
@Wipqozn IIRC GOG keeps almost every single old release available
@JourneymanGeek Good to know. Personally, I lean towards updating existing questions since the original launch of Cyberpunk was considered such a disaster. That is, I don't see anyone going back to it... but that's just my opinion. I'd take it to meta.
doing that now

« first day (4904 days earlier)      last day (431 days later) »