Scoopta

joined 1 year ago
[–] Scoopta@programming.dev 3 points 2 days ago* (last edited 2 days ago) (1 children)

The decision not to support GPLv3 makes sense and I understand Linus' perspective on that. GPLv3 branched out into something beyond traditional copy left by ensuring that users can run the modified code by restricting hardware design. That's a separate thing. I disagree with the decision to go with a permissive license in most cases including this one. Permissive licensing leads to the problems the BSDs have with companies like Sony taking the code and running with it without giving back and it's why I prefer strong copy left licenses like GPLv2 or v3.

One other thing, yes it was rough in the past but now due to the massive market penetration Linux has we have a large swath of GPLv2 drivers making it far less of a relevant issue.

[–] Scoopta@programming.dev 7 points 2 days ago (3 children)

Eh? I daily drive only FOSS software with basically no problems, the only exception I make is for firmware and JS, firmware because it's realistically not a choice and JS because it's extremely sandboxed and I use librewolf with container tabs to isolate cookies etc cross sites, even drivers are not exempt from this rule. FOSS specifically being programs under a GNU approved free software license or software found in the Debian main repos and therefore complying with the DFSG. It's, surprisingly easy. In fact when I made the decision to do this it was primarily because I needed so little proprietary software that it just wasn't even much of a challenge?? I guess my main point in saying this is I don't get where you're coming from, I'd love a Linux phone but it's not realistic there, but on the desktop? It's extremely realistic??

[–] Scoopta@programming.dev 1 points 3 days ago

I didn't know KDE had layer shell 🤔. I knew it had some wlrootsy stuff but that's interesting. Looks really nice though

[–] Scoopta@programming.dev 16 points 3 days ago

Wells Fargo cuts to 14 on their sign in page but not on their change password page, ask me how I know

[–] Scoopta@programming.dev 5 points 4 days ago

You're talking about Java(Jakarta) EE, my comment is primarily targeted at Java SE. I find that the Java standard library on its own and core language is pretty nice if you use modern versions like Java 21. If I had to complain it'd be about checked exceptions, they annoy me but otherwise the language is fine. I've never worked with the full enterprise web stack, I use servelts for web and do a large amount of Java SE desktop development, not with swing, fuck swing. Primarily LWJGL and JavaFX. I love that language, more than most. At work I use a lot of C# and I hate it, I miss Java when I have to write C#. I just don't love it, mostly due to all the little annoyances and missing things(no labeled breaks, no diamond operator for generics, etc). I try to use Java for projects where I can but it's not always an option.

[–] Scoopta@programming.dev 20 points 5 days ago (5 children)

Honestly modern Java has a lot of really nice features and I think it gets a lot of unfair hate

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

/mnt or /media usually. I use /mnt for permanent filesystems and /media for removable ones but there are no hard rules. My home folder is a separate filesystem from my rootfs, just depends on how you want things setup.

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

All good. I do, I have 2 geographically separated load balancers that do edge caching for images on my screenshot site. The 2 load balancers are anycasted(I have my own ARIN address space) so clients are routed to the nearest PoP based on AS Path. Maybe one day I'll add more PoPs but I only setup 2 as otherwise it'll get kinda expensive for my personal screenshot website for little to no gain. It was mainly a, I want to setup my own CDN, rather than anything practical. I will say, when loading the home page while signed in you can SEE the load time differences in the cached images vs private images which are flagged to bypass the edge cache so it does work.

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

No I haven't 🤔. That's an interesting idea, I don't have a blog or talk about my projects really. They're just something for me to do and learn. I guess I just kinda assumed that since I'm using it as a learning experience I'm not really qualified to write about it

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

I find I ask less questions now because I'm a better programmer and just visit the site less in general. I used to ask a lot. I actually don't find that many duplicates though, usually when I have a question there isn't already an answer... usually because when I have a question I'm doing something insane, I find I do that a lot lol.

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

Holy crap...you mean the thing eclipse has had forever -_-...one of many IntelliJ complaints that's kept me on eclipse falls. Wonder if they'll improve the others too.

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

Consistently? Not that I can think of either but there was that one judge in the Oracle v Google Java case that I believe learned enough programming to call BS on oracle's claims.

 

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?

1
submitted 11 months ago* (last edited 11 months 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.

view more: next ›