2xsaiko

joined 1 year ago
[–] [email protected] 7 points 9 months ago (1 children)

Tying it to domains is very cool actually imo.

Also if you don’t like it, you’re using the meme template wrong. The blue guy usually makes the only reasonable suggestion.

[–] [email protected] 25 points 9 months ago (4 children)

Doubling down on our core products, like Firefox

Well, I sure fucking hope so. When are we getting back XUL addons or something comparable, you know, the feature that made your browser stand out?

(One can dream, right? Hahaha)

[–] [email protected] 7 points 9 months ago

Yeah, I was hoping MS could make a competent engine with a fresh start. I wouldn't even be mad if it was Windows only. Now Edge is just another Microsoft L

[–] [email protected] 1 points 9 months ago

Carriers already support it, and I think the reason Google sends it through their backend instead of the carrier’s is so they can support their proprietary extensions (that’s my guess at least, and I think I read that the app can also use carrier services directly but I can’t find the text that said that anymore). And as far as I’m concerned that means there are indeed many phones that support it.

[–] [email protected] 2 points 9 months ago* (last edited 9 months ago) (2 children)

From what I understand, it's implemented on mobile carrier level, so any phone or other device with a cellular modem connected to a carrier that supports it should be able to use it (edit: of course, ignoring insufficient access, at the very least rooted Android or some Linux should work). Can't really find more specific details right now though. Here's a library and sample client for it though: https://github.com/Hirohumi/rust-rcs-client

Of course, this is only for clients, it's true you can't set up your own server.

[–] [email protected] 9 points 9 months ago (4 children)

I wonder what'll come first, this or RCS on iOS?

group chats will come years down the line

Oh come on. (Though that's fair enough, since coordinating groups including users from different services is likely a lot harder to get right.)

[–] [email protected] 1 points 9 months ago

I have a Turris Omnia. Very happy with it personally. It comes with OpenWrt but you can put anything you want on it.

[–] [email protected] 1 points 9 months ago

Very cool, thanks. Will keep this in mind.

[–] [email protected] 5 points 9 months ago (2 children)

Do you know if it uses the native decoder if available (so, in Safari I guess)? Doesn't say in the readme.

[–] [email protected] 6 points 9 months ago (1 children)

NetNewsWire for Apple devices.

[–] [email protected] 21 points 9 months ago

Declarative configuration of services and the rest of the entire system, and everything that brings with it.

  • Want to test some new service, or make changes to an existing one, but don't know if you want to keep it? Sure, just temporarily switch to the new configuration, you can always switch back to the old one and everything will be back as it was.
  • Have multiple servers and want to share configuration between them? Absolutely, just import the same file from both. I have a git repo storing configurations for 10 machines and a huge part of it is shared configuration.
  • Want to use one service's endpoint (such as a socket path) in another? Sure, just use the socket path configuration option for the first service in the configuration for the second, such as here. This works since everything is a single tree of options which all the service configuration files are then generated from, so interpolate stuff as you wish.
  • Checks for configuration correctness during build of the system (NixOS options are type checked during evaluation, and then during the actual system build there's more checks, like nginx config has to succeed nginx -t, otherwise the system build fails and you can't switch to it)
  • Want to spin up a VM to test changes before putting it on the actual target? There's a builtin command (nixos-rebuild build-vm) that makes a script that starts a QEMU VM with your configuration running in it. It's as fast as building the real system, so a couple seconds if you're making small changes.
  • Setting up services is also often as easy as putting services.foo.enable = true; in your configuration. And, if you remove that line, the service is gone, so you're never left with "the random package or file you installed once to test something and has been forgotten about". That's the biggest thing it has over any kind of imperative solution IMO.

I feel like even if I want to distro hop again and end up putting something else on my desktop, NixOS is going to stay on my servers indefinitely. It's pretty much a perfect fit for servers.

[–] [email protected] 6 points 9 months ago

You don't need Safari unless it's for Apple Pay integration or something. WebKit is open source. Use Epiphany or some other browser that uses it.

view more: ‹ prev next ›