TS is a lot easier to set up than WG and does not require a publicly accessible IP address nor any public whatsoever. It’s not really comparable to setting WG up yourself; especially w.r.t. security.
Interested in Linux, FOSS, data storage systems, unfucking our society and a bit of gaming.
I help maintain Nixpkgs.
https://github.com/Atemu
https://reddit.com/u/Atemu12 (Probably won’t be active much anymore.)
TS is a lot easier to set up than WG and does not require a publicly accessible IP address nor any public whatsoever. It’s not really comparable to setting WG up yourself; especially w.r.t. security.
As it says on the website, this is still in development and not actually ready for use by mere mortals quite yet. It hopefully will be at some point though as that is its explicit goal.
It’s a central server (that you could actually self-host publicly if you wanted to) whose purpose it is to facilitate P2P connections between your devices.
If you were outside your home network and wanted to connect to your server from your laptop, both devices would be connected to the TS server independently. When attempting to send IP packets between the devices, the initiating device (i.e. your laptop) would establish a direct wireguard tunnel to the receiving device. This process is managed by the individual devices while the central TS service merely facilitates communication between the devices for the purpose of establishing this connection.
If you’re worried about that, I can recommend a service like Tailscale which does not require permanently open ports to the outside world, offering quite a bit more security than an exposed traditional VPN server.
Good luck packaging new stuff
Packaging is generally hard on any distro.
Compared to a traditional distro, the packaging difficulty distribution is quite skewed with Nix though as packages that follow common conventions are quite a lot easier to package due to the abstractions Nixpkgs has built for said conventions while some packages are near impossible to package due to the unique constraints Nix (rightfully) enforces.
good luck creating new options
Creating options is really simple actually. Had I known you could do that earlier, I would have done so when I was starting out.
Creating good options APIs is an art to be mastered but you don’t need to do that to get something going.
good luck cross-compiling
Have you ever tried cross-compiling on a traditional distro? Cross-compiling using Nixpkgs is quite easy in comparison.
actually good luck understanding how to configure existing packages
Yeah, no way to do so other than to read the source.
It’s usually quite understandable without knowing the exact details though; just look at the function arguments.
Also beats having no option to configure packages at all. Good luck slightly modifying an Arch package. It has no abstractions for this whatsoever; you have to copy and edit the source. Oh and you need to keep it up to date yourself too.
Gentoo-like standardised flags would be great and are being worked on.
good luck getting any kind of PR merged without the say-so of a chosen few
Hi, one of the “chosen few” here: That’s a security feature.
Not a particularly good one, mind you, but a security feature nonetheless.
There’s also now a merge bot now running in the wild allowing maintainers of packages to merge automatic updates on their maintained packages though which alleviates this a bit.
have fun understanding why some random package is being installed and/or compiled when you switch to a new configuration.
It can be mysterious sometimes but once you know the tools, you can directly introspect the dependency tree that is core to the concept of Nix and figure out exactly what’s happening.
I’m not aware of the existence of any such tools in traditional distros though. What do you do on i.e. Arch if your hourly shot of -Syu
goes off and fetches some package you’ve never seen before due to an update to some other package? Manually look at PKGBUILDs?
Which version was that introduced in? 6.9?
Yes, yes they will. If you’re the sole user, they’d identify you from your behaviour anyways.
I don’t think internet proxy won’t help very much w.r.t. privacy but it will make you a lot more susceptible to being blocked.
Note that 1660 ti and 1060 are from an entirely different generation of product; one is Turing the other Pascal.
Oh, indeed! They’re under different orgs; that confused me.
Are you sure you replied to the correct comment?
Yeah, that has been the largest pain point for all these years I heard.
Nvidia has been slowly trying to open a little over the years; first GBM support in the proprietary driver then the open OOT module and finally GSP firmwares for the kernel; allowing an OSS kernel module to exist.
The OSS graphics community has obviously shown that it doesn’t want Nvidia’s open module (which is tied to the proprietary driver anyways) and would rather build out its own OSS drivers atop an adapted Nouveau/NOVA. Perhaps Nvidia finally realised this?
I’m sceptical too but for now this appears to be an actually good move from Nvidia?
They should register a trade mark.
Is “Grouped Results” disabled in settings?
Certainly better than the U.S. in that regard but I wouldn’t consider Germany “resilient” either.
Whether this is bad depends on your threat model. Additionally, you must also consider that other search engines are able to easily identify you without you explicitly identifying yourself. If you can’t fool https://abrahamjuliot.github.io/creepjs/, you certainly can’t fool Google for instance. And that’s even ignoring the immense identifying potential of user behaviour.
Billing supports OpenNode AFAICT which I guess you could funnel your Moneros through but meh.
Edit: Phrasing.
I think you’re underestimating how huge of an undertaking a half-decent search index is, much less a good one.
I personally have not found Kagi’s default search results to be all that impressive
At their worst, they’re as bad as Google’s. For me however, this is a great improvement over using bing/Google proxies which would be the alternative.
maybe if I took the time to customize, I might feel differently.
That’s the killer feature IMHO.
Hier wurde einfach nicht ordentlich recherchiert, es wird LibreOffice verwendet. Es ist die gebrandete Version von Collabora, die einer der Haupt-Contributors von LO sind.