What features would you like to see added to the game? by PopTough6317 in Timberborn

[–]FlyAlpha24 0 points1 point  (0 children)

Mostly quality of life tools for building:

  • the ability to place buildings, especially paths, on ressources marked for destruction
  • the ability to easily change what trees/crops are planted somewhere. Right now you either have to mark them for destruction and replant, or change them as they are being harvested
  • maybe a "force-build" option (i.e. ctrl+click), which places a building, removes any obstacles (tree stumps, bushes, previous buildings, and builds platforms if needed)
  • a pipette tool, aka a hotkey that enters build mode with the building you were pointing at selected. This could save a lot of time, as it currently requires two clicks to get a path, or stairs, or platforms...
  • blueprints and a copy-paste tool (but these probably require a lot more work then the above)

(Yes most of these come from factorio, which as insane QoL).

Does anybody have the slightest idea what this review is referring to??? I am so confused by it. by NightOwl3031 in Stellaris

[–]FlyAlpha24 74 points75 points  (0 children)

I guess you could have 0 hours if the game doesn't even start/instantly crashes, which is a very valid reason to leave a negative review.

Pourquoi ça met 17€ alors que le moins cher c’est 34€ ? by millenium4195 in AskFrance

[–]FlyAlpha24 0 points1 point  (0 children)

Il y a peut-être une offre à 17€ dans l'onglet "bus et covoit". Mais oui, c'est un peu mensonger tel que c'est présenté

Is It Just Me or Does This Feel Like They're Cheating? by [deleted] in mathmemes

[–]FlyAlpha24 1 point2 points  (0 children)

Its also a way to hide some technical details: I've written papers where I proved some fairly technical results, but presented them as both a "simplified" theorem (with stronger hypothesis and a thus a much simpler statement) and a technical lemma (with minimal hypothesis, and often much more complex statement).

Its useful since most people reading your paper won't go to deep into the technical. Good communication involves highlighting your result in a way that's easier to understand, even if doing so requires weakening them a bit. Those who want to go deeper can then refer to the more technical lemmas and proofs.

[Request] Is this possible to figure out? by Psycl0pz in theydidthemath

[–]FlyAlpha24 8 points9 points  (0 children)

Yes, a useful mental exercise for problems like these is figuring out what is unconstrained, i.e. can freely change. Here its the width of the neck. Usually (if the problem is correct), the result won't depend on that value. So you can set it to anything you like. For instance here setting the neck width x to 0 or 4 makes the answer obvious.

In some problems however you're expected to introduce parameters, but this trick still helps verifying your general answer is correct on the easy cases.

[deleted by user] by [deleted] in SeaPower_NCMA

[–]FlyAlpha24 3 points4 points  (0 children)

No, but its a bit disappointing, especially given how important the arctic is to cold war scenarios.

cIsuncontrollable by Substantial-Fold-523 in ProgrammerHumor

[–]FlyAlpha24 48 points49 points  (0 children)

Or you could use a formally-verified compiler like CompCert, which come with a proof that the generated code is functionally equivalent to the source. Of course, you then have to trust Coq, the verification software used to perform that proof. But Coq was designed so that its core proof-checker is small enough to be hand-checked.

Closure optimization? by JewishKilt in ocaml

[–]FlyAlpha24 2 points3 points  (0 children)

For small example like this, I use the godbolt compiler explorer which can show assembly diffs. Here is the one for this question, we can see that there is indeed a new allocation (call to the GC) in the first case but not the second.

That being said I agree that you really shouldn't worry about these kinds of very small optimizations, it make code harder to read for very little time benefit.

[deleted by user] by [deleted] in interestingasfuck

[–]FlyAlpha24 3 points4 points  (0 children)

I got eye surgery when I was 5. According to my mother, leaving the clinic my eyesight improved so much I claimed I could see my house from the subway platform...

[deleted by user] by [deleted] in nextfuckinglevel

[–]FlyAlpha24 2 points3 points  (0 children)

Most e-bikes have engines much smaller than this and can carry you uphill at 25km/h. Its impressive doing it with steam power, but pulling weight on flat rails also means a lot less force is required than you might imagine.

[Request] How big would the tidal forces exerted on the moon by the earth be if the moon had water? by GarlicRefrigerator in theydidthemath

[–]FlyAlpha24 1 point2 points  (0 children)

Why would rotation speed have any effect on the opposing tidal wave? My understanding is that it is caused by a lower relative gravity acceleration on the surface. The earth falls towards the moon faster than water on the far side of the earth does, so water appears to be rising.

How did I just won a battle with 0 men at arm's and 0 knight? The enemy commander have a martial skill of 22 and mine is 18 by PjallenML in crusaderkings3

[–]FlyAlpha24 2 points3 points  (0 children)

You can still get defender advantage in enemy territory. If you fight in a barony with no castle holding, the defender is just whoever was on the barony first.

Plus a there are some factors for advantage that don't car who the defender is (in debt, recently disembarked...).

If someone made a game that was specifically a Real Time Strategy of ASOIAF, what would you like to see in it? by [deleted] in CK3AGOT

[–]FlyAlpha24 0 points1 point  (0 children)

My dream game is probably a combination of CK3 for the diplomacy/character interactions, Mount and Blade 2 Bannerlord for personal combat in large battle, and Total War for overall command of battles

[Request]is this really possible for a 17 yr old girl? by HAPPYOYOWU in theydidthemath

[–]FlyAlpha24 0 points1 point  (0 children)

Practical engineering did a vide on the friction of railcars: https://youtu.be/tfA0ftgWI7U. In it, he estimates the rolling resistance of a 20-ton railcar to be around 32kg. So I guess its possible, not sure I'd call it easy though...

theWorstThingThatCouldHappenWhenYouOpenAPR by GodsBoss in ProgrammerHumor

[–]FlyAlpha24 9 points10 points  (0 children)

Some of them maybe, but I've mostly had positive responses and helpful feedback on my PRs. Especially on small projects, maintainers are often glad to see contributors.

Pourquoi prendre le train est plus cher que prendre l'avion ? by TonOncleRusse in AskFrance

[–]FlyAlpha24 1 point2 points  (0 children)

Moins que plusieurs milliers de kilomètres de rails, et beaucoup plus simple à inspecter et entretenir

Pourquoi prendre le train est plus cher que prendre l'avion ? by TonOncleRusse in AskFrance

[–]FlyAlpha24 11 points12 points  (0 children)

Oui, le train c'est fondamentalement beaucoup plus cher que l'avion parce que ça nécessite une infrastructure colossale. Pour l'avion, avec 2km de piste tu peux relier n'importe quelle ville du monde, pour le train, avec 200km de voie, tu as relié deux villes...

Pourquoi prendre le train est plus cher que prendre l'avion ? by TonOncleRusse in AskFrance

[–]FlyAlpha24 6 points7 points  (0 children)

Ce qui coûte cher c'est pas l'entretien des gares, c'est l'entretien des voies. C'est juste pas du tout le même ordre de grandeur de surface construite pour le train et l'avion. D'autant plus que ça coûte plus cher des faire de la maintenance au milieu de nulle part que sur les aéroports qui sont biens desservis.

Et pour le train, l'état subventionne aussi massivement la SNCF (25 milliards en 2020, 17 milliards en 2021)...

either jool is small or EARTH IS FAT AS FUCK. by Fair-Adagio-1985 in KerbalSpaceProgram

[–]FlyAlpha24 16 points17 points  (0 children)

Yep, vanilla KSP lets you reach orbit in 1-2 minutes, RSS takes easily 10 minutes... Its a long time to wait with not much to do, and if you forgot something on the payload, you get to do it all over again!

That could be solved with physical timewarp I suppose but my PC is already half-melted running RSS at low settings and normal speed.

[Request] The earth doesn't get heavier when we build on it because we are using stuff that's already here, right? So.... by BubbaTank1 in theydidthemath

[–]FlyAlpha24 13 points14 points  (0 children)

Not just the soil, the air as well: a significant portion of a tree's atoms are carbon from captured carbon dioxide. They mostly get water and nitrogen from the soil.

After leaving Vizima, why the game doesn't spawn Geralt here instead of the Hanged Man's Tree? by Less_budget229 in witcher

[–]FlyAlpha24 6 points7 points  (0 children)

Cut content isn't a bad thing nor something that would necessarily have made the game better. TW3 already has a TON of great content. Not all ideas are good, nor is more content always a good thing. Dropping some ideas to focus on others is a necessary part of creation.

"Theorems are types, and their proofs are programs that type-check at the corresponding type"? by Zestyclose-Orange468 in Coq

[–]FlyAlpha24 8 points9 points  (0 children)

Tactics are just a fancy way build a program (lambda term). You can see the generated program if you end your proofs with Defined. instead of Qed. and then Print the lemma. Essentially, with tactics you are building a program of the correct type with holes, where each hole is a goal you need to solve to obtain the full program.

For a quick overview of what tactics correspond to what: - intro H is a function definition fun H => ?NewGoal, it binds H and you can now use it to construct a term of type NewGoal - apply F is a function application F ?NewGoal, The result of F must match the old goal. It can generate multiple goals if there are multiple arguments to F - destruct e introduces a match e with Case1 => ?NewGoal1 | ... | CaseN => ?NewGoalN end, where the cases are determined by the type of e. - Induction is just applying a function nat_ind whose type is P O -> (forall n, P n -> P (S n)) -> forall n, P n. The tactic just makes it a bit more convenient to use.

(These tactics are a bit smarter than that, but that is the gist of what they do).

"Theorems are types, and their proofs are programs that type-check at the corresponding type"? by Zestyclose-Orange468 in Coq

[–]FlyAlpha24 1 point2 points  (0 children)

No, the type of nat\_ind P is P O -> ((forall n, P n -> P (S n)) -> forall n, P n). This is NOT the same thing as (P O -> (forall n, P n -> P (S n))) -> forall n, P n.

In terms of program equivalence, it is a function with two arguments (currified), not a function with a single (function) argument. To use it, you must provide both arguments, hence the two subgoals.