RSS Amplifier

Blog

VE3ZSH's Today I Learned

Sharing things I learned something interesting from. Unlike my curated and maintained links, these are more one and done resources.

ve3zsh.caRSS feed ↗20 posts

Latest posts

Lecture Friday: Compression

I kind of feel bad sharing this from my lecture backlog because it seems every professional YouTube creator is suddenly talking about how AI and compression are related. However, here's a video not in that sphere of influence if you, like me, just really want to know more about the nerdy details involved in compression applications in real, well, applications. Things like using UDP packet lengths…

Lecture Friday: Animation Bootcamp: An Indie Approach to Procedural Animation

<p> I don't do a lot of animating, but this technique makes it really approachable. I love the game animator's Hippocratic Oath, "First, do no harm to the gameplay." </p>

I'm Switching My Phone From Android to Linux

<p> I'm not there yet but it's coming. </p>

If You Build It, They Will Come

Lecture Friday: A CRDT Primer: Defanging Order Theory

In case you missed CRDT s when they got really popular a few years ago, this is a decent introduction. Abstract algebra strikes again. You should learn it. If you want a simpler introduction, the talk Add ALL The Things: Abstract Algebra Meets Analytics is more approachable. In this talk you'll get exposure to the importance of lattice spaces, and specifically join lattices. These are useful not…

Lecture Friday: Hardware, Software and Heuristics

I mean, not a novel insight on my part, but Feynman really is an amazing explainer. This was so much fun to listen to. He's completely right too. Everything reduced to something so easy I think anyone could comprehend it. It's also great to dig back into the fundamentals. Always keep yourself in them. They often help you think novelly about something others are taking for granted. I love that he…

Lecture Friday: The Internet With a Human Face

We're still trying to fix the mess we created with the car over the last century. We haven't even begun to undo the mess we've made with the smartphone. Let's give chatbots to everyone ! To be clear, these technologies can be great when used in their ideal niche, but it's the forced mass adoption that unlocks chronic problems. Monied interests bending the fabric of society to perpetuate them.…

Lecture Friday: Sorting Algorithms: Speed Is Found In The Minds of People

I've gone on record before to say, stop teaching sorting algorithms. They're not interesting. Teaching early Computer Science students sorting algorithms is a form of ritualistic hazing at this point. Teach them convex hulls instead. Full of graphics and tons of obvious practical applications to the beginner or interdisciplinary studier. However, this is a great talk. So watch it anyway. The big…

Lecture Friday: Secret History of Silicon Valley

Worldly Wisdom by Charlie Munger

Lots of interesting nuggets in this. Stuff I already knew (like Coka-Cola isn't a beverage company, they're a psychology company), and stuff worth taking away (it pays to be #1, #2, or out; and in human affairs what wins are incentives). But mostly a lot of just admitting the world is a magical place full of wild contradictions with no sure way to tell which is applicable to some new context if…

Fintech Engineering Handbook

A decent overview of concepts from the financial software industry. I mean, clearly written from the point of view of someone working with cryptocurrencies and payment processing, but not in a way that makes it a bad source of information. Honestly some great intermediate topics in there like some of the most common account types, red flags to auditors, and a decent list of some of the major…

Lecture Friday: Efficiency with Algorithms, Performance with Data Structures

Performance continues to dominate (duh). Why do you care about performance today? AI ? No, performance is always important. Blame it on whatever's hot if it helps. Users care about performance because time is money for you and your customers. It's all about convenience. Customers love convenience. Too much if we're being honest. Cost equal, they'll choose the more convenient option every time.…

Time Management for Anarchists

My only secret to productivity: offload everything from my brain so it doesn't have to remember anything. Use habits, notes, calendars, lists, creative constraints, deadlines. Externalize the work your brain is bad at. I use paper for most of it. It's on my desk and fridge. I can't forget about it that way. Paper lets me spread things out, reorder them, stack them in piles. This trivially encoding…

Lecture Friday: Magic: the Gathering: Twenty Years, Twenty Lessons Learned

These lessons are about design, not just game design. They're fundamental to human nature. Consider these in the context of your work. You'd be surprised just how much they hold up in other fields. Swap fun for value, swap audience for customers. It's all the same big interconnected lesson about making things for other people. Fighting against human nature is a losing battle. Aesthetics matter.…

Lecture Friday: Piecemeal Into Space Reliability Safety and Erlang Principles

<p> If you want to see why Erlang is powerful without learning its syntax, this talk is for you. You'll also get an introduction to the challenges of running hardware in space. Great stuff throughout. </p>

Lecture Friday: Wading Through AI

<p> An excellent <a href="https://www.youtube.com/playlist?list=PLEMXAbCVnmY6U_pA-7GKuP9xiv9utLaP4">ongoing series</a>that really cuts through the ongoing flame war. </p>

Wikipedia: Thomas Midgley Jr.

Lecture Friday: Paying Technical Debt at Scale - Migrations

Lots of great advice for any developer who thinks you should migrate. I've seen just about every failure he mentions play out. Migration after migration that failed, duplicated the code surface, then never went away. The biggest takeaway has to be, every migration is a product . If you think you'll do a migration in your spare time, you've already failed. They have to have broad and systematic…

The Old World Of Tech Is Dying And The New Cannot Be Born

<p> If I wanted to quote and discuss this, I'm pretty sure I'd end up quoting every third paragraph. It's another of those deep springs of knowledge and insight into the larger geopolitical game in which your entire career is but a piece on the Xiangqi board. Definitely worth the time to read through and ponder. </p>

I Sold Out for $20 a Month and All I Got Was This Perfectly Generated Terraform

This really summed it up for me. A lot of developers are coming to terms with the fact that they work at companies that only care about quality in so far as the market forces them to. They consider themselves software craftsmen, artists, Renaissance thinkers. That dissonance has finally come to a head as they realize they're nothing more than disposable, non-unionized labour. This reminded me of…