• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on twit.social

Jari Pennanen

@Ciantic@twit.social
mastodon 4.5.7

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh.

I will remove followers who haven't posted anything.

#Rust, #FSharp, #CSharp, #DotNet, #TypeScript

0 Followers
0 Following
Joined November 07, 2022
GitHub:
https://github.com/Ciantic/

Posts

Ciantic
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
Jari Pennanen
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
@Ciantic@twit.social · Feb 17, 2026

http://scripting.com/2026/02/17.html#a144757

It is still funny! @davew@mastodon.social writes:

> "Back when I ran a software company I'd help the team understand why they should be very very nice to our customers. 'They have our money in their pockets.' It generally got a laugh partially because I was their boss, but I like to think also because it's the truth."

View on twit.social
0
0
1
0
Ciantic
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
Jari Pennanen
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
@Ciantic@twit.social · Feb 16, 2026

VSCode is having normal one, it coredumps (but doesn't visibly crash) in the background, every now and then. I notice my CPU just spins mad and then:

Process 552756 (code) of user 1000 dumped core.

Odd that it doesn't crash, some background process clearly does.

#VSCode #Linux

View on twit.social
1
0
0
0
Ciantic
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
Jari Pennanen
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
@Ciantic@twit.social · Feb 15, 2026

imgui_bundle, a library for writing GUI apps with Python is amazing.

What is less amazing is that they are doing *exactly* what Wayland critics of protocol ext-zones was afraid of, misusing the reposition API to drag windows around. 🤦

In this case though, they are misusing xdg_popup as a kind of 'child window', and using reposition API when dragged. But this should be done with XDG child window without decorations.

Bug could be in #SDL or #Imgui_bundle

#Wayland #Linux #Python #ImGui

View on twit.social
Your browser does not support the video tag.
1
0
1
0
Ciantic
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
Jari Pennanen
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
@Ciantic@twit.social · Feb 14, 2026

I think #KDE's XDG Toplevel Icon V1 implementation may have a bug, or bug is in Google Chrome's way of using it.

https://discuss.kde.org/t/bug-in-xdg-toplevel-icon-v1-implementation/44339

View on twit.social
0
0
0
0
Ciantic
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
Jari Pennanen
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
@Ciantic@twit.social · Feb 13, 2026

systemd-run is cool, you can run some command and make sure it writes only to current directory:

systemd-run --user --quiet --pty --collect --pipe --service-type=exec --same-dir \
--property=ProtectSystem=strict \
--property=ProtectHome=read-only \
--property=ReadWritePaths="$(pwd)" \
your-command

It is notable that I don't include other flags, so this 'sandbox' is very very leaky, but anyhow.

#systemd #linux

View on twit.social
4
0
1
0
Ciantic
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
Jari Pennanen
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
@Ciantic@twit.social · Feb 12, 2026

Woohoo! Persistence is winning.

"Wayland Positioning Protocol Is Finally Merged"

Why this matters? Well, try to write an app that shows dialog only on occasion, your only protcol is WLR Layer Shell at the moment, because it allows to position itself via coordinates.

With this update, there is hope one can just use regular old windows when it makes sense.

https://www.youtube.com/watch?v=s-W7mZhx7QQ

@BrodieOnLinux@mstdn.social

#Sanity #Wayland #Linux

View on twit.social
2
0
0
0
Ciantic
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
Jari Pennanen
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
@Ciantic@twit.social · Feb 08, 2026

Compiled deno app uses 26MB of memory (initially at least), thats about same amount as my Rust app.

If I wrote Wayland wrapper for Deno, I could use it to write native apps. Yes binaries are a bit bloated, but not memory usage.

#Deno #Rust #Wayland #Linux

View on twit.social
4
0
0
0
Ciantic
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
Jari Pennanen
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
@Ciantic@twit.social · Feb 05, 2026

You might not need Tauri or Electron if you want to write with HTML/CSS native feeling apps.

Write web server (choose your language), that listens on localhost, then executes:

google-chrome-stable --new-window --app=http://localhost:3030/stats

This will open native looking window with taskbar button.

Make it so that when HTTP requests stop coming the native app kills itself.

Simple!

#Tauri #Electron #JavaScript #HTML

View on twit.social
0
0
0
0
Ciantic
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
Jari Pennanen
Jari Pennanen
@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh. I will remove followers who haven't posted anything. # Rust , # FSharp , # CSharp , # DotNet , # TypeScript

twit.social
@Ciantic@twit.social · Feb 04, 2026

Trying #Zig again, same problems as last time I tried. How to intall zig and zls? Well, I installed from Fedora 43 zig, but then ZLS doesn't work. I install ZIG VSCode extension, and click install ZLS, it doesn't do anything. Then I try "Install ZIG to workspace" via extension, and ZLS still doesn't install.

It's like they don't care about ZLS, it always is the problem when starting up with zig.

View on twit.social
0
0
0
0
313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 09:08:26 UTC