Posts
4437
Following
315
Followers
470
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1

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

Edited 1 year ago
@Stoori @tuulap @esko@hcommons.sociale mikä on kaupallinen toimija ja "kaupallinen intressi". kaikki ostetaan jostain anyway. esim. äsken ostin suodatinpusseja kaupasta. sori en lähde tähän "kapitalismi on paha"-keskusteluun ja pidän ton oman valitukseni keskitettynä sähköpostiin, jonka toimii huonosti, ja joka vuotaa ulkomaille :-)

ja keskustelun jatkaminen olisi kovin haastavaa, kosk en ilmaise poliittisia näkemyksiäni julkisilla foorumeilla. vain äänestyskopissa kiinnostaa muut asiat kuin sähköpostipalvelimet tjsp.
0
0
0
@esko @Stoori @tuulap Nimim. vuodesta 1999-2021 mutt, 2021- aerc, ja webmail eka kertaa 2023 tän määräaikaisen yliopistoduunin aikana, missä on syyskuuhun. Järkyttynyt siitä, että meidän kaikki tutkimus hostataan jossain hevonperseessä. Ei kovin isänmaallista se mun mielestä.
0
0
0

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
@securepaul This whole thing came to mind because I just reinstalled one of my systems realizing that i had typo in the login name. I fixed that by full re-install because it is less trouble to do that than dance the usermod dance :-)
0
0
1
@securepaul OK cool. Tbh no idea what that is but I'll check, thanks!
1
0
0

Jarkko Sakkinen

Edited 1 year ago
@securepaul I'm sorry missing today's meeting but maybe this could be something discuss in the next one? :-) Also @kees wouldn't this make somehow also sense from hardening perspective to have a way to do more rigid physical presence involved dance when changing account name in some situations? Not sure, just thought that this would be interesting idea...
1
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
@tychotithonus I barely know how to use it to seal my OpenPGP but at least from the yubikey manager you can configure authorizations for short and long press of the device.
0
0
1
@esko @Stoori @tuulap Ja esim. Tampereen yliopiston IT-ylläpito ei suostu lainkaan avaamaan minkäänlaista IMAP/SMTP-putkea. Ja tämä tietoturvan takia, vaikka nyt on todellinen riski et saastutan koko verkon vahingossa, kun en osaa tulkita HTML:ää oikein :-)
0
0
1
@esko @Stoori @tuulap ennen mastodon-palvelinta sähköpostipalvelin yliopistoihin. en uskalla avata webmailissa oikein mitään meiliä, kun on vuosikymmenien tottumus plain text-emailiin.

Vaikka tietoturvan parissa olen paljon tehnyt töitä niin nimenomaan HTML-moskan seasta phishing-meilien kaivelu ei ole mun alaaa. Muttilla, ja nykyään aercilla, ei roskapostia voi olla tunnistamatta, ja ei sen avaaaminenkaan ole erityisen vaarallista...

Mä oon vanhan liiton sähköpostimies. Meilit quotaaan Jukka Korpelan oppien mukaan, ne on aina plain textiä ja ei top-postailua kiitos :-)
2
1
2

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
I bought to this only to save samples for archiving: https://decomposer.de/sitala/.

It is pretty good for the job and even has #linux version so workaround is not that bad. I have cross-platform distribution/archiving format from which I can quickly move to something else.

Also I think 16 pads is a good limit per archive. I recently curated all my sample folders and now I'm converting them to kits with 16 samples each that somehow fit together as a whole. Goal is to have all samples stored like this. Some have drums, some one shots, longer loops etc.
0
0
0

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

@ljs apparently it has this:

-o FILE
           Export all necessary information to FILE instead of opening the browser interface. If
           FILE is "-", the data is written to standard output.  See the examples section below
           for some handy use cases.

meaning that probably the maintainer does not get upset of submitting patches enabling e.g. JSON output json-c, I’d suppose…

0
0
1
@ljs ace! yeah same feeling. i'm so used to seeing these type of "space lenses" as GUI applications that with my limited creativity could not imagine this. did not know that i needed this handy little tool desperately :-)
1
0
1
Show older