Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zorr
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
zorr
3y ago
It probably is. Since they already have a working web app, why would they throw all that away and start a new project from scratch targeting 3 platforms (MacOS, Linux and Windows) and triple the maintenance burden? I'm assuming they ha
2.
▲
by
zorr
3y ago
Leading to features like "Karmic Dice" in the recent Baldur's Gate 3
3.
▲
by
zorr
3y ago
That seems like missing the point of the article. What I understand the author to mean with Dart plan vs Typescript plan is the way these languages approached evolution of the base language (JavaScript). Dart aimed to replace JavaScript com
4.
▲
by
zorr
3y ago
When you don’t care about the discussions being in the public record the comments don’t necessarily need to be integrated in the blog. I have my email on my personal site and when an article reaches the frontpage on HN I usually get some em
5.
▲
by
zorr
3y ago
I'm putting my full comment here to add to the Linux votes since I'm on Linux 80% of my time. Although, I will be given the macOS trial a shot soon as I have an iOS project in the pipeline. Congrats on launching and sharing! The i
6.
▲
by
zorr
3y ago
How does N relate to the number of parameters that is frequently mentioned?
7.
▲
by
zorr
3y ago
Imagine your keyboard lagging a few extra ms before the character you typed is visible on the screen.
8.
▲
by
zorr
3y ago
I have a feeling desktop development is going to slowly revert back to classic OOP paradigms just like the web world detoured from MPA -> SPA -> SPA+SSR -> back to something that looks a lot like MPA again. Classic toolkits like GT
9.
▲
by
zorr
3y ago
Using the Spotify Rest API it is already possible to build nice feature rich Spotify clients for remote players. I don't think there is a supported native playback library? I'm not sure how local playback is implemented in this pr
10.
▲
by
zorr
3y ago
One of the things I'm thinking about recently is putting a Mac mini on my desk for occasional iOS development on multiplatform projects (main laptop is Linux) and keep it always running as a CI runner for those projects.
11.
▲
by
zorr
3y ago
More like an ADHD-sufferer that barely gets anything done
12.
▲
by
zorr
3y ago
No notifications aside from Signal, some Matrix channels of my OSS project and my work Teams. All the rest including WhatsApp has notifications disabled. Phone is on DnD most of the time. I occasionally check HN Frontpage,a local news websi
13.
▲
by
zorr
3y ago
Since you mentioned Kotlin, you might be interested in the recent gtk-kn effort which provides OOP bindings to GTK in Kotlin Native. (Early preview, not production ready at all) https://gitlab.com/gtk-kn/gtk-kn
14.
▲
by
zorr
3y ago
This example shows off the builder style, but since gtk-rs is built on top of GTK, .ui XML files are also supported. You can edit .ui files using the legacy Glade editor (with a conversion script), the newer (but incomplete) Cambalache proj
15.
▲
by
zorr
3y ago
I explained in other siblings already why the toolkit cannot make assumptions about storing and restoring the window size. The app knows about the content and requests one or more windows with a requested size depending on its contents, and
16.
▲
by
zorr
3y ago
As explained in a sibling comment, the toolkit cannot make assumptions about restoring an apps window state to its previous size. Sure it might work for simple hello world apps that always open the main window, but that's not always th
17.
▲
by
zorr
3y ago
It has some logic to it though: An application developer is going to use the toolkit to open one or more windows on startup and the DE/WM has to place those somewhere. The first window opened by the app is not guaranteed to be the main
18.
▲
by
zorr
3y ago
The window state is not the GTK devs problem but an app developer problem. One of the very first topics in the GNOME developer guide is how to use settings to save/restore window state on close/startup. https://develope
19.
▲
by
zorr
3y ago
From what I've seen the .ui format for Gtk3 and Gtk4 are different and Glade does not support Gtk4 Widgets or its additional libraries like libadwaita. Cambalache is a successor for Glade but it also has issues. It uses its own storage
20.
▲
by
zorr
3y ago
The discussion is mostly about what a distribution should contain. I don't think a distribution has to contain all the possible software applications in existence. Instead, I think distros have to provide the base packages like desktop
21.
▲
by
zorr
3y ago
What is the problem with libadwaita?
22.
▲
by
zorr
3y ago
GTK has bindings to modern languages. The gtk-rs project is actively working on Rust bindings. I'm personally working with some others on Kotlin Native bindings and I know a new JVM effort is in progress using the new JVM FFI capabilit
23.
▲
by
zorr
3y ago
Check out the gtk-rs project which provides the Rust bindings.
24.
▲
by
zorr
3y ago
For base packages like desktop environments, tools, libraries, popular applications, etc, yes. But I don't think they should be responsible for every end-user third party application. It's a massive waste of time for everyone invo
25.
▲
by
zorr
3y ago
They solve the problem of being able to run software against a known set of dependencies instead of depending on the versions that come with the distro. Older packages can still run even when the dependency version the distro provides has c
26.
▲
by
zorr
3y ago
> That's kinda what the distros ARE For the base system and libraries, yes. But why should the distro maintainers be burdened with additional work for every possible enduser application out there? If I write a GTK app and want to ma
27.
▲
by
zorr
3y ago
The problem with that model is that it puts the burden on the distro maintainers to package every possible application for their distro. And application developers have to essentially wait for each distro to repackage their app before it be
28.
▲
by
zorr
3y ago
How would that work for deprecations and new API introductions? GNOME is built on top of glib/gobject/gtk and a host of other libraries which all have to be ABI-compatible in some way. And GNOME itself is used as a base platform f
29.
▲
by
zorr
3y ago
I am currently working on kotlin native bindings for the whole gtk/gobject/glib stack and with a small DSL/fluent api layer on top, building UI's by composing Widgets without XML is not that complicated anymore.
30.
▲
by
zorr
4y ago
What do you mean with KVM? A Kotlin-specific VM? I don't see the need for that as Kotlin the language is rapidly evolving into a higher level language that runs on top of JVM, Android, web and native platforms (iOS, MacOS, windows, Lin
More ›