HNHacker News
TopNewBestAskShowJobs

cmicali

202 karma · joined July 15, 2011

submissionscomments
cmicali··on Ask HN: What are you working on? (August 2026)
PS I named this before vibe coding became a thing, promise :\
cmicali··on Ask HN: What are you working on? (August 2026)
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

cmicali··on Fasttracker II clone in C using SDL 2
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.

cmicali··on Fasttracker II clone in C using SDL 2
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.

cmicali··on What I learned selling 2,500 MIDI recorders: Hardware is not so hard
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"

cmicali··on Microsoft's "fix" for Windows 11
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.

cmicali··on A brief history of primary coding languages
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.

cmicali··on IBM Blue Lightning: World’s Fastest 386? (2014)
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.

cmicali··on Ask HN: Any hardware startups here?
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

cmicali··on He Rolls in a Toyota Built for Japanese VIPs
Throttle house did a video on this car over the summer: https://youtu.be/1uqgHZxBE8A
cmicali··on Show HN: Vibe, a winamp-like audio player for MacOS
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!

cmicali··on Unofficial Winamp Web Site
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?
cmicali··on Sonos will stop updating its 'legacy' products in May
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.

cmicali··on Earbuds are bad for your hearing
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.
cmicali··on Ask HN: As a team lead how to handle project going off the rails?
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.

cmicali··on Ask HN: Who is hiring? (April 2018)
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

cmicali··on Terrain rendering in fewer than 20 lines of code
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.
cmicali··on Jessamyn West, Technology Lady (2015)
yep, thanks for all the hard work @ mefi

great interview

cmicali··on Ableton Live Redesign
You got all of my wish list with 2 additions: * ability to favorite plugins (please!) * aliases on the arrange page
cmicali··on A guide to IoT processors
It's a marketing piece to highlight Imagination Technologies offerings. The title is misleading.
cmicali··on Ask HN: Who is hiring? (June 2016)
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 chris@sense.com or apply at: https://sense.com/careers.html
cmicali··on New SourceTree is here
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.

cmicali··on New SourceTree is here
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.

cmicali··on Ask HN: Who is hiring? (November 2015)
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

cmicali··on Ask HN: Who is hiring? (October 2015)
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

cmicali··on Fig: Java elegant supplement
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.

cmicali··on AudioQuest Diamond RJ/E Ethernet Cable: £6899
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.

cmicali··on AudioQuest Diamond RJ/E Ethernet Cable: £6899
Poor quality or really long connections can cause jitter, especially since in most consumer stuff the clock is sent with the signal. That jitter can cause differences in the signal out from the d/a. That said, the difference is less than minuscule, and time and time again people post double blind tests that prove even people who consider themselves trained audiophiles can't tell the difference. Same goes for analog - in practice the cable doesn't make an audible difference, no matter what you use (see below)

Short answer: cables don't matter

The famous audioholics coat hanger test: http://forums.audioholics.com/forums/threads/speakers-when-i...

Also a great watch: http://xiph.org/video/vid1.shtml

cmicali··on Redesigning SoundCloud
Fantastic work. Thoughtful solutions to some real usability issues on the current site.
cmicali··on What’s the Matter with Boston Tech?
“At the time, getting a seed round done for a consumer Internet startup in Boston was a lot harder than getting a round done here,” she said.

I think this is still a big factor. Things have gotten a lot better - there is more of an ecosystem now, better availability of seed funding, and there is a growing pool of talent.

That said, beyond small seed checks investors in Boston are more conservative, valuations are lower, there is less appetite for risky consumer plays ("why don't you go after this known b2b market?".)

Page 1 of 3Next →