HN user

divan

2,846 karma

https://divan.dev

Posts34
Comments846
View on HN
blog.flutter.dev 2mo ago

What's New in Flutter 3.44

divan
2pts0
www.geldata.com 7mo ago

Gel (ex EdgeDB) shutting down, team joins Vercel

divan
2pts0
news.ycombinator.com 10mo ago

Ask HN: LLM struggles to center div too?

divan
5pts6
github.com 10mo ago

Choose Other Name for "Claude.md"?

divan
1pts1
docs.google.com 11mo ago

Flutter Decouples Design Systems

divan
3pts1
news.ycombinator.com 11mo ago

Ask HN: How would you build second brain in the AI era?

divan
9pts5
news.ycombinator.com 1y ago

Ask HN: Does Apple's Liquid Glass hint to upcoming AR glasses?

divan
3pts4
news.ycombinator.com 1y ago

Ask HN: Why ChatGPT/Claude can't update projects?

divan
1pts1
www.postcommunistregimes.com 1y ago

A Concise Field Guide to Post-Commubist Regimes (2022) [pdf]

divan
3pts0
news.ycombinator.com 1y ago

Ask HN: What AI tools changed your work/life?

divan
22pts23
github.com 1y ago

ComflowySpace – better ComfyUI (open-source)

divan
1pts0
www.youtube.com 2y ago

OI's 01 Lite – Open-Source Personal AI agent device [video]

divan
3pts0
news.ycombinator.com 2y ago

Ask HN: How to Get Better at Arguing?

divan
18pts15
news.ycombinator.com 2y ago

Ask HN: What talks do you consider real gems?

divan
27pts11
news.ycombinator.com 2y ago

Ask HN: How do I train a custom LLM/ChatGPT on my own documents in Dec 2023?

divan
800pts237
www.youtube.com 3y ago

Flutter, Dart, and WASM-GC: A new model for Web applications [video]

divan
13pts6
divan.dev 3y ago

One Year with EdgeDB

divan
6pts0
news.ycombinator.com 4y ago

Warn HN: Monarch upgrade deletes all files in $HOME

divan
114pts19
www.coursicle.com 4y ago

Loginless – A New Standard for User Identification

divan
2pts0
www.youtube.com 5y ago

Michael Levin: Anatomical decision-making by cellular collectives (2021)

divan
2pts0
www.ted.com 5y ago

Bioelectrical “software language” in cells (TED, 2021)

divan
3pts0
www.endlesspaper.app 5y ago

Endless Paper [iOS]

divan
2pts0
www.youtube.com 5y ago

Flutter Facebook Responsive UI Tutorial (Web and Mobile) [video]

divan
1pts0
www.youtube.com 6y ago

On the Path to Go 2 (2019) [video]

divan
1pts0
divan.dev 7y ago

Rethinking Visual Programming with Go

divan
2pts2
divan.github.io 7y ago

Thought Experiment: Flutter in Go

divan
3pts0
divan.github.io 7y ago

Animated QR data transfer using GopherJS and Gomobile

divan
2pts0
dev.to 8y ago

GopherJS vs. WebAssembly for Go

divan
2pts0
www.sitepoint.com 8y ago

Ethereum Messaging: Explaining Whisper and Status.im

divan
1pts0
github.com 8y ago

Matcha - iOS and Android UI apps in Go

divan
2pts0

Sure, you could've heard about it outside of that space. Yet, most likely, you have not.

It just feels wrong when HN commenters downvote comments that try to clear up legitimate confusion.

why is this downvoted? for people who aren't in audio codec dev space, parent comment reads exactly as 'Opus 4.8 rewrote the codec and blew out all competitors'

Yes, Discourse and Flarum have been a breath of fresh air. Something was unsettling with Discourse to me though - it had an opinionated UI, and some design choices that made it feel different from traditional (-BB type) forums. It seems to be a great fit for technical communities, but not for others (taking my own words with a grain of salt here).

The word 'crappy' stood out to me. I feel the same sentiment about bringing back forums, but as a person who maintained few of those for many years, I always wanted explicitly non-crappy forums.

In fact, I attribute much of the decline of forums to the fact that they were crappy and hard to maintain. Those PHP/Ruby monstrousities, with plugin system that was a security and maintaiability nightmare, made maintaining a forum quite a challenging task. I have some forums died purely because it was impossible to update them anymore without blowing up half of the functionality.

Bring back non-crappy forums!

if we wanted a good UI/UX framework we'd have to start from typesetting

I think UI framework begins with a model of how composition, layout, rendering, input/focus and state works. Typesetting subsystem should be built on top of that.

And that's exactly the problem with this kind of post-rationalization of HTML legacy - it's a wonderful mechanism for what it was created for, but decades of attempts to add and repurpose all those missing foundational blocks for app development leads to the twenty layers of hacks on top of hacks.

Electron is not a novel approach or "technology" of achieving cross-platform UI. It's literally a Chromium browser plus a Node.js runtime, using web-stack to impersonate desktop application. None of these tools have been designed to solve UI pain points.

Closest thing to what you're describing is Flutter, which is a UI framework designed from ground up for modern UI app needs, without delegating much to OS level.

Native UI frameworks don't bother fixing the real hard problems

I'm genuinely curious what do you mean by that.

My beef with web stack was exactly this - typesetting engine from 80s has been never designed for modern UI/UX needs, and it cannot adequately provide those. Whenever I interact with web apps, I experience so many glitches, weird interaction issues (especially if there is a zoom/selection/scrool involved), that I don't even pay attention to them anymore - it's a norm. It's a norm on web to 'just refresh page' (which is equivalent to 'restart native app') - we do it all the time, because absolute majority of web apps is just crap that requires extremely advanced team of web developers to make it a 'baseline' native-like experience level of quality.

still dont understand Electron is vastly superior technology

in what sense crossplatoform desktop-wrapper around typesetting engine is a 'vastly superior technology' to native UI frameworks?

Deno Desktop 1 month ago

This. It's nuts how the whole industry accepts that typesetting engine from 80s with bunch of hacks on top is currently dominating cross-platform UI development.

CSSQuake 1 month ago

As someone who passionately and ardiently hates prolifiration of this set of _hacks on top of hacks_ called CSS (and CSS/JS/HTML aka Web-stack), I must say this is good and valid use case for CSS. :)

To be fair FIFA is one of the best international federations in terms of good governance. Dutch sport think-tank Play The Game has an assestment methodology and the project called "Sports Governance Observer" and did asses FIFA in 2018 [1]

FIFA gets disproportionate amount of attention and, ofc, high-level corruption scandals, but I would say it's more like a by-product of the sheer scale of the football, and not a problem with FIFA itself. I believe most sports federations in the world are very far from FIFA in terms of governance, but also from facing problems that FIFA has.

[1] https://www.playthegame.org/publications/sports-governance-o...

This method of animated QR data transfer is quite efficient with fountain codes. I had PoC implementation back in the day - Txqr [1] [2]

[1] https://divan.dev/posts/animatedqr/

[2] https://divan.dev/posts/fountaincodes/

Recently I rewrote it in Dart/Flutter and finally implemented RaptorQ codes (way more efficient than Luby used in original Txqr). Testing it internally now, prepareing Appstores/GooglePlay/Web deployment and new article.

Does anyone know if it's already possible to build gaussian splat of the person that moves/rotates from the single camera? (I.e. to use sequence of frames to reconstruct occluded parts of the body for other frames)

Yeah, it's questionable that Davinci layout will yield a good photo experience, but it's interesting development anyway. BTW, that's the reason I like Photomator - it has absolute minimum of what I typically would use, and it's all there. Like, there is a hotkey for autoaligning horizont (and quite often it actually work), or intuitive AI-powered 'Select subject'/'Select background', and even an easy way to back those typical change into edit that can be applied with a hotkey onto a bunch of photos. It's easy to spot when software was written based on pain points of real end users.

You're not the first :)

If you know how to do masking with video in Davinci, then it all just applies to photos too. I tried today some basic Magic Mask and color tab editing with photos, and it works exactly the same (without the annoying waiting time on huge videos for Magic Mask, ofc).

Oh, I'm on subscription. Haven't seen those changes with pricing options, thanks. Subscription seems to be at the same price (even lower? it shows 14.99$ now, and I think I'm paying around 18 EUR/month with taxes).

While we're on topic, I've been using DaVinci with this camera for a slightly unusual hybrid process. With a good light and lens I shoot slow-mo video (240fps FullHD or 120fps 4K) with shutter speed of 1/1000. Then I can take any frame and save it as a photo directly from Davinci.

I wrote 2 scripts for that:

- first is for keyboard shortcut that automates "Switch to color tab, Grab a still, Save a still to folder, Switch back"

- second for more advanced workflow where I put markers on the frames I like, and then it uses Fusion's Saver node to save images as EXR

This flow is even faster than culling with Photo Mechanic. In both cases I get 10bit PNG or EXR images that I can import into the photo editor. Workflow is far from the perfect yet, as it might need some adjustment when working with Log profile or different FPS (for 2nd script).

But aside of giving me an option of "shooting" video+photos at the same time, it blows my mind that it's practically "shoot photos 240 times per second and choose later", and how good the end result is. The bitrate of video is 280Mbps (4:2:2, 10bit) and while video compression quality is not negligible, the resulting "still photos"'s quality is more than enough for social media purpose. Photo example [1]

[1] https://drive.google.com/file/d/13So6ZuVx3dn2jZCw7cm3LkbzydF...

Cautiosly looking forward to it. I shoot with A9 III (global shutter camera that makes 120fps _RAW photos_), and dealing with thousands of photos per shoot is a challenge. I don't use Adobe products and still looking for a good stack for photos processing, but it's an uphill battle.

For culling there is nothing better than Photo Mechanic. Worth every penny. For editing, surprisingly, the best solution (performance/features wise) I found is Photomator (recently acquired by Apple). The trick though is not to import RAWs into Photomator, but import into Apple's photo library first (so it doesn't copy RAW files from SSD and doesn't not sync with gallery ofc), and Photomator picks it up natively.

Performance/features wise this stack works fine, but it's a constant juggling with 3 apps, which makes if far from perfect.

Curious to try DaVinci Photo and see how it handles large collections of RAWs and how practical it is to use.

Thanks, tried it, but it's crashes on clicking the microphone icon. Default `make install` for some reason tries to install it to /usr, I changed that and after torturing more mature coding LLMs for 20 minutes, made it running with mic/sound.

The mic button requires clicking to transcribe and start listening again, and default voice is low-quality (I assume it can be configured).

In general I'm looking for a way to try the on-device hands-free voice mode.

You can also create a skill for reviewing (which calls gemini/codex as a command line tool) and set instructions on how and when to use. Very flexible.