Deebster

joined 2 years ago
[–] Deebster@programming.dev 5 points 2 years ago* (last edited 2 years ago)

I thought that, and nearly didn't read the article, but it's really interesting - and useful to have these refutations to anyone who trots out these lies/distortions when talking to you.

Not that arguing with facts is actually going to change their mind, but at least you can feel good about winning the argument!

edit: I posted some notes as a top-level comment

[–] Deebster@programming.dev 5 points 2 years ago (3 children)

Or "a bug on my side", depending on what they mean. Prepositions are hard.

[–] Deebster@programming.dev 3 points 2 years ago* (last edited 2 years ago)

It's been downvoted because it was posted multiple times (misunderstanding/technical error) but I agree. Each of the posts have different replies so it's a shame we can't merge them into one excellent thread.

[–] Deebster@programming.dev 28 points 2 years ago

Large parts of the rewrite came from contributors who had never worked on fish before.

That's pretty useful alone.

And there's this:

Thread Safety

Allowing background functions and concurrent functions has been a goal for many years. I have been nursing a long-lived branch which allows full threaded execution. But though the changes are small, I have been reluctant to propose them, because they will make reasoning about the shell internals too complex: it is difficult in C++ to check and enforce what crosses thread boundaries.

This is Rust's bread and butter: we will encode thread requirements into our types, making it explicit and compiler-checked, via Send and Sync. Rust will allow turning on concurrent mode in a safe way, with a manageable increase in complexity, finally enabling this feature.

[–] Deebster@programming.dev 8 points 2 years ago (3 children)

Thanks, I didn't want to have to read the article to find that out.

In return, did you know that in Lemmy you can put two spaces at the end of the line to not start a new paragraph?

E - Emmy
G - Grammy
O - Oscar
T - Tony

[–] Deebster@programming.dev 3 points 2 years ago

Oh yeah, that looks much better than any of the included themes. Nice work!

[–] Deebster@programming.dev 1 points 2 years ago (5 children)

Could you share a screenshot of your final result?

[–] Deebster@programming.dev 3 points 2 years ago

Hmm, getting origin servers to expose themselves this way is a clever hack. As noted, any bad actors probably already know this trick to bypass Cloudflare/whatever anti-DDOS layer.

As a fix, I guess you can either send your server's outgoing connections through a proxy/VPN or use your hosting company's firewall to block all non-Cloudflare inbound traffic.

[–] Deebster@programming.dev 3 points 2 years ago

The colours used seem to be poorly chosen, given that humans are most sensitive to differences around green and blue, but here they use lots of orange/brown/pink.

[–] Deebster@programming.dev 3 points 2 years ago

The fact that it's Nintendo's IP seems the key thing here.

So did Nintendo get Valve to do this, or is Valve just covering its back from the notoriously-litigious Nintendo?

[–] Deebster@programming.dev 1 points 2 years ago (1 children)

Peglin sounds interesting; I still fire up Peggle from time to time, and I always think of it whenever I hear Ode to Joy (which is at least once a year thanks to the best Christmas film Die Hard).

[–] Deebster@programming.dev 2 points 2 years ago

I just replayed Little Inferno after something reminded me about it and I noticed there was a DLC released (in late 2022).

It's a sandbox puzzle game where you burn stuff in your fireplace and try to find combos. There's slightly more to it, but really just stuff that's there to stop you buying + burning everything at once and insta-completing the game.

The DLC adds a new catalogue and more combos; if you're replaying you don't need to replay the main game too as it just adds to that (with a few changes).

view more: ‹ prev next ›