Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)S
Posts
0
Comments
161
Joined
3 yr. ago

  • Sorry but you're finding patterns in the wind.

    The Linux kernel dev and the LF (famously l, in the past) are independent of each other - with the LF being the slower one.

    So if you want to forcefully find a connection then it's "Linus stand made the LF take on AI". But even then it's ... Well just another conspiracy: two (of ... "All") institutions talk about the biggest tech hype since .com.

    Oh and to be very clear: The LF and with that the AAIF is a corporate organization whose sole purpose is that everyone (read: every corporation) benefits from Linux.

  • It is absolutely refreshing to have a press trailer open with: "Scaling post-training is all we did for GLM-5.3."

    Sure it continues with how cool it is but answering the core question with a negative on the first sentence is very welcome to me.

  • The issue is the whole UX behind it. I have yet to see someone review the 30th prompt of "grep" - there is no same default or middle ground.

    For example whitelist read actions or harness side limitations to the project folder.

    This is just lazy - again. "Users don't use or very bad security feature so they just want us to disable it".

  • Sounds reasonable. I'd you, like me, need to protect yourself from sabotaging your own system you could even make NAS documents read only to force a manual step in before editing there.

    For me the amount of items that should be there are zero following my own concept ... But for some (especially shared sheets specifically) I'm too lazy.

    Perhaps I should listen to my own advice here zzz

  • Paperless specifically: yes, shoving everything in it.

    But I have honestly no idea what kind of data you have that are suitable for paperless AND have different versions.

    I just checked mine, for me it's... Zero. Not a single item, by definition, is in Paperless that can receive an update.

    If it's updatable personally I have everything version controlled - and I mean EVERYTHING, from CV over tutorials to construction ideas - hosted locally on forgejo.

  • Hey, Welcome! You're having a wonderful and sometimes exhausting journey in front of you :)

    I'll just brain dump based on your questions and my associations. Hope something useful is in between!

    First the basic setup options because they tie into how to handle your date flow:

    basic Most popular I think is docker compose: here I suggest splitting it into one compose file per service though with one file holding your port config. This prevents you yourself getting confused by your port mappings :)

    Second in line is a proxmox setup - similar vein and I lack the hands-on experience to talk about the difference.

    Then there's the "everything native" approach where you don't rely on containers but manage it yourself or via a dedicated OS that makes life easier (after the learning curve) like nixos.

    DATA

    All this foundational stuff is important because it changes your approach. In general: don't fear data duplication. Duplicate it until you learn where you want your data to life and only then define your flow.

    Specific example: after I got used to paperless I don't look into my opencloud anymore, at all. I still duplicate them there but as distributed backup, not for consumption.

    If a dataset has a clear place ten it's easy. If not then your options are different depending on your setup: For the *arr stack the official recommendation is to use one shared folder and mount that into each part for example. I personally don't like that and have hard links for everything - that's basically a pointer to the file that looks like the file itself everywhere. As long as one pointer exists the file still stays on your drive but when the last pointer is gone, the file is effectively deleted. On Linux, you can think of every file this way but by default only one pointer exists (which often people test as synonymous to "the file". Drawdown: this only works really well if you manually keep either track of which tool links where or you don't containerize everything.

    Again a specific example: My downloaded torrents never get moved - instead hard links are created into whichever path and naming scheme I defined for each consumer - this way, out of murdrrbot_07.mp3 a new author/series/booktitle.mp3 was created, both pointing to the same data and seeing it as a proper file.

    But then there is one more thing: I suggest you split your thinking into data consumption and manipulation - because for the first, data duplication doesn't matter. Especially for documents you're talking about a ridiculous small amount of disk space and if it's only reading/watching/hearing you as manager have no problem that data might exist multiple times.

    If you want to keep it clean by design then you're leaving the starter mode self holster - welcome to system design and infrastructure architecture! Here your approach could be to define lifecycles for each data type that you have. What a "data type" is in this context btw is a user term, NOT the underlying tech stack. You need to understand and document how an invoice should be treated and consumed by you differently than an invitation or a informal letter. Only then do you map file types, incoming channels, transformation steps, etc etc.

    In my opinion: huge overkill to this upfront.

    In short: spin everything up, observe how you use it and only then decide where things need to stay unique and cleaned up. Don't break your head over something that's actually quite easy to repair!

  • I think I'm one of the most "vibe coded stuff can be okay" people on here.

    But the codebase looks to be fully LLM written without implementation guardrails.

    Something claiming to be fully private and offline with this mentioned just at the very end as a half sentence in the credits I see very critical.

    And it of course has full internet permissions because of the model download. Which makes sense but removes the only hard protection android offers.

    Just flying over the repo and code just gave me ... Bad vibes.

  • True!

  • Hey friend,

    Check if you can get the 2273 series for permanent connections.same principles but push in and therefore way more compact.

    Plus at least here getting the sizes individually will save you plenty money over a projects lifetime (i.e. greb a 100 piece box of the five connectors and several more of the two and three and you'll be good to go!)

    Have fun! :)

  • How the hell does a user see a voting like this? I'm using Codeberg for quite a while and reading here something like "vote closed" is weird to me.

    Now I'm not talking about the content of the core itself here.

  • To get to the certificate with which you THEN can attack devices remotely. I.e. the attacker needs one device. And the skill to extract the certificate and the willingness to abuse it.

    One of each and then the 613k devices in the tested region are exposed.

  • I'm not aware of any advantage of gitea over forgejo. I'm running the latter myself and I'm very happy.

    Gitlab provides more corporate bling bling around the core git experience than forgejo but is also way heavier.

    I'd check if jorgejo fulfils your needs.

    Also in addition you could check out codeberg.org which runs forgejo and is a nonprofit - especially when it comes to recruiters a public facing entity might look better to someone who has no idea of self hosting.

    I really enjoy forgejo though, it's just a very straight forward piece of software which does what's it advertising.

  • I get where you're coming from:

    I gave the foundational definition of "manipulation" - as in "manipulate the lever", to change the state of something - The reason I started with it is simple: I don't want readers to assume the choice is between "not manipulating" by not interacting. Remember that the OP used "manipulation m" and "altering perspective" basically synonymous in their post - that's why it was important to me to relate to that part.

    In another context I'd start closer to what you've described! :)

  • (edit: sent mid sentence on accident)

    Every interaction between humans is manipulation. Every single one - including not saying something.

    With that framing: Your question sounds to me about the negative connotation ("being manipulative") - and for me that's simple: sincerity and intent.


    Before coming to your last paragraph I go with an extreme as example, abuse, because it's so black and white:

    I try to convince you to leave your abusive partner. I try to alter your whole life - because I'm convinced that it's the right thing for you.

    If I tell you the same thing to get off with your current partner or to harm you, it's manipulative.


    Now for your example: For me it's the foundation of our human interaction to bridge gaps - social, communicative, personal.

    We always have incomplete data sets (if only about the perception, interpretation and knowledge of the other people around us). We're always in an interpretation gap.

    Now if you withhold information other humans are worse off, even ignoring what other people call "the objective truth": they don't know where you stand, what your reasoning is and what values you hold. All of this shines through even when just saying, as a random example, "I don't want bacon" - this can be health, religion, mood, taste and a miryad of other things related that will help other people connect (or avoid) you.

    In short: don't break other people's heads! Every human needs to evaluate information they get - as long as you're sincere and don't try to evoke a behavior that you know is against the best of your surrounding you wouldn't fall into "manipulative" in my book.

  • You are a nicer person than I am! ❤️

  • Anyone downvoting this has:

    • Not looked at the repo
    • Not looked at the community
    • Has a hate boner for the two letters L and M if combined in a certain way.
    • Missed out

  • Plus one dir a simple alert wrapper. Although for me it's even more simple: the only cron stuff I have is backup and individual service updates and both have an entry on my Homepage Dashboard with a health indicator. Red dot == shit.

    The only fancy custom thing I've built is not even cron based: sometimes I missed on my nixos server that I needed a reboot because kernel modules updated as well - so my nushell prompt compares the live environment with the loaded kernel - if versions mismatch my shell (rightfully) flames me to pay more attention and that I need to reboot.

    For anything from based I'd use a wrapper - for me it would be a simple curl to the localhost matrix bridge so that I'd get a push message but for others it's Mail or just a ntfy - whatever is easiest for your server to reach you, really. I would not want to check on my automations and the notification service id notice within two hours if it's down because I use it for a lot of other items as well (no mails, appointments, reminders or events in 2 hours??)

  • Ah for these tools I went full all in on home manager! But nothing wrong with a nix run if it works!

    I never tried flatpacks on nixos, curious idea! Might solve the one or other flake hack I have :D thanks!