[-] Piatro@programming.dev 2 points 1 week ago

I believe it's 1% for access to the "entire post-open ecosystem", rather than 1% per project which would be unreasonable. So you could use one or thousands of projects under the Post-open banner, but still pay 1%.

It will take years to develop the post-open ecosystem to be something worth spending that much on.

[-] Piatro@programming.dev 7 points 1 month ago

Have they got rid of the rootkit yet?

[-] Piatro@programming.dev 1 points 1 month ago

This really got me, thank you!

[-] Piatro@programming.dev 9 points 1 month ago

That works until all* games come with root level anti cheat. It was the same with micro transactions which people still defend despite being utter shit.

  • Realistically this will never be 100% but it will be enough of the mass market AAA games like CoD etc to mean that if you functionally want to play a game made in the last X number of years you will need to accept this or stop playing games altogether. I think most people will continue to play games. Most people will continue to install root level anti cheat, knowingly or otherwise, and all of them will get fucked by an exploit of that software. They may never even know about it.
[-] Piatro@programming.dev 38 points 1 month ago

Helldivers 2 does the same thing. If this continues it will be extremely advisable to move any non-gaming use-cases to a different computer as you have no idea what the "anti-cheat" is doing with that level of authority over your computer.

[-] Piatro@programming.dev 2 points 2 months ago

YouTube introduced another way to try to stop things like newpipe working. Newpipe are working on a fix.

[-] Piatro@programming.dev 3 points 2 months ago

Kind of surprised this is getting so much criticism. It's a thought experiment, not a call for a fundamental change to all PC UX. My only real argument against the idea is that it's framed as being "for efficiency". If you want efficiency above all else you would just go full command line.

[-] Piatro@programming.dev 1 points 2 months ago

I think there's a bit of "whoosh" happening...

[-] Piatro@programming.dev 10 points 3 months ago

How's the battery life? I was considering one recently but saw some claim that the battery would only last 4-6 hours and that put me off.

[-] Piatro@programming.dev 3 points 3 months ago

I said in another comment but basically the left have a tougher message to sell than the right. The right says that the system works but it's the foreigners/benefit thieves/refugees stealing your money/house/jobs. That is inherently quite easy to understand without much thought or critical thinking. The left on the other hand have to tell you all about Thatcher, Reagan and neoliberalism before we even get to the point of solutions which are usually incredibly radical like changing the fundamental economic model we've all been operating under since the 80s. Inherent in that is a fear that the left's solutions will take assets and wealth away from people. While the right promises that your assets, wealth and property rights are sacred and that it's the "other" that will have their assets, wealth and rights taken away. Again, very easy-to-understand messaging for the right versus the left.

[-] Piatro@programming.dev 17 points 3 months ago

Genuine question, where are the extreme left rising? I haven't seen any but that might be the algorithms/my news sources talking.

[-] Piatro@programming.dev 3 points 3 months ago

I totally agree that neoliberal economics are essentially what we understand to be economics now. To be clear, I'm not blaming the left, I think it's a case of they have a more difficult message to convey. To explain the problems that neoliberal economics has and to propose a solution to them is a really hard task compared with "it's the foreigners at fault". It's a much clearer, more concise and seemingly solvable problem compared with "we need to overhaul the global economy".

12
submitted 10 months ago by Piatro@programming.dev to c/photography@lemmy.ml

Hi all, my trusty (but honestly always pretty terrible) Amazon basics tripod finally died, does anyone have a tripod they'd recommend or brands they'd avoid?

Typical usage for me would be travelling/hiking and landscape photography so ideally small and light without breaking the bank (which I know is pretty tough). Budget is variable but call it £100-£200 for now.

39

What do you have, what do you recommend, and why?

Asking as I've got a lot of spare components lying around that I'm planning on turning into a NAS. If it doesn't work out I'll buy a pre-built enclosure and reuse the drives.

4
submitted 1 year ago* (last edited 1 year ago) by Piatro@programming.dev to c/selfhosted@lemmy.world

EDIT: Issue now resolved. Turns out that having an A record point to a DNS server probably wasn't the best idea. My best theory here is that A records pointing to DNS servers means "Find the authority on this domain at this other DNS server", which could never resolve. By pointing it to my VPS, the DNS could resolve to a definitive IP, and the certs were successfully generated.

Hi all, hope someone can help as I'm just confused now!

Long story short I want to host local services (like ntfy) using trusted certificates. I hoped to do this with Caddy and a wildcard domain (I don't want to expose the DNS records of the services I'm running if not necessary).

In my DNS I have an A record for *.local.example.com pointing at a semi-random IP. I have other services on a VPS on other subdomains so I can't just use a wildcard. This looks like:

blog  A  <VPS IP>
*.local  A  1.1.1.1

On the server in my home network (which I do not want to expose) I have dnsmasq running that is handling local DNS records for services on the LAN but carefully not the remote services on the same domain. Using dig I can see that the local and remote DNS are working as expected. Seeing the error on DNS-01 challenged "could not determine zone for domain "_acme-challenge.local.example.com" I have also added an exception in my local DNS for _acme-challenge.local to point to cloudflare's DNS at 1.1.1.1. The dig command confirms this works as expected after restarting dnsmasq.

With the following Caddyfile:

*.local.example.com {
        tls {
                dns <dns provider plugin> <API token>
        }

        @ntfy host ntfy.local.example.com
        handle @ntfy {
                reverse_proxy ntfy
        }
}

Every DNS-01 challenge fails with "...solving challenges: presenting for challenge: could not determine zone for domain "_acme-challenge.local.example.com"...".

I think this should be possible, but I'm not clear what I'm missing so any help greatly appreciated. I'm just dipping my toes into self-hosting and actually getting practical use out of my Raspberry Pi that's been collecting dust for years.

1

Not affiliated I just find this useful and it exposed me to a few of the new features of Ruby 3.2 like not having to specify the value in kwargs if the variable is defined in scope, eg:

foo = 'bar'; call(foo:) is equivalent to foo = 'bar'; call(foo: foo)

view more: next ›

Piatro

joined 1 year ago