Skip Navigation

Posts
21
Comments
2,163
Joined
2 yr. ago

  • ublock origin won't help you blocking the ad elements if the entire website ui is rendered in a canvas (already starting to happen thanks to some frameworks like flutter) and can't block the ad logic if it bundled in the wasm along with the rest of the app. It might still able to block the requests, but they're starting to serve the ads from the same domain that serves the website so it can't be blocked without breaking the website itself, and might begin to serve those over websocket so adblockers can't block it by url path. With javascript, an ad blocker might still be able to monkey patch the ad logic on runtime to break it, but with black box like wasm I'm not sure if such thing is possible.

    Once tooling and frameworks make it easier for average webdevs to use webasm, I'm sure ad companies will begin to offer it in their ads sdk. Thankfully most websites with ads are still care about SEO so at the very least we can be sure it won't happen anytime soon, unless something changes in how google works that could enable this.

  • People are annoyed by canonical shoving snaps into their mouth at every opportunity (people want to choose when to use them by themselves), but there are many legitimate reasons for existence of snap and flatpak. Here are some of them:

    • the app developers themselves are in full control of their app's distribution and updates instead of relying on distro maintainers. devs getting some angry mails for bugs already fixed but not yet included by distros is tale as old as time.
    • simplified dependency management. what's stopping the dev from packaging their app using distro's native package management instead? whelp, they don't want to deal with this stuff. It can be a hard work, and there are dozens of distros out there to support.
    • protecting users data. when you run an app installed from your distro's package manager, you know you can trust it because your distro maintainers have vetted the app to make sure it doesn't read your mail or your browser history or your ssh keys. when you download the app from a third party source, you can only pray to god that those apps won't mess with your data behind your back. You don't have to worry about that when you use sandboxed apps like flatpak.
  • Ubuntu, please stop! Her neck is going to snap!

  • I love seeing webassembly getting traction because it enable cool stuff never thought possible before running in web browsers. But webassembly is a blackbox that can't be tinkered with by end users. I dread the day webassembly become so widely used that average websites run under webassembly because that would be the end of blocking ads or tweaking websites behavior with greasemonkey scripts.

  • CoffeeScript was a fad, but TypeScript seems to gaining more and more popularity these days, with new runtimes like deno supporting them natively. TypeScript finally gave Microsoft relevancy again in webdev world, so I bet they'll go a great length to make sure it stays that way. If Microsoft were still making their own browser engine, I bet they'll make it natively supports TypeScript too.

  • I got the feeling that the other commenter is right, that you’ll hate it, every day going forward:

    Choose dishwasher over cabinet: every time you don't use the dishwasher's full capacity, you'll wonder why you didn't go with extra cabinet space instead

    Chose extra cabinet space over dishwasher: every time your dirty dishes are too much for your dishwasher, you'll wonder why you didn't go with bigger dishwasher instead

  • Using apache is smoother for beginner though because nextcloud can configure some of the webserver configuration it needs by generating a .htaccess file by itself without user intervention. On nginx you might need to tweak the webserver configuration yourself every once in a while when you update nextcloud, which OP seems to hate to do.

  • anti-homeless spikes? Pfft, just learn how to sleep on a bed of nails like those magicians.

  • eBPF: psst, wanna run your code directly in kernel?

  • Double Dragon on NES had a jump that was impossible to make forcing the company to make a new cart and give refunds.

    I didn't know this. This is obviously why I never finished that game and certainly not because I suck at it.

  • Games back then were also typically made by two dudes: one programmer and one artist. Heck, the original doom was made by five dudes: two programmers, two artists and one designer. I wonder what kind of nes games could be made back then if they had AAA budget like modern games.

  • I use distros with systemd but damn, pretty soon it's not gnu/linux anymore, it'll be systemd/linux. systemd already manages services, bootloader, dns and networking. Maybe they'll replace coreutils next and the transition is completed.

  • It's obvious, more ink used = more profit. The government get the tracking they want, the printer company is slightly more profitable due to extra ink usage, and the customers got fucked. Win-win!

  • People getting downvoted just for having a different opinion really annoys me. Same with seeing obvious trolls getting upvoted. It's not ideal, but lemmy has an option to hide scores, and it makes browsing lemmy more pleasant to me.

  • Afaik the reolink homeassistant integration supports live feeds. The integration seems pretty solid with a lot of features, though I haven't tested them myself (I'll probably get one soon to replace mine).

  • Whelp, gnome doesn't even support hdr yet, but kde added preliminary support just recently. Also, nvidia added supports for hdr just recently with their v550 driver, released just last month. You probably can run hdr games today if you're willing to put some elbow grease. I'm lazy though, so I'll just wait.

  • Which one would you use the most, the dishwasher or the cabinet?

  • Nextcloud is just a php app. As long as you can run postgres and apache, you're golden. How to do that depends on your distro, but usually just involves installing apache and postgres from your package manager.

    Once you have apache and postgres installed, consult this page on how to run nextcloud. It's not too hard, just copy nextcloud files to apache directory and edit some configuration file.

  • Max reverse speed is also capped at 5mph.