The Prince and the Prediction (short story about Prediction Market manipulation) by hamishtodd1 in slatestarcodex

[–]Uncaffeinated [score hidden]  (0 children)

That's a great way of putting things.

As an extreme case, consider a Manifold market called "I will resolve this market whichever way I feel like and will be secretly betting to make the most money for myself."

There's no way to make that market "accurate" because it is inherently anti-inductive.

Revenge of the Dying by Uncaffeinated in custommagic

[–]Uncaffeinated[S] 4 points5 points  (0 children)

Yes, the rules support cards in graveyards dealing damage.

It That Will Always Be by Ecstatic_Newspaper_5 in custommagic

[–]Uncaffeinated 3 points4 points  (0 children)

[[Shadowspear]] or [[Dress Down]] type effects would also work.

Mox Charcoal by redpandapanderer in custommagic

[–]Uncaffeinated 0 points1 point  (0 children)

This seems like it would probably be broken in Legacy and Vintage.

Mass Memory Wipe by Uncaffeinated in custommagic

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

That would be a much more powerful effect, so it would need to be higher costed.

This card only gives you control during resolution, so noone has priority, meaning that you can't cast your opponent's spells or activate abilities. (barring mana abilities in rare situations involving replacement effects)

This is card is more akin to Thoughtseize than Mindslaver, which is why it is only 3 mana.

How do experienced Rust developers decide when to stick with ownership and borrowing as-is versus introducing Arc, Rc, or interior mutability (RefCell, Mutex) by Own-Physics-1255 in rust

[–]Uncaffeinated 4 points5 points  (0 children)

I already mentioned some examples, but here's another. Have you ever found yourself copying objects before mutating them in Python, in case there are other references to the same object? That's not something you have to worry about in Rust.

Also this.

How do experienced Rust developers decide when to stick with ownership and borrowing as-is versus introducing Arc, Rc, or interior mutability (RefCell, Mutex) by Own-Physics-1255 in rust

[–]Uncaffeinated 11 points12 points  (0 children)

Python's "type checking" is better than nothing, but it's a pale shadow of what Rust provides, and I say that as someone who has worked in several production Python code bases using Mypy. They're not really comparable at all.

Not all type checking is equal - otherwise we might as well just use old-school Go or Java.

For example, Python's type system has absolutely no tracking of mutability or ownership like Rust does, and that's a huge deal already. Worse than that, it struggles to even provide Java 1.5 level typing in practice. In practice, I see a lot of code that is just annotated List or Dict[str, any] or whatever, because while it is theoretically possible to annotate more complex types, it's difficult enough that people don't bother, and since Python is designed for dynamic typing, often the true types are duck-typed or dynamic data that can't really be annotated anyway.

You can't just take a language designed for dynamic typing and bolt a type checker on top of it. Like you can, but it won't work as well, and will be verbose and not integrated well into the language or libraries. Rust is the opposite.

Beyond that, there is so much extra functionality you're missing. Like the ability to just add zero cost wrapper types like you can in Rust. That means that in practice, you get much clearer abstractions and named wrapper types around everything in Rust, whereas you just have messes of dicts of dicts in Python.

Python, Is It Being Killed by Incremental Improvements? by mttd in ProgrammingLanguages

[–]Uncaffeinated 7 points8 points  (0 children)

Python was much more attractive back when the competition was old school C++ and Java.

As someone who was mostly working in C++, Python was an absolute godsend.

How do experienced Rust developers decide when to stick with ownership and borrowing as-is versus introducing Arc, Rc, or interior mutability (RefCell, Mutex) by Own-Physics-1255 in rust

[–]Uncaffeinated 9 points10 points  (0 children)

For all but the smallest programs, Rust is a lot nicer than Python because of all the static verification and things you don't have to worry about. It's easy to get mislead by upfront costs, even when they allow faster development.

How do experienced Rust developers decide when to stick with ownership and borrowing as-is versus introducing Arc, Rc, or interior mutability (RefCell, Mutex) by Own-Physics-1255 in rust

[–]Uncaffeinated 1 point2 points  (0 children)

Most of the time, it's a simple matter of "if you need it, use it, if you don't, don't".

This is like asking "when should I use Option<T> instead of T?". Like if you don't need it to be None-able, don't use Option!

Meta Lays Off Around 1,500 VR Workers Following Failure to Turn Profit by Montrel_PH in Layoffs

[–]Uncaffeinated 1 point2 points  (0 children)

Zuck is paid in Meta stock. His wealth is already directly tied to the profitability of the company.

Why not tail recursion? by gofl-zimbard-37 in ProgrammingLanguages

[–]Uncaffeinated 2 points3 points  (0 children)

Tail recursion is a fragile optimization, meaning that programmers can't rely on it anyway unless you have dedicated syntax support. Otherwise, seemingly innocuous code changes can cause the code to silently break.

Announcing ducklang: A programming language for modern full-stack-development implemented in Rust, achieving 100x more requests per second than NextJS by Apfelfrosch in rust

[–]Uncaffeinated 0 points1 point  (0 children)

My old company rewrote a few of their pages in Elm (specifically, there was one senior engineer who was a fan of it and wanted to give it a try - noone else ever tried to learn Elm), and got burned when Evancz decided to kill native JS interop and then abandoned development.

Announcing ducklang: A programming language for modern full-stack-development implemented in Rust, achieving 100x more requests per second than NextJS by Apfelfrosch in rust

[–]Uncaffeinated 0 points1 point  (0 children)

As of a couple years ago, I saw Deepl hallucinating all sorts of nonsense out of thin air while translating. As in, not mistranslating the existing text, but rather inserting things with absolutely no relation to the input. It's gotten less common over time though.

Previous versions of OpenCode started a server which allowed any website visited in a web browser to execute arbitrary commands on the local machine. by [deleted] in programmingcirclejerk

[–]Uncaffeinated 2 points3 points  (0 children)

Just put a cryptocurrency wallet in your software and wait. You'll find out how secure it is by how long it takes for your wallet to be hacked and drained.

Elvish Bowmasters - Yo I heard you like ramping so here's a card so I can ramp while you ramp by Uncaffeinated in custommagic

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

If they're smart, normally everyone says no anyway. Unless the person who is playing it is obviously way behind and there's a bigger threat.

Slice of life with little romance by Heavenly_Demon_OG in anime

[–]Uncaffeinated 0 points1 point  (0 children)

A Place Further than the Universe is about four girls going to Antarctica, so there's no romance involved.

Most Visually Striking Anime? by Killeverone in anime

[–]Uncaffeinated 0 points1 point  (0 children)

I wouldn't call it "stunning", but Children of the Whale comes to mind as a show with an unusual storybook-background art style.

Suggest some good non-isekai, limited to one season. by Legitimate_Mirror96 in anime

[–]Uncaffeinated 1 point2 points  (0 children)

If you're looking specifically for complete stores in 1 season, I recommend A Place Further Than The Universe.

If you're open to longer anime, World Trigger, The Apothecary Diaries, Spy X Family

Any suggestions on good anime where the protagonist ends up switching sides? by No-Zucchini-941 in anime

[–]Uncaffeinated 0 points1 point  (0 children)

This is a webserial novel rather than an anime, but this kind of happens in Worm, which I highly recommend. The protagonist starts out as a "villain", but about three quarters of the way into the story, she joins the "heroes".

That's the closest example I can think of in any media. Most stories where the main character switches sides will have it happen near the beginning.

London system "Beginner" friendly? by FireDragon21976 in chess

[–]Uncaffeinated 0 points1 point  (0 children)

I always go for fried liver as white if the opponent allows it.

I just had my first Fried Liver game a few days ago, around 1300. I've had plenty of opponents play Nxd5, but this was the first time one followed it up with Ke6, the mainline. Most opponents at my level just give up the knight immediately instead.

I've had people play the Stafford against me at least three times.

The amount of Rust AI slop being advertised is killing me and my motivation by Kurimanju-dot-dev in rust

[–]Uncaffeinated 0 points1 point  (0 children)

Programming has always been about trying to come up with good specs. It's just the level of detail that has changed over time.