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

I think it’s most useful when you basically need Stack Overflow on steroids: I basically know what I want to do but I’m not sure how to achieve it using this environment. It can also be helpful for debugging and rubber ducking generally.


All those things are true, but it's such a small part of my workflow at this point that the savings, while nice, aren't nearly as life-changing to my job as my CEO is forcing us to think it is.

Once AI can actually untangle our 14 year old codebase full of hosh-posh code, read every commit message, JIRA ticket, and Slack conversation related to the changes in full context, it's not going to solve a lot of the hard problems at my job.


Some of the “explain what it does” functionality is better than you might think but to be honest I find myself called on to work with unfamiliar tools all the time so I find plenty of value.


> rubber ducking

i don't mean to pick on your usage of this specifically, but i think it's noteworthy that the colloquial definition of "rubber ducking" seems to have expanded to include "using a software tool to generate advice/confirm hunches". I always understood the term to mean a personal process of talking through a problem out loud in order to methodically, explicitly understand a theoretical plan/process and expose gaps.

based on a lot of articles/studies i've seen (admittedly haven't dug into them too deeply) it seems like the use of chatbots to perform this type of task actually has negative cognitive impacts on some groups of users - the opposite of the personal value i thought rubber-ducking was supposed to provide.


There is something that happens to our thought processes when we verbalise or write down our thoughts.

I like to think of it that instead of having seemingly endless amounts of half thoughts spinning around inside your head, you make an idea or thought more “fully formed” when you express it verbally or with written (or typed) words.

I believe this is part of why therapy can work, by actually expressing our thoughts, we’re kind of forced to face realities and after doing so it’s often much easier to reflect on it. Therapists often recommend personal journals as they can also work for this.

I believe rubber ducking works because in having to explain the problem, it forces you to actually gather your thoughts into something usable from which you can more effectively reflect on.

I see no reason why doing the same thing except in writing to an LLM couldn’t be equally effective.


Indeed the duck is supposed to sit there in silence while the speaker does the thinking ^^

This is what human language does though, isn't it? Evolves over time, in often weird ways; like how many people "could care less" about something they couldn't care less about.


Well OK, sure. But I’m having a “conversation” with nobody still. I’m surprised how often it happens that the AI a gives me a totally wrong answer but a combination of formulating the question and something in the answer made me think of the right thing after all.


The issue is that it is slow and verbose, at least in its default configuration. The amount of reading is non trivial. There’s a reason most references are dense.


Those issues you can partly solve by changing the prompt to tell it to be concise and don't explain its code.

But nothing will make them stick to the one API version I use.


> But nothing will make them stick to the one API version I use.

Models trained for tool use can do that. When I use Codex for some Rust stuff for example, it can grep from source files in the directory dependencies are stored, so looking up the current APIs is trivial for them. Same works for JavaScript and a bunch of other languages too, as long as it's accessible somewhere via the tools they have available.


Hm, I never tried codex so far, but quite some other tools and models and none could help me in a consistent way. But I am sceptical, because also if I tell them explicitel, to only use one specific version they might or not might use that, depending on their training corpus and temperature I assume.


The less verbosity you allow the dumber the LLM is. It thinks in tokens and if you keep it from using tokens it's lobotomized.


It can think as much as it wants and still return just code in the end.


Well, compared to what method that would be faster to answer that kind of question?


Learning the thing. It’s not like I have to use all the libraries of the whole world at the job. You can really fly over a reference documentation if you’re familiar with the domain.


If your job only ever calls on you to use the same handful of libraries of course just becoming deeply familiar is better but that’s obviously not realistic if you’re jumping from this thing to that thing. Nobody would use resources like Stack Overflow either if it were that easy and practical to just “learn the thing.”


Absolutely this. For a while I was working with a language I was only partially familiar with, and I'd say "here's how I would do this in [primary language], rewrite it in [new language]" and I'd get a decent piece of code back. A little searching in the project to make sure it was stylistically correct and then done.


Those kind of tasks are good for it, yeah. “Here’s some JSON. Please generate a Java class I can deserialize it into” is similar.


I don’t think most people were betting that or if they were they weren’t thinking that hard about it. Musk can run a money loser as a hobby if he likes.


It is perhaps just a coincidence that this happened the day after “Mecha-Hitler” Grok going on racist screeds and going into lurid sexual fantasies about her in particular for the whole world to see. But it does look bad.


I really would not be surprised if "being sexually harassed by MechaHitler" was the last straw.


I believe that would be the line for me. Personally, anyway.


For everyone getting angry about those things there are three people who’ve personally had a hand in them, I imagine.


Done plenty of "growth hacking" myself, I recognize that any successful social site did something spammy at one point, but I never targeted kids.


I think that phrase ought to be retired simply because even if you are paying money you often still are “the product.”


If you're paying money, you still might not be a company's real customer: https://www.statista.com/statistics/1093781/distribution-of-...


I don’t think it’s even right to think that there’s one “real” customer and one “fake” one really. It seems like an oversimplified model that doesn’t accurately describe how anybody operates besides a mom-and-pop.


The "unsimple" answer is:

1. if you don't have leverage with your vendors, they will not bend over backwards for you

2. companies are not incentivized to respond to complaints with no revenue at risk (e.g. you're going to use youtube anyway)


This is the most important thread here. I don't think even Andrew Lewis saw this coming. Now we are always the product because we lack digital rights. It's all been legislated away.


Yes, and a way out of that is open source, where you aren't a customer…


Absolutely. See TVs for example. Price has gone down because they sell the data of what you're watching.


Drop tens of thousands on a new vehicle at a stealership and you'll get sketchy companies offering warranties on your exact vehicle within a week and then forever-more afterwards.

The way I understand it, usually either the dealership, the software they take your information in, or both typically sell off your data after the sale.

Also I get calls and letters from places asking to buy a vehicle I haven't owned since 2018 regularly.


Right but that’s not an oversight. The fact that this puts the universities in bad straits is fine if you’re running an administration deliberately hostile to universities.


Nobody is illegally entering the country and then beginning graduate studies at Harvard, so if you understand this as an attack on universities and an attempt to essentially “close” the country then it makes perfect sense. That JD Vance interview where he went on about “we didn’t need immigrants to get to the moon” is probably the clearest statement of their outlook.


Being unreasonable seems like half the point.


Not having social media is itself considered suspicious in these same guidelines. Or at least that's what I read in the news when they started talking about this recently.


When I heard about this story I had assumed she kept the money in her home. How did she get all the way through withdrawing the money without at any point thinking something about the story didn't add up? Mystifying.


By her account, she did so at least at one point:

> As I walked back to my apartment, something jolted me out of my trance, and I became furious. No government agency would establish this as “protocol.” It was preposterous.

Unfortunately, the doubts apparently didn't win.

I guess there's a sort of Anna Karenina principle of scams: A successful scam takes a long list of things going exactly right for the scammers, and the unsuccessful ones are much less likely to be widely publicized.


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

Search: