Andreas Kirsch 🇺🇦

13.7K posts

Andreas Kirsch 🇺🇦 banner
Andreas Kirsch 🇺🇦

Andreas Kirsch 🇺🇦

@BlackHC

My opinions only here. 👨‍🔬 RS DeepMind, Midjourney 1y 🧑‍🎓 DPhil AIMS 4.5y 🧙‍♂️ RE DeepMind 1y 📺 SWE Google 3y 🎓 TUM 👤 @nwspk

Oxford, England Katılım Ağustos 2009
6.4K Takip Edilen15.5K Takipçiler
Sabitlenmiş Tweet
Andreas Kirsch 🇺🇦
Ever wondered why presenting more facts can sometimes *worsen* disagreements, even among rational people? 🤔 It turns out, Bayesian reasoning has some surprising answers - no cognitive biases needed! Let's explore this fascinating paradox quickly ☺️
English
16
67
354
75.6K
Andreas Kirsch 🇺🇦
A while back, Andrej Karpathy said the app store will be replaced by generated, disposable software," and Amjad Masad predicted that the value of all application software will go to zero I think this "ephemeral software hypothesis" is wrong, though, and I want to explain why:
Andreas Kirsch 🇺🇦 tweet media
English
17
58
364
29.5K
Andreas Kirsch 🇺🇦 retweetledi
Math, Inc.
Math, Inc.@mathematics_inc·
Today, at the @DARPA expMath kickoff, we launched 𝗢𝗽𝗲𝗻𝗚𝗮𝘂𝘀𝘀, an open source and state of the art autoformalization agent harness for developers and practitioners to accelerate progress at the frontier. It is stronger, faster, and more cost-efficient than off-the-shelf alternatives. On FormalQualBench, running with a 4-hour timeout, it beats @HarmonicMath's Aristotle agent with no time limit. Users of OpenGauss can interact with it as much or as little as they want, can easily manage many subagents working in parallel, and can extend / modify / introspect OpenGauss because it is permissively open-source. OpenGauss was developed in close collaboration with maintainers of leading open-source AI tooling for Lean. Read the report and try it out:
Math, Inc. tweet media
English
43
233
1.5K
126.2K
Random Libertarian Tech Lead
Random Libertarian Tech Lead@someRandomDev5·
@BlackHC No, this is not a correct characterization. Ephemeral software is exactly what it implies with by the meaning of the word "ephemeral".
English
2
0
0
15
Andreas Kirsch 🇺🇦
@someRandomDev5 Okay, and how do you constrain it sufficiently and ensure that this is indeed the case? And more importantly, how do you verify that?
English
1
0
0
13
Random Libertarian Tech Lead
Random Libertarian Tech Lead@someRandomDev5·
@BlackHC If the LLM can interpret your prompt and context 1000 different ways, but each of those one thousand different ways is something that you're satisfied with, then who cares? The non-deterministic nature of the system still exists, but has been reduced to the point of irrelevance.
English
1
0
1
14
Andreas Kirsch 🇺🇦
@someRandomDev5 But you do say exactly that: vibe coding works and that is ephemeral software. So if Amjad Masad says “The value of all application software will eventually go to zero," how do you contextualize that?
English
0
0
0
9
Random Libertarian Tech Lead
Random Libertarian Tech Lead@someRandomDev5·
@BlackHC Baader Meinhof phenomenon in action. It's as though you just recently learned of the “motte-and-bailey fallacy” within the past few months, and now you see everything that might be vaguely interpretable as this as an instance of it.
Random Libertarian Tech Lead tweet media
English
1
0
0
6
Andreas Kirsch 🇺🇦
The TL;DR of your statements is "vibe coding works and I rename it to personal ephemeral software and this is what all people are talking about when they say ephemeral software is the future." I agree that vibe coding works but I also think people often go way beyond that, all the way to we don't need code anymore and "LLMs are the new compilers"
English
1
0
0
16
Random Libertarian Tech Lead
Random Libertarian Tech Lead@someRandomDev5·
@BlackHC Something that I've noticed from people that were overly-educated and suffered through too many Scantron tests: they forget that there's more than 1 way to be right. Sometimes countless ways to be right. In rare circumstances there are even more ways to be right than to be wrong.
English
2
0
0
17
Andreas Kirsch 🇺🇦
@someRandomDev5 You are actually doing a motte-and-bailey here. I actually cite a few articles that claim exactly that. While I agree with you that is not what everyone claims
English
1
0
0
10
Random Libertarian Tech Lead
Random Libertarian Tech Lead@someRandomDev5·
@BlackHC Ephemeral individualized software will not fully take over mass-produced software, for similar reasons that 3D printed parts did not fully take over mass-produced plastic parts. In other words: This has more to do with human psychology than technical feasibility.
English
2
0
0
18
Andreas Kirsch 🇺🇦
@moocat999 Most things will eventually but it will also still take time to do real-world/production testing. Similar to Amdahl's law, the time to generate trust that code works as intended will not collapse to 0 as quickly as one could predict just from considering much faster code gen
English
1
0
2
86
Andreas Kirsch 🇺🇦
1. For the weaker form, the only assumption is the claim that we won't preserve code anymore but go to specs as main artifact. And I lay out several arguments why that either won't work or you'll end up with essentially code again 2. I've seen people claim that LLMs will be the compiler of the future, and again, that we will not persist code and only keep the specs 3. There is a whole section with evidence on how the stronger version has been suggested as throwaway apps that last a day or up to a month (with the implication that we won't reuse the code)
English
1
0
0
18
Random Libertarian Tech Lead
Random Libertarian Tech Lead@someRandomDev5·
@BlackHC “If I create a personal redefinition for ‘ephemeral software’ that doesn’t match what anyone actually means in practice when they say it, I can define that term such that it’s infeasible by definition.”
English
1
0
0
19
Andreas Kirsch 🇺🇦
Really? Ephemeral apps means that you don't preserve the code but recreate from specs every time you need a change or the binary needs to be rebuilt. In the strongest form, it's continuous regeneration, so every time you want to use the app (if you want truly ephemeral apps, you'll only keep the data, and generate on the fly). Would cause friction if the app layout changes even every couple of months? E.g. here are three different generations for the same data of a to-do app (exact same prompt):
Andreas Kirsch 🇺🇦 tweet mediaAndreas Kirsch 🇺🇦 tweet mediaAndreas Kirsch 🇺🇦 tweet media
English
1
0
0
5
Andreas Kirsch 🇺🇦
@Rghv_Bali Thanks! It applies especially to bespoke small apps though bc you also want consistency of UI and UX. A personalized to-do app is a great example bc it isn't in the training set, so you'll have variance in the layout or behavior, which will become annoying and cause friction
English
1
0
0
7
Raghav Bali
Raghav Bali@Rghv_Bali·
@BlackHC Nicely articulated essay. However, I believe the basic premise of ephemeral software is it's limited and personal scope. A very basic example being todo apps where everyone has a different way of using them. For everything else, what you said makes sense 🙌🏽
English
1
0
1
8
Andreas Kirsch 🇺🇦
@AI_WarriorNQ Yeah that's a great partial TL;DR. I connect this to Amdahl's law: it's very similar in that everything else that real systems need requires time > 0 like you say, so ephemeral won't work
English
0
0
1
268
Nathan Quantum
Nathan Quantum@AI_WarriorNQ·
@BlackHC The maintenance burden alone kills this hypothesis. Code that works once isn't software, it's a script. Real systems need tests, docs, versioning. AI accelerates but doesn't replace that.
English
1
0
10
326
Andreas Kirsch 🇺🇦
@tkukurin @geoffreylitt @inkandswitch @NotionHQ The argument of the essay is that malleable software will not become 0 effort. At least any customization still requires effort and validation in the real world. But it will get much easier via AI automation and workflows. So not ephemeral but maybe at least again more artisanal
English
0
0
1
20
Toni Kukurin
Toni Kukurin@tkukurin·
@BlackHC @geoffreylitt @inkandswitch @NotionHQ yeah I got this sense! IMO however the two work in tandem (nice analogy is vim or vscode extensions or "upstreaming" git changes); you almost pitted them against one another? :D but to be fair I skimmed the article hope I don't misrepresent, curious for your 2nd take. :)
English
1
0
1
23
Andreas Kirsch 🇺🇦
Good point! This should flow over into general argument of the convergence of detailed specs towards code So as agreements: yes at first it's the softer version but then you run into ambiguity issues and to actually avoid edge cases, you'll end up with some formal code in the limit
English
0
0
2
322
Herbie Bradley
Herbie Bradley@herbiebradley·
@BlackHC this is good, but: "At that point, you have arrived at a malleable software thesis instead." is this not just describing the softer version of the ephemeral hypothesis, where durable artefacts above the code are the persistent value?
English
1
0
2
407
Andreas Kirsch 🇺🇦 retweetledi
Nick Kapur
Nick Kapur@nick_kapur·
Absolute insanity - the Trump administration wants to pay nearly $1 billion of taxpayer dollars to a private French company to *not* build wind farms off the East Coast
Nick Kapur tweet media
English
36
760
1.6K
24.3K
Andreas Kirsch 🇺🇦 retweetledi
David Colon
David Colon@Colon_David·
The United States is no longer a democracy and is sliding towards autocracy faster than Hungary and Turkey, according to the annual report of the Varieties of Democracy (V-Dem) Institute at Gothenburg University. theguardian.com/world/commenti…
English
801
5.2K
10.6K
946K