Ivan Reese
fediverse is the kind of place where I can ask a question of “let’s say we’re designing an operating system from scratch. Clean slate. Let’s throw away all our old habits and legacy decisions. what’s the minimal set of applications we need to make a new operating system useful”
and the top replies are vt100 emulator, virtual machine to run other operating systems, and c compiler to port vim
like y’all are missing the point of the question!
oPOKtdJ4UbTdPaZig6jg
07/18/2024, 8:47 AMStefan
07/18/2024, 9:10 AMshalabh
07/18/2024, 7:34 PMKonrad Hinsen
07/19/2024, 8:39 AMoPOKtdJ4UbTdPaZig6jg
07/19/2024, 9:31 AMStefan
07/19/2024, 10:00 AMguitarvydas
07/19/2024, 11:37 AMstabilizing one part while allowing another to changeQuestion: Is the /bin/sh pipe operator
| a (restricted) form of narrow waist?shalabh
07/19/2024, 5:28 PMIn a well-delimited technology context, starting from scratch is a realistic approach in a research setting, but not in real-life applications. Research projects of this kind can then influence the evolution of mainstream tech. That looks like a reasonable way to evolve rather than disrupt working systems.Indeed. Any foc style work or ideation we do should completely ignore the status quo for this reason. I feel if you think about product-market-fit you've already lost. Depends on your goals of course, I'm taking about research.
Konrad Hinsen
07/19/2024, 7:13 PMKonrad Hinsen
07/19/2024, 7:15 PMKartik Agaram
shalabh
07/19/2024, 8:06 PMKartik Agaram
Stefan
07/19/2024, 9:12 PMshalabh
07/19/2024, 9:16 PMshalabh
07/19/2024, 9:18 PMshalabh
07/19/2024, 9:21 PMThe narrow waist (of an hourglass) is a software concept that solves an interoperability problem, avoiding an O(M × N) explosion.So LLVM certainly fits that definition. Without LLMV you'd have M × N, specifically
(C, C++, Rust, Haskell, ...) × (x86, arm, mips, ...)Stefan
07/19/2024, 9:28 PMshalabh
07/19/2024, 9:39 PMshalabh
07/19/2024, 9:42 PMKartik Agaram
Stefan
07/19/2024, 9:50 PMshalabh
07/19/2024, 9:55 PMKartik Agaram
shalabh
07/19/2024, 10:21 PMStefan
07/19/2024, 10:25 PMKonrad Hinsen
07/20/2024, 4:00 PM