• 2 Posts
  • 926 Comments
Joined 4 years ago
cake
Cake day: January 17th, 2022

help-circle
  • Here is how I did it https://git.benetou.fr/utopiah/online-hygiene/src/branch/master/index.js namely a local NodeJS Web server tracking my habits.

    You can see the default configuration at https://git.benetou.fr/utopiah/online-hygiene/src/branch/master/index.js#L52-L65

    {id:"twitter",pattern:/.*twitter\.com.*/,perHour:1,perDay:12},
    {id:"proton",pattern:/.*proton\.me.*/,perHour:6,perDay:6*12},
    {id:"yt",pattern:/https:\/\/www\.youtube\.com.*/,perHour:2,perDay:12}, // allow for redirection
    {id:"yts",pattern:/https:\/\/youtube\.com.*/,perHour:2,perDay:12}, // allow for redirection, consider merged IDs
    {id:"linkedin",pattern:/.*linkedin\.com.*/,perHour:1,perDay:12},
    {id:"reddit",pattern:/.*reddit\.com.*/,perHour:3,perDay:12,redirect:'https://lemmy.world/'}, // redirection then enough to read private messages
    // reconsider the tridactyl check for permanently open pages, e.g TabEnter rather than DocStart
    {id:"element",pattern:/.*element\.io.*/,perHour:1,perDay:12},
    {id:"discord",pattern:/.*discord\.com.*/,perHour:1,perDay:12},
    

    In retrospect I should make available outside thus work on my mobile too when I’m not on my LAN, created https://git.benetou.fr/utopiah/online-hygiene/issues/3 accordingly.

    Anyway what is fascinating IMHO in term of minimalism is that… I’m NOT actually using it anymore. Why? Well because the habits is now, roughly, ingrained. I don’t use it because it became mostly pointless.

    That’s I’d argue what one should think of in terms of minimalism. Namely one provides a scaffolding that, yes, as others pointed out, might initially look like MORE work or tools than the typical situation. Yet, this only showcases how terrible the “normal” situation is. Once new habits are formed then remove the scaffolding and enjoy minimalism in a way most people expect, namely visibly less.

    The problem though is that until that final step, it looks like more, BUT during that final step, it looks obvious to others, whereas they entirely miss the process that lead to it.




  • If there was no user interaction needed I’d agree but here, AFAICT, the user still needs to ask. If it’s truly entirely pointless then once the novelty fades away it won’t be used which deprived of precious data points, namely user feedback. For non interactive use I imagine streaming provides already a lot.


  • utopiah@lemmy.mltoPrivacy@lemmy.mlHow important is a VPN to you?
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    23 hours ago

    I use

    • ProtonVPN mostly to bypass geoblocking or when specific Torrent trackers demand VPNs
    • WireGuard self-hosted mostly to reach own devices outside my LAN
    • TailScale also for self-hosting access but I pretty much migrated everything to WG
    • ssh tunneling (arguably not VPN but still convenient)

    I also use split tunneling, inclusive (e.g. everything but Firefox) or exclusive (e.g. only qbittorrent) whenever I don’t want to tunnel all my traffic.


  • utopiah@lemmy.mltoPrivacy@lemmy.mlGaming Copilot is Watching You
    link
    fedilink
    arrow-up
    9
    arrow-down
    1
    ·
    edit-2
    24 hours ago

    Reposting from my comment https://lemmy.world/post/37758804/20109240 which I recommend to check, as someone did a test with Dark Souls 1 and IMHO was unsurprisingly disappointing, namely it does recognize the game (honestly, not bad) and get the right boss (which name is literally on screen) and make kind of sometimes useful suggestions. But like… what’s the point? Who would play a game and… NOT know its name? Or not be able to search based on a boss name or a weapon name with existing dedicated good online guides?

    Anyway… if you still want to try yourself WITHOUT relying on Microsoft consider :

    "If someone somehow wants to test this locally I suggest

    • install locally a vision model, e.g. Moondream (which Ollama supports but alternatives too), then
    • take a screenshot of your game,
    • write a prompt like “How can I play this game better”
    • query the vision model with the image and your prompt

    marvel at how pointless and costly the whole setup is and how a basic query on e.g. DuckDuckGo with “game name” + prompt would yield way WAY better results from actual human, uninstall the whole, keep on playing with your actual brain.

    At least now you can say you tried before you complain, rightfully, that it sucks.

    For more check https://fabien.benetou.fr/Content/SelfHostingArtificialIntelligence

    PS: I didn’t actually try this, I’m too lazy for that right how but feel free to report back if you do!

    Edit : 2 potential optimization (despite not being sure it ever makes sense in the first place!)

    • do so automatically, e.g. ~/gaming_screenshots directory (via e.g. Spectacle shortcut) monitored via inotify then notify-send the suggestion, thus stay in game during the whole process
    • fine tune on specific visual datasets, e.g. rely on fextra as mentioned in https://lemmy.world/post/37758804/20113877

    " and again feel free to share back results.


  • I recommend a different consideration than the usual design, battery life, OSHW, etc : connectivity.

    So typically you get BT but that’s not enough, you need a bit more since it’s not a well recognized device, unlike e.g. headphones. Typically you would need a companion app, for GrapheneOS, Android more broadly, iOS or a Linux phone. This is where GadgetBridge comes in. The goal of the project is to… bridge gadgets that are not standalone. Instead of having a myriad of (usually proprietary) apps that basically all do the same thing (pair, configure, handle notifications both ways) have 1 that does it for all such device.

    From that standpoint, namely GadgetBridge support, at the moment the recommendation is Pebble (which is how the project started) or PineTime.

    PS: I personally have a Pebble (with hardware issue, so not sure were), a PineTime (also hardware issue, touch on screen AFAIR) and finally a Watchy and… honestly I don’t wear any anymore. I don’t get enough benefit from it as typically I have a phone nearby and when I don’t it means I do NOT want notifications.



  • Others are concerned about their durability…

    Unless I see reports about keys premature end of life I’d put that under FUD.

    Anyway as you did ask few times about this I believe it’s important, and you might be aware of this so apologies if sound condescending, to see keys as something NOT precious. Of course keys are important and they are not cheap… but also you might, in fact :

    • you probably will loose keys
    • you might get them stolen (typically by mistake, somebody taking your entire backpack)
    • you maybe could break them sitting on them (really tricky but OK, why not)
    • you might have some die of “old age” (I’ve never seen that but physical tear does happen, depends on your usage)

    … so what’s IMHO crucial is to have a backup. If you lose your 1 key and you are locked out of your stuff, this is terrible. If you lose your key but you have a backup in a well known to you and secure location, then you login, revoke the other one, move one. Maybe you lost 50 bucks but that’s much better than either being compromise or hours and hours lost in trying and failing to find back the 1 key.

    TL;DR: keys are important but not precious. If they are precious you are doing something wrong.

    Edit: also not for now but keys will inexorably deprecate. You might want post-quantum schemes and even though it is arguably not pressing at the moment maybe the hardware you currently have will not support this. So again, keys are important but should be disposable and replaceable.