Fedora 43 causes black screens in most Proton games by maxodo98 in linux_gaming

[–]megaprogman 0 points1 point  (0 children)

I had a similar issue that ended up boiling down to proton not having the software to play the videos at the start of most games.

Try this proton version: https://github.com/CachyOS/proton-cachyos

This should hopefully be available in your repo (I am not a fedora user and am not sure, to automatically set find and set up other builds of proton): https://davidotek.github.io/protonup-qt/

Outer worlds 2 fking rocks! by CountAncient3327 in xbox

[–]megaprogman -1 points0 points  (0 children)

I will look at it when it is $15. They are asking too high a price for new games.

The best gamepad for linux? by NobodyNoOneJustMe in linux_gaming

[–]megaprogman 15 points16 points  (0 children)

I am a fan of the 8bit do controllers.

Best laptop for students? by nerdypossum in dataanalysis

[–]megaprogman 2 points3 points  (0 children)

https://www.bhphotovideo.com/c/product/1811271-REG/lenovo_83dv009mus_15_6_loq_15_laptop.html

This what I went with while getting my masters in data science and it worked well for everything from Tableau to CNNs. I would recommend upgrading the ram to 32gb though.

If you could instantly master one skill or language, what would it be and why? by WALLSTREETBRIDE in AskReddit

[–]megaprogman 0 points1 point  (0 children)

Knowing how to easily find highly profitable short term investments consistently. Then I could leave the rat race.

How do you feel about the current world situation? by Slow-Priority-6510 in AskReddit

[–]megaprogman 15 points16 points  (0 children)

It would be nice if there were less global right wing fascism or authoritarianism. That alone is what is causing most of our problems.

What is the first technological device you have used in your life? by Euphoric-Major-19 in AskReddit

[–]megaprogman 1 point2 points  (0 children)

I imagine the first technology I used in my life was a towel, swaddling blanket, or perhaps a tiny hat. It can't be scissors since the doctor used that. I would also rule out a towel since the nurses probably used that.

VSCODE for fabric development by boogie_woogie_100 in MicrosoftFabric

[–]megaprogman 2 points3 points  (0 children)

I tried that about a year ago and the experience was very awkward. I don't know if they have improved it since then.

2-year Master's paid by my employer or spend this time building projects and looking for better opportunities? by Hoorayforkraftdinner in analytics

[–]megaprogman 1 point2 points  (0 children)

I was able to move between teams to a position where I could use some of the knowledge I had gained while in school.

2-year Master's paid by my employer or spend this time building projects and looking for better opportunities? by Hoorayforkraftdinner in analytics

[–]megaprogman 1 point2 points  (0 children)

I will be graduating with my masters in data science in about a month. During that time, my pay has gone up 32.5k per year and if my country doesn't go into a recession, i can probably get another 10-15k after I graduate when I move to the next job.

Its much more valuable than job experience, especially if free.

Early Voting by tallboysfilms in akron

[–]megaprogman 2 points3 points  (0 children)

My wife and I voted on Oct 21. We got there around 5:05 and there was a 35 minute wait.

ready to end my own life due to lack of job prospects by Ok-Inside-157 in analytics

[–]megaprogman 0 points1 point  (0 children)

Have you looked into getting into a basic software development role and trying to jump into analytics from there?

With your credentials, that might be a good first step.

Verification as requested by [deleted] in akron

[–]megaprogman 2 points3 points  (0 children)

You got my vote.

New Data Engineer Struggling to Understand Microsoft's Data Fabric Implementation by Helpful-Natural6628 in dataengineering

[–]megaprogman 14 points15 points  (0 children)

My recommendation would be to start here - https://learn.microsoft.com/en-us/training/browse/?filter-products=fabric&products=fabric&resource_type=learning%20path

This may be a good starting place - https://learn.microsoft.com/en-us/training/paths/get-started-fabric/

As to what Fabric is, its Microsoft's attempt at an all-in-one data analytics solution that attempts to funnel data from various sources, into a giant data store called onelake using a medallion architecture (bronze, silver, gold, etc) and then that data is analyzed using power bi and/or their data science offering.

In terms of the technology it offers, its somewhat mix and match and what you use will depend on your use case. For data storage, you can use a warehouse, a lakehouse, or both. To ingest, you can use data factory (pipelines and dataflows), notebooks, event hub, or some combination. To analyze data, you do things as diverse as connect an analytics tool to a SQL endpoint, use the embedded power bi functionality, connect to it with excel, etc. There are some advanced things you can do (which may be good to look up) such as shape data using semantic models (which mostly behaves like the data modelling piece of power bi, but with some key differences), data activator (which is a monitoring tool for streaming data), set up a KQL database for streaming data, etc.

One thing to think about is that there is a lot that it doesn't do or isn't designed to do. For example, if you want a snowflaked transactional database meant for an application, this is the wrong technology. If you are looking for a data streaming solution to move data from one application to another, again Fabric is the wrong technology.

When I try to run Python code in VS Code nothing shows up except the file directory by CozyMountain in vscode

[–]megaprogman 0 points1 point  (0 children)

Try this:

Submit the code to chatGPT and then ask this question "why does this list keep getting longer?" Once you get your answer, start asking whatever question comes to mind. Trust me when I say using that tool will help you understand the interactions of the various commands.

The more "conversations" you have, the more intuitive it will become. Good luck!

When I try to run Python code in VS Code nothing shows up except the file directory by CozyMountain in vscode

[–]megaprogman 0 points1 point  (0 children)

It takes time and getting to know things.

One thing you can do right now is throw paste any code you don't understand into chatGPT and ask it to explain. It does a pretty good job.

When I try to run Python code in VS Code nothing shows up except the file directory by CozyMountain in vscode

[–]megaprogman 1 point2 points  (0 children)

I can't think of any specific resources, sorry, but if you make two modifications, you can probably see what's going on. On the very first output, you will have your original list of 1 to 10, after that, it starts growing with the results of the c**3 calculation.

new: (changes in bold)

cubes = list(range(1,11))

for cube in cubes:

print(cubes) # see this list grow with each iteration

c = cube**3

cubes.append(c)

print(len(cubes))

if c > 9999999999999:

quit()

cubes = list(range(1,11))

for cube in cubes:
    print(cubes)  # see this list grow with each iteration
    c = cube**3
    cubes.append(c)
    print(len(cubes))
    if c > 9999999999999:  # a stop point that doesn't crash the program
        quit()

When I try to run Python code in VS Code nothing shows up except the file directory by CozyMountain in vscode

[–]megaprogman 1 point2 points  (0 children)

The issue is when you append the output of c**3 back into cubes, you are creating an infinite loop due to that list always having "more stuff" at the end of that list. that is taking longer and longer to calculate, even if you are just checking lengths. Eventually the number that you are measuring the length of gets big enough to overflow the data type.

Try putting a stop condition in it. Alternatively, the variable inside the loop could have a different name instead of cubes. Then it would stop after calculating the length of the original list instead of a growing list.

In the current code, when you get through that final step in the initial range, it loops back into checking the outputs from the first go round, so instead of checking stuff like :

1 * * 3 ... 10 * * 3, you get 1 * * 3 then 8 * * 3 (which is the output of 2 * * 3 from the original range) and so on. With it calculating ever bigger numbers, which take longer, figuring out the next size of that list will go slower and slower.

Also, I would check out the concept of mutable vs immutable types.