You are viewing archived messages.
Go here to search the history.

Ivan Reese 2025-03-24 15:33:23

I did some vibe coding with Cursor and it got stuck in a loop of writing a buggy shell script, running it, looking at the output (unchanged because bugs), going "hmm let's fix that", then writing the exact same shell script.

Ivan Reese 2025-03-24 15:37:29

It was 100x more productive at doing this than I would have been.

Kartik Agaram 2025-03-24 16:01:52

Maybe the 100th or 1000th attempt will get somewhere new!

Konrad Hinsen 2025-03-24 16:14:07

This looks like AI is finally approaching human intelligence levels!

Mariano Guerra 2025-03-24 16:42:26

you are vibing at the wrong frequency

Duncan Cragg 2025-03-24 17:08:14

wub wub wub <- correct vibe frequencyyou're welcome

Ivan Reese 2025-03-24 17:08:42

womp womp

Duncan Cragg 2025-03-24 17:09:16

ChatGPT does this over and over. I point out a mistake, it apologises, promises to correct, then spits out the same mistake.

Andrew Beyer 2025-03-24 18:25:15

I've also seen several cases on various models where they get stuck in a tradeoff, where they will fix a problem by creating another one... and then fix that problem when prompted by putting the first problem back

Kartik Agaram 2025-03-24 18:34:34

@Andrew Beyer Yes, and I used to do this as well for a long time. If you have n bugs to avoid in a system (Christopher Alexander calls them misfits) but your design process can only handle n-2, ping-ponging can result, often over a time of months as a bug gets reported in production, gets fixed, the other bug gets created, gets reported in production..

A lot of the value of tests for me is shortcutting this sort of ping-ponging between bugs. But if you tell AI to write the tests, and give AI carte blanche to modify tests at any time.. πŸ€·β€β™‚οΈ

Andrew Beyer 2025-03-24 18:38:26

I found it an even bigger issue when it was more "soft"/nonfunctional issues that maybe couldn't be easily verified w/ automatic testing

Duncan Cragg 2025-03-24 20:44:05

Seems like we need two AIs, each watching the other. Maybe one can write the tests and the other the code

Konrad Hinsen 2025-03-25 06:37:16

Indeed, and I am somewhat surprised that this isn't done yet, given how important the idea of adversarial training has been in the short history of deep learning.

Mariano Guerra 2025-03-25 10:51:00

Ivan Reese are you telling me llms vibe in dubstep?

Mariano Guerra 2025-03-25 10:51:41

my new system prompt: you are at a skrillex show waiting for the drop...

Ivan Reese 2025-03-26 03:36:25

Konrad Hinsen isn't this what reasoning models do, effectively?

Konrad Hinsen 2025-03-26 07:21:50

Ivan Reese According to my understanding, no. They are trained on reasoning stories written by humans. That's a form of supervised learning, whereas adversarial training is unsupervised: two AI models confronting each other. Or even a single model switching sides, as was done with AlphaGo.

General reasoning models need supervision because there is no obvious arbiter for deciding if a reasoning is correct. For code, "compiles, runs, passes tests" provides three consecutive automatable arbiters.

Andrew Beyer 2025-03-24 18:28:18

I feel like I saw a really good literature review "state of the world" wrt visual/graphical programming a while back (probably here, though could have been elsewhere) but apparently didn't save the link and can't find it again...

So, anyone have any favorites or good pointers for something like that?

Mariano Guerra 2025-03-24 18:32:55

if you mean literate review as in paper, I don't know πŸ™‚

Andrew Beyer 2025-03-24 18:35:47

ooh, yeah, that wasn't the one I was thinking, which was more of a paper style presentation...but that one's actually maybe even closer to what I need

Ivan Reese 2025-03-24 20:32:27

If you find the one you were thinking of, open an issue so I can add it to the codex!

Duncan Cragg 2025-03-24 20:45:55

I think I know the one you mean, maybe. It was a massively heavy page packed with screenshots? [update: ah, no, not a "paper" style at all!]

Duncan Cragg 2025-03-24 20:57:30

blog.interfacevision.com/design/design-visual-progarmming-languages-snapshots

this one - is that it? [update: no, but it's a fun page!]

Duncan Cragg 2025-03-24 21:04:15

found this quite interesting article along the way:

drossbucket.com/2021/06/30/hacker-news-folk-wisdom-on-visual-programming

Marek Rogalski 2025-03-25 12:23:39

Here is a game:

πŸ“ Category:Design Aesthetics | Aesthetics Wiki | Fandom

Similarities in interior, product, and graphic design. These are always created and pushed forward by design authorities, such as companies and magazines, and are expressed through marketing, such...

Marek Rogalski 2025-03-25 12:26:13

My personal favourite (couldn't find it on the wiki) is the Monty Python's one: grotesque retro cutouts.

Guyren Howe 2025-03-25 17:01:55

I have been thinking recently that it’s probably time for a more elaborate, decorative style of UI to have its turn.

I’m working on an app atm, so I might try something there.

Ezhik 2025-03-25 17:48:34

what would a baroque user interface look like?

Guyren Howe 2025-03-25 17:53:20

I’ll need to experiment. I’m thinking subtle animation in the background, on borders and such. Maybe some more elaborate filigree? I’m planning on looking at video games for inspiration.

Also subtle background sounds. I think sound is greatly under-used in apps. If there were subtle background sounds indicating the state of an app, the user would come to learn them and be able to somewhat tell what an app was doing without looking.

The intent is to increase the delight in using the app, and to try to discover ways to improve usability. For example, I’ve a notion that you might use background animation behind the controls to indicate what just affected what when the user changes something.

Partly vibes, at the moment, I admit.

Ezhik 2025-03-25 17:56:17

Vibes are essential. Your description reminded me of an older Windows theme: youtu.be/-Xl08y3GoRg

I think trying to map some of the less tech-related aesthetics to tech might require a lot of vibe-based thinking.

Marek Rogalski 2025-03-25 17:58:16

you reminded me of one of my favourite game UIs

Cargo and reputation.png

Guyren Howe 2025-03-25 17:58:48

Material gets out of the way but it’s so dull .

Ezhik 2025-03-25 18:00:40

This is nostalgia speaking, but I really do miss Y2K aesthetics. Oh how I wish I knew how to make Aqua-style lickable buttons...

Ezhik 2025-03-25 18:01:06

Looking at the wiki, I see that I also quite enjoy what this wiki calls Frutiger Aurora... Swimming in the digital sea is quite nice - and I actually wonder how this could work in AR/VR.

Andrew Beyer 2025-03-25 19:47:54

not mine, but had this in my bookmarks: codepen.io/simeydotme/pen/MWXxKrP

πŸ“ Aqua Button (pure css)

Using Gradients, Variables and Filters / Blending to create a really convincing Aqua button as seen on Twitter...

Ivan Reese 2025-03-26 03:35:03

1-bit pixel art, but: the pixels are in free space, and they can be any size.

Image from iOS

Image from iOS

Image from iOS

Image from iOS

Kartik Agaram 2025-03-26 16:34:44

I've been browsing this all day in free moments, and I don't think I'll be stopping. That is all.

Joshua Horowitz 2025-03-27 01:01:22

I’m not getting it from that wiki, but I’d love to make an Art Deco interface someday. Something like this.

image.png

Joshua Horowitz 2025-03-27 01:02:17

(I started thinking about aesthetics of programming systems after making a swords-and-sorcery adventure-game programming system: vezwork.github.io/drostes-lair-post)

πŸ“ An invitation into Droste's Lair

A swords-and-sorcery programming environment for building and counting mathematical structures

Ivan Reese 2025-03-26 23:24:17

Here's the recording of the Future of Coding Virtual Meetup 9. See you next month!

Tom Larkworthy 2025-03-28 05:13:16

A dataviz driven development win.

"If you do not have a visualization for a problem, you will never solve it"

blog.autorouting.com/p/13-things-i-would-have-told-myself

Also in spatial domain. Code + dataviz is my future of coding.

πŸ“ 13 things I would have told myself before building an autorouter

Important lessons from trying to build the world's fastest autorouter for about a year

Tudor Girba 2025-03-28 14:13:45

You might enjoy moldable development then.

Tom Larkworthy 2025-03-28 14:23:45

For sure, I am a rabid fan of your work

Tudor Girba 2025-03-28 14:25:03

I am glad it resonates. Please feel free to use that term then πŸ™‚

Did/does the project succeed?

Tudor Girba 2025-03-28 14:25:48

Did you reach the goal you wanted?

Tom Larkworthy 2025-03-28 14:29:23

that was not my work.

my work is this which does use the term moldable but is also a WIP.

Tudor Girba 2025-03-28 14:29:57

ah, I see. I apologize πŸ™‚

Tom Larkworthy 2025-03-28 14:30:53

I should have posted in #linking-together now I realise

Tudor Girba 2025-03-28 14:33:10

Nice!