Computer Science

"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Computer Science Makan Now 50%
MS-DOS has been Open-Sourced! We Build and Run it!
www.youtube.com

cross-posted from: https://lemmygrad.ml/post/4649344 > kewl

0
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Computer Science yogthos Now 40%
Network reconstruction via the minimum description length principle
https://arxiv.org/abs/2405.01015
-1
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Where Should Comp Sci be?

From to school to school it could either be in the Engineering college or Science college. Some say it's a Math. Is having it in a different college going to affect how you're going to be taught? I'm going to Cal Poly Pomona and comp sci there is located in the college of science but at Cal State Long Beach it's in the college of engineering. Does this matter and how?

11
10
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Computer Science ylai Now 100%
Scientists Find Optimal Balance of Data Storage and Time
www.quantamagazine.org
21
1
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Computer Science BlanK0 Now 80%
How does Computer Hardware Work? 💻🛠🔬 [3D Animated Teardown]
yt.artemislena.eu
3
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Computer Science Benjamin Now 100%
CPU and GPU performance over time

Hello, I'm trying to understand what has slowed down the progress of CPUs. Is it a strategic/political choice, or a real technical limitation?

4
6
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Computer Science tb4p Now 100%
Sublinear Time Shortest Path in Expander Graphs
https://arxiv.org/abs/2307.06113
3
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Computer Science kixik Now 100%
[r/computerscience] All Data Structures and Algorithms Concepts and Solutions Stored in a Structured Manner
https://libreddit.spike.codes/r/computerscience/comments/y8prhf/all_data_structures_and_algorithms_concepts_and
4
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Comparing multi-tasking mechanisms: CPU hyperthreading vs. OS schedulers

I was curious about the difference between these two. I found a Reddit post about this, and I thought I'd summarize it here so that the content is replicated to lemmy. Please be aware, this is not from a perspective of a computer scientist. I am very interested in computer science, but have a lot of knowledge gaps. The premise of the question: Both of these seem to be methods of running two or more tasks / sub-tasks without necessarily using multiple cores. The concepts geeked similar to me, but I will explain the difference below. ### How does the OS scheduler's multi tasking works (besides multi-threading)? Basically, when the operating system is running two or more tasks, it may be running more tasks than cores available. To deal with this, it switches between these tasks very quickly - so fast it seems they're running concurrently. ### Hyper threading A hyper threaded CPU looks a bit different. To the user, it is interfaced almost like an extra core. Think about a multi core CPU. Every core is almost its own CPU. With hyper threading, some of those components are replicated, but not enough to make an extra core. (remember, CPU has many components, such as ALU, floating point units, load/store units, branch units, etc) However, the CPU arranges tasks in a way where two tasks can be using different parts of the CPU, hence can run concurrently on the same core. It is not super often that this happens, which is why a separate core is faster than hyper threading. But we are able to speed up tasks with concurrency faster than switching between them. This can be enhanced by the operating system scheduler scheduling tasks in an order making it likely to run concurrently on a hyper threaded CPU, in other words, scheduling tasks that will likely use different parts of the CPU and not conflict. I hope this is a good summary, and I hope computer scientists can correct me if I'm wrong.

2
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Computer Science Ordoviz Now 100%
How Big Can Balanced Trees Get? (Fibonacci, AVL Trees, and Binet's Formula)
www.youtube.com
4
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Computer Science sgtnasty Now 100%
Virtual AGC Home Page
https://www.ibiblio.org/apollo/index.html?

Simulation of the Apollo Guidance Computer (AGC)

1
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Computer Science yogthos Now 100%
The Recursive Universe
http://www.amandaghassaei.com/blog/2020/05/01/the-recursive-universe/
3
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Algorithm design manual
https://link.springer.com/content/pdf/10.1007%2F978-1-84800-070-4.pdf
2
1
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
What a computer science degree looks like in 2020 - Cameron MacLeod
https://www.cameronmacleod.com/blog/cs-degree-structure
2
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Crash Course Computer Science
https://invidio.us/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo
3
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Great CS rabbit hole on Wikipedia: The Goedel Award
https://en.wikipedia.org/wiki/G%C3%B6del_Prize

The Goedel Prize awards outstanding papers in the area of theoratical computer science. All of the papers are linked. Each computer scientist/student should at least have a look at these great papers. It covers papers of multiple CS fields and there is probably some interesting algorithm/prove that you haven't heard of yet. Have a look and enjoy the rabbit hole!

2
0
"Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearCO
Non-English-based programming languages - Wikipedia
https://en.wikipedia.org/wiki/Non-English-based_programming_languages

Who of you never had the idea of translating a language in your mother tongue? I just discovered this list of Non-English based programming languages. Have fun in experiencing a new way of programming without this nasty language barrier! https://en.wikipedia.org/wiki/Non-English-based_programming_languages Yours rr

2
1