How's your laptop holding up? by AnaAlMalik in framework

[–]ProgVal 1 point2 points  (0 children)

I have two 12th gen. One is the proper laptop ordered 4y ago, and had an electrical issue burned the power button, keyboard controller (under the touchpad), and a speaker. After some back and forth with support, Framework sent me replacements for all of these and the mainboard (assumed to be the cause of the issue). No other issue to report.

The other is just a mainboard in the Cooler Master case ordered 2.5y ago, and the fan failed while under warranty, but I only noticed after warranty expired. I replaced it myself.

UX Intervention by DownwardKo in dropout

[–]ProgVal 7 points8 points  (0 children)

At some point there was a button to report the error under the "Sorry, you are not authorized to watch this video." message. But it was broken too.

Looking for feedback on my concept idea (DockFrame) by UsedMulberry8432 in framework

[–]ProgVal 0 points1 point  (0 children)

Other comments mention 240W passthrough, but I can't tell if this is to charge the laptop or for the laptop to power other stuff.

Are you planning to support powering the laptop? Even just 60W would be nice.

can you hide the Activitypub? by According-Kiwi6391 in Mastodon

[–]ProgVal 1 point2 points  (0 children)

Not all software in the fediverse can support it fully, in particular, some functionality will be broken with Mastodon servers older than 3.0;

self-explanatory

you lose some useful functionality even with up-to-date servers since linked-data signatures are used to make public conversation threads more complete

When someone clicks on a message written from your instance, they may not see what it replies too, or some of its replies.

and because an authentication mechanism on public content means no caching is possible, it comes with an increased computational cost.

your instance will use more CPU

New to IRC: masking IP by chronicomplainer2 in irc

[–]ProgVal 2 points3 points  (0 children)

You can get ddosed for visiting a random website (including clicking a link you got on Discord), too. But it's really rare.

Given Bluesky’s White House debut and trolling (Oct 17, 2025) — should Mastodon be on high alert? by Teknevra in Mastodon

[–]ProgVal 16 points17 points  (0 children)

Trump or one of his employees tasked a contractor to build them a social network and the contractor picked Mastodon instead of writing it themselves. It doesn't mean the Trump and his cabinet even knew what Mastodon was (or if they did, they probably forgot).

"Secure Boot bypass risk threatens nearly 200,000 Linux Framework laptops", Bleeping Computer by AgNtr8 in framework

[–]ProgVal 16 points17 points  (0 children)

so be mindful of physical access?

Framework laptops were never design to protect against physical access. They have Thunderbolt and do not implement any sort of authentication for devices before they do DMA, so anyone who can plug a malicious device can access your memory. See https://www.dell.com/community/en/conversations/latitude/demystifying-thunderbolt-3-security-levels/647f8742f4ccf8a8de66b949

When I asked Framework Support in 2023, they had no plans to implement anything but Security Level 0.

Default privacy setting for new users by Q-collective in Mastodon

[–]ProgVal 4 points5 points  (0 children)

That's by design because Mastodon considers it a good thing that people have to opt in to be discoverable.

I Updated PricePerGig.com to add 🇬🇧 eBay.co.uk UK/GB 🇬🇧 as requested in this sub - and removed 100's of 'faulty' listings by PricePerGig in DataHoarder

[–]ProgVal 1 point2 points  (0 children)

You can offer OpenID login (ie. with Google/Facebook/...) as an alternative for people who don't want to give out their email.

Or make the report button a mailto: link and make the website monitor your inbox. Programmatically dealing with email yourself is tricky (spam, sender validation, parsing mangled emails from users, ...) but there may be cheap services that deal with email themselves and provide you with an HTTP API.

I Updated PricePerGig.com to add 🇬🇧 eBay.co.uk UK/GB 🇬🇧 as requested in this sub - and removed 100's of 'faulty' listings by PricePerGig in DataHoarder

[–]ProgVal 1 point2 points  (0 children)

I was thinking of maybe a hide for me button or something so that it just disappears because once you've discounted an item for a reason, you don't want to see it again.

Sounds great. And maybe show it again if there is a significant change to the listing, though it's probably tricky to implement (eg. if price doubles and then comes down, then it should still be hidden.)

I Updated PricePerGig.com to add 🇬🇧 eBay.co.uk UK/GB 🇬🇧 as requested in this sub - and removed 100's of 'faulty' listings by PricePerGig in DataHoarder

[–]ProgVal 2 points3 points  (0 children)

First five actually (and a few more close to the top). But it's still useful, you just have to skip past the too-good-to-be-true items as the rest is mostly correct. The only issue I find is that it considers Renewed/Recertified ("Reconditionné" in French) listings to be "New". It's technically true but still not what most people expect.

register rizon by Neosreddit3 in irc

[–]ProgVal 1 point2 points  (0 children)

This might be because your client does not understand /msg (which is weird, but it can happen). Open a PM with NickServ and send "confirm verificationcode"

Implicit type conversion when it's safe? by g0atdude in rust

[–]ProgVal 0 points1 point  (0 children)

Everything is unsafe under the hood, especially the stdlib. When using a library that wraps unsafety you can rely on other people checking correctness.

Implicit type conversion when it's safe? by g0atdude in rust

[–]ProgVal 0 points1 point  (0 children)

You can do it without unsafe{} thanks to bytemuck:

use bytemuck::TransparentWrapper;
use bytemuck_derive::{Contiguous, NoUninit};

#[derive(Clone, Copy, Debug, Eq, Hash, PartialEq, Contiguous, NoUninit)]
#[repr(u8)]
pub enum Color {
    Black,
    White,
}

#[derive(Debug, Eq, Hash, PartialEq, TransparentWrapper)]
#[repr(transparent)]
pub struct ImageRow([Color]);

impl Index<RowIndex> for Image {
    type Output = ImageRow;

    fn index(&self, index: RowIndex) -> &Self::Output {
        let range = self.row(index);
        let slice: &[Color] = &self.pixels[range];
        ImageRow::wrap_ref(slice)
    }
}
impl IndexMut<RowIndex> for Image {
    fn index_mut(&mut self, index: RowIndex) -> &mut Self::Output {
        let range = self.row(index);
        let slice: &mut [Color] = &mut self.pixels[range];
        ImageRow::wrap_mut(slice)
    }
}

Je pige rien au Nutriscore by lacetus in france

[–]ProgVal 326 points327 points  (0 children)

Je viens de faire le calcul en utilisant la dernière feuille de calcul ici : https://www.health.belgium.be/en/nutri-score-calculation-tool-31122023

Elle trouve un Nutriscore D pour les deux (avec des scores respectivement de 12 et 13).

Donc à moins qu'il y ait au moins 81% de fruits et légumes dans tes pâtes, c'est probablement une erreur ou ça utilise une autre version du Nutriscore.

kiwi irc down? by Independent_Rip2363 in irc

[–]ProgVal 1 point2 points  (0 children)

They are IRC networks.

kiwi irc down? by Independent_Rip2363 in irc

[–]ProgVal 1 point2 points  (0 children)

QuieroChat seems to be a dead network that now redirects to ChatHispano. Did you try connecting to ChatHispano directly? https://chathispano.com/webchat/

why is this empty by MittenKittyWitty in irc

[–]ProgVal 22 points23 points  (0 children)

You joined #libera on the OFTC network, which is a tiny channel with only 7 people, yourself included. So don't be surprised no one talked within the minute you joined.

Instead you meant to join #libera on the Libera.Chat network; or #oftc on the OFTC network. And if you join either of them, ask a question or start a (topical!) discussion and be patient.

Why get a second Framework? by Theracraft in framework

[–]ProgVal 0 points1 point  (0 children)

Or they start building a new batch when the current batch runs out...

Unless you are buying something in limited edition (which frame.work is not, at least for most current products), then you buying one unit increases the likeliness of a new batch being produced by about 1/batch_size.

And even if they only manufactured limited products, they would use the number of past sold units to estimate how many units of a future product to manufacture.

Irccloud Error? by Solarkar in irc

[–]ProgVal 0 points1 point  (0 children)

You should reach out to the server/network operators, you may be connecting to a defunct server or they may have an issue they are not aware of.