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

Okay, but is that a bad thing?

If the author doesn't understand their own code, I probably won't

Vibe coding doesnt mean the author doesnt understand their code. Its likely that they don't want carpal tunnel from typing out trivial code and hence offload that labor to a machine.

JNI for io_uring is not trivial code.

"Vibe-coding" means the author deliberately does not understand their code. "AI-assisted engineering" is what you are thinking of.

For your pet project? No. For something you're building for others to use? Almost certainly yes.

You do realize that it's possible to ask AI to write code and then read the code yourself to ensure it's valid, right? I usually try to strip the pointless comments, but it's not the end of the world if people leave them in.

Yeah but you're leaving out a crucial part: the code is full of useless comments.

That leaves 2 options:

- they didn't read the code themselves to ensure it's valid

- they did read the code themselves but left the useless comments

No matter which happened it shows they're a bad developer and I don't want to run their code.


IMO reading code is usually harder than writing code.

The comments aren’t the problem.

> I usually try to strip the pointless comments

You could add your own instead, explaining how things work?

> It's possible to ask AI to write code and then read the code yourself

Sure, but then it would not be vibecoding.


>> It's possible to ask AI to write code and then read the code yourself

> Sure, but then it would not be vibecoding.

Wait, what?


AI assisted coding/engineering becomes "vibe coding" when you decide to abdicate any understanding of what you are building, instead focusing only on the outcome

Vibe-coding as originally defined (by Karpathy?) implied not reading the code at all, just trying it and pasting back any error codes; repeat ad infinitum until it works or you give up.

Now the term has evolved into "using AI in coding" (usually with a hint of non rigor/casualness), but that's not what it originally meant.


Is it bad if the world runs on a quadrillion lines of AI-generated code that no one really understands?

Maybe they want more free users to better train their models and don't care about the money (which they already have in plenty?).

In the grand scheme of things, paid users are minuscule. They are probably delighted because of all the free users.


Is this similar to the indexing done by Jetbrains IDEs?

JetBrains is great at indexing your local codebase and understands it deeply. We don’t try to replace that. Nia focuses on external context: docs, packages, APIs and other remote sources that agents need but your IDE can’t index.

So far, I have had a very good experience using Gemini Live with the camera turned on. Just today, I wanted to find out the name of a spare part inside a bathroom faucet. First, Gemini said it was a thermostatic cartridge, but I responded that it couldn't be, as it doesn't control temperature. Then it asked me what it did, and I said it has a button that controls the flow of water between the tap and shower. It correctly guessed that it was a diverter cartridge.


Exactly! I too bought the M1 Macbook Air in 2021 because of its great battery life. I wanted a powerful device for hacking on personal projects at home (I use a Dell running Ubuntu at work) but every time I opened it there was always something frustrating about OS X that made it unsuitable for dev stuff (at least for me)

* Finder - this is my most hated piece of software. It doesn't display the full file path and no easy way to copy it

* I still haven't figured out how to do cut/paste - CMD + X didn't work for me

* No Virtualbox support for Apple Silicon (last checked 1 year ago)

* Weird bugs when running Rancher Desktop + Docker on Apple Silicon

But still Apple hardware is unbeatable. My 2015 Macbook pro lasted 10 years and the M1 is also working well even after 4 years.


> * Finder - this is my most hated piece of software. It doesn't display the full file path and no easy way to copy it

View -> Show Path Bar to display the full path of a file.

When a file is selected, press Option-Cmd-C to copy the full file path. Or just drag the file anywhere that expects a string (like the Terminal, or here). That strikes me as quite easy.

Cmd-X, -C, -V work as expected, what exactly is the problem? (Note that macOS, unlike Windows, doesn't allow to cut & paste files to avoid loss of the file in case the operation isn't completed. However, you can copy (Cmd-C), then use Option-Cmd-V to paste & move.)

Now, that might not be completely easy to discover (though, when you press Option the items in the Edit menu change to reveal both "tricks" described above, and contain the keyboard shortcut).

At any rate: when switching OS, is it too much to ask to spend a few minutes online to find out how common operations are achieved on the new OS?


FWIW, Virtual box did get ported to Apple silicon, but long time Mac software developer Parallels has a consumer grade VM management software. Theirs supports directX 11 on arm windows, which is critical for getting usable performance out of it. Conversely, VMware's Mac offering does not, making 3d graphics on that painfully slow.

There's also a couple of open source VM utilities. UTM, tart, QEMU, Colima, probably others.


Reg finder: you can drag and drop the little folder icon into other apps, which will insert the full path.


In Finder moving a file is mac+c like copy and mac+shift+v or something like that. mac+x and mac+v works for text.



https://github.com/mistweaverco/kulala.nvim is an another restish (it can do gRPC to) plugin for neovim. It is intended to be compatible with a Jetbrains as much as possible.


neovim has one, too! https://github.com/rest-nvim/rest.nvim

(After I have seen the IntelliJ one from a colleague I was searching for one like that in neovim. That's the best one I found. It's not perfect, but it works.

Edit: The tool from OP looks very neat though. I will try it out. Might be a handy thing for a few prepared tests that I run frequently


For desktop integration you can use Gear Lever https://github.com/mijorus/gearlever. It can also update AppImages with some configuration changes.


My wife is still using her 2020 M1 Air and it’s still as snappy as the day we got it, still works for all her use cases.

Ah! my early 2015 13" Macbook pro died only few weeks back. I don't think any other laptop will last nearly 10 years (TBF I did replace the battery and speakers for $280 in 2020 though)


I am using my HP Omen from 2016, which is still my main laptop. I gotit for 600 I think? I also upgraded Ram and SSD. The hinges on the lid broke the plastic case, and i am not replacing the dead battery, but it definitely works


Still using the T450s I got in 2015, so technically the ThinkPad won :D JK, that's a very respectable life span!


My M1 Max with 8TB is going strong 4 years in

and a pleasure to work with

I am sad that the resale value didn't hold as much as people claim Apple products do, but that’s because of the overpriced storage mostly

Looks like I can get $2500 vs the $7600 I paid for it

So rolling over into a newer maxed out model isnt so easily rationalized


Why do people keep saying Steve Jobs invented the iPhone? He at best could have pushed people to do the best but that alone should not let him steal all the credit.


Because the business powers throughout tech companies at the time would not have allowed an iPhone to exist.

I know because I worked directly with all ~33 pocketPC devices that existed at the time for my work.

The iPhone success doesn't happen without the boldness to radically defy industry norms.

And I say this as a Linux maximalist whose daily driver phone has been uninterrupted from G1 to modern day nexus, galaxy, and pixel only. The iPhone changed the meta, when no one else could.

There were buttonless attempts by pocketPC makers, but without the holistic software vision Steve had they didn't work.


Exactly. Nokia had a functional touchscreen phone 7 years before the iPhone in their R&D lab. Nokia and many others had tablets over 10 years beforehand.

It was Steve jobs that pushed it trough into a product.


Thank you. Seeing this as the top comment actually makes me feel better as I now know that I am not alone.


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

Search: