Posts
4409
Following
315
Followers
470
Linux kernel hacker and maintainer etc.

OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

old 1970 documentary about computing in finland https://elonetplus.fi/video/details/238613409/256252212?genre=documentary
0
0
0

Jarkko Sakkinen

#tokyodawn #prism is rad! #voxengo #span has met its replacement in my books :-) https://www.tokyodawn.net/tdr-prism/
0
0
0

Jarkko Sakkinen

often over-looked topic in #audio #plugins: relocation of data. many plugins gather dust in my collection because it takes too much effort to share the presets and other data (such as samples and wavetables). this is managed badly in the audio industry to the level that it is exception that there are convenient mechanisms to do this.
0
1
3

Jarkko Sakkinen

Edited 1 year ago
Ottamatta kantaa mihinkään yksittäiseen lehtiartikkeliin, niin kannattaa olla tarkkana asiantuntijoiden kanssa. Jos jonkun tieteenalan asiantuntija esittää näkemyksensä ajankohtaisesta aiheesta mediassa, niin se ei ole monesti kovinkaan poikkitieteellistä tulkintaa. Maailma on monimutkaisempi kuin minkään tieteenalan kapasiteetti tulkita sitä. Monesti tulevaisuus voi myös yllättää, ja monien tieteenalojen tutkimustieto on nimenomaan jo tapahtuneen yleistämistä, ja ennustavat mallit luodaan vain ja ainoastaan tämän pohjalta.

Jos tiedettä haluaa ymmärtää pahansuopaisesti, niin se aina on eräänlaista jälkiviisastelua, katsottiin sitten menneisyyteen tai tapahtumahorisonttiin. Toinen puoli tietysti on se, että joskus tällainen suppeasta perspektiivistä tehty tulkinta voi tietenkin olla myös täysin oikea, mutta sopivalla tasolla oleva kriittisyys on hyvä pitää mielessä.

#yhteiskunta #politiikka
2
1
5

Jarkko Sakkinen

presidentinvaaleissa huolestuttaa ehdokkaiden #tiktok-käyttö. ei vakoiluohjelmia tuollaisiin instituutioihin kiiitos.

#tietoturva #politiikka #vaalit #presidentti
0
0
2

Today, 15 years ago the person or group with the fictive name of “Satoshi Nakamoto” created the first cryptocurrency named Bitcoin with the thought of it becoming a secure and fast alternative to fiat currency.

Now it's known as the most wasteful use of electricity, inefficient and limiting capability/functionality, as well as being among the most insecure and de-anonymizing ways to transfer money.

However, what Satoshi Nakamoto probably hasn't expected is how many scam-currencies would come after theirs, and how their invention would create a new breed of the most annoying people known to our species: crypto-bros.

8
9
2

Jarkko Sakkinen

Edited 1 year ago
Palvelimen kuuluisi ilmoittaa, että "sähköposti lähetetään, jos se on tietokannassa", eikä raportoida lähtikö sähköpostia vai ei.

#tietoturva #tietoevry #tkl #tampere
0
0
1

Jarkko Sakkinen

Edited 1 year ago

As I’ve said in the past, I have a M2 Mac Mini at home. It is useful for ARM64 kernel testing and (non-cross) compilation of kernel in home environment but it is also interesting to compare same tests with my Linux machines and macOS.

How the operating system and CPU cores play together makes me honestly feel that Apple is lost what they should do with macOS. If it is used for anything but real-time multimedia, e.g. raw CPU workloads, it does not really deliver. Apple is shipping general purpose computer of which software internals are optimised as it was a tablet.

i have beefiest M2 with full 32 GB of memory and trying to do a largish build with all CPU cores completely freezes the system or like make the interaction laggy to the unusable level. It is quite ridiculous tbhl. Operating system kernel is expected to do time sharing properly and evenly as possible in 2023.

This is not open source vs closed source issue. It is just bad engineering plain and simple. I mean Windows and NT kernel do deliver well in scalability (and Azure provides strong evidence of this).

1
0
3

Jarkko Sakkinen

Edited 1 year ago

For the remaining part up until end of 09/2024 at the university I’m working on enabling stuff in https://sochub.fi/, which is IMHO remarkable being academia driven project.

#SoCHub produces yearly a new bigger RISC-V chip with IP blocks from the partner companies for the purpose different topics where you need a #SoC. If I got it right, they are also beefiest SoC’s designed by #academia anywhere in the world.

#Tampere #University drives the project and integrates the IP blocks to the chip design with their own in-house developed 500 kSLOC tool, partners provide the IP blocks around RISC-V core and eventually they can be used for applied research.

For 10/2024 I’m probably looking for a stable corporate job after windy 2022 in a startup, and this period at the university but plans are then pretty much wide and open.

0
0
2

Jarkko Sakkinen

Edited 1 year ago

Is there a a config flag to trigger scripts/clang-tools/gen_compile_commands.py for every build?

For instance, #cmake has CMAKE_EXPORT_COMPILE_COMMANDS for this.

Manually calling it for every build is a glitch if the build is scripted, and tedious if the build is done manually.

#linux #kernel

0
1
0

Jarkko Sakkinen

Edited 1 year ago

not going to cover this, i just used it as a reference to create a nu-discoish’s bass sound. also quite happy with the guitar made with @uheplugins #zebra2. i’m going to use these sounds to make a track for a compilation coming from a new israel based freeform #psytrance (or #suomisaundi as it is called) record label. ps. neither autotune nor any pitch correction in the vocal, recorded from laptop mic :-) #audio #musicproduction

0
0
0

Jarkko Sakkinen

for insightful reviews at #amazon checkout mine :-)
0
0
1

Jarkko Sakkinen

Edited 1 year ago
#AI can be useful but there is lot of useless AI where well-established algorithm does a better job. Sometimes even completely random from well-chosen distributions can deliver more interesting results than as deep learning is essentially a search engine, which substitutes links with data aggregation. AI is definitely not an #algorithm.

Especially this is true for #audio industry where AI innovation happens in the #plugin layer, which bottlenecks all the interesting applications. The only way it can ever work for audio is in the #DAW layer because deep learning algorithms are at their best for global optimization problems where as algorithms sort out localized problems.

I believe that the next thing for DAW's is scripting languages similarly as #Reaper already has but extended with ways to use 3rd party modules to integrate with e.g. AI frameworks. Before AI revolution it was archaic feature but if AI is moving forward in audio, this development is sort of inevitable...

#musicproduction
0
0
0

Jarkko Sakkinen

Edited 1 year ago

I’m not excited about oreboot. Fork is not engineering. Neither is replacing mature field-stressed implementation with immature Rust implementation.

Enabling Rust on side with C in upstream #coreboot would be engineering. This way upstream stays mature but Rust can be used to further improve the implementation.

EDIT: I gave this more thought and here’s what I spammed :-) To put story short I don’t believe this works as a “standalone product” but is still potentially useful: https://social.kernel.org/notice/AdIOdilzP66IevvbCy

#rustlang

0
0
2

Jarkko Sakkinen

Edited 1 year ago
Ihmettelen välillä näitä sijoittamisesta kiihkoilevia, joiden mielestä jo 5-vuotiaan lapsen pitäis avata osakerahasto, jotta pääsee alle 40-vuotiaana eläkkeelle.

Itse yli nelikymppisenä en kyllä mistään hinnasta lakkaisi tekemästä mitään, koska ihminen on luotu tekemään asioita. Kuulostaa aikaistetulta kuolemalta.

Parempi ajatus omasta mielestä maksaa lainat pois kokonaan, ja keskittyä sen minimoimiseen kuinka paljon rahaa on pakko tulla sisään. Itsellä kuukausittaisiset eksistentiaaliset menot on n. 300 euroa asumiseen , ja 400 euroa tyttären opiskelujen tukemiseen. Esim. autoa en tarvitse keskusta-asunnon takia. Kallis keskusta-asunto säästää yllättävän paljon kaikissa muissa kuluissa, vaikka hankintahinta ja tarvittavan lainan koko onkin suuri. Lisäksi se on helposti likvidoitavaa omaisuutta.

Ostelen kyllä krpyptoa ja osakkeita silloin tällöin, mutta tavallaan tavoitteettomasti. Se on vaan mukava harrastus siinä missä shakki tai nettipokeri... Ei sijoittamisessa oikein varmaan pärjääkään pidemmän päälle, jos siitä odottaa liikoja, ja ei tykkää itse tekemisestä.

#raha #sijoittaminen #osakkeet
1
0
1

Jarkko Sakkinen

Edited 1 year ago
looking into using relatively new #accel subsystem of the #kernel to accomplish some work tasks...

i was afraid i would have to invent something like this by reusing some of the gpu code but this is great.

CONFIG_DRM_ACCEL for the win i hope :-)

https://docs.kernel.org/accel/introduction.html

#linux
0
0
0

Jarkko Sakkinen

Edited 1 year ago
the only diagram type actually like is old school data flow diagrams (DFD) :-) sequence diagrams and state machines are IMHO redundant and made only to please managers that "we are doing something". DFD's are not sensitive to code changes and provide actually useful map how data moves within a system.
1
0
0
Show older