HN user

ognarb

2,833 karma

KDE maintainer and part of the board of Directors. As my job, I work at Nextcloud. Technologies: Qt/C++/QML/PHP/Js/Vue

Previously GnuPG and KDAB. Contact email: carl@carlschwan.eu

Posts120
Comments436
View on HN
endof10.org 1y ago

End of 10

ognarb
8pts4
kde.social 1y ago

LLM/AI companies DDoS-ing Git forges from open-source communities

ognarb
25pts1
cullmann.io 1y ago

Over 20 years of bug squashing

ognarb
1pts0
blogs.kde.org 1y ago

This Week in KDE Apps: Python Bindings

ognarb
2pts0
blogs.kde.org 1y ago

This Week in KDE Apps

ognarb
4pts0
www.kdab.com 2y ago

Using Nix as a Yocto Alternative

ognarb
4pts0
www.kdab.com 2y ago

Embedding the Servo Web Engine in Qt

ognarb
28pts3
redict.io 2y ago

Redict is an independent, copyleft fork of Redis

ognarb
51pts10
dantti.wordpress.com 2y ago

Cutelyst v4 – 10 Years

ognarb
1pts0
pointieststick.com 2y ago

This Week in KDE: Panel Intellihide and Wayland Presentation Time

ognarb
8pts0
invent.kde.org 2y ago

KDE Plasma: Add shortcut for opening LinkedIn

ognarb
3pts0
blog.david-redondo.de 2y ago

Dragging Docks and Tugging Toolbars on Wayland

ognarb
4pts0
kde.org 3y ago

KDE for Travelers

ognarb
3pts0
carlschwan.eu 3y ago

My Generic Open Source Project FAQ

ognarb
2pts0
kde.org 3y ago

KDE for Activists

ognarb
4pts0
kde.org 3y ago

KDE for Developers

ognarb
60pts12
www.kdab.com 3y ago

Shader Variants

ognarb
1pts0
kde.org 3y ago

KDE Gear 23.04 – New Arrivals

ognarb
6pts0
carlschwan.eu 3y ago

Show HN: A new open-source ePub reader

ognarb
4pts0
plasma-mobile.org 3y ago

This Month in Plasma Mobile: March 2023

ognarb
1pts0
blog.opensource.org 3y ago

Recap/Summary of the Digital Market Act Workshop in Brussels

ognarb
2pts0
www.industrialflutter.com 3y ago

Industrial Flutter

ognarb
2pts1
carlschwan.eu 3y ago

Digital Market Act Workshop in Brussels

ognarb
1pts0
carlschwan.eu 3y ago

Digital Market Act Workshop in Brussels

ognarb
2pts2
pointieststick.com 3y ago

This week in KDE: even better multi-monitor

ognarb
4pts0
kate-editor.org 3y ago

Kate: The Embedded Terminal on Windows

ognarb
1pts0
carlschwan.eu 3y ago

Show HN: Tokodon 23.02 (Mastodon Client)

ognarb
8pts0
plasma-mobile.org 3y ago

Plasma Mobile Dev Log: January 2023

ognarb
24pts1
cordlandwehr.wordpress.com 3y ago

Running Plasma on VisionFive-2 (RISC-V)

ognarb
5pts0
matrix.org 3y ago

Matrix Community Year in Review 2022

ognarb
2pts0

So the scope of this investment from STA is mostly focused on area which are underfunded in KDE, useful in a bit more corporate context while also being core components used by the rest of KDE and some third parties.

Wayland protocol development is fortunately already funded by Valve. And for the kernel work, this is something where KDE developers are very rarely involved with.

History/Motivations This project started as an exploration of using AI agents for software development. Based on experience tuning systems using Abseil's B+tree, I was curious if performance could be improved through SIMD instructions, a customized allocator, and tunable node sizes. Claude proved surprisingly adept at helping implement this quickly, and the resulting B+tree showed compelling performance improvements, so I'm making it available here.

It seems the code was written with AI, I hope the author knows what he is doing. Last time I tried to use AI to optimize CPU-heavy C++ code (StackBlur) with SIMD, this failed :/

I knew about gpgme-json, but I didn't knew, you could do web auth with that. I though the usecase was mainly mailvelope. How does that work?

Honestly I think it's fair. Really the only people affected by this change are people creating proprietary forks, everyone else benefits from this change.

I just wish there was a way to ensure that the company itself doesn't do a proprietary fork.

Another open source app with a bit of similar goal: https://apps.kde.org/itinerary/

The collaboration part is not that developed (but does exist based on Matrix as decentralized and end to end encrypted storage). That works very well is ticket extraction for hotels, train or flight + search for connection using public transport APIs.

Disclaimer: I'm involved with that app

Kwrite is basically kate without any plugins. Both applications are hosted in the same repo and developed at the same time.

Yeah Falkon is not using KIO. Same for Konqueror for network request. In the old time of QtWebkit and even older time of KHTML, the webview would reuse the Qt network stack, but now it's reusing the implementation from Chromium.

Btw KIO is now using QtNetwork for it's http implementation, instead of having it's own. So http2 is now also supported.

I had a similar case when I work on a Matrix client (NeoChat) and I and the other devs were wondering why loading an account was so slow. Removing the loading spinner made it so much faster, because the animation to render the loading spinner uses 100% cpu.