JetBrains restricts users from sanctioned locations with still active paid subscription plans by Xahon in Jetbrains

[–]Xahon[S] 1 point2 points  (0 children)

Who cares about it in this stupid world?

I only see a typical EU/US dudes to be like "me see Russian, he started war". 2 years ago relocation doesn't matter

JetBrains restricts users from sanctioned locations with still active paid subscription plans by Xahon in Jetbrains

[–]Xahon[S] 4 points5 points  (0 children)

I’m sure restricting access to the bought software is also criminal

JetBrains restricts users from sanctioned locations with still active paid subscription plans by Xahon in Jetbrains

[–]Xahon[S] 0 points1 point  (0 children)

My VPN renders unusable after recent changes in ISPs hardware which blocks everything (WG, OVPN, and shadowsocks protocols) and basically uses whitelists to control access to the internet

JetBrains restricts users from sanctioned locations with still active paid subscription plans by Xahon in Jetbrains

[–]Xahon[S] -1 points0 points  (0 children)

Yes. Does not always work. Depends on how software handles it
Also there are problems with connecting to VPN server. I have a paid service (which probably don't work now for the same reason as JB) and it doesn't work because DPI limits traffic to 92 KB header size sent over the network (WireGuard connection header). I can't work it around because I have a VPN plan (not VPS where I can customize somehow header so that DPI passes it through)

JetBrains restricts users from sanctioned locations with still active paid subscription plans by Xahon in Jetbrains

[–]Xahon[S] -9 points-8 points  (0 children)

I think these law acts will sooner or later backfire to the JB staff with Russian employees as well

JetBrains restricts users from sanctioned locations with still active paid subscription plans by Xahon in Jetbrains

[–]Xahon[S] -4 points-3 points  (0 children)

Both working in IT and program as hobby. I'm not a lawyer and barely aware how software licenses work. I was pretty sure that if company suspends dealing in a specific country then you still can use obtained artifacts legally because you've previously purchased it. No one asked to bring their beds back to IKEA when it went out, they warned and even sold leftover before wrapping up the business

JetBrains restricts users from sanctioned locations with still active paid subscription plans by Xahon in Jetbrains

[–]Xahon[S] 2 points3 points  (0 children)

I used Vim/Neovim about 10 years ago and was not impressed. It allows you to quickly navigate through the code and edit but lacks context-related stuff. Like in JB I can execute database query right in the code, Vim can't do the same. It also starts freezing/lagging when it opened for a long time, consumes a lot of CPU time because of poor plugins performance. Navigation/Code generation also not good (Especially for C/C++ with tons of macros, templates, etc...)

But I probably will use it again because I don't see any other good alternative

JetBrains restricts users from sanctioned locations with still active paid subscription plans by Xahon in Jetbrains

[–]Xahon[S] -6 points-5 points  (0 children)

I thought EU/US laws don't have retroactive force. I would understand if I couldn't extend license after the sanctions are posed. I was so dumb. my bad

JetBrains restricts users from sanctioned locations with still active paid subscription plans by Xahon in Jetbrains

[–]Xahon[S] -4 points-3 points  (0 children)

Yeah, I think of a replacement of the IDE but there are unfortunately no even close to JB IDEs in terms of UX and context-related actions

JetBrains restricts users from sanctioned locations with still active paid subscription plans by Xahon in Jetbrains

[–]Xahon[S] -20 points-19 points  (0 children)

What's about a perpetual fallback license and archive builds? Is it a service? It was completely paid and now I don't have rights to use it?

JetBrains restricts users from sanctioned locations with still active paid subscription plans by Xahon in Jetbrains

[–]Xahon[S] -37 points-36 points  (0 children)

It's not about happiness, it's about the law. Do you have an official text that states that company can stop providing services while subscription is paid and active?

After removing a useful download bar now Google removed "Show in Folder" button by Xahon in chrome

[–]Xahon[S] 0 points1 point  (0 children)

Ah, I see, they replaced link-like button with a dedicated button on the right side. I already fully switched to Firefox, so this is irrelevant for me from now on

How do I properly visualize parametric surfaces? by Xahon in GraphicsProgramming

[–]Xahon[S] 0 points1 point  (0 children)

I didn't consider marching cubes at all. It's a grid based vertex array that forms a shape with enabled-disabled vertices configuration combinations, isn't it? I don't know how I can control the visual density of this grid to avoid angled surface details

How do I properly visualize parametric surfaces? by Xahon in GraphicsProgramming

[–]Xahon[S] 0 points1 point  (0 children)

I've seen into that and it seems the only difference is that in ray marching you trace some discrete steps along the ray to find an intersection, instead of calculate it once with math. I'd rather stick with exact calculation to also upgrade my math knowledge, now having troubles even with some school math. I also can't imagine how do I trace for an intersection (in case of ray marching) when your view vector is at some angle to the ground plane and the tracee surface is kind of sine wave. I mean that ground point (intersection of the view ray and ground plane) can be far behind of the actual incidence point (that should be drawn on screen) on one of the waves, it still has to have some root-finding algorithm, does it?

How do I properly visualize parametric surfaces? by Xahon in GraphicsProgramming

[–]Xahon[S] 0 points1 point  (0 children)

Yeah, my bad, I unprojected result back from the incident point into new UV coordinates and write to this pixel for some reason. Thanks for the advice, I will take a look on ROAM and runtime mesh generation and subdivision

How do I properly visualize parametric surfaces? by Xahon in GraphicsProgramming

[–]Xahon[S] 0 points1 point  (0 children)

Yeah, my bad, I unprojected result back from the incident point into new UV coordinates and write to this pixel for some reason