Posts
3914
Following
249
Followers
404
OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

Somehow this video from from gwEm two years ago always is a mood lifter, great stuff :---) https://www.youtube.com/watch?v=up4Ci9kzAeE
0
0
1

Jarkko Sakkinen

Edited 1 month ago
Today I'm going to:

1. Install Windows and wipe my Fedora.
2. Install NVIDIA drivers.
3. Redeem the code for "Indiana Jones: The Great Circle" and check that I get it to Steam.
4. Install Fedora and wipe Windows.

Wondering why FSF had a campaign based on lies about TPM chips, and does not have one on NVIDIA being DRM ;-)
1
0
4

Jarkko Sakkinen

Meanwhile in #Finland at my front door...
0
2
8

Jarkko Sakkinen

If you've ever wondered how to debug custom targets outside of cargo environment, here's an example of that:

https://github.com/paritytech/polkavm/issues/208#issuecomment-2544941559

I.e. situation where you just want to check what the compiler emits.

#rust #cargo
0
3
0

Jarkko Sakkinen

Not forgotten and not discontinued:

https://github.com/umlaeute/v4l2loopback/issues/268#issuecomment-2541605102

Just a slow process and busy at work before holidays ;-)

This is pretty typical for OOT drivers really. Bad architecture choices kind of accumulate because no one dares to make any actual changes to what is already there.

Probably would happen to me too if I was doing OOT so not blaming anyone, just saying how it is ;-)

#linux #kernel #video4linux
0
2
3

Jarkko Sakkinen

Pro-Q4! #FabFilter
0
0
0

Jarkko Sakkinen

IM's:

1. Signal: great for professional communications.
2. WhatsApp: great for being in touch with your mom.
3. Telegram and AWS Wickr: great for criminal activity and dealing drugs.
1
2
2

Jarkko Sakkinen

I wonder does SDL3 have anything like baseview [1] for writing plugin UI's?

[1] https://github.com/RustAudio/baseview
0
0
0

Jarkko Sakkinen

Three months in a company after this month. Three PR's in that time. The last one is almost finished: https://github.com/paritytech/polkadot-sdk/pull/6533

Could have performed better but at least all wen right and RISC-V based smart contract moved from PoC to experimental feature in the SDK.

After #6533 next up is to further refine DWARF parser in the PolkaVM.

People have different feelings and thoughts on blockchains but I do enjoy the most is that the whole ecosystem is so unfinished :-) Lot's of cool stuff is still waiting for a trophy collector.

#blockchain #parity #polkadot
0
0
0

Jarkko Sakkinen

Nice write up about Deluxe Paint:

https://www.datagubbe.se/dpaint/

Also in the later years Deluxe Paint Animation on PC was cool.
0
0
0

Jarkko Sakkinen

Edited 1 month ago

https://blog.google/technology/research/google-willow-quantum-chip/

Willow performed a standard benchmark computation in under five minutes that would take one of today’s fastest supercomputers 10 septillion (that is, 10^25) years — a number that vastly exceeds the age of the Universe.

1
0
0

Jarkko Sakkinen

I was wondering why rust-analyzer does random hickups and switching to lld finally fixed it. The choice of linker inherits from matching Rust environment of macOS, which does use LLVM ld, and never experienced similar glitches. This even happened sometimes with 9950X desktop.

So for any Rust installation in Linux I'd first and foremost always add this to .cargo/config.toml before anything else:

[target.x86_64-unknown-linux-gnu]
linker = "clang"
rustflags = ["-C", "link-arg=-fuse-ld=/usr/bin/lld"]

Installation:

1. In Fedora: dnf install lld
2. In Debian: apt install lld

AFAIK, by de-facto it probably uses GNU ld, and also some flashier newer ones do not provide glitch-free result with rust-analyzer (i.e. mold and wild).

#rust #llvm
1
1
0

Jarkko Sakkinen

Hmm... I get weird subprogram names from DWARF with RV32E/RV64E on RISC-V rustc.
Or like, each have the exact same symbol name o_O.

#rust #rustlang #riscv
0
1
0

Jarkko Sakkinen

Takes some time to get a test for my "FUSE camera driver" right (it's like in ~65% done til RFC) but one additional application that came to mind for it would be provide camera access for Wine ("winecamera"). So that you could use Windows applications, which require camera access.

#linux #video4linux #wine #windows
0
1
0

Jarkko Sakkinen

Edited 2 months ago
Video streamed with ffmpeg, and played with ffplay through with my WiP V4L2 loopback driver.

The next step is to detach the producer from /dev/videoX fops and instead return anonymous inode, which owns a file where the capture device can write the video stream.

The video resolution in this smoke test is 640x480, and the encoder scales it up in real-time to 1280x720.

#linux #kernel #media #video4linux
1
4
5

Time is an ocean in a storm...
35 years ago today, Prince of Persia was released on Apple II.

A huge, heartfelt THANK YOU to all who've shared this incredible journey.❤️🙏🕹️

To see what the prince and I are up to these days, check out https://jordanmechner.com.

2
1
2

Jarkko Sakkinen

I like in Rust how it returns back to MS-DOS on in executables and libraries ;-)

No joke. Makes debugging so much better experience...

DSO's suck... (for most part unless they are actually needed).

#rust #rustlang
0
0
2

Jarkko Sakkinen

IPv4 Internet of today

I wonder whether 2025 will be the year of IPv6.

I miss 90s and dialup as then you could actually speak to another computer no strings attached...

In some ways Internet was more advanced in tech back then ;-)
2
0
0
Show older