Posts
4554
Following
317
Followers
476
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

Phew, was definitely worth of trouble to wipe all the IM GUI crap and take time to setup #bitlbee with gateways for Signal, Telegram etc.

Be it separate GUI apps or within a browser tabs they constantly shift context from what you are doing and getting back in phase takes always 15-20 minutes something time.

Now I just open the tmux session when I have the time and have all the messages nicely in their own queries. You also get all the nice logging features and thus have text files of discussions that you grep later and find important bits (I do have some work related stuff going on e.g. in Signal groups). I regret that I did not do this already years ago.
0
1
2

The European Parliament has passed a law banning certain AI applications that threaten citizens’ rights, including untargeted scraping of faces from the internet or CCTV footage to create facial recognition databases, emotion recognition in the workplace & schools, social scoring, and predictive policing. https://www.europarl.europa.eu/news/en/press-room/20240308IPR19015/artificial-intelligence-act-meps-adopt-landmark-law

1
2
2

Jarkko Sakkinen

Bluesky makes conference time table changes great again i'd guess :-) exactly like old twitter which was great for that. have peek at some point what sort of api they provide.
0
0
0

Jarkko Sakkinen

I like what my ex-employer is doing with #x86s, nice work. it takes talent and skills to transform #microarchitecture with decades of legacy and move it forward like this.

#x86 #intel
0
0
2

Jarkko Sakkinen

#rclone is quite great, too bad i have not found it earlier.

It fixes the glitch that I've had with cloud storage, which works like Dropbox does. I can do "scattered" syncs with trivial scripting, i.e. when the files to be synced are scattered around the filesystem.

A great example is audio plugin presets and their associated files (e.g. samples) that can be deployed to multiple locations.

Also e.g. in Linux and macOS versions of U-he plugins there's some differences in the directory hierarchy. I can sort that out with two scripts, one for Linux and another for macOS, and call it day.

Life quality has been upgraded :-)
0
0
0

Lars Marowsky-Brée 😷

FLOSS folks, is there any research into using image pulls / downloads (or even, yuck, GH stars) as a metric for number of installations/active users?

(Please don't reply with lists of pro/cons/limitations/constraints etc, got plenty of those myself; I'm specifically looking for existing papers or other publications, thank you! 🙏)

2
3
1

Jarkko Sakkinen

I reconfigured my main desktop PC used for development with UKI kernel because it has been in recent past discussed at LKML around patches that are relevant in the areas I'm working on and I know almost nothing about it. So getting familiar I suppose :-) The basics are easy to understand, and the specs are nice and clean but really need to see how it works over time in daily use...
0
0
1

Jarkko Sakkinen

Edited 1 year ago

For small real-time #audio thing i’m working for my own entertainment i stick to good old #C and #PortAudio.

Working on Rust would mostly getting into unsafe mode and cursing that there is no “first-class” way to check each and every dynamic memory allocation success. Finally, the audio libraries are quite bad when considering ones actually implemented with Rust (e.g. CPAL), not just bindings to e..g PortAudio.

So where I would not like to Rust bother, it would come to poke me with. a stick, and where I would need its help, it totally ignores the issue.

I’d like Rust more if people would stop describing it as a memory safe language.There is no such thing as memory safe language. There’s only languages with weaker and stronger checks/guarantees, and usually only for a subset of overall memory management.

In the case of Rust it can handle dangling references but ignores memory usage and out-of-memory conditions completely.

#rustlang

2
0
0

Jarkko Sakkinen

Just created jarkk0.bsky.social, as "jarkko" was already taken but that will do :-) Never got invite so arriving a bit late..,
0
0
1

Jarkko Sakkinen

Cool, the firmware update for #1010music #Bluebox digital mixer brought an USB audio interface to it. I was super happy with it already but do not complain!. https://1010music.com/product/bluebox
0
0
0

Jarkko Sakkinen

Edited 1 year ago

Changing user account name in #Linux-based operating systems is not hard, but can at least be inconvenient dance to do for various reasons. Just to give an example, sometimes root account needs to be enabled for password login temporarily so that home directory name can be changed without issues.

It would be super nice if this could be done similarly as with TPM chips and machine over keys (aka MOK managed with mokutil). I.e. there would be a way to set out a request for username change for logged in local account and upon next reboot there would be a query for new account name, and this process would be taken care of renaming username, group and home directory.

User name and group name are trivial because they don’t really change any identifiers associated with the user but AFAIK usermod completely denies home directory name change for a logged in account.

1
1
1

Jarkko Sakkinen

Edited 1 year ago
another thing that still puzzles me in #yubikey: i do not get short and long press, other than that if someone else gets access to my key,it is game over :-)

perhaps i've misunderstood the feature but at least on surface it looks insecure by design...
1
0
2

Jarkko Sakkinen

Edited 1 year ago
OK, so I've been wondering for a long time why my #yubikey's fails sometimes, and sometimes works: it goes to #USB-A both sides :-)

I switched year ago...
0
0
2

We are now in the middle of "Oops"

1
4
1

Jarkko Sakkinen

it is funny how old school #tracker's got it right but modern drum #plugin's do not: preset should be self-contained with the samples packed to the preset file.

I like ToguAudioLine's Drum, and more recently Klevgrand OneShot, but both carry this gltich in their arhitecture. Sitala on the other hand does support zip package with the preset file and samples so I use that to archive curated samples and then move them to appropriate drum plugin for playback.... It is no that inconvenient but feels a bit counter-productive tbh.

Bitwig's Drum Kit does the right thing but it is unusable in other DAW"s.
1
0
0

Jarkko Sakkinen

not a new tool but i just found it when looking for tool to solve the problem it solves, super useful: https://dev.yorhel.nl/ncdu #ncdu
1
1
2

Jarkko Sakkinen

this why i got #sitala, for archiving without issues of finding samples. #audio #musicproduction
0
0
0

Jarkko Sakkinen

i hope #zig will be sustainable. i like its way more than #rust. and like in C or even RISC-V microarchitecture, but not so much in Rust and C++, the language definition is compact enough so that it just stick into your head. also, comptime is really cool invention in my opinion. #C #rustlang #riscv

https://ziglang.org/
3
2
10

Jarkko Sakkinen

i got more interested on #clap #audio #plugin format as i realized that the SDK is usable with plain C :-) pretty trivial to start experimenting too nice work
0
1
0
Show older