Viewing profile — felipefar
felipefar
HN member- Joined
- Sun, Apr 23, 2023, 1:02 AM UTC
- HN karma
- 257
- Public activity
- 88 items
- HN profile
- View on Hacker News ↗
About felipefar
Building https://getcahier.com.
Recent public activity
-
comment
Comment #44631110
The Telegram desktop app also uses Qt Widgets.
-
comment
Comment #43701674
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 p…
-
comment
Comment #42425662
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 wor…
-
comment
Comment #42218646
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 provi…
-
comment
Comment #41899851
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 lon…
-
comment
Comment #41899750
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.
-
comment
Comment #41716872
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 t…
-
comment
Comment #41716738
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 …
-
comment
Comment #41684069
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 t…
-
comment
Comment #41574629
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 o…
-
comment
Comment #41484545
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 AndroidManifes…
-
comment
Comment #41471216
I'm curious to hear more about those problems. Do you have any articles covering them in more depth?
-
comment
Comment #41470631
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 leve…
-
comment
Comment #41469413
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 QM…
-
comment
Comment #41469241
> 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 …
-
comment
Comment #41469011
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…
- story
-
comment
Comment #41374994
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 wou…
-
comment
Comment #41374843
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 tha…
-
comment
Comment #41374801
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, i…
- comment
- story
-
comment
Comment #41276975
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 dif…
-
comment
Comment #41092988
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 (Drop…
-
comment
Comment #41090736
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 …