HNHacker News
TopNewBestAskShowJobs

ognarb

2,859 karma · joined October 8, 2017

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

submissionscomments
ognarb··on Compiler-style optimization for drawing via Skia
Do you have a link to this work about dbus?
ognarb··on Live map of public transport in Belgium
Even more impressive: https://api.transitous.org/ (but not everything is live)
ognarb··on I attended the State of the Map conference
For public transport, transitous is great https://transitous.org/
ognarb··on Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD
2 commits in the repo both generated by claude. This is AI slop, I wonder where you see good momentum?
ognarb··on Sovereign Tech Fund invests over €1M in KDE software development
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.

ognarb··on Sovereign Tech Fund invests over €1M in KDE software development
I'm one of the board member of the KDE e.V. I'm super pleased to see this news finally out in the public and that the German government decided to strategically invest in KDE and open source in general. If anyone has a question about this, shoot away.
ognarb··on Who is Satoshi Nakamoto? My quest to unmask Bitcoin's creator
Source: I worked two years on GnuPG, which is certified VS-NfD: https://de.wikipedia.org/wiki/Geheimhaltungsgrad
ognarb··on Who is Satoshi Nakamoto? My quest to unmask Bitcoin's creator
And nowadays, PGP technology is mostly used by the government and military. I wouldn't be surprised if this was also the case when Bitcoins was originally developed
ognarb··on Plasma Bigscreen – 10-foot interface for KDE plasma
To be fair. Plasma BiScreen is now lead by Devin Lin which has done a amazing job moving Plasma Mobile once the initial sponsor of it turned its interest somewhere else. So i am quite happy to see the progress there :)
ognarb··on GPL upgrades via section 14 proxy delegation
We do that in KDE too, where the decision to update to a possible gpl4 is decided by a vote of the KDE e.v. (the legal non profit organization behind the project) membership.

https://invent.kde.org/office/marknote/-/blob/master/LICENSE...

ognarb··on High-performance header-only container library for C++23 on x86-64
> 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 :/

ognarb··on Linux Instal Fest Belgrade
There is a nice overview of this sort of events on the End Of 10 website: https://endof10.org/places/
ognarb··on Switching from GPG to Age
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?
ognarb··on KDE Connect: Enabling communication between all your devices
Thanks for the link to the screenshots page, I completely forgot we had one
ognarb··on KDE Connect: Enabling communication between all your devices
That screenshot is very old, for an actual screenshot. For an actual screenshot, you can find one on today's announcement: https://kde.org/announcements/plasma/6/6.5.0/

Btw as one the web developer behind KDE's website, do you mind telling me where you found that screenshot?

ognarb··on LabPlot: Free, open source and cross-platform Data Visualization and Analysis
On linux, you are likely missing the db drivers for Qt for other database types.
ognarb··on NetBird Is Embracing the AGPLv3 License
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.

ognarb··on Korean students seek 'digital undertakers' amid US visa social media screening
The US is not only restricting the free speech of their own citizens but also from citizens of other countries...
ognarb··on The German automotive industry wants to develop open-source software together
Mercedes Benz is already for example using KWin from KDE as Wayland compositor and likely many other open source components. So this sort of move is not without precedent.

It's a smart move to do so instead of switching to Android Auto and loosing control of one of the most important component of the experience of the car.

ognarb··on Harper – an open-source alternative to Grammarly
None
ognarb··on Show HN: Ikuyo a Travel Planning Web Application
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

ognarb··on UndoDB – The interactive time travel debugger for Linux C/C++ for debugging
What's the difference with RR?
ognarb··on Hotspot: Linux `perf` GUI for performance analysis
From the same author, Heaptrack to investigate memory usage is also very helpful: https://invent.kde.org/sdk/heaptrack/
ognarb··on The Web Is Broken – Botnet Part 2
The issue is that it would require normal user to also do the same, which is suboptimal from a privacy point of view.
ognarb··on How I use Kate editor
Kwrite is basically kate without any plugins. Both applications are hosted in the same repo and developed at the same time.
ognarb··on Shell-secrets – GPG-encrypted environment variables
It already exists and it's called Kleopatra. It's developed by KDE with some support from the GPG developers and is part of the Gpg4Win suite.

It's used by quite a few companies and public administrations.

ognarb··on Shell-secrets – GPG-encrypted environment variables
I like the idea. GPG encryption are super helful when sharing secrets.

Disclaimer: I work on some UI for GPG as my day job.

ognarb··on FOSS infrastructure is under attack by AI companies
INAL at some point, I was wondering if it wouldn't be easier to sue these companies for DDoS-ing than copyright violations.
ognarb··on Falkon: A KDE Web Browser
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.

ognarb··on Why fastDOOM is fast
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.
Page 1 of 15Next →