Posts
4273
Following
307
Followers
442
Software Engineer at Opinsys Oy
Entrepreneur at Siltakatu Solutions Oy

OpenPGP: 3AB05486C7752FE1
@ljs As long as you have exercise routine and healthy diet are is of your lifestyle, you are all set. You don't look like having overweight and e.g., body mass index is not universal truth: it merely gives some direction but has statistical fluctuations, depends on body type etc If you feel good, you are good. So the best cure would be maybe "use scale less" ;-)
1
0
0

Jarkko Sakkinen

I wonder whether they Inner City's Bad Boys as the backing track in the store :-)

https://bsky.app/profile/alexwinter.com/post/3ljvx6nuujk2n
0
0
0
Also wondering mmap vs qbuf/dqbuf. I.e. why not just pick one?
0
0
0

Jarkko Sakkinen

Edited 25 days ago
Would it be fair judgement to drop the use of write() system call from a video driver? I.e. rely on QBUF/DQBUF ioctls only...

I'd figure that v4l2-loopback has read/write for the sake of legacy right?

#linux #kernel #media
1
1
0

Jarkko Sakkinen

Edited 25 days ago
In some ways I think D-RTM and Trenchboot are better technologies than SGX, SEV-SNP and other confidential computing technologies.

Reasons:

- It's more open.
- You can test and run it with inexpensive hardware at home.
- Related to the first bullet but it does not hold enforced attachment to the Intel or AMD CA.
- You can self-host and run it on your own premises. Any CPU e.g. with Intel TXT can deliver you the environment.

CoC technologies tend to suck unless you are Google or similar multi-billion customer.
0
0
0

Jarkko Sakkinen

Edited 25 days ago
"Alternative" SLUB presentation:

https://youtu.be/2hYzxsWeNcE

IMHO, also the best presentation on the topic I've seen. From LSS 2024.

#linux #kernel
0
1
1
@kev i love your wristcheck posts!
2
0
1
Edited 25 days ago

Nokia Put a 4G Cellular Network on the Moon but Couldn’t Make a Phone Call https://www.wired.com/story/nokia-4g-network-on-the-moon/

0
2
0

George Takei verified 🏳️‍🌈🖖🏽

Oooh! Oooh! I know! Mar-a-Lago.

1
3
3

Jarkko Sakkinen

Nice morning lightning and mist. Perfect weather conditions for finding the motivation for Saturday gym!
0
0
0

Today is my last day at Shopify. I joined in 2016 and had the time of my life, great engineering and people, they brought me to Canada and for that I’ll be eternally grateful. But they’re also proudly hosting swastikas for sale, taking the idea of “make commerce better for everyone” a little too literal, at any cost. It pains me to leave this way but I can’t let my name be associated with this in good conscience.

If you want to sell Swastikas online, Shopify will be happy to facilitate that.

0
5
1

trying to hide malware by changing the file extension

0
12
1
@mikrobitti paras hiiri mitä itsellä ollut
0
0
0

Jarkko Sakkinen

Reflecting the TPM2 related statements published by FSF, even this year (2025):

1. TPM is first and foremost a protocol for keystores and alike devices
2. If TPM did not exist, every vendor would have their own incompatible crypto co-processor and associated protocol to communicate with the device.

As of today, only Apple has their own proprietary and incompatible crypto co-processor, which manages similar tasks as TPM in that platform.
0
0
2

The full scope of what I do have encapsulated to wrappers:

git-fetch-tag() {
  git fetch --no-tags "$1" "refs/tags/$2:refs/tags/$2"
}

git-fixes() {
  git --no-pager log --format='Fixes: %h ("%s")' --abbrev=12 -1 $1;
}

git-tip() {
  git --no-pager log -1;
}

git-tail() {
  git rev-list --max-parents=0 HEAD
}
0
1
1

Jarkko Sakkinen

My usual style to refactor symbol names is somewhat ad-hoc but usually does the job:

$ BEFORE=VIDEO_LOOP_CTL_ADD
$ AFTER=VIDIOC_LOOP_ADD
$ git grep -l $BEFORE | \
xargs sed -i "s/$BEFORE/$AFTER/g"

I don’t have a script for this because writing down manually helps to keep mind focused.

#git

1
0
1
Show older