Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
felipefar
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
felipefar
1y ago
The Telegram desktop app also uses Qt Widgets.
2.
▲
by
felipefar
1y ago
Yes, most people who have an incentive in pushing AI say that hallucinations aren't a problem, since humans aren't correct all the time. But in reality hallucinations either make people using AI lose a lot of their time trying to
3.
▲
by
felipefar
2y ago
Just wanted to share that I've found part-time roles hard to get by. It seems companies mostly look for full-time employees. This is unfortunate because it makes harder to keep working on personal projects on the side, because you eith
4.
▲
by
felipefar
2y ago
You could support mobile platforms as well. IIRC, even if Android allows creating only one window per activity, this behavior can be easily mapped on the abstraction that you provide.
5.
▲
by
felipefar
2y ago
They solve the use-after-free issue by keeping pointed objects alive, not by helping you think better about object lifetimes in your code. That means some objects will live for longer than you initially thought they would, and potentially e
6.
▲
by
felipefar
2y ago
Hard pass on the garbage collector. We don't need that, and the minimal GC support that was in the standard has been removed from C++23.
7.
▲
by
felipefar
2y ago
I'm excited by these explorations of dynamic components in rich text. Notion has popularized the idea of documents with rich blocks, where the blocks can provide dynamic behavior to traditional documents. And now we're seeing type
8.
▲
by
felipefar
2y ago
There's already been some talk of using consumer cloud providers. One shortcoming however is that to work well you have to duplicate the users' data for each client app, so you'll consume x times more storage space of the use
9.
▲
by
felipefar
2y ago
It seems that Notion is a kind of product that tries to solve issues from many areas, so it has everything that almost solves a meaningful problem for the user, but not quite. So the burden is on the user to go that extra mile, who will hav
10.
▲
by
felipefar
2y ago
I've heard about SwiftUI just some months ago, and was initially excited about the demonstration in WWDC, so I started to pay more attention to it. Now I've been reading comments on how it doesn't handle well more complex UIs
11.
▲
by
felipefar
2y ago
Nice work! It wouldn't be much work to support Android with this library and keep the single source file, since the addition of native_app_glue. It'd require just an AndroidManifest.xml, and the API communication can be done by ca
12.
▲
by
felipefar
2y ago
I'm curious to hear more about those problems. Do you have any articles covering them in more depth?
13.
▲
by
felipefar
2y ago
That's actually a great idea for a second follow up article. I've worked a lot with rich text and custom text objects, but would also like to explore itemization and the lower level layers. What would you like to know more about i
14.
▲
by
felipefar
2y ago
I saw them, they are a very small step in what I believe is the right direction, since you can use a custom textDocument. Anyway what I think would be useful is to jailbreak the QML API. Make the QML C++ API publicly available. Let us deriv
15.
▲
by
felipefar
2y ago
> I've had more problems with Widgets, especially when doing a lot of animations (even just scrolling big text views) on a 4K display on MacOS, but maybe I'm thinking graphics and not input lag. There's two things to consi
16.
▲
by
felipefar
2y ago
Well, I don't want to bash on QML, since I really appreciate the efforts that the team puts in it. But I do think its current state is not the best when compared to Qt Widgets, and lament that there's a split between the two tool
17.
▲
Understanding the Layout Process in Qt Widgets
(felipefarinon.com)
62 points
by
felipefar
2y ago
|
45 comments
18.
▲
by
felipefar
2y ago
I've been researching CRDTs for a reference manager that I'm building ( https://getcahier.com ), and thought that some hybrid of automatic and user-operated conflict resolution would be ideal, as you described. But curre
19.
▲
by
felipefar
2y ago
Do you use last-write-wins using the received order of operations on the server or using a logical clock? I believe that for Notion the collaboration use case is more important than async editing, so a CRDT makes more sense, but for text ed
20.
▲
by
felipefar
2y ago
CRDTs are powerful, but it's unfortunate that they leave behind a trail of historical operations (or elements), both in their ops- or state-based variants. Even with compression, it's still a downside that makes me concerned about
21.
▲
The past, present, and future of local-first – Martin Kleppmann [video]
(youtube.com)
6 points
by
felipefar
2y ago
|
0 comments
22.
▲
by
felipefar
2y ago
Nice job! I've been wanting to write a PDF parser for learning purposes, but have been put off by the quantity of files that open source PDF parsers have on their repos and the different tech that they need (image formats, compression
23.
▲
by
felipefar
2y ago
Cahier is built from scratch with native tech. Besides more comprehensive notetaking support, I also want to provide support for synchronization with existing cloud providers (Dropbox, iCloud, etc.).
24.
▲
by
felipefar
2y ago
Low UI density is the new emperor's clothes in modern UI design. It's being actively promoted by companies in order to cut design costs, but the truth is that it's only reasonable on touch interfaces or casual apps. Mouse int
25.
▲
by
felipefar
2y ago
I might be going against the current here, but why Markdown? Hardly anyone outside tech knows how to write using Markdown, and a rich text editor with good shortcuts will cater to both non-tech and tech audience. All in all, I agree that wr
26.
▲
by
felipefar
2y ago
Unfortunately it's not supported by Safari either.
27.
▲
by
felipefar
2y ago
I'm already convinced of the benefit of declarative GUIs over imperative ones. To be clearer, what I mean by declarative GUIs is ones where I can specify that UI elements should be bound to certain values in the memory of my program, s
28.
▲
by
felipefar
2y ago
I'm curious to hear your take on this: what's the advantage of following the virtual control tree approach compared to instead updating directly the controls that are displayed to the user?
29.
▲
by
felipefar
2y ago
That'd be amazing not only for go apps but for software built on other languages as well. I'd pay for a good, straightforward build packing + crash reporting + autoupdater solution for my apps.
30.
▲
Qt 6.7.1 Released
(qt.io)
23 points
by
felipefar
2y ago
|
2 comments
More ›