USB to Bluetooth
github.comKey Features
Key Features
Tech Stack
It's only now, with LLMs, and particularly on HN that we're so all up in arms about authorship all of a sudden.
Yes! It’s insane to not worry about how well a maintainer reviews submitted code. Every semi-competent open-source developer understands that merging code they do not understand is a recipe for disaster and maintenance burden. Furthermore, they understand that not doing so is how you get malicious vulnerabilities merged. Have you truly not seen any such cases in recent memory? The fact you don’t think good reviews are important is worrying and puts into question all your repos.
Yes, exactly. And the author could just answer a simple question to help us decide if we want to use it or not. That’s why I asked!
When using an open source library assumptions should be:
- The code does what it advertises.
- The owner is responsible for the functionality.
- The owner's reputation is based on the quality.
You're making it sound that you're more sure for the above when the code is "hand-written" than LLM-driven. Why exactly? Do you tend to deeply understand the strengths and limitations of every coder whose software you're using in your projects?
As long as the owner is responsible for the quality of a project why does it matter how it was executed?
You answered it yourself:
> The owner is responsible for the functionality.
If you didn’t write, review, or understand the code, then you cannot be responsible for it. If you don’t have the skills to write it by hand, you don’t have to skills to properly address bug reports or understand and prevent malicious submissions.
All of those are legitimate concerns and considerations when deciding if you want to invest your time in a project.
Honestly, if the author had responded “I vibe coded it and didn’t review any of it, but it’s been working for me for <however long>”, that would’ve been fine. It would have been a clear, honest answer that would let everyone decide how they want to proceed.
If I didn't think it's good enough to release, I'd say something like "I vibe-coded this and didn't check it, use at your own peril". How much of the code I understand and how much an LLM wrote is entirely irrelevant.
What premise?! I made general questions that I want to know for myself. They were questions, not accusations. The fact you saw then as such says something about you, not me. You flipped out for no reason.
> that's why I don't want to answer.
Then you could’ve said that too, instead of dismissing it with a sketch and lamenting without any clarification.
> Your questions are irrelevant.
That’s not for you to decide. Silly example: Imagine you have a peanut allergy and go to a restaurant. You ask the waiter if some dessert has peanuts in it and they answer “that is irrelevant”. Questions are relevant to the asker. You didn’t even try to understand why I made the questions, you simply assumed bad faith.
> If I didn't think it's good enough to release, I'd say something like "I vibe-coded this and didn't check it, use at your own peril".
And how is anyone supposed to know you’d do or not do that? If you had been upfront about using LLMs from the start, we wouldn’t be having this conversation.
> How much of the code I understand and how much an LLM wrote is entirely irrelevant.
No, no it is not. It may be irrelevant to you, but it’s not to everyone else. You don’t get to decide what other people think is relevant.
Before the authors work, however you choose to define that word, this did not exist. Now it does, and it isn't slop. Why then does it matter how it came into existence?
This feels like a petty attempt to diminish the fact that someone just gave us a piece of useful open source software.
It feels that way to you because you misunderstood the point and are outright assuming bad faith (as evidenced by sibling comments).
> I can and this code appears to be
Yes, appears. To know for sure you’d have to read more of it. You’d have to spend time to understand it. If you know the author and know they have been writing code before LLMs and they tell you they have written it all themselves or at the very least reviewed it all, you’ll place a certain amount of trust in the code based on the author. If, however, they say they vibe coded all of it and verified nothing, you’re no longer trusting the abilities of the author but the random musings of LLMs.
Those two scenarios entail different levels of trust and verification and they affect how much time you yourself will decide to spend on doing your own review to go from appears good to “I’m confident it is good”.
This is not hard to understand. All you have to do is not assume that everyone who makes a question about LLM usage is immediately bashing the project. In other words, don’t engage in bad faith and don’t assume motivation from strangers.
Dude you are taking this very simple piece of software way too seriously. Not everything requires this level of attention or effort. This is a Bluetooth controller adapter, not a an O2 regulator on the ISS. My criteria here are quite simple:
* Is the code readable, so that _if_ I ever have to actually modify it I can? Yes.
* Does it do what it says on the label? Yes.
It's not that deep man.
if someone chooses to use an LLM in 2025 and they're not fresh out of boot, it's simply good manners to assume that they're doing so responsibly and transparently.
i think the most annoying thing of all is when people openly volunteer that they have used an LLM to write something and it opens up a front of ideological warfare for people who are simply terrified of losing their livelihoods.
to quote garth: LIVE IN THE NOWWWW
I think the most annoying thing of all is when people confidently make a bunch of bad faith assumptions about complete strangers. For one, my livelihood isn’t threatened in the slightest by LLMs. For another, I openly admitted that even if this had been 100% vibe coded with no review, I’d have left it at that and moved on.
https://news.ycombinator.com/item?id=46364478
There is another very annoying thing: fake alternate accounts used to downvote those you don’t like. Your HN account is from 2013. You have one comment, this one in this thread. You also have one submission, which is to the website of the author of this tool. Seems like too much of a coincidence.
wait, i need to _use_ more _italics_, that's how we know we've made an _excellent point_
i only have one post on deviantart too, shall we get into that? come on lets have a fireside chat and settle your nerves as you tremble before the inexorable weight of technological change.
here you go: https://www.deviantart.com/moodyknifehurt/art/Crab-world-tra...
I think the most annoying thing of all is when people confidently make a bunch of bad faith assumptions about complete strangers. For one, my livelihood isn’t threatened in the slightest by LLMs. For another, I openly admitted that even if this had been 100% vibe coded with no review, I’d have left it at that and moved on.
https://news.ycombinator.com/item?id=46364478
If anyone is “opening a front of ideological warfare”, it’s people who ignore the conversation and take any question as an accusation to be shot down.
> it's simply good manners to assume
Before schooling others on what assumptions are good manners, please reflect on yours. You practiced the exact opposite of what you preached.
It doesn't work perfectly, as there are some HID intricacies that need to be remapped, and I don't have a second controller to see whether the intricacies are general or just specific to mine, but let me know if it works for you!
Not affiliated with Hacker News or Y Combinator. We simply enrich the public API with analytics.