𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍
       🅸 🅰🅼 🆃🅷🅴 🅻🅰🆆. 
 𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍 𝖋𝖊𝖆𝖙𝖍𝖊𝖗𝖘𝖙𝖔𝖓𝖊𝖍𝖆𝖚𝖌𝖍 
  • 0 Posts
  • 114 Comments
Joined 2Y ago
cake
Cake day: Aug 26, 2022

help-circle
rss

Mine is 3-pronged:

  1. btrfs + snapper takes care of most level-1 situations, and I take a snapshot of every /root change, plus one nightly /home snapshot. but it’s pretty demanding on disk space, and doesn’t handle drive failure; so I also do
  2. restic + USB drive, which I can cram way more snapshots onto, so I keep a couple of weeks of daily snapshots, one monthly snapshot for a year, and one snapshot per year, going back several years. I currently have snapshots from my past 3 computers on one giant drive. However, these drives can also fail, and won’t protect me from burglary or house fire, so I also do
  3. restic + BackBlaze. I just take a nightly snapshot for every computer and VM I manage. My monthly B2 bill is around $10. The VMs don’t change much, and I only snapshot data and config directories (only stuff I can’t spin up fairly quickly in a container, or via a simple install command), so most of the charge comes from a couple of decades of amateur digital photography, and an archive of all our digital music (because I’ll be damned if I’m going to spend weeks re-digitizing all those CDs).

The only “restore entire system b/c of screwing up the OS” is #1. I could - and probably should, make a whole disk snapshot to a backup drive via #2, but I’m waiting until bcachefs is more mature, then I’ll migrate to that, for the interesting replication options it allows which would make real-time disk replication to slow USB drives practical; I’d only need to snapshot /efi after kernel upgrades, and if I had that set up and a spare NVME on hand, I could probably be back up and running within a half hour.


We’re gonna put creatives out of work, we’re gonna sell a unified product to replace them, and we’re gonna use their own labor to build their replacements.

Yes, but: it’s short sighted, and wrong. Until we have a sea change in the LLM/AGI space, “creatives” will be needed for seed data. LLMs that are recursively trained on their own output degrade and produce worse output over time.

The “yes” part is that companies looking to replace paying people for their work, but still hoping that Creative Commons types are still posting online for free harvesting.


the practice of deliberately wasting enormous amounts of energy for the purpose of being able to prove that you’ve wasted enormous amounts of energy.

C’mon, that’s being disingenuous. Back when Bitcoin was released, nobody was giving a thought to computer energy use. A consequence of proof-of-work is wasted energy, but a focus on low-power modalities and throttling have been developed in the intervening years. The prevailing paradigm at the time was, “your C/GPU is going to be burning energy anyway, you may as well do something with it.”

It was a poor design decision, but it wasn’t a malicious one like you make it sound. You may as well accuse the inventors of the internal combustion engine of designing it for the express purpose of creating pollution.



The best proof of advancements in the field of AI is Zuckerberg himself. He looks more and more like a real human every time I see a new picture of him.


Since when? There was a ruling in the 80’s that it was. I admit laws may have changed and I didn’t notice, but I also believe corporations are perfectly capable of lying - or using half-truths - to convince people they don’t have rights that they really do.

I just grabbed the first search result, but:

https://legalbeagle.com/12719016-copyright-law-making-personal-copies.html

DRM & DCMA. Well, I don’t know whether this has yet been tested in court, and with the current Supreme Court it might not be wise to risk it, but eventually with a more moderate court I would expect a similar ruling as the original ruling was meant for. A corporation suing an individual for circumventing DRM with no proof of redistribution, I think, would result in a ruling DCMA would not like to have on the books. But, that’s just me, and we don’t have a moderate higher court, and you’re right.


I do it for all books I’ve purchased because Fair Use has ruled that I have a right to make copies of media I’ve purchased, for my own personal use.

Calibre & DeDRM. If these are the tutorials you’ve tried and have failed with, I can’t help you. It’s even harder with Linux, but somehow I’ve managed. You might have more luck if you say how it’s failing.


Don’t worry. It’ll get overridden and approved when it gets to the SSC


The top YouTube comment hit the nail on the head, though: the problem is that 49 million people didn’t watch the Carolina rally.



Well, shit. I never thought I’d see the day something like this made progress in a 1st world (economically; I know there are connotations, but I don’t know a better, more PC term) country.

Go (South) Australia!


Oh yeah. We are super sensitive about our subs.

I once worked for a compny that subcontracted out to the government and to comanies contracting with the government. We were bidding on a job working with some company who was making sonar systems for the nuclear subs, and I was brought along to basically represent the dev team to work on the (a?) software component. I had to get a secret security clearance, which - if you haven’t been through this - is a dozen or so pages of the last decade of everything about your life: every address you’ve lived at; a list of people and contact information who’ve known you for that entire time and who will vouch for you; every job you’ve held and contact info for the companies… everything except an actual anal probe. And remember, I had to do this just to get into the building to talk to these people. I mean, maybe not normally, but they weren’t going to waste their time talking to me if I didn’t have the clearance. Then when I got there, it had the craziest security I’d ever seen: an outside badge door, so you had to call someone to get you, a little room with a security guard station, then another secure door the security guys had to open. And then there were badge doors in the building for different sections.

The job sounded fun: I was told one phase of testing required the developers to go on a test cruise, to answer questions and debug while underway; getting to ride in a nuclear sub (without having to join the Navy) might have been worth suffering my claustrophobia and massive distrust of submarines in general. But we didn’t win the bid, and I never got to use that security clearance that was such a massive PITA to get.

Anyway, it made me very conscious of just how serious the US takes submarine security. This guy, I expect, will disappear into an oubliette and never be heard from again.


Hugo isn’t a server, per se. It’s basically just a template engine. It was originally focused on turning markdown into web pages, with some extra functionality around generating indexes and cross-references that are really what set it apart from just a simple rendering engine. And by now, much of its value is in the huge number of site templates built for Hugo. But what Hugo does is takes some metadata, whatever markdown content you have, and it generates a static web site. You still need a web server pointed at the generated content. You run Hugo on demand to regenerate the site whenever there’s new content (although, there is a “watch” mode, where it’ll watch for changes and regenerate the site in response). It’s a little fancier than that; it doesn’t regenerate content that hasn’t changed. You can have it create whatever output format you want - mine generates both HTML and gmi (Gemini) sites from the same markdown. But that’s it: at its core, it’s a static site template rendering engine.

It is absolutely suitable for creating a portfolio site. Many of the templates are indeed such. And it’s not hard to make your own templates, if you know the front-end technologies.


It depends on how you want to write. If you want to use a web interface, WriteFreely is decent. If you like your text editor, Hugo is fantastic.


:shrug:

It’s trivial to host yourself, and super light on resources. Personally, I don’t use it; for blogging I write markdown and rsync it over to the server where Hugo picks it up and turns it into a blog. Now that I think about it, I should probably go shut my WriteFreely down. I have a few pages on it, but I hate web app interfaces, so I didn’t put much content in it.


It was a moment of nihilistic pessimism.

I was in the Army in the 80s, near the end but still during the Cold War. We were still training with the Soviets as the presumptive adversaries.

So one time I was home on leave visiting my family. I was out late with friends and came back in the wee hours to find the front door locked; with no key, I just curled up on the front porch and went to sleep.

I was awoken by an explosion: the sound filled the air and kept roaring. It was still night, but over the houses in the direction of The Big City dad’s house was close to, the sky was bright as daylight. I panicked and banged on the door - I was certain The City had been nuked, and WWIII had started.

Turns out, there’s an Air Force base at The City, and sometimes the jets took off and used their afterburners, which made that loud percussive roaring sound that could be heard for miles. The light I saw was… just light pollution from The City. I wasn’t used to that much light pollution, and waking up from a dead sleep to it, my brain didn’t process it.

While I didn’t quite soil my pants, the incident scared me more than I think anything else has in my life, before or since. I think, with Putin’s efforts over the past decade to resurrect the Soviet empire, I’ve been low-key expecting a nuclear incident, which is almost impossible to not have escalate.

Escalations at the Eastern borders of Western Europe alarm me more than anything else. If India and China start posturing, that’d be worse, probably. But it’s the cycle that makes this concerning, and the fact that so many Americans seem to have forgotten why our (great-)grand-parents fought WWII, and are embracing and defending fascism, deflates me.

So maybe a little joking there? But mostly just defeatist. If someone like Trump can get elected, and has a serious chance of re-election; if our supreme court is partisan and has clearly corrupt members; I don’t know. What do you think?


It’s been a couple of generations since we’ve had a world war. We’re due. With any luck, the Russian nuclear arsenal will be in as good shape as the rest of their military.


In the US, and I’m guessing most everywhere else, developers are part of the problem. They buy properties that may currently have affordable housing on them and redevelop to more expensive units. They’re also responsible for the disappearance of ownable housing - over there past decades, they’ve been buying houses that have come on the market and turned them into rentals, or torn them down and put in denser rental units. They’re responsible for urban sprawl, turning farmland into suburbs.

Some of this is supply and demand, but don’t discount marketing and encouraging growth in demand for suburb housing over more sustainable urban housing.

Finally, when articles like this talk about “developers,” they don’t mean the people who know how to build buildings: they mean the mega corporations who are purchasing property to own indefinitely, removing properties from ever being able to be purchased by families. Even in cases as in the article, “condos” are just fancy rentals. You “buy” it, but the developer (who is also usually the ultimate property manager) gets maintenance and other fees - they’re for-profit HOAs.

“Developers” provide little benefit, and such is vastly outweighed by the damage they’ve caused in contributing to the current housing crisis: the inability of younger generations to afford to buy houses, or afford rent, and the increase in homelessness in western countries.

One of the larger Nordic cities - Stockholm, Helsinki, something like that - passed laws a few years ago to restrict property developers in order to preserve affordable housing and prevent gentrification.

Property developers are not our friends.


Israel is following the Nazi Germany playbook rather closely, isn’t it?




Just FYI, despite what media companies would like you to believe, making copies of media you own for your own use is not piracy. It’s allowed by law under fair use.


And? It works on iOS.

I’m missing the point. Was it that systems like Briar can’t work in iOS because they aren’t mesh net? If so, why not choose one that does, like Session?


So much this! If someone is there trying to sell their gun for whatever reason, why would management believe there’s any chance of conflict? Plus, after a couple of days, the staff will be far more well-armed (have access to more arms) than the sellers!

But, yeah, that’s a tasty target for just about any criminal element in the area.



He provided a tropical fish, as well. Probably illegally harvested from the coral reefs. smh



Last time they tried this (that was Munich IIRC) it was just too early. All they really had access to was OpenOffice, which - and I appreciate all the work that went into it by all the selfless contributors! - was kind of shit. Now there are a least three office suites with decent MS compatibility, which is critical for being a functioning part of a larger organization, not to mention Office365 web if worst comes to worst. At least they wouldn’t have to roll back everything if they encounter problems, like Munich did.

This is great news.


Bail is something you post to keep you out of jail you’re already going to, it’s not debtor’s prison. And we do it all the time; when people can’t post bail, they continue on to jail.


I love examples of why it’s wrong to equate the actions of a faction with the whole people. Israelis are not Netanyahu, Palestinians are not Hamas, Russians are not Putin, and Americans are not Trump. We can argue about culpability of citizens in the actions of their leaders, much as we can argue whether a person’s parents are responsible for their behavior, but whether they’re effective or not these protestors, and people like them, restore some of my faith in humanity.

It’s always the young adults who are fighting against the evils of the old leaders, isn’t it? I’m telling you, the world needs Carousel.


while leaving most intact.

Judge McAfee’s decision found that six counts out of the 41-count indictment against Mr. Trump […] lacked sufficient detail.

Emphasis and eliding is mine.

He dismissed 6 of the 41 charges, saying that if prosecution wants to refile with more information they can.

The article claims this a “victory” for Trump, which is about as generous a definition of “victory” as I’ve ever read.


Docker of one version of software that uses Linux containers to encapsulate software and that software’s dependencies, while limiting that software’s access to the underlying OS. It’s chroot, but for more of the system. It can make running software that has a lot of moving parts and dependencies easier. It can also improve your security running that software.

For how-tos, watch one of the 875,936 YouTube tutorials, or read one of the 3 million text tutorials. Or ask ChatGPT, if you really need hand-holding.


Or, another job opportunity and litter the code with comments like “have fun parallelizing this code, sucker!”


Don’t over-architect, but also don’t architect yourself into a hole.

The best advice I was ever given was don’t do more than you need to, but make sure that you design in such a way that you can rearchitect without rewriting the while damned thing.


Now’s a great time to learn about rate limiting and honeypots. Even so, I hope you can talk them down further seeing as you don’t sound like a large company.


If such tooling was available, why isn’t it being used by the projects for whom it matters

Oh, my dear, sweet, summer child. Welcome to capitalism, and the rule of “good enough.” Static code analysis tools cost money, and take time to run. I’ve yet to work at a company that didn’t have a documented process for entirely bypassing QA in urgent situations; although, when I contracted with the USFS, they were much more reluctant to cut corners - that was under a Democrat president; when Republicans took charge, they cut a lot of things, including software quality controls.

But - as I said - I haven’t touched C in decades, so I can’t refute your claim that such tools don’t exist.


I want Lemmy to have reactions, so I do’t have to clutter the thread just to say: 🤝


Nothing, and certainly not Rust, is “perfectly” memory safe. You get closer with Haskell. At some point, you define what “good enough” is, and it’s up to languages to provide tooling to either meet those standards (and be approved), or don’t.

Granted, it’d be far harder for, say, Ruby to meet those proofs than a language like Rust, but the critical point is to have a defined standard of “good enough” for languages to work towards.


You don’t have to ban C or C++; you just have to prove your programs are memory safe. It’s been decades since I’ve coded in C, but surely Valgrind and ilk are now capable of providing reasonable proof of memory safety. You might have to turn up all the dials and set all-warnings-are-errors, but I’d be surprised if C tooling wasn’t available to provide sufficient proof for a given statically-linked program.


I once dreamed up a way to send cake through a fax machine. When I woke up, I remained convinced for about 5 minutes that the solution would work.

My solution was all in code, but yeah. Spend enough time with your head in a domain and the dreams get wierd.