rentar42

@rentar42@kbin.social
rentar42,

The usual primary talking point is that it was developed "too fast", which is of course ignoring a bunch of very important "details". But explaining why that is wrong takes multiple sentences, but shouting out the misrepresentation that pulls people in can be done in a second.

rentar42,

Strassenverkehrstaugliche alte Fahrräder bekommt man sehr günstig, wenn man nicht sogar noch welche bei bekannten abholen kann. Es muss ja nicht unbedingt echter Schrott sein.

rentar42,

Fundamentally there's no need for the user/account that saves the backup somewhere to be able to read let alone change/delete it.

So ideally you have "write-only" credentials that can only append/add new files.

How exactly that is implemented depends on the tech. S3 and S3 compatible systems can often be configured that data straight up can't be deleted from a bucket at all.

rentar42,

Absolute hyperbole! A single white pixel is totally fine. Only if its more than 10 does my skin start to burst into flames.

Ok, how do I start self-hosting?

I’ve been following this community for some time in order to learn about self-hosting and, while I have learnt about a bunch of cool web services to host, I’m still lost on where/how to start. Does anyone have, like, a very beginner guide that is not just “install this distro and click these buttons”? I have an old...

rentar42,

For many, many things a pi 4 is a perfectly adequate server.

There are a few semi-common tasks where you will run into it's limutations:

  • it can't do real-time media transcoding, which only matters if you want to run plex/jellyfin and your playback devices can't playback the media types of your content
  • it's connectivity wrt. storage is limited. You won't easily be able to run 8 Hard disks with it (and if you do, they will be slowed down and less reliable since USB is in the mix)
  • compute-heavy tasks in general might be a pain (for example face detection/classification in an image manager)

This might sound like a lot, but that still leaves tons that you can do just fine on a pi, it's a great starting platform at least.

rentar42,

Always has been.

The "ham-fisted" assassinations have always been about just the tiniest sliver of deniability while definitely sending the message "we can reach you" and not making a secret about who "we" is.

rentar42, (edited )

It can’t be that an Ed Sheeran stream is worth exactly the same as a stream of rain falling on the roof," Warner Music Group CEO, Robert Kyncl told Music Business Worldwide earlier this year.

That's hilarious. When they demand too much money it's" as long as the consumers are willing to pay, the price is right", but when the customers decide that their golden goose is only worth as much as some other content that they enjoy then they cry like little babies. Where is "trust the market" now?

rentar42,

Just a little addition: the majority of things that people associate with Linux as per your first item are actually shared by many/most Unix-like OS and are defined via the various POSIX standards.

That's not to say that Linux doesn't have it's own peculiarities, but they are fewer than many people think.

rentar42,

Screen prints (printed?)
Suddenly the Dungeon collapses!! - You die.. when the master process died unexpectedly.

rentar42,

Yes. Everyone can just release a tweaked Android version and Google can't really stop them.

But if you plan to ship Google services (including the play store, which effectively makes a device an "Android device" in many users eyes) then you will have to be able to pass Googles verification suite.

That's already the case today and adding new requirements to that in new Android versions happens all the time.

rentar42,

UNEXPECTED ITEM IN THE BAGGING AREA

UNEXPECTED ITEM IN THE BAGGING AREA

UNEXPECTED ITEM IN THE BAGGING AREA

rentar42,

Is "faster" related to rootless here? I switched to rootless docker a while ago and from all I've seen it seems like it would actually suffer in the performance category. I don't run anything particularly demanding and haven't benchmarked anything, so it's more of a gut feeling.

rentar42, (edited )

I promise this isn't a generic anti-crypto rant, but rather a specific anti-crypto rant:

There are many projects in this space that try to replace what they perceive as flawed legal systems with perceived "perfect" (or at least better) digital, automated systems.

And I definitely understand that urge: there are many problems with various legal systems ranging from annoying (like being slow and very disparate around the world) to massive (biases, lack of access for those who need it most).

So aiming to improve that situation is understandable. And being pessimistic about the chances of fixing those systems with the "normal approaches" (i.e. politics) is equally understandable.

Where these projects usually break down though is that they generally lack an understanding of what makes legal systems so hard to get right: no one has found a reliable way to encode a non-trivial part of the law into something that a computer can decide reliably and without wrong decisions. (there are of course other difficulties, but this is the most lenient one for the current topic).

People with a technical background (which includes me) are often frustrated how laws and legal documents like licenses are at the same time both written in an arcane inaccessible language and also very much prone to interpretation. We assume, based on the languages we interact with, that a sufficiently complex language should allow a strict, formal interpretation of some truth value ("was this contract followed by both parties?").

But the reality is that contracts (just like most laws) are intentionally written with some subjective language to both account for real world deviations and avoid loopholes.

It's incredibly easy for a law to apply when it's not meant to (or the opposite: to present a law as not being meant to apply to a certain situation when the authors were very aware of the implications) or to not apply due to some technicality.

And for all the wrong in legal systems that exists we have not yet found abetter way to solve this than (hopefully neutral) arbitrators that interpret the text and underlying intentions.

And all the crypto schemes categorically decline that: their stated goal is to not have a human in the loop anywhere. That would be fine if they also solved the above problems in some other way, but none that I know of even attempt to do that. They simply pretend that perfect, decideable contracts are possible (even easy!) and never unfair.

Whether that error is based on ignorance or on something more sinister is up to the reader to decide.

rentar42, (edited )

Even in very specific instances the smart contracts can only ever observe the Information they are given and have to assume that all that information is correct. What if the donation was done fraudulently or in error?

These systems have no way to undo these transactions (by design). They simply move all the "error handling" or "fraud prevention" to outside of the system.

And yes: if you can pretend that errorsor fraud don't happen, then one can design much simpler sysfems
But those assumptions don't make errors or fraud go away.

Edit: another aspect that the "traditional Systems" have at least some provision for is to prevent abusive or one sided contracts from being entered or at least enforced. For some the lack of those safeguards is a feature. For me it's terrible. Tons of contracts happen between unequal parties so the law has to protect the weaker one more.

Fully local nameservice

I’m finally starting to install local web apps that my wife/kids would be interested in, and I know it has to be super easy or they’re never going to go near it. Most everything is running on my Synology on different ports, with absolutely nothing exposed to the outside world, and I’d like to run local DNS and proxy so...

rentar42,

Seconded! I own a domain for our emails (no public Web presence) and use a subdomain (that's not publicly hosted, the names only exist in my pihole) which allows me to use foo.l.mydomain.com for each service. Since the names don't resolve publicly you'll have to use dns verification for let's encrypt, but that's not too hard to do.

rentar42,

I know that I would keep forgetting to update the docs, so my documentation are the ansible playbooks and docker-compose.yaml files that I use to set it all up.

That leaves anything that has to be done in some Ui undocumented, so I try to keep that to a minimum, which isn't always easy (I'm looking at you authentik!).

rentar42,

And even if you absolutely want to self-host the serving of static pages: Making that secure and not prone to security issues is much easier than something that can actually execute PHP.

rentar42,

Except fossil fuel production went UP when "renewable replaced nuclear".

While renewable was built out quite a bit and nuclear was decreased at roughly the same time, total demand has risen (as it tends to do) and that delta was filled by more fossil fuel production.

IMO (and many other peoples) the climate-positive approach would have been to keep nuclear, while building out renewables and phasing out fossil. And then try to build more renewables to get rid of nuclear, if that's still desired.

rentar42,

Note that the last hub inspected in the Article is a Anker product which also seems to be rebranded one from another third-party producer. It has some better components, but nothing fundamentally better about it.

rentar42,

People who strictly follow the rules and understand them well are kind of the people I want handling my classified documents.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • thenastyranch
  • ngwrru68w68
  • magazineikmin
  • khanakhh
  • rosin
  • mdbf
  • Youngstown
  • slotface
  • everett
  • cisconetworking
  • kavyap
  • DreamBathrooms
  • anitta
  • InstantRegret
  • Durango
  • osvaldo12
  • ethstaker
  • modclub
  • GTA5RPClips
  • Leos
  • cubers
  • tester
  • normalnudes
  • megavids
  • provamag3
  • lostlight
  • All magazines