Scoopta

joined 2 years ago
[–] Scoopta@programming.dev 4 points 1 day ago

I'm not sure if that's true. The mint team has their X-Apps project which is designed to be a cross DE GTK app initiative. Having written GTK software I also haven't found many pain points myself. Most of the problems with gnome seem to be the gnome team and not the surrounding projects.

[–] Scoopta@programming.dev 2 points 1 day ago

That's true but knowing gnome they'll abandon evince development. So while you can still use evince it likely won't be maintained or bug fixed.

[–] Scoopta@programming.dev 2 points 6 days ago

I'm assuming by this you mean the developers of JS /s

[–] Scoopta@programming.dev 36 points 1 week ago (9 children)

As someone who mostly avoids JavaScript, I don't see the IT in this image, I just see a bad language I avoid!

[–] Scoopta@programming.dev 2 points 1 week ago

LOL, I've actually heard of it, but I have not played it. Ofc that game never even crossed my mind when writing my comment haha. I suppose choose your own adventure style books also fall into this category.

[–] Scoopta@programming.dev 26 points 1 week ago (4 children)

Even with 2D games that's basically impossible. Only time it could work is with turn based games and then...you end up with this post lol.

[–] Scoopta@programming.dev 5 points 1 week ago

Or just use NAT64? That's the conventional way to do this. Yes a VPN works but it's a tunnel, NAT64 just maps the entire IPv4 internet into v6 space and clients just use native v6 to get out. It's easy to setup on a VPS and there are even public instances. https://nat64.net/

[–] Scoopta@programming.dev 1 points 1 week ago* (last edited 1 week ago) (1 children)

Yeah I understand that. And as I noted with the exception of firmware which almost universally requires running very out of date hardware I do the same. I'd like to get there with my phone but I haven't managed it yet. I have written off firmware being FOSS because as mentioned. You almost always need very old hardware for that outside of embedded devices. And if you go down the firmware rabbit hole you probably have to draw the line somewhere. Platform firmware is the one everyone focuses on but what about GPU or NIC firmware? What about microcode or firmware embedded in the IME or PSP? Yes you can sometimes neuter the IME but that doesn't apply to all CPUs. It's just an unwinnable rabbit hole without going to a fully open computing platform.

[–] Scoopta@programming.dev 4 points 1 week ago* (last edited 1 week ago) (3 children)

Router yes, actually router is running coreboot and tiano core with OpenWRT. Does still have proprietary microcode though, and WiFi firmware. All my WAPs also run OpenWRT. I don't have a modem, I have fiber. The ONT is probably running something proprietary but as far as I'm concerned that's ISP equipment, not mine. Phone...not quite. I tried...it is running an AOSP rom...but going to a full Linux phone never quite worked out. That being said I was originally referring to my laptop and desktop which make use of no proprietary software or drivers. I do go FOSS to the extreme as much as possible. I just haven't figured out the phone. I did try going f-droid only for a while but it made basic tasks on my phone substantially more difficult.

[–] Scoopta@programming.dev 14 points 1 week ago (5 children)

It's funny seeing blogs about this because I live with 100% FOSS, minus firmware

[–] Scoopta@programming.dev 1 points 2 weeks ago (1 children)

Is it rarer? I think a lot of modern languages go for the first option but pretty much all C style languages use the latter. It's probably a wash for which is more popular I'd think.

[–] Scoopta@programming.dev 1 points 2 weeks ago (3 children)

Ok but, in the second example you typically just put final or const in front of the type to denote immutability. I still don't see the advantage to the first declaration.

 

TIL that apparently capital one was assigned the entire 2630::/16 block...which is the largest assignment I've seen to date. Does anyone know of other absolutely massive allocations...are there even any others this large?

 

I've been using duckduckgo for years ever since I degoogled but I'm increasingly annoyed by its complete lack of IPv6 connectivity. I use NAT64 and so it works fine but it bothers me to use services that don't have v6. Does someone have a good non-google IPv6 search engine that's privacy respecting?

6
submitted 2 years ago* (last edited 2 years ago) by Scoopta@programming.dev to c/ipv6@lemmy.world
 

I'm curious about something so I'm going to throw this thought experiment out here. For some background I run a pure IPv6 network and dove into v6 ignoring any v4 baggage so this is more of a devils advocate question than anything I genuinely believe.

Onto the question, why should I run a /64 subnet and waste all those addresses as opposed to running a /96 or even a /112?

  1. It breaks SLAAC and Android

let's assume I don't care for whatever reason and I'm content with DHCP, maybe android actually supports DHCP in this alternate universe

  1. It breaks RFC3306 aka Unicast-prefix-based multicast groups

No applications I care about are impacted by this breakage

  1. It violates the purity of the spec

I don't care

What advantages does running a /64 provide over smaller subnets? Especially subnets like a /96 where address count still far exceeds usage so filling subnets remains impossible.

 
 

This has been my setup for a long time now and I have to say I still absolutely love it.

  • Icons: Flat Remix Red Dark
  • Theme: Flat Remix GTK Red Darkest
  • Launcher: Wofi
view more: next ›