Readit News logoReadit News
danbmil99 commented on The unbearable slowness of AI coding   joshuavaldez.com/the-unbe... · Posted by u/aymandfire
tarruda · 5 days ago
This illustrates a fundamental truth of maintaining software with LLMs: While programmers can use LLMs to produce huge amounts of code in a short time, they still need to read and understand it. It is simply not possible to delegate understanding a huge codebase to an AI, at least not yet.

In my experience, the real "pain" of programming lies in forcing yourself to absorb a flood of information and connecting the dots. Writing code is, in many ways, like taking a walk: you engage in a cognitively light activity that lets ideas shuffle, settle, and mature in the background.

When LLMs write all the code for you, you lose that essential mental rest. The quiet moments where you internalize concepts, spot hidden bugs, and develop a mental map of the system.

danbmil99 · 5 days ago
Has anyone else had the experience of dreading a session with Claude, because his personality is often chirpy and annoying; he's always got positive things to say; and working with him as the main code author actually takes away one of the joys of being a programmer -- the ability to interact with a system that is _not_ like people -- it is rigid and deterministic, not all soft and mushy like human beings.

When I write piece of code that is elegant, efficient, and -- "right" -- I get a dopamine rush, like I finished a difficult crossword puzzle. Seems like that joy is going to go away, replaced by something more akin to developing a good relatioship with a slightly quirky colleague who happens to be real good (and fast) at some things -- especially things management likes, like N LOC per week -- but this colleague sucks up to everyone, always thinks they have the right answer, often seems to understand things on a superficial level, and oh -- works for $200 / month...

Shades of outsourcing to other continents...

danbmil99 commented on The unbearable slowness of AI coding   joshuavaldez.com/the-unbe... · Posted by u/aymandfire
danbmil99 · 5 days ago
What bothers me is this: Claude & I work hard on a subtle issue; eventually (often after wiping Claude's memory clean and trying again) we collectively come to a solution that works.

But the insights gleaned from that battle are (for Claude) lost forever as soon as I start on a new task.

The way LLM's (fail to) handle memory and in-situ learning (beyond prompt engineering and working within the context window) is just clearly deficient compared to how human minds work.

Dead Comment

danbmil99 commented on Changes since congestion pricing started in New York   nytimes.com/interactive/2... · Posted by u/Vinnl
dangus · 3 months ago
This statistic looks really bad but a large number of subway stations are very close to each other, so it's rather easy to find an alternative accessible station somewhat nearby in many cases (especially in Manhattan)

When the MTA prioritizes accessibility projects they take this into consideration and prioritize stations that have few options for alternatives.

I will also point out that buses exist in NYC.

danbmil99 · 3 months ago
The NYC buses require you to take the kid(s) out of the pram and fold it up. A total PITA

Another kvetch: using car seats in taxis. Maybe it's different now with Uber but 20 years ago the drivers hated it because you have to find the seat belt and secure the car seat...

danbmil99 commented on The unreasonable effectiveness of an LLM agent loop with tool use   sketch.dev/blog/agent-loo... · Posted by u/crawshaw
kgeist · 3 months ago
Today I tried "vibe-coding" for the first time using GPT-4o and 4.1. I did it manually - just feeding compilation errors, warnings, and suggestions in a loop via the canvas interface. The file was small, around 150 lines.

It didn't go well. I started with 4o:

- It used a deprecated package.

- After I pointed that out, it didn't update all usages - so I had to fix them manually.

- When I suggested a small logic change, it completely broke the syntax (we're talking "foo() } return )))" kind of broken) and never recovered. I gave it the raw compilation errors over and over again, but it didn't even register the syntax was off - just rewrote random parts of the code instead.

- Then I thought, "maybe 4.1 will be better at coding" (as advertized). But 4.1 refused to use the canvas at all. It just explained what I could change - as in, you go make the edits.

- After some pushing, I got it to use the canvas and return the full code. Except it didn't - it gave me a truncated version of the code with comments like "// omitted for brevity".

That's when I gave up.

Do agents somehow fix this? Because as it stands, the experience feels completely broken. I can't imagine giving this access to bash, sounds way too dangerous.

danbmil99 · 3 months ago
As others have noted, you sound about 3 months behind the leading edge. What you describe is like my experience from February.

Switch to Claude (IMSHO, I think Gemini is considered on par). Use a proper coding tool, cutting & pasting from the chat window is so last week.

danbmil99 commented on Changes since congestion pricing started in New York   nytimes.com/interactive/2... · Posted by u/Vinnl
epistasis · 3 months ago
As someone with children, I can not imagine the bliss of living in Manhattan and being able to do things without needing a car.

Car-centric urban planning is hell with kids. You have to load them up into the car for any small trip. You can't walk or bike anywhere because cars make it so dangerous.

My only regret about living in the US is this car hellscape that is so hard to avoid. It's mandated by law, not chosen by the market.

danbmil99 · 3 months ago
One word: baby carriages up and down stairs
danbmil99 commented on Reversible computing with mechanical links and pivots   tennysontbardwell.com/blo... · Posted by u/tennysont
danbmil99 · 4 months ago
Now that I think of it, if using damped springs, the system would not be reversible. Energy is dissipated through the damping, and the system will increase in entropy and converge on a local energy minimum point.

Another way of looking at it: there are 4 states going in (0 or 1 on 2 pushers) but there are only 2 states of the 'memory' contraption, so you lose a bit on every iteration (like classical Boolean circuits)

danbmil99 commented on Reversible computing with mechanical links and pivots   tennysontbardwell.com/blo... · Posted by u/tennysont
fintler · 4 months ago
Classical reversible computing feels like it would be a good way to interface with a quantum computer (since it's also reversible in theory).
danbmil99 · 4 months ago
Quantum computation came directly out of reversible computing. Look for example at the Fredkin and Toffoli gates.
danbmil99 commented on Finding paths of least action with gradient descent (2023)   greydanus.github.io/2023/... · Posted by u/E-Reverance
danbmil99 · 4 months ago
> Nevertheless in a deterministic system you can know a future state without calculating intermediary states.

Exactly wrong. See the halting problem

danbmil99 commented on Show HN: Web Audio Spring-Mass Synthesis   blog.cochlea.xyz/string.h... · Posted by u/cochlear
danbmil99 · 5 months ago
Very cool! I've often wondered whether one could procedurally generate sounds of objects interacting in a physics engine? This approach seems like a good place to start.

u/danbmil99

KarmaCake day2527January 31, 2009
About
danx0r at github good friend of Morashon (morashon.com)
View Original