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

Maybe we should adapt cs studies to be more focused on debugging than creating code?

You ask it to fix it.

I've tried fixing some code manually and then reused an agent but it removed my fix.

Once you vibe code, you don't look at the code.


> Once you vibe code, you don't look at the code.

Truly one of the statements of all time. I hope you look at the code, even frontier agents make serious lapses in "judgement".


I loved learning Computer Engineering in college because it de-mystified the black box that was the PC I used growing up. I learned how it worked holistically, from physics to logic gates to processing units to kernels/operating systems to networking/applications.

It's sad to think we may be going backwards and introducing more black boxes, our own apps.


I personally don't "hate" LLMs but I see the pattern of their usage as slightly alarming; but at the same time I see the appeal of it.

Offloading your thinking, typing all the garbled thoughts in your head with respect to a problem in a prompt and getting a coherent, tailored solution in almost an instant. A superpowered crutch that helps you coast through tiring work.

That crutch soon transforms into dependence and before you know it you start saying things like "Once you vibe code, you don't look at the code".


And before you realize you're nothing more but a prompter ready to be displaced by someone cheaper.

I think a lot of people, regardless of whether they vibe code or not are going to be replaced by a cheaper sollution. A lot of software that would've required programmers before can now be created by tech savy employees in their respective fields. Sure it'll suck, but it's not like that matters for a lot of software. Software Engineering and Computer Science aren't going away, but I suspect a lot of programming is.

Ah yes, like no-code programming in the past, or what was it called again?

It's called Excel, and there's probably more logic written in it driving the world economy than in all the rest of the programming languages combined.

I've been around for a while. The closest we ever got was probably RPA. This time it's different. In my organisation we have non-programmers writing software that brings them business value on quite a large scale. Right now it's mainly through the chat framework we provide them so that they aren't just spamming data into chatGPT or similar. A couple of them figured out how to work the API and set up their own agents though.

Most of it is rather terrible, but a lot of the times it really doesn't matter. At least most of it scales better than Excel, and for the most part they can debug/fix their issues with more prompts. The stuff that turns out to matter eventually makes it to my team, and then it usually gets rewritten from scratch.

I think you underestimate how easy it is to get something to work well enough with AI.


I assume he’s mostly joking but… how often do you look at the assembly of your code?

To the AI optimist, the idea of reading code line by line will see as antiquated as perusing CPU registers line by line. Something do when needed, but typically can just trust your tooling to do the right thing.

I wouldn’t say I am in that camp, but that’s one thought on the matter. That natural language becomes “the code” and the actual code becomes “machine language”.


> Once you vibe code, you don't look at the code.

And therein lies the problem


Honestly I'm not so strongly opiniated now as I was a few weeks ago. I'm in a huge questioning phase about my work/craft/hobby.

I've worked places where junior made bad code that was accepted because the QA tests were ok.

I even had a situation in production where we had memory leaks because nobody tried to use it for more than 20 minutes when we knew that the app is used 24/7.

We aim for 99% quality when no-one wants it. No-one wants to pay for it.

Github is down to one 9 and I haven't heard them losing many clients, people just cope.

We've reached a level where we have so much ram that we find garbage collection and immutability normal, even desired.

We are wasting bandwidth by using json instead of binary because it's easier to read when have to debug, because it's easier to debug while running than to think before coding.


What does Belgium's capital has to do with this? Do you imply Brussels = European Union?

It is called a metonymy where you substitute a name that is associated to some other thing instead of mentionning that thing.

Some examples: Wall Street = NY Stock Exchange the White House = US president and his cabinet the Pentagon = US Dept of Defense Downing Street = UK prime minister

https://en.wikipedia.org/wiki/Metonymy Scotland Yard = Greater London Metropolitan Police Tehran = Government/officials of the islamic republic of Iran


As a person who lived for a long time in a political capital I was so frustrated with news articles titled like this.

"[City] decides [XYZ stupid thing]!!!"

No! We in the city didn't decide it - our responsibility is limited to our political representative. Everyone else voted in idiots and sent them here to decide idiot things!


This is a common literary device in wide use everywhere. No one is saying that YOU PERSONALLY did something just because you live in a place. Chill out.

That works until you are speaking with people who literally ask why our city is deciding so much stupid stuff. Recall average intelligence and how many people are dumber than that.

The media shape perception but they don't help with critical thinking...


When the media say "Pentagon" is attacking Iran, there's just no level of mental acrobatics you can do to ever arrive at the idea that the actual physical Pentagon building is growing arms and legs and traveling to Iran.

If you truly believe this is a real problem then you need to turn off your internet and touch grass.


...that's nothing to do with my comment. Have a good day.

>It is called a metonymy

or called synecdoche (square/rectangle)


Brussels = location of EU headquarters, and in common lingo Brussels thus means "People running the EU and deciding things on everyone's behalf."

"Brussels" is often used to mean the entire blob of EU and related institutions.

Exactly, it's just like people saying Washington to refer to the US government, or Beijing to refer to Chinese government.

This literary device is so common it has a name: synecdoche. e.g. "The pentagon" to refer to the US military.

Now we just need a word for performative dense-ness.


I would not assume denseness -- many/most languages do not have this habit of referring to the capital. So it can easily sound weird if you aren't that immersed in English news and discussions.

I am not assuming denseness, I'm assuming performative denseness. People very often pretend to have stuff go over their head in a sad attempt to make a point.

It's kinda funny because in French, it depends on the situation.

If it's a French decision, you say "Matignon has done x" with Matignon being the home France's President. If it's local, you say "the mayor" , and if its European, you say Brussels.

In Canada, if it's federal, you say Carey's government, if it's provincial the name of the prime minister, or the name of the party and if its local, you use the mayor's name.

But in this situation, the ECB cited in the article is in Germany, not Brussels, with a high independence from the EU, but yes, with the Parliament in Brussels.

So I was downvoted because I asked why OP mentioned Brussels just to be sure that is wasn't the usual "eu bad" post.

Cunningham's law in action I guess.


Am I understanding correctly that because westerners tend to misappropriate caste problems, you keep the lid on it ?

I don't know where you place 2020's CNN on the left/right scale but Brahmin is not named in this news : https://edition.cnn.com/2020/07/01/tech/cisco-lawsuit-caste-...


In that specific case it probably is Brahmin discrimination though. The previous poster was talking about the murdering.


Nice, but... We live in a world with shared roads... I think a much worse outcome is unfolding as we sell self-driving/assisted EVs to people with little to no real driving experience, while also not upgrading the roads, the laws, and driving education.

Funny how I want to say bad things about a car I'll never afford.

Anyway, whether it's a Ferrari or other, I'm always disappointed by touchscreen in cars.

And as I said it before, it always seems and afterthought and just put there because someone forgot about it.

I'm guess I'm getting old but when I'm driving I usually look at the road and couldn't car less about a nice touchscreen.


Once you get used to a nice huge GPS you won't want to go back.

Having worked some time in huge businesses, I can assure that there are many corporate copilot subscribers that never use it, that's where they earn money.

In the past we had to buy an expensive license of some niche software, used by a small team, for a VP "in case he wanted to look".

Worse in many gov agencies, whenever they buy software, if it's relatively cheap, everyone gets it.


Thanks, I've been looking for 5 minutes and was about to rewatch the movie to see where it's supposed to be !

I mean, you should totally go and rewatch it, don't let me stop you from enjoying again the movie!

While we're at it, I remember an atari st game that was like the tron lightcycle as "Trek4".

Did it really exist ?


Was it maybe called Surround? Try looking up Atari catalog # CX2641 and see if it brings back any more memories :)

Hmm I had an ST. I think I vaguely remember this. Was it a PD game or commercial?

Only thing I can remember is a blue 3½ floppy with "trek4" handwritten on it so it must have been "found" by my relative that owned the st at the time.

I know there's a scientific explanation for it but the fact that the inductance changes just by shifting the rod baffles me.

This is the kind of stuff that still proves Arthur C Clarke " any sufficiently advanced technology is indistinguishable from magic".


If you place the coil asymmetrically you are getting into the 'end effect' of the ferrite rod, so some of the magnetic field lines will escape and that will marginally reduce your inductance. It's as if you cut off a few windings from your coil. So the coil exactly in the middle has maximum inductance, moving it off to the side will reduce it very slowly until you hit the end, after that it falls off a cliff.

hth.


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

Search: