- 0 Posts
- 64 Comments
Have you heard about Tor?
gencha@lemm.eeBanned from communityto Selfhosted@lemmy.world•Nextcloud (PHP) vs OpenCloud (Go)English136·3 months agoRemoved by mod
gencha@lemm.eeto Linux@programming.dev•"Behold, a Linux maintainer openly admitting to attempting to sabotage the entire Rust for Linux project". Thoughts on this post from Marcan?0·5 months agoI believe writing the pure kernel is doable in time, but Linux has a ton of drivers, also implemented in C. I also believe it’s not unreasonable to assume that those are the source of most of the issues that Rust would solve. I’m nowhere close to actual kernel development myself though either.
Migrating such a huge, complex code base over however as much time to a different language seems completely unrealistic to me though. What you’re saying is right. It makes more sense to keep a pure C Linux kernel and work on a replacement in parallel. No matter how great a new language is, you can’t expect an entire community of seasoned contributors to adopt it. It’s unreasonable
gencha@lemm.eeBanned from communityto Selfhosted@lemmy.world•*Permanently Deleted*English5·6 months agoRemoved by mod
Operator overloading allows you to redefine what each operator does. It’s essential to achieve a truly fucked up code base
If you’re comparing YAML with JSON, it displays that you understand neither.
JSON is designed for data exchange between systems. YAML is designed to describe data for a single system, and is always subject to individual implementations.
They are not interchangeable concepts.
Maybe I’m just old, but I thought a distribution is literally just a package delivery basically, just like you speculated. Making software work together nicely is actually already hard enough IMO. I don’t think anything is wrong. Valid question though
How do you sell what you did as “it just worked”? Rightaway? You lied to them. You have your coworkers on an unmanaged machine with a foreign OS on the guest WiFi with custom networking. Don’t oversell a workaround as a solution.
Simplifying the problem to “Windows” seems unfair, given how many problems you found. All of them still require a long-term solution for regular operation.
gencha@lemm.eeto Programming@programming.dev•Oracle urged again to surrender JavaScript trademark8·10 months agoEspecially because TypeScript compiles down to
JavaScriptJS
gencha@lemm.eeto Programming@programming.dev•Oracle urged again to surrender JavaScript trademark24·10 months agoSmegmaScript is just too close
gencha@lemm.eeBanned from communityto Selfhosted@lemmy.world•Paid SSL vs LetsencryptEnglish1·10 months agoReddit is free. Other people paying for your free service is a very weak argument to bring up. If Lemmy dies today, nobody but hobbyists and amateurs will care. Just like with LE.
gencha@lemm.eeBanned from communityto Selfhosted@lemmy.world•Paid SSL vs LetsencryptEnglish1·10 months agoI’ve been there. Not every CA is equal. Those kind of CAs were shit. LE is convenient. There are more options though.
gencha@lemm.eeBanned from communityto Selfhosted@lemmy.world•Paid SSL vs LetsencryptEnglish1·10 months agoI actually agree. For the majority of sites and/or use cases, it probably is sufficient.
Explaining properly why LE is generally problematic, takes considerable depth of information, that I’m just not able to relay easily right now. But consider this:
LE is mostly a convenience. They save an operator $1 per month per certificate. For everyone with hosting costs beyond $1000, this is laughable savings. People who take TLS seriously often have more demands than “padlock in the browser UI”. If a free service decides they no longer want to use OCSP, that’s an annoying disruption that was entirely not worth the $1 https://www.abetterinternet.org/post/replacing-ocsp-with-crls/
LE has no SLA. You have no guarantee to be able to ever renew your certificate again. A risk not anyone should take.
Who is paying for LE? If you’re not paying, how can you rely on the service to exist tomorrow?
It’s not too long ago that people said “only some sites need HTTPS, HTTP is fine for most”. It never was, and people should not build anything relevant on “free” security today either.
gencha@lemm.eeBanned from communityto Selfhosted@lemmy.world•Paid SSL vs LetsencryptEnglish216·10 months agoPeople who have actually relevant use cases with the need for a reliable partner would never use LE. It’s a gimmick for hobbyists and people who suck at their job.
If you have never revoked a certificate, you don’t really know what you’re doing. If you have never run into rate-limiting issues with LE that block a rollout, you don’t know what you’re doing.
LE works until it doesn’t, and then it’s like every other free service on the internet: no guarantees If your setup relies on the goodwill of a single entity handing out shit for free, it’s not a robust setup. If you rely on that entity to keep an OCSP responder alive for free so all your consumers can verify the validity of your certificate, that’s not great. And people do this to save their company $1 a month for the real thing? Even running the shitty certbot in compute has a larger cost. People are so blindly in love with this “free” garbage. The fanboys will never die off
Following along with the style of your own post: YAML doesn’t suck, because I feel so.
Thanks for asking.
gencha@lemm.eeto Programmer Humor@lemmy.ml•It's good when the price of a cup of coffee increases - cuz it helps foss coders whose donation msg is 'Buy me a cup of coffee' 🙃️7·10 months agoI wasn’t actively aware of this for most of my life until I recently visited a clients office. Buying someone a cup of coffee is an entire thing. There’s no free coffee. You have to purchase every single cup. And you first have to walk several minutes to the place where they sell the coffee. It blew my mind. I’m used to drinking one cup after the other without even giving it any thought. Coffee machine right next to me or around the corner. There, coffee incurs friction and cost.
So when you invite someone for a cup of free coffee, this can open doors for you. I’m not kidding. People get all excited when you offer them a coffee break on your dime. And there’s levels to it too. There’s the regular coffee, and there’s the premium one. For the premium you have to walk longer and wait in line until the barista serves you.
It’s a key component in office politics when coffee access is regulated.
Why anyone would restrict access to legal stimulants in the office is unclear to me though. Put espresso machines on every desk!
Containers are over hyped. They are so stupid for home use. People put init systems in containers, then run the entire pile of shit in Docker as root, and talk to me about security and resource isolation. And then all these shit Alpine containers with that MUSL joke. You really can’t take any of it seriously anymore. These people want Windows or a mobile phone.
Flatpack is using OCI so they can publish their shit on any registry. Just another way to pollute an existing ecosystem with garbage nobody really needs. Easing the installation of crap onto your system is not a goal worth pursuing