Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
okanat
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
okanat
5d ago
How so? Firefox isn't a small, raggedy development project. Mozilla developers are well-paid and Mozilla has offices in a premium location and it can afford paying millions to their CEO, despite losing significant marketshare.
2.
▲
by
okanat
5d ago
> Oh, its good at doing desktop applications these days? Which GUI libraries are good these days? Some native win32 binding? Are there good equivalents for Qt? If your goal is "delivering applications to only well-sighted people who
3.
▲
by
okanat
5d ago
I'm using LineageOS so I have the AOSP Phone app. If Graphene uses the same, then you can actually determine the exact time of call, but you need to jump through a couple of hoops: Go to "Call History" from the three dots the
4.
▲
by
okanat
6d ago
Rust's async can be very lightweight depending on the runtime implementation. tokio and embassy are both runtimes but former is a throughput-optimized heavily multi-threaded while latter is a simple cooperative multitasking for embedde
5.
▲
by
okanat
11d ago
EU isn't a single identity. Usually overt displays of nationalism is frowned upon in Europe, especially in Germany. Moreover I have a strong guess that if there would be a flag, it would be the Bavarian one for a company called "I
6.
▲
by
okanat
13d ago
Yeah let's start on a specific version that they overhauled the API since computers are getting new hardware features, god forbid a different DPI. And use that as a leverage point against a library that kept their API quite stable for
7.
▲
by
okanat
14d ago
True RTOS scheduling is equally possible on Rust. RTIC does it already.
8.
▲
by
okanat
15d ago
There are more layers, if you'd like to look into it. - Web developers don't support older browsers because they lack the skill and economic motivation for it. - The managers of web developers will not support them, because there
9.
▲
by
okanat
15d ago
If 99.9999% is on WWW, nobody will move to Gemini. There is no business to build on Gemini, no publicly accessible, culturally broad community exists on it and none will exist. You'll only find programmers on Gemini. No authors, philos
10.
▲
by
okanat
15d ago
For a browser, that's not really possible without a significant team of over-the-average and paid developers. There are a lot of complexities in a browser. It has to have its own GPU driver, JIT compiler, optimized scheduler to pull pa
11.
▲
by
okanat
17d ago
There is, if said USB-C ports are both Thunderbolt 3+ or USB4. Thunderbolt will create a ad-hoc 10G network device between two hosts.
12.
▲
by
okanat
17d ago
What prevents people from obtaining or buying such devices and automating them? Using TVs as proxies is just one example of that. People will be willing to give their ID cards away too, if you pay them or beat them enough.
13.
▲
by
okanat
20d ago
European grid is linked together. That's one of the significant points of single market. Netherlands can use French electricity.
14.
▲
by
okanat
23d ago
No. Maybe web UIs do. However professional GUI libraries like WinForms, WPF, Qt come with a lot of well defined interfaces for activating menu bar, Alt+<key> combos, tab ordering. Just like TUIs, the developer should take time to prog
15.
▲
by
okanat
25d ago
> GUI SDKs generally require the developer to pick a solution. And it's easier to default to the simpler solution where you have one instance, one data model, one window. I don't know which GUIs you have programmed but for Wind
16.
▲
by
okanat
25d ago
I don't know much about macOS. I only used other people's stuff and navigating it is really hard for me. You're wrong about GTK, Qt, WinUI and Electron though. They default to "do nothing" which eliminates the abili
17.
▲
by
okanat
25d ago
Yeah. This is Unix nerd bs and toxic behavior and silly belief that only terminals deliver complex behavior. I was visiting a radio test lab in last February for our new product. They use a professional software which was written in WPF. Th
18.
▲
by
okanat
25d ago
KDE has a framework based on Qt's QML that works on Android. It is called Kirigami. They have written apps and even a complete Plasma Mobile using it. The apps work both on Android and Linux. Mobile has significant paradigm changes tha
19.
▲
by
okanat
25d ago
No. When the communication side is actually done thoughtfully, GUIs deliver superior experiences even in remote environments. VSCode SSH extension is one of the most widely developer-used proof against this. Windows' RDP is the other o
20.
▲
by
okanat
28d ago
THERE IS NO STANDARD, AGREED ON, RFC'd or EVEN BEHAVIORALLY DOCUMENTED ABI FOR MUSL TO FOLLOW! It's not Musl's fault that Glibc has an undocumented, badly designed, tightly coupled implementation. It's not Musl's fa
21.
▲
by
okanat
28d ago
Why? What kind of single-responsibility-principle that predicates the C standard library to become the both syscall interface and the binary loader as well? What happened to the Unix principle "do one thing and do it well"? Window
22.
▲
by
okanat
28d ago
It's not insane. Many people who were in the GNU organisation wanted the OS to be as hostile against binaries as possible to prevent people distributing proprietary software with GNU. That GNU became the userspace layer. It isn't
23.
▲
by
okanat
28d ago
The UEFI spec is open. The way to load Intel ME payload isn't. You need to do it otherwise the Intel CPU is as good as a brick. It will shut down automatically in 30 mins, none of the TPM functions will work, no power management will w
24.
▲
by
okanat
28d ago
It kind of does but in a "it is an implementation detail that you cannot access and it doesn't matter" sense. Unlike ELF, PE32+ files do not have an "interpreter" that you can specify. csrss.exe handles some of the
25.
▲
by
okanat
28d ago
You can completely skip all CRTs on Windows and still have a program that can call dynamic loader and other Win32 APIs. Here is a tutorial: https://nullprogram.com/blog/2023/02/15/ When you link with UCR
26.
▲
by
okanat
28d ago
> Can't be done. The libc is legacy, it can't be changed without breaking everything... Every other OS forces a C runtime. Windows never had this problem. If you really want it, you can actually skip CRT completely on Windows.
27.
▲
by
okanat
28d ago
> Wasn't Linux Standard Base supposed to fix this? I cannot imagine any reason why glibc would break at a rate that you can't keep the current version binary compatible for years. Guess what happened with LSB? Some distros like
28.
▲
by
okanat
28d ago
Here read it from the lion's mouth: https://wiki.musl-libc.org/design-concepts > Then, what is the exact reason a library compiled against glibc must be loaded by a specific ld-linux? I could see that this is true f
29.
▲
by
okanat
29d ago
There is no libc independent ABI. ABI doesn't purely mean just calling conventions. When you compile libc, you also get a binary loader ld-linux.so with it. They are not two independent components of a system. Basically all .so files c
30.
▲
by
okanat
29d ago
You'd expect that but, no. That's why you cannot load glibc-linked binaries in a Musl distro. Edit: that's why the hacks like the original post is needed, as well. The ABI is strongly dependent on explicit libc implementation
More ›