HNHacker News
TopNewBestAskShowJobs

jhurliman

228 karma · joined October 6, 2010

https://jhurliman.org/

[ my public key: https://keybase.io/jhurliman; my proof: https://keybase.io/jhurliman/sigs/r1AFYXcqr3HP5OO55Ek27hFX8FIwIjUzHmesSMd86Hc ]

submissionscomments
jhurliman··on Show HN: Ableton Live MCP
Very cool! I posted my own experiments in this area a few months back, which were an iteration on an existing Ableton MCP. It’s great to see more people experimenting in the spaces of interfacing with complex applications and music production.

https://news.ycombinator.com/item?id=46428922

jhurliman··on Experiments with Ableton-MCP
https://github.com/jhurliman/ableton-mcp/pull/1
jhurliman··on Experiments with Ableton-MCP
One thing I don’t cover in the blog post is ensuring your MCP tool calls are well documented. (If it’s an existing MCP you can do this with a README or instructions file.) I saw a jump in efficiency when I manually edited the docstrings with examples of when each tool would be used, how to call it, and better argument descriptions.
jhurliman··on Experiments with Ableton-MCP
Author here, I think you’re spot on. If I set out specifically to make a mashup and spent the same number of hours working toward that goal I think I could have gotten to the same place. This was a journey that started with wrapping my head around MCP and LLM local software interoperability, and my Ableton knowledge leveled up a lot along the way.

I think this tooling could be useful in the hands of more capable musicians / audio engineers / etc. as there are often repetitive tasks in DAWs and it could potentially unlock new workflows that would have been too tedious without knowing how to program.

jhurliman··on A summary of recent AI research (2016)
I think it just got folded under the umbrella concept of model alignment. And it moved from theoretical discussions to practical daily struggles with LLMs deleting failing unit tests
jhurliman··on Infinite Pixels
The Sumerians were on to something: https://en.m.wikipedia.org/wiki/Sexagesimal
jhurliman··on Show HN: Kitten TTS – 25MB CPU-Only, Open-Source TTS Model
That’s exactly what I have. The C++ codebases I work on build against a specific pinned version of LLVM with many warnings (as errors) enabled, and building with a different version entails a nonzero amount of effort. Ubuntu will happily install several versions of LLVM side by side or compilation can be done in a Docker container with the correct compiler. Similarly, the TypeScript codebases I work with test against specific versions of node.js in CI and the engine field in package.json is specified. The different versions are managed via nvm. Python is the same via uv and pyproject.yaml.
jhurliman··on High-fidelity simultaneous speech-to-speech translation
I didn’t see any mention of running a model locally on device like the Hibiki abstract states. Is this available?
jhurliman··on Threlte 8
three.js might not be the right fit for computational rendering/raytracing, optimization techniques like frustum culling are more or less baked into the engine.
jhurliman··on Show HN: Hyperaide – Personal Assistant for Getting Things Done
Was https://hyperaide.com/pricing added after your comment?
jhurliman··on K-D Tree Art Generator
For low dimensional (such as 2D) projections of high dimensional data, especially useful for visualization, take a look at UMAP - https://umap-learn.readthedocs.io/en/latest/
jhurliman··on Apple introduces M4 chip
vscode remote containers are still the standard, but I find them very usable nowadays. My setup is a MBP M2 that I use to remote into a Windows WSL setup at home, a Linux desktop at work, and various servers. Nesting remote SSH + remote Docker works seamlessly, that was previously a major headache.
jhurliman··on Waymo One doubles service area in Phoenix, continues growing in SF
Yes, Cruise cars have enough pose/gesture recognition for this. It’s needed for road construction with flaggers.
jhurliman··on Show HN: A tool for motion-capturing 3D characters using a VR headset
Take a look at the MCAP file format (https://mcap.dev), we invented it for the robotics industry but it’s a generic write-optimized container format for time series data. Since it’s a container format, you need to choose a serialization format as well such as flatbuffers or protobufs.
jhurliman··on Making a change to SQLite source code
It’s not just you, this is a fundamental challenge in programming. I think this paper by Peter Naur lays out the reason why it’s difficult, because software is a lossy representation of a theory held in one or more individuals heads. The original author had a model for how a problem could be solved by written code, and how that code might be extended or refactored in the future to solve related problems. No amount of API design or naming conventions or documentation can perfectly capture those ideas.

https://pages.cs.wisc.edu/~remzi/Naur.pdf

jhurliman··on Weedkiller ingredient tied to cancer found in 80% of US urine samples
Verdant Robotics (https://www.verdantrobotics.com/) does targeted herbicide applications using weed detection and a two-axis turret, with a laser-based variant in the works.
jhurliman··on I hope distributed is not the new default
My company is remote only and the money saved on office space has been reallocated to additional team outings and a longer runway. Constant outings sounds a bit overwhelming, personally.
jhurliman··on Why does my installer get flagged by Windows?
Even for our company, we would fork over the $600 but it looks like all of the EV cert options require a hardware signing key. Putting a human in the loop for our otherwise fully automated release process is a non-starter.
jhurliman··on How NASA Designed a Helicopter That Could Fly Autonomously on Mars
I had the opportunity to go down to JPL and speak with team members about this design decision. The space hardened processors are not fast enough to do real time sensor fusion and flight control, so they were forced to move to the faster snapdragon. This processor will have not flips on Mars, possibly up to every few minutes. Their solution is to hold two copies of memory and double check operations as much as possible, and if any difference is detected they simply reboot. Ingenuity will start to fall out of the sky, but it can go through a full reboot and come back online in a few hundred milliseconds to continue flying.

In the far future where robots are exploring distant planets, our best tech troubleshooting tool is to turn it off and turn it on again.

jhurliman··on Amazingly realistic Facebook ads slamming the company by a street artist in NYC
Obligatory comic: https://i.redd.it/whnuvoh4od031.jpg
jhurliman··on NeRF in the Wild: reconstructing 3D scenes from internet photography
Getting there. This is one part of the puzzle: https://arxiv.org/pdf/2007.11965
jhurliman··on Typometer: A tool to measure and analyze the visual latency of text editors
The worst is when I see someone using vim or Emacs over SSH. If you think Electron apps are bad, imagine adding a network round trip between every keystroke!
jhurliman··on Apple Silicon: The Passing of Wintel
The conversation was a non-starter due to antitrust laws. Intel has wanted to purchase both ARM and NVIDIA for at least a decade.

This is according to the internal rumor mill at Intel Labs circa 2010, so take it with a grain of salt.

jhurliman··on Partying over Internet: Technological Aspects
Not exactly a shooter game, but Second Life has had this feature for a while based on Vivox and OpenAL (http://wiki.secondlife.com/wiki/Voice/Technical).
jhurliman··on WireGuard Gives Linux a Faster, More Secure VPN
Is there a version of Ubuntu that has GUI NetworkManager support for WireGuard? I’m missing the convenience of toggling the VPN on and off from the system menu.
jhurliman··on Seam Carving
Given an energy map of an image and a target number of pixels to remove, the algorithm is deterministic. The step to apply ML would be the energy map generation. Saliency map generation with CNNs is an active area of research and it could replace a slew of more specific algorithms you would want to apply (face detection, foreground/background segmentation, edge detection, etc).
jhurliman··on Random SCP
This reminds me a lot of House of Leaves (https://www.goodreads.com/book/show/24800.House_of_Leaves)
jhurliman··on ATDT relief
The same type of person that would be that inconsiderate of other people’s time in the first place. For many people that are that bad at reading social cues it won’t be interpreted as a reasonable request.
jhurliman··on Reinforcement Learning with Prediction-Based Rewards
Aren’t we all. http://rickandmorty.wikia.com/wiki/Interdimensional_Cable
jhurliman··on AssemblyAI: speech-to-text API
> I have hinted that I would often jerk poor Support page from between the whale and the ship

Poor Support page indeed.

Page 1 of 3Next →