Hacker Newsnew | past | comments | ask | show | jobs | submit | thearn4's commentslogin

Yeah I had the same question. I suppose you could put the project+plan text into the commit message?

12 years here, agree that this is one of the best communities still active. Thank you HN team!


I feel seen

> Your profile reads like a 'Hacker News Bingo' card: NASA, PhD, Python, 'Ask HN' about cheating, and a strong opinion on Reddit's community. The only thing missing is a post about your custom ergonomic keyboard made from recycled space shuttle parts.


> The only thing missing is a post about your custom ergonomic keyboard made from recycled space shuttle parts.

You know what must be done.


I worked on this about a decade ago, but just updated it in order to learn to use Gradio and HF as a platform. Enjoy!


I end up asking the same question when experimenting with tools like Cursor. When it can one-shot a small feature, it works like magic. When it struggles, and the context gets poisoned and I have to roll back commits and retry part of the way through something, it hits a point where it was probably easier for me to just write it. Or maybe template it and have it finish it. Or vice versa. I guess the point being that best practices have yet to truly be established, but totally hands-off uses have not worked well for me so far.


Why commit halfway through implementing something with Cursor? Can you not wait until it’s created a feature or task that has been validated and tests written for it?


Why wait until everything is finalized before committing? Git is distributed/local, so while one philosophy is to interact with it as little as possible, the other one is to commit early and commit often, and easily be able to rollback to a previous (working) state, with the caveat that you clean-up history before firing off a PR.


Why not create a branch and rollback only what needs to be rolled back? Branches are O(1) with git, right?


OP was insinuating that rolling back commits is a pain point.


Well, same statement applies. Rolling back commits is also O(1) and just as easy. And if you branch to start with it's not even a "rollback" through the commit history, it's just a branch switch. Feel like OP has never used git before or something.


Which seems like a tooling issue, imo. In Aider, it's just /undo.


Another reason why the idea of AI agents for science hasn't made much sense to me. Research is an extremely collaborative set of activities. How good would a researcher be who is very good at literature review, but never actually talks to anyone, goes to any conferences, etc?


Voynich is one of my favorite unsolved puzzles. This approach looks fascinating, so thanks for sharing your work here!


You and I have matching stories, unfortunately. I've made a point of sending my sons to public school for this reason. Now, of course this also means that I shopped for a district that aligned with my expectations. But would never want a repeat of my own experience.

I think being accountable for your work to a person who isn't in your family is actually an important thing to learn. It also turns out, parents aren't really qualified to be teachers just because they believe that they are.


This is still how the aeronautics portion of NASA operates. Though since it is the direct successor to NACA, I think its unsurprising.


I mean, to some extent, the non-aeronatics part also has some of this. SpaceX picked up propulsive landing and friction stir welding expertise from NASA, to name just two things. (This is not to imply there is anything underhanded about this.)

I think the way to make this work would be to ease transition of technical experts to/from private industry, carrying the know how in their heads.


In my area, every controls engineer says "we can just use a PID".

99% of the time it seems they're not wrong, despite control engineering being a pretty large area of research.


And a simple PID controller built with op-amps looks an awful lot like a simple neural network.

http://www.ecircuitcenter.com/Circuits/op_pid/op_pid.htm

https://www.nutsvolts.com/magazine/article/the_perceptron_ci...


Isn't gradient descent basically PID over parameters? And tricks like momentum basically a low-pass filter integrated in the PID loop? It's quite weird how not that many concepts from analog electronics domain have gotten carried over to ML.


I'm nominally familiar with PID loops but am not a control engineer. What other tools would you commonly bring to bear when a PID is not applicable?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: