Posts
3566
Following
214
Followers
361
Linux kernel maintainer. Compilers and virtualization at Parity Technologies.

Jarkko Sakkinen

#audija #kickdrum is really a game changer plugin. E.g. can resize the window freely. There is also 2.0 upcoming.

And despite being simple it has added value to using stock plugins of a #DAW, given that EQ curve is calculated and thus does not cause phasing issues.

#musicproduction
1
0
1

Jarkko Sakkinen

Love this #YouTube channel: www.youtube.com/@ConsoleCowboys. So much useful and applicable content. Whoever #ConsoleCowboys is, I'm your fan.
0
0
0

Jarkko Sakkinen

I still hate reading GAS syntax after all these years. I learned assembly with Turbo Assembler and Intel syntax, which I still think is so much more readable.
0
0
1

Jarkko Sakkinen

Edited 4 months ago

Just so that you know llvm-ir is the language tag for #LLVM #IR when formatting it for #Markdown. I did not know this but found it by trial and error.

0
0
1

Jarkko Sakkinen

What does this mean?

```
install transitive failure
└─ install main transitive failure
└─ zig build-exe main Debug native 1 errors
```

I tried --verbose-cc and --verbose-link but neither made this more verbose.

#zig
0
0
0

Jarkko Sakkinen

I've been using #Storj as my only cloud storage since March, except 50GB iCloud for being "L2 cache" for photos, which go to my NAS.

Just S3 without extra clutter is just soo convenient, and there is #CyberDuck, #s3fs and #rclone to make using it super smooth.
1
1
3

Jarkko Sakkinen

Edited 4 months ago
this is really super smooth workflow-wise kick: https://audija.com/kickdrum

Ignoring that it so much cleaner (except colors suck) than #KICK2, it is has one benefit over: the EQ multiplies the source signal with the EQ curve like per Fourier coefficient (i.e. like local EQ in #Harmor and the EQ in Phase Plant's wave editor). This cancels any possible phasing errors.

You cannot really have that otherwise, except other kick drum generators with similar built-in EQ (of which I'm not aware of).

#audija #MusicProduction
0
0
0

Jarkko Sakkinen

supernatural marathon with my girlfriend made me do it released some day i future (once finished) #bitwig
1
0
1

Jarkko Sakkinen

I say this out loud: I love MS-DOS. I've written some protected mode extender stuff to run in #86box and it is incredibly fun environment to play. Maybe some day put something out but I want to fix my MZ EXE compilation pipeline first ;-)

I got this idea already in 2012 that it would be fun to do DOS stuff when I worked on arch/x86/realmode blob. With those learnings I have now a working .COM pipeline.

#dos #msdos #programming
0
1
5

Jarkko Sakkinen

Might sound contradicting but both best use of Rust I've seen and worth of investment to use its complex type system is stuff that processes fuzzy or somehow stochastic data.

There you want to hit all inconsistencies and corner cases. Scripting languages allow to easily quickly address such data but it leaks ;-) Strong typing system and refining that more robust over time is a better long-term investment.

#rust #rustlang
0
3
4

Jarkko Sakkinen

More that I #cook and #bake myself, a better #programmer I also feel ;-) Somehow it puts your mind into the right place.
0
0
0

Jarkko Sakkinen

Has anyone in #Mastodon took away knobs (not the plastic hats) from #1010music #Bluebox?

I took away the back cover and plastic hats but I have no idea how to take away the knobs so that I could take away also the front cover.

The goal here is to switch a replacement display panel.

https://1010music.com/product/bluebox
1
1
0

Jarkko Sakkinen

I like a lot #BabyAudio's BA-1 and also the effect rack version. Superb sound.
0
0
1

Jarkko Sakkinen

Lot's of stuff that I really need to take over the weekend:

1. mbsync bug in fedora
2. address a question in rust-vmm/vm-memory Github issue.
3. address a question m4b/goblin Github issue.

Mostly because my shit kept piling up given the first issue ;-) Should not work over weekends but I really want this table to be cleaned up by Monday.

@rjzak: So I'm actively researching feasibility of vm-memory.

Post-Profian I think it would be best for Enarx if as much as possible is done by external crates not maintained by the project. It makes it less stressing to maintaiin and also lowers the barrier to contribute (given the familiar idioms from other Rust projects).

This is why I'm doing this...
1
0
0

Jarkko Sakkinen

Time to prepare some pie!
1
0
2

Jarkko Sakkinen

LOL, I have work interview every single working day next week, and some after that. This will be exhausting.
2
0
1

Jarkko Sakkinen

I guess it is time to look back into #TPM2 #asymmetric #keys series. I did latest version of the series in Apr/May.

My wild guess is that it won't work and I have no idea WHY. At least for me this happens on patch series that i don't work on for some months. Then after debugging and cursing for a day or two find a missing CONFIG_ flag or similar ;-)

#Linux #kernel #hacking
0
1
0

Jarkko Sakkinen

I've seldomly tried #Rizin over the years but only after I switched to #Fedora early this year, I've really got into using it.

The stack is pretty well packaged, including #Cutter, in Fedora, which lowered the barrier. I hate to self-compile, everything must be low-hanging fruit unless I'm actually doing paid work :-)

I've also played with #Ghidra but the problem is that it does not fit to my workflow as well where everything else is a command-line tool.
But since I learned that I can use Ghidra's decompiler Rizin I get best possible reverse engineering for *my personal needs*. Also, one big thing in Rizin is out-of-the box RISC-V support.

I've also got into developing some tools with libcapstone disassembler Rust bindings, and a crate called Goblin. My ultimate goal here would be to automate the way i do analysis for kernel oops without using anything from scripts/, addr2line, gdb or objdump. Rizin is a great prototyping tool because it is also based on libcapstone.

For great tutorials on Rizin, I can warmly recommend this YouTube channel:

https://www.youtube.com/@ConsoleCowboys

Tutorials are for #Radare2 but they apply equally to Rizin.
1
0
1
Show older