![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://beehaw.org/pictrs/image/c0e83ceb-b7e5-41b4-9b76-bfd152dd8d00.png)
Which is better in what way exactly?
Which is better in what way exactly?
You mean does the 80s-based protocol that doesn’t even support encryption support voice?
It doesn’t support having messages received while you were offline
IRC supports one and one thing only: N-wise chats to connected clients. That and delusional nerds who like to think they’re better than everyone else. Huge support for that too.
People who actually have sane standards for their instant messaging use the Matrix decentralized chat protocol when they need non-proprietary coms, or revolt
And they can react to in-game state as well
If every action produces logs and the logs are given to every npc along with some flags, suddenly,
Just punched a guard? That goes in the context
Player is rich? That’s in the context
Wearing mage clothes? Context
It’s a cool way to increase immersion for not much effort without breaking anything in a traditional game
I guess printf “” > file
That is one savage fucking title
That’s insane
Also lol at the people getting mad at the tea maintainer for “name calling” the guy hired to write up the scam PR
Gig economy or not this idiot should have known better
Sometimes some programs and some downloads have weird slowdowns like this when my VPN is on, even though others remain completely unaffected
deleted by creator
Factorio is priced appropriately
It’s less that it never goes on sale, more like it is always on sale
That’s a big one, generating thumbnails client-side rather than running an imagemagick instance on the server to re-size pictures on upload
I used it to generate hashes of the pictures as well, once.
Adding watermarks too. There are virtuous watermarks as well, I remember having to code up a transparents watermark over people’s IDs to make sure that when they submitted their renters dossier (it was a real estate renting service), it couldn’t be used to commit identity theft by the homeowner later down the line or re-used for something else.
Ah nah Canvas is used for so much stuff and it’s sometimes way under your radar in stuff you wouldn’t at all expect
For instance
I’ll let you look at the comments to see how they circumvented this
async function generateFacePic(commentData: SnooComment, ppBuffer: HTMLImageElement[], displaySize: number = 50): Promise<HTMLCanvasElement> {
const imageSeed = /* a random number */
const imageElement: HTMLImageElement = /* someone's avatar */
// Purpose of copying: A single <img> tag cannot be in multiple spots at the same time
// I did not find a way to duplicate the reference to an img tag
// If you use Element.appendChild with the same reference multiple times, the method will move the element around
// Creating a new <img> tag and copying the attributes would work, but it would fetch the src again
// The image at thispersondoesnotexist changes every second so the src points to a new picture now
// Since the URL has a parameter and hasn't changed, then most likely, querying the URL again would
// hit the browser's cache. but we can't know that.
// Solution: make a canvas and give it the single <img> reference. It makes a new one every time. It doesn't query the src.
const canv = copyImage2Canvas(imageElement, displaySize);
canv.classList.add(`human-${imageSeed}`);
return canv;
}
I’ve seen canvas being used for github-like random avatars, graphs, logos, to create dynamic previews of images on the page in online shops, …
It looks a lot like win95. I don’t think anything you brought up is relevant
How’s the atlantic anything like the pacific?
Truly nothing in common. Might as well be comparing an apple to caulking a window
Super Naughty Maid 2? 🤨📸
Communist != tankie
Tankies are always communists, communists aren’t always tankies
Null pointers, runtime exceptions and try catch blocks in 2023
Crabs in a bucket mentality
I say hats off to anyone who can get paid to do nothing and wish them well
I don’t know that seems a bit far fetched
Damn, he aged
It ““worked”” in France
It still kills most of the userbase when they do it
Normal people don’t know what a fucking dns is
You end up with 10 more new sites and a drop in quality and an endless game of cat & mouse