There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

nottelling

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

nottelling ,

So… you’re afraid of the command that does the thing you’re trying to do?

nottelling ,

Your edit is a bad take. It doesn’t matter if he’s also selling shirts with MLK and Ghandi quotes. Nazi shit is Nazi shit. Doing Nazi shit, no matter what his own stupid rationalization, makes literally everything else he does irrelevant.

nottelling ,

I’m surprised no one’s mentioned the security implications. Mounting with nosuid and nodev options can undermine rootkit or privileged escalation exploits.

nottelling ,

Free tier is super limited and super easy to accidentally break out of. I had a single file in S3, but because my logging settings were wrong, I broke the free tier with junk logs.

The t2 micro ec2 instances are fine, but you need to be very careful about their storage and network egress.

Best use I’ve had for AWS that has managed to stay within the free limits has been Lambda. Managed to convert a couple self hosted discord bots to a few Lambda functions, works great. Plugging it into CloudFormation and tying up CI/CD with CodePipeline and the like were overkill but good learning exp.

I don’t think there’s any ECS free tier, but you can fit a private container repository in the free S3 limits as well.

nottelling ,

The above is accurate, and can be considered accurate for any directory below or at well.

Per /run, it’s also mounted in memory, so trying to “declutter” it won’t get you anywhere and things will return on reboot.

nottelling ,

You’re going to want to look up things like symlinks, hard links, fuse filesystems, and bind mounts among other concepts. Your “whole directory” and other duplicates are artifacts of how the filesystem and process management works, and simply running fsearch or find over them is going to be confusing if you don’t know what you’re looking at.

One Unix concept that carries over to Linux is that everything is a file. Your shared memory space, process data, device driver interfaces, etc, all of it is accessible somewhere in the same virtual filesystem tree as the actual files.

Because of this, there’s very little reason to have the whole filesystem indexed from root. If you’re worried about space usage, you want to work with packages through the package manager. If you’re worried about system integrity, you’ll want package validators.

nottelling ,

Don’t “declutter” manually. Use your package manager.

nottelling ,

Flatpak is itself a file manager.

That duplicate of your folder in /run is due to filesystem links (or more likely a fuse mount, I’ve never actually looked into how flatpak works). But either way, they aren’t copies of the data.

nottelling ,

Man, I use my switch all the time. But I love little metroidvania and smaller indie and single player games. Any time I see something interesting on steam, I’ll buy it on the switch if available.

I’ve also been using it to replay older stuff. The first red dead, the Arkham trilogy, currently going through Nier: Automata again.

nottelling ,

The focus on sales and deals and shit has been an attempt to compete with first Walmart and target, and then Amazon.

Used to be that department stores were where you went when you needed stuff. At one point, it was just where you went shopping for your general life. They tended to lower prices than boutiques through volume and you’d go to more specific, more expensive stores for more specific things.

Today, yeah. Why bother? You actually can find better clothes at Macy’s and Penny’s than Walmart, but you have to dig, and realize that the real Levi 501s are going to be $30 more than the modern Levi stretch fit trash. (And $30 less than buying them at the Levi store.)

nottelling ,

Or how about, rather than your narrow, specific 3 definitions, a fourth thing, such as how it’s phrased in the wiki:

Misogyny is hatred of, contempt for, or prejudice against women or girls. It is a form of sexism that can keep women at a lower social status than men.

The emphasis there is why you’re being called names on the internet. If you’re advocating systems or societal norms of gender oppression, you’re being misogynist. This remains true even if you’re not doing it intentionally.

The world we live in is deeply patriarchal, so it can be hard to see these problems, because the views and opinions you’ve got are just “normal”. Something being the norm doesn’t mean it isn’t oppressive, and having an opinion doesn’t mean you shouldn’t consider the impacts of that opinion.

Generally, if someone calls you a misogynist, and you go “bUt I rEsPeCt wOmEn”, you might want to take a little time to figure out where it’s coming from. It can certainly be real without fitting in your 3 tidy little self-serving definitions.

I’ll also point out that you can replace nearly every instance of misogyny in this thread with racism, and replace women with black, and it would be the same discussion. Or you could swap misogyny/women with misandry/men. Oppression is oppression, no matter who holds the power.

nottelling , (edited )

If you are in a position to ask this question, it means you have no actual uptime requirements, and the question is largely irrelevant. However, in the “real” world where seconds of downtime matter:

Things not changing means less maintenance, and nothing will break compatibility all of the sudden.

This is a bit of a misconception. You have just as many maintenance cycles (e.g. “Patch Tuesdays”) because packages constantly need security updates. What it actually means is fewer, better documented changes with maintenance cycles. This makes it easier and faster to determine what’s likely to break before you even enter your testing cycle.

Less chance to break.*

Sort of. Security changes frequently break running software, especially 3rd party software that just happened to need a certain security flaw or out-of-date library to function. The world has got much better about this, but it’s still a huge headache.

Services are up to date anyway, since they are usually containerized (e.g. Docker).

Assuming that the containerized software doesn’t need maintenance is a great way to run broken, insecure containers. Containerization helps to limit attack surfaces and outage impacts, but it isn’t inherently more secure. The biggest benefit of containerization is the abstraction of software maintenance from OS maintenance. It’s a lot of what makes Dev(Sec)Ops really valuable.

Edit since it’s on my mind: Containers are great, but amateurs always seem to forget they’re all sharing the host kernel. One container causing a kernel panic, or hosing misconfigured SHM settings can take down the entire host. Virtual machines are much, much safer in this regard, but have their own downsides.

And, for Debian especially, there’s one of the biggest availability of services and documentation, since it’s THE server OS.

No it isn’t. THE server OS is the one that fits your specific use-case best. For us self-hosted types, sure, we use Debian a lot. Maybe. For critical software applications, organizations want a vendor so support them, if for no other reason than to offload liability when something goes wrong.

It is running only rarely. Most of the time, the device is powered off. I only power it on a few times per month when I want to print something.

This isn’t a server. It’s a printing appliance. You’re going to have a similar experience of needing updates with every power-on, but with CoreOS, you’re going to have many more updates. When something breaks, you’re going to have a much longer list of things to track down as the culprit.

And, last but not least, I’ve lost my password.

JFC uptime and stability isn’t your problem. You also very probably don’t need to wipe the OS to recover a password.

My Raspberry Pi on the other hand is only used as print server, running Octoprint for my 3D-printer. I have installed Octoprint there in the form of Octopi, which is a Raspian fork distro where Octoprint is pre-installed, which is the recommended way.

That is the answer to your question. You’re running this RPi as a “server” for your 3d printing. If you want your printing to work reliably, then do what Octoprint recommends.

What it sounds like is you’re curious about CoreOS and how to run other distributions. Since breakage is basically a minor inconvenience for you, have at it. Unstable distros are great learning experiences and will keep you up to date on modern software better than “safer” things like Debian Stable. Once you get it doing what you want, it’ll usually keep doing that. Until it doesn’t, and then learning how to fix it is another great way to get smarter about running computers.

E: Reformatting

nottelling ,

Yup. Treating VMs similar to containers. The alternative, older-school method is cold snapshots of the VM, apply patches/updates (after pre-prod testing & validation), usually in an A/B or red/green phased rollout, and roll back snaps when things go tits up.

nottelling ,

It means if you search for anything, your first 3 pages of hits are the same useless websites that exist to push ads vaguely related to your search rather than real info. Trying to research a broken TV used to return things like AVForums or reddit threads or samsung support sites. Now it’s “TEN BEST TV’s IN 2024” that are nothing but sponsored content and affiliate links to tvs on amazon.

Google can’t figure out how to tell the difference between the former and the latter, and isn’t motivated to because they get paid for the ad clicks, and not for the forum clicks.

nottelling ,

I actually want to learn enough code to contribute, but there’s this gap between “how to code” and “how to participate in a modern software project”.

Like, I’ve created plenty of little things. Discord bots, automation scripts, plenty of sysadmin stuff for work, etc. But like, I clone a git repo cause there’s a home assistant bug I’d like to fix for example, and I’m immediately lost on where to start.

nottelling ,

I think the thing in this case is that it is the job of police to pull over a box truck full of human cargo. The implication here is so you think they’d have let a truck they knew was full of immigrants just drive away?

nottelling ,

Yeah, just make sure you don’t make that known during jury selection or you won’t get to help.

nottelling ,

Not really. If DOS was Windows command line, this would be more like executing a series of jobs from the bootloader and waiting for output or errors to appear on the terminal or printer.

The only thing something like GMOS would have controlled is hardware resources and I/O. The “very specific program like a calculator” is accurate, but is loaded into memory via tape or punch cards or the like by the operator at runtime, alongside whatever other software was needed for the job batch.

nottelling ,

Part of what a tattoo is is the ephemerality. The art dies with the owner. Do what you want with your family’s remains, but this is just dumb hubris.

nottelling ,

This is an AB problem in which you’re going to eventually solve the actual problem that isn’t actually systemd after looking real hard at ways to replace systemd.

Or else you’re going to find yourself in an increasingly painful maintenance process trying to retrofit rc scripts into constantly evolving distributions.

There’s a lot I prefer about the old SysV, and I’m still not thrilled that everything is being more dependent on these large monolithic daemons. But I’ve yet to find a systemd problem that wasn’t just me not knowing how to use systemd.

nottelling ,

made it a subdomain

That is the correct answer.

nottelling ,

.local is reserved for mDNS responses, don’t use that.

It’s more than best practice. Your active directory controllers want to be the resolvers for their members, separate from other zones such as external MX records or the like. Your AD domain should always be a separate zone, aka a subdomain. “ad.example.com”.

If your DCs are controlling members at the top level, you’ll eventually run into problems with Internet facing services and public NS records.

Also per below. You can’t get commercially signed certificates for fake domains. Self hosting certificate authorities is a massive pain in the ass. Don’t try unless you have a real need, like work-related learning.

nottelling OP ,

I’m somewhat stuck on Unifi for wifi APs and Routers, because all the other consumer-grade devices can’t handle the number of small IoT devices I’ve got. Netgear and Asus just lose connections with ESP devices and refuse to let them connect after about a dozen. The commercial grade stuff, in addition to being too expensive, is all rack mounted, high power draw and noisy af.

Aside from the fact that my stuff seems stable on the Ubiquiti hardware, I hate the products. The interface is terrible, Unifi insists on hiding the advanced networking behind a halfass gui, the SSH console lacks half the features of even that terrible gui, and every time i try to create a new routed network, the wifi devices stop connecting.

nottelling OP ,

I already hate Ubiquiti’s Unifi networking that I got myself stuck with. I won’t do any of their other products.

nottelling OP ,

Reolink looks like a solid answer, thanks.

nottelling OP ,

I had no real idea how to phrase it, but all these posts have helped. What I was actually focused on when I posted was mainly hardware that can do what the Arlo cameras do:

  • Wifi + battery/solar my house is old and hardwires are a pain in the ass.
  • High def, preferably 4k, but 1080 is ok.
  • Night vision, color or not doesn’t matter
  • Motion-activated, and preferably some way to filter out and not trigger on things like passing traffic cars.
  • As small a form-factor as possible.

The Reolink hardware mentioned below seems to fit the bill hardware-wise.

I hadn’t even really considered the software, as I don’t need a lot of features. All I need is to use motion-activated capture to stream to some local storage, and an ability to view a live-stream when I want one. But it looks like there’s a lot of options I need to consider.

nottelling ,

Lol imagine ever having considered megaupload as your backup solution.

nottelling , (edited )

Self hosting principals aside, is this data actually important? If so, then don’t fuck around with self hosting it. Are you looking for lowest cost? Then don’t waste a bunch of money spinning your own disks.

Amazon glacier to guarantee availability and your own encryption to guarantee privacy.

It’s currently running me about $4/month for around 10tb that I don’t want to lose but just don’t want to deal with. An equivalent HDD solution would be around $500, that’s 10 years to break even assuming zero disk failures and zero personal maintenance time.

Plus it’s guaranteed. Inherent multiple copies, has SLA, and there’s no worry about the service just disappearing. It’s they decide to shut down or raise prices or whatever, you can reevaluate and move.

Edit: Glacier and similar services are meant for archival which is the term OP used. You never expect to need it again, but can’t get rid of it. Retrieval cost is mostly irrelevant, but yes much more expensive. (I’d wager still less expensive than a home RAID array.)

nottelling ,

The data remains yours if you encrypt it. Someone else’s computer saves you all the time and effort of maintaining and monitoring hardware.

You want to use the actual services meant for this. S3 or glacier or something, not just consumer cloud storage like Google drive or Dropbox.

nottelling ,

Us-East. Look specifically at glacier, which is long term, near free to store, expensive to remove.

nottelling ,

OP said “archive”, not “backup”. Glacier is for days you need to keep but rarely touch.

nottelling ,

I think you can technically do it, but it’s expensive to retrieve. But that isn’t the point of an archive.

nottelling ,

Last months bill for my entire Amazon account was $4.72. most of that was the glacier storage.

nottelling ,

Guess it depends on how much you trust that Amazon is going to steal your data instead of doing the thing you’re paying them for, vs a house fire or media failure or whatever.

There’s also pretty clear rules about unpaid bills, the data doesn’t just vaporize.

This is what we call a “risk assessment”, and imo if I must have that data available long-term, then a single copy on DVDs in a closet isn’t good enough.

nottelling ,

Still less than an equivalent RAID array. Particularly if you consider that archives are very rarely extracted as a complete bulk, vs pulling the specific records needed.

nottelling ,

Because that file is created by the docker.socket service when the service starts and removed when it stops or reboots.

Changing the acl on system files is the wrong way.

Either put your user in the correct group or run docker in rootless mode.

Edit: docker should be the correct group.

docs.docker.com/engine/…/linux-postinstall/

nottelling ,

Nah, this is global capitalism blindly moving goods across the planet as quickly and cheaply as possible so all the diseases are spreading thing.

nottelling ,

I use an app called paperkarma. You send them a pic of the junk, they manually unsubscribe you.

They’ve gone to a subscription model because of course they have, I’d be eager to hear about alternatives if any exist.

nottelling ,

Hospitals haven’t been non profit since they were delayed in the early 1980s, and are absolutely structured for profit, with shareholders and conglomerate ownership and everything.

The medical write offs are exactly that. Tax avoidance.

Recommendations for a Linux system backup tool

I am currently using EndeavourOS for my laptop. Is there a backup solution that is easy to use, and can be run from the EndeavourOS install media without internet? (RSync is included, but no other backup tools are included, to my knowledge.) I don’t want to use another ISO due to space constraints on my USB.

nottelling ,

I’d imagine tar is included with the install media.

nottelling ,

Depends on your specific VPN, but look for a feature or setting called “split tunnel.” It should create a separate non-vpn route for the local network.

Usually client-side setting, but not always if the tunnel is built on connection.

nottelling ,

This is super common with motorcycles. The motor should be warm, but not ignite-the-oil hot during an oil change. Clean it up with some brake cleaner.

Use a piece of aluminum foil to make a little drain to direct the oil over the exhaust.

nottelling ,

The kind that goes in the motorcycle it’s in.

nottelling , (edited )

What they actually probably saved was needing to design a whole separate engine case for each bike in their lineup to match all their exhaust configurations.

The idea of having a little pipe protruding out is a different kind of bad design. Things that poke out from engine cases tend to snag or get punched in during a crash, turning what would be some scrapes on the block into a completely totaled engine.

nottelling ,

Oil doesn’t expand and steam like water, so no that won’t happen, but hot oil leads to very nasty burns and can melt gloves onto your hands. Most bikes run the oil around 200 degrees. So no it isn’t safe to change hot oil. Don’t do that.

nottelling OP ,

My plan is to stick with Hue bulbs as much as possible. More expensive, but seem to be the most solid hardware.

Each device is a repeater, right? So I should try to make every device’s potential signal overlaps multiple others?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines