Posts
3462
Following
207
Followers
345
Linux kernel maintainer. Compilers and virtualization at Parity Technologies.

Jarkko Sakkinen

Edited 9 months ago

reminder to myself: sudo bpftrace -e 'kprobe:tpm_transmit { @[kstack] = count(); }'

needed the same trace that i used in april and had forgot how to do it in #bpftrace that i do not use very often :-)

it just gives all call paths and number of times they were executed

#note #reminder

0
0
2

Jarkko Sakkinen

great, i have #dracula colors available in #bitwig now:
1
0
0

Jarkko Sakkinen

Have had couple of chances recently to try out #typst:

  1. Slides to fuel a discussion in a meeting with a partner company of the #SocHub. I used #polylux for this (comparable to #beamer).
  2. Internal documentation for SocHub geared towards debugging and developing system software stack.

Typst is really a game changer tool as I really can stand neither WYSIWYG word processors nor Latex. I’m next using it write a CV/resume, which is currently in #markdown to get proper layout and typography for it.

0
0
1

Jarkko Sakkinen

Any good 27 color palette's? only well known palette i know is amstrad cpc palette.

i use dracula in my text editor but bitwig has 27 color palette's. would be nice if these theme designers would define a number of different granularity palette's that are "compatible".
0
0
0

Jarkko Sakkinen

a track i did couple weeks ago with my friend leo: https://soundcloud.com/dopeda/message
0
0
1
first ever #renoise track ive ever done in my lifetime https://soundcloud.com/triplaespresso/nightshift
0
0
2
making track with #renoise and #ace as only external synth
1
1
2
0
0
2

Staycation: day five.

Power still off, but outside is warming up. So now it’s a big ice rink outside with people playing bumper cars with the real things.

Not interested in partaking in that particular contact sport, and as a result I’m still not leaving the house even if the worry about frozen pipes is fading.

Instead trying to see how far I can get on the remaining merge window pulls on just battery power. Not very far I bet, but at least something.

PGE claims power back tonight. Of course, they did that yesterday too…

18
37
215
I met the original creator of #RTIC last week and what they're doing felt exciting. It is AFAIK the leading hard real-time solution for #Rust. I'm thinking that could something similar as #Jailhouse (a partitioning #hypervisor) be used to provide environment inside Linux to run workloads for something like RTIC . #rustlang
0
0
0
Edited 10 months ago
To this day even tho I've contributed #Intel #SGX support to the kernel, I don't know how to check the chain as an end user.

E.g. Signal claims to use Intel SGX. How do I verify that for my benefit? There really should be some sort of universal standard for attestation of SGX/TDX/SNP workloads.

I mean the workload itself can be with a proprietary technology but attestation should be standardised. With that we could perhaps have something like certification chain that goes from data center up to the web browser.

I think confidential computing today is broken because of this and for most somewhat useless, expect in the white papers speaking about military grade security and all that :-) The hardware is expensive, attestation is broken and even the terminology is broken. In normal crypto-terminology confidentiality does not guarantee integrity. Better name would be thus trusted computing and somewhat easier to put into your mouth too. I've hated that term since I first heard about it.
2
0
0
Edited 10 months ago
Another thing learned from local #rustlang meet up. There is one really useful sounding application for #Rust #embedded #USB stack: #firmware updates from web browser.

Some audio hardware uses #WebMIDI for this but this would widen the scope.

I'm not sure tho how the access would be provided to the device if the USB stack was compiled in wasm.
0
0
1
I learned over the weekend (I was at a local #rustlang meetup) that interrupt controller caps #riscv for competing with #ARM on real-time tasks. I also learned about #CLIC. Just wondering are there any other extensions making waves or is CLIC where the world is converging.

More information:
https://ieeexplore.ieee.org/document/9660345
2
0
1
Great my money was literally stolen by #Amazon. No delivery and no refund because 30 days from delivery date was passed. A delivery date, of which I had no idea.
2
0
0

Ludovic :Firefox: :FreeBSD:

Coming to fosdem this year? you use ? Want to sign your key? Good news, I'm organizing a key signing party (https://en.wikipedia.org/wiki/Key_signing_party).

details are at https://ludovic.hirlimann.net/2024/01/key-signing-party-at-fosdem-2024.html

please boost or share, so people come and attend.

0
2
1
Would be nice if all package managers understood/aliased all common English verbs meaning "remove this package", because I can never remember if it's "remove", "erase", or "uninstall".
6
5
21
Edited 10 months ago
Right, someone reminded me yesterday that if you want rigid memory allocation scheme with heap, you can implement that with heapless crate. It will deliver allocation errors from pre-allocated heap per-allocation. For stuff that I might be doing with #Rust in user space that is good enough.

The de-facto response from Rust application for OOM is panic.

#rustlang
0
0
2
Just to prove that not all mail we get is odd or threatening.

♥️
3
13
68
LOL, took year after grabbing #kilohearts #phaseplant to realize how take pitch tracking away from sampler: set harmonics to zero.

i like to phase plant as a replacement for one shot sample player because a sound can be mixed fully within a plugin which makes stuff easy to translate between projects and even #DAW's. you get nicely self-contained packages from #preset's. it provides measurable value over using stock plugins this way.

also one thing that is IMHO done better in any other synth i'm aware is preset management as you can easily configure additional directories, which can be e.g. in dropbox.

they've really thought of these boring file management aspects, which make it one of the best options for being a go-to synth.
0
0
0
cool my #riscv #keystone page table bootstrapping fixes for #cva6 are all merged to upstream. i debugged the issues over a month so nice to see that it was worth it. actually learning how #opensbi is implemented was in all cases definitely a good lesson to learn.
0
0
1
Show older