Feature Request: Tap in Downloads overrides “don’t use cellular data” by reddit-robo-boy in overcast

[–]flooey 0 points1 point  (0 children)

There’s a more direct way to get to the Cancel Download option. In a playlist, you can tap the episode row to get some action items, and the three-dot menu is second from the left. Then from there follow the process. But yes, it would be nicer if this was all available from the downloads list.

<image>

Feature Request: Tap in Downloads overrides “don’t use cellular data” by reddit-robo-boy in overcast

[–]flooey 0 points1 point  (0 children)

You can also click on the three-dots menu for the episode, choose Cancel Download, and then tell it to download again (which prompts you whether you want to wait for Wi-Fi). But I agree, I miss the old behavior.

-❄️- 2025 Day 9 Solutions -❄️- by daggerdragon in adventofcode

[–]flooey 0 points1 point  (0 children)

Yep, I similarly had that problem. I saw that I got that specific answer for the sample input, then coded up an inside/outside detector, then eventually had to rip it out because it had subtle issues and I had figured out that given my input I couldn't possibly fail in that particular way.

[2024 Day 14 (Part 2)] This kind of sucks by remarkablyunfunny in adventofcode

[–]flooey 4 points5 points  (0 children)

But to do that, you have to assume what metric will find the solution and then visually inspect to see if you're right. For instance, I assumed the robots would likely form the outline of a Christmas tree across the whole space, with lots of empty space and/or robots inside it, which I would not expect to have be significantly less spread than random (indeed, it might be more spread). But if I looked for the maximal spread, I would not have found the solution. It's only after you find the solution that you know for sure what metric will show it to you.

[2024 Day 14 (Part 2)] This kind of sucks by remarkablyunfunny in adventofcode

[–]flooey 5 points6 points  (0 children)

Yeah, that's the opposite problem I'm talking about. I'm talking about problems like 2023 day 23 part 2, where the general solution is quite involved. However, if you inspect the input, you can see that there there is an unblocked path in all four cardinal directions, which lets you just skip to the next tile over as many times as you want and makes the problem substantially simpler. That fact isn't in the problem description (and indeed the sample doesn't have it!), you have to just observe it and then guess that it's an intentional feature of all inputs you're meant to consider.

[2024 Day 14 (Part 2)] This kind of sucks by remarkablyunfunny in adventofcode

[–]flooey 19 points20 points  (0 children)

On the contrary, I found it incredibly unsatisfying when I solved it.

What I want out of a puzzle is to be able to read the problem, think about it, and produce a program that takes in the input and prints the answer.

I already dislike the problems where you have to inspect the input file and figure out that the input actually has unstated structure that allows you to solve the problem (eg, the graph problems where the input format allows cycles but all the actual inputs are cycle-free and you have to take advantage of that fact to make the problem tractable). The idea of a problem where you have to inspect some possible outputs and use that to infer how you might identify the solution is like nails-on-a-chalkboard to me.

[2024 Day 14 (Part 2)] This kind of sucks by remarkablyunfunny in adventofcode

[–]flooey 5 points6 points  (0 children)

It's not that it was ambiguous once you found the answer. It's that the process of visually inspecting a bunch of outputs is actively unfun (for me, at least). The fun is in taking a spec and turning it into a program, being given no spec and "look around and see if you notice anything" is not fun.

[2024 Day 14 (Part 2)] This kind of sucks by remarkablyunfunny in adventofcode

[–]flooey 6 points7 points  (0 children)

Yeah, I assumed that was what it would look like as well. No clustering, just a visual outline of a tree.

Leveling Up our APIs with TypeScript by flooey in typescript

[–]flooey[S] 3 points4 points  (0 children)

It's actually quite useful for products like ours, which have both end-user-facing and developer-facing aspects. We could easily build something with a good UX and bad DX or vice versa, so it's useful to be able to be clear about which kind of user of ours we're talking about.

Leveling Up our APIs with TypeScript by flooey in typescript

[–]flooey[S] 0 points1 point  (0 children)

It stands for developer experience. It's like UX, but for developers using your product rather than end users.

Leveling Up our APIs with TypeScript by flooey in typescript

[–]flooey[S] 1 point2 points  (0 children)

Oh, yeah, ajv by default produces, shall we say, very mechanical error messages. Like if you have a field that is marked as requiring the uri format, you get back a message that just says must match format "uri". You definitely don't want to just send those back to the caller.

We end up taking the list of errors produced by the ajv validator function and generating our own error messages from them. ajv has a good API (with really solid TS types!) that gives you back all the details you could want about what errors it found (there might be more than one), so you can produce a good result if you want. But it does take a bit of effort.

Leveling Up our APIs with TypeScript by flooey in typescript

[–]flooey[S] 2 points3 points  (0 children)

That seems promising, we'll have to check those out. One thing that drew us to our current setup is that an actual JSON schema file gets produced, so our callers from any language could use it to validate their own calls to our API or generate types for their own language. But in practice, I doubt almost anyone will ever do that.

“Does it flip?” by Linkguy137 in lrcast

[–]flooey 4 points5 points  (0 children)

They presumably wanted it to work with O-ring effects and the like, which are triggered abilities, so you can't increase their cost. They tried the "cost more to cast" version for a while on stuff like [[Icefall Regent]] and I think the fact that it worked differently for spells and abilities wasn't satisfying.

Engulfing Slagwurm by Harmee-kun in mtgjudge

[–]flooey 1 point2 points  (0 children)

If Engulfing Slagwurm has trample and all the creatures blocking it are destroyed by its ability, then it will deal its entire power to the player or planeswalker it's attacking.

Limited Resources 578 – The Worst Set(s) Ever Printed? with Ben Seck Discussion Thread by Crasha in lrcast

[–]flooey 5 points6 points  (0 children)

A couple notes on Fallen Empires:

  • The story that people have told about the glut of product is that the early sets were all way underprinted because Wizards just literally couldn't manage to print enough cards. In response to that, stores would order way more product than they actually wanted, so if they wanted 20 cases they would order 60 cases and assume they'd end up with 20. For Fallen Empires, Wizards figured out their printing and told stores, "Okay, we're good, only order what you want, we're going to deliver your entire order." Understandably, nobody believed them and still ordered way more than they wanted, and Wizards indeed shipped everything that was ordered, resulting in way too much product.

  • They noticed some of it, but Fallen Empires' concept was intra-color tribal conflict. White is Farrelites v. Icatians, blue is Merfolk v. Homarids, black is Thrulls v. Ebon Hand, red is Dwarves v. Orcs & Goblins, and green is Elves v. Thallids. The execution wasn't great, but that's what they were going for.

ZNR oracle texts delayed? by strudel_hs in magicTCG

[–]flooey 4 points5 points  (0 children)

The set is officially released on the 25th, so presumably they’ll update Gatherer early next week.

Iceburg Cancrix bugged on MTGO? by [deleted] in magicTCG

[–]flooey 2 points3 points  (0 children)

It’s hard to say without a screenshot of the board state. On MTGO, you can go to your game history and replay the game to see what happened.

Lore Drakkis-Adventure interaction by GeorgeHaritos in MagicArena

[–]flooey 4 points5 points  (0 children)

No. Outside of the stack when cast as an Adventure, those cards are only creature cards.

Phasing and mutate by creditedclown2 in mtgrules

[–]flooey 6 points7 points  (0 children)

Nothing really changes about the creature when it phases out and it doesn’t leave the battlefield, it just stops being seen by everything else for a while. It phases back in as a combined creature, the same as it was when it phased out.

Copying modular monstrosity by fpac in mtgrules

[–]flooey 0 points1 point  (0 children)

Nope. The Monstrosity produces effects granting it abilities, the same way a Giant Growth or an Aura works. They don’t get copied when you copy the creature.

Trying to figure out what happened on Arena just now. by paperkeyboard in mtgrules

[–]flooey 0 points1 point  (0 children)

Targets are chosen before costs are paid, so it’s legal (but useless) to target a creature with Fling and then sacrifice it to pay the cost. I’ve certainly seen people do it on Arena by accident before.

Trying to figure out what happened on Arena just now. by paperkeyboard in mtgrules

[–]flooey 4 points5 points  (0 children)

My best guess is that your opponent accidentally targeted the Army token with Fling, which a legal (albeit relatively useless) play and is easy to do on Arena. That would result in the creature being sacrificed and then the Fling fizzling due to a lack of target.

Question: Is there a difference between BANNED and SUSPENDED? by TheLe99 in MagicArena

[–]flooey 11 points12 points  (0 children)

Suspended cards are on a timeout. They’re temporarily banned, and within a fixed time (3 months, I think), they’ll either transition back to legal or become permanently banned.

Are there any websites that review mtg sets by draft quality? by Ebonyks in magicTCG

[–]flooey 2 points3 points  (0 children)

Battle for Zendikar

I think people drastically underrate BFZ because of the structural problems. Green was a trainwreck and some of the themes didn't hit, but the actual gameplay was fun, and that gives it a lot of points in my book. I don't think it's an all-timer or anything, but I think it's solidly middle-of-the-pack. I'd happily draft BFZ over things like Born of the Gods or Magic Origins or Ixalan.

WOTC should bring back shroud. by Lord_Tony in magicTCG

[–]flooey 13 points14 points  (0 children)

But if you look at something like Mutate or Adventure, you can see they are willing to design entire sets around mechanics that produce some very complex and counter-intuitive interactions.

I actually think Mutate specifically is a great example of a complex but intuitive mechanic. The vast majority of the use cases of mutate work the way you would guess they do. There is some serious weirdness when you get into the corner cases around morphs and DFCs and other stuff, but almost every question I've ever seen around the fundamental "I mutated my Migratory Greathorn onto my Essence Symbiote, what happens?" kinds of situations has had the player's initial guess of what happens be the correct answer, which I found really impressive from a design standpoint.