Загрузка видео...

Не удалось загрузить видео

На главную

“Near the zero point” — unstructured stream rambling about my excitement for N64 (M64) programming, demoscene & retro dev, LLMs / vibecoding, modern programming culture, and where useful / interesting work lies

90,524 просмотров • 2 месяцев назад •via X (Twitter)

Комментарии: 34

Фото профиля Ray
Ray2 месяцев назад

Probably of interest:

Фото профиля htmx.org / CEO of Big Pickle (same thing)
htmx.org / CEO of Big Pickle (same thing)2 месяцев назад

"the enemy of art is the absence of limitations" --Orson Welles

Фото профиля gingerBill
gingerBill2 месяцев назад

Regarding the M64/N64, we have `rsp` support as part of rexcode now in Odin: Meaning you could just make your own tooling for the system really simply. Make your own language/disassambler/debugger/etc trivially.

Фото профиля anton mikhailov
anton mikhailov2 месяцев назад

Absolutely. We've known "for a while" that having more code isn't in itself a good thing. But it's probably time to to go further and more explicit and say "it's actually a bad thing". That's the only backpressure that keeps things sane. Less State -> Less bugs and mental load Less Lines -> More understanding and velocity Less Cycles -> More room to do interesting/big things

Фото профиля kbsoftware
kbsoftware2 месяцев назад

You're echoing a lot of my own thoughts here. This is why I've started this project to build a game for a specific hardware platform that I have to fully comprehend. Really drives home that you are programming a computer, not talking to a magic genie.

Фото профиля Kem Atayev
Kem Atayev2 месяцев назад

Surely anyone who understands anything about efficiency should know that the goal is to do as much as possible by going the shortest distance from the zero point. I think LLMs killed that notion.

Фото профиля Valentin Ignatev
Valentin Ignatev2 месяцев назад

Man it's so sad nothing ever ships to Serbia. Getting M64 would be so nice

Фото профиля Paul Furber
Paul Furber2 месяцев назад

I was ranting about LLMs the other day and my wife said we needed to get back to the days of the 4k demo.

Фото профиля Yassine Jerroudi
Yassine Jerroudi2 месяцев назад

I don't if what I am saying if 100% correct but the industry seems to always go behind new things without giving it much tough OOP microservices..... AI and LLMs feels the same to me. I am pretty sure 10-20 years from now LLMs will not be perceived the same way they are now.

Фото профиля T3CHN01200
T3CHN012002 месяцев назад

These days, I find myself unimpressed with features and programs that need so much code and memory to do what are conceptually simple things. I'm more impressed by programs that use surprisingly little of those things for how much they do. Those are the interesting programs.

Фото профиля ricursive
ricursive2 месяцев назад

Not sure if you've already seen this either but this is pretty cool with how much he's able to fit in 64 KB. Procgen has become amazing with tools compared to what they had to do with .kkrieger. Imagine exporting Substance in a procedural manner.

Фото профиля Yotta Mindset
Yotta Mindset2 месяцев назад

Look, I love the innovation that has happened on the old consoles. Kaze Emanuar has done amazing things, for instance with Mario 64, but that console is 30 years old. It's awesome, and I encourage it, but to expect it from competitive, capitalist businesses is unreasonable.

Фото профиля BugoTheCat
BugoTheCat2 месяцев назад

Demoscene and retrodev, last stance of resist! :)

Фото профиля Ricky
Ricky2 месяцев назад

Have to mention @KazeEmanuar's work.

Фото профиля e l l i e
e l l i e2 месяцев назад

This made me think of how 0 and 1 are one "space" away from each other (like, if we're counting), but between them are an infinite number of irrational numbers, each of which are tiny infinities of their own. Great point, Ryan.

Фото профиля Ben Stahlhood II
Ben Stahlhood II2 месяцев назад

This is so awesome. I am really looking forward to your blog post on this topic. The demoscene was a huge inspiration for me. I still remember seeing Second Reality for the first time like it was yesterday.

Фото профиля Ben Yellin
Ben Yellin2 месяцев назад

sort of feels like everyone is focused on telescopes when there's whole worlds under the microscope still to be explored

Фото профиля millettjon
millettjon2 месяцев назад

I appreciate the lisp call out. Abstraction space also has an analogous zero point. Better abstractions lead to fewer abstractions and less code as a side effect.

Фото профиля OH MY YETI
OH MY YETI2 месяцев назад

Real good shit. You pulled an idea to the front of my mind. We should still be making new games for old-school consoles.

Фото профиля Kernel Quaker
Kernel Quaker2 месяцев назад

What if we have a new 8/16/32-bit console/handheld? Right now it’s 64-bit all over the place. But if we have other consoles even with a tiny market share like 0.1%, that would be great. We do have the tech for small teams to push out non-emulation consoles.

Фото профиля Bruce Sutherland
Bruce Sutherland2 месяцев назад

I was fortunate enough to develop games for the Nintendo DS at one point and work on some unreleased prototypes. Direct access to video memory addresses was a joy.

Фото профиля bernie wick | FADING SERENADES OUT NOW
bernie wick | FADING SERENADES OUT NOW2 месяцев назад

This snippet expresses a feeling I have for a long time so well! A solution isn't the best or done when you can't add something new anymore, but instead when you can't take away anything anymore. So, when you can't get closer to the zero-point.

Фото профиля Samuel von Stachelski
Samuel von Stachelski2 месяцев назад

Ah, this is a nice mathematical description/reasoning for the "less code is better" idea, great analogy! Waiting for the day the LLMs start optimizing the distance to the zero-point 😄

Фото профиля Mark Tyrkba
Mark Tyrkba2 месяцев назад

This is such a great way to put it, very inspiring

Фото профиля Kernel Quaker
Kernel Quaker2 месяцев назад

I haven’t had the time to watch the video, but what I have been thinking in these months is: aspiring people should be very picky about what kind of job they get, especially the first one. One gets into the wrong hole and it takes 10x to climb out.

Фото профиля Ketsu
Ketsu2 месяцев назад

One of the big reasons why these whole LLMs for code gen has been bothering me. There's definitely smaller subset of useful or interesting programs than everything under the sun.

Фото профиля Luis Reyes
Luis Reyes2 месяцев назад

I'm so glad to have stumbled on Handmade Hero way back when. Before, I was not having a great time in Unity and never felt like I really knew what was going on and was just gluing stuff on top of other stuff to *kind of* make it work. Yeah it'd be so nice to remove even more layers of complexity and have more direct control of the hardware :)

Фото профиля the_kovic
the_kovic2 месяцев назад

We recently updated our Getting Started in N64 development wiki page, feel free to check it out y'all

Фото профиля davidsong
davidsong2 месяцев назад

The interesting part of the space is *what you find interesting*. Building enormous fractals is as much fun as banging bits, maybe more. I've never been more addicted to programming in my life.

Фото профиля Markski
Markski2 месяцев назад

I remember being obsessed with PC 64K demos many years ago. But demoscene people seemed to be rather secretive about their methods (and my terrible english then did not help me back then). Honestly kind of made me want to revisit that stuff now.

Фото профиля MrJay
MrJay2 месяцев назад

I thought about this same issue of the zero point, I described it in terms of generic/abstraction because often times when people try to make complex programs they end up creating a dsl which is a function with infinite inputs and outputs.

Фото профиля Jonathan Craig
Jonathan Craig2 месяцев назад

The reason we get further away from the zero-point and push towards more instead of less is because humans believe if they add more to themselves they’ll get closer to comprehending the transcendent, when instead they need to subtract from their preconceptions.

Фото профиля sh4
sh42 месяцев назад

I like your ideas here. I’m working on my own FPGA console and GPU right now. In my limited shaders I start with programs and then find for performance reasons which things to bake into the hardware. You need a process to find out what can help you make smarter faster programs.

Фото профиля Anthony Thompson
Anthony Thompson2 месяцев назад

Seems to follow that in the infinite program space to a first approximation all programs are uninteresting/broken/both. And the highest chance of utility and correctness is found near the zero point.

Похожие видео

Xavier Leroy (creator of OCaml) is an expert in compilers, formal verification of software and functional programming. This interview should be an approachable resource if you're curious about formal verification of software since I was learning that on the fly during it. In this episode: • OCaml compared with Rust and JavaScript • What is formal verification and how does it work • How languages call each other across boundaries • How to address "almost-correct" LLM code • How type inference works in programming languages Where to watch: • YouTube - • Spotify - • Apple Podcasts - • Transcript - Thank you to the sponsor of this episode for supporting my work: • WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at Chapters: 00:00 - Intro 00:43 - What sets OCaml apart 04:39 - OCaml vs Rust 07:57 - Why is manual memory management more performant 11:21 - Javascript vs OCaml 14:00 - Famous Rob Pike quote 16:05 - Type inference and how it works 22:12 - What is formal verification and how does it work 40:07 - What made multicore support difficult for OCaml 50:17 - How programming languages interface and call each other 57:41 - The danger of almost-correct LLM code 01:05:39 - How LLMs will change programming languages 01:10:26 - Industry vs academia 01:15:05 - Most interesting unsolved problems 01:18:30 - Top book recommendations for engineers 01:21:17 - Advice for his younger self 01:23:31 - Outro

Ryan Peterman

24,256 просмотров • 2 месяцев назад

Martin Odersky (Martin Odersky) is the creator of Scala and I interviewed him to compare different languages designs (Rust vs Zig vs Python vs Scala) and how AI will impact programming languages. In this episode: • Comparing Rust, Zig, Python, and Scala designs • Why its hard to write a compiler • Predictions about how AI will impact software • Why functional programming matters Where to watch: • YouTube - • Spotify - • Apple Podcasts - • Transcript - Thank you to the sponsors of this episode for supporting my work: • WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at • Jira by Atlassian: Get more work done with your favorite agents and models all in one place, check them out at Chapters: 00:00 Intro 00:44 Why care about functional programming 06:35 Why should people learn Scala 09:26 Rust vs Scala 12:42 Rust vs Zig 15:45 Scala vs Python 18:31 The programming languages that influenced him 22:16 How running on the JVM works 26:33 Why writing a compiler is hard 29:19 Why Twitter adopted Scala early on 31:00 How he believes AI will impact programming languages 43:40 Will there be less engineers in ten years 44:34 Top programming languages to learn to grow 46:18 Top technical book recommendation 46:51 Why he chose academia instead of industry 48:28 Reflecting on Scala 55:42 Advice for his younger self 56:33 Outro

Ryan Peterman

103,578 просмотров • 1 месяц назад

🚨 DOLLY PARTON & THE “MOTHERS OF DARKNESS”? Laura Worley Breaks Down the Occult HierarchyThis conversation takes a DARK turn speaker, trainer and survivor advocate Laura Worley joins Michael Jaco and goes deep into the disturbing world she has spent 14 years researching and helping survivors this highlight, the conversation begins with Dolly Parton and a provocative question about where she would fit within what Laura describes as the “Mothers of Darkness” hierarchy. From there, Laura explains the alleged structure and role of these figures within Luciferian systems and why she believes understanding the hierarchy is critical to understanding the programming.Then Michael and Laura go even deeper.Baal. Odin. Thor. Luciferianism. Witchcraft. Black magic. Childhood programming. The mysterious “27 Club.”Laura discusses the connections she draws between ancient occult belief systems and modern culture, and explains why practices that may appear completely disconnected can take on a very different meaning through the lens of her work with ritual-abuse survivors.Michael also pulls up Book Three of Laura's Puzzle Pieces series, Hidden Knowledge—calling it a fantastic resource as they explore material Laura has documented throughout her work.For Laura, however, exposing the darkness is only half the mission.For more than a decade, she has worked with survivors of complex trauma and reported ritual abuse, helping people recognize destructive programming, understand their experiences and reclaim their lives.🔥 LAURA WORLEY — BOOKS, TRAINING & RESOURCES: WATCH THE FULL LAURA WORLEY + MICHAEL JACO CONVERSATION: FULL PODCAST RELEASES TODAY AT 6 PM PT ON PODBEAN: MICHAEL JACO: MICHAEL JACO YOUTUBE: MICHAEL JACO RUMBLE: What begins with a question about Dolly Parton opens the door to a much larger conversation about the “Mothers of Darkness,” occult hierarchies and the programming Laura has spent years working to expose and help survivors overcome.Wakey Wakey America. Stay in the love vibrations.
1:28

Sensitive content

🚨 DOLLY PARTON & THE “MOTHERS OF DARKNESS”? Laura Worley Breaks Down the Occult HierarchyThis conversation takes a DARK turn speaker, trainer and survivor advocate Laura Worley joins Michael Jaco and goes deep into the disturbing world she has spent 14 years researching and helping survivors this highlight, the conversation begins with Dolly Parton and a provocative question about where she would fit within what Laura describes as the “Mothers of Darkness” hierarchy. From there, Laura explains the alleged structure and role of these figures within Luciferian systems and why she believes understanding the hierarchy is critical to understanding the programming.Then Michael and Laura go even deeper.Baal. Odin. Thor. Luciferianism. Witchcraft. Black magic. Childhood programming. The mysterious “27 Club.”Laura discusses the connections she draws between ancient occult belief systems and modern culture, and explains why practices that may appear completely disconnected can take on a very different meaning through the lens of her work with ritual-abuse survivors.Michael also pulls up Book Three of Laura's Puzzle Pieces series, Hidden Knowledge—calling it a fantastic resource as they explore material Laura has documented throughout her work.For Laura, however, exposing the darkness is only half the mission.For more than a decade, she has worked with survivors of complex trauma and reported ritual abuse, helping people recognize destructive programming, understand their experiences and reclaim their lives.🔥 LAURA WORLEY — BOOKS, TRAINING & RESOURCES: WATCH THE FULL LAURA WORLEY + MICHAEL JACO CONVERSATION: FULL PODCAST RELEASES TODAY AT 6 PM PT ON PODBEAN: MICHAEL JACO: MICHAEL JACO YOUTUBE: MICHAEL JACO RUMBLE: What begins with a question about Dolly Parton opens the door to a much larger conversation about the “Mothers of Darkness,” occult hierarchies and the programming Laura has spent years working to expose and help survivors overcome.Wakey Wakey America. Stay in the love vibrations.

Michael Jaco

21,700 просмотров • 1 месяц назад

Time for the Right to learn how to Fight: This is the Story of How Jimmy Kimmel was Ripped Off-Air… What Jimmy Kimmel said about Charlie Kirk is indefensible. It made us all angry. But how do we channel that righteous anger into something productive? We must focus, isolate the enemy and apply swift, immense tactical pressure. Mean tweets are great. But they can be ignored. What can’t be ignored are your paying customers organizing against you and FCC investigations. That is exactly what we did. First thing: ABC is not just another cable channel. ABC operates under a special Federal Broadcast License that lavishes them with taxpayer-funded privileges on the condition that their programming is “fair and equal” and in the “public interest.” The FCC regulates this license, so my team immediately booked the FCC Chairman Brendan Carr on The Benny Show. Chairman Carr put Disney on notice that they were going to have to defend Kimmel’s sick lies about Charlie’s death before the FCC. We made them defend the indefensible. Make them eat it. Then my team contacted ABC, Disney and local station owners all day. This is key. ABC creates the programming BUT privately owned local affiliates choose to broadcast the programming — or not. They have the power. There are hundreds of stations with moral, patriotic audiences who love Charlie Kirk and are sickened by Kimmel. We asked these broadcast affiliates why they would continue to carry such indefensible programming by ABC? To their great credit, Nexstar and Sinclair, two massive ABC affiliates that reach 37 million households told us they were pulling Kimmel out of respect for their viewers. A historic moment. Can’t think of another time that has been done. This is the free market. Kimmel chose to attack Kirk. Viewers chose to not watch Kimmel. If local viewers turn off Kimmel en-masse the local stations have catastrophic loss in ad revenue and the system collapses. Drop an FCC investigation on top of that and Disney has no choice but to rip the toxic programming from the air. This is a generational culture war victory. Charlie always knew how to Fight and Win. We are the majority. When Republicans organize and unite for a common cause we are unstoppable. Let’s unite in this moment and win. For Charlie 👊🏼🇺🇸

Benny Johnson

605,563 просмотров • 1 год назад