HNHacker News
TopNewBestAskShowJobs

m_kos

325 karma · joined March 23, 2020

m_kos_hn@protonmail.com; start the subject line with "HN:"
submissionscomments
m_kos··on I'm starting a social club to solve the male loneliness epidemic
I think it is a great idea, but the images on your page and lack of pricing details make me think it is expensive and focused on "manly" interests (gambling, whiskey, etc.).
m_kos··on Icepi Zero – The portable, economical FPGA development board
It is not my project.
m_kos··on Gemini 2.5 Pro Preview
[Tangent] Anyone here using 2.5 Pro in Gemini Advanced? I have been experiencing a ton of bugs, e.g.,:

- [codes] showing up instead of references,

- raw search tool output sliding across the screen,

- Gemini continusly answering questions asked two or more messages before but ignoring the most recent one (you need to ask Gemini an unrelated question for it to snap out of this bug for a few minutes),

- weird messages including text irrelevant to any of my chats with Gemini, like baseball,

- confusing its own replies with mine,

- not being able to run its own Python code due to some unsolvable formatting issue,

- timeouts, and more.

m_kos··on Eurorack Knob Idea
I saw an encoder similar to the one you like in an ultrasound once. Here is another: https://www.ctscorp.com/Resources/Press-Releases/New-Three-i...

There is something satisfying in noticing the same solution applied to problems in different domains, like audio, medicine, and aviation.

m_kos··on Eurorack Knob Idea
Makes sense. Hardware is not something within my reach, currently, so I stick with software. I'm sure hardware can be a lot more fun.
m_kos··on Eurorack Knob Idea
Thanks! This link is really great!

My only Apple product is also an iPad, and I mostly use it to make music with Auxy Studio:)

Do you use any fun apps on Android? Currently, my favorite apps are Digitron and Nanoloop. (No affiliation, but Digitron's upgrade was gifted to me.)

m_kos··on Eurorack Knob Idea
I will look into it! Is this for mobile or desktop? I would like to see how they introduce this interaction pattern and what feedback they provide as you interact with the knob.
m_kos··on Eurorack Knob Idea
Thanks! For me, this works well for knobs that don't require frequent adjustments. Currently, my knobs have little pills next to them that switch a knob to a "precision mode." It is a little quicker, but you may need to remember to disable this mode next time you use the knob.

I also played with the idea of letting users slide their finger off a knob (tap and slide away from the center). This allows for moving the finger over a longer circumference, hence enabling a great degree of precision. The problems with this approach are that it takes longer to operate such knobs, you need to communicate to the user what the max allowable distance from the knob is, it can interfere with scrolling, and it doesn't work for knobs close to the edge of the screen. (Your idea works well for knobs at the edges.)

And this is just knobs! There are many other components, interactions between them, as well as associated accessibility challenges, haptics, etc. Instead of reinventing the wheel, I was hoping that human factors people had developed relevant guidelines, but perhaps it simply is not a prevalent enough problem.

m_kos··on Eurorack Knob Idea
Don't get sucked into modular hardware synths. They are TONS of fun, but it is a very expensive hobby. Monotrail Tech Talk has a few excellent videos on YouTube, but he must have spent a fortune on his gear.
m_kos··on Eurorack Knob Idea
1. I find Tim's work always so impressive and humbling. Compared to software, hardware projects seem infinitely more complex.

2. Speaking of knobs, I am writing a toy software synth for smartphones. Are there any design guidelines for mobile UI for audio? Knobs are hard to use and sliders take up a lot of space with only a little more precision. I experimented with curved sliders (inverted parabola or sine), but they are confusing since height doesn't really encode anything and the curvature is there only to make the slider longer. I didn't find any design systems focused on audio components.

m_kos··on DIY Synths Database
Yes, it fits, but I am on a very tight budget, so I was hoping for a more affordable DIY option. Thanks for the recommendation, though!
m_kos··on Show HN: I vibecoded a 35k LoC recipe app
I recently asked Claude 3.7 (Thinking) to help me debug. I told it that it seemed my code crashed when MY_FLAG was true. Its solution? if MY_FLAG: MY_FLAG = False

Do you come across issues like this too or am I not prompting it correctly?

m_kos··on DIY Synths Database
Great collection!

Are there any very affordable DIY midi control surfaces with a few knobs, pads, keys (two octaves), and BT?

m_kos··on Ask HN: What's your vibe coding setup, what does it cost and how do you like it?
Here’s what my experience looked like.

  Use case:
  Building a personal RAG system as a weekend project.
  
  Tool used:
  OpenHands and Trea, both running in Docker.
  
  Cost in $: 
  $60
  
  Cost frequency:
  One-time (over 3 weekends)
  
  Cost includes:
  Mostly API usage and infrastructure
  
  Satisfaction:
  Low (10%?) — the final system worked much worse than `ripgrep`.
  The AI often produced unusable or overcomplicated results.
  I ended up spending more time debugging than... vibing.
  
  Usefulness:
  AI is helpful for certain programming tasks, and GitHub Copilot can be useful (when it’s not overeager). But in this case, the “vibe coding” approach felt inefficient and frustrating. Might’ve been better with higher-end tools, but hard to say.
m_kos··on Breaking up with vibe coding
My one-evening vibe coding experiment with building a personal rag system ended up lasting three weekends, costing $60, and working MUCH worse than ripgrep.

I find AI very helpful for some programming problems and GH Copilot can be very useful sometimes (especially, when it is not overeager), but this vibe coding business is beyond me.

(I only used OpenHands and Trea in Docker. I haven't tried more premium products due to budget constraints. In hindsight, maybe I should have.)

m_kos··on Dear hosters, you are selling wood, not furniture
Google's (GCP) OAuth is more difficult to set up than it should be.

I wish there were two versions of the UI:

1) the current "God mode" with hundreds of services and nested pages for cloud uber natives that grok all that, and

2) a simplfied UI for simple devs like me. There could be a few types of the simplified UI, depending on what you do (mobile dev, ML researcher, AI engineer, web dev, etc.).

Currently, I spend way too much time scrolling and navigating between different pages to set up or troubleshoot basic things.

m_kos··on A short history of digital musical instruments
Recently, I have been getting into understanding synths and digital music production as they are at the intersection of my many hobbies (music, modeling, programming, electronics). It is a fascinating area, but also very demanding due to interdisciplinarity (and the gear is bloody expensive).

I wish I had the time and skill to read the whole 180 pages of your dissertation with full understanding, but I will spend some time with it. I like some of your diagrams already!

m_kos··on Alexa+
I am on a one-month free trial of Perplexity Pro and its deep research is excellent. It may very occasionally deviate from the original query, but I will still miss it a lot. It makes using Google feel like such a chore.
m_kos··on Claude 3.7 Sonnet and Claude Code
Your chat idea is a little similar to Abacus AI. I wish you had a similarly affordable monthly plan for chat only, but your UI seems much better. I may give it a try!
m_kos··on Introduction to CUDA Programming for Python Developers
Thanks for replying. Do you know when your docs will be a bit more comprehensive? Right now, there is very little information and some links don't work, e.g., Next Steps on this page: https://docs.pyspur.dev/quickstart
m_kos··on Introduction to CUDA Programming for Python Developers
Since this is on PySpur's website, does anyone have experience with these UI tools for AI agents like PySpur and n8n? I am looking for something to help me prototype a few ideas for fun. I would have to self-host it ($), so I would prefer something relatively easy to configure like Open Hands.
m_kos··on PhD Knowledge Not Required: A Reasoning Challenge for Large Language Models
Gemini 2 Pro and Mistral Chat both think 9.11 is bigger.
m_kos··on Visual explanations of mathematics (2020)
I am teaching intro stats and would love to have a textbook that introduces equations in this manner. I have been trying to incorporate this style into my slides but it is not as easy as it looks. (Same issue with syntax highlighting in PowerPoint/Google Slides.)
m_kos··on Fair Pricing
This is a very disappointing reply.

Anyway, yes, they come from a service you are using with the subject line "[Kagi Search] There Are Some Untranslated Phrases." I know how to unsubscribe or reroute emails to my spam folder.

m_kos··on Fair Pricing
A little Kagi nitpick (off-topic): I contributed a few translations when Kagi was in beta. Then, Kagi introduced a subscription which was too pricey for my budget, so I stopped using it. Nevertheless, Kagi has kept emailing me to contribute even more free translations.

Kagi team, folks say you have a great product, but if you don't pay attention to small issues like this one, you are bound to lose some of your goodwill.

m_kos··on Macrodata Refinement
Here at Viridian Dynamics, we appreciate our employees. Our Waffles Classic and Waffles Fun Edition are especially popular among Viridian Dynamics workers, with an 87% satisfaction score and only negligible hair loss.

Learn more at viridiandynamics.com/apply

m_kos··on We're bringing Pebble back
You could always sell it. <hint hint>
m_kos··on I Program with LLMs
You have touched upon something important here. I have spent the last six months thinking about the role of disclaimers in how written text is perceived. Disclaimers, those seemingly innocuous statements meant to protect the author from liability or misinterpretation, often have the unintended consequence of undermining the credibility and impact of the work itself. By preemptively acknowledging potential flaws or limitations, authors can inadvertently signal a lack of confidence in their own arguments. This can lead readers to question the validity of the information presented, even if the disclaimer itself is minor or irrelevant to the core message.

The very act of issuing a disclaimer can create a sense of distrust. It suggests that the author anticipates skepticism or potential backlash, raising questions about their motives and the integrity of their work. This is particularly problematic in academic settings, where disclaimers can undermine the authority and rigor of research findings. While acknowledging limitations is crucial for responsible scholarship, the way these limitations are framed can significantly impact how the research is received and interpreted. A carefully worded disclaimer can acknowledge potential weaknesses without undermining the overall strength of the argument, while a poorly constructed one can create unnecessary barriers to engagement and understanding.

For this reason, I created Craft Your Disclaimer, an AI-powered service to help creators craft disclaimers tailored to their goals and audience preferences. You can register for free at: CraftYourDisclaimerOrSomeOtherBS.ai

m_kos··on Unoffice Hours (2020)
On the one hand, I like your idea and I would love to find someone who would help me improve at things like math, AI/ML, software dev, electronics, and 3D printing. On the other hand, I can't get my own students to sign up for my (virtual) office hours, despite offering them extra credit.
m_kos··on Hacking Kia: Remotely controlling cars with just a license plate
I am impressed that you were able to contact relevant folks at Kia. I tried contacting their security team via Kia's customer service and Twitter and was repeatedly told they don't have anyone working on security, vulnerabilities, etc. My favorite was when they redirected my call to roadside assistance (twice).
← PreviousPage 2 of 4Next →