• 0 Posts
  • 58 Comments
Joined 2 years ago
cake
Cake day: October 21st, 2023

help-circle
  • For those who are unaware, she leaked footages of war crimes committed by a set of IDF soldiers. Why? She was the top lawyer of the military, tasked with enforcement of rule of law inside IDF. When she started the probe, the far right harrassed her, and even attacked her. In an attempt to control the abuse she leaked the footage. But that didn’t stop the abuse. Later she had to admit she is the person behind leaking the footage, had to step down, and face the enquiry.

    In no way I’m going to argue she was a guardian angel or someone standing up for human rights, because she did the investigation purely to avoid international scrutiny. The logic is if the internal scrutiny is strong then international enformant agencies (like ICC, which I found hilarious), will not interfere with the matters inside the Isreal. In other words create a bunch of scapegoats, so that the war crimes can be continued.



  • sorter_plainview@lemmy.todaytoSelfhosted@lemmy.worldAlternative to github pages?
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    edit-2
    4 months ago

    Hosting site in your local machine is tricky. It depends on how your ISP configured your network and most of the time you will be under CGNAT. Which means you will not have a unique public IP, but a shared one. Similarly your IP will be dynamic which will need additional configurations. Nowadays it is very difficult to host a site on local machine directly.

    Edit: Checkout if your ISP provide unique IPv6 for your machine. This will not have issues of CGNAT, but you will have to setup DynamicDNS (DDNS) to accomate the changes in IP.

    Edit: If there is CGNAT and you don’t have IPv6, then you need ‘NAT Hole Punching’. Usually services like Tailscale, ZeroTier, Amnezia, Innernet, v2ray, etc. are needed for that.

    One thing you can try is Tailscale Funnel. Fair warning, bending your head around functioning of Tailscale is not trivial, and you will have to spend some time to properly understand and set it up.

    If you prefer a simpler route, free hosting of a static site is your best bet.

    Netlify is the go to solution if you are familiar with Git. I used to have my portfolio up there. Another option is, as you mentioned, Github Pages.

    Vercel is the another common one people use. But it might be a little more tricky to get it working, because it focus on front end framework like Next.js.

    Checkout Cloudflare Pages too. Very much similar to GitHub Pages, but with the performance and reliability of Cloudflare.

    Heroku is another thing people used in the past. I think the free tier got limited nowadays.

    Good luck with your adventures.






  • Even though the fingers holding the book are creepy and not good, I really appreciate the attention given to the lighting. That shadow on the (suppose to be) finger is a nice touch.

    So is the stretching of Adobe logo, based on the stretched hand. But it is a bit more than necessary but that’s completely fine.


  • It didn’t work like that for me. I must admit I didn’t dig deep to clearly see what is the problem. So my setup had a Windows Pc, a Raspberry Pi 5, and an Android phone, sharing a folder which had notes.

    Whenever I save any changes in Windows machine, the android used gets updated without much issue, but the Raspberry Pi caused conflicts. When looked at the time stamps they were different and it looked to me like the Raspberry Pi 5 Syncthing is sending the old file as new one, because of the save time.

    It read somewhere the issue is with how time is handled in Rasberry Pi. So I disabled the Raspberry Pi Syncthing and went on, because that was not really needed.



  • sorter_plainview@lemmy.todaytoSelfhosted@lemmy.worldSyncthing alternatives
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    1
    ·
    edit-2
    7 months ago

    First and foremost Syncthing is not a ‘backup’ utility. Using it for backup is not at all recommended. Especially if you are dealing with Android or Raspberry pi, because the way clock / time works in these systems are pretty weird and create sync conflicts. So don’t.

    Now to the solution. For backup, use a proper backup solution like Kopia. Modern solutions support browsing the snapshots created as backups. Also creating periodic snapshots ensures better redundancy and better chance for disaster recovery.

    Now if you will not use it for backup, take a look at ‘Round Sync’ available in F-Droid. It’s an application built around the execptionally good app, ‘rclone’. It is some what similar to Syncthing, but designed in a very different way. Also it is more difficult to configure to copy the files to PC.

    I also wanted to mention that I have used Syncthing for many heavy lifting jobs and never faced issues with it. It is a feature complete app, with the philosophy of doing only one thing and doing it perfectly. So if you run into any issues, do reach out to forums or devs. They will definitely help you.






  • As I mentioned it is to reduce dependency on CI tool. You may have to shift the tool in the future and if you use a lot of commands specific to the CI tool, that is going to be a nightmare.

    Ansible is agent less and only needs SSH access. You can SSH into your local system, from the same local system. Need to add few entries in your SSH config and known_hosts. Essentially everything in Ansible are shell commands. So you are not really that much locked into Ansible.

    On the question,

    Does that make running it locally easier?

    If you mean making it easier compared to remote, on the surface level, the answer is ‘no’. But it makes CI pipeline easier to run independent of your environment. Ansible is here to reduce dependency on a specific tool.

    Bonus point is you can also create a working but basic CD system with Ansible.



  • Hey thanks for the detailed explanations.

    Regarding SSO my concern is not the ChartDB team having my email, that I was planning to give anyway, but SSO provider knowing I’m using this tool. It’s a personal paranoia than anything else. I know it’s much safer and easier to have 3rd party SSO than managing your own authentication service. Done that, hated it. So not really that annoyed about it.

    The Mac only part really annoyed me to the core. Then I received an email telling about Buckle, which amplified it. I think the problem is you advertise it as ‘ChartDB 2.0’ and then suddenly it becomes ‘Buckle’. I can understand the thought process behind such presentations, but really don’t like it. TBH I would not be this mad if a similar tactic was used by a large corporation. But being an open source tool I have some ethical issues with these practices.

    Again, I know these are just some inconveniences, and not a scandal. So not really complaining, but just sharing how I felt. Apologies if that has been rude.


  • I have some critical comments not about the tool, but about another related stuff. Please look at the next section for doubts and suggestions.

    The tool need to be more clear and less annoying about ChartDB v2.0.

    So this is shown as some big rework, so I signed up. Only then it said only MacOS would support it initially. This was a huge disappointment and I felt kind of deceived into giving my email id I don’t remember seeing it’s only mac at the beginning on the sign up page. May be I missed.

    Another thing is it looks like a different product altogether with the name ‘Buckle’. Again I didn’t see it in the sign up section. Why a new product name? Are you switching to freemium model?

    Last but most importantly, why does a third party sign up for it? If you just want to inform the user when things are ready, just take the email and use it. No need to have access to my Google or GitHub account.


    Apart from this terrible experience, I love the tool and how it visualises it.

    I have a doubt. When I visualised my postgres db it also showed the views I had, apart from the tables. But I could not find an option to add a new view from the interface, so that I can use it as a more capable design tool. Is it a feature in the pipeline?

    Also I could not find an option to set the length of Type: varchar. I remember seeing this feature in other design tools.


  • Even though I agree with your second edit, I have to say that the point you mentioned in the first edit is really a concern. India used to have a freeze on the ‘share’ of the national budget that each state will get. It was based on the population from the 1971 census. Now that has been changed to 2011 census data

    Even though on the periphery it may look like this is the right thing to do, the problem is much more complex and nuanced. So there have been a lot of initiatives to control population growth in India, starting from 70s and reaching the peak in 90s. Southern states were more compliant and took good initiative to create awareness and enforce other measures. This is a broad generalisation, based on the south and north dichotomy. In general many Northern states were not very keen on that.

    The problem is this resulted in a larger population growth in Northern states compared to southern states. So now when the Central Government wants to change the proportion, southern states find it unfair, because their effort in controlling the population in the past is kind of neglected. This problem gets amplified with the fact that the southern states make really good contributions to GDP.

    But at the same time, as a nation it is the responsibility of the richer states to share and help the poorer state more, and help them to grow. Without this help even measures including population control and public health, cannot be implemented.

    I think this is a bit similar to the issues in Catalonia, and Spain. They contribute much more to the GDP, but get less compared to this from the Government.

    I really don’t think there is a straightforward solution to this.