HNHacker News
TopNewBestAskShowJobs

obdev

409 karma · joined October 16, 2020

submissionscomments
obdev··on 2025 was a disaster for Windows 11
Well, we're in the anvil business. Unless someone pulls the cart himself using C++ and MFC, similar amounts of oat will be consumed to get to our destination. Based on my empirical observations, WinUI 3 with C# eats memory like a horse. I'm willing to stand corrected with more data.

Platform integrity and accessibility are the real concerns with Electron. What is the solution, though? Does anyone still have time and patience for the byproducts of WinDev vs DevDiv power plays, even at Microsoft?

obdev··on 2025 was a disaster for Windows 11
How many browser tabs you have open right now?

I find JavaScript and its ecosystem atrocious in many ways, but several browser tabs and Electron/WebView apps running just fine on an early 2010s PC I employ.

I don't see an XAML based C# .NET desktop app performing marginally better than an equivalent well-written Electron app either. In both cases, GPU takes care of the graphics rendering, JIT and GC do what they do, and you might be able to offload the pain points over to C++ through WebAssembly and P/Invoke or COM objects.

obdev··on Blender 4.5 LTS
Blender 4.5 LTS Release Notes:

https://developer.blender.org/docs/release_notes/4.5/

obdev··on Gio UI – Cross-platform GUI for Go
Not OP, but thank you for the detailed feedback. I've been considering various options, including Swing, for a small desktop tool.

May I ask how are the apps made with Electron, Tauri, Wails or other WebView-based GUI toolkits performing on macOS in these regards?

obdev··on Gio UI – Cross-platform GUI for Go
JavaFX is alive.

Check out what do people work on using JavaFX: https://www.jfx-central.com/links

obdev··on ENIAC Simulator
Package size advantage of Wails, Tauri and likes; is it worth giving up Chromium's integrity across platforms, thus dealing with Safari/WKWebView and WebKitGTK anomalies?
obdev··on How big is the Flutter team?
Indeed, Johan Vos of Gluon is the leader of the Project Mobile.

Swing remains a decent GUI toolkit, but it still requires native dependencies for stuff like OS file dialogs and other platform APIs, audio/video codecs, hardware-accelerated graphics.

obdev··on How big is the Flutter team?
Oracle still maintains JavaFX along with Gluon and others. New features and bug fixes are delivered on each release.

Java and JavaFX are being ported to iOS and Android as Project Mobile under the official OpenJDK umbrella.

JavaFX fresh builds are also seen on jdk.java.net now.

obdev··on How big is the Flutter team?
Tauri has a big community. Flutter has a big community. Do you believe Tauri can survive without a direct corporate backing, while Flutter can't?

It's not a rhetoric question. I'm in need of a native application toolkit, and I gravitate towards Tauri for technical reasons. However, I'm not sure if the Tauri project has enough cash flow to sustain a durable alternative to Flutter, Qt, Avalonia, JavaFX, Compose Multiplatform, and likes.

obdev··on Uno: Create Beautiful Cross Platform .NET Apps Faster
Thank you. Your software has indeed a decent feature set. I will definitely try it out as soon as possible. I wish you the best of luck with the business!
obdev··on Uno: Create Beautiful Cross Platform .NET Apps Faster
How does Hydraulic Conveyor improve the distribution of cross-platform JavaFX applications, especially compared to the standard jlink/jpackage workflow?
obdev··on Ask HN: Best stack for building a desktop app?
Java is indeed a great technology.

JavaFX, however, seems to have many unfixed bugs, even though it's actively maintained.

How do you overcome the obstacles when developing and deploying your JavaFX application[s], so it's working well for you?

obdev··on Ask HN: Best stack for building a desktop app?
Flutter is cool, but does Dart have a decent library ecosystem for the needs beyond a rich client application?
obdev··on Ask HN: Best stack for building a desktop app?
How is the Wails project being managed?

Does it have a backing company or enough sponsors to ensure its future?

obdev··on Ask HN: Best stack for building a desktop app?
How is the developer experience when building desktop apps using Tauri?

Is there a lot of friction between the Rust core and the TypeScript frontend?

obdev··on Leaving Rust gamedev after 3 years
So your magic ball tells you why did people hit the "flag" button on my post. Thank you for sharing that.

For a moment I thought every hint of criticism towards Rust is suppressed or censored by the Rust zealots.

obdev··on Leaving Rust gamedev after 3 years
I value good tooling as much as the next software engineer. We have good IDEs, build systems, package managers in Java and .NET lands; but we also have a decent environment of established, well-maintained libraries and frameworks.

Rust is deemed to have good tooling, but the third-party library ecosystem is following the NPM/RubyGems culture with all the fragmented dependencies, plus the added complexity of compile times due to lack of ABI compatibility.

Meanwhile, monolithic projects like Tokio also keep strengthening their reign among the small peasant crates.

I'm learning Rust, after decades of various languages with garbage collector, and I believe in the language itself and its tooling. But everything else about Rust irks me.

obdev··on Leaving Rust gamedev after 3 years
I mean, if we are allowed to lie in order to promote Rust, why don't we just smear all the C/C++ code bases in the world as security hazard needed to be sorted out ASAP?

Unless we already do...

obdev··on Leaving Rust gamedev after 3 years
Your post is "flagged" to oblivion, just like my earlier post questioning the "inclusive" culture of the Rust community.

What is it called when a person or group's actions don't match their words?

obdev··on [dead]
> And how exactly would you get punished?

You probably missed the news about "protestware" open source software harming their users' computers based on their IP address locations, or software engineers being fired from their jobs, or people getting banned from online/offline social gatherings, and thousands of other examples occurred due to political motives.

> But how would anyone know?

You're asking the wrong questions. What if they know? Am I supposed to hide my entire being to avoid the "excommunication"?

obdev··on Ask HN: Rust vs. Go vs. C++ for web-based desktop applications?
Can you please elaborate the "least headaches" part?

I know it's Rust's main selling point compared to C++, but is it also favorable for a user of statically-typed GC languages like Go, Java, C#?

obdev··on Ask HN: Rust vs. Go vs. C++ for web-based desktop applications?
Browser engines have good accessibility, good text rendering, and useful Web APIs to play with.

These features are not easy to achieve without using the native toolkit for each platform, or bundling a monolithic cross-platform framework.

obdev··on WebAssembly adoption: Is slow and steady winning the race?
May I ask how do you solve the problem that almost none of the 3rd party libraries in Java ecosystem use modules?

Last time I checked, jlink tool refused to make use of those "automatic module" dependencies when creating an image.

obdev··on Why choose async/await over threads?
How adequate is Swing (combined with JGoodies Binding or RxJava) compared to JavaFX in this regard?
obdev··on Flightradar24's new GPS jamming map
You're trying to connect the dots between two separate phenomenons. This oversimplification will only mislead you.

You'd think that your left-wing instincts will guide you through this, but you will accidentally end up taking ugly sides in proxy wars in this part of the world.

PKK started out according to CIA's Operation Gladio to justify the 1980 coup, and continued operating in line with the Carter Doctrine. Its first actions were assassinating Kurdish and Turkish left-wing leaders (Zeki Ön, Mehmet Ongan, Adil Turan, Hasan Erkılıç to name a few).

Today, PKK follows the radical Islamist narratives (Şeyh Said, Seyit Rıza, etc. are often celebrated by them). PKK is in agreement with an Islamist terrorist organization (FETÖ) behind the 2016 coup attempt, whose leader (Fethullah Gülen) resides in the US. PKK conducts international drug trafficking at "cartel" scale (between Asia and Europe; ask your neighborhood drug dealer about it). PKK is backed by several crime syndicates and tribes who are responsible for countless human rights violations from systematic child/woman abuse to forced labour and human trafficking. PKK is currently taking part in the ethnic cleansing of Arabic, Turkish, Assyrian population in Syria and Iraq to make a space for an American-backed puppet state under "YPG" alias.

How is your IRA-PKK correlation shaping up now?

Your "reputable sources" are compilations of quotes by "usual suspects" anyway. Western organizations are not known for being the gold standard of social justice advocacy here, as they have a history of endorsing any "project" that fits their financial and political agenda; from cyanide process in gold mining, to civil warfare for carving up sovereign states.

obdev··on Flightradar24's new GPS jamming map
You can't just dump links to 10,000-word political essays, and expect them to support your original premise that the PKK terrorism is justified.

You must have a knowledge about the history and currency of the topic to hold such strong opinions. You should also use your own words to articulate your arguments, so I can keep myself engaged in this conversation.

Nevertheless, I've read the report. It misinterprets the government's certain actions to protect the public against several jihadist, separatist, and other destructive movements, which are not exclusive to a specific ethnic group.

It also fails to recognize the newly founded republic's goal to build an inclusive Turkish citizenship identity, and to provide a progressive and secular education program to everyone regardless of their race, religion, and gender while preserving the cultural value of each.

"Kurdish" isn't a single language anyway. There is a reason Kurds use French in France, English in USA/UK/Canada, and Turkish in every part of Turkey to communicate with each other, unless they're from the same tribe. It's not realistically possible to institute a system to provide public service to every individual without establishing a common ground.

obdev··on Flightradar24's new GPS jamming map
In the 1980s, Iraqi Kurds were fleeing to Turkey for freedom and safety. The Prime Minister was of Kurdish origin. You could hear people speak Kurdish freely anywhere between the west and east end of the country.

There were no "anti-Kurdish" laws and policies. The pro-American coup d'état in 1980 came with a law to control non-Turkish publications, but it was never put into action.

obdev··on Flightradar24's new GPS jamming map
Turkish Government has had many high-ranking Kurdish officials, including multiple presidents and prime ministers.

There have been more Kurds served in the Turkish Army than all the other armed organizations combined.

Majority of Kurds in Turkey openly support the Turkish Government, especially against the PKK terror.

Several Kurdish organizations in Iraq, Syria, and Iran support the Turkish Government, especially against the PKK terror.

PKK kills Kurds. PKK kills Turks. PKK will happily kill you if doing so benefits the crime and propaganda business they have been profiting for decades.

Let's not parrot some politically charged material as facts without having any actual understanding about such sensitive matter.

obdev··on Flightradar24's new GPS jamming map
> Turkey has had a significant internal conflict with the PKK (Kurds)

PKK the terrorist organization, yes. Kurds the ethnic group, no.

obdev··on Qt 6.4
How viable is LGPL'd Qt, in its current situation, for closed-source desktop applications?
Page 1 of 2Next →