Posts
3459
Following
207
Followers
343
Linux kernel maintainer. Compilers and virtualization at Parity Technologies.

Jarkko Sakkinen

Edited 3 months ago

Steve Ballmer invented blue screen of death for Windows 3.1 apparently.

https://www.youtube.com/watch?v=I14b-C67EXY

#bsod #microsoft #windows #developers

0
0
0

Jarkko Sakkinen

#systemd has #bsod too https://www.freedesktop.org/software/systemd/man/latest/systemd-bsod.service.html.

Have not witnessed this tho and not sure if it is only for boot or what is its scope.
0
0
0

Jarkko Sakkinen

Edited 3 months ago
The history of CTRL+Z https://devblogs.microsoft.com/oldnewthing/20040316-00/?p=40233

The Old New thing is my current fav #blog for sure.
0
0
0

Jarkko Sakkinen

Now that I have #isync working, the next thing I'm gonna do is to setup #vdirsyncer to sync my contacts and calendar from #iCloud, and access my contacts and calendar with khard and khal. #email #contacts
0
0
0

Jarkko Sakkinen

kruder & dorfmeister classic https://www.youtube.com/watch?v=YDk9mc4HV2Q
0
0
0
Did you know Windows 10 still ships with all of the historical windows icons from the past decades? Look at these beauties.
3
4
0

Jarkko Sakkinen

I'm pretty happy with #isync. I used to use #fdm but since my imap access is fast, it was not transparent enough to be worth of trouble. isync has sort of best of both worlds.
0
0
0

The Keyboardio Preonic, our new Bluetooth ortholinear keyboard is comfortable, customizable, and ultra-compact. It's also now live on Kickstarter!

Get yours on Kickstarter today!

https://www.kickstarter.com/projects/keyboardio/preonic?ref=9xa58t

1
3
0

Dark mode, RSS feeds, performance optimizations and more: read all about the ongoing development of crates.io on the Rust Blog. ✨

https://blog.rust-lang.org/2024/07/29/crates-io-development-update.html

0
3
1

Jarkko Sakkinen

cool music video have been trying to backtrack this for a while, just remembered the video not the song: https://www.youtube.com/watch?v=mnTX2p22CWs
0
0
0

Jarkko Sakkinen

Edited 4 months ago
I think #ethical #AI is a problem, especially when AI spreads to all possible appliances around us.

This is because in the end ethics should be refined by the societies, i.e. it is broken ecosystem when there is AI crap all around you of which workflows could deny to support your goals, if they are interpreted against "ethics".

So yeah, I think ethical AI, despite its nice sounding label, is even worse and more unethical than unethical AI because it rips off democracy.

#society #democracy
1
1
1

Jarkko Sakkinen

#Russian #italo #disco at its best. Video clips are from early/mid nineties post-soviet times, like from rave parties of that time period. https://www.youtube.com/watch?v=X3iGfjpZI2E #digitalo
0
0
0

Jarkko Sakkinen

the circle has closed: https://sound-force.nl/?page_id=2318
0
0
0

Jarkko Sakkinen

Now that I’m already using maildirs again, I could fulfill the lacking feature from #aerc (compared to #mutt) using #notmuch, which de-duplicates my emails:

#!/usr/bin/env bash
#
# Copyright (c) Jarkko Sakkinen 2024
# JSON queries ripped from https://github.com/esovetkin/notmuch-deduplicate

set -e

QUERY='*'

notmuch show \
  --format=json \
  --entire-thread=false \
  --body=false \
  "${QUERY}" | \
  jq \
    -n \
    --stream 'fromstream(1 | truncate_stream(inputs))' | \
  jq -r '.. | .filename? //empty | @tsv'  | \
  grep '\t' | \
  awk -F'\t' '{for (i=2; i<=NF; i++) print $i}' | \
  xargs -I{} rm -v "{}"
notmuch new

# vim: filetype=vim ts=2 sw=2 et

#email

1
0
0

Jarkko Sakkinen

I used to use #fdm for many years, last few I've simply used #IMAP access a Finnish server, an since yesterday #isync. It gets less in the way than fdm (especially with verbatim folders) but still provides offline access and allows to use #notmuch, which integrated to #aerc. :-)

#email
1
0
1

Jarkko Sakkinen

Edited 4 months ago

Improved my #email workflow a bit with #isync.

So the basic config in ~/.mbsyncrc is:

IMAPAccount kapsi
Host mail.kapsi.fi
User jjs
PassCmd "pass show imap/mail.kapsi.fi"
SSLType IMAPS

IMAPStore kapsi-remote
Account kapsi

MaildirStore kapsi-local
SubFolders Verbatim
Path ~/.mail/kapsi/
Inbox ~/.mail/kapsi/INBOX

Channel kapsi
Far :kapsi-remote:
Near :kapsi-local:
Patterns *
Create Both
Expunge Both
SyncState *

Essentially only other change I had to do was repeal and replace sources in ~/.config/aerc/accounts.conf (I was already using msmtp since many many years ago):

[personal]
source			= maildir://~/.mail/kapsi
outgoing		= msmtp -a iki.fi
default                 = INBOX
from                    = Jarkko Sakkinen <jarkko.sakkinen@iki.fi>
copy-to                 = Sent

[kernel]
source			= maildir://~/.mail/kapsi
outgoing		= msmtp -a iki.fi
default                 = INBOX
from                    = Jarkko Sakkinen <jarkko@kernel.org>
copy-to                 = Sent
folder-map              = ~/.config/aerc/folder-maps/kernel.map

For the record kernel.map (also existed previously unrelated to this change) is just:

personal = INBOX
INBOX = kernel

I use this magic given that @kernel.org routes to a sub-address of the same account.

Have been planning to level up here for a long while so thought now is the time given tomorrow is first workday after holidays.

0
0
0

Jarkko Sakkinen

Edited 4 months ago
was worth of trouble making this quick little tool for getting millisecond lengths for different divisions.

i think i also add note frequency chart type of thing to it but that is less crucial. Does all calculations with rational numbers instead of floating point numbers as there are no imaginary numbers in this context.

#audio #midi #delay #MusicProduction
1
0
0
Show older