onlinepersona

joined 1 year ago
MODERATOR OF
[–] onlinepersona 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

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

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

Anti Commercial-AI license

[–] onlinepersona 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

[–] onlinepersona 0 points 18 hours ago (1 children)
[–] onlinepersona 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

[–] onlinepersona 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

[–] onlinepersona 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

[–] onlinepersona 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

[–] onlinepersona 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

[–] onlinepersona 4 points 2 days ago* (last edited 2 days ago)

Dunno what the API is like, but if you document it, generate an openapi yaml and provide an interface based upon that (your app framework probably supports it), it'll be easier for people to test with an API key or on a demo instance with a public API key.

Also you van build integrations for actual no code platforms like N8N or zapier. They might even be able to generate an integration for you from an OpenAPI spec.

Anti Commercial-AI license

 
 

cross-posted from: https://feddit.org/post/2228960

Archived link

Lawyers representing Elon Musk and X, previously known as Twitter, have quietly begun sending subpoenas to a host of public interest groups, Mother Jones has learned. Most of the targeted organizations have signed open letters to X’s advertisers expressing concerns about the platform’s direction under Musk’s leadership.

The groups include the Center for Countering Digital Hate, the Union of Concerned Scientists, the digital rights organization Access Now, and Fairness and Accuracy in Reporting (FAIR). The subpoenas represent a new chapter in the legal war Musk launched after advertisers fled X, and are part of a lawsuit Musk and X first filed about a year ago against Media Matters over a report it published documenting that ads appeared alongside extremist content. The subpoenas demand any correspondence the organizations have had with that progressive media watchdog group. Several targets told Mother Jones they’ve had no or limited interaction with Media Matters, and that the subpoenas feel, in the words of more than one person, like “a fishing expedition.”

 
 
 

➜ 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?

 
168
submitted 3 weeks ago* (last edited 3 weeks ago) by onlinepersona to c/programming
 

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 ›