Posts
3910
Following
249
Followers
404
OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

probably the most useful effect chain i've made either for #Ableton Live or #BitwigStudio. No longer automating on/off buttons.
1
0
1

Jarkko Sakkinen

considering #radare2 vs #rizin, i’ve settled with rizin because of the standard build system:

meson setup --buildtype=release \
            --prefix=/home/jarkko/.local \
            --default-library=static \
            -Dblob=true \
            -Dstatic_runtime=false \
            build
ninja -Cbuild install

updating is a breeze. no idea what happened to that community, just using what works for me…

1
1
1

Today is the anniversary of the launch of the Self-Protection Project (2015), and the invention of the Flux Capacitor (1955):
https://lore.kernel.org/kernel-hardening/CAGXu5jJ3FgxXK9WuOLRwnEq=y4dS+CTm+WQBxWe3sYZ7e9p6Gg@mail.gmail.com/

1
6
4
Every argument about undefined behavior in a nutshell
2
29
3

Jarkko Sakkinen

Edited 1 year ago
having worked with many #infosec #researcher's over the years sometimes (definitely not always) they have a misconception that being able to build and/or detonate a bomb gives you capability to be a great #programmer.

if this was the case, safe thieves should build safes, and police department should be recruited from organized crime groups.

an infosec researcher can also definitely be a great programmer but they are different crafts.
2
1
5

Jarkko Sakkinen

"Toinen yllätys oli se, että poliisi sai avattua vahvasti salattujen palvelimien tiedot auki. Niitä suojannut salasana oli 64-merkkinen, ja sen poliisi onnistui selvittämään."

Tämä jäi itselläkin kytemään, että millä tempulla salasana saatiin selville.

https://www.is.fi/digitoday/tietoturva/art-2000009983201.html

#vastaamo
0
0
1

Jarkko Sakkinen

Edited 1 year ago
En käytä ruokalähettipalveluja, koska bisnesmalli on moraaliton. Omistajien verojen maksu on taas tämän tosiasian valkopesua.Toisten selkänahasta revitty fyffe on väärin, vaikka siitä maksaisi kuinka paljon veroja.

https://www.iltalehti.fi/kotimaa/a/b1cd31b2-5992-4302-ad4c-9d88e38f7fb2

#foodora #wolt
1
4
15

Jarkko Sakkinen

One thing where I would use #rustlang rewrite: vim/neovim clone. Helix/Amp etc. have the problem that they try to do something new.

Actually the best would be if @neovim would join the club of Firefox, Linux etc. and provide shenanigans for rewriting parts of it in Rust. I promise to contribute in this effort, if that ever happens (no time for working on the shenanigans unfortunately).

2
1
3

Jarkko Sakkinen

0
0
1

Jarkko Sakkinen

Edited 1 year ago

printing hex in the #python shell:

>>> val = bin(0x1119e)[2:]
>>> ' '.join(list(map(lambda i: val[i:i + 4], range(0, len(val), 4))))
'1000 1000 1100 1111 0'

#note

1
0
0

Jarkko Sakkinen

I like the #BeagleBone layout in #BeagleV:

https://www.beagleboard.org/boards/beaglev-ahead

Very nice indeed, should get one.

#riscv #beagleboard
0
0
0

.@beagleboardorg launched the BeagleV®-Fire, a new SBC that opens up new horizons for developers, tinkerers and more to explore the vast potential of architecture and FPGA technology: https://riscv.org/news/2023/11/beagleboard-org-makes-fpga-and-risc-v-accessible-with-new-beaglev-fire-single-board-computer-at-150/?hss_channel=tw-2694452875

Original tweet: https://twitter.com/risc_v/status/1723024225127076007

1
1
1
Edited 1 year ago

Did you know you could control brightness of the red dot on the i of the "ThinkPad" on the top-side of your thinkpad? I sure didn't:

this turns it off:

echo 0 | sudo tee /sys/class/leds/tpacpi\:\:lid_logo_dot/brightness

and this turns it on:

echo 255 | sudo tee /sys/class/leds/tpacpi\:\:lid_logo_dot/brightness

I don't really know what this information is good for, but hey, isn't it awesome to have a 1px display on the outside of your laptop?

7
17
4

Kaljantaikevennys!

2
1
1

Jarkko Sakkinen

watched this embarrassingly many times https://www.youtube.com/watch?v=M8bt2SJnuX4
0
0
2

Jarkko Sakkinen

making new tracks over the weekend, here's one released last june https://nullzone2007.bandcamp.com/track/lumo-ava-2
1
0
0

Jarkko Sakkinen

Edited 1 year ago
macro(import_binary_as_elf Path Symbol Target)
    set(objcopy_flags -I binary -O default -B riscv)
    string(MAKE_C_IDENTIFIER ${Path} unstripped)
    add_custom_command(
        OUTPUT ${Path}.elf
        DEPENDS ${Target}
        COMMAND 
             ${CMAKE_OBJCOPY} ${objcopy_flags}
             ${Path} ${Path}.elf
        COMMAND
              ${CMAKE_OBJCOPY} -N
              _binary_${unstripped}_end ${Path}.elf
        COMMAND
              ${CMAKE_OBJCOPY} --redefine-sym
              _binary_${unstripped}_start=${Symbol}_start
              ${Path}.elf
        COMMAND
              ${CMAKE_OBJCOPY} --redefine-sym
              _binary_${unstripped}_size=${Symbol}_size
              ${Path}.elf
    )
    add_custom_target(${Symbol}_elf DEPENDS ${Path}.elf)
endmacro()

#cmake #riscv #embed #binary #elf #note

1
0
0

quick jam during kid's naptime

3
2
1
Are you someone who has a simple fix for something in the Linux kernel, but haven't bothered submitting a patch because you find the email workflow daunting? Can be a bugfix, spelling correction, anything at all.

If so, I want to talk to you! I have tools that simplify this process quite a bit, but I need more feedback from people who aren't long-term Linux maintainers.

Please reach out, either via here or by emailing mricon@kernel.org.
9
431
333
Show older