

Gnome shell uses JS and CSS (i beleive anyway), and the w11 start menu is supposedly react native, so I think the answer is definitely yes.


Gnome shell uses JS and CSS (i beleive anyway), and the w11 start menu is supposedly react native, so I think the answer is definitely yes.


That does sound like a good approach. Are you able to share that CI pipeline? I am mostly happy to risk the occasional breakage, nothing is really critical. But something more reliable would probably save me some drama every so often when it does break.


.uk domains are very cheap, $5ish AUD, which is ~2.5usd.


Careful what you wish for, we might end up drowning in <16yo users.


You might, but I bet the majority of people set and forget.
I rely on watchtower to keep things up to date.


You can of course do it manually with plain nginx, it’s just a little more effort. Good luck :)


Pull by digest just ensures that people end up running an ancient version, vulnerabilities and all long after any issues were patched, so that isn’t a one-size-fits-all solution either.
Most projects are well behaved, so pulling latest makes sense, they likely have fixes that you need. In the case of an actually malicious project, the answer is to not run it at all. Huntarr showed their hand, you cannot trust any of their code.


Nginx proxy manager can help you with all of that.
basically want a domain name that you can use to subdomain each service off.
E.g:
https://service1.auth.local/ -> proxies your first service (192.168.1.111:4567)
Https:/service2.auth.local -> proxies to the second (192.168.1.123:9876) And so on.
If you purchase an actual domain name, you can get letencrypt certs via nginx proxy manager, and it all works very smoothly.


Having done some C to rust auto-translation some time ago, it definitely was wildly unsafe. Maybe it’s better now, but there is no reason to assume it’s mostly safe now either. Even recently I did some regular vibe coding to test it out, and it generated some very questionable code.
Even if there is zero “unsafe”, there could be loads of unchecked array accesses, or unwraps causing panics, which while “safe”, will cause crashes.
Fixing unsafe can be a mixed bag, some will be easy, some will require much deeper changes. And without looking at the code, impossible to say which it will be.


I haven’t looked at the code, but the mem safety may be out if the translation just slapped unsafe and transmute everywhere.
And “working code” is often very hard to replace, it can be hard to justify code changes when the original “works just the same”. So, I would expect the weird ported code to live on unless there is a major effort to rewrite it.


https://github.com/DioxusLabs/blitz - This kinda covers the “engine without JS” part, it’s a bit more limited, but also in alpha. It’s part of the dioxus project, they use it for rendering UI on desktop.


While human developers bring intuitive understanding
Well… some do.
Jokes aside, I don’t think this is an undiscussed topic, and ultimately, the solution is the same as it as always been: project culture. Project leaders need to insist that code is responsibly written and reviewed, and to make it part of the team culture. AI doesn’t change that.


We can leave NZ out, a few Uruk-hai really don’t contribute much to a modern military, and they don’t have anything else to contribute really.


On the period front: https://bloodyhealth.gitlab.io/ Open source, funded by the EU, and private.
I also wrote one for my partner, but it’s gone because google sucks and killed my dev account.
Different bits of data have different levels of privacy. My comments here, public, I have explicitly shouted them out to the world. My home address, private to friends and family. My pornhub history, private to me exclusively.


It is a perfect honeypot. Do local compression for the majority, but if the IP comes from a government IP block, serve a different page and upload…


They also want the safety net of the maintainers. It’s cowardice really.


They can fork Godot and let their LLMs go at it. They don’t have to use the Godot human maintainers as free slop filters.
But of course, if they did that, their LLMs would have to stand on their own merits.
Are you familiar with ReiserFS? Because that’s how you get more ReiserFS’s…