Anyone that wants to scrape Lemmy would have an easier time setting up their own server, federating with everyone, and reading straight from their DB. No web scraping required. Though, web scraping defenses would be useful against general web scrapers/crawlers.
I blow hot air.
- 1 Post
- 25 Comments
Vent@lemm.eeto
Selfhosted@lemmy.world•Plex is locking remote streaming behind a subscription in AprilEnglish
7·1 year agoThey typically don’t. They do proxy it if there is something preventing a direct connection, but the proxy bandwidth is super limited and results in pretty terrible playback quality.
� is used to represent an invalid character, so it makes sense that it’d appear often when bad data is being rendered (or good data is being rendered improperly).
Vent@lemm.eeto
Linux@programming.dev•How to show a diff of 2 kdbx Keepass Databases when a sync conflict happens?
9·2 years agoI’ve used Keepass + Syncthing for many years and this has worked flawlessly every time.
You probably already know this, or are talking about another language, but JavaScript is inherently single threaded, so unless you’re running blocking I/O in parallel, you won’t actually see any performance boost. Service workers get their own thread though.
Grep is as high power as vim and emacs??? In what universe?
Vent@lemm.eeto
Selfhosted@lemmy.world•Selfhosted messenger/community software like discordEnglish
4·2 years agoIf you’re worried about unauthorized access to the physical machine, you could always just do disk-level encryption instead or store the app’s data in something like a Veracrypt virtual disk. They’d still be able to access the data if they go through your OS/user, but wouldn’t pick anything up by accessing the drive directly.
Nothing short of E2EE can truly stop someone from accessing your data if they have physical access to the server, but disk encryption would require a targeted attack to break, and no host is wasting their time targeting your meme server. I seriously doubt they’d access it even if you had no encryption at all, since if they get caught doing that they’d get in a heap of legal trouble and lose a ton of business.
Oh, it’s drag-and-drop only with no keyboard support whatsoever. Changing a variable is hidden beneath 12 menus, and it uses a proprietary IDE that locks up after every click. Looks great in screenshots though!
You can 100% fire all your developers!*
*As long as your business users have loads of free time and the skillset of developers.
Is DDOSing really a problem anymore? Any CDN worth their salt should handle even massive DDOS attacks no problem.
Just buy our vendor’s/partner’s SaaS solution and all of this magically goes away!
Vent@lemm.eeto
Programming@programming.dev•Most micromanagers don't know their engineers consider them to be such.
5·2 years agoThis article is actually pretty awesome! Definitely taking some notes for when my role requires management.
Vent@lemm.eeto
Open Source@lemmy.ml•Github Enshitification, This comment has been minimized. Sign in to view
31·2 years agoWho even uses the web editor on any git website though? For anything besides micro fixes for projects I don’t already have cloned, I find it easier to just update things locally and push.
Don’t even get me started on github rendering tabs as EIGHT spaces.
Could be worse, mine have started saying “the MVP must be feature complete and 100% bug free” but there’s a 0% chance there’s enough budget for that.
Podman is purposefully built to rely on systemd for running containers at startup. It ties in with the daemonless and rootless conventions. It’s also nice because systemd is already highly integrated with the rest of the OS, so doing things like making a container start up after a drive is mounted is trivial.
Podman has a command to generate systemd files for your containers, which you can then use immediately or make some minor tweaks to your liking.
I use podman for my homelab and enjoy it. I like the extra security and that it relies on standard linux systems like systemd and user permissions. It forces me to learn more about linux and things that apply to more than just podman. You can avoid a lot of trouble by running the containers as root and using network=host, but that takes away security and the fun of learning.
What software isn’t?
Once upon a time, Google offered unlimited drive storage as part of some GSuite tiers. They stopped offering it a while ago and have kicked most/all legacy users off of it in the past few months. It was glorious while it lasted 😢
Vent@lemm.eeto
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com•LaLiga "Talks to Google" About Deleting Piracy Apps From a Million Phones * TorrentFreakEnglish
168·2 years ago“If it can be done and it is done, for example, for crimes such as child pornography, for intellectual property, which is stealing, they should have to do it too.” - LaLiga chief Javier Tebas
Ah yes, two equivalent crimes: CSAM and… um… watching sports without paying
Vent@lemm.eeto
Programming@programming.dev•Most UI Applications are Broken Real-time Applications
61·2 years agoThe article is not talking about async processing. It’s talking about the process scheduler and thread blocking. It even has a section titled “Real-time Scheduling” that talks specifically about the process scheduler.
It’s simply not possible to fit the author’s definition of real-time without using something like an RTOS, and the author seems to understand that. The main feature of an RTOS is a different scheduler implementation that can guarantee cpu time to events. The catch is that an RTOS isn’t going to handle general purpose usecases like a personal computer very well since it requires purpose-built programs and won’t be great at juggling a lot of different processes at the same time.
Vent@lemm.eeto
Programming@programming.dev•Most UI Applications are Broken Real-time Applications
391·2 years agoThis is a ridiculous definition of “real-time”. To accomplish this you’d need to subvert the kernal’s scheduler, otherwise you’ll always end up with “unbounded” response times since a single program can’t control what else is running or which clock cycles are allocated to it. What you end up with is an OS that only runs one process per thread.
I’m tempted to abandon using Windows, macOS and Linux as the main platforms with which I interact.
Yeah, okay buddy. And I’m tempted to stop eating and sleeping because I’d like the extra free time.





“Works for me and my sister.”