onlinepersona

joined 1 year ago
MODERATOR OF
[–] [email protected] 1 points 4 hours ago (1 children)

I don't know of any encrypted P2P chat πŸ€”

There is anonymous IRC over I2P which isn't the same but might be good enough?

Maybe there's even matrix over I2P.

Anti Commercial-AI license

[–] [email protected] 1 points 9 hours ago* (last edited 9 hours ago)

Ah, yep. Indeed. Thanks for pointing that out.

Anti Commercial-AI license

[–] [email protected] 2 points 18 hours ago

Pretty late, but better than nothing! I'd love to be able to chat to people on WhatsApp from Signal, Matrix, or Telegram. It wouldn't be completely private since backups to google aren't encrypted, but it'll be better than not talking to them or even using text messaging.

Anti Commercial-AI license

[–] [email protected] 0 points 18 hours ago (1 children)
[–] [email protected] 2 points 18 hours ago

Break them up and fine them enough for every infraction so that it hurts. Also assign a neutral (or maybe even anti-google) third party to monitor further compliance for 5-10 years. Any further infractions should cost them more than before. They'll never learn otherwise.

Anti Commercial-AI license

[–] [email protected] 22 points 19 hours ago* (last edited 19 hours ago) (11 children)

Matrix. It can be self hosted, federated, and has encrypted chat rooms.

Anti Commercial-AI license

[–] [email protected] 3 points 1 day ago

Oh wow.. This might be what the rust in Linux people need to switch to. Fuck all the LKML bullshit, fuck mailinglists, fuck C, fuck the shitty tooling and hodgepodge of languages. This looks amazing. Seriously, cargo run and the kernel starts up in a VM? How friggin cool is that?

Wow...

Anti Commercial-AI license

[–] [email protected] 6 points 1 day ago

Again, the Linux kernel needs more funding. For crying out loud, these kinds of people holding back progress should be made obsolete (by bringing in and paying talent that is willing to work towards a brighter future with less memory errors, a sane tech stack with better tooling, and better processes). Holding back progress because of their incessant pearl clutching "but my dearest C!!!" Just hurts everybody and impedes progress.

Of course blindly adding the latest and greatest is asking for trouble. Assessing risk, weighing options, making a plan and continuously assessing impact is definitely important, but straight up blocking the road on principle is extremely unproductive.

Anti Commercial-AI license

[–] [email protected] 6 points 1 day ago* (last edited 1 day ago)

C++ has a bunch of functional properties. It has lambdas, function pointers which allow currying, higher order functions, it has of course pure functions, functors, recursion, lazy evaluation, a type system supporting lambda calculus, and so on.

C++ is the dumping ground of programming paradigms. Name a paradigm and C++ probably has it. Just because another programming language supports some aspects of a paradigm doesn't make it pure. Or for another a more common example: just because it quacks like a duck, doesn't always mean its a duck.

In other words, rust is about as functional as C++. Plus minus a few things.

Anti Commercial-AI license

[–] [email protected] 10 points 3 days ago (2 children)

People will never learn, will they? You give them AP and they go for the Jack Dorsey clone. Amazing

Anti Commercial-AI license

 
 
 
 

➜ Quality over quantity

The Megathread is to subject to rigorous πŸ‘οΈβ€πŸ—¨οΈ Quality Control checks, and often updated. Visit our r/Piracy, r/Torrents communities for all the sailing discussions.

How do we contribute from the fediverse?

 
 

Andreas Kling aka @awesomekling wrote:

We've been evaluating a number of C++ successor languages for @ladybirdbrowser , and the one best suited to our needs appears to be @SwiftLang πŸͺΆ

Over the last few months, I've asked a bunch of folks to pick some little part of our project and try rewriting it in the different languages we were evaluating. The feedback was very clear: everyone preferred Swift!

Why do we like Swift?

First off, Swift has both memory & data race safety (as of v6). It's also a modern language with solid ergonomics.

Something that matters to us a lot is OO. Web specs & browser internals tend to be highly object-oriented, and life is easier when you can model specs closely in your code. Swift has first-class OO support, in many ways even nicer than C++.

The Swift team is also investing heavily in C++ interop, which means there's a real path to incremental adoption, not just gigantic rewrites.

Strong ties to Apple?

Swift has historically been strongly tied to Apple and their platforms, but in the last year, there's been a push for "swiftlang" to become more independent. (It's now in a separate GitHub org, no longer in "apple", for example).

Support for non-Apple platforms is also improving, as is the support for other, LSP-based development environments.

What happens next?

We aren't able to start using it just yet, as the current release of Swift ships with a version of Clang that's too old to grok our existing C++ codebase. But when Swift 6 comes out of beta this fall, we will begin using it!

No language is perfect, and there are a lot of things here that we don't know yet. I'm not aware of anyone doing browser engine stuff in Swift before, so we'll probably end up with feedback for the Swift team as well.

I'm super excited about this! We must steer Ladybird towards memory safety, and the first step is selecting a successor language that we can begin adopting very soon. πŸ€“πŸž

 
 

For some fish, being born close to a new moon increases the chances they will develop as male, while female offspring are more likely when the moon is full, a new study has found.

 

So, I think the admins are doing a great job and wanted to donate, however it only seems to be possible to donate via Github (snowe's account). Saying Microsoft isn't my favorite company would be putting it lightly, so going through them to donate is... not happening.

Is there any other way to donate? I'd even do bitcoin or monero if so requested (crypto market is having meltdown right now, so it's cheaper than usual πŸ€‘ ).

 
 
view more: next β€Ί