News for hackers. Stuff that matters.

cmicali

Show HN: Winamp-style native audio player for macOS

https://vibeplayer.app/

Hi All - I've been missing Winamp for a long time and could not find a simple, fast audio player for macOS that I liked.So, I built Vibe. It's a fast, minimal music file player for Mac. It's written in Objective-C and optimized heavily for speed, resource use, and quality. ~12Mb app. No accounts, telemetry, or bloat.It's free and open source: https://github.com/cmicali/vibeAlso available on...

( Read More... | no comments | 4 points | on HN )
Re:Ask HN: What are you working on? (August 2026) on Monday August 10, 2026 @01:52PM (#49247219)
PS I named this before vibe coding became a thing, promise :\
Re:Ask HN: What are you working on? (August 2026) on Sunday August 09, 2026 @09:10PM (#49238115)
Vibe, my Winamp-like MacOS music player.

I use it every day, but had stopped dev on it a few years ago. Fable has gotten me excited to take it off the shelf and add a bunch of features I've been wanting for a while. Working on localization now.

https://github.com/cmicali/vibe

https://apps.apple.com/us/app/vibe-music-player/id1582482361

Re:Fasttracker II clone in C using SDL 2 on Monday August 03, 2026 @09:52AM (#49155824)
Renoise is great, but there's usually some compromise like using the tracker/vst's built-in sampler instead an integrated instrument (like Ableton's Drum Rack) or another VST (soft synth, etc)

Basically, what gbraad said.

Re:Fasttracker II clone in C using SDL 2 on Sunday August 02, 2026 @10:48AM (#49145169)
Very cool - can’t wait to try it. I made an impulse tracker clone for MIDI years ago that also uses SDL, though a mix of C and C++. It has been picked back up for dev again recently and we’re making good progress. https://github.com/m6502/ztrackerprime

The world could use more trackers. I’m really hoping the upcoming ableton live extension api will allow for direct access to the piano roll. I suspect many people include myself will use it to make tracker interfaces for ableton.

Congrats on an impressive achievement and milestone. This is a great outcome, great work, and an indication of how far the hardware industry/tooling has come.

This feels though a little to me like building a simple SaaS service, and deploying it on a managed cloud service, and concluding all software is really easy!

This project is near to (if not at) the easy end of the hardware product difficulty/complexity spectrum. Some great choices were made to keep it simple and therefor easy.

An alternate take-away: "If you keep things simple, hardware doesn't have to be as hard"

I agree and appreciate you calling this out.

It’s easy to not understand the impact or meaning of referring to violence in a flip way when one has never had to have experienced it.

Re:A brief history of Mac primary coding languages on Monday July 21, 2025 @09:55PM (#44642511)
I’m glad to see someone else that loves objective-c as much as I do. It is delightful.

It’s a fantastic language and tools. I wish it had had more time to polish, expand, and potentially grow beyond mainly Mac and iOS before swift happened.

Re:IBM Blue Lightning: World’s Fastest 386? on Saturday July 29, 2023 @02:18PM (#36922984)
I bought a machine with a 75Mhz blue lightning "486" as an upgrade to a 386SX/20. It was sold as the budget 486 at the time, and I learned the lesson the hard way that sometimes budget really does mean a lot worse!

Performance wasn't great and compatibility was an issue more than you'd expect.

Re:Ask HN: Any Hardware Startups Here? on Wednesday July 05, 2023 @01:35PM (#36603864)
At Sense we make a home energy monitor that provides real-time appliance-level monitoring using machine learning. Hardware is indeed hard as everyone said it would be!

https://sense.com

Re:He Rolls in a Toyota Built for Japanese VIPs on Sunday December 25, 2022 @10:50AM (#34128204)
Throttle house did a video on this car over the summer: https://youtu.be/1uqgHZxBE8A
Re:Show HN: Vibe, a winamp-like audio player for MacOS on Sunday January 02, 2022 @07:39AM (#29768248)
Hi HN - I built a Winamp-like audio player for Mac. I buy/download a lot of music and could not find an audio file player that was lightweight, made it easy to skip through and audition tracks, and native to MacOS.

I'm interested in feedback or anyone that would like to help collaborate on it, either programming or design, the latter of which could definitely use some help. Thanks!

Re:Unofficial Winamp Web Site on Thursday February 20, 2020 @08:28AM (#22374898)
I've got a working macOS Winamp-inspired music player I've been working on. I was thinking of open-sourcing - anyone here interested in something like this?
Re:Sonos will stop updating its 'legacy' products in May on Tuesday January 21, 2020 @04:04PM (#22111548)
I bought two play:5 v1s from the Sonos web site in late 2014, so 5.5 years ago. Today they announce the are EOL in May. This wouldn't be so bad except for this part of the announcement:

"Please note that because Sonos is a system, all products operate on the same software. If modern products remain connected to legacy products after May, they also will not receive software updates and new features."

So if I keep my 5 year old speakers the rest of my system will also not receive updates and may become non-functional.

This kind of anti-customer behavior is a great way to ensure your evangelists abandon your brand permanently.

Re:Earbuds are bad for your hearing on Monday June 24, 2019 @10:01PM (#20270533)
The BeatsX are as close as you can get right now. Same ease of use/pairing/sound quality, if you can live with the cord in connected the two buds.
Strongly disagree. I think this is the cynical view, and I'm sure is valid in many companies, but raising potential issues early is really important - other people can't fix problems if they don't know about them. It sounds like you have visibility into a problem that others may not, tell them! Don't assume people already know.

Like some of the other posts said - be real. If people don't respond well to this then the company has a bigger problem than a slipped schedule.

Re:Ask HN: Who is hiring? (April 2018) on Monday April 02, 2018 @03:18PM (#16738198)
Sense | Senior Product Manager | Boston / Cambridge, MA | Full-time | ONSITE | https://sense.com

We build Sense, the home energy monitor that uses advanced DSP & distributed machine learning to detect and track the energy use of devices in your home.

Sense is looking for an experienced product manager to lead the discovery, design, and launch of new products that serve companies who deploy Sense at scale, like solar installers, electric utilities, energy efficiency companies, and more. We will depend on you to research and understand these markets, discover and design solutions, and lead cross-functional teams to design, build, launch, and iterate on new products.

We also have openings in * Data Science * Marketing * Engineering

https://sense.com/careers.html

Re:Terrain rendering in fewer than 20 lines of code on Saturday November 25, 2017 @07:53AM (#15775794)
I remember heartquake! I could probably play the credits part of the music by memory. I never realized the terrain was the actual comanche terrain.
Re:Jessamyn West, Technology Lady (2015) on Thursday August 10, 2017 @05:05PM (#14984280)
yep, thanks for all the hard work @ mefi

great interview

Re:Ableton Live Redesign on Thursday June 15, 2017 @08:11PM (#14565558)
You got all of my wish list with 2 additions: * ability to favorite plugins (please!) * aliases on the arrange page
Re:A guide to IoT processors on Tuesday June 21, 2016 @09:18AM (#11945350)
It's a marketing piece to highlight Imagination Technologies offerings. The title is misleading.
Re:Ask HN: Who is hiring? (June 2016) on Wednesday June 01, 2016 @12:45PM (#11815925)
Sense | Boston/Cambridge, MA USA | Full-time | Onsite

Sense is a home energy monitor that lets homeowners understand their energy and know what's happening at home by showing them what devices are on in their house and how much energy each device uses in real-time. It's a simple box that is installed in your electric panel and a smartphone app.

We are an early-stage company of about 15 people, VC backed, and ready to grow the team! We are currently hiring for:

  * Product / UX Designer 
  * Data Scientist / Machine Learning Engineer
  * Marketing & Support Interns
Email [email protected] or apply at: https://sense.com/careers.html
Re:New SourceTree is here on Wednesday February 24, 2016 @11:36AM (#11168010)
Just tried it - few obvious ones on first open:

* Clicking on unstaged/staged files changes the diff view but the highlight on the file works on only half of the files, seems to be random when it works and doesn't work

* Highlight to show which branch is selected is gone (History is selected by default and highlighted, when you click out highlight is gone forever)

* Sometimes diffs are completely blank (https://s3.amazonaws.com/uploads.hipchat.com/29857/194444/fU...)

* UI flickers, is about 2x as slow as previous version

Don't mean to pick apart a free product, but this is a tool we have been using for years and to have a pushed update regress things this much is a surprise.

Re:New SourceTree is here on Wednesday February 24, 2016 @06:43AM (#11165990)
I don't know why they have not pulled the new version yet.. apart from the login issue that blocked most people from using the app, there are so many regressions and new bugs it is unusable.

I'm surprised to see such a big misstep from Atlassian.

Ask HN: Video Conferencing

Hi All - we have been using Google Hangouts with a chromebook/projector in our office for meetings and have been frustrated by the experience (low quality, frozen video, poor audio)We've though about Chromebox for Meetings (https://www.google.com/work/chrome/devices/for-meetings/) or Highfive (https://highfive.com/)Does anyone have experience with either of these, or anyone have any other...

( Read More... | no comments | 2 points | on HN )
Re:Ask HN: Who is hiring? (November 2015) on Monday November 02, 2015 @11:19AM (#10492703)
Sense | Electrical Engineer | Cambridge, MA | Onsite | Full-time

Sense is looking for electrical engineers and sr software engineers to join the team. At Sense, we are developing a consumer product consisting of hardware and software for analyzing home energy consumption at a detailed level. The insights and data provided by Sense help consumers see what is going on in their homes to save energy and make things work better. Sense is conveniently located near Boston in the heart of Cambridge, Harvard Square.

- Electrical Engineer - https://goo.gl/jNkBC5

Re:Ask HN: Who is hiring? (October 2015) on Tuesday October 06, 2015 @09:26PM (#10343615)
Sense | Electrical Engineer | Cambridge, MA | Onsite | Full-time

Sense is looking for electrical engineers and sr software engineers to join the team. At Sense, we are developing a consumer product consisting of hardware and software for analyzing home energy consumption at a detailed level. The insights and data provided by Sense help consumers see what is going on in their homes to save energy and make things work better. Sense is conveniently located near Boston in the heart of Cambridge, Harvard Square.

- Electrical Engineer - https://goo.gl/jNkBC5

Re:Fig: Java elegant supplement on Monday August 03, 2015 @12:20PM (#9997285)
Agree this would be the idiomatic java way to do it.

I would greatly prefer this approach - it is clear, consistent with common java practices, and self-documenting: you don't even really need to know java to understand what this does.

Re:AudioQuest Diamond RJ/E Ethernet Cable: £6899 on Sunday February 08, 2015 @12:23PM (#9017780)
Yeah sorry - should have said that above applies to digital audio streamed over a wire and decoded directly (spdif, aes, etc)

You can always use a $6k rubidium clock http://www.antelopeaudio.com/en/products/10m-atomic-clock if you really want to make sure your bits are synchronized. It's good enough for wu-tang!

For buffered data being sent and decoded, like via ethernet, the bits are the same on both ends, so I'm not sure what effect you would even make up to say it could change the output.

Older »