« first day (4891 days earlier)      last day (172 days later) » 

1:43 AM
Got most of Day 2 (both parts) done in GO too. All I have left is to actually parse the input. Going to use Regex for that this time... practice my regex and learn how to do regex in GO at the same time.
 
I probably should be less lazy at parsing lines but
On the other hand I did learn about StringSplitOptions.Trim or whatever
So that's something new that I'm applying instead of just using split on everything
 
@Unionhawk I'm normally pretty lazy. I'm just trying to use a bit more regex this year.
I haven't had much cause to use regex in my professional life, so feels like a good chance to get more experience with it. Right now I'm at the point where I can do regex when I need to, but I always need to keep a manual open.
and that's basically the level of experience I've been a t for 10 years, sicne I've used it that infrequently.
and who knows, if I become more comfortable with it, maybe I'll find myself turning to it more often in my professional life.
 
 
1 hour later…
3:25 AM
@Wipqozn fun fact about regex, it makes most interview challenges relatively trivial
 
 
7 hours later…
10:29 AM
I got word this morning that the Blahaj 1 meter version is back in stock at Ikea
 
@Memor-X there is a comment on gematsu that basically summarizes how I feel about the game
> I have never really played a GTA game but i have watched trailers and gameplay from all of them and the whole glorification of violence and vulgarity always put me off.
which is also the reason I couldn't stomach Cyberpunk BTW
 
 
1 hour later…
12:00 PM
Yeah, GTA is hyperviolent
 
12:22 PM
So are games like No More Heroes, Devil May Cry and so on.
The issue with GTA is that it portraits real world criminality as "cool"
Even if you compare it with some "similar" game like for example the Like a Dragon series there is a fundamental difference in the way they represent the criminal you are made play as. Like a Dragon seems to aim for a over-the-top movie like feel, and that helps to make the product less "heavy"
 
@SPArcheon I wouldn't exactly call it portrayed as "cool". You get that opinion in the trailer, but when you actually play the main story and the side events it's clear that all 3 of the protagonists are under heavy stress from the consequences of their actions, and both their criminal and their FBI allies are constantly backstabbing them
 
@Nzall and yet the crowd of younger players reminds the game as "the one where you can go in the strip clubs".
I think it is clear that they deliberately try to go for that kind of look.
Just remind THAT incident with that "cut content"
 
For example: Michael nearly loses his family over the course of the game and is in therapy over the course of the game, with a therapist who only wants to use his story for his own book. Trevor is clearly depicted as clinically insane and is constantly berated by Michael over his actions. And Franklin loses a cushy job as a repo man early on because of Michael and is constantly at odds with his gang buddy Lamarr
Like, is there crime? Definitely, but I wouldn't exactly call it glorified
 
@Nzall I think you can agree on the fact that the advertising of the games doesn't exactly seems to be build around "Come and see the internal conflicts of this criminal as he realize the errors of his life"
 
@SPArcheon I've found that for most games, the advertisements really do not give a good impression of the story behind the game
Especially in the case of GTA V, there's things beneath the surface level that go deeper than the advertisements show
 
12:37 PM
@Nzall True, but that is the kind of reputation you are making from yourself.
Also... I don't think they want to show in the ads that "you can use pliers on someone teeth!"
 
@SPArcheon The context of that mission is that Trevor is torturing an FIB informant who needs to share details so Michael can assassinate a terrorist at a party. What you RARELY see mentioned is that after that mission, Trevor is told to kill the informant, but in reality he sets him free and helps him escape Los Santos so he can be become an anti-torture advocate
 
> GTA 5 was also put in the hot seat for its portrayal of women as overly-sexualized characters or as the punchline for in-game jokes.
The title was overall praised for its satirical depiction of modern-day American life, but many reviewers agreed that the women featured in the title were a reflection of the Rockstar's past misogynistic depictions of them in past releases. GTA co-creator Dan Houser even admitted to The New York Times that he had not thought about the portrayal of women in the game "as much as I should have."
Can't check the actual NYT article since it is paywalled, but if that is true... congrats.
Your regrets are clearly shown in the woman on the top of the car in the GTA 6 trailer.
 
12:55 PM
@SPArcheon Again, we're missing the context of that scene as well as the other scenes in the trailer. I'm not a woman and I realize my opinion on the subject might be tainted, but I'm of the opinion that sexualization of female characters in a game isn't inherently a sexist thing. There are plenty of women IRL who are open and confident about their body and sexuality and a female character with that ingame motivation for overtly displaying her body in a sexual manner is in my opinion not sexist.
 
I agree on the first words you said: missing the context.
If you had the same scene in a different context, for example in some media against objectification or in a campaign aimed at some form of education... I could argue on the way but agree on the meaning.
But let's be serious. This is the trailer for a new GTA
A game that manages to be the talk of the media for months after release due to the controversial content, had multiple scandals related to sexual content, is V18 in many countries...
It is also a game clearly aimed at MALES, with (mostly?) MALE (straight) protagonists and so on
You REALLY want me to believe that wasn't put there just because "It sells"?
 
In my opinion, if that woman on the top of the car is just a random civilian they're showing during the opening crawl of the game, that's a problem. But if it's a supporting character you can encounter during the game and you learn throughout her arc that she feels confident about her body and that she acts like that for a reason, that's different
I'm reserving final judgment for the final release of the game
 
@Nzall Counter example. Would you have put a scene from the Honey Bee in the first trailer of the original FF7, more than a year before the game release, with no added context or anything? Like one of the dialogues between Cloud and the girls there?
I doubt.
And guess what. They even changed that place in the Remake.
so, putting that scene in the GTA 6 first trailer really sounds as a way to tell the edgy teens "now 100% lewder!"
but yes, maybe I am biased
 
1:23 PM
Today's AoC is some real nonsense, got it done though
 
1:45 PM
Genshin Wordle added Star Rails too. genshindle.com/star-rail/normal
 
1:56 PM
@Ronan Yeah I just got to part 2
I'll need to finish this tonight after work
 
I think I'll return to it this evening to try and make my solution more efficient
 
2:33 PM
BTW, just a warning that may help someone.
Apparently various Amazon EU stores (but this could be true for Amazon.com too) are selling copies of Sonic Superstar advertised as "Sonic Superstars (Includes Comic Style Character Skins - Exclusive to Amazon.co.uk)"
Seller is either reported as Amazon or Amazon UK
I have had multiple sources stating that they ordered the game and received the regular version instead.
So, please, if you buy the game there and get the wrong version too REFUND
Those idiots need to learn that either they change the description or send the correct game.
It is an EU level FRAUD that Amazon is doing to their customers.
 
3:00 PM
Really wonder how legit that seller is then
probably dont get their games from SEGA, they just go to walmart, buy the regular edition, and then sell it as the premium for 30$ more
and this close to christmas I would guess they bet on christmas gifts of parents that wont see the difference
or the refund request will be so late that you cannot make one
 
@Fredy31 The seller IS AMAZON
I wouldn't have bothered to report otherwise.
 
oh wow, coffee plz help
 
The scammer is Amazon itself
 
yep
tought i read it WASNT amazon
 
@Fredy31 see here for example: link
Sold and delivered by Amazon
 
3:13 PM
thats a good bezos woopsie
 
@Fredy31 It is a woopsie if you do it, someone refund and you fix it. After hundred refunds and no fix is a scam.
 
wonder if sega will have to step in and give it to those scammed or something
because if you paid for the premium version, someone will realise at sega that they sent the normals, but get payment of premium editions
 
@Fredy31 had I found some way to contact Sega and have someone actually read the mail I would have reported this because it is kinda big and bad for them too.
 
3:30 PM
@Ronan I looked at it before I got in the shower and was like "yeah, I'm not getting this done before heading into work". I've started on it, but there's a DB migration for our package manager system this afternoon, so I'll probably try to get at least part 1 done then.
 
ave
4:21 PM
@SPArcheon seller sure, but the info like title can be changed by a bunch of different entities
so maybe a different seller was making such a deal, idk
saw this a while back
 
I've got an idea for part 2. Just trying to figure out the implementation details.
 
@ave The their product system is VERY wrong.
I know that there are despicable sellers that change the description of an item so that it retains the reviews and the score of the previous one
But I hope that this can't be done when multiple sellers sell the same item
You mean that seller A can change the description of an item sold by A, B and C?
Also, even if that is true (and only proves how TRASH Amazon is as a platform)... Amazon still comes out as an idiot. If multiple customers tell you you have sent them the wrong item you should realize something is wrong even if it is not your fault and DO SOMETHING to fix it since... it is your platform
 
4:42 PM
There we go that's 3-1
Fortunately my solution for 3-1 does not help me for 3-2 at all I don't think
So that's pretty good
 
ave
@SPArcheon amazon is big, these things take time and coordination
just complain to support and get your money back
be like "oh I just want a partial refund without returning the game as I want the game but it's base game not premium" and they'll let you keep it and refund you the full amont
 
@ave trust me, they will tell you something like "you can send it back and refund or ask for a substitution". There is NO WAY they will leave you the game AND refund the price. Best case scenario you get a small discount.
 
ave
@SPArcheon nah I get full refunds like this very often
maybe amazon.de vs amazon.[where you are] difference?
I buy bulk pesto sauce often and they keep doing something wrong
wrong flavor, couple broken jars, etc
 
AAAAHHHHHHHH
 
ave
and never have I been required to send it back to get a full refund once I talked with support
 
4:53 PM
yes. Know why?
FOOD.
 
ave
they do normally ask me to send it back until I talk with support
I just don't want to deal with returning a several kilo object, which is why I message them
 
I have noticed that they CAN do that for things like food, underwear, very low cost items (== the cost of the shipment makes it not worth) and so on....
 
ave
I see
 
but I don't expect them to tell you to "just keep the game and we refund you, sorry it was our mistake"
 
ave
worth a try
 
5:01 PM
@SPArcheon my expectation: they give the premium skin to everybody or nothing happens
because they have no way to know who bought it on amazon except if they would request you to mail in your receipt, and at that point, fuck it
 
@Fredy31 That message wasn't about Sega, it was about Amazon refunds.
@ave I think I saw an user on the Sonic reddit claiming they got the game, received the wrong version, called Amazon and were told to replace it and then got the wrong version AGAIN
 
ave
not surprising
you should get a refund
 
@Fredy31 also that means that Sega would need a brain in the first place
Sonic Superstar has three sets of skins:
The horrid Lego ones.
why would anyone want to play like that is beyond my understanding.
The comic book style ones
Similar to default ones but with a cell shaded look. Generally they look better than the default and some animations are cuter too (See: Amy)
And the "you have to subscribe to the newsletter and wait... wait... wait" Amy skin
which is just Amy wearing the modern style outfit (no cell shading and the outfit is very simple in this version. They were pretty lazy here)
For some reason you can buy the lego skins separately as a DLC but there is no "digital upgrade" for the other two.
Considering how scurvy Amazon is handling the sales of the game, Sega would be quite cool to just release the skins as a DLC while saying something like "since we heard how problematic distribution has been for the game..."
Alas, I guess that an intelligent Sega would have let us disable the glitch effect on playable Amy/Tails/Knux after you finish Sonic Frontier (it gets annoying fast and it is also a waste when you can't see half the character animations because they are half transparent all the time - I know it is there for plot reason but give me an unlockable regular version too)
 
6:14 PM
Good news: Blahaj 100 cm is back in stock;
Bad news: Ikea won't ship it to me unless I also buy something with a bit more bulk at the same time, because it's only available in their stores and not their central warehouse
 
ave
@Nzall is the ikea not close enough to you, can't go pick it up?
 
@ave I mean, I can, but it's a decent distance away
Though I think I might be able to do it on Friday, I need to be near anyway
 
ave
how much is a decent distance in this case?
 
I am always surprised about how Ikea names always look like they were picked by throwing darts at an Ouija board
 
@ave around an hour of travel with a combination of travel on foot and by bus
 
ave
6:25 PM
@SPArcheon it's just swedish
 
one way
 
ave
@Nzall ah as messy as munich, I get it
munich has it wayyy out of city so you have to take the airport sbahn pmuch
 
Also, 2/3 of that is walking
 
ave
ok that part sucks
I thought nl was good with that
 
I live in Belgium. There is a lot of public transit from the suburbs to the main cities, but if you need to go from one suburb to the next it gets messy fast
 
 
1 hour later…
7:37 PM
@Ronan @MBraedley So becuase I'm busy working, I decided to just let me program run using the brute force approach... and I got myself an answer! It took, uh, 2 hours I think... but it finished!
file is called p2lazy.py, heh. This evening I'll finish my work on p2proper.py.
,I did need to refactor my original p2.py solution just a tad so it didn't die due to memory issues though. Basically, I create a seed, completely convert it, then delete it, move on to the next seed. Originally I created all seeds, then converted them all. Which I know would have eventually ran out of memory.
 
Yeah I was wondering how you managed that, when I just ran my part 1 code it immediately ran out of memory
 
@Ronan Silly lanternfish
Actually I might poke at p2proper.yp a bit now. I'm trying to pull down the selenium repo at work, and uh, it's apparently huge.
 
Oh, I haven't even finished 5.1 yet
 
@MBraedley you scamp
 
I'm on the bucket brigade right now. Thought I was going to have time this afternoon but this bug needs to be fixed.
 
7:51 PM
@MBraedley F
I'm also in QA hell today
 
8:10 PM
@Wipqozn lol i'm in 'everybody needs me' hell today
same day i turn in my resignation lol
 
9:06 PM
Oh whoops, my slightly inefficient AoC code from this morning was just because I was sorting an array multiple times
 
@Ronan You rebel
 
It's now <5ms in line with the rest of my solutions
 
 
2 hours later…
10:55 PM
This is the second time so far that I have code that gives the right answer on the test input in the problem page and the wrong answer on the real input.
 
11:10 PM
@Ronan is there a guide for joining up?
 
Specifically the leaderboard? Or AoC in general?
 
@Ronan the leaderboard at the moment
 
Once you're logged in you can use the code in that message here adventofcode.com/2023/leaderboard/private
 
11:31 PM
It's a bit of a mess, but it's fast
 
I'm currently working on a new solution in C#.
So my Python solution will remain brute force. Will do a proper solution in C#.
 
@murgatroid99 Looks pretty similar to what I ended up doing
Today's was definitely the first "something's gone wrong and I can't see what it could be" of the year
Messing up one of the length formulae and trying to spot the issue looking at a collection of numbers as if I'll magically know which one's are wrong
 
11:46 PM
Yeah, I don't want to do part 2
 
Honestly it didn't end up being too bad
 
I'm sure there's a clever trick you can use to work backwards
@Ronan But @Wipqozn said it took him 2 hours to brute force it
 
Yeah it's one of the problems where if you take the naive approach it takes forever
 
Although if you did the naive approach in C++ it would probably be way faster than 2 hours. I did mine in Python. Python be slow.
 
true, but it'd still be on the order of minutes or tens of minutes
 
11:51 PM
Whereas my js approach took 5ms
I wonder if there are more efficiency problems this year to try and thwart ai solvers...
 
and also my part 1 solution isn't exactly optimized either
 
@Ronan Some folks were theorizing that, yeah
 
I don't really know what types of problems gpts are bad at though
 
(yet still finished basically instantly)
 
@MBraedley yeah I was thinking on that, and I have a theory if you'd like to hear it.
 
11:55 PM
@Wipqozn Well it's likely constrained by the value of part 1. It's possible but unlikely to be higher than that.
 
@MBraedley Well, probably, but you only need the lowest location number.
 
@MBraedley That's not necessarily true. Only half of the inputs to part 1 are inputs to part 2
@MBraedley My solution works forward and is pretty efficient, and I don't think a variant that works backwards would be significantly more efficient
 

« first day (4891 days earlier)      last day (172 days later) »