Show more

Being able to tweak plugin UI colors is always a treat.

UwU mode activate! ☀️ 💥 🌈

Want to be able to save such colors as user preferences, so it becomes more usable than just for testing.

Doing another little project with @trummerschlunk

Coming soon...

I wonder if it already looks like a real plugin 🤔
My UI skills are a bit lacking, also not a whole lot of time until this needs to be done.
It works nicely though.

PS: Colors to be defined

falktx boosted
Should you be wondering why @LWN #LWN is occasionally sluggish... since the new year, the DDOS onslaughts from AI-scraper bots has picked up considerably. Only a small fraction of our traffic is serving actual human readers at this point. At times, some bot decides to hit us from hundreds of IP addresses at once, clogging the works. They don't identify themselves as bots, and robots.txt is the only thing they *don't* read off the site.

This is beyond unsustainable. We are going to have to put time into deploying some sort of active defenses just to keep the site online. I think I'd even rather be writing about accounting systems than dealing with this crap. And it's not just us, of course; this behavior is going to wreck the net even more than it's already wrecked.

Happy new year :)
falktx boosted
falktx boosted

Haiku Beta 5 / In tests it's (Fire)foxier / It pleases us well

Simply the best FOSS desktop OS there is, outside of the Windows and Unix families Haiku still hasn't quite reached that magic Version One Point Zero line in the sand, in part because its developers are setting the bar much higher than that of any other FOSS OS.…
#theregister #IT
go.theregister.com/feed/www.th

New release of Cardinal is out!
github.com/DISTRHO/Cardinal/re

Lots of module updates this time, and also some important macOS/AU related fixes.

The online version at cardinal.kx.studio/live is updated as well

The "solution" to this is to pay Apple an $100 / year extortion fee (per developer), and also a bit of a convoluted setup to "sign" every single package you make (even automated ones in CI)

If Apple doesn't like you they can just stop accepting your builds. 🤷

ad-hoc builds don't work here, as signed apps are not allowed to load plugins (and libraries) that have been ad-hoc signed.

With this I might just drop macOS support from my projects.

Really not liking what I am seeing with macOS 15.1 and how it associates unsigned apps and packages as "untrustworthy and possibly full of malware".

Did an example with a simple audio plugin package, steps are:
1. Try to open the pkg and have it fail, **do not press "Move to Bin"**
2. Open System Settings, go to security and press "Open Anyway"
3. Click again "Open Anyway" in the new dialog
4. Input password

All this while screen is screaming "UNSAFE!" at you.

falktx boosted

Bug or intentional? macOS 15.1 completely removes ability to launch unsigned applications

Many MacOS users are probably used by now to the annoyance that comes with unsigned applications, as they require a few extra steps to launch them. This feature is called Gatekeeper and checks for an Apple Developer ID certificate. Starting with MacOS Sequoia 15

osnews.com/story/141055/bug-or

#macOS

falktx boosted

More evidence -- this time with audio tapes from the original experiment -- showing that the Stanford Prison Experiment was rigged to encourage terrible behavior by the guards

In Medium: gen.medium.com/the-lifespan-of

Unpaywalled: archive.is/K7gMN

Talking about this with my son, I was struck by how many pieces of major science/theory/culture in the mid-20th-century insisted that they "proved" humanity was inherently, natively selfish -- but turned out to be much less true

1/x

falktx boosted

I wish more people who are worried about FOSS supply side attacks would realize that universal basic income and free healthcare would result in an almost infinite stream of excellent software from people who care more about quality than profit.

falktx boosted

Academic publishers like Taylor and Francis and Routledge are now selling their back catalogues to Microsoft to train their AIs, increasing their already astonishingly high profit margins even further. A good choice for publishing your work if want to destroy your IP as well as the environment.

informa.com/globalassets/docum

falktx boosted
falktx boosted

I lost my job today.
Any help would mean the world to me 🙏🏽

- First opened Xcode in 2012; Obj-c
- Swift since 2016
- SwiftUI since 2019
- Eye for detail
- Passionate about iOS development
- Computer Science degree (fwiw)
- I actually have to be remote & can’t relocate
- Timezone: Mountain Time (GMT-6)

I appreciate you all! 🩷

So with this 24.09 release we got a piano roll in Cardinal.

Easy to checkout with the web version, here with a quick demo patch: cardinal.kx.studio/live?patchu

The plugin author has documentation at github.com/Rcomian/rcm-modules

New releases!

Carla 2.5.9
github.com/falkTX/Carla/releas

and Cardinal 24.09
github.com/DISTRHO/Cardinal/re

Slowly getting back to work on these things again...
Next up should be JACK2, it is really needing some attention.

Enjoy! 🎉

falktx boosted

News on the MOD Audio (previously known as MOD Devices) situation is finally being made public

forum.mod.audio/t/mod-reboot-p

It is a quite positive outlook and promising future despite the very rough path so far.

Happy to be able to publicly talk about job and work related things again. I want to write a big personal post soon, but let me finish the home preparations first.

This is such a weird way to write C++ 😂

An example:

```
QApplication app;
QApplication__init(&app, argc, argv, 0);

QWebEngineScript script;
QWebEngineScript__init(&script);
QWebEngineScript_setInjectionPoint(&script, 2);
QWebEngineScript_setRunsOnSubFrames(&script, true);
QWebEngineScript_setSourceCode(&script, qstrcode);
QWebEngineScript_setWorldId(&script, 0);
QWebEngineScriptCollection_insert(scripts, script);
```

Trying to dynamically load and call a C++ shared library is some serious challenge.

mangled names everywhere, vtable shenanigans and if dealing with Qt also qobject/qmetaobject weirdness...

But it works! I am able to dynamically create a QApplication, spawn a QWebEngineView, set some parameters and create a fake QObject class to receive some events.
All without linking to Qt directly, and compatible with both Qt5 and Qt6.

This way if the system does not have gtk3 webkit, Qt is fallback.

🎉

Show more
falkTX Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!