Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
danielvaughn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
31.
▲
by
danielvaughn
2mo ago
Yeah I'm not opposed to bi-directionality, though right now there are a ton of projects attempting to do some variation on that theme. Extracting specs from code, producing short summaries, etc. I've tried a few ideas at the compa
32.
▲
by
danielvaughn
2mo ago
I also tried spec-driven development, and also found that it did not work. I don't want to read a wall of text, and they also fell out of parity with the code, so engineers ended up just having the LLM update the specs. But now the spe
33.
▲
by
danielvaughn
2mo ago
Appreciate the new word in my lexicon - had to google "patois", and I love thinking about this as a way towards code "dialects." Even the example I gave sits somewhere between python and, idk, something else. In other ex
34.
▲
by
danielvaughn
2mo ago
The difference is that linear tickets, PR descriptions, git commits etc all track changes to the code, but not the code itself. You could read a changelog to understand the evolution of an application, but it wouldn't give you a stable
35.
▲
by
danielvaughn
2mo ago
For sure - reading LLM-generated code is extremely painful for me, and it's one of the big motivations behind this project.
36.
▲
by
danielvaughn
2mo ago
Yeah totally - I want to be clear that what's in the video and repo is just a proof of concept. I'm not adamant about it being the only interface through which to communicate with an LLM. I do the same as well; using a chat for ru
37.
▲
by
danielvaughn
2mo ago
Codespeak looks cool! For a while I was playing around with something similar - like a mix between DDD Event Storming and Gherkin Rules. But I found it didn't really work because you need to sourcemap it to code - looks like that'
38.
▲
by
danielvaughn
2mo ago
I mentioned it was an experimental proof of concept, but I didn't specify what that means. Right now it's just a web app, but yes exactly as you said, the goal is to turn it into a desktop application where the files live alongsid
39.
▲
by
danielvaughn
2mo ago
Yes, there's no language. And exactly - we're effectively already doing this, but with waaay more words.
40.
▲
by
danielvaughn
2mo ago
A good commit message is not a record of human intent, it's a record of changes in human intent. You can read a change log to see the evolution of a codebase, sure. But before AI arrived on the scene, source code was a single artifact
41.
▲
by
danielvaughn
2mo ago
yeah in the blog post I should have outlined the things I first tried to solve the problem. I tried a variant of gherkin rules, using them for the behavioral spec for a project. It works reasonably well, but without a direct source map from
42.
▲
by
danielvaughn
2mo ago
Yes, I also wrote this kind of pseudocode. But to make full use of it, you'd want to persist it, and to maintain a map between the lines of your pseudocode and the lines of your real code. It's not practical to do this manually, y
43.
▲
by
danielvaughn
2mo ago
The intention is for the files to persist, and I didn't mention it, but a core part of the system is that the editor persists source maps. So at any point in time, you can map any generated line back to the line of pseudocode that gene
44.
▲
by
danielvaughn
2mo ago
Yeah exactly. The module/directory level is currently untested. I'm working on a desktop version so I can talk to a file system, and then I'll be able to explore those problems. My guess is that if you simply write `use some_
45.
▲
by
danielvaughn
2mo ago
I see, thank you. So the difference in this case is that you're effectively writing very terse documentation. If I as a human interpreter want to understand why a range of code came into existence, I'm very unlikely to want to rea
46.
▲
by
danielvaughn
2mo ago
Not a dumb question - you can totally do this. I was doing this for a while. Before Claude Code really took off, this was my primary way to use Cursor. I'd write some pseudocode, highlight it, and just write to the AI "make it rea
47.
▲
by
danielvaughn
2mo ago
Yes for many non-technical people who are building stuff for the very first time, this is absolutely true. Natural language will always be easier for them. But experienced engineers are wanting to use AI for very complex codebases, and AI s
48.
▲
by
danielvaughn
2mo ago
Help me understand - what do you mean be "share sessions"? And yes you can definitely use pseudo code today - that in and of itself is not a novelty at all. The specific novelty is the fact that the editor assumes two equivalent s
49.
▲
by
danielvaughn
2mo ago
Pushing a fix now - thanks for letting me know. edit: fixed
50.
▲
Show HN: Huzzah – a novel approach to coding with AI
(danielvaughn.dev)
384 points
by
danielvaughn
2mo ago
|
209 comments
51.
▲
by
danielvaughn
2mo ago
I don't want to name this person because he's very nice and I don't want to make fun of him. But he's as close to AI psychosis as I've seen. He's totally non-technical, and someone set him up with Discord and O
52.
▲
by
danielvaughn
2mo ago
The point of my comment is that it's absolutely skilled work. If someone with 15 years of experience in programming can't simply make a lateral move into a different type of programming without falling on their face, then it means
53.
▲
by
danielvaughn
2mo ago
I've been programming for 15 years, but I've never really taken the plunge into 3D work. Always wanted to. So I figure, now that coding agents are so powerful, let's see if I can make something! I've tried 3 experiments
54.
▲
by
danielvaughn
2mo ago
Totally agree about remote work for juniors. Even as a senior I feel like it's diminished some of my skills, in spite of all the benefits it brings.
55.
▲
by
danielvaughn
2mo ago
Am I the only person that loathes sidebars in browsers? Maybe it's because I've been using a browser since 1996, but my brain is deeply set in the idea that the space below the chrome 110% belongs to user space. I've tried a
56.
▲
by
danielvaughn
2mo ago
I've never played the game, but songs from their soundtrack are all over my Spotify playlists. Great music, always meant to check it out on Steam.
57.
▲
by
danielvaughn
2mo ago
No, but I consciously chose not to do that, because I wanted to gain muscle memory by typing the code by hand.
58.
▲
by
danielvaughn
2mo ago
I disagree. Before coding agents really took off, back in like 2022, I was trying to learn how to create grammars in Treesitter. One evening I sat down with ChatGPT and had it generate a grammar for me. But because it was on ChatGPT, I had
59.
▲
by
danielvaughn
2mo ago
I've always wondered about elevator algorithms. This is awesome.
60.
▲
by
danielvaughn
2mo ago
I've been a CodePen user since the very early days. Have always loved the platform. I hate to be negative, but I'm honestly not a fan of the 2.0 release. What I loved about CodePen was just being able to try out something really q
More ›