The app for independent voices

Practical Stoic Advice's avatar

Educate yourself.

When a question about a certain topic pops up, google it. Watch movies and documentaries. When something sparks your interest, read about it.

Read, read, read.

Study, learn, and stimulate your brain.

Don't just rely on the school system; educate your beautiful mind.

StreamScoop's avatar

On today’s Coming to Streaming this Week, we look at all of the upcoming content coming to streaming services in the U.S. This week we have the S2 premiere of Andor, WondLa coming to AppleTV+, Tom Hardy-led Havoc on Netflix, and more!

Coming to Streaming this Week: Andor S2 Premiere, WondLa coming to Apple, Tom Hardy led Havoc and more!
amalia's avatar

so little time, so many dreams

You made it, you own it

You always own your intellectual property, mailing list, and subscriber payments. With full editorial control and no gatekeepers, you can do the work you most believe in.

Joe C.'s avatar
Stabbing death under investigation in Mill Valley
Adam Kinzinger's avatar

I’m going to say something that shouldn’t be controversial but will be. If you are a Christian, you can support border control and immigration being legal vs illegal. You CANNOT celebrate deportations and get off on the cruelty, and be a real Christ follower. Period

Great discussions

Join the most interesting and insightful discussions.

Jasmine Crockett's avatar

So are we still more upset about Diverse, but qualified, yet presumed unqualified hires, than DUI hires?

(Asking for anyone who cares about US National Security)

Pete Hegseth needs to go for the safety of the United States & the allies that we still have.

Sarai Portilla's avatar

Alejandra Pizarnik:

“Cómo estudiar, y trabajar, y leer, y escribir. Y lo quiero todo al mismo tiempo. Y también embriagarme, y ver amigos y angustiarme, y asistir a todos los [tachado]. Pero sobre todo angustiarme y querer morir porque quisiera ser todo y sólo soy nada.”

Grow your publication on Substack

With recommendations, referrals, and a powerful growth network, Substack creators spend less time on marketing and more time on their craft.

Dani Bee's avatar

perfect pair

Lesley's avatar

You made it, you own it

You always own your intellectual property, mailing list, and subscriber payments. With full editorial control and no gatekeepers, you can do the work you most believe in.

Aaron C Knapp's avatar
Episode 5: Officer Miguel Baez – Betrayal Behind the Badge
Practical Stoic Advice's avatar

Fall in love with your life.

Wake up early, buy your favorite coffee, go for walks, eat good food, wear what you love and listen to your favorite music. Create these little moments of joy that make you fall in love with your life.

World-class writing

The best stories, ideas, and culture right at your fingertips.

La Tres Jotas's avatar

Odio las conversaciones cortas.

Quiero hablar de átomos, de muerte, de vida, de extraterrestres, sexo, magia, intelecto, el significado de la vida, galaxias lejanas, las mentiras que has dicho, tus defectos, tus olores favoritos, tu niñez, lo que te mantiene despierto por las noches, tus miedos e inseguridades. Me gusta la gente profunda, que habla con la emoción de una mente retorcida e inquieta.

Pete Buttigieg's avatar

Of course advance information on US combat operations is classified. Pretending otherwise is an insult to our troops, who all know this.

The Secretary is unfit to lead.

Grow your publication on Substack

With recommendations, referrals, and a powerful growth network, Substack creators spend less time on marketing and more time on their craft.

hasif 💌's avatar

Less screentime, More hobbies

Renata Román's avatar

para crear🌟 .- R

Grow Your Audience

Marketing isn’t all on your shoulders. More than 50% of all new free subscriptions and 25% of paid subscriptions come from within our network.

Mindful Wellness's avatar

You don't need more time, you need fewer distractions.

You don't need motivation, you need self-control.

You don't need more resources, you need resourcefulness.

You don't need luck, you need preparation.

You don't need to be busy, you need to be focused.

You don't need to know everything, you just need to start.

You have everything you need.

Agree?

You made it, you own it

You always own your intellectual property, mailing list, and subscriber payments. With full editorial control and no gatekeepers, you can do the work you most believe in.

th.orden's avatar

Edúcate.

Cuando surja una pregunta sobre un tema determinado,

búscalo en Google. Mira películas y documentales.

Cuando algo despierte tu interés, lee sobre ello.

Lee, lee, lee.

Estudia, aprende y estimula tu cerebro.

No te bases solo en el sistema escolar; educa tu hermosa mente.

One of the goals I had when designing my performance-aware programming course was to make as much of it language-independent as I could. I am really pleased to see that so far, it has worked: people have taken part 1 using (at least) Python, JAI, Go, C#, Odin, Ruby, Zig, C++, Rust, and JavaScript/node.js!

158 Likes
16 Replies
3 Restacks
Apr 18, 2023
at
8:15 PM
Jake Demarest-Mays's avatar

Where are you tracking these? Curious ‘cause I’d love to look through some of them.

Casey Muratori's avatar

I am not tracking them exhaustively (as you can see from the replies, where people point out ones I forget to list :) I was just going by who has contributed bindings for the reference decoder, which is listed on the github. People often post links to their homework in the comments, so if you collected all of those, you would end up with more languages than just the ones for which people have contributed full simulator bindings.

Thiago Ramos's avatar

Do not forget Elixir

Casey Muratori's avatar

I didn’t know it had been done in Elixir! Is that so?

Thiago Ramos's avatar

Yeah. I saw one person sending the GitHub example. I also did it with elixir. Super cool to work with pattern matching and bit manipulation.

Btw, this course is fantastic.

Matt Farstad's avatar

Slightly off topic for this note, but I was wondering if you could do a write up at some point (inb4 the “planned for later in the course” response) at how you think about software architecture for designs which require a very tightly coupled dependency graph? Most of the “clean code” dogma that I have seen regards situations where responsibility and state are generally completely separated or have tidy interfaces to expose certain data and/or features. When confronted with a tightly-coupled co…

Casey Muratori's avatar

I don't know that that would be in this course, because it's less a performance concern as it is an architecture concern in general. "Clean Code" methodologies are just bad architecture in general, and lead to silly situations like the one you just described. So I would like to put out materials on that at some point, but that would be after this course is done.

Matt Farstad's avatar

“Sanity-Aware Architecture”

rohan_devarc's avatar

Would there be some perf material on GPGPU programming via SyCL/OpenCL in future in this series.

Casey Muratori's avatar

Not in this series. This is CPU-performance only, since it’s a pretty big topic.

Gaurav Gautam's avatar

and webassembly. And at least one homework assignment was made with the language currently codenamed jai.

Casey Muratori's avatar

I forgot about Webassembly! I think because I still haven't merged the pull request because it required changing something in the main cpp files and I wanted to verify it first... I will be doing that when I update the codebase to the simulation version. Thanks for reminding me!

Aaron's avatar

Yeah, this is a really fantastic course! Thank you for all of your effort! I'm glad to be here from the start and see it take shape.

Now if only there was some way to get 8 years of my life back from "Clean Code".

Kknewkles's avatar

Look at it this way - you won’t get the 8 years, but you effectively reclaimed the rest of your life from it :DDD

kai's avatar

You’ve done an amazing job keeping the information shared understandable and usable across all programming language barriers! I can’t wait to see what more you have for the course!

Robert Stadtmüller's avatar

The content is more of an approach to programming, or as I see it - the architecture of programming. This should be language independent, and when people start using different languages to follow your program, it shows that their mindset is moving away from the narrow box of the language itself and expanding to the mindset of programming. It feels like walking a new path where you haven't been before. Can be exiting!

Related notes

Amelie's avatar

Me and the gang

M. E. Rothwell's avatar

No one ever painted the sea better than Ivan Aivazovsky.

Log in for more
Or create an account