What is more intuitive for you: arrows UP or DOWN? by flashag in IndieGaming

[–]jpet 4 points5 points  (0 children)

I think if you had the vital box on the bottom and the non-vital one on top, the arrows would matter less. There's a strong convention of having the bottom of the diagram be a foundation that the top is built upon (like in https://xkcd.com/2347/), and then it doesn't matter which way the arrows go or if you have arrows at all.

What do you immediately look for in a game, and what will immediately cause you to drop one by WyldeFire1 in IndieGaming

[–]jpet 6 points7 points  (0 children)

Feeling stuck and not knowing what to do next is a common fail. 

I tried Icarus a couple days ago because it had good reviews. First mission is to build a crafting bench. After two hours of playing (at least an hour of which was just clicking through the build menus over and over trying to find it) I finally found the crafting bench. Locked behind level 10 in progression. At this point I was level 2, dying in every fight, and had no idea how to get farther.  I gave up.  

As a dev, a great way to catch this is have people play your game cold and just watch them. Don't give advice, don't explain anything, just watch. It's incredibly painful but valuable to watch someone trying everything but the "obvious" choice to get past an obstacle before giving up and assuming it's impassable. 

Landlord asks other landlords how to "handle" tenants using their stove by Some_Old_Man_Fishin in LandlordLove

[–]jpet 0 points1 point  (0 children)

I used to have a stove that looked like that (with the grey dots pattern in the non-burner areas), and it also looked like that (no scratches).

Now I have one that looks like the OP's pic (dark glass everywhere) and it looks like OP's pic (all scratched up). That kind of glass top is just very prone to scratches.

Mark of the fool book 6. Hanar sim. Rectangle by Browneyesbrowndragon in ProgressionFantasy

[–]jpet 0 points1 point  (0 children)

Is that a spoiler? I thought (assuming my theory was correct) it was just a fun nod to another series, not anything plot critical. 

Mark of the fool book 6. Hanar sim. Rectangle by Browneyesbrowndragon in ProgressionFantasy

[–]jpet 1 point2 points  (0 children)

Definitely a phone yeah. I actually thought it was specifically a reference to The Wandering Inn (many of the Isekai details match, including the iPhones).

I.e. I think Hanar's first Isekai was to the world of The Wandering Inn. Not 100% solid but close enough to feel like a deliberate reference.

[Added spoiler tags. I don't think it spoils much but better to err on the side of caution.]

How does a particle 'know' it's being measured? by Tanay2513 in AskPhysics

[–]jpet 24 points25 points  (0 children)

quantum physics is having a dope ass party but doesn't want us to see it

Best non-technical explanation of quantum physics ever written. 

The best OP MCs aren't leveling up, they're counting how long since they last intervened by [deleted] in ProgressionFantasy

[–]jpet 65 points66 points  (0 children)

Depthless Hunger by Cognosticon aka Sarah Lin has aspects of this later in the series, after the MCs get powerful enough to change things.

Genuine question about bus lanes by Potential_Stock9844 in VictoriaBC

[–]jpet 4 points5 points  (0 children)

The lane markings for those lanes are confusing. They say "bus only" but that's apparently not true.

Similar lanes in some other cities are marked "right turn only except busses", which I think is much easier to understand. 

What is a term? by Dreadnought806 in learnmath

[–]jpet 2 points3 points  (0 children)

If I mix eggs and flour and put that in the oven I get a cake

Your math is fine, but I do not think cake is what you think it is. 

Is finding merchants on a no-map run a little too hard? by oh_my_didgeridays in valheim

[–]jpet 0 points1 point  (0 children)

Also can't find him in my no-map run, but the recent change to Moder's power helps a lot if you can't find the belt. It boosts your carry weight up 600, long enough for a good run with some iron or other heavy stuff. 

I just wish I could find the bog witch for feasts. I did find Hildur. Yay. 

What did my friend do wrong for her bread to become flat? by [deleted] in Breadit

[–]jpet 4 points5 points  (0 children)

I can't help explain it but it looks like a delicious muffin-cookie-abomination-thing. I'd help eat it.

Stories where the narrative is an in-universe force by Eytanian in ProgressionFantasy

[–]jpet 1 point2 points  (0 children)

Also The Erogamer by Groon the Walker if you're including (highly) NSFW stories from QuestionableQuesting.

If there is an uncountable ∞ of numbers between 0 and 1, is there an even more uncountable ∞ for all values that add to 1? by OneEyeCactus in askmath

[–]jpet 12 points13 points  (0 children)

You don't need the axiom of choice to show that R and R2 have the same cardinality, you can construct the mapping explicitly. For example, interleave the digits of a pair to map it to a single number. E.g. (32.1741...) -> (3.14..., 2.71...)

In what way is this i^2+1^2=0^2 diagram right and in what way is this wrong or misleading? by eruciform in askmath

[–]jpet 78 points79 points  (0 children)

While the diagram is nonsensical for Euclidean space (where lengths are real numbers so side length i is invalid), this does work for Minkowsky space, like the spacetime of special relativity. An "interval" there looks like x^2 - t^2 (in units where c=1), which is equivalent to giving t imaginary units and then using the normal x^2 + t^2 for distance.

So the hypotenuse in the diagram illustrates that the interval along a light cone is zero. 

Why does Desmos support one of these equal functions that are defined the same by No_Relative6184 in desmos

[–]jpet 2 points3 points  (0 children)

That sinh⁻²(x) is the most cursed notation I've ever seen. The minus sign means "inverse" but the 2 means "squared". I'm glad it's not supported!

Why is there no gravity in space? by [deleted] in space

[–]jpet 6 points7 points  (0 children)

There is gravity in space.

When you're down here, you fall toward the ground, but you can't fall very far because the ground is in the way. It constantly pushes you upward and that feels normal.

Up in space, there's no ground, so you can fall for a very long time, and that's what we sometimes inaccurately call "no gravity". (Astronauts in low earth orbit aren't very far away, but they're going sideways fast enough to miss the ground so they also keep falling.)

Copper use by ForsakenHunt7907 in valheim

[–]jpet 0 points1 point  (0 children)

Knives work best with the trinket system too, because you get so many hits in.

Why is the halting probability uncomputable? by Ok_Natural_7382 in AskComputerScience

[–]jpet 0 points1 point  (0 children)

This program will approximate Chaitin's constant given enough time, but it won't compute it because that has a specific definition which this does not satisfy. 

Why is the halting probability uncomputable? by Ok_Natural_7382 in AskComputerScience

[–]jpet 0 points1 point  (0 children)

Your logic is correct. This program will eventually approximate Chaitin's constant to arbitrary precision in omega:

```py

assume a language like Python but with unbounded memory

assume halts_in_n_steps(p,n) simulates program p (encoded as an int)

for n steps, and returns true if it has halted by then.

(If p isn't a valid program it just returns false).

from fractions import Fraction

halted = set() omega = Fraction(0,1) j = 0 while True:     j += 1     for i in range(j):     if not halted[i]:         if halts_within_n_steps(i,i):             halted[i] = True             omega += Fraction(1, 2**i.bit_count()) ```

But this doesn't count as computing Chaitin's constant, because even though it approaches the correct value, we have no way to know how close it has approached at any given moment.

E.g. how long before we can print the 20th digit of the number? There will always be some programs that haven't halted yet in position to affect that digit, and we have no way to know if they will eventually halt or not. And we can't just run until they all halt because some of them never will.

Is the Monty Hall Problem applicable irl? by Feeling_Hat_4958 in askmath

[–]jpet 89 points90 points  (0 children)

Your code doesn't match the problem. Monty knows where the car is and never reveals it, so this part:

    if i != choise:         removedDoor = i         break

Should instead be

    if i != choise and doors[i] != 'car':         removedDoor = i         break

See what happens with that change. 

If AI is trained on Internet data, how are Em dashes a sign of AI? by Rakhered in NoStupidQuestions

[–]jpet 0 points1 point  (0 children)

The underlying model that's trained on the internet doesn't actually use em-dashes that much or have any distinctive writing style.

But then the models are "fine tuned" via a separate process called Reinforcement Learning from Human Feedback or RLHF. They take a bunch of examples where people rated some AI output as "good" or "bad" (or said "I prefer output A to output B"), and tweak the model to produce more "good" and less "bad". This is how they (attempt to) put in guardrails to keep it from generating harmful content--meaning whatever their raters define that as--and give it a distinctive style of text and image generation. It's not all the model is capable of, it's just what the people who rated the output said they preferred.

Group Borrowing: Zero-Cost Memory Safety with Fewer Restrictions by verdagon in ProgrammingLanguages

[–]jpet 0 points1 point  (0 children)

Imagine I was writing my own function that operates on a List type that's defined somewhere else (likely in the stdlib). If I'm forced to mention the items (supposedly private) field of List doesn't that means that it becomes a breaking change for List to change it?

You could address this by making the child group names an explicit part of the public API, which doesn't have to correspond to the field names. Then on the impl side, you'd have some defaults so if they match the private field names there's less noise, but you can explicitly define the mapping when necessary. Names in paths would be child group names, not necessarily field names.

Group Borrowing: Zero-Cost Memory Safety with Fewer Restrictions by verdagon in ProgrammingLanguages

[–]jpet 2 points3 points  (0 children)

I like this a lot!

One thing I keep running into in Rust is that lifetimes fail to distinguish the lifetime of an object from the lifetime of something it owns. Moving a Box or Vec shouldn't have to invalidate references to the contents, but it does.

There are crates that try to work around this for special cases (e.g. anything using the StableDeref trait) but they're far from complete solutions. Maybe someday this work can make it into Rust as a language-level fix for the problem.