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

help-circle


  • It’s not just for Linux but :

    • there is an error message somewhere

    It’s fundamental because instead of saying “It doesn’t work!” and get no useful help, people must think of it as an investigation (or whatever get them going) looking for clues. Until you get the right message and can provide the right context (e.g. what computer are you using, what OS version, etc) then you get generic help which is like looking for a needle in a haystack. Sure it’s not entirely impossible if you are both lucky and patient but you are doing yourself and others a huge disservice.

    Before Linux maybe they were used to black boxes but here, nobody is intentionally trying to hide away anything from you!

    PS: bonus, notes are basically free. Jolt down notes about anything and everything you are learning. Don’t just “use” a computer, LEARN how to use a computer.




  • You did. Well my point is that nobody needs this kind of equipment in the first place anyway because 99% of “useful” stuff done by an average officeworker isn’t actually LLM it’s usually STT. The rest, e.g. GenAI with videos is for shit&giggles, vibe coding doesn’t work except few super tiny narrow cases (e.g. transforming a file quickly without caring for 100% accuracy and when converters don’t already exist) and last but not least genAI on text itself is mostly used for spam, scan and cheating at school.

    So… please don’t felt “left behind” if you can’t self host this kind of tools, it seems to me it’s nearly never justifiable!






  • I setup WireGuard only last week so maybe I’m the one who misunderstand something : on your LAN assuming you are NOT using your router (or switch, or a networking device) to be a peer of the VPN, don’t you need to add each machine as a peer to the VPN? Also doesn’t that leave the most granularity so that the (root) user of each machine can chose to be on/off and more, e.g. split tunneling?



  • Because it’s low end I’d put :

    • headless Debian pre-configured with WiFi and sshd to then add
    • CopyParty via its single .py file
    • apt install minidlna to serve media files back to add devices on LAN, e.g. VLC on desktop and mobile devices
    • mount a large microSD for data
    • I’d add a WireGuard VPN configuration file and make both accessible outside the LAN but only on my devices

    All that is relatively quick if you have done it before (maybe 30min total) and can run 24/7 for years requiring very little power.



  • Typically my debugging process goes like this :

    • error message? Search for it online with the most unique keyword that aren’t machine specific
      • solutions provided?
        • solution understood? try it then loop back, writing notes in own wiki
        • solution not understood? bookmark it then try understood solutions first, if not try and loop back
    • no error message?
      • find where the error message is!
        • what actually produce the error from the top of the stack? end-user software? service? kernel? hardware? where do they put logs?
          • if logs exist and verbosity is not sufficient, increase verbosity and reproduce the problem
      • if no verbose enough error message can be obtained, repeat the situation in various conditions
        • does any condition make it work?
          • search on the difference between the working and non-working condition
        • backtrack one layer up the stack, e.g. if end-user software does not change, try service, etc
          • does this one provide logs?

    So… it’s basically always the same, namely try the lazy way (error log search) and if that’s not enough, try further down the stack or more unknown BUT always get information out the try.

    TL;DR: I have no idea but if another new machine (e.g. phone) can connect then DHCP works. FWIW NetworkManager logs are in journalctl -u NetworkManager and you can manually add/remove Ethernet connections. I’d physically unplug then plug back the cable with WiFi disabled.




  • As they say in Italian “If my Grandmother had wheels she would have been a bike”

    Sure… that’s an “interesting” premise but we live in our World, where a lot of American companies are structured the way they are by design. US companies get money from venture capital. That capital is solely designed to dominate. VC money is NOT a loan you get from a bank where you provide a collateral. No VC money is targeting 1 thing : market dominance and 10x returns. Your mom&pop shop will never get VC money because they never say they’ll corner the croissant market, rather they say might sell some baked goods to some people in your limited neighborhood. VC money will NEVER accept such a deal because it might eventually get 2x, at best, and the tiny shop does not even need a lot of capital, just enough for the oven, few people, etc. Peanuts in terms of investment money.

    So… American companies are not “evil” because they want to or because a lack of luck. No, rather they become so because of the very structure money is made in the US. The Silicon Valley isn’t special because of Stanford or Berkeley and so many smart grad students. No it’s special because it pulls people from the entire World who dream of dominating markets. It then either select them or transform then select… and in the end you get the same kind of companies with the same kind of strategy with the same kind of money doing the same thing : domination by lowering price, cornering a marketing, raising price, enshittifying. Why? Because it works. It’s a proven business model. Right now it works on ads, and thus privacy… but if another model comes, it’ll use that.

    TL;DR: it’s not perfect but it sure beats most if not all of BigTech depending of course on your needs.