TangibleLight's recent activity

  1. Comment on Deciding which version of Minecraft Java to play. (AKA, what's your favourite update?) in ~games

    TangibleLight
    (edited )
    Link
    I don't really think my advice will land for you, but you also said: So here's me. If your world is from 1.1 I don't expect this context to be news for you, but I'll include it anyway for...

    With this in mind, if you're partial to a particular update and it's feature set, pitch it here!

    I don't really think my advice will land for you, but you also said:

    I want to hear about why you like the version of minecraft you play, maybe there's perks of newer versions that I haven't thought/heard of.

    So here's me. If your world is from 1.1 I don't expect this context to be news for you, but I'll include it anyway for posterity.

    I started playing in Beta 1.3. I remember my first world spawned me in a taiga right next to a beach - Spruce and Taiga were still "new" from Beta 1.2 released the month prior. I got to use the new bed to sleep through my first night. A couple weeks later, 1.4 released and added Wolves.

    So for me the new blocks and mobs from those few months of Beta has always been the most nostalgic for me. Smooth stone, stone bricks, spruce, wolves, skyblock.

    Pistons came out in beta 1.7 and got me interested in redstone. It was also a really fun era where it felt like Mojang was really listening to and engaged with the community; Pistons was originally a mod that was added to the game in a more limited form. So that interest in the more technical side of the game has kept me engaged for the last decade, to lesser or greater degrees as time goes on.


    Specifically about technical minecraft, here are those features I find most interesting and the versions they come from.

    I'll always be nostalgic for the big technical projects from those few years when I started playing. I remember friends and I building a big enderman farm with tripwires and pistons to push the endermen down through many many layers into a collection area at the bottom. And we struggled through learning the mechanics behind the complex door-based iron farms.

    Nowadays, you build a tiny enderman farm with a platform of leaves that vastly outpaces anything you could build with pistons back then. Or you can build an iron farm on day 1 by digging a hole. Granted, that one won't outpace the old complicated farms, but the new features make it easy to do so with a bit more effort.

    In some ways, it makes me sad. All that old effort is obsoleted by some new feature that makes it trivial (or greatly simplified or broken). But the tradeoff is that each new update adds so many new features that let you do crazy stuff. One of my favorite tricks was the ravager launcher, but it only worked in a few versions.

    Some broad categories of technical minecraft I've enjoyed that have come about since that era:

    • Storage tech. Automatically sorting items into different chests, and automatically storing massive amounts of items in shulker boxes. Innovations mostly around capacity, speed, and convenience. To be clear, you can build much simpler and practical sorters, but the giant systems are always fascinating to me.
    • Tunnel bores and perimiters and quarries. Automatic flying machines that help mining, either by physically moving blocks or by duplicating lit TNT to destroy them in bulk. Small tunnel bores are probably the most practical, but again, the big projects are fascinating.
    • Transportation. Piston bolts and wireless stasis chambers. Up till a few years ago, ender pearl cannons were being developed and refined, but recent updates have made the pearls too difficult to reliably control for this. We had that ravager launcher trick for a little while. The tried and true bubble elevator is not particularly technical or new (anymore), but it is incredibly practical.
    • Computational redstone. Not particularly practical in itself, but development here contributes to lots of more fundamental ways to transmit and process and store redstone signals that are used elsewhere. For example, transmitting signals with walls, leaves, scaffolding, bubble columns, and more has made more practical builds much easier. This practical tree farm transmits its signals with scaffolding. Something I've been interested in investigating lately is using wireless redstone to remotely activate ender pearl stasis chambers.

    Major spoilers for the latest update, if you're concerned about that: Cubicmetre's latest video. It uses a lot of the above (and more) for a really cool vanilla survival project themed around Helldivers 2. Best I can tell, the only non-vanilla component is a custom music disc to play the Helldivers theme song while the machine is charging up, but this is done by a resource pack (like texture pack with sounds) and not by a mod.


    So all this to say: I like playing on the latest versions. I have nostalgia for Beta and the technical projects from that era, but all the new game mechanics that have come over the years make the modern projects far more interesting.

    If I had to pick a best update: 1.11's observers are the thing I can't live without, but Beta 1.7's pistons always hold a special place in my heart.

    Something around 1.18 or 1.19 probably has the peak of "amount of technical stuff you can do", although the new updates are still adding impactful features.

    For example 1.21 allows you to take minecarts and ender pearls through portals, so I expect new transportation tech to come about from this. And 1.21.2 makes ender pearls act as chunk loaders, which is why I'm now interested in experimenting with wireless stasis chambers. The wireless receivers will automatically be chunk loaded!

    5 votes
  2. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    (edited )
    Link Parent
    I went ahead and tested a simple wireless receiver on the server as a prototype and... it doesn't work anyway. This lamp should not be on. Which confuses me because I tested it on a 1.21.1 Paper...

    I went ahead and tested a simple wireless receiver on the server as a prototype and... it doesn't work anyway. This lamp should not be on. Which confuses me because I tested it on a 1.21.1 Paper server running locally and it works fine. I assume it might be due to one of the plugins or datapacks installed messing with entity ids but I'm not really sure. Perhaps there is some aggressive optimization setting enabled in the paper configuration? Although everything I can find from researching the issue is that the entity ID system that wireless redstone uses mimics vanilla by default and there is no associated option.

    I did find this PR which seems to imply there is some option called use-mojang-item-optimizations but that is the only reference I can find anywhere of this option name. I don't think the option is real... but then why did anyone bother creating that PR? One of life's great mysteries.

    2 votes
  3. Comment on Inline image support in ~tildes

    TangibleLight
    (edited )
    Link Parent
    The main use case for me is those more technical things where you want to link to some diagram or other relevant image that's hard to explain in text, or when you're sharing some creative thing...

    I think I'd be ok with a show/hide link to view a linked image inline but really do not want images displayed inline by default.

    The main use case for me is those more technical things where you want to link to some diagram or other relevant image that's hard to explain in text, or when you're sharing some creative thing like in the timasomo showcases.

    I'd prefer something like: manually-written block-level <img> tags are allowed only inside manually-written <details> tags. It also doesn't need to solve the image hosting problem, so yet more friction that needs to be overcome before you can share something inline.

    Example for reference
      ____________
    | Hello Tildes |
      ============
               \
                \
                  ^__^
                  (oo)\_______
                  (__)\       )\/\
                      ||----w |
                      ||     ||
    

    This way those carefully crafted showcase messages could still include the thing in an easy-to-read inline way for those readers who are interested in seeing the images inline. But all the friction and hiding them behind collapsible tags should discourage frivolous or memetic uses.

    12 votes
  4. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    (edited )
    Link Parent
    A related tangent - disabling enderPearlsVanishOnDeath and upgrading to 1.21.3 would probably be super helpful for the community storage. To put items in storage the player will necessarily load...

    A related tangent - disabling enderPearlsVanishOnDeath and upgrading to 1.21.3 would probably be super helpful for the community storage. To put items in storage the player will necessarily load those chunks; then the ender pearl will keep the chunks around storage loaded automatically with no fuss. We can't rely on this if the gamerule is left enabled, since whenever the owner of the pearl dies or logs out it would vanish and stop loading chunks.

    The only hiccup might be if storage is loading items when the server restarts. Perhaps we could add some datapack like RestartRedstone to give a chance to pause loading items until the server starts up again?

    cc @IsildursBane in case you have ideas related to the storage system chunk loaders.

  5. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    (edited )
    Link
    I am considering building an enderpearl transport network, but I'm still working out exactly how much time it will take and playing with some designs in a redstone testing world. I don't want to...

    I am considering building an enderpearl transport network, but I'm still working out exactly how much time it will take and playing with some designs in a redstone testing world. I don't want to promise anything yet since it might turn out to be prohibitively time consuming for me to do.

    I wanted to put out a feeler before proceeding: How do people feel about turning off gamerule enderPearlsVanishOnDeath? This would keep the pearls around in the stasis chambers after dying, logging in/out, and server restart. If we don't have that off, there's not much point in creating the network at all. There are some potential lag implications whenever we update to 1.21.3 since ender pearls will act as chunk loaders. They would not load chunks after server restart until the ender pearl is loaded the first time, then those chunks would remain loaded until the server restarts again.

    I also still need to do testing on Paper server before I can promise the redstone would work. From what I gather the setting disable-unloaded-chunk-enderpearl-exploit can cause issues; it would need to be false (as it is by default). I don't know yet if there are any other Paper issues with the wireless redstone but my understanding is it still works. I was going to run a simple test on the server this afternoon, and also test locally on Paper 1.21.1 and Paper 1.21.3 (in case we update any time soon).


    Edit: Looks like ender pearls do remain in the world if the player logs out or after server restart in any case. For some reason I thought this also depended on the game rule. The only hiccup in all this is if the owner dies.

    1 vote
  6. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    Link Parent
    Oh - that's really neat! So it's entirely local, not a server plugin. I haven't seen anything like this before but now you describe it, I could use something like this!

    Oh - that's really neat! So it's entirely local, not a server plugin. I haven't seen anything like this before but now you describe it, I could use something like this!

  7. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    Link Parent
    I remember wayyy back in the day I used some mobile app that implemented just enough of the Minecraft server protocol that I could join a server from my phone and chat. Was always a bit hazardous...

    I remember wayyy back in the day I used some mobile app that implemented just enough of the Minecraft server protocol that I could join a server from my phone and chat. Was always a bit hazardous since you needed to make sure you left your player in a safe AFK location before logging out, or if you didn't you needed to remember not to join from the phone as you'd have no knowledge of being attacked or losing items.

    A server-side plugin to expose chat via some api would be better since it avoids that player-being-physically-in-the-world problem.

    There is also DiscordSRV plugin which proxies minecraft chat with a discord channel; but I don't really want to advocate for having two places for discussions. That's what this weekly thread is intended for.

    1 vote
  8. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    (edited )
    Link Parent
    Easy armor stands worked great! I placed the armor stands as described in the video, but the shulkers still managed to break one of the boats. Since it's easy to manipulate the armor stand...

    Easy armor stands worked great! I placed the armor stands as described in the video, but the shulkers still managed to break one of the boats. Since it's easy to manipulate the armor stand positions with the plugin, I'm trying a new arrangement of armor stands which should hopefully cover more of the problem areas while still allowing the farm to function normally. Things seem to be working well but I'll keep an eye on it for a while.

    I'm tentatively declaring a grand re-opening of the farm!

    I also reorganized the boost afk area with a ladder and added the Shulker Smacking Station, a little area where you can take a looting sword to get shulker heads. This also doubles as a position for a back-up shulker to hang out, should the others break the boats and kill themselves. This one should be able to get the farm going again.

    1 vote
  9. Comment on A liar who always lies says “All my hats are green.” in ~science

    TangibleLight
    Link Parent
    Because in this thread I see people saying that (conversational) "All my hats are green" is not equivalent to (formal) "All my hats are green" and therefore formal logic is something to be...

    So, could you please clarify this point?

    Because in this thread I see people saying that (conversational) "All my hats are green" is not equivalent to (formal) "All my hats are green" and therefore formal logic is something to be disregarded.

    It is true that these are not the same! (formal) "All the contents of this statement exist and I am not lying and all my hats are green" is clearly different from (formal) "All my hats are green". You need to acknowledge that the former has these additional assumptions, and a critical thinker should try to be aware of assumptions in any situation.

    Not considering the assumptions at all and declaring formal logic to be inconsistent with language is a straw-man argument.

    If you're saying that we cannot take a presupposition as part of a statement in conversation, I would disagree with you, since the use of presuppositions is a huge part of how we communicate.

    Hardly. I'm saying you should be aware of those assumptions, and avoid drawing conclusions which do not use reasonable assumptions. If you find some assumption to be unreasonable, you should adjust your conclusions accordingly. It is not possible to do this if you are not aware of the assumptions at play.

    Most of the time it is reasonable to assume the other speaker is conversing in good faith. If you determine that not to be the case, you need to examine their words more closely. Especially if health or finance or policy are on the line.

    You mention violating presuppositions, and I think most people would say that abuse of presuppositions is a form of lying. [...] I say that this is more a semantic argument on whether something would be called a lie or not [...]

    This is a fair take. And, I must also concede that if you're not familiar with the definition of "A person who never lies" and similar from formal logic, and instead apply the layman's definition, that's confusing.

    Despite that, though, there is a difference between arguing over the definition of a lie and saying something is inconsistent with reality. Vacuous truths (if relevant assumptions are considered) are the only way for language or any of formal logic to be consistent with reality.

    I'd also point out that your example, with presuppositions explicitly stated, is in fact false according to formal logic. "[I am arguing in good faith, and] our wall on the border [exists, and] it's keeping immigrants out, and it's a wonderful wall". The last two parts are vacuously true, but the first two parts are directly false.

    I wouldn't say that these concepts are similar to making unfounded assumptions on studies unless some headline or article has added descriptions of things that don't exist, which I've said is considered lying.

    The same arguments around logical statements about empty sets can extend to making sweeping extrapolations from nearly-empty datasets. My real point bringing this up - and re-reading my message I don't think I communicated this well at all, I apologize - my point is that the general principal behind vacuous truth shows up in other contexts too so can hardly be dismissed as inconsistent.

    I feel that linking this to a rejection of critical thinking is not an idea that I can agree with.

    I should probably emphasize that I'm not trying to call anyone here anti-intellectual. The word "gateway" in my other comment is doing a lot of work. The general sentiment that formal logic should be disregarded or does not apply to natural language is what I don't like, and feels like has potential to foster anti-intellectualism.

    1 vote
  10. Comment on A liar who always lies says “All my hats are green.” in ~science

    TangibleLight
    Link Parent
    I did say it was the more obtuse option. "I didn't pick any over the weekend" is a much more natural way to phrase the same idea. I suppose if I'm going to be arguing about all this I should say...

    It may be correct in logic, but it's not correct in conversational language.

    I did say it was the more obtuse option. "I didn't pick any over the weekend" is a much more natural way to phrase the same idea.

    I suppose if I'm going to be arguing about all this I should say the real point I'm trying to make.
    I've seen this sentiment many times in this thread:

    Philosophically, I don't consider vacuous truths to actually be truths, it just makes predicate logic work out neatly.

    If you didn't, it's a nonsense statement that might make people think you lied to them

    both A and C would be possible choices due to vacuous truths essentially being nonsense

    But they should understand that formal logic doesn’t align with language perfectly.

    They're not really "fun" if you don't have the pre-existing background in formal logic. Because they don't really make sense without that.

    Generally the sentiment seems to be that logicians say vacuous truths are true, but they're really not, they're nonsense, and if you believe they are true then it's only because some formal education told you so.

    I object to this. Vacuous truths are the only sensible way to handle an "every" statement about nothing. And vacuous falsehoods are the only sensible way to handle an "any" statement about nothing. Even in natural language.

    The problem is that when you say "None of my weekend picking trips yielded apples." is that there is a presupposition that the speaker is only talking about relevant things, so they shouldn't bring up weekend trips if there were none. One must acknowledge this assumption if they are to have a consistent view of reality.

    In the sentiment above, there's this strange refusal to acknowledge the presupposition. If you acknowledge it, then there is no logical contradiction! Don't reject the details that formal logic is so concerned about, then complain that formal logic is inconsistent with reality!

    Besides, people violate these presuppositions all the time. Especially advertisers and politicians, it seems. It's important to be aware of what assumptions you're making about the conversation before you make conclusions based on the person's words. Do you assume they speak in good faith? Do you assume they cite real sources? These things, whether you acknowledge them or not, have bearing on whether your conclusions are sensible or not. Think critically. Listen critically.

    There's also statistics in general, where you'll hear about "a study", and make assumptions about the population used for the study. Those assumptions may or may not be true, and have bearing on how strong a conclusion should be made on the study. This relationship between the size and validity of a population and the confidence you can have in a result is closely related to De Morgan's laws and vacuous statements. You always arrive at this kind of relationship from so many different fields and so many different approaches, I must believe vacuous truths are a fundamental property of the universe in general - including language - not just formal logic.


    Here's a more concise way to phrase why I'm so amped up about this - a rejection of vacuous truth comes across as a rejection of critical thinking. It feels like "gateway anti-intellectualism" and I don't like it.

    1 vote
  11. Comment on A liar who always lies says “All my hats are green.” in ~science

    TangibleLight
    Link Parent
    Sure, because you're saying that you did go picking [a fourth time], but you didn't. Say you went picking Apples on Tuesday, Wednesday, and Thursday. It is correct to say "I picked no apples on...

    it's nonsense to say I then went apple picking zero times and have a result of zero total apples picked

    Sure, because you're saying that you did go picking [a fourth time], but you didn't.

    Say you went picking Apples on Tuesday, Wednesday, and Thursday. It is correct to say "I picked no apples on the weekend". Or, more obtusely but still equally correct: "My weekend picking trips yielded no apples".

    @Grumble4681 this is the strategy that makes vacuous statements most sensible to me: take the overall set you're considering - books on a shelf, or hats, or apple-picking-trips - and figure out some way to divide it in two parts. Logically, you want the entire "all of S" statement to be the same as "all of (one part of S) AND all of (the other part of S)". If one of those parts is empty - weekend trips in this example - then that part must be True. If it were false, you'd get "all of S AND False" which is a contradiction.

  12. Comment on A liar who always lies says “All my hats are green.” in ~science

    TangibleLight
    Link Parent
    The breakdown you discovered is because that is not the inverted statement. Because in English we associate that "I have not read" as the entire inner part. The correct inversion is: "It is not...

    Now invert the statement “I have not read every book on this shelf”. Because of the inversion this should be considered vacuously false. But looking at the statement in isolation, it is vacuously true.

    The breakdown you discovered is because that is not the inverted statement. Because in English we associate that "I have not read" as the entire inner part. The correct inversion is: "It is not true that I have read every book on the shelf", and indeed that is false. Your statement is "All the books on the shelf are ones I have not read", and indeed that is true.

    The correct inversion - "It is not true that I have read every book on the shelf" - is false because it requires some counterexample. There must be some book that I have not read, and there are no books so this must be false. Written as a plain statement - "I have not read any of the books on this shelf".

    There's this interplay between "not-every P" becoming "any not-P" and "not-any P" becoming "every not-P". These are De Morgan's Laws.

    The trick when applying the logic to English is carefully identifying the subject of each "not", and carefully identifying the synonyms "all", "every", "each", "none", "and", etc. distinct from the synonyms "any", "some", "exists", "one", "or", etc. I'm sure there are other similarl words I'm not thinking of here. That first group are all conjunctive (and-like) operations, and the second group are all disjunctive (or-like). De Morgan's laws just state that when you move a negation in or out of some operation like this, you have to also switch between conjunction and disjunction.

    For example "none are P" is equivalent to "all of them are not P" is equivalent to "there does not exist one that is P".

    3 votes
  13. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    Link Parent
    Oh right, you'd need to join that youtuber's discord. Here's the invite from the video description. https://discord.com/invite/7n2gEXJeAT But yes, they remove two stacked fence posts, place the...

    Oh right, you'd need to join that youtuber's discord. Here's the invite from the video description. https://discord.com/invite/7n2gEXJeAT

    But yes, they remove two stacked fence posts, place the armor stand, then push the fences down into the same space. I'm thinking with the book it is possible to shift the armor stand down exactly 2 1/2 blocks from standing on top of the fence?

  14. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    (edited )
    Link Parent
    Edit: See here, I think the issue is resolved. I'll keep an eye on it. At the very least, those changes will greatly reduce the frequency the boats need to be replaced, and the spare shulker will...

    Edit: See here, I think the issue is resolved. I'll keep an eye on it. At the very least, those changes will greatly reduce the frequency the boats need to be replaced, and the spare shulker will ensure it's easy to get it back running again if they all kill each other.


    So I checked again and the shulkers had destroyed the boats. (Just one of them, thankfully, so I was able to recover all the shulkers without too much trouble.)

    In the pinned comment on the video, there's a note about it:

    Why are the boats breaking ?
    - This is due to shulkers targeting you if they see you above the farm, to fix this, either build a teleport-proof roof above the farm to block their line of sight, or simply use armour stands pushed into the fence posts like they are in the world download and schematics.

    I've tried the roof, but clearly it is not sufficient. I think the issue is that when you fly up to the farm, if there are any shulkers in the layers of scaffolding they can see you. Then the shulkers at the top start firing due to pack aggro, and problems occur.

    So I'm calling the farm "closed for maintenance" and will add the armor stands as described tomorrow. I guess the idea is the shulker bullets hit the armor stand before they can reach the boat.

    If this also fails, then building a structure around the thing so the shulkers can't see or shoot outside should do it, although that's significantly more work. I was planning to build a structure around it eventually, but I'd like to get the farm stable first.


    There are videos posted in their discord - these links are mostly for me so I can find them tomorrow, but here you go if anyone wants to take a look.

    https://discord.com/channels/1080391435074936852/1230148173247287367/1236715340293996686

    https://discord.com/channels/1080391435074936852/1230148173247287367/1236715442517708922

    Placing those pistons looks like it will be a nightmare; the shulkers will flock to them. I wonder if it is possible to do this with the armor stand datapack instead of pistons; simply place the armor stand on top of the fences and lower them down with the book... it might be worth trying. @GravySleeve do you have any idea if that would be an possible alternative?

    2 votes
  15. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    Link Parent
    I think it would. Tea also suggested this but I haven't gotten around to adding one, I spent all my time for today fixing the broken boats. If you (or anyone else) get a chance to, feel free to...

    I think it would. Tea also suggested this but I haven't gotten around to adding one, I spent all my time for today fixing the broken boats. If you (or anyone else) get a chance to, feel free to add one! Otherwise I'll do it at some point.

    1 vote
  16. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    (edited )
    Link Parent
    It looks like the shulkers managed to break the boats, then all fought to the death. There was a single shulker remaining at the end of it. I replaced the boats and got that shulkers back in the...

    It looks like the shulkers managed to break the boats, then all fought to the death. There was a single shulker remaining at the end of it.

    I replaced the boats and got that shulkers back in the spawning chamber. I also built a platform which I hope will protect the boats in the future.

    While I was collecting materials for this I noticed a few errant shulker shells in the storage system where they shouldn't be. For example there were two or three shells in several of the chests near "organics".

    I also recall adding a bunch of smooth stone in the system the other day, but couldn't find it in "stone variants" where they used to be, nor anywhere else or overflow. Not sure if someone else has used them or if they've been lost.

    3 votes
  17. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    (edited )
    Link
    The new Shulker farm is operational! Just a short hop away from the main end gateway, at coordinates -8, 1160. I have built a stone wall boundary around it; this is the area in which the shulkers...

    The new Shulker farm is operational! Just a short hop away from the main end gateway, at coordinates -8, 1160.

    I have built a stone wall boundary around it; this is the area in which the shulkers can teleport. Do not build within this area unless you're sure you can make it teleport-proof. I've built a staircase up to the AFK area.

    See the video for details on how to use the farm - but it's pretty straightforward. Flip the "On" switch and head to an AFK spot. Turn it back off before you leave, and that's it.

    There are two AFK spots. The lower one at the main level is totally safe. The one up the stairs lets the shulkers have line-of-sight to you, so the drop rates go up about 30%. However, since they shoot at you, it is not totally safe. @teaearlgraycold suggested to add a regen beacon, which is very wise. I'll do that at some point.

    I'd like to build a structure around the thing to decorate a bit and contain all the stray shulker bullets. The area around the farm can be hazardous while it's running.

    I'm not sure what kind of theme to go for. Any suggestions?

    cc: @TBDBITLtrpt13,@IsildursBane, and @j0hn1215.

    6 votes
  18. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    Link Parent
    I want to call it "the splash zone" and when you open the chest to insert items for processing it drops a thin slice of water on you.

    I want to call it "the splash zone" and when you open the chest to insert items for processing it drops a thin slice of water on you.

    4 votes
  19. Comment on A liar who always lies says “All my hats are green.” in ~science

    TangibleLight
    (edited )
    Link Parent
    It's not really any different than saying that the empty sum is 0, or that the empty product is 1. What else could it be but the identity element? 0 is the value that does nothing in a sum, and 1...

    It's not really any different than saying that the empty sum is 0, or that the empty product is 1. What else could it be but the identity element? 0 is the value that does nothing in a sum, and 1 is the value that does nothing in a product. If there are no operands, nothing is being done, so it must be that value.

    It's just that, in boolean algebra, for the "all" operation the identity element is True. It does nothing in an "all" operation but defer to the other statements. If there are no other statements, it's the only option that agrees with potential other statements.

    Say I just got some new hats. If I say "all my hats are green", we want it to mean the same thing as "all my old hats are green AND all my new hats are green". If I have no old hats, then "all my old hats are green" is a vacuous statement - the thing must defer entirely to the statement about new hats. The only way to do this with "AND" is for the vacuous statement to be true.

    Similarly, for the "any" operation, the identity element is False. It is not true that "Any of my hats are green" if I have no hats.

    2 votes
  20. Comment on Tildes Minecraft Survival Weekly in ~games

    TangibleLight
    Link Parent
    Yeah, that's where the current invisibility and healing potions came from. At the time, I figured I only need a couple, so I hit the button and grabbed those three of each. It's a really useful...

    Yeah, that's where the current invisibility and healing potions came from. At the time, I figured I only need a couple, so I hit the button and grabbed those three of each. It's a really useful machine!!

    But I think I've decided that it's best to try to duplicate that shulker before proceeding. So my project tonight will be to grab a bunch of splash healing potions and get that shulker to duplicate - if it dies, no point building the farm there. If it duplicates and I get one or two backups, I'll proceed with more confidence.

    Is there a space at the potion lab to create splash potions? I just manually used a brewing stand and some gunpowder to do it. I imagine it wouldn't be too hard to create a bulk processing setup that loads up a few brewing stands in parallel to convert potions to splashing. If nothing like that already exists, I might add one after I'm done with the shulker farm.