@Scoopta@programming.dev avatar

Scoopta

@Scoopta@programming.dev

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Scoopta,
@Scoopta@programming.dev avatar

I refuse to go to sites that do this, I also refuse to go to sites that block adblock…and specially the sites that detect and block private browsing, that one shouldn’t even be a thing

Scoopta,
@Scoopta@programming.dev avatar

There’s lots of newspaper sites in the US, that do this. They’ll be like “wanna use private browsing, make an account, or go visit from normal browsing.” Idk why they do it but they do. Apparently there are discrepancies in the way browsers handle persistent storage features between private and non-private browsing that allow for detection

Scoopta,
@Scoopta@programming.dev avatar

LOL, I also use DNS based filtering soooo I feel your pain.

Scoopta,
@Scoopta@programming.dev avatar

I don’t use pihole…didn’t know that was a thing…still don’t plan on using pihole but that’s cool

Scoopta,
@Scoopta@programming.dev avatar

Loli isn’t CSAM…in a lot of countries it’s completely legal. Also do you not have the NSFW blur option enabled? Then you don’t have to see anything when you go there to block it.

Scoopta,
@Scoopta@programming.dev avatar

Doesn’t change the fact that it’s not illegal in a lot of countries because it’s drawn art and not abuse which is the A in CSAM. That instance is in the Netherlands where I believe Loli is legal for the reasons I’ve mentioned…anyway the point of my bluring comment was you could blur it…which is on the client level so you don’t have to see it in order to block it. I wasn’t suggesting the blur as a permanent fix. Also if you’re that worried about browser cache just use private browsing or something so the cache is immediately wiped afterwards…but whatever. Also mere fact that you know what’s on the instance means you must have seen something by accident…so it’s already in your browser cache so that’s a moot point anyway.

Scoopta,
@Scoopta@programming.dev avatar

This is the opposite of what OP is asking. He’s wanting internal IPv4 with external IPv6, NAT64 provides the opposite.

Scoopta,
@Scoopta@programming.dev avatar

My guess is because it scares people. I’ve had other people ask me about it before because they think internal IPv6 is a ridiculous concept and IPv4 just makes so much more sense and is easier to remember. I personally don’t get it but that’s my guess. Dual stack is definitely the easiest way to go tho.

Scoopta,
@Scoopta@programming.dev avatar

I realized I hadn’t actually written a reply to this, only to other people’s replies.

There’s a couple of problems with doing this. First and foremost is one of principals. IPv6 was designed with the explicit goal of killing off NAT, bringing it forward in this way is counter productive. That being said there’s a much bigger problem here. IPv4 addresses are 32-bits, IPv6 addresses are 4 times larger at 128-bits. There is simply no way to fit an IPv6 address in an IPv4 packet header, it’s simply too big. There are ways to do v6 internal with v4 external but that’s only possible because v4 addresses are so small and can easily be fit inside the v6 address header, what you’re trying to accomplish just isn’t possible from a technical standpoint alone. I would recommend either dual stacking your network, that is running both v4 and v6 at the same time, or if you wish to go single stack you can run pure v6 internally and use NAT64 to get access to v4 services however there are a few caveats with this setup you should be aware of if you want to go down that road.

Scoopta,
@Scoopta@programming.dev avatar

Discussions like this always bring me back to one thing…can a word itself be racist? Is it racist to use a word if it’s not being said with racist intent? It’s reminiscent of the gimp debacle…if a words use isn’t intended to offend it’s honestly beyond me how anyone could find it offensive. Are we supposed to ban every single word that has the slightest history of being used in an offensive fashion? Feel like we’d have a really long list if we did that.

Scoopta,
@Scoopta@programming.dev avatar

It’s the proprietary driver GPU experience. All the proprietary drivers can leave you hanging like this

Scoopta,
@Scoopta@programming.dev avatar

You’d need some special hardware with a large enough MTU to handle that. While IP itself can most hardware can’t

Scoopta, (edited )
@Scoopta@programming.dev avatar

Well the spec was created in 1995 and the 6bone(tunnel based testing network created in 1996) was shutdown in 2006 due to the increase in native routing. That is IPv6 had a sufficient internet presence that the test network no longer felt necessary…and here we are almost 20 years later…soooooooooooo…yeahhhhhhh. Tbh IPv6 has existed for basically the entire existence of the wide spread use of the Internet yet it was never deployed back then.

Scoopta, (edited )
@Scoopta@programming.dev avatar

Honestly what I find kinda crazy about this is the price of $0.005/hr is the same cost as the cheapest EC2 instance, meaning you can get an entire server(low power but still) or a single IP address. Interestingly GCP also charges for in use IPv4 which I didn’t know, last I used GCP they only charged for IPs you weren’t using

Scoopta,
@Scoopta@programming.dev avatar

The only practical way to go IPv6 only right now is to use NAT64. This allows you to access IPv4 websites using your computers IPv6 address however it’s not trivial to configure, you’ll need a proper router(or Linux server), not just whatever router your ISP provides, and said router will still need an IPv4 WAN address but your PC, phone, etc can go IPv6 only and still access legacy sites like GitHub etc. For reference my home network is IPv6 only. I use jool for NAT64

Scoopta,
@Scoopta@programming.dev avatar

I did mention not trivial also DNS64 isn’t that difficult comparatively. Especially since Google public DNS offers it. Setup the NAT, set your nameservers to 2001:4860:4860::6464 and you’re good.

Scoopta,
@Scoopta@programming.dev avatar

Consumer routers, no, enterprise routers…yes

Scoopta,
@Scoopta@programming.dev avatar

Honestly it’s not just steam unfortunately. It’s also most games in general :/. Some games have working IPv6 support but the overwhelming majority don’t. Even non-steam games don’t work. Then you have games like terraria where the server fully supports IPv6(this is likely by accident) but the client has no support and so you can only connect to a v6 server using a proxy…games and anything around gaming (discord) is a pain point with IPv6 for sure. At least the only part of discord that breaks are the voice calls as you mentioned ://

Scoopta,
@Scoopta@programming.dev avatar

The mention of iOS 16 having 66% of system binaries not using swift is very interesting. I’m actually curious as to the equivalent number on Android. How many system APKs currently don’t use kotlin?

Scoopta,
@Scoopta@programming.dev avatar

ObjC has always been a language that’s interested me in the sense that it’s very unique and it just seemed interesting. That being said I’ve never been involved in the apple ecosystem, not open enough for me so I got my mobile start on Android with Java…then realized I loved java, hated android development and never went back to mobile platform stuff LOL. I still haven’t moved to kotlin and with modern Java as it is I don’t currently plan to. Maybe I’ll give it a try if I ever try android development again but for now I’m just a user on the mobile side.

Scoopta,
@Scoopta@programming.dev avatar

I get making fun of java’s verbosity for things like checked exceptions but hello world really isn’t that much worse than most other languages especially considering all the “boilerplate” is required for any program more complicated than hello world in pretty much every language. But if a useless program really is too verbose for you see java 21.

<pre style="background-color:#ffffff;">
<span style="color:#323232;">void main() {
</span><span style="color:#323232;">  System.out.println("hello world");
</span><span style="color:#323232;">}
</span>
Scoopta,
@Scoopta@programming.dev avatar

I’m really excited for this. I’ve been using 2.99.14 and it’s pretty buggy but I NEED Wayland support and it’s not software I use often enough for the bugs to really be a major issue for me.

I made a python script that automatically maintain your GitHub Streak.

Break free from the burden of maintaining your GitHub streak manually! Introducing ‘GitHub streak maintainer’. Say goodbye to missed days and hello to an effortless streak. With everything automated, this innovative project ensures your GitHub streak stays unbroken. Let the streak remain till the end of time!...

Scoopta,
@Scoopta@programming.dev avatar

🤔 my GitHub activity is like, 1 commit every 6 months. Low activity!! GitHub isn’t where I keep my code.

Scoopta,
@Scoopta@programming.dev avatar

🤔 as a Java dev that’s moved over here…can confirm, still not using kotlin.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • GTA5RPClips
  • DreamBathrooms
  • everett
  • magazineikmin
  • Durango
  • InstantRegret
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • thenastyranch
  • kavyap
  • ethstaker
  • JUstTest
  • tacticalgear
  • modclub
  • osvaldo12
  • cubers
  • khanakhh
  • ngwrru68w68
  • cisconetworking
  • normalnudes
  • tester
  • provamag3
  • Leos
  • anitta
  • lostlight
  • All magazines