Core Dumped
Core Dumped
  • 20
  • 3 353 888
The most common question on my channel
FlexiSpot is having a New Year sale with big discounts on chairs. Use my code "C730" to get an extra $30 off on the C7Max. The more you buy, the more you save!
FlexiSpot C7 ergonomic chair:
bit.ly/4gbrL3v - US
bit.ly/49wM8Wm -CA
Subscribe to CodeCrafters and build your own Git, Redis, SQLite, SSH, Interpreter, and more:
app.codecrafters.io/join?via=jdvillal
In this video I answer some of your questions.
มุมมอง: 59 452

วีดีโอ

Threads On Multicore Systems
มุมมอง 53K14 วันที่ผ่านมา
This video was sponsored by Brilliant. To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CoreDumped. You’ll also get 20% off an annual premium subscription. Join CodeCrafters and learn by creating your own: Redis, Git, Http server, Interpreter, Grep... in your favorite programming language: app.codecrafters.io/join?via=jdvillal In this video we explore the ro...
Why Are Threads Needed On Single Core Processors
มุมมอง 206Kหลายเดือนก่อน
This video was sponsored by Brilliant. To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CoreDumped. You’ll also get 20% off an annual premium subscription. In this video we explore the fundamentals of threads. Questions and business contact: contact.coredumped@gmail.com Sponsor my work on Github: github.com/jdvillal Join our discord server: discord.gg/szyQsX...
IPC: To Share Memory Or To Send Messages
มุมมอง 103Kหลายเดือนก่อน
This video was sponsored by JetBrains. Now Free for non commercial use: Check out WebStorm for free today: jb.gg/check-out-webstorm - Create your games for FREE with Rider: jb.gg/check-out-rider Sing up to CodeCrafters, and build your own Redis, HTTP Server, Git, Grep, Shell and more: app.codecrafters.io/join?via=jdvillal Sponsor my work on Github: github.com/jdvillal In this video we explore w...
How the Clock Tells the CPU to "Move Forward"
มุมมอง 145K2 หลายเดือนก่อน
This video was sponsored by Brilliant. To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CoreDumped. You’ll also get 20% off an annual premium subscription. In this video we explore why clocks are so important to computers. Questions and business contact: contact.coredumped@gmail.com Sponsor my work on Github: github.com/jdvillal Join our discord server: disc...
How a Single Bit Inside Your Processor Shields Your Operating System's Integrity
มุมมอง 293K2 หลายเดือนก่อน
ACE your next technical interview! Get 10% off when subscribing to Neetcode Pro: neetcode.io/core Sponsor my work on Github: github.com/jdvillal In this video we learn about CPU kernel/user operational modes and how the hardware helps software (the operating system) to maintain complete control of the computer. Content: 00:00 Intro 00:57 CPU operational modes. 02:28 Interrupts 04:02 Op. Mode sw...
The Most Successful Idea in Computer Science
มุมมอง 69K3 หลายเดือนก่อน
This video was sponsored by Brilliant. To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CoreDumped. You’ll also get 20% off an annual premium subscription. In this video we dive into the technical details of processes. Questions and business contact: contact.coredumped@gmail.com Sponsor my work on Github: github.com/jdvillal Join our discord server: discord....
A PROGRAM is not a PROCESS.
มุมมอง 59K3 หลายเดือนก่อน
Sponsor my work on Github: github.com/jdvillal This video was sponsored by Brilliant. To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CoreDumped. You’ll also get 20% off an annual premium subscription. In this one, we learn the difference between a program and a process. Questions and business contact: contact.coredumped@gmail.com Join our discord server: d...
How computer processors run conditions and loops
มุมมอง 179K4 หลายเดือนก่อน
This video was sponsored by Brilliant. To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CoreDumped. You’ll also get 20% off an annual premium subscription. In the final episode of this low-level series, we learn the fundamentals of how computers evaluate conditions and loops, a very important feature that makes them as useful as they are today. CPU "emulator...
Capacitors are terrible at remembering data. But for this reason we continue doing it.
มุมมอง 114K5 หลายเดือนก่อน
JLCPCB PCB Fab & Assembly from $2! Sign up to Get $60 Coupons: jlcpcb.com/?from=CoreDumpped In this episode we discuss about Dynamic RAM, and lear about all the fundamental-level challenges that makes it slow compared to Static RAM.
HOW COMPUTERS CAST STRINGS TO NUMBERS
มุมมอง 52K5 หลายเดือนก่อน
This video was sponsored by Flexispot. 💥FlexiSpot Amazon Prime Day Deal Up to 60% OFF💥 10 100% Free orders on July 16th & July 17th🎁 US site: amzn.to/3XBuaxV Upgrade your workspace with OC6 Ergonomic Chair:amzn.to/3XLNwAq In this episode we learn the whole process of casting a decimal number formated as a string to a number that the computer can use to perform calculations. Questions and busine...
CRAFTING A CPU TO RUN PROGRAMS
มุมมอง 138K6 หลายเดือนก่อน
This video was sponsored by Brilliant. To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CoreDumped. You’ll also get 20% off an annual premium subscription. In this video we use all the components and concepts of previous episodes to build our own tiny CPU. Questions and business contact: contact.coredumped@gmail.com Join our discord server: discord.gg/szyQsX...
HOW TRANSISTORS REMEMBER DATA
มุมมอง 406K7 หลายเดือนก่อน
This video was sponsored by Codecrafters. Sign Up to CodeCrafters, it's free. Get a 40% discount if you upgrade: app.codecrafters.io/join?via=jdvillal In this episode we learn about how memory works at the "transistor" level. Join our discord server: discord.gg/drS6jC5Cgk Twitch channel: twitch.tv/coredumpped Follow me on twitter: twittter.com/coredumpped Follow me on Github: github.com/jdvilla...
HOW TRANSISTORS RUN CODE?
มุมมอง 619K7 หลายเดือนก่อน
This video was sponsored by Brilliant. To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CoreDumped. You’ll also get 20% off an annual premium subscription. In this episode we learn about the basics of how transistors power computers. We start with how transistors work all the way up to creating more complicated circuits, like adders, decoders, and even ALUs....
CONCURRENCY IS NOT WHAT YOU THINK
มุมมอง 126K8 หลายเดือนก่อน
This video was sponsored by Brilliant. To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/CoreDumped. You’ll also get 20% off an annual premium subscription. In this episode, we learn about concurrency! A fundamental concept in computer science... also an older concept than you think. Sign Up to CodeCrafters: app.codecrafters.io/join?via=... Follow me on twitt...
ARRAYLIST VS LINKEDLIST
มุมมอง 86K9 หลายเดือนก่อน
ARRAYLIST VS LINKEDLIST
WHY IS THE HEAP SO SLOW?
มุมมอง 288K10 หลายเดือนก่อน
WHY IS THE HEAP SO SLOW?
WHY IS THE STACK SO FAST?
มุมมอง 186K10 หลายเดือนก่อน
WHY IS THE STACK SO FAST?
The size of your variables matters.
มุมมอง 151K11 หลายเดือนก่อน
The size of your variables matters.
Rust in 2023. The definitive summary.
มุมมอง 29Kปีที่แล้ว
Rust in 2023. The definitive summary.

ความคิดเห็น

  • @nathangwyn6098
    @nathangwyn6098 51 นาทีที่ผ่านมา

    Your proof hard work pays off 💪.

    • @nathangwyn6098
      @nathangwyn6098 47 นาทีที่ผ่านมา

      As for using your own voice... I say make a side channel, and use your real voice and see how it goes?

  • @bryanwelsh6383
    @bryanwelsh6383 4 ชั่วโมงที่ผ่านมา

    Splitting the work of each operation into different threads seems like a poor choice. Each operation has to be done on each datum in the original array. By splitting the work like that you're increasing the chance of cache misses for what is a very cache friendly workload. Why would you do that instead of chunking the array and merging the results? Say you have a billion entries in the array and four cores. Make four threads each 1/4 of a billion entries. Blitz over the sub arrays comparing against the current minimal value, current highest value, checking if it contains 101 etc taking the mean of so many numbers is a little trickier due to precision, we can't just take a running sum but we can take the mean of subsets and merge those too. So we do that on each thread to get the mean of the per thread array. Then we merge the work of each thread, we take the lowest value from the four lowest values, the highest, determine if any of the subsets contained 101 and we merge the means in the same manner we did per thread. Just taking a workload and putting it on some threads doesn't guarantee a performance improvement. It can in fact worsen performance. You might not have to serialise which reduces contention issues with your method but you should definitely do all the work necessary on a particular piece of data when it's hot in cache. That's not guaranteed here. Not to mention you don't need to mutate the original array at all at any point. It's read only access. You should definitely not be doing per task threading here, and this is an artificial example. I've never heard of a single case yet where per task threading was a good idea when given the barest of scrutiny. Even if you were right about this and for some reason it's bad to subdivide the work. If it were a real program you'd probably have other work to do and you'd be better off leaving this whole task to a single thread. Then you won't pay any utterly pointless penalties. By far the biggest impact on performance is making mistakes with the memory hierarchy.

  • @n7x
    @n7x 4 ชั่วโมงที่ผ่านมา

    I knew about logic gates and how they can interact with inputs to generate whatever output you need, but u never knew that they were constructed with transistors, or that they could be combined to create binary calculators. This video was really helpful. Now I am wondering, how are other computer operations handled by transistors? Are they converted into a lot of binary calculations or is there another component that computes different operations?

  • @Creatronic
    @Creatronic 6 ชั่วโมงที่ผ่านมา

    This reminds me of LittleBigPlanet 2 and 3 logic 😂

  • @VortexAlive
    @VortexAlive 7 ชั่วโมงที่ผ่านมา

    Background noise is one of the biggest challenges of making voiced videos.

  • @Fierydice
    @Fierydice 7 ชั่วโมงที่ผ่านมา

    Promoted and given a 100% raise for identifying a race condition? I never got so much as a kudos for that. If anything, the person who created the race condition would bear a grudge against me!

  • @simoneller
    @simoneller 8 ชั่วโมงที่ผ่านมา

    Thanks for this great video! Wondered for years how the compiled code is actually getting translated into physical actions.

  • @Horatiusxa
    @Horatiusxa 9 ชั่วโมงที่ผ่านมา

    I had the exact same triple fork in the road as you coming out of high school! I went the biology/chemistry route, but fate led me back to coding and I do a lot of computational biology now.

    • @Horatiusxa
      @Horatiusxa 9 ชั่วโมงที่ผ่านมา

      Also, at this point the AI voice has some charm to it. Love your videos, very well explained and you have some unique tone/style that makes them very enjoyable

  • @lifelover69
    @lifelover69 10 ชั่วโมงที่ผ่านมา

    thanks for your videos, wishing you joy of learning in the new year. Have you tried voice style transfer for TTS?

  • @Tops-d6k
    @Tops-d6k 10 ชั่วโมงที่ผ่านมา

    Has anyone here heard of "CircuitVerse"? I tried recreating this 0:13 but it just has an error can anyone help me with this?

  • @r_v_t_
    @r_v_t_ 11 ชั่วโมงที่ผ่านมา

    what's the best way to support you? thanks for all you've done so far!

  • @anthonyrodz7189
    @anthonyrodz7189 14 ชั่วโมงที่ผ่านมา

    Gracias, me demuestras que querer es poder. He estado poniendo muchas excusas para hacer lo que has hecho con tu canal, especialmente sobre mi voz, mi ingles, y habilidades de edición y me inspiras a poder comenzar.

  • @michele4426
    @michele4426 17 ชั่วโมงที่ผ่านมา

    please include video dubbing in all your videos, they are gold

  • @fabiospinelli4179
    @fabiospinelli4179 18 ชั่วโมงที่ผ่านมา

    man, I really like your videos and their style, I appreciate that you take the time to explain everything and don't just bombard the viewer with facts and frantic explanations like others do

  • @i.umarov5245
    @i.umarov5245 19 ชั่วโมงที่ผ่านมา

    Thank you so much! I learned a lot by watching your transistor/CPU videos!

  • @TarcisioXavierGruppi
    @TarcisioXavierGruppi 19 ชั่วโมงที่ผ่านมา

    I share this "need" to know how everything works. A blessing and a curse.

  • @matheusdeyvissonmorenopint4469
    @matheusdeyvissonmorenopint4469 19 ชั่วโมงที่ผ่านมา

    I'm Brazilian and this video BLOW MY MIND

  • @mujtabaalam5907
    @mujtabaalam5907 19 ชั่วโมงที่ผ่านมา

    We can't know if you should switch or not unless we hear your voice - maybe uoload it as a short so we can hear it?

  • @johnsonfitzgerald2696
    @johnsonfitzgerald2696 20 ชั่วโมงที่ผ่านมา

    Awesome channel! So well done, thorough, quality.

  • @SuryaBhowmick-w7o
    @SuryaBhowmick-w7o 22 ชั่วโมงที่ผ่านมา

    One of the most beautiful videos

  • @zapdaarjun
    @zapdaarjun 22 ชั่วโมงที่ผ่านมา

    The Value He Gave At 9:30 Is Just Awesome 💀

  • @ehabsamir6195
    @ehabsamir6195 วันที่ผ่านมา

    1:01 So you are definitely a Muslim; it always begins from there.

  • @pranavasubhat7430
    @pranavasubhat7430 วันที่ผ่านมา

    One of the best channels I have come across so far..

  • @KrypTeK702
    @KrypTeK702 วันที่ผ่านมา

    Best low level comp sci channel out there by far. Also whoever came up with this design and system is an absolute genius. Still amazes me how humans turned rocks into complex computing machines

  • @starstalker_awe
    @starstalker_awe วันที่ผ่านมา

    Honestly love Ecuadorian English accent. Try it out on one video, see how it goes! Or even just a section of a video, like a "voice reveal". If it gets good feedback, do it more! If you happen to be traveling and don't have a quiet space, AI is always good 🤷

  • @baymaxyoutub4094
    @baymaxyoutub4094 วันที่ผ่านมา

    The Best Channel i Ever subscribed to. i don't want to flex but i was curious guy who goes to library to read computer books as a teen to know how the dumb box do so much amazing things although i understand the concepts going thought the video feels so good i recommend your channel to my coworker and friends So, Thanks you Very much

  • @JJ-pw5we
    @JJ-pw5we วันที่ผ่านมา

    OOOOHHHH I'm SO happy to know that you're from South America! And YES, your videos helps me A LOT in college!

  • @negi6071
    @negi6071 วันที่ผ่านมา

    tysm! this was awesome!

  • @jacobusburger
    @jacobusburger วันที่ผ่านมา

    This is one of my favourite new CS channels. Thank you for educating and inspiring us.

  • @xeridea
    @xeridea วันที่ผ่านมา

    Missed the part about drivers needing to be signed so OS makers have some control over what drivers are allowed to be installed. The problem with Crowdstrike is that within their driver, they set it up to be able to update code without proper testing.

  • @Sir_Zombie1ted
    @Sir_Zombie1ted วันที่ผ่านมา

    Issue is Computer Science Engineer is CS Engineer, unfortunately in your bio it is written SC, not CS.

  • @rzyrandol5848
    @rzyrandol5848 วันที่ผ่านมา

    powerpoint???

  • @NeskyTheRaccoon
    @NeskyTheRaccoon วันที่ผ่านมา

    This is the first video I watched form your channel and I really got thought provoked. I'm Colombian and I'm seeking to became a mechanical engineer and physics investigator. I find your channel quite interesting, I'll watch every single video you upload. The world needs more creative minds like yours!

  • @Orion6479
    @Orion6479 วันที่ผ่านมา

    Just to touch on the AI voice, it feels cheap and it makes me doubt if the entire video is AI generated. Usually when I hear AI voice in a video I close it immidiately. Now I am used to it in your videos, but maybe something to think about.

  • @alighierisr.9470
    @alighierisr.9470 วันที่ผ่านมา

    great inspiration men, thank you for sharing this.

  • @ciCCapROSTi
    @ciCCapROSTi วันที่ผ่านมา

    100 square meters is a 10 m by 10 m area (if a square), not a 100 m by 100 m.

  • @RoyeReedBenjamin
    @RoyeReedBenjamin วันที่ผ่านมา

    Love your videos bro. English is my mother tongue. I think you should keep the AI voice for most purposes, but don't be afraid to use your real voice on occasion. For example, you could use your real voice for a Q&A video like this one. Keep up the good work and happy new year.

  • @mineline5620
    @mineline5620 วันที่ผ่านมา

    I would love to see how you make your videos in detail. If you would make a more in depth tutorial, I think that more people would start a youtube channel. Nice videos, keep on going!

  • @VishalJangid1
    @VishalJangid1 วันที่ผ่านมา

    Winners indeed do things differently!

  • @eschoedler
    @eschoedler วันที่ผ่านมา

    CoreDumped, People are using your video without any mention: th-cam.com/video/MfCbM6NKPeY/w-d-xo.html

  • @compositeboson123
    @compositeboson123 วันที่ผ่านมา

    dude your hair is fire ngl

  • @Zorikane
    @Zorikane วันที่ผ่านมา

    His school presentations was so fire

  • @Zorikane
    @Zorikane วันที่ผ่านมา

    His school presentations was so fire

  • @MissPiggyM976
    @MissPiggyM976 วันที่ผ่านมา

    Many thanks for sharing! It would be wonderful if you could give us a sample of you real voice, if it's not bothering for you...

  • @mrdual273
    @mrdual273 วันที่ผ่านมา

    I want to take CS when I grow up because I love programming and I just found the best chanel.

  • @Hatezorulet
    @Hatezorulet วันที่ผ่านมา

    ecuador is my favourite movie

  • @daesmua
    @daesmua วันที่ผ่านมา

    colombia?

  • @burhankiran9918
    @burhankiran9918 วันที่ผ่านมา

    Bro keep doing these contents

  • @looee4462
    @looee4462 วันที่ผ่านมา

    Thanks for you video! It's really useful for me! Since I don't have an IT degree (I'm a nuclear engineer), this video helped me to understand basic concept of basic computer things. Hope you will create a video about compilers and interpretators and explain which languages have what of this. I always thought that Java is compiled language, since Java code is firstly compiled to byte code. And after it, JVM runs this code into machine one.

  • @Jonathan-ru9zl
    @Jonathan-ru9zl วันที่ผ่านมา

    Stack is first in last out? So how does the program give a new value to the "return value" in 10:06?