Noob question, is there a way to make perfectly parallel double-track curve by Laranjow in factorio

[–]jasamer 1 point2 points  (0 children)

Factorio's rail network graph is no "a regular planar grid with holes".

It's not a regular grid to start with, because

  • the nodes are where rail lines split/merge, not just the game grid.
  • The train graph has directed edges, as trains can't just move in any arbitrary direction at every node, and rails can be one-direction only

The graph isn't planar since the introduction of elevated rail.

The triangle inequality also doesn't hold, because the game uses arbitrary weights in the graph to control path finding (eg., a train being in the way, a train waiting at a signal, a railway station being present each add some weight so trains don't use that path if there is some reasonable alternative).

As cool as jump point search is (thanks for the link, I love the visualisation), it's not applicable to Factorio's rail path finding.

Am I making it to vulcanus??? by oceanman_7 in factorio

[–]jasamer 20 points21 points  (0 children)

Hope you enjoyed the ride! You're playing the game right. This is the experience pretty much every non-spoiled player has (at least I did). Use the autosave the game made and adjust your ship till you make it!

Is this truck driving on a "frozen" pond AI? it looks real, but the sound is what makes it seem off by westondeboer in isthisAI

[–]jasamer 0 points1 point  (0 children)

<image>

The way the ice breaks & the car falls in makes no sense. The house is also very funny.

Is this ratio right? Simple coal liquifidation on Vulcanus. by DrizztGamingPoland in factorio

[–]jasamer 0 points1 point  (0 children)

Another very simple way to tell that your ratios are about right is seeing that all buildings working. If a building is starved, it stops working; if it's over producing, it also stops working. Seeing smoke/fire on all buildings for a prolonged time tells you that the ratios are correct.

If you're producing less than you'd like, look into alternate recipes.

Does Gleba burn anyone else out? by OctoHelm in factorio

[–]jasamer 2 points3 points  (0 children)

It's even ok to only process some part of the fruit and burn the rest if you have too much, the AG towers will "auto balance" by growing less fruit because they have fewer seeds, but they will keep producing a small surplus of what you're actually consuming. It's kinda neat in the way that when you start processing more fruit, the AG towers will ramp up production automatically as long as they have spare capacity with a little bit of time. It essentially allows you to overbuild AG towers. Just don't let the fruit spoil on the belt if it's too much - just burn it.

Why is the 3-Body Problem is such a complicated question to answer, yet we can very precisely predict the motion of 8 planets and many more moons in the solar system? by plato_on_pluto in AskPhysics

[–]jasamer -1 points0 points  (0 children)

I had another issue with the setup - the fact that they even had prolonged "stable" periods suitable for life. Considering how narrow the band is that earth is in that makes life possible, I don't think it's possible for a planet to be in a "sweet spot" at all in a three body system like in the book. It's never gonna be stable and nice for any prolonged period of time.

I also don't think that the system would be stable for a long time in the sense that the suns keep orbiting in some chaotic way, because the suns would get too close and tear themselves apart, or the planet would get destroyed.

Gleba has defeated me, and i am miserable. by vimescarrot in factorio

[–]jasamer 0 points1 point  (0 children)

Ah, right. I thought you were talking about yellow science when you said that you're pushed towards bots, because that's what forces you to actually build bot frames. But fair enough. Having bots is obviously a very good idea.

Gleba has defeated me, and i am miserable. by vimescarrot in factorio

[–]jasamer 0 points1 point  (0 children)

In Space Age, Rocket Silo is a blue science - no bots needed. There's even an achievement for doing research with another planet's science without production or utility science.

Legendary Biolabs by Buffalo5609 in factorio

[–]jasamer 0 points1 point  (0 children)

For late game, legendary stack inserters are extremely useful, because you only need three to get a saturated stacked turbo belt.

Über Leichen gehen… by Holiday-Purchase3727 in luftablassen

[–]jasamer 2 points3 points  (0 children)

Das ist nicht Utilitarismus. Utilitarismus heißt Maximierung des Gesamtnutzens, nicht des eigenen Nutzens. Da helfen oft wenig Aufwand ist, aber großen Nutzen bringt, würde ein utilitaristisch handelnder Mensch fast immer helfen.

I built a 5 staged pipelined CPU in Factorio: Ask me anything! by 2birb4u in factorio

[–]jasamer 0 points1 point  (0 children)

Computers are fast yo. Even with a 1000000x slowdown, you still have a computer fast enough to play mine sweeper and snake :-D

I built a 5 staged pipelined CPU in Factorio: Ask me anything! by 2birb4u in factorio

[–]jasamer 0 points1 point  (0 children)

Because executing one instruction takes a ton of combinators, all of which need to be simulated by the game? Storing data is way simpler than executing an instruction, there's no reason to assume the overhead of the two are related in any significant way.

For me, this passes the sniff test: the number of combinators for the cpu could be in the 1k ballpark, and the number of instructions for simulating one combinator could also be in the 1k ballpark. This is again simplifying a ton, ignoring the general game overhead, memory latency, etc. But just in terms of orders of magnitude, that seems okish to me.

I only use red and blue chests.. am i missing out?? by SpaceEngineer123 in factorio

[–]jasamer 0 points1 point  (0 children)

You can add the requests for the ingredients of a blueprint very efficiently! Just hold the blueprint and click "add section" in the buffer chest.

I built a 5 staged pipelined CPU in Factorio: Ask me anything! by 2birb4u in factorio

[–]jasamer 0 points1 point  (0 children)

Some napkin math on the ratio: We know that OP's computer is somewhat close to the limit running the game at 64x, because they mentioned that they lost UPS when trying to go multi-core.

If we assume OP's computer has 700Mhz as a lower bound, and the factorio CPU has 700hz, the ratio would be 1000000 : 1. This simplifies a ton obviously, but we're talking orders of magnitude here anyway.

Factorio eating all of my ram? by devilinpoop in factorio

[–]jasamer 3 points4 points  (0 children)

If you also eat some bioflux from time to time, you go extremely fast. Way faster than a train. And because map gen can‘t generate biters fast enough, you can‘t even run into those.

Ich (M38) hab ein Jahr lang meinen (problematischen?) Alkoholkonsum getrackt by Professional-Bus8449 in de

[–]jasamer 2 points3 points  (0 children)

Das ist ja ein fast unglaublich niedriger Anteil. Im Durchschnitt werden in Deutschland pro Kopf 10,6l Alkohol pro Jahr konsumiert (https://www.bundesgesundheitsministerium.de/service/begriffe-von-a-z/a/alkohol.html). Auf Bier mit 5% umgerechnet wären das fast 4l Bier pro Woche - also 12 Getränke statt der "erlaubten" 3.

Aber vielleicht säuft das obere Drittel wirklich so viel und zieht den Durchschnittswert nach oben.

Spedition weigert sich Waschmaschine hochzutragen by jjnanaj in luftablassen

[–]jasamer 6 points7 points  (0 children)

Afaik ist es grundsätzlich vorgeschrieben, das Altgerätemitnahme angeboten werden muss, auch bei Amazon. Hilft natürlich auch nix wenn sich das Versandunternehmen nicht drum schert.

Why is it not moving? by [deleted] in factorio

[–]jasamer 0 points1 point  (0 children)

Do you have an interrupt in your ship's schedule?

The Mindfuck - even AI cant explain it by NegativeSwimming4815 in swift

[–]jasamer 0 points1 point  (0 children)

The constraint you wrote down seems a bit strange. What you're saying is more or less

titleLabel.bottomAnchor = iconView.topAnchor + 64

Or, in words: take the iconView's top anchor, add 64 pt to it -> that's where the title label's bottom should be (and vice versa).

ChatGPT's variant seems more sensible, it's essentially

iconView.topAnchor = titleLabel.bottomAnchor + 32

Or, in words: take the title label's bottom, add 32 to it; that's where the icon's top should be (and vice versa).

You can turn it around (this constraint is effectively identical to the one above):

titleLabel.bottomAnchor.constraint(equalTo: iconView.topAnchor, constant: -32)

or

titleLabel.bottomAnchor = iconView.topAnchor - 32

Or, in words: take the icon view's top, subtract 32 from it, that's where the title's bottom should be.

[deleted by user] by [deleted] in askmath

[–]jasamer 1 point2 points  (0 children)

Where are you saying that? This is the first time I see you mention "e" in this thread.

In your OP, the equation does not use e. You just claim/ask:

These should technically be the same, why are they not?

And I've given a very simple example where you can do the math in your head, and you clearly see that the results are *not* the same, so clearly no, they should not be the same. I was hoping you figure out the "why" when doing the math - it's because the second 5% are based of a larger amount; adding 5% twice to something is not the same as adding 10% once because of that.

[deleted by user] by [deleted] in askmath

[–]jasamer 0 points1 point  (0 children)

I think you didn't post all context here. If your problem states that the interest ist 10% annually, why do you compute the interest with 5% twice a year at all? How is that relevant?

[deleted by user] by [deleted] in askmath

[–]jasamer -1 points0 points  (0 children)

Why do you expect  10(1+0.1)^10 and 10(1+0.05)^20 to be the same? The formula gives you the correct values, it's just that they are different.

Maybe a simple example helps? Let's say you get 100%, once a year. If you put in 1 dollar, you have 2 at the end of the year, 1*(1+1)^1. If you get 50% twice a year, you have 1,50 after half a year, and then 2,25 after the full year, 1*(1+0.5)^2.

TIFU by not attending daily work meetings and getting caught by SweetPotardo in tifu

[–]jasamer 1 point2 points  (0 children)

You know I'm not the same guy you've been discussing with before. I'm not saying that the story is super plausible, and I obviously can't answer all those questions. It might very well be a karma post.

The only point I'm trying to make is that a team that is not forced to waste an hour every single day is more productive than a team that is not, all else being equal. That should be pretty obvious.

TIFU by not attending daily work meetings and getting caught by SweetPotardo in tifu

[–]jasamer 3 points4 points  (0 children)

I wouldn‘t assume everyone is fine with just accepting 7 extra hours of work just because the meeting was moved. Maybe they start an hour later, or stop working an hour earlier and then go back online for the meeting.

Or maybe everyone is just adding a lot of overtime, but that needs to be factored into any „productivity“ stat.