- 808
- 11 044 257
Molly Rocket
United States
Registrace 4. 11. 2014
This is the official CZcams channel of mollyrocket.com, home of Star Code Galaxy, Handmade Hero, Meow the Infinite, and 1935.
The Apple M-Series GoFetch Attack
A technical walkthrough of how the Apple M-Series DMP works, and how the GoFetch proof-of-concept exploits use it to leak private data to unprivileged user-space applications.
From www.computerenhance.com/p/the-apple-m-series-gofetch-attack
GoFetch site (with full paper): gofetch.fail
From www.computerenhance.com/p/the-apple-m-series-gofetch-attack
GoFetch site (with full paper): gofetch.fail
zhlédnutí: 19 402
Video
Intuiting Latency and Throughput
zhlédnutí 22KPřed 6 měsíci
Although they may seem highly technical, you've already experienced both concepts - and why they matter - if you've ever done a load of laundry. From computerenhance.com
Powerful Page Mapping Techniques
zhlédnutí 26KPřed 7 měsíci
Once you know how CPU address translation works, you can use it to do some surprisingly powerful operations that would have seemed difficult or impossible otherwise. From the Performance-Aware Programming series: www.computerenhance.com/p/powerful-page-mapping-techniques
Efficient DDA Circle Outlines
zhlédnutí 13KPřed 9 měsíci
www.computerenhance.com/p/efficient-dda-circle-outlines When I went to rework the 4th question from my 1994 Microsoft internship interview, I found to my surprise that I ended up with a more straightforward and efficient version than the commonly published solution.
1994 Intern Question #3: Flood Fill Detection
zhlédnutí 13KPřed 9 měsíci
www.computerenhance.com/p/microsoft-intern-interview-question-a3f This is the third question I was asked in my interview for a summer internship at Microsoft in 1994.
1994 Intern Question #2: String Copy
zhlédnutí 12KPřed 9 měsíci
www.computerenhance.com/p/microsoft-intern-interview-question-ab7 This is the second question I was asked in my interview for a summer internship at Microsoft in 1994.
1994 Intern Question #1: Rectangle Copy
zhlédnutí 14KPřed 9 měsíci
www.computerenhance.com/p/microsoft-intern-interview-question This is the first question I was asked in my interview for a summer internship at Microsoft in 1994.
The Four Programming Questions from My 1994 Microsoft Internship Interview
zhlédnutí 14KPřed 9 měsíci
For exact details of all four problems, head to www.computerenhance.com/p/the-four-programming-questions-from
How does QueryPerformanceCounter measure time?
zhlédnutí 22KPřed 10 měsíci
[From www.computerenhance.com/p/how-does-queryperformancecounter] The way QueryPerformanceCounter measures time has changed across revisions of the Windows operating system. What method does it use today?
Performance Excuses Debunked
zhlédnutí 89KPřed rokem
For the complete article, including links to the source material, see computerenhance.com/performance-excuses-debunked
"Clean" Code, Horrible Performance
zhlédnutí 840KPřed rokem
Bonus material from the Performance-Aware Programming Series: www.computerenhance.com/p/clean-code-horrible-performance
Performance-Aware Programming Series Announcement
zhlédnutí 36KPřed rokem
www.computerenhance.com Like other high-profile tech companies, we wanted to make sure we had a no-expense-spared corporate advertisement ready for the big game weekend. Here it is. Enjoy!
Handmade Hero Day 667 - Simplified Tile Occupancy Checking
zhlédnutí 34KPřed rokem
Day 667 of coding on Handmade Hero. See handmadehero.org for details.
Handmade Hero Day 666 - Entity Packing and Unpacking
zhlédnutí 12KPřed rokem
Day 666 of coding on Handmade Hero. See handmadehero.org for details.
Handmade Hero Day 665 - Changing How Entities are Packed and Unpacked
zhlédnutí 11KPřed rokem
Day 665 of coding on Handmade Hero. See handmadehero.org for details.
Holiday Sale: 25% Off Everything We Make!
zhlédnutí 5KPřed rokem
Holiday Sale: 25% Off Everything We Make!
Handmade Hero Day 664 - Simplifying Entity Storage Part II
zhlédnutí 8KPřed rokem
Handmade Hero Day 664 - Simplifying Entity Storage Part II
Handmade Hero Day 663 - Simplifying Entity Storage, Part I
zhlédnutí 27KPřed rokem
Handmade Hero Day 663 - Simplifying Entity Storage, Part I
Handmade Hero Day 662 - Generating Entities from Layouts
zhlédnutí 10KPřed rokem
Handmade Hero Day 662 - Generating Entities from Layouts
Handmade Hero Day 661 - Connecting the Overworld Map
zhlédnutí 13KPřed rokem
Handmade Hero Day 661 - Connecting the Overworld Map
Handmade Hero Day 660 - Randomized Overworld Layout
zhlédnutí 4,2KPřed rokem
Handmade Hero Day 660 - Randomized Overworld Layout
Handmade Hero Day 659 - Immediate-mode Level Generation
zhlédnutí 11KPřed rokem
Handmade Hero Day 659 - Immediate-mode Level Generation
Handmade Hero Day 658 - Handling Glove Collisions
zhlédnutí 7KPřed rokem
Handmade Hero Day 658 - Handling Glove Collisions
Handmade Hero Day 657 - Implementing Move Queues
zhlédnutí 10KPřed rokem
Handmade Hero Day 657 - Implementing Move Queues
Handmade Hero Day 656 - Sketching Out Move Queues
zhlédnutí 4,9KPřed rokem
Handmade Hero Day 656 - Sketching Out Move Queues
Handmade Hero Day 655 - Revisiting Entity Movement
zhlédnutí 6KPřed rokem
Handmade Hero Day 655 - Revisiting Entity Movement
Twenty Minutes of Reasons to Use the RemedyBG Debugger
zhlédnutí 49KPřed 2 lety
Twenty Minutes of Reasons to Use the RemedyBG Debugger
Handmade Hero Day 653 - Adding a Filmic Response Curve
zhlédnutí 9KPřed 2 lety
Handmade Hero Day 653 - Adding a Filmic Response Curve
Handmade Hero Day 654 - Self-illuminating Floor Tiles
zhlédnutí 9KPřed 2 lety
Handmade Hero Day 654 - Self-illuminating Floor Tiles
"everything is a plip" lol.. did u even read the plisk whitepaper?
Go and Stop lang are sign languages... is pure genius!
Lol
Memory composting is first class memory pools, change my mind.
More true now today than ever.
bro is an expert in this.
I actually went and looked up iron oxide lang and zinc oxide lang 💀
Wow! The comments are unlocked!
That's not false !
What the fuck are you talking about? Are you making up language names on the spot?
What? Dont you know Zinc Oxide lang? I though everyone knows it
@@LosManexStudio666 it's funny if people do it a little bit or mix it with real stuff. Talking about nonsense for prolonged periods of time gets annoying. Blocked.
@@user-ov5nd1fb7s All we had to do was learn the damn Zinc Oxide, cj!
Esa debe ser la razon porla q android es menos efectivo q ios
This made my day
This highlights how dumb and annoying is it when people use nonsensical names for already established concepts in their software. brew, pour, cask, cellar, bottles instead of packages and install for example.
Wow, I never thought of using malware for memory composting. It totally makes sense! The malware breaks down the memory pages into cache lines that are so beneficial to well-functioning memory!
😀
Dude, where did you get this stock footage? I feel sorry for the actors being mocked. [Guilty laughter ensues.]
This had me googling "memory composting" for quite a while...
Zinc Oxide also has a "bribe" keyword, it allows a certain section of memory to be left alone from the theft police.
WOW! this was on point! can believe It's taken me this long to fight against the algorithm to find this channel, wish I couldn't believe it, but I can, anywho thank goodness i made it here, let's build software we can be proud of again!
The helpful viruses and malware metabolizing memory reminds me of the xkcd where the guy has a virus ecosystem terrarium type setup
He had us in the first half ,not gonna lie
LOL. Doesn't even look like it's night time with drinks where you're at 😂
Memory garden planted at startup wth 😂
The first time I saw this, I've actualy believed Casey was talking about real languages
🤣🤣🤣🤣🤣🤣 ZincOXide
Thank you for making this
If you liked this video then you have watch his introduction to git 😆
Bravo!
This is just Epic!
Hey Casey, would you mind confirming that you use a mirrored t-shirt to match the glass screen text flip? :)
Thank you, for all the effort and time you have put into handmade hero. Learning a lot from it.
watching this and I'm not sure if you are totally joking :D
does anyone know what the theme is?
The LED flickering is in part because they cheaped out and only half wave rectify the supply. 2 more diodes and the problem would go away.
Secondary full wave rectification isn't possible in a flyback or forward topology, which are chosen for bulk and efficiency. They can pretty much fully suppress the ripple down to where you can't see it at all with a high order lowpass filter. Now they can't really be arsed, they do half a job there, but that's really not the main problem here. These are colour configurable strips, so they're RGB or RGBW, right, so the individual colour LEDs must be MOSFET controlled from a microcontroller, and if you're unlucky, you can see that switching frequency, not the one of the power supply. Filtering that isn't at all trivial, and is never ever done except in professional video lights.
@@SianaGearz It's done on my Christmas tree lights too, but I had to make it myself. I'm an EE, so it wasn't very hard.
@@davidjohnston4240 "hard" as in any impedance is current and thus strip length dependent, but they want you to be able to cut the LED strip to any length, that's the premise of this product group. And it can get a little bulky.
@@SianaGearz I did it in 32 light segments, each an i2c chain with addressable LEDs and the wires carrying power, ground and i2c. A chain controller hidden in a cheesy bauble. An rpi to tell the controllers what to do in each chain and make pretty patterns. So the LEDs were fed DC, not AC.
@@davidjohnston4240 This doesn't matter because ultimately the MOSFETs switching the LEDs have to be somewhere. In your case, they are within the LED package body. WS2812b (the classic Neopixel) pulses with unfiltered 400Hz, which is obviously total garbage for video; some newer LED chips have higher PWM frequencies.
Yes daddy! Having to choose ourselves is stressful. Just tell me what is truth and what should better be hidden from me because it's "misinformation". And censor me when I use wrongspeak. Amen.
I lost it on "facegoomicrapappama" LMFAO
Pretty nice, and the blankets also remove the echo in the 'room'
Tantacrul and Casey Muratori linked up
Usually comments are disabled so I can't say this but at the risk of sounding cheesy, following (what I know of) your programming philosophy has made development a much more enjoyable and productive experience for me, not to mention having increased the quality of the resulting software. HMH is one of the first things I recommend now to any programmer who tells me they're struggling to get things off the ground, especially if I look at their code and it's decorated with copious use of abstraction.
New to the channel here. What's HMH?
@@nastrimarcello Handmade Hero, Casey's series where he makes a game in C++, you can find playlists that include all the episodes around the place.
legend
Ama McGooMicrFace
The right choice is to thumbs up this vid.
bruhhhhhhhhhhhhh😂😂😂😂
bahaaaahaaa
One thing I'm very curious about is your "whiteboard" setup. Have just discovered your channel, love it! But it's a bit hard to concentrate on the topics and not get suck in the question "is he writing mirrored?". 😁 Thank you for all excellent videos!
Yes he is writing backwards and it’s actually not that hard if you practice especially with your opposite hand
This really fits into the thoughts I've been having about how there is a disconnect between what the writers of software want vs the users of that software, and how we should probably always be in a position of being able to write our own software. Part of that is prompted by certain talks by Casey Muratori and Jonathan Blow.
Im actually going to like this video, not because of the content, but because comments are enabled!
Aren't those companies the Right Lib dream?
THE COMMENT GATES HAVE OPENED!!
Too smart for the internet<3