¡Desconecta con la aplicación Player FM !
Podcasts que vale la pena escuchar
PATROCINADO


Hyperfiddle: Compiler Managed Network Connections (S03 E06)
Manage episode 336273353 series 3314588
Hyperfiddle is an app builder in Clojure/Clojurescript that uses a compiler to manage the network connections in the app for you. We discuss what makes code easy vs simple, arches for software, home-cooked apps, and the implications of a compiler for everything.
Links/Resources:
- [https://www.hyperfiddle.net/](https://www.hyperfiddle.net/)
- [https://hyperfiddle.notion.site/Reactive-Clojure-You-don-t-need-a-web-framework-you-need-a-web-language-44b5bfa526be4af282863f34fa1cfffc](https://www.notion.so/Reactive-Clojure-You-don-t-need-a-web-framework-you-need-a-web-language-44b5bfa526be4af282863f34fa1cfffc)
- [https://www.hytradboi.com/2022/uis-are-streaming-dags](https://www.hytradboi.com/2022/uis-are-streaming-dags)
- [https://hyperfiddle.notion.site/UIs-are-streaming-DAGs-e181461681a8452bb9c7a9f10f507991](https://www.notion.so/UIs-are-streaming-DAGs-e181461681a8452bb9c7a9f10f507991)
- How hyperfiddle changed over time
- [https://web.archive.org/web/20180217034740/http://www.hyperfiddle.net/](https://web.archive.org/web/20180217034740/http://www.hyperfiddle.net/)
- First video proof of Hyperfiddle's "distributed dataflow" architecture for server-streamed UI. "UI as an Expression” [https://twitter.com/dustingetz/status/1474050461745528839](https://twitter.com/dustingetz/status/1474050461745528839)
- [https://github.com/hyperfiddle/hyperfiddle-2020](https://github.com/hyperfiddle/hyperfiddle-2020)
- [https://www.youtube.com/watch?v=6888V9YsObM](https://www.youtube.com/watch?v=6888V9YsObM)
Show Notes:
- Have you tried rubbing a database on it? https://www.hytradboi.com/
- Self-adjusting Computations https://www.youtube.com/watch?v=G6a5G5i4gQU
- Sloth ecosystems https://www.youtube.com/watch?v=VU9Tn_Qkjb8
- Simple Made Easy https://www.youtube.com/watch?v=SxdOUGdseq4
- Apps can be home-cooked meals https://www.robinsloan.com/notes/home-cooked-app/
- Bundling and Unbundling https://reallifemag.com/bundling-and-unbundling/
- Alan Kays: STEPS http://www.vpri.org/pdf/tr2012001_steps.pdf and the Niles Compiler https://github.com/damelang/nile https://raw.githubusercontent.com/wiki/damelang/nile/socal.pdf
Chapters:
0:00 Intros
[00:02:05] What is Hyperfiddle?
[00:08:53] Managed Network through a Compiler
[00:15:49] Arches for Software
[00:19:21] Beyond Low Code
[00:26:39] Abstractions: Simple vs Easy
[00:29:14] Core of what's hard about apps
[00:33:16] The Eight Fallacies
[00:34:54] Home-cooked apps
[00:40:28] The Piped Piper Dream
[00:45:57] Reports for everyone!
[00:51:35] A compiler to help manage state?
[00:55:12] A Compiler for the Metaverse
[01:01:44] Making Integration Smoother
[01:04:38] OG "bare metal"
[01:12:01] Hypertext as Application State
[01:20:03] Compilers do hard things all the time
===== About “The Technium” =====
The Technium is a weekly podcast discussing the edge of technology and what we can build with it. Each week, Sri and Wil introduce a big idea in the future of computing and extrapolate the effect it will have on the world. Follow us for new videos every week on web3, cryptocurrency, programming languages, machine learning, artificial intelligence, and more!
===== Socials =====
WEBSITE: [https://technium.transistor.fm/](https://technium.transistor.fm/)
SPOTIFY: [https://open.spotify.com/show/1ljTFMgTeRQJ69KRWAkBy7](https://open.spotify.com/show/1ljTFMgTeRQJ69KRWAkBy7)
APPLE PODCASTS: [https://podcasts.apple.com/us/podcast/the-technium/id1608747545](https://podcasts.apple.com/us/podcast/the-technium/id1608747545)
40 episodios
Manage episode 336273353 series 3314588
Hyperfiddle is an app builder in Clojure/Clojurescript that uses a compiler to manage the network connections in the app for you. We discuss what makes code easy vs simple, arches for software, home-cooked apps, and the implications of a compiler for everything.
Links/Resources:
- [https://www.hyperfiddle.net/](https://www.hyperfiddle.net/)
- [https://hyperfiddle.notion.site/Reactive-Clojure-You-don-t-need-a-web-framework-you-need-a-web-language-44b5bfa526be4af282863f34fa1cfffc](https://www.notion.so/Reactive-Clojure-You-don-t-need-a-web-framework-you-need-a-web-language-44b5bfa526be4af282863f34fa1cfffc)
- [https://www.hytradboi.com/2022/uis-are-streaming-dags](https://www.hytradboi.com/2022/uis-are-streaming-dags)
- [https://hyperfiddle.notion.site/UIs-are-streaming-DAGs-e181461681a8452bb9c7a9f10f507991](https://www.notion.so/UIs-are-streaming-DAGs-e181461681a8452bb9c7a9f10f507991)
- How hyperfiddle changed over time
- [https://web.archive.org/web/20180217034740/http://www.hyperfiddle.net/](https://web.archive.org/web/20180217034740/http://www.hyperfiddle.net/)
- First video proof of Hyperfiddle's "distributed dataflow" architecture for server-streamed UI. "UI as an Expression” [https://twitter.com/dustingetz/status/1474050461745528839](https://twitter.com/dustingetz/status/1474050461745528839)
- [https://github.com/hyperfiddle/hyperfiddle-2020](https://github.com/hyperfiddle/hyperfiddle-2020)
- [https://www.youtube.com/watch?v=6888V9YsObM](https://www.youtube.com/watch?v=6888V9YsObM)
Show Notes:
- Have you tried rubbing a database on it? https://www.hytradboi.com/
- Self-adjusting Computations https://www.youtube.com/watch?v=G6a5G5i4gQU
- Sloth ecosystems https://www.youtube.com/watch?v=VU9Tn_Qkjb8
- Simple Made Easy https://www.youtube.com/watch?v=SxdOUGdseq4
- Apps can be home-cooked meals https://www.robinsloan.com/notes/home-cooked-app/
- Bundling and Unbundling https://reallifemag.com/bundling-and-unbundling/
- Alan Kays: STEPS http://www.vpri.org/pdf/tr2012001_steps.pdf and the Niles Compiler https://github.com/damelang/nile https://raw.githubusercontent.com/wiki/damelang/nile/socal.pdf
Chapters:
0:00 Intros
[00:02:05] What is Hyperfiddle?
[00:08:53] Managed Network through a Compiler
[00:15:49] Arches for Software
[00:19:21] Beyond Low Code
[00:26:39] Abstractions: Simple vs Easy
[00:29:14] Core of what's hard about apps
[00:33:16] The Eight Fallacies
[00:34:54] Home-cooked apps
[00:40:28] The Piped Piper Dream
[00:45:57] Reports for everyone!
[00:51:35] A compiler to help manage state?
[00:55:12] A Compiler for the Metaverse
[01:01:44] Making Integration Smoother
[01:04:38] OG "bare metal"
[01:12:01] Hypertext as Application State
[01:20:03] Compilers do hard things all the time
===== About “The Technium” =====
The Technium is a weekly podcast discussing the edge of technology and what we can build with it. Each week, Sri and Wil introduce a big idea in the future of computing and extrapolate the effect it will have on the world. Follow us for new videos every week on web3, cryptocurrency, programming languages, machine learning, artificial intelligence, and more!
===== Socials =====
WEBSITE: [https://technium.transistor.fm/](https://technium.transistor.fm/)
SPOTIFY: [https://open.spotify.com/show/1ljTFMgTeRQJ69KRWAkBy7](https://open.spotify.com/show/1ljTFMgTeRQJ69KRWAkBy7)
APPLE PODCASTS: [https://podcasts.apple.com/us/podcast/the-technium/id1608747545](https://podcasts.apple.com/us/podcast/the-technium/id1608747545)
40 episodios
Todos los episodios
×
1 LLMs eat software development 2:04:02

1 Dependent Types: Runtime assertions at compile time...whaaa? (S04E08) 2:07:07

1 ActivityPub: A Pu Pu Platter of Internet Content (S04E07) 1:48:09

1 APL: You need a special keyboard to program in this language (S04E06) 1:42:29

1 io_uring: Two rings makes computers go Brrrrr (S04E05) 1:27:51

1 Xanadu: The lost vision of the hypertext future (S04E04) 1:46:00

1 ChatGPT Part 2 (S04E03) 1:49:46

1 ChatGPT Part 1 (S04E03) 1:30:24

1 Nix Package Management (S04E02) 1:35:08

1 Visual Programming (S04 E01) 2:04:50

1 Lightning Network: Payments so small, it's a stream (S03 E10) 1:31:57

1 Hypercore: Lego Blocks for P2P Apps (S03E09) 1:14:20

1 Datomic: Immutable database for new web architecture S03E08 1:02:05

1 Urbit: The Thousand Year Operating System (S03 E07) 1:47:07

1 Hyperfiddle: Compiler Managed Network Connections (S03 E06) 1:24:07

1 Ep 010 - The Constrained Power of Datalog 1:37:58

1 Ep 009 - CLIP and DALL-E and the creativity of generative networks 1:37:01

1 Ep 008 - Zero Knowledge Proofs 1:41:09

1 Eps 007 - Webassembly and write once, run anywhere 1:22:42

1 Ep 006 - The DAO for collective action 1:20:51

1 Ep 005 - Functional Programming Everywhere 1:01:52

1 Ep 004 - React Reconciler 1:21:22

1 Ep 003 - The Metaverse 1:20:04

1 Ep 002 - Local-first software 1:16:54

1 Ep 001 - Communing with Ghosts 1:03:43

1 Generative AI Models (S03 E05) 1:16:56

1 Multi-modal and Multi-task Models (S03 E04) 1:13:33

1 Matrix: Let a Thousand Chat Clients Bloom (with Eric Migicovsky) S03 E01 1:07:20

1 Semantic Web (The Technium Podcast S02 E10) 1:13:09

1 TLA+ and Formal Methods (The Technium Podcast S02 E09) 1:11:19

1 Transformers: One Model to Rule them All (The Technium Podcast S02 E08) 1:17:25

1 CORBA: Failed Distributed Architecture (The Technium Podcast S02 E07) 1:01:48

1 Unison Programming Language (The Technium Podcast S02 E06) 1:15:06

1 Smalltalk (The Technium Podcast S02 E05) 1:05:23

1 Dynamicland (The Technium Podcast S02 E04) 1:27:01

1 NFTs: Beyond Art (Technium Podcast S02 E03) 1:54:22

1 Interplanetary File System (Technium Podcast S02E02) 1:28:52

1 End-User Programming (Technium Podcast S02E01) 1:29:25
Bienvenido a Player FM!
Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.