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.

programmer_humor

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

earmuff , in What a simple fix

system32 is legacy crap anyways and is not used anymore. Everything important is stored in system64

polonius-rex , in I meant to type "npm run dev"... What will happen now?

uploads your code to your dev environment

MHanak , in When the problem was bigger than you anticipated and you’re a not-so-good developer

My general tip (disclaimer: i am generally a newbie): don’t be afraid of rewriting code, if you bodge one thing it will get you later twice over

xmunk ,

And add unit tests to trivialize this process!

drathvedro , in Average CSS

I’m appalled that classes representing visual styles are still a thing. I thought everyone already figured that it was a bad idea back in bootstrap days. But then I recently had an opportunity to work on project that uses Vuetify and saw quite long poems about flexboxes in class names…

Ephera ,

Well, there’s not exactly a class training you have to take before writing CSS, so everyone starting out with it gets to make all those same mistakes for themselves before they know how to use classes sensibly. I myself am some backend guy, who has to write CSS far too often.

It certainly also does not help that various CSS frameworks out there do exactly that…

bleistift2 ,

It certainly also does not help that various CSS frameworks out there do exactly that…

Bootstrap (as of v5) being one of them. div class="d-flex gap-2 my-3 align-items-center flex-nowrap justify-content-between

I was annoyed at this at first, but I’ve since noticed that I write hardly any CSS any more, because most rules really are “just add some space, vertically align, be red”.

Blackmist ,

Could argue here that you’re still writing CSS, just cross compiling to it from Bootstrap shortcuts.

Ephera , (edited )

Yeah, the reason why people deride it, is because it’s practically equivalent to:


<span style="color:#323232;">div style="flex: 1; gap: 2em; margin-top: 3em; margin-bottom: 3em; ..."
</span>

I had to look up what these do, so they might not be precisely correct translations, but hopefully, you get the idea. It’s mostly like using inline styles, and like not using classes.

In some scenarios, these frameworks might simplify certain things, like how my applies two CSS rules. And they reduce the visual clutter of inline styling somewhat.

But overall, it feels like people are dissatisfied with semantic classes, but don’t want to lead the discussion for using inline styles, so they grab these CSS frameworks to pretend that they’re not using inline styles.

It is fundamentally a difficult discussion to lead, because inline styles feel great, while you’re writing them. They’re less great for maintenance.
But semantic classes definitely have long-term problems, too.

ClassifiedPancake ,

And then came Tailwind…

dajoho ,

I know! What a mistake of a framework. Glad my colleagues drummed it out of me.

ClassifiedPancake ,

I gave it a chance for a tiny project but even then it was painful.

smooth_tea ,

“Figured it was a bad idea” actually means that some people were against it because they believed semantic class names were the solution, I was one of them. This was purely ideological, it wasn’t based on practical experience because everyone knew maintaining CSS was a bitch. Heck, starting a new project with the semantic CSS approach was a bitch because if you didn’t spend 2 months planning ahead you’d end up with soup that was turning sour before it ever left the stove.

Bootstrap and the likes were born out of the issues the semantic approach had, and their success and numbers are a testimony to how real the issue was, and I say this as someone who never used and despised bootstrap. Maintaining semantic CSS was hard, starting was hard, the only thing that approach had going for it was this idea that you were using CSS the way it was meant to be used, it had nothing to do with the practicality. Sure, your html becomes prettier to look at, but what good is that when your clean html is just hiding the monstrosity of your CSS file? Your clean html was supposed to be beneficial to the developer experience, but it never succeeded in doing that.

Aux ,

There’s nothing hard about semantic naming. Especially when you’re separating your elements into components and use SCSS or some other pre-processor.

smooth_tea ,

Either you understand that the consensus is that naming things is hard and you just want to elevate yourself above everyone else by arguing against it, or you’re unaware that it is the consensus, in which case your opinion doesn’t really matter because you most likely underestimate the issue.

It’s such a truism that I’d suggest googling "naming things is hard*.

There are only two hard things in Computer Science: cache invalidation and naming things. – Phil Karlton

www.namingthings.co

calcopiritus ,

Aren’t classes in CSS supposed to represent visual styles? What else could they be for?

Mesa ,
@Mesa@programming.dev avatar

Pretty sure they’re referring to class names describing the visual style being applied, rather than what that class represents semantically.

E.g. .red-bold vs. .error-text

calcopiritus ,

Oh, that makes sense.

ooterness , in Surely "1337" is the same as 1337, right?

CBOR for life, down with JSON.

0x0 ,

If there are no humans in the loop, sure, like for data transfer. But for, e.g., configuration files, i’d prefer a text-based solution instead of a binary one, JSON is a nice fit.

MonkderDritte ,

What, no! Use TOML or something for config files.

0x0 ,

TOML

Interesting… me likes it.

frezik ,

What I’d like for a configuration language is a parser that can handle in-place editing while maintaining whitespace, comments, etc. That way, automatic updates don’t clobber stuff the user put there, or (alternatively) have sections of ### AUTOMATIC GENERATION DO NOT CHANGE###.

You need a parser that handles changes on its own while maintaining an internal representation. Something like XML DOM (though not necessarily that exact API). There’s a handful out there, but they’re not widespread, and not on every language.

bitfucker ,

JSON5

frezik ,

Is a very good idea providing much needed fixes to the JSON spec, but isn’t really what I’m getting at. Handling automatic updates in place is a software issue, and could be done on the older spec.

bitfucker ,

Hmm, maybe I am missing the point. What exactly do you mean by handling automatic updates in place? Like, the program that requires and parses the config file is watching for changes to the config file?

frezik ,

As an example, Klipper (for running 3d printers) can update its configuration file directly when doing certain automatic calibration processes. The z-offset for between a BLtouch bed sensor and the head, for example. If you were to save it, you might end up with something like this:


<span style="color:#323232;">[bltouch]
</span><span style="color:#323232;">z_offset: 3.020
</span><span style="color:#323232;">...
</span><span style="color:#323232;">#*# <---------------------- SAVE_CONFIG ---------------------->
</span><span style="color:#323232;">#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
</span><span style="color:#323232;">#*#
</span><span style="color:#323232;">[bltouch]
</span><span style="color:#323232;">z_offset: 2.950
</span>

Thus overriding the value that had been set before, but now you have two entries for the same thing. (IIRC, Klipper does comment out the original value, as well.)

What I’d want is an interface where you can modify in place without these silly save blocks. For example:


<span style="color:#323232;">let conf = get_config()
</span><span style="color:#323232;">conf.set( 'bltouch.z_offset', 2.950 )
</span><span style="color:#323232;">conf.add_comment_after( 'bltouch.z_offset', 'Automatically generated' )
</span><span style="color:#323232;">conf.save_config()
</span>

Since we’re declaratively telling the library what to modify, it can maintain the AST of the original with whitespace and comments. Only the new value changes when it’s written out again, with a comment for that specific line.

Binary config formats, like the Windows Registry, almost have to use an interface like this. It’s their one advantage over text file configs, but it doesn’t have to be. We’re just too lazy to bother.

bitfucker ,

Ahh, then the modification must be done on the AST level not the in-memory representation since anyway you do it, you must retain the original.

frezik ,

Right.

Michal ,

Yaml is more human readable/editable, and it’s a superset of json!

bob_lemon ,

Yaml is just arcane bullshit to actually write as a human. Nor is it intuitively clear how yaml serializes.

Aux ,

Yaml is cancer.

JackbyDev ,

It’s entirely disingenuous because who the hell is throwing JSON into YAML without converting it? Oh wow, I changed the file extension and it still works. I’m so glad we changed to YAML!

bitfucker ,

Until someone cannot tell the difference between tab and space when configuring or you miss one indentation. Seriously, whoever thinks indentation should have semantic meaning for computers should burn in hell. Indentation is for us, humans, not computers. You can write a JSON with or without indentation if you want. Also, use JSON5 to have comments and other good stuff for a config file.

themusicman ,

If you’re moving away from text formats, might as well use a proper serialisation tool like protobuf…

wtfrank ,

Yaml?

JackbyDev ,

For the love of all things pure, holy, and just, please do not use YAML in your APIs…

wtfrank ,

Fine, and if you don’t use json in your API because of the deficiency highlighted in the meme, what format do you use in your API?

JackbyDev ,

I use JSON. I have used Avro for things in Kafka but I’m not sure the benefits outweigh the negatives. Avro is much more complicated than people think and most folks don’t really have a strong desire to learn how it should be used and do stuff incorrectly. Everybody knows JSON and it works with everything though. (Example: so many people just hear that Avro schemas can be backwards compatible but have zero idea that you still need the schema that wrote the message even if you want to read it into a newer one.)

Interestingly, I take the meme as saying a dev is using the wrong types in their serialization format (using strings to store integers) which was my biggest problem with Avro. Mostly from people not using logical types or preferring to use ISO 8601 datetime strings instead of the built-in timestamp-millis type.

bleistift2 OP ,

Hell, no. If I wanted to save bytes, I’d use a binary format, or just fucking zip the JSON. Looking at a request-response pair and quickly understanding the transferred data is invaluable.

PhlubbaDubba , in How I date

Rust is to programming languages what a drunken orgy is to a night out.

That is to say, you have no idea where all these new tattoos came from have a head pounding migraine afterwards and some the hell how you learned how to use Rust as an end result.

Socsa ,

So it’s like slightly more responsible Python

frank , in How big is your desk?

I have a KVM switch so I can control my array of computers with one monitor setup. I have a normal desk and a big closet to house all the computers.

PlexSheep ,

We just have a warehouse with a few big computers. We just use our desks to access them.

1rre , in How big is your desk?

Docker fan mindset

thefartographer , in How big is your desk?

I use a KVM switch tree and run it off an alternator connected to my desk bike

FiniteBanjo , in It's called attaining divinity

I dislike the hatespeech frog tbh

almost1337 ,

I’m pretty sure Pepe was only temporarily coopted by the far rights, and has since been reclaimed.

FiniteBanjo ,

I didn’t ask and I don’t care. If people reclaimed the Swastika tomorrow but it continues to be used by trumpets and alt-right, then I sure as hell won’t start accepting it.

We don’t need it. It isn’t necessary. Let it go.

nephs ,

Have you met lemmygrad.ml?

FiniteBanjo ,

What about them?

nephs ,

You don’t have to explain why fascist symbols are bad, there. You might find most lemmygraders to be pretty reasonable.

FiniteBanjo ,

Lmfao, go suck Putin’s/Jinping’s dick elsewhere.

nephs ,

So are you saying nazi leadership in Ukraine isn’t nazi?

And all nazi symbols they use in their military isn’t nazi?

You’re confusing.

FiniteBanjo ,

There it is! Tankies are so “reasonable” being aligned with authoritarian warmongers. Idk why you proclaim to be so against nazis when you share so much of your ideology with them.

nephs ,

You acknowledge pepe the frog as an alt right fascist symbol on Internet memes. But when armed forces in Ukraine use SS and black sun on their garment, you think it’s fine. Did west reclaim swastika and other nazi symbols, then?

triplenadir ,
@triplenadir@lemmygrad.ml avatar

mournfully flipping the counter back to “0” on the “it has been X days since a turbolib said something deeply homophobic” sign

FiniteBanjo ,

What’s homophobic about calling you morons submissives for dictators?

nephs ,

At which point did I defend Putin or Xi in this conversation? I used the same argument as you did to argue that there’s Nazi sympathetic fighters in the Ukrainian armed forces.

Would you defend soldiers fighting side by side Nazi symbols?

FiniteBanjo ,

So are you saying nazi leadership in Ukraine isn’t nazi?

As you clearly appear to be unaware, Ukraine is not under “Nazi Leadership.” That’s something you were told in order to justify Russia’s attempts to conquer them for their resources and expand their own borders just as they have in the past.

nephs ,

Guilty of making use of hyperbole, whoah.

Now. Ukrainian military, its puppet leadership and its NATO allies are pretty accepting of fighting side by side, and providing weapons to Nazi sympathetic fighters.

edition.cnn.com/2024/06/12/europe/…/index.html

Apparently CNN is now part of Russian propaganda?

FiniteBanjo ,

From the article you just posted:

The battalion has said it repeatedly denies “allegations of fascism, nazism and racism,” in response to claims it had associations with White supremacists and neo-Nazi ideology.

The US State Department said Tuesday that Russian disinformation “has actively worked to discredit” the unit. “They have long tried to conflate Ukraine’s National Guard Unit of 12th Special Forces Brigade Azov with a militia formed to defend Ukraine against Russia’s invasion in 2014, called the “Azov Battalion,” a State Department spokesperson said. “That militia disbanded in 2015 and the Special Forces Brigade Azov is unrelated to that militia.”

And at the mere notion that they might have been involved in those activities, the US State department had cut their funding eligibility until it could be certain otherwise. It’s like you wanted to be proven misinformed when you posted this.

nephs , (edited )

Ok, so you’re saying that having them wearing those Nazi badges is fine because the imperialist state department from the country that hired a non negligible number of Nazis after the Germans capitulated said the nazi patch wearing azov combatants are not doing anything wrong?

And at the same time, using pepe the frog online is clearly alt-right?

Just like you believe when the US state department say Israel is doing nothing against human rights in Palestine?

You look very confused, in my opinion.

barsoap ,

Azov has gotten completely diluted by a gigantic influx of ordinary people, its hardcore Nazi times were over before they were even rolled into Ukraine’s overall command structure which came along with some more denazification. The Wolfsangel isn’t recognised as a far-right symbol in Ukraine by the general public so they kept it. It’s also not a clear-cut Nazi symbol even in Germany, you see it on plenty of coat of arms, it also has plenty of use in forestry which is its original source: You hang it with bait onto a branch to kill wolves in a rather gruesome manner. That’s outlawed nowadays but you still see it on border forestry border stones, to mark wood, etc. The heraldic use derives from that, it symbolises presence or importance of forestry in the area the coat of arm represents. Not much forest around the Azov sea, though.

Those are not the Nazis you’re looking for. If you want to see, well not exactly nazis but the hot-bed of ultranationalists in the Ukrainian army have a look at the right sector regiment. Dylan Burns did an interview.

Next up: Someone’s going to claim that the Ukrainian army uses the “Iron Cross”. First off, the Bundeswehr still uses it, secondly, no the Ukrainians don’t use it you’re looking at the Cossack Cross, derived independently from the Templar Cross, unlike the Iron Cross not via the Teutonic Order. They’ve been using that thing for centuries.

EDIT: Oh wait I just remembered I’m completely banned from lemmygrad they won’t see this. Well, whatever.

Shampiss ,

An icon represents what the people think it represents.

An icon can also have different meanings to different people. It’s ok if you don’t like it. But I don’t think it’s fair to say that the majority of people that use or share Pepe are from one specific ideological group

FiniteBanjo ,

Myself and a great many people associate it with hate speech and you’re continuing to use it regardless. That tells more about you than me.

Jax ,

I’m just gonna go ahead and say ratio’d. And yes, I’ve read all of the discourse ITT.

FiniteBanjo ,

Honestly I expected the ratio to be worse given the context of the post. People generally don’t like having harsh reality pointed out on their funny meme images.

ProgrammingSocks ,

Lmao buddy your meme policing isn’t “harsh reality” it’s useless slacktivism.

almost1337 ,

Almost every meme template has been used to make alt-right nonsense, do we just abandon any symbol they pick up for their misdeeds? Or do we push back and refuse to allow them that kind of control over our culture?

FiniteBanjo ,

Very few and far between were exclusive to the right. Pepe was. It started as theirs and continued to be theirs for a long time, in my opinion still continues to be theirs. You few fighting for the symbol’s continued use in good faith (if you are) are not the majority.

caseyweederman ,

It certainly did not start as theirs.

FiniteBanjo ,

It started as a french cartoon and got coopted into the feelsbadman meme format in 2009 and then skyrocketed in popularity and mainstream use in 2015-2016 by pro-trump conservatives.

https://lemmy.today/pictrs/image/bfe30768-8bb8-48a8-86c4-d6412ceacb5a.png

Even if it were present in every single greentext like some sort of bizarre requirement, it still would have more use by nazis and propogandists than anyone else.

https://lemmy.today/pictrs/image/e20c9dd6-aab1-419e-a32b-292ad7e7115d.jpeg

caseyweederman ,

I understand. It is inaccurate to say it started as a far-right icon.

kewjo ,

the swastika was originally a religious icon used and still used in Hinduism, Buddhism and Jianism, i wouldn’t consider them Nazis… Context matters

FiniteBanjo ,

Imagine unironically saying we should normalize nazi swastikas. If that’s not what it takes for you to reevaluate your stance, then you’re a lost cause.

kewjo ,

the symbol predates Germany, initial findings date it back to 3300-1300 BC. you’re telling me all historical religious symbols in Asian countries should wiped of the icon because of Nazis misappropriating their symbol? you would literally deface ancient sites that predate nazis by thousands of years because you can only see it as a symbol of hate?

you can use context clues such as actual hate speech, nazi slogans and genocide to distinguish those that are actually racist. the whole point of nazism is to erase culture and replace it with only the “one true race”. by allowing nazis and white supremacists to appropriate symbols you’re actively giving them power.

FiniteBanjo ,

So then, you think Nazi Swastikas without context should be allowed without any repercussions. I saw your first comment, I don’t see why you think using more words to say the same thing would make it any different.

Here are some questions: How does punishing nazis for using symbols of hate and intolerance empower them? How does allowing them to do so freely harm them in contrast?

You do not need to use a nazi swastika. A world where they are not allowed in public is a world where people feel safe and comfortable. Just as you do not need to use the frog. The frog is unimportant and only continues to exist because people like you fight for it.

kewjo ,

literally my first comment said context matters. if you see an image with hate speech maybe its the speech that you should pay attention to.

FiniteBanjo ,

Yes, again, I’ve read your comments and understood them. Maybe you’re the one having comprehension troubles, here?

I don’t see how this comment in any way argues against any of my statements. You either never disagreed with me to begin with about swastikas being bannable outside of specific religious contexts, or you want contextless hate speech to be allowed as a blanket rule. There is no in-between.

kewjo ,

is English your first language because you either don’t understand what I’m saying or you are too ignorant to understand.

swastikas being bannable outside of specific religious contexts

that’s literally what i said. the context around the symbol is what is important. no one in south west asia sees a swastika and think Nazis because it’s part of the religious culture. just as no one sees Pepe and thinks nazis because no one normal participated in that shit subculture of 4chan except Nazis.

Let’s actually look at what happened with Pepe, he was created by an artist then appropriated by Nazis. The artist then posted that he was outraged and disappointed that it was taken over by Nazis. people listened and were also outraged and did everything to normalize and take it back from the Nazis, because again it wasn’t theirs to take in the first place. now you imagine the 12 year old posting it are nazis when they have no context of any of the events your talking about. go touch grass, your brain is rotting.

Ziglin ,

We should turn their name into an extreme political symbol symbol on the opposite side of their political spectrum. That way they’ll know that they’re also evil because they use that evil symbol.

kewjo ,

right? imagine some one came for Calvin and Hobbes. don’t come for my cartoons, the one pure thing in this world

FiniteBanjo ,

You threatening to post hatespeech to prove me wrong about pepe belonging to people who commit hatespeech is certainly an interesting play.

FiniteBanjo ,

How can you sit there and understand that Swastikas are not acceptable and belong to fascist racial supremacists, while also have the understanding that it is used acceptably by religions from the east, but not understand how pepe can belong to the alt-right? You’re holding opposing views, it’s like you’re just here to argue.

barsoap ,

So then, you think Nazi Swastikas without context should be allowed without any repercussions.

That’s incoherent. “Nazi swastika” and “without context” doesn’t mesh because “Nazi” is a context for “swastika”.

That aside, I’m going to take German law as an example: No, non-nazi swastikas are very much not outlawed. You can see them on stray Hindu temples or shrines in the country, for example. “Without” context they’re generally assumed to be Nazi ones over here because historical context, also, only Nazis draw random swastikas over here. You also see ones broken in pieces getting thrown in the trash or in a crossed-out circle, those come from the Antifa side.

Both the Hindu and Antifa uses are legal, the Nazi ones aren’t. That’s because German law doesn’t outlaw the swastika as such, it outlaws “using symbols of unconstitutional or outlawed organisations in a manner suitable to further their aims”. A Nazi painting a Swastika on a Jewish gravestone is considered furthering the aims of the NSDAP, which had the swastika as their logo. A Hindu chiselling a swastika into their gravestone is a completely different matter. (Do Hindus use gravestones? Anyway doesn’t matter it’s a hypothetical example).

In another country, where the historical context is different, those “without” context swastikas won’t be interpreted the same as in Germany. So even under German law those would arguably be legal, there.

Sidyctism2 ,

Its even older than that actually. The oldest recorded use of the swastika is from around 13.000 BCE. Here is a good article by the BBC: bbc.com/…/20210816-the-ancient-symbol-that-was-hi…

Agent641 ,

You’re right. Hey lemmy, lets all accommodate this one guys specific likes and dislikes so he doesn’t get his lil feels hurt!

FiniteBanjo ,

“Hey everybody, cartoon frogs with a history of hate speech are more important to me than basic human empathy.”

Drewelite ,

If you let them dictate what is theirs, they’ll take everything.

FiniteBanjo ,

Lmao, what a wild assumption that they could take whatever icons they like, with no basis in reality.

jwmgregory ,

Lmao, what a wild assumption that they could take whatever icons they like, with no basis in reality.

that’s…. exactly what they do buddy. you don’t seem the type to care for counter-examples so i won’t even try and list any of the many, many fucking instances of this happening irl

FiniteBanjo ,

Ohmygod you’re right just look at the countless examples:

  • Pepe the Frog 2015
  • Swastika 1907
  • ??

They can really just take whatever they want! /sarcasm

Leate_Wonceslace ,
@Leate_Wonceslace@lemmy.dbzer0.com avatar

Degenerate, 88, 14, the Roman salute, multiple names, the fascista, shaven heads, lighting motifs, runic symbols.

That’s just what I came up with off the top of my head. The other person is right, and I say we should reclaim every symbol because those fuckers shouldn’t be allowed to call anything their own or have anything to ralley around or identify each other with. The only symbol I’m aware of that the made was the black sun which is itself simply the ss symbol repeated around a circle, which itself is an appropriated rune.

Reclaim every symbol.

Ziglin ,

I do believe 88 was just 2x the 8th letter of the alphabet which is H, which was short for what they say in the Hitlergruß.

This is a perfectly reasonable explanation to me and fits too well for this to seem like a coincidence.

Leate_Wonceslace ,
@Leate_Wonceslace@lemmy.dbzer0.com avatar

I believe that’s correct, yes.

FiniteBanjo ,

88, the Roman Salute, a couple of names, and double lightning aren’t acceptable and it can stay that way without any harm. Why do you even want those things? It serves no good.

Shaven heads, runes, 14, and the word Degenerate are all fine without additional context, but the first 3 can certainly be red flags in the presence of additional factors.

They should have symbols to call their own, so we can easily identify and target them.

Leate_Wonceslace ,
@Leate_Wonceslace@lemmy.dbzer0.com avatar

Why do you even want those things?

I’m a mathematician. 88 is a number. You think letting them have an entire number isn’t damaging?

Drewelite ,

Just off the top of my head those are a few. And that’s with people holding the line and continuing to use these symbols without hate. We don’t need more people defending their claims.

FiniteBanjo ,

The difference is that none of these things are widely considered hate speech. Pepe is.

Drewelite ,

The only person in this thread who seems intent on pepe being about hate speech is you. I’ve been asked in some formal settings to avoid using the OK hand sign in case it sends the wrong message. I’ve been advised by tattoo artists to avoid Nordic symbols despite the fact that I’m of Scandinavian descent. You’re enabling the worst kind of people to decide what symbols mean in our culture. Why?

FiniteBanjo ,

The top level comment is a 15:65 ratio, and that is in the context of a meme utilizing pepe.

Where did you study Futhark and why do you want them on your skin? Some of my ancestors were latin but you won’t see me getting a pheonician or greek alphabet on my fingers.

Drewelite ,

That’s your position. Not mine. They can’t have shit, because I won’t let them https://lemmynsfw.com/pictrs/image/87aa6f62-defe-4c00-8a60-1e5ae8247fa7.jpeg

match ,
@match@pawb.social avatar

pepe is my gay son and i love him

Agent641 ,

I didnt ask and I dont care.

FiniteBanjo ,

Cool

ProgrammingSocks ,

That’s Apu not Pepe either way, but many leftists use pepe anyways. Just maybe not the ones you know.

fmstrat , in Old timers know

I remember this. I also remember using scp instead. And ftp, if I go back far enough. rsync is still my friend though zfs has mostly replaced it now.

BoneALisa ,
@BoneALisa@lemm.ee avatar

How has zfs replaced rsync for you? One is a filesystem, and the other is a filesyncing tool. Does zfs do something im not aware of lol?

fmstrat ,

I used to use rsync to copy data from my storage array on one machine to an external and an off site backup. Since a lot of it was code, it always took forever to scan all the small files, and I had to script unlocking remote partitions.

With encrypted ZFS, I can just zfs snap then zfs send, and it does the same thing at the block level, raw, so way faster, less data transfer, and no need to send a key or passphrase unless I need to mount it at the destination (meaning a cloud provider could never know the data, for instance).

ZFS is also recursive, so if I have s/storage and /storage/stuff defined, I can snap and send either level, which makes it as versatile as rsync.

BoneALisa ,
@BoneALisa@lemm.ee avatar

Oh interesting, i am not super familar with zfs’ tools, so thats pretty cool! Ill have to look at that for my storage array.

ZMoney , in Start ups when that VC funding kicks in

How about you only have to work 28.8 hours a week?

InternetCitizen2 ,

Get to that point and goof off for the rest of it.

explodicle ,

Smart move. I recently upgraded from 14.4 to 33.6 and regret it.

SturgiesYrFase ,
@SturgiesYrFase@lemmy.ml avatar

Honestly sounds like a downgrade…

some_guy , in Defragged Zebra

It runs much faster now.

ryannathans , in Yes, github, I want to dagger you

It this a typo?

verstra OP ,

Lol, something felt off, but I just wasn’t sure if I mistypes something until I saw this comment.

far_university1990 ,

You can edit post to fix picture btw

qaz ,

Is might very well be

AeonFelis , in Roses are red, violets are blue, everyone is using IPv6, why aren't you?

I’ll start using it after I migrate to Wayland.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines