[-] sandalbucket@lemmy.world 10 points 1 week ago

But MS teams is very secure! It’s sandboxed in a web browser :) It’s effectively a single-tab display of an entire ram-eating chromium process :)

The only unfortunate side effect is that it can’t read your system default audio output, so it uses a cryptographically secure random number to decide which other audio output to use. That’s right - it very securely knows about all of your audio outputs, even though they aren’t the system default :)

Did you just try to send someone a file? Don’t worry, I’ve put the file in sharepoint for you, and have sent them a link instead. Actually, wait - you had already sent that to someone else, so I sent file (1).docx instead. Actually wait - that was taken too. Now it’s file (2).docx.

I would like to provide a friendly reminder that you will need to manage the file sharing permissions in sharepoint should anyone else join this 1-on-1 direct message chat :)

[-] sandalbucket@lemmy.world 10 points 1 week ago

It really depends on the parameters of the thought experiment.

If everyone suddenly received a lot of money, there would be a wild period of adjustment before we figure out the pricing system again and life continues as normal. Even though there’s a lot more money, there is not magically more TVs to buy. Nor would we all start building tv factories - there’s not magically more copper or concrete to buy either.

If we all got more money and buried it in our yards and swore never to use it, then nothing has changed. For the sake of the thought experiment, someone would break the promise (I would - I want air conditioning), and then everyone else would break it too, and we end up in the previous situation.

If everyone were suddenly truly wealthy - as in stuff / things - some might think we would chill out and coast for a while. But having satisfied our big needs ( I am not being hunted by tigers) and our medium needs (Air conditioning, yay!), I imagine humanity would just keep working - there are always more problems to solve / there is always more work to do.

[-] sandalbucket@lemmy.world 11 points 1 week ago

Get yourself a $5 vpn service and read up on the “Mainline DHT” :)

[-] sandalbucket@lemmy.world 12 points 2 weeks ago

Between 2005 and 2010, the nation of Canada simply ceased to exist.

[-] sandalbucket@lemmy.world 10 points 1 month ago

Those things are awesome. They weigh next to nothing, the small ones have 60 inhales in them, and a single hit is night and day when running at high altitude. A buddy didn’t have time to acclimate before a race, so we got him one as a joke, and it unironically helped him a lot

[-] sandalbucket@lemmy.world 15 points 1 month ago

As “down”, I hereby grant maculata retroactive permission to make the above joke; and formally proclaim that I found said joke to be at least somewhat amusing

[-] sandalbucket@lemmy.world 19 points 1 month ago

There are many things wrong with this.

[-] sandalbucket@lemmy.world 15 points 1 month ago

We could call it … WebAssembly! And now it’s a C compilation target, which means we can run Node.js in the browser, to get a javascript runtime :)

[-] sandalbucket@lemmy.world 11 points 1 month ago

Ah, I think there’s a spelling mistake in the title - let me see if I can fix it for you:

Please give more money to the corn lobby

[-] sandalbucket@lemmy.world 12 points 2 months ago

Fortunately, diacontagious (or however you spell it) earth is not very “humane”. It cuts their wax layer as they crawl through it, leaving just enough of a gap that they can’t contain moisture, and they dehydrate / mummify to death.

This fun fact brought me much comfort while I lied in bed, slapping every itch and wincing at every breeze.

[-] sandalbucket@lemmy.world 10 points 2 months ago

I’ve been zipping things all day. Because it’s only one blob in the container, and then you can use website_run_from_package, which is just about the only way to get azure functions stood up via infra-as-code.

But whatever unzip thing they use sure isn’t the linux default, because it doesn’t support symlinks. And pnpm uses almost exclusively symlinks, to point to its central package store, so re-installing doesn’t take 8 years like it does with npm.

But that’s fine, because zip will follow symlinks and bake the actual files in, in place - which is pretty slick. But then azure functions package resolver can’t seem to figure out what the hell is going on, because it’s still putting dependencies in node_modules/.pnpm.

So we pass —shamefully-hoist, which is a great name for a flag, which puts all the things at the top level of node_modules, and now zip works, and azure works - but each dependency also comes with its own node_modules, with another symlink to a package that’s already at the top level. So it works, but it’s 10x bigger than it needs to be - 6.4 MB instead of 668 KB.

Fortunately we can use our build script to populate a .npmrc file, and set node-linker to hoisted, at which point pnpm will mimic npm with no symlinks at all - small, efficient, and dumb enough that the azure functions runtime can figure out how to deal with it.

It took me 4 hours to debug this mess.

All that to say, yes, a weighted blanket would be downright delightful right now, but please keep the zip files away from me

[-] sandalbucket@lemmy.world 13 points 2 months ago

Is my file in onedrive? Or on disk? Or is it in sharepoint? Or it could be in a teams chat - but isn’t that just sharepoint? I sent it to Tom also, but it was already in sharepoint because I had sent it to Jim, so it re-named it to something else. Where in sharepoint are my teams files? Or the teams files others have sent me? Is this actually an attachment on my email or is it a “shared link” in disguise?

I’m not sure what’s real anymore!

view more: ‹ prev next ›

sandalbucket

joined 3 months ago