Posts
5411
Following
347
Followers
540
.

Jarkko Sakkinen

With ccd I focus on to single thread implementation including I/O :-) Two threads is way too much...

And it enforces to amortize workoads and other good practices that are too easily bypassed by a thread pool.
0
0
0

Jarkko Sakkinen

There will be soon need for a book "LLMless cookbook" for kids so that they don't fuck their careers with misguided beliefs and fantasies.

One recipe could be "build your own stash with local repositories". It's not really about any "secret sauce" but more like less friction to do random experiments from which to learn from. It's losless compression of *your own memory* whereas neural network is lossful compression of LLM model + generated additional interference based on material fed (fuck that was complicated to phrase lol, sick layered)

For a person like me, LLM generated implementation is +1 variation of thing that I could have, and literally always also have written manually. This is for expanding search space of alternative ways to branch code for instance. We're looking for quality over quantity after all, aren't we?

There is one recent example where I did use an LLM agents successfully and in very planned, instructed and sandboxed manner. I did a huge file recovery operation that reconstructed a couple of lost Git repostories from ddrescue dumps of three different computers.

Third example is actually a bit obscure but for rootns patch set that I'm working on I use a bug I've found in claude code to make the agent go insane by removing cwd beneath it while being overstressed with "impossible" workload.

What these examples show is that since I have the craft under control, even the use of agents is very "tool-oriented". The non-tool oriented use would be OFC compensating my own shortcomings.

AI companies are throwing a generation of potentially great engineers under the bus. That's sad to watch happening.
0
0
2

Jarkko Sakkinen

Edited 9 hours ago
I have now also syntax highlighted source code viewer in ccd. I stole that out from tree-sitter code of a small text editor project that never really got going.

My stash of local repos over the year really is like a super powerful LLM for me at least or could not be replaced with any of those :-)

Preloader will mean +1 thread, which again only uses non-blocking I/O.

That's really as much one should use at most. Context switches are expensive and IO is mostly just waiting from CPU's standpoint.

I think user space programs advertising the size of their thread pool are made by developers who really don't understand what they are doing TBH 🤷
0
0
0

LinkedIn Is Illegally Searching Your Computer. Microsoft is running one of the largest corporate espionage operations in modern history https://browsergate.eu/

Is there anything Microsoft is not doing these days?

6
11
0
To +1 the vaporware feel, I have to post occasionally about it :-) But it keeps me motivated when I write notes down.
0
0
1

Jarkko Sakkinen

Edited 22 hours ago
The DAW project I found a path to reduce the current 100 KSLOC and it has about halved.

1. Reduce radically custom rendering by levering GSK of GTK4 and base on GTK4 for window creation etc.
2. Drop plugins from the main project and migrated deleted UI that they need to that project.

After week or two of repivoting now I have a lively 50 KSLOC base :-) It has strong non-portable Linux focus like Logic has macOS focus so this is not an issue. It will be totally designed-for-pipewire DAW.

I really don't start projects anymore that I don't eventually finish. This might take year or two but I just occasionally decide +1 step and move it forward.

Given AI copying trend you really don't want to push in-dev repos out there. I only publish stuff that I consider to be a usable version of something.
1
1
3

Jarkko Sakkinen

Edited 11 hours ago
For caffeine command the only included themes are Catpuccin variations, as it fits to the brand :-)

It uses https://codeberg.org/jarkko/nippu to bundle the default themes. I hate dangling files at ../share.

Started to post about ccd because it suddenly starts to look like an app. Has been totally unintentional and off-topic project :-)

Powered by C.
0
0
2
It so far as only zip supported as a test case for VFS (using minizip-ng). I don't even think I will want to support all the possible file format but for anything supported the user experience is optimize. I will release it when it feels glitch-free for what it has.
0
0
0

Jarkko Sakkinen

Edited 2 days ago
I've created over last few months or so a single pane filemanger called Caffeine Commander aka ccd:

1.It has a VFS layer.
2. It does not invoke external programs as subconsequence of its predefined actions.
3. It does not have plugins.
4. While not always unavoidable, minimizing and reducing the build configuration is a continuous goal.
1
1
2
@lkundrak And if you get into using Yocto, and get stuck please throw me. I'm beginner with this topic so it will help me out to learn more :-)
0
0
1
@lkundrak it is defacto for like physical objects powered by linux :-)
1
0
0
And if you get into it you want to use this: https://kas.readthedocs.io/en/latest/intro.html
1
0
1
@lkundrak 3 weeks familiar. but I had idea where to use it, which helps learning :-) I would or now that I've gotten into it I like it more.

Also, "open source community" of Yocto is like engineers using tools and that sort of attitude. We don't like this but it can carve hole :-)
1
0
1

Jarkko Sakkinen

I have quite pretty big Yocto project to be published in near weeks/months including its own meta layer and complicated stuff such as OTA updates.

More on that later but https://github.com/siemens/kas was a great finding.

Unfortunately after working with Yocto for 2-3 weeks I found Kas only yesterday but was definitely worth of rewrite... (and i sleepless night)

Previously when working with Himmelblau Siemens surprised me with with linux-entra-sso browser extension. I guess they know how to deliver :-)
1
0
0

Jarkko Sakkinen

Thank God I have one M2 Mini. It's life saver in aarch64 builds despite having to docker wrap them. And orbStack is great!
0
0
0
PormerCE was awful so I leved up a bit and now it is docker compose built Forgejo + PostgraSQL.

And I went through the trouble of configuring Woodpecker only to realize that I rather use Forgejo Runners because they are out-of-the-box (and better integrated) :-)
0
0
0

Jarkko Sakkinen

"there's no place like lan" is trending :--)
1
0
0
With single yml file with that PortamerCE app in Asustor routers backed by PostgreSQL.
1
0
0

Jarkko Sakkinen

leveled up my localhost git hosting from ssh-to-NAS to separate git-account and forgejo :-)

life quality++
1
2
4
Show older