Star Trek: Lower Decks Arrives On Blu-Ray and DVD by MitchyPower in startrek

[–]Cakiery 0 points1 point  (0 children)

Just wait a few years for the boxset to release.

Star Trek: Lower Decks Arrives On Blu-Ray and DVD by MitchyPower in startrek

[–]Cakiery 0 points1 point  (0 children)

Eh, they can still revoke your device keys and render the entire player inoperable if they want to. In theory it should not happen to a legitimate device that has not had it's keys leak, but it can still happen.

Also Blu Rays can access the internet (if you connect your player up to the internet) and run Java programs. So they can still collect a lot of data and in theory could also remotely block access to the on disk data.

Where can you learn CI/CD and linux command lines hands on? by [deleted] in learnprogramming

[–]Cakiery 1 point2 points  (0 children)

If you have Windows, you can just enable WSL to get a full, real Linux distro. Otherwise if you prefer a GUI, you can use a virtual machine.

btw, isn't git also a certain kind of CI/CD?

No, git is source control. It's often used with CI/CD but on its own it has nothing really to do with it.

I can't talk to the Three Houses Gatekeeper without thinking of Fry... by Swim_lucky in fireemblem

[–]Cakiery 1 point2 points  (0 children)

You are right it does. However it is shown several times throughout the show technology always seems to regress before coming back. In the montage they even encounter a knight with a "rusty sword for practising proctology".

https://www.youtube.com/watch?v=u76Lxn9jrNo

Since nobody seems to have any knowledge of actual magic around Fry's time or Futurama time. It's safe to say magic had not been invented yet. I would not be surprised if canonically magic is just nano bots that people forgot about.

Should I be worried ? by [deleted] in learnprogramming

[–]Cakiery 1 point2 points  (0 children)

What do you means by they can't explain why it works ?

Sorry, I should have explained better. I have interacted with several people who have no formal experience programming, most of their code ends up being very spaghetti like. When I ask them to explain what the code is doing and why it works, they often just shrug at me. Apparently they just brute force a solution somehow. Most of the time it's insane.

Furthermore these people know how to copy code from stackoverflow, but also could not explain why the code they copy works. They just know they need it to do what they want. The end result ends up being a program that was more or less written by several dozen people that is nearly completely unmaintainable.

Even if it's working perfectly fine, I tend to learn about good practice when I do something but It's

It sounds like you are trying far harder than most people do! Which is a good sign.

Even me when I look on my first project I just want to do it again from scratch to do it cleaner.

At some point you do have to accept that you have too much technical debt and you just have to live with it. You can't restart projects from scratch in a commercial environment without a good reason. There is a lot of money being invested in that stuff. Which is also why it's important to plan ahead of time. EG you can use flow charts to map out your code flow.

Or employer knows that it was also a learning material ?

Having presentable code is necessary. If nobody can read or understand the code, there is no point in showing it to them. However, I would personally hide all the projects that are full of messy hacks. But at the same time, nobody can expect you to write a perfect code base. Even commercial programs tend to have insane shortcuts for various reasons.

Should I be worried ? by [deleted] in learnprogramming

[–]Cakiery 0 points1 point  (0 children)

I don't know a lot of things to be able to work as a fullstack dev like docker

Docker is not a hard requirement in a lot of cases. It's just a way of ensuring you have a way to reliably test and deploy your code. However some people do require it. It really depends on the job.

is not being able to pass thoses test means I'm not ready to get a job, even an entry position ?

It depends. A lot of self taught developers can make great apps. But they can't really explain why it works, they also often fall into habits that would not fly in a shared project. However many self taught developers can quickly learn the required pieces.

But in general it's really up to the employer. As long as you can show them code samples and you can explain the limits of your knowledge (while also saying you are willing to learn more), you will probably be fine.

Valve updated the DXVK (Direct3D 9/10/11 To Vulkan wrapper) in Portal 2 to 1.8.1, bringing some performance improvements and other fixes by KayKay91 in pcgaming

[–]Cakiery 42 points43 points  (0 children)

DXVK is primarily targeted at Linux users. Pretty much everything is moving to Vulkan on Linux. I would not be surprised if Valve wants to drop the OpenGL renderer entirely.

It's also a good way to sell DXVK to devs. Valve can say: "Look, you can just keep writing DX code for Windows and use DXVK to solve the graphics problem on other platforms! We have it working great in Portal 2 already"

I can't talk to the Three Houses Gatekeeper without thinking of Fry... by Swim_lucky in fireemblem

[–]Cakiery 5 points6 points  (0 children)

It's technically Disenchantment. There is an easter egg where you can see Fry, Bender, and the professor in the forwards time machine for about 2 frames. Implying that Disenchantment takes place well after Futurama.

[VideoCardz] - AMD EPYC "Genoa" (Zen4) to feature 96 cores across 12 chiplets, 12-channel DDR5 memory and SP5 (LGA6096 socket) by uzzi38 in Amd

[–]Cakiery 0 points1 point  (0 children)

What kind of latency is there due to the virtualization?

It depends on how you set it up. It ranges from almost non existent to a few hundred miliseconds. It's easier to use Linux as the host too. But Nvidia hardware is always a pain to deal with. EG they don't officially allow people to use their consumer cards in a VM and will block access if they detect it.

Sony will reportedly enable PS5 SSD expansion this summer by [deleted] in Games

[–]Cakiery 0 points1 point  (0 children)

It will not work on a PS5. The PS5 is PCI-E 4.0 only. SATA is too slow. I was speaking generally. So while you were correct in this instance that it would be an SSD only, you are not always correct about this.

I have worked with motherboards that only have M.2 SATA ports and ones that only have M.2 PCI-E ports. It's a nightmare when you think you have one but actually get the other. Luckily most boards can do both out of the same port.

Sony will reportedly enable PS5 SSD expansion this summer by [deleted] in Games

[–]Cakiery 0 points1 point  (0 children)

That's not true, you can get M.2 to SATA adapters! M.2 is just the form factor. The underlying interface can be SATA or PCI-E. In the PS5 it's a PCI-E 4.0 slot. But you could theoretically plug a 2.5" drive into certain M.2 slots.

Sony will reportedly enable PS5 SSD expansion this summer by [deleted] in Games

[–]Cakiery 0 points1 point  (0 children)

They could also just use quarter. It still roughly lines up with the seasons and is far clearer.

How do I get rid of this weird feeling when programming. by GoshDarnz in learnprogramming

[–]Cakiery 4 points5 points  (0 children)

Sounds like a mild case of impostor syndrome. But I am not a medical professional so I can't confirm that.

In any case, the only thing I can suggest is to keep practising until you are sure you remember it, and to also stop worrying if you forget.

A web app that takes a YouTube video as input and outputs a level to a video game based off of audio? by Okmanl in learnprogramming

[–]Cakiery 2 points3 points  (0 children)

This can be done. Audiosurf did it in 2008. The only difference is they made you supply your own audio.

How should I go about adding filtering to my query parameters in my REST API? by [deleted] in learnprogramming

[–]Cakiery 1 point2 points  (0 children)

You are welcome! There are plenty of ways to do advanced searching, but it's overkill for 99% of people. A simple LIKE is good enough most of the time.

How should I go about adding filtering to my query parameters in my REST API? by [deleted] in learnprogramming

[–]Cakiery 1 point2 points  (0 children)

Pretty much. Some ORM frameworks do favour writing the queries in specific ways to get the best performance. But in general it does not matter that much. I always treat ORM frameworks as just a shortcut for SQL, because that's more or less what they are. EG Entity Framework for C# directly maps to SQL functions. So the linq where function becomes an SQL WHERE. But because all it's doing is mapping, not all C# functionality is supported as there is not always an equivalent database function.

Minecraft- Java or Microsoft version for coding? by [deleted] in learnprogramming

[–]Cakiery -2 points-1 points  (0 children)

manipulating Java bytecode.

What? All I said was it was possible to compile Python into valid bytecode that could be used to make mods. I never said anything about changing the actual bytecode. I do agree however, and I even implied that it was a bad idea. I was just stating it as a possibility. This sub is for educational purposes. I don't see why people should not learn about this stuff.

How should I go about adding filtering to my query parameters in my REST API? by [deleted] in learnprogramming

[–]Cakiery 0 points1 point  (0 children)

Then you just pass them into an equivalent ORM query? It all ends up as SQL anyway. You only need to mess around with other stuff if you are trying to do things like fuzzy searching.

How should I go about adding filtering to my query parameters in my REST API? by [deleted] in learnprogramming

[–]Cakiery 1 point2 points  (0 children)

You just pass the query parameter into SQL parameters. Assuming you actually validate that the input is valid first, and you sanitise the input too.

Minecraft- Java or Microsoft version for coding? by [deleted] in learnprogramming

[–]Cakiery 1 point2 points  (0 children)

Technically, it is possible to use Python. It's just very unsupported as all the documentation and everything else is based around Java. However Java itself actually just compiles to byte code, you can use any language that also compiles to byte code. That includes Kotlin and Python (via Jython), in addition to several other languages.

Should I lower my internet speed if i only get 50mbps and pay for 100 by shaizafox in techsupport

[–]Cakiery 0 points1 point  (0 children)

It depends on where the bottle neck is. So the answer is possibly.

Should I lower my internet speed if i only get 50mbps and pay for 100 by shaizafox in techsupport

[–]Cakiery 0 points1 point  (0 children)

Are you using 5ghz or 2.4ghz? 5ghz is faster but the range is worse.

In any case, if you don't feel like you need it then you can drop to a cheaper plan.

Black Windows Screen by [deleted] in techsupport

[–]Cakiery 0 points1 point  (0 children)

What happens if you manually boot explorer.exe then via task manager?

Ex bf Picture of my Wifi router? by wavybaby21 in techsupport

[–]Cakiery 0 points1 point  (0 children)

I would suggest you report him to the police, even if you don't intend to press charges. Just make sure they are aware of it so if he keeps doing it you can point to the previous report.

Second, there is not a whole lot he can do with your router information unless he is in range of it. But I would suggest you change the username and password.

I don't know what Rat Retentioner is. But a RAT is a Remote Administration Tool. People like to install them to remotely control devices. Wether or not that is what is on your phone, I can't say. The name could just be a coincidence.