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 Qt Widgets Rendering Pipeline
In your website, you say that your code is open source but I can't find a github repo. I would love to see how you did the text manipulation code.
ognarb··on GTK: Introducing Graphics Offload
Inskape devs have a lot of trouble making their app work on other OS.
ognarb··on KDE desktop cube effect returns
Original source for this news: https://pointieststick.com/2023/10/27/these-past-2-weeks-in-...
ognarb··on KDE desktop cube effect returns
The font used in Plasma is Noto Sans and the reason we (I'm a kde developer) use it is because it has a very large support for all language in the world, which makes it an appropriate default.
ognarb··on F-Droid version of KDEConnect uninstalled by PlayProtect
A lot more similar reports can be found here: https://old.reddit.com/r/kde/comments/175upzi/has_play_prote...
ognarb··on LTS kernels are no longer supported for 6 years because no one used them
It's an article from Bryan Lunduke. What can be expected other than controversial and click bait articles?
ognarb··on OnlyOffice: Free open source office suite with business productivity tools
The company has quite some links to Russia. Until recently it was owned by a Russian company but headquartered in Riga, now they seems to have moved the headquarters in Singapore according to this Wikipedia edit: https://en.m.wikipedia.org/wiki/Special:MobileDiff/117266616... (which I'm not sure I can trust completely as there as been multiple attempt to remove any mention of Russia on that page)

But if I had to guess, the major development effort is still done in Russia.

ognarb··on All Librem 5 smartphones have shipped
They only managed that by not refunding tons of people and constantly lying.
ognarb··on Adventures in Debian's Qt Land
Qt still does release update for the Qt6 serie. Qt5 is basically discontinued even for commercial users and KDE has a collection of patches from Qt6 which also applied for Qt5 here: https://invent.kde.org/qt/qt/ which most distributions are using.
ognarb··on KDE for Developers
Kate has LSP support. Checkout the plugin section in the settings there is also built-in plugin for DAP-based debuggers, Git, SQL database and more
ognarb··on How fast can European steelmakers decarbonise?
I wonder if at some point the EU should block the usage of dirty steel and only authorize carbon neutral steel. This would provide a great incentive for other countries to also invest in clean alternative.
ognarb··on Report from the German Parliament's “Sustainable by Design” Conference
It's important to understand how much software is responsible for greenhouse gaz emissions and it's good that politicians are finally realizing that.
ognarb··on 'Devastating' melt of Greenland, Antarctic ice sheets found
I disagree. The industry is a big emitter of co2 but they obly respond to demand from consumer. The oil industry would not pollute as much if nobody was driving a car or flying. The meat industry would not pollute as much if we weren't eating as much meat. It's a society problem but unfortunately unless you force people to change their habits I don't see this changing.
ognarb··on GitHub Copilot emits GPL code
Also I wonder how this will hold with certain technology. For example apps written with Qt or GPL are very likely to be GPL licensed, unlike apps written in JavaScript which are often licensed under MIT. The likeness of copilot/chatgpt splitting gpl licensed code is the quite higher in Qt/GTK projects...
ognarb··on KDE Plasma Is Not a Desktop Environment
See related post by Nate Graham around Plasma as a product https://pointieststick.com/2023/04/12/plasma-products/
ognarb··on Show HN: StratusGFX, my open-source real-time 3D rendering engine
It's definitely an impressive project. Building a real time 3d rendering engine is not trivial
ognarb··on CSS Paged Media Module Level 3
Related discussion from yesterday https://news.ycombinator.com/item?id=35242299

There is some polifill for this spec https://pagedjs.org/documentation/

ognarb··on Laying Out a Print Book with CSS
For those interested in this topic, you might want to checked paged.js https://pagedjs.org/documentation/

It's an polyfil for the unimplemented CSS paged specification, which is exactly that is needed for laying out pages. https://www.w3.org/TR/css-page-3/

ognarb··on This week in KDE: “More Wayland fixes”
KDE telemetry is strictly opt in. Some distro like openSUSE even disable it completely. We don't nage you into enabling them. KDE is a non profit, we won't sell any data and only wn handful of developer have access to the data. We have a clear process about how to introduce telemetry in an application.

We have a clear privacy policy https://kde.org/privacypolicy-apps/ and privacy is something we really care about. See for example initiative to develop kde itinerary to be able to track your travel in a privacy councious way or all the work on gpg/autocrypt in kmail wnd kleopatra.

ognarb··on Google Summer of Code 2023
It will be the forth year I will be mentoring projects \o/. If someone is interested in contributing to KDE, we have a list of ideas here: https://community.kde.org/GSoC/2023/Ideas
ognarb··on Cheerp 3.0: C++ compiler for the Web, now permissively licensed
This looks interesting, does anyone tried it before and can comment on how good this work on a real world project?
ognarb··on Show HN: Procal: A simple Qt-based programming calculator
Qt is not turning into a commercial project. It has always been a project which is dual licensed under GPL (and later some of the modules were also licensed under LGPL) and a commercial license.

It's just that the Qt company always tries to make it non-clear that Qt is not open source to drive their sales.

Regarding bloat, Qt is quite modular and if you want just the widgets you only need QtBase and none of the additional modules.

ognarb··on EU will require Apple to open up iMessage (2022)
Matrix.org made a small demo of this at a EU workshop recently. I attended the workshop and wrote a bit about it https://carlschwan.eu/2023/03/02/digital-market-act-workshop...
ognarb··on EU will require Apple to open up iMessage (2022)
Yeah, but they are also working on an alternate solution where the bridging happens in the client, which doesn't have this issue.
ognarb··on EU will require Apple to open up iMessage (2022)
In case this interest someone, I attended on Monday a workshop from the eu commission and wrote about it here https://carlschwan.eu/2023/03/02/digital-market-act-workshop...
ognarb··on Digital Market Act Workshop in Brussels
Thanks fixed
ognarb··on GPU Video acceleration in the Windows Subsystem for Linux now available
Of course Linux offers tons of features people like me or you might like (I'm a KDE dev), but there is also a vast amount of Linux user who for example discovered Linux by installing a VM for an uni project or have to use a POSIX environment for a programming project and then decided to stick with Linux because they liked it. There is a serious risk that people won't be tempted to try the Linux desktop anymore and instead will just use WSL. This is bad as it means less potential new contributors and enforce even more the dominance of Windows on the desktop.
ognarb··on GPU Video acceleration in the Windows Subsystem for Linux now available
It was their second attempt, the first one was in 2020 https://lkml.org/lkml/2020/5/19/742 and was also turned away.
ognarb··on GPU Video acceleration in the Windows Subsystem for Linux now available
This entire concept of having directx in WSL sounds like Embrace Extend Extinghish, all over the place. This means we will have some linux programs only running in WSL. This is fucked.

> libd3d12.so and libdxcore.so are closed source, pre-compiled user mode binaries that ship as part of Windows. These binaries are compatible with glibc based distros and are automatically mounted under /usr/lib/wsl/lib and made visible to the loader.

Mesa is a freedesktop project and this is not the freedesktop I was imaginating.

ognarb··on Why do we create modern desktop GUI apps using HTML/CSS/JavaScript? (2022)
With Qt you can use QML and use a declarative language and this was way ahead of it's time when it was first released in 2009.
← PreviousPage 3 of 15Next →