Could you explain why that is? If I have an airgapped smart home network, someone has to come physically sniff the packets. If it’s only over ethernet, they have to physically plug in. That’s not a scalable attack strategy.
There's tons of ways to exfiltrate data from air gapped systems, if you can manage to get something installed in them. Ones I've read about are by toggling the caps lock led and recording it with a camera. Encoding data into the cpu fan speed, and capturing the sound with a microphone for analysis (run a spinloop for a 1, thread.sleep for a zero). Variations of these can also be used, such as with screen brightness, monitoring powerlines.
My personal favourite is one where they send specific patterns of data over usb, where the EM fields generated by the "data" flowing over the wire form a carrier signal onto which data can be encoded, which can be received up to 5m away. This requires no additional hardware.
All of these involve some malware installed on the system and have a tiny amount of bandwidth, but if there'a man on the inside, all they have to do is install the malware without having to worry about additional hardware for getting the data out of the machine.
Our university's computers were all connected by Novell NetWare around the late nineties.
I browsed the network folders one day and crept into the depths of the mechanical engineering's masters department, very curious to see what they're working on.
Everything was password-protected, though. So, I tried the obvious trick of using the folder name as the password.
One of them works: ertjie ("pea" in Afrikaans - this was Rand Afrikaans Universiteit, btw, now called University of Johannesburg)
I gain access, and look at some awesome blueprints for what looked like a dune buggy, etc etc. Then I spot something which makes my heart rate increase ever so slightly: QUAKE2.EXE
I right click and create a networked link to the EXE and share it with the entire class (30-ish second-years taking "C++ for engineers").
Most of us run the game, and find an ongoing LAN game and join it. All of a sudden, 5 or so masters students are joined by 20+ more folks and having a blast.
And "ertjie" popping up on in-game chat asking something like "wtf did you guys come from lol"
It would be helpful if folks on here who say "works for me"/"doesn't work for me" would indicate which flavour/version of Linux they use.
Some distros don't have the latest pipewire stack, and you're left to fend for yourself, having to follow some incomplete or poorly written blog post to side-step what your distro does and put pipewire on top.
Me: Ubuntu 24.04 LTS, and happily using carla, ardour, lmms and a bunch of midi devices with pw-jack. (I'm aware pw-jack is not required anymore, but that was my old workflow, and it speaks to the backwards-compatibility that the stack offers.)
Understood but I thought it was clear at least from my post that this isn't a distribution problem. I've certainly tried the distribution version, building from source, and various other things.
I have a counter-request: It's really frustrating when people are like "It just works! I had no problem! It's so easy!" in response to someone who has clearly struggled to get things working. It'd be like someone telling you they just had a car crash from a mechanical failure and you responding "Well I didn't! I drove home just fine!"
Instead, if you're going to respond at all, something like "I'm sorry, don't give up. I hope you figure it out" would be nice.
Have you tried Linux audio forums/community? I think the problem is that, by experience, regular musicians will just say "you need to use windows (or mac) to do anything serious" so it's complicated to find enough people that are competent in both skills.
Actually I've gotten everything to work adequately but claiming the alsa/pulse/jack to pipewire transition wasn't just a new nightmare would be wrong, well for me.
> "you need to use windows (or mac) to do anything serious"
Correct and maybe! Serious as in commercial or production? Yes!
Serious as in exploration in HCI and digital instrument creation and what kind of new sounds can come from that? Now we're back into Linux!
I try to (poorly in my opinion) explore the uncharted, I'm not really looking to make a single penny.
Take for instance, the classic chaotic pendulum (https://m.youtube.com/watch?v=yQeQwwXXa7A), you can hook that up to an Arduino sensor pack and convert the values to midi notes that get piped through a synthesizer or they can be the filter control of the synthesizer.
How can the arrangement of the chaotic magnet surface affect the aesthetics of the sound?
For instance, if you hook the values up to a sequencer playing arpeggiators and limit the chord choice wisely, it kinda sounds like bach. Especially if you do time dilation and don't try for things to be real-time.
Recording a composition is a sequence of 2D diagrams with time signatures.
Here's another one, this time with synesthesia. You take a number of sticky notes in various colors and aim a camera at a wall and then assign different roles and rules to the colors and their adjacencies and do a similar pipeline but this time you're playing a concert by sticking post-its to a wall on top of each other.
And yet a 3rd. You take a couple hour capture of rush hour from a freeway traffic camera and assign instruments to the lanes, scale signatures to their densities and then you can hear an orchestration of Friday traffic.
In all these you're still "playing" music because you're taking an active role in a bunch of aesthetic decisions and constraints, it's just a new relationship.
Maybe I'll do a write-up on the setup to make it easier.
Really I look at things like musique concrete, BBC radiophonic workshop and John Cage and think that's where, a few decades removed, all the modern sound has come from that's been so dominant for the past 40 years or so.
I want to embrace the new and weird so 30 years from now I can help be a historical part of building whatever is coming next.
Exactly. This all shouldn't be distro dependent when the only things involved are ALSA (kernel) and pipewire/pulseaudio.
Both unfortunately have distros do "things" to them all. Some default to dmix, some to direct hardware with PW/PA dynamically spawned and thus getting exclusive access for a single Unix user while the others are SOL, and other painful conundrums because they thought "we'll just do this and then it just works" for a single basic use case.
Perhaps Llama are good enough now to add flavour NPCs to the world, i.e. NPCs not on your critical path, but maybe on the town square where you can hear them talk about mundane life stuff.
That's very promising since some of the most undesirable characteristics can be bred out within a few generations. Actually that might have been what happened to some isolated cultures (even if nomadic) where they had nothing to fight over for thousands of years.
While other isolated or marching cultures bred out any non-violent tendencies in the opposite way themselves.
See my reply to my comment - I kind of feel a bit more optimistic, as I finally watched the Veritasium video I've tucked away in my Watch Later the past few weeks.
> That's very promising since some of the most undesirable characteristics can be bred out within a few generations.