Posts
4983
Following
329
Followers
494
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

I know many people who do something super complex at their work in science or tech, and then after the work they go to a local Chess- or Go-club and then hang out at the local Hacklab soldering stuff together.

I would do that sort of stuff if I was e.g. a factory worker to sort of balance things out in my head. In the current situation, I rather enjoy culture and arts and anything that is not too formal. I would go nuts if I did not balance out both sides of brain :-) In the end, I unscientifically believe that this will also help me to perform better also in a tech job.
0
0
1
Along with people like Kurt Cobain, one of the best song lyricists of our lifetime...
0
0
0

Jarkko Sakkinen

I will vote Pekka Haavisto for #presidency of #Finland. There is a show called "The song of my life", and all the candidates were in todays episode. Pekka picked Leonard Cohen track, and that resonated, so the choice was obvious. He picked "Hallelujah". My favorite is from Leonard is "Everybody knows". Not being very politically oriented, I guess the music taste is a good way to select your candidate. https://www.youtube.com/watch?v=xu8u9ZbCJgQ
1
1
2

Jarkko Sakkinen

Edited 2 years ago
@lari @vittorio_fossofino @pesasa @jonne @osma @rolle @jaoler Siihen aikaan oli helpompi ohjeistaa vaikkapa mutsia. Kirjoitin ruutupaperille ohjeet, että kirjoita nämä komennot. Nykyään se voi olla isokin homma selittää miten graafisten käyttisten läpi suoritetaan joku verrattain yksinkertainen asia.

... joskus voi olla todella vaikeaa itsekään löytää oikeaa polkua, että tähän ei sinänsä edes mutsia tai kuuluisaa "Pihtiputaan mummoa" tarvita :-)
0
0
4
@lari @jaoler @jonne @osma @pesasa @rolle @vittorio_fossofino Sellaisen yleisen aaltoliikkeen oon vuosien aikana huomannut, että menneen high-level on nykypäivän low-level. Ihan ns. taviksetkin kirjoittelivat ysärillä AT-komentoja esim. pankkiasioinnin yhteydessä.
0
0
1

Jarkko Sakkinen

Edited 2 years ago

@lari @rolle @vittorio_fossofino @osma @pesasa @jaoler @jonne

#BBBS oli omasta mielestä mukavin, ja tiedonsiirtoprotokollista tietty Arisoft Oy:n #SMODEM. SMODEM oli askel #ZMODEM:sta siinä, että se mahdollisti kaksisuuntaisen tiedonsiirron purkkiin.

Purkkimaailman viimeisellä suoralla OS/2 Warp oli sysoppien keskuudessa kovassa suosiossa moniajo-ominaisuuksiensa vuoksi.

Joku on näemmä varastanut myöhempinä vuosina #Telemate:n tuotenimen, jota tuli käytettyä soitteluun. Pyhäinhäväistys mun mielestä :-) Eiköhän ne nimen käyttöoikeudet jne. ole jo rauenneet, eli tuskinpa sentään oikeussaleihin tällä keissillä pääsisi. Koitin kerran sähköpostilla tiedustella tästä kyseisestä firmasta kännissä ja läpällä vuoksi, mutta eivät vastailleet mitään.

Kaikki mitä purkkeihin soittelussa tuli opittua on ollut työssä koko työuran käytössä. Esimerkiksi AT-komennothan ovat Bluetooth-laitteiden kovaa ydintä, ja modeemithan niistä puhelimistakin edelleen löytyy. Tässä juuri siirtelen testiohjelman sisältävää tiedostoa FPGA:lla pyörivälle RISC-V-pohjaiselle CVA6-alustalle hyödyntäen ZMODEM-tiedonsiirtoprotokollaa :-)

1
0
2

Jarkko Sakkinen

Edited 2 years ago

I try to learn at least one RISC-V opcode a day to get more familiar. Today’s opcode was auipc which stores to a register a PC-relative address from an immediate offset. The offset is given as number of pages.

It is e.g. used to set the gp (which is mnemonic for x3), which is the base address for global variables.

Not trying to teach anyone. Writing things down like this just works for my memory :-)

#riscv #assembly #note

0
0
2

Jarkko Sakkinen

#china's non-nuclear ballistic missile plans are worst nuclear threat in ages...
0
0
0

Jarkko Sakkinen

Edited 2 years ago
remote working from here as i had to attend to a wedding over here... tonight back to #tampere :-)
0
0
0

Jarkko Sakkinen

i lost my #khachapuri #virginity at #tbilisi. delicious shit
1
0
2
@nirbheek One good thing to say about Apple (and actually also Amazon if you do the research but even more Apple): they don't cash you with your privacy nearly as much as other companies do.

That's why I use e.g. iPhone, I feel that I pay with money the whole device, rather than paying part of the device with euros and part with privacy. Also, all infosec researchers I've learned to know use iPhone for this exact reason. For better or worse, iOS-ecosystem is a castle.

If you compare prices of the early 00's GSM phones, the cheapest model iPhone SE is in the price range of phones such as Nokia 3210 when it was released. People often complain why iPhones are so expensive. IMHO, the more appropriate question why Android phones are dirt cheap...
1
0
1

Jarkko Sakkinen

eipä toi #vastaamo-todistusaineisto jätä hirveästi arvailun varaan. huvin ja harrastuksen vuoksi kiinnostaisi tietää, miten #KRP murti salauksen, mutta se jäänee pimentoon.
0
0
0

Jarkko Sakkinen

This #Behringer release made my realize what was missing from authentic #Roland JP-8000 sound when using @uheplugins #Diva: I need to add 12-bit bit reduction :-) With #ToguAudoLine #DAC added it hits the spot for me. https://www.youtube.com/watch?v=Trv8i3PyAAY&t=568s
1
0
0
@animatek As far as sound cards go I love my RME Babyface Pro FS :-) I boot it in class compliant mode when using Linux and proprietary mode when on macOS.
0
0
1

Jarkko Sakkinen

I need to really in-depth my RISC-V understanding and shift the focus away from the bug I've been struggling with (see various posts) :-) Reading all articles I can find related to CPU state changes, and also CVA6 user manual. So far have survived with trial and error but now I feel that I just don't have understanding of some bigger ideas... I should have taken my focus away from the issue at hand weeks ago but well you know...
0
0
0

@animatek #Pipewire has pretty much made the audio routing better than other operating systems. I use my Mac to do mostly music but when I’m on my work PC, I use Bitwig with Pipewire backend. I have Debian running on that.

With Pipewire I’m able to do stuff that I need Loopback on Mac, i.e. route audio somewhat freely between apps.

3rd party plugins that I actually use work too. For U-he stuff I have native Linux versions and FabFilter goodies I use through #yabridge.

Generally Windows plugins that are programmed with love in the first place (like FF stuff) works super solid with Yabridge, sometimes even more stable than real Windows. For super proprietary stuff like XLN Audio stuff I keep them only on my Mac.

Pipewire has sort of fixed things that I had to complain in the past with Linux audio.

I sort of like constructing tracks on my Linux PC given the more limited set of plugins. It keeps the focus on track construction, not on swapping plugins :-) I tend to finish the tracks on my Mac.

You should probably consider more realtime oriented kernel for the installation. I personally use https://liquorix.net/.

PS. I would not touch Ubuntustudio style distro’s because they tend to tune things sort of “old world” ways and sometimes even counter-productive. You are better off with e.g. standard Debian or Ubuntu installation. In addition to more real-time oriented kernel, you might want to add threadirqs to /etc/default/grub and install and systemctl enable rtirq with its default settings , This will give priority to your USB audio interface. I’m not sure if you even need at modern times to do anything to /etc/security/limits.conf given that by default Pipewire daemons do run already with real-time priorities and Bitwig has a Pipewire backend option.

To summarize, a stock distribution, real-time’ish kernel, rtirq and Pipewire would be me go-to list. At least I experience no glitches. And then the desktop is not tuned too heavily to a single purpose (audio), and configuration sort of stands better time as it is not too specific in its adjustments. Not that different from Windows or macOS in the end. In both you also need to few tweaks here and there to get a good result…

1
0
1
@nirbheek Actually also great for baremetal ARM testing since I can compile kernel images for RPi 3B+ without cross-compiler...
1
0
1
Show older