Posts
4818
Following
319
Followers
488
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1
@pchaigno during my holiday s ive got into learning bpf and now im writing profiler with libbpf to detect performance issues in recently added bus encryption for TPM driver. Got addicted!
1
0
0

Jarkko Sakkinen

Edited 1 year ago
Since I use #IRC "professionally" I spent 50 something euros to for annual #IRCCloud subscription.

The main reason is the bouncer they have in it that "just works" without even trying: https://blog.irccloud.com/bouncer/

If I ever build a company I will get IRCCloud Teams instead of Slack ;-)
0
0
4
@djuuss @gimulnautti lol nobody has ever called me a part of group called "psytrance folks". Non taken ;-)

Unfortunately only music personality I follow is @polarity who is also only Bitwig expert I follow at Youtube. I generally try to avoid watching or reading anything "music production" related because then you end up learning 1000000 and 1 ways to use EQ and compressor in a wrong way, get a headache and feel bad for yourself šŸ˜†

I like Polarity's stuff because it is more like cool insights and hacks rather than how to use EQ incorrectly.

That said, if there was a great Reaper tuber with emphasis on ReaScript, that would be something I'd be interested! I really would like learn that some day.

I don't have lot of emphasis on music ATM. I'm doing one collaboration track with Kirna. Actually good that this came out because I've been supposed to send him stems for last 2 months lol. It will be released some day at https://dopescience.bandcamp.com/.

The thing with Kirna is cool in the way that he is using Studio ONE so I have a real-world situation to try out .dawproject, which both Bitwig and Studio ONE support. I guess I'm geek first and music second, even when it comes to music ;-)

https://www.reaper.fm/sdk/reascript/reascript.php
1
0
1

Jarkko Sakkinen

Edited 1 year ago
Would be cool if there was TUI client for Google Sheets. I use it for tax reports etc. thanks to GoogleFinance() macro. Can't live without it. ****ings to #Google for this horrible vendor lock-in.

At #Intel I even developed a tax reporting template that became a minor internal hit among Intel #Finland employees :-) I hate myself for loving web app but it is soo convenient for moneyz.
0
0
1
@vbabka @ljs this one goes to crowdstrike and microsoft: https://www.youtube.com/watch?v=lNHRnhOP3hE ;-)
0
0
1
@vbabka @ljs does it matter ;-)
1
0
1
Edited 1 year ago

Trump to the press: I will crush you like the bugs you are.

Journalists: Haha there goes Trump again.

Biden: I'm incredibly disappointed in your coverage:

Journalists: How dare you? Resign immediately, you ungrateful pathetic SOB.

3
6
0

Jarkko Sakkinen

Flow planned for my cheapo #BPF flame graph for a single driver:

  1. tpm_transmit()
  2. Chop the backtrace into two pieces.
  3. Keep the top N rows, forget the the bottom.
  4. Publish N rows with 256 bytes per row room for a call entry, i.e. 0x100*N bytes to the BPF ring buffer.

The host side then consumes the fixed-size packets and puts matching stacks to the same bucket. A second thread can periodically then compose flame graph of the data corrected so far.

Somehow got into learning this eBPF stuff during the holidays :-) Super interesting and addicting.

#eBPF

0
0
0

Jarkko Sakkinen

#ladybird is compatible with #lwn ;-)
0
0
0

GitHub's co-founder and former CEO launched the Ladybird initiative, a brand-new independent browser written from scratch and backed by a non-profit.
https://linuxiac.com/ladybird-is-a-new-browser-initiative-backed-up-by-1m/

1
2
1

Jarkko Sakkinen

Edited 1 year ago
More GPLv3 there is in the world, more there is legal risks for AI companies. It has that power, even tho was not designed with this exact purpose in mind.
0
0
0

Jarkko Sakkinen

Edited 1 year ago

I think, just based on experience on previous tech revolutions, that #AI is neither useless nor it is going to repeal and replace human labor.

It just hasn’t hit the its roof, or more precisely constraints, yet.

Media only giving voice to either AI companies or AI researchers turned into doomsday predictors, is at least quite strong signal of a bubble.

If you feel that AI is evil, here’s couple of suggestions what you can do:

  1. Engage and support open source ecosystem. It is essentially a crowd-sourced alternative to AI where people work together to realize the best possible software for other people and for themselves.
  2. Consider #GPLv3 and #AGPLv3 as an alternative to making ā€œstandard Github choiceā€ of #Apache or #MIT. It is a self-governing and collaboration enabling licensing model. I think AI makes #GPL more relevant than it ever has been so far in its history. I’ve at least started to pro-actively rethink how I license my own projects, instead of lazily just putting MIT or similar license.
2
1
5
I'm happy I got to see this sight in my lifetime ;-) The blue egg of death.
1
0
0
@ljs i still that in this case more relevant than what type of memory error we are talking about, is how long the rollback process took ;-)

i'd expect large cloud companies to test their emergency procedures, not just red teaming but also simulate faulty patches getting through.
1
0
0

Jarkko Sakkinen

Edited 1 year ago
I like bpftool/libbpf approach definitely over bpftrace and Aya.rs. Both add a shimmering layer that masks the view for me too much. Also, bpftrace does not allow to *tailor* the tracing process because it defines one ;-) [and is great for what it is, love it]

I could imagine Aya.rs hit me if I was doing user space profiling. I think it is great too but sub-optimally heavy for my needs...
0
0
0
I know this looks like crap but it was "enough implementation" for me to be sure that this kind of program is actually doable ;-) Sometimes it is good to optimize for the worst... https://codeberg.org/jarkko/hello-ebpf
1
0
0
I.e. BPF program only passes the backtraces to the ring buffer and no intelligence on that side. All heavy-lifting will be done by the host program. The only shared data structure is a single BPF ring buffer.
1
0
0
Show older