« first day (2399 days earlier)      last day (1156 days later) » 

12:00 AM
RELOAD!
[rubberduck-vba/Rubberduck] 1 issue comment.
[Zomis/Duga] 4 commits. 590 additions. 13 deletions.
[Minesweeper] Games Played: 94, Bombs Used: 64, Moves Performed: 12330, New Users: 15
 
@Duga Easy to solve compiler error, it's ok
 
"Cumulative number of coronavirus spreadsheets created over time" is a spreadsheet I am coming dangerously close to creating.
3
 
12:49 AM
Expression tree made. I think. It is a node with branching nodes.
:nervous-laugh:
> It's not like that tiny refactoring broke tests I just got working. Sure glad they are there to protect me from myself.
 
1:22 AM
Add expression tree

Day18 performed with an expression tree.
 
1:34 AM
Building the nodes is still awkward. Need to do it more to familiarize myself with the concept and get used to it.
 
 
5 hours later…
6:50 AM
 
 
6 hours later…
12:40 PM
@IvenBach Two comments regarding your expression tree. First, I get the impression that this algorithm cannot handle multi-digit numbers. Second, your approach is a but unstructured since you have just one expression type for all kinds of syntax. Usually, you would have one for each, implementing a common interface.
In my solution, I have an IntegerContext, a BinaryOperationContext and a ParenthesisedExpressionContext. The only common members are rather generic; Type, StartIndex, StopIndex, TokenStream and GetText.
Of the common members, only the type is really relevant to the problem. (TypeScript does not have proper runtime types.)
Since the problem is an evaluation problem, I could have added a common Value member, but decided against it to keep evaluation and parsing completely separated.
In hindsight, the coupling would have made things a bit more streamlined.
 
 
4 hours later…
4:26 PM
I needed to get a/any expression tree solution that worked. I spent too much time failing and not getting and progress made otherwise.
Most of the time it feels my efforts to progress are orthogonal to where I want to go and I make minimal for a while till I start getting right and understanding.
 
5:01 PM
hey
 
5:23 PM
Hey everyone have a nice day!
 
 
3 hours later…
8:08 PM
@Vogel612 Could you take a look at this blueprint? gist.github.com/Zomis/3cb262423ec2ac3e2ca2dcf3ae749635
 
sure thing, I'll look at it in a few minutes
gotta finish dinner first :)
 
8:37 PM
I'm a little (very little) concerned that it's sometimes not taking the intended path to a destination, for example west outer entrance to north outer exit seems to use the inner track on some parts of the way
Things like West Entrance Outer to North Exit Inner looks a bit funny, but when thinking about it, it actually works as intended
 
9:03 PM
[Zomis/FactorioMods] Zomis pushed commit 82736b96 to search-engine: Add blueprint book for rails
 
hmm ...
okay, so they seem to work as intended at least from the east.
now checking the others :D
 
which means that it should also work from the west, as I have done mirroring. But please double-check
 
uhh.h... messed up the directions...
 
@Vogel612 Did you or did I ? xD
 
I did :D
 
9:05 PM
@Duga @Vogel612 This commit contains all the blueprints you need, including the one you are reviewing right now.
 
but yea, it seems to work on all the directions
sandbox is great :D
 
mumble mumble sandbox, why didn't I think about that
I've been driving around with my car bumping into things just to get more fuel, signals, train stops, everything...
 
hmm ...
one thing I noticed is that the diagonals are unnecessarily doubled
well, for some values of unnecessary
because of the signalling only a single diagonal should be used, IINM
at least from west to south that's the case for sure
and there's a stray chain signal at the north outer in
god I love that they added the rail signals to the map view
it's so great
that only applies for the outer diagonals, though.
 
@Vogel612 Yes, I've been thinking of that too. The only benefit of the current way is that probably if there are multiple trains going at once, it can take care of that.
 
@SimonForsberg nope
doesn't make a difference, actually
 
9:13 PM
Really? So if you have two trains going at the same time from west to south (one inner-inner, one outer-outer), will they block each other?
 
because the chain signals throw each other off, unless the first train is on the inner diagonal
uhh... wait..
I might be stupid rn
 
@SimonForsberg Splunk Alert: MFE Long SQL Query - [max(runtime):181771, avg(runtime):181771, min(runtime):181771]
 
@Vogel612 A stray signal? I'm missing one after the first split as far as I can see... Is that the one you're thinking of?
 
no.
on the north outer input there's a chain signal on the wrong side of the track
and you only need a single chain signal after the first split as well
 
@Vogel612 Oh, there's a blinking one o_O
 
9:18 PM
yup, that's the one
and there's a switch from south outer to south inner at the entrance that seems to be unused
 
mumble mumble, do you really have to fix power and stuff in sandbox too? Can't I just make all these ghosts be placed directly, without having to order robots to do it?
 
yea, you gotta...
unlocking all tech is quite useful, though
welp ..
 
9:34 PM
@Vogel612 See this for updated blueprints: raw.githubusercontent.com/Zomis/FactorioMods/search-engine/…
 
9:50 PM
^ simplified 4-way with switches designed from first principles
 
@Vogel612 North inner to west goes... how?
oh, through the outer...
 
exactly
hmm... 8 signals and 53 chain signals
 
You could use some more chain signals on track switching on east outer entrance+exit and west outer entrance+exit.
 
ah 54.
damn, now I want to work on the rotational symmetry
 
10:09 PM
hmm ... now I'm up to 80 chain signals...
wow .... 540 rails vs 956 rails
@SimonForsberg if you're interested: here's my cheaper (but lower-throughput) blueprint
 
@Vogel612 Very interested, thanks!
 
for my run I think I will be using my cheap blueprint
 
10:24 PM
I was about to say that I'll try it out next time I have Factorio open, only to realize that I already have it open.... mumble mumble
 
but you can probbably get away with using your setup
 
Not sure I have enough steel for it just yet
I might start with yours and upgrade if/when I notice that throughput becomes a problem
 
do note that our setups are basically completely incompatible
 
How so?
 
I'm switching in very different places
so you'll have to tear the junction down to replace it when you do
 
10:27 PM
Of course
 
My son has been playing it recently.
It is fun to watch how excited he is.
 
@brug factorio, you mean?
 
yup
 
@Vogel612 Yes, I noticed. I made mine just by trying to improve from what we used before
@brug Nice :D
 
He hasn't quite mastered the concept of automation.
Lots of manual crafting
 
10:30 PM
How old is he?
 
7
 
Hopefully he will figure out the benefits of automation :)
 
Agreed
He is starting to get it. We play together some and I help him do some of the layouts and explain some of the concepts
 
10:46 PM
Soon you’ll be told “that’s the slow way! This way is faster. Let me show you”
3
 
@IvenBach Speaking from experience? :)
 

« first day (2399 days earlier)      last day (1156 days later) »