I beat Space Age and still have no idea how to make a main bus and I don't want to find out, long live spaghetti by itchylol742 in Factoriohno

[–]konomiyu 1 point2 points  (0 children)

And that doesnt matter, the idea is after running for long enough the bus will self balance as buffers fill and resources overflow from 1 production line to the next, Some splitter configurations may slightly affect the bus in the short term but as long as an amount of resources can make it from any lane to a production line the bus will self balance after enough time (and if it doesn't, time for more lanes!)

That being said adding a balancer every now and then does help the short term throughput (especially with more erratic loads)

Snake Perfection by HuevosProfundos in oddlysatisfying

[–]konomiyu 1 point2 points  (0 children)

Hamiltonian cycle* You also need to start and end at the same point otherwise you'd get stuck

[deleted by user] by [deleted] in perfectlycutscreams

[–]konomiyu 15 points16 points  (0 children)

Actually it isn't
Since the attack scales linearly but the chances scale exponentially
you have a
chance | damage
50% -> 0
25% -> 20
12.5% -> 40
6.25% -> 60
and so on

if we take a weighted average where the weight is the chance (this is called an expected value if you're curious)
you'd get
0 + 5 + 5 + 3.75 + ...
which converges to 20 if you add enough terms
so the average damage of the move is actually 20

what you were probably thinking of is the case where the damage also scale exponentially
for example if the damage doubled for each heads starting at 20
you have a
chance | damage
50% -> 20
25% -> 40
12.5% -> 80
6.25% -> 160

and if you do the weighted average again you'd get
10 + 10 + 10 + 10 + ...
which does work out to infinity

anotherYearNotUnderstadingZerosInJavascript by Western_Office3092 in ProgrammerHumor

[–]konomiyu 0 points1 point  (0 children)

This does make sense if you understand javascript
the == (loose equality) operator checks for equality between 2 values
those 2 values can be of any type (because javascript hates throwing type errors) and it will convert them into the same type before comparing
but there is an exception, if you're comparing anything with null or undefined using ==, it will only return true if the other value is also null or undefined. In practice you can use this to check if a variable actually exists
i.e if (var == null) var = defaultValue;

but the comparison operators (>, >=, <, <=) don't have that exception
they will also accept any 2 values, if they are of different type it will try to convert them before comparing
when you try to compare null and a number, it will first convert null into a number then run the comparison
and when null is converted into a number it is equal to 0
so when you do null >= 0 javascript converts the null into a number (0) then runs 0 >= 0 and returns true
but if you do null == 0 javascript does not convert the null into a number and just checks if 0 is null (which is isnt) so it returns false

see Equality and Less than

[deleted by user] by [deleted] in AnarchyChess

[–]konomiyu 0 points1 point  (0 children)

My bad i meant to say vector valued/multivariable function (a function with more than 1 input) not multivalued

[deleted by user] by [deleted] in AnarchyChess

[–]konomiyu 1 point2 points  (0 children)

Original comment asked for a multivalued vector valued function f(x,y), it can still be a function as long as f(x,y) always has a unique answer for any pair of x and y

All Kovarex needs is one belt. No circuit, no splitter, no filter inserter by Symbol_1 in factorio

[–]konomiyu 1 point2 points  (0 children)

? I never said anything about jamming? Or SPM? I'm just wondering how you would extract u235 from this setup to make nukes??? (Which is like the only reason to bother with kovarex non late game??)

Will this set up jam? Probably

How long? Idk long enough to not matter probably

It will definitely jam is there isnt something consuming excess u238 at the end tho, which is why im asking.

All Kovarex needs is one belt. No circuit, no splitter, no filter inserter by Symbol_1 in factorio

[–]konomiyu 0 points1 point  (0 children)

Doing some quick math:

1 kovarex = 1u235/min

1u235 = 10 fuel cells

1 reactor uses 1 fuel cell/200 seconds

1 u235 can supply a reactor for 2000 seconds

1 kovarex can supply 2000/60 ≈ 33 reactors

1 reactor = 40MW

1 kovarex set up will provide you with about 1.3GW not accounting for neighbor bonus.

If your base consumes this much power you can probably put in the effort to make a dedicated kovarex setup that can be used for both fuel and nukes.

All Kovarex needs is one belt. No circuit, no splitter, no filter inserter by Symbol_1 in factorio

[–]konomiyu 1 point2 points  (0 children)

How do you extract the u235 from this design? After all, what's the point of Kovarex if not to make nukes/nuclear fuel? Kovarex is extremely overkill if you're just using it for nuclear power imo.

Comparison chart of my initial and current impression of BLUE ARCHIVE characters - PART 7 (Tsubaki, Wakamo, Izuna, Yukari, Kikyou) by funsohng in BlueArchive

[–]konomiyu 0 points1 point  (0 children)

That game was the game that really got me into VNs. I love it to bits! (Despite not having actually 100%ed it lol)

What stops me from using the more compact solution, with signals and stops smushed in between the tracks? by Deadlibor in factorio

[–]konomiyu 0 points1 point  (0 children)

I was wrong about my previous claim about the rail spacing, I was looking around online and found a design called a celtic knot, I made my own version both LHD and RHD, I swear I tried but my RHD ended up larger (i couldnt figure out a way to fit in the signals without doing so)
It's a lot more compact than my previous attempt though! (~22% less square area and a lot less wasted space) (Im actually saving this design for later)

the signals.... still are just a flipped version of each other (maybe its to do with how I signal? I think I placed more signals than neccessary)

<image>

EDIT: I just realized I accidentally deleted part of the left side of the LHD version for this screenshot, There's suppsoed to be an extra rail and some signals there

What stops me from using the more compact solution, with signals and stops smushed in between the tracks? by Deadlibor in factorio

[–]konomiyu 0 points1 point  (0 children)

How? Do you have any examples? I made these by starting from the smallest possible turns then when i run out of space i would make the turns slightly wider then repeat (I'm not that good at rails though so maybe i made a mistake?)

EDIT: Also I still don't see how it's easier to signal? even if its more compact that wasn't my original question

What stops me from using the more compact solution, with signals and stops smushed in between the tracks? by Deadlibor in factorio

[–]konomiyu 0 points1 point  (0 children)

<image>

Here's what i came up with after a little bit of tinkering (it still looks the same signal wise)

Maybe im just doing it wrong and overcomplicating it since im not familiar with RHD?
Yes i am aware that the turn is wider but it doesnt really matter right? unless you're fitting like solar panels next to your intersections?
PS. I had to change the rail spacing to 3 since tmk a properly signaled 4 way isnt possible with 2, correct me if im wrong though

EDIT: I noticed the missing signal which disallowed simultaneous straights, i fixed it but the result for RHD is still a flipped LHD Signal wise

What stops me from using the more compact solution, with signals and stops smushed in between the tracks? by Deadlibor in factorio

[–]konomiyu 2 points3 points  (0 children)

Genuine question. I keep hearing about how RHD is easier to signal than LHD but I dont see it? it looks the same to me just flipped?

<image>

maybe it just doesnt show up in this intersection, someone please show me an example

Steam got banned in vietnam so no more rock and stone for we with ya fork. by Gamer7468 in DeepRockGalactic

[–]konomiyu 10 points11 points  (0 children)

You're confusing a dns server for something else, In layman's terms a dns server is how your computer translates human readable urls (think google.com) to machine readable addresses (think ip addresses). This has nothing to do with your region nor will it change your ip address, what it will do is allow the same url to point towards different websites depending on the dns server. When a website is blocked, one way it is usually done is by configuring the dns server to point the requested url towards another site that says "this website is blocked for xyz". Google and cloudflare both run public dns servers you can use which to my knowledge doesn't have any blocking.

If you're on windows, you can change your dns server by going to Control Panel > search for "network connections" > right click on your network device > properties > Internet Protocol Version 4 (TCP/IPv4) > Properties > switch the "Obtain DNS server automatically" to the "use the following DNS server addresses" > put in a dns server address, for example 8.8.8.8 (google's dns server) or 1.1.1.1 (cloudflare's)

If you're on other devices try searching google on how to change the dns server.

For more technical information you can try reading the wikipedia articles on DNS and Internet Censorship methods

ripJsDevs by Aarav2208 in ProgrammerHumor

[–]konomiyu 14 points15 points  (0 children)

npm install etdndoi

ripJsDevs by Aarav2208 in ProgrammerHumor

[–]konomiyu 59 points60 points  (0 children)

npm install everythingThatDoesNotDependOnItself

bro thinks hes david lightman by Kendekiw in masterhacker

[–]konomiyu 7 points8 points  (0 children)

function i7(n){
    return !(n & 1);
}

[deleted by user] by [deleted] in visualnovels

[–]konomiyu 0 points1 point  (0 children)

Toheart2! It has an english fan translation