HNHacker News
TopNewBestAskShowJobs

boffinAudio

1,175 karma · joined August 25, 2021

I'm an embedded developer with decades of experience in the professional audio world, and I like to deliver technology that surprises artists with creative new abilities they can use to create new universes of art, music, life and love.

ordo [at] seclorum.wien

submissionscomments
boffinAudio··on The Tao of Unicode Sparklines (2021)
As a fan of Sparklines (and Tufte in general), I have to shout out to one of my favourite places that sparklines have been used - in sudara's Audio Sparkline library for the popular JUCE Audio processing framework:

https://github.com/sudara/melatonin_audio_sparklines

The reason this is such a nerd tickle, is that sudara even went as far as to teach lldb how to render arrays' using sparklines, meaning one can get a pretty useful clue about the contents of an audio buffer within the debugger:

https://forum.juce.com/t/new-audio-sparklines-module/46606

This, to me, aligns very much with the "Tao" of sparklines - although of course I've modified my local copy to use unicode fonts, which is either heinous or fabulous, depending on how much coffee I've had before I have to hit up lldb for details about why my day is going to be good/bad... ;)

boffinAudio··on The Tao of Unicode Sparklines (2021)
Hey Walter, characters are images. ;)
boffinAudio··on Ares Industries – Building low-cost cruise missiles
>nothing to be gained from bleeding it

They proved they can do it and that it is defeatable. That's a big gain, especially for those who have suffered under the repression that the iron dome protects and prolongs.

Dismissive arguments such as yours allows that suffering to continue. It can be defeated, also. Do you not observe the daily murder with earnest humanity?

boffinAudio··on Ares Industries – Building low-cost cruise missiles
Irans' hypersonic ballistic missiles, for which there is no effective defense, all got through and hit their targeted positions, frighteningly close to the heart of Israels defense HQ.

The 300+ drones were there to exhaust the iron dome, which is what happened, and the hypersonic ballistic missiles were there, to demonstrate that there is no effective defense against them (because there isn't, in spite of propaganda stated otherwise). Iran made the very important point that they could launch these hypersonic missiles with impunity, but instead exercised 'restraint'. The world military communities took very specific note that these missiles are impervious to existing defense technologies, and it was not the first time Iran made this point - they also demonstrated this capability in their response to the assassination of Solemeini, placing the missiles on the berths of the people involved in the assassination...

boffinAudio··on A deep dive into how linkers work (2008)
I've printed-to-PDF all 20 chapters and have my own book of it now. My only desire is that Ian made a single-page-with-all-chapters view of it available...
boffinAudio··on Ares Industries – Building low-cost cruise missiles
>we love the Iranian people and culture.

Total nonsense. The USA's criminal sanctions regime has only hurt the Iranian people, not its theocracy.

boffinAudio··on Ares Industries – Building low-cost cruise missiles
Sanctions are a crime against humanity, intended to degrade the state by degrading its people:

https://www.state.gov/iran-sanctions/

boffinAudio··on Ares Industries – Building low-cost cruise missiles
Destroying Gaza is the goal, or else Gaza wouldn't be destroyed. [0]

Your argument that it could be done 'easier' with dumb bombs or artillery callously ignores the fact that another goal in the destruction of Gaza is the all-out servicing of Israels military-industrial complex, which profits immensely with every single cruise missile/smart bomb dropped.

Plus, there's the fact that a lot of dumb bombs have, indeed, been dropped on Gaza in the last year. All of those bombs need to be replenished, and the profit in that is immense.

>expending billions of dollars to reduce casualties

This doublethink is such an incredibly cruel and wrong position to take. Have you not been paying attention to the daily mass murder that occurs, whatever the weapon of choice, of entirely innocent human beings? [1]

[0] - https://reliefweb.int/map/occupied-palestinian-territory/uno...

[1] - https://airwars.org/

boffinAudio··on Ares Industries – Building low-cost cruise missiles
There are literally zero nations currently involved in hostilities which don't want to destroy each other. You may not like it, but the USA has called for Irans' destruction a hundred times.

Its treasonous to the human race to continue to call for the destruction of sovereign nations who don't align 100% with the purposes of ones own nation...

boffinAudio··on Ares Industries – Building low-cost cruise missiles
It was 'easy' because Iran designed the attack to deplete the expensive iron dome stocks with ultra-cheap drones, not actually demolish any Israeli infrastructure.

The supersonic missiles that Iran intended to get through, got through. All else was theatre.

The point was very clearly made: iron dome can be defeated with cheap drones, leaving the path clear for the supersonic missiles to land on target. Which is precisely what happened.

It was precisely the same message delivered in Irans' response to the assassination of Soleimani.

boffinAudio··on Australian government approves AAPowerLink project to export solar to Singapore
Might finally provide a viable use for the Ord River catchment, though ..
boffinAudio··on Australian government approves AAPowerLink project to export solar to Singapore
Who do you think is manufacturing the solar panels? Certainly not Australians.
boffinAudio··on Casio VZ-1 Algorithms
That's a fun project - got any interest in a port to JUCE?

https://juce.com/

boffinAudio··on Casio VZ-1 Algorithms
I think Behringer are doing awesome things, its absolutely fun to see them release designs based on barely-available synths and letting the kids get access to it all - and I don't share the ire that most, working in this industry, have for Behringers' pricing pressure, as this industry has long been exploitative when it comes to charging exorbitant prices for exotic hardware.

That said, they're not pushing the UI paradigms forward nearly fast enough for my purposes - which is, actually, a good thing: because it leaves a lot of room for big innovation to come from other exotic manufacturers. I just wish it were happening fast enough, but it seems that the maxim is true: "Musicians don't care about the interface, they just want to make noise .."

boffinAudio··on Apple memory holed its broken promise for an OCSP opt-out
I feel the same way about this as I do with the whole NSA clustfuck: If I had access to my own data and could do what I wanted with it, I'd be fine with it.
boffinAudio··on Apple memory holed its broken promise for an OCSP opt-out
... except the ssh bin is also tracked with OCSP ..
boffinAudio··on Casio VZ-1 Algorithms
Disclaimer: I make electronic musical instruments and audio gear, some of which you may have right in front of you right now, and have a strong opinion on the subject based on decades of interacting with engineers, designers, and most importantly of all: end users.

>Casio made such a confusing mess of things with the always-on exciters, the exciter conduits and the wave shapers whose frequencies can be edited in the UI but not in the engine. It is almost a case study in what goes wrong when you lie to the user about what goes on inside the machine. Lying is a harsh word to use but when "disable" does not mean disable then I don't know what else to call that.

Other manufacturers such as Yamaha are guilty of the same kind of interface obfuscation - they have a wonderful engine, but a terrible user interface, and their development teams never get the budget they need to make the user interface problem as viable as it needs to be. You can see this in many of their products - one of the most infamous being the FS1R, which has unaccessible yet amazing features if you can pry under the hood and play with them.

Too often, the UI is bolted on at the end of the project and not considered important - or, indeed, used to cover up failings of the underlying engine architecture. Another fantastic example was the Hartmann Neuron, which was an extraordinarily powerful synthesizer engine with an interface designed by one of the industry's worst violators of user intelligence, simply to 'cover up' how the algorithm worked - because, in the designers words, "musicians don't care how it works, they just want to play". This is why the machines don't sell, people: you insult the user intelligence when you just throw knobs and menus at the problem and call it a day.

And this statement is used throughout the industry to justify half-assed, lame attempts at UI. Most of the synthesizers on the market today have UI's which are very little more than a washing machine interface, applied to sound.

A big part of the problem is that the UI is considered a section of the entire BOM where savings can be made - a cheap LCD interface instead of an OLED, "should suffice, since musicians don't care about how things are generated, they just want to play".

There are companies out there that recognize this issue with the market, such as 1010music and others. However, it is still a major problem - too often, menu diving is considered the "only way" to represent all of the parameters, without doing something truly innovative, such as actually investing in a ground-breaking interface paradigm. And, those that attempt such paradigm leaps, are too often managed into the ground by managers, whose lives as failed rock stars precludes any sensibilities that would allow them to shave margins sufficient to the task of boosting the parts budget.

It is a long-term problem. The VZ1, from 1988, is but one example of many, many products in this market segment with absolutely dreadful user interfaces. The market is ripe for a truly innovative design team to come along and fix it - just as long as they stay away from the mind-melting idiocy of the management class which currently rules the musical instrument industry.

boffinAudio··on Venting Doesn't Reduce Anger, but Something Else Does, Study Says
I find it really interesting that catharsis doesn't work - and that, more often than not, the person with a vested interest in ensuring they maintain the 'right' to vent their anger, is usually doing so as a means of social control, more so than personal development.

Whenever I've pointed out the issues with catharsis within my own immediate group (friends/family) I'm confronted with one of two viewpoints: a) my 'understanding of psychology is faulty, of course venting works", or b) "right, I should try mindfulness as a solution to my anger", where those in group A) are usually also quite narcissistic and borderline, and group B) more self-reflective/aware.

boffinAudio··on Launch HN: Airhart Aeronautics (YC S22) – A modern personal airplane
Are you familiar with the Pivotal Aero?

https://pivotal.aero/

This unusual aircraft seems to be a move in the right direction, apropos making flight simpler - because its flight dynamics are designed, inherently, to be forgiving to non-trained pilots.. Its landing mode is a function of its wing pitch and air speed, so it will 'automatically' transition from flight to landing modes based on air speed - there is no need on the part of the pilot to get heavily involved in the approach to landing, and so on, beyond the usual 'is it safe to go down there' decision-making process.

I'm curious what you think of the Pivotal Aero Opener concept, and how long you think it might be until similar designs arrive on the scene. It seems to me that the Opener is a bit of a leapfrog ahead of traditional plane design decisions, intended for non-pilot use .. from your perspective, what are the pros'/cons' of the Opener, as a design, and would you consider similar concepts in the future of Airhart Aeronautics?

boffinAudio··on Deep-Tempest: Using Deep Learning to Eavesdrop on HDMI
Oh, sure, TEMPEST attacks are as old as the hills.

But being able to do this with modern standards such as HDMI seems quite lame, because ..

>tech like this makes the attack more accessible

.. shouldn't new tech address this bug? It doesn't matter where you are in the world, this is not a feature. Human rights are inalienable.

boffinAudio··on Deep-Tempest: Using Deep Learning to Eavesdrop on HDMI
Wasn't this something that was also revealed by Snowden to be a technique in wide-spread use within the NSA's little community of human-rights abusing miscreants?
boffinAudio··on EU parliament member hit by Israeli Candiru spyware
To adequately address this claim, we (the general HN public) would need to be able to access all of the metrics regarding censored/downvoted-into-oblivion articles on HN related to Israel/Mossad/Gaza/War Crimes/etc., and we all know that there is only one individual with such power, and its not exactly in their job description to reveal to this audience just how far and wide the obfuscation/censorship goes ..
boffinAudio··on EU parliament member hit by Israeli Candiru spyware
>might I also suggest that sufficiently skilled efforts to direct a conversation will not be detected by most conversation participants.

.. and, even more importantly, the censorship cannot be considered successful on the part of the agency doing the censorship unless a) the victim audience do not know the censored information, and b) never know that things were censored.

It would appear that attempted obfuscation over this very issue can be observed in a multitude of forms ...

boffinAudio··on EU parliament member hit by Israeli Candiru spyware
Indeed. Its the same reasoning behind the utterly repugnant 5-eyes apparatus, which allows Western governments to violate the human rights of their own citizens with impunity.
boffinAudio··on EU parliament member hit by Israeli Candiru spyware
The article you're limiting your assessment to, doesn't say anything about who is using it, but there are very clear links to Mossad if you dig further:

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

boffinAudio··on EU parliament member hit by Israeli Candiru spyware
More to the point, there actually is evidence of a connection to the Israeli government, inasmuch as "Candiru" was financed by the same people behind NSO, "Founders Group", and both of these entities have very clear ties to Mossad:

https://www.dimse.info/candiru/

"TheMarker Claims that NSO is also a customer of Candiru as it is often seen contacting the surreptitious firm for some espionage-related projects. Two industry sources said the main Candiru financial backer was Founders Group, cofounded by one of the three men who set up NSO, Omri Lavie."

And then, there is its Board of Directors:

"As surveillance industry sources also told Forbes, one of the lead investors is Founders Group managing partner Isaac Zack. According to Pitchbook, Zack is also a board member at wireless charging startup Humavox and at Sepio Systems. The latter is a cybersecurity company, focused on doing the exact opposite of Candiru: protecting hardware from being turned into silent surveillance devices. Its board also includes Tamir Pardo, the former head of the Mossad, Israel’s intelligence agency."

https://www.forbes.com/sites/thomasbrewster/2019/10/03/meet-...

boffinAudio··on The Linux audio stack demystified (and more)
100% agree with you.

I have had a Linux-based DAW running in my studio, alongside the requisite MacOS and Windows machines, for decades now. It runs Ubuntu Studio, has superlative audio performance (72 channels of digital audio), and is a rock solid workhorse for doing large edits on tracks.

The key to it is in using Ubuntu Studio, which is a well-tuned distribution focused on superlative Audio performance, and to choose your hardware wisely. In my case, its all Presonus - because they have been Linux-friendly for a long time - and it easily delivers latency numbers that outperform even the Mac in the room.

boffinAudio··on Bash-Oneliners: A collection of terminal tricks for Linux
This immediately disqualifies the person from having operator duties, imho.
boffinAudio··on Bash-Oneliners: A collection of terminal tricks for Linux
Thanks, yes I do know about that, but sometimes I want to have a bit more control over the for .. do .. end loop .. and also I'm rather a bit more of a fan of using the directory structure to remember repo's than a git config file somewhere, you know?
boffinAudio··on Bash-Oneliners: A collection of terminal tricks for Linux
Thats fine, but do you understand the point that, by putting these utilities into a shell script, you're negating the ability to search for common commands through history, and now also need to load up your working memory with the name of the script, where it's located and so on?

I do put bigger/heftier utility functions into shell scripts - its just that I, more often than not, forget where they are and have to go searching. But with Ctrl-R, the flow does not get interrupted.

Anyway, not arguing for/against either technique - they are both appropriate when needed.

← PreviousPage 3 of 33Next →