onlinepersona

joined 2 years ago
MODERATOR OF

If your tinfoil is thick enough, no coherent thought can penetrate.

*Looks at community name.* Seriously?

[–] onlinepersona@programming.dev 1 points 3 hours ago (1 children)

I disagree. Attestation is definitely not wrong in a corporate setting where you want applications to only run on safe devices.

Taken out of the corporate world, it is problematic though, that I can agree with. But the solution shouldn't be abolishing it without knowing why it exists. My guess is that there is a legal precedent or threat for it existing. Banks, healthcare applications and so on have a good reason to want to run in a secure environment. However, and this I'd where I think the alternative should be, users must have the option to opt out or say "I don't care what you think, this device is secure, I will be liable for any damages to my own data should this device be insecure".

Unified Attestation might actually be the way to include an opt out that is legally binding. So, again, instead of just taking a hard-line "no, I'm right all the time, my opinion is absolute", it might help to think critically about things and ask "why" and "what if".

[–] onlinepersona@programming.dev 1 points 10 hours ago

So as long as I seem correct, I can be as rude as I want to? Flaming, slander, projection, is all fine?

[–] onlinepersona@programming.dev 2 points 10 hours ago

Repartitioning is only the first step. How do you add a boot entry?

[–] onlinepersona@programming.dev 2 points 10 hours ago (1 children)

What do the F and L stand for in FLOSS?

[–] onlinepersona@programming.dev 2 points 10 hours ago (3 children)

The major difference is that it's opensource. But as I said, it'd be better if people proposed alternatives to attestation instead of just saying "attestation is wrong".

[–] onlinepersona@programming.dev 7 points 20 hours ago (8 children)

GrapheneOS with literally call anything shit that Gaelle from Murena touches. If Gaelle made billions and gave away an entire billion to an opensource project, GrapheneOS would whine day in day out about it. If Gaelle donated that billion to GrapheneOS, it wouldn't surprise me if the disbanded or gave that billion away in order not to be associated with the money.

Attestation is definitely a tool to lock people in, but it has valid usecases that cannot just be ignored. For example, it claims to ensure that the device is safe, to a certain degree, from malware and tampering that could lead to security problems for applications on the device. Those claims are part of the appeal. Instead of writing pages of slander towards the developers of Unified Attestation and, what I can only describe as, losing their shit, why not be constructive. Propose alternatives, propose to work on something better, point to a group that could help work on something better, throw out ideas for improvements, etc.

A bit of drama is cute once in a while, but not like this.

[–] onlinepersona@programming.dev 16 points 1 day ago (19 children)

I thought arch was all about reducing bloat. Is gentoo better than arch?

 

Can't wait for the virus that uses this to replace a windows install with a Linux install that's riced to look like windows. Will the normies even notice?

"But I have nothing to hide"

[–] onlinepersona@programming.dev 0 points 1 day ago (1 children)

Chesterton's Fence...

 

Why aren't people moving away from Github? There's Codeberg, Gitlab, and radicle. What's holding them back?

 

To make it clear to those who are misunderstanding: that's a list of companies that host matrix for you. They do it at a good price.

If you and your friends chip, it'll be a few bucks a pop per month to have your own private server with voice chat rooms and video chat rooms.

It's all opensource and contributes to the ecosystem. Best of all, no age verification because the data is yours.

 

This is a question regarding the frontend framework Slint

Let's take a web frontend framework as an example like React, Vue, Svelte, and so on. They allow you create components with their own distinct logic and expose an interface with which parents or siblings can react.

(I don't actually write Vue, this is just an example from memory)

<script>
let status = ref("Unknown");
async function onClick(){
  let result = await fetch("https://somewhere.org/");
  status.value = result.json()?status;
  emit("status", status);
}
</script>
<template>
<button @onClick="onClick">Check status</button>
<p>{{ status}}</p>
</template>

How can this be achieved in slint + another language (cpp, python, rust, ...)?

Say, I'm writing a desktop application and have a window, with a 3 column layout, and somewhere deep in the component tree, I have a StatusButton. This button, upon clicking is supposed to execute an IO call in my language of choice and its parent component should react to that. For the sake of the example, make it an HTTP network request that calls a server, expects a JSON with a status field.

How do I create the StatusButton component and use it in slint?

For what it's worth, I use rust, but whichever language the solution is presented in, it can probably be adapted to work in rust.

What I've found (that doesn't work)

slint::slint!( some slint in here ) in rust. This just moves the .slint file into rust but I haven't found out how to use the new component in a .slint file or in another slint::slint!(...) macro

The examples seem to suggest that any non-slint actions have to be passed all the way up to the main component / app window (see example)

Maybe @slint@fosstodon.org can help?

 

I was hoping for thousands of responses. The EU Commission better not dismiss it all.

 

I just ran into the wonderful error message

the trait is not dyn compatible because method publish_video is async

and boy, what a rabbit hole. I found out about async_trait which resolves this by turning async methods into fn method() -> Pin<Box<dyn Future + Send + 'async_trait>>, but I thought that's what the async fn was syntax sugar for??? Then I ran into this member-only medium post claiming

Rust Async Traits: What Finally Works Now

Async functions in traits shipped. Here’s what that means for your service interfaces.

But I clicked through every rust release since 1.75.0 where impl AsyncTrait was shipped and couldn't find a mention of async. Now I'm just confused (and still using async_trait). Hence the question above...

 

Isn't a "click" just physically making two connectors touch so that a circuit is made to send the signal of an action? There doesn't have to be any noise associated does there?

For example, if we used 2 springs, one to hold up the button and another to make the contact with the circuit, the click would be silent. Or maybe something already exists that I can swap out into my mouse?

 

I stumbled upon this video and it's mostly about using AI to fight against scammers and hackers that use AI themselves.

Hidden inside Romania is a real cyber-crime-fighting team almost no one knows about: the Draco team. These are elite malware analysts, forensics experts, and penetration testers who volunteer to hunt down cybercriminals. In this video, we go behind the scenes with Bitdefender to uncover how the Draco team helped dismantle massive ransomware groups like GandCrab and REvil, saving victims over $1 billion. We also talk about deepfakes, voice-cloning scams, and multi-platform attack chains in the next era of cybercrime.

 

cross-posted from: https://programming.dev/post/43351044

https://media.ccc.de/ is the publication website for the Chaos Computer Club, the largest hacking collective in the world based in Germany.

GrayJay is an application to consume media from anywhere a plugin has been written for (Youtube, Peertube, SoundCloud, TED Talks, BitChute, BillBilli, ...). Think yt-dlp with a frontend and subscription features.

Installation

Add a new source and use the URL of the JSON manifest on radicle

https://seed.radicle.garden/raw/rad%3AzWzu5sgdan7wuErGDRz1u4JTFEF7/head/MediaCCCConfig.json

 

This contribution, delivered by Sven Thomsen, CIO of the German federal state of Schleswig-Holstein, outlines the state’s pioneering path toward digital sovereignty through Open Source and Open Innovation. It highlights the risks of dependency on proprietary software - including lack of transparency, inflated costs, and reduced security - and positions Open Standards and Open Source as essential for autonomy, resilience, and competitiveness. The speech details Schleswig-Holstein’s concrete migration from proprietary to Open Source solutions across its administration, supported by strategic planning, procurement reforms, and budget shifts. Initiatives such as the state’s Open Source Program Office (OSPO) and innovation hubs foster collaboration between government, industry, academia, and civil society, ensuring sustainable adoption and stimulating regional economic growth. Emphasizing both national security and Europe-wide competitiveness, the keynote calls for collective action to establish Open Source as the new normal in public IT systems, framing the transformation as a shared European mission for digital independence.

 

I read an old thread documenting the opinions of Lemmy maintainers an the .ml instance. The issue of funding a project with people openly expressing opinions many find distasteful and it being the biggest reddit alternative on the fediverse came up, so here's a topic to discuss it.

What should we do? What are the options?


Answer: No fork necessary, there are Piefed and Mbin.

view more: next ›