HackerTrans
TopNewTrendsCommentsPastAskShowJobs

divan

no profile record

Submissions

What's New in Flutter 3.44

blog.flutter.dev
2 points·by divan·2 месяца назад·0 comments

Gel (ex EdgeDB) shutting down, team joins Vercel

geldata.com
2 points·by divan·7 месяцев назад·0 comments

Ask HN: LLM struggles to center div too?

5 points·by divan·10 месяцев назад·6 comments

comments

divan
·9 дней назад·discuss
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.
divan
·9 дней назад·discuss
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'
divan
·9 дней назад·discuss
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).
divan
·9 дней назад·discuss
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!
divan
·11 дней назад·discuss
> 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.
divan
·11 дней назад·discuss
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.
divan
·11 дней назад·discuss
> 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.
divan
·11 дней назад·discuss
> 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?
divan
·19 дней назад·discuss
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.
divan
·21 день назад·discuss
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. :)
divan
·25 дней назад·discuss
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...
divan
·2 месяца назад·discuss
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.
divan
·2 месяца назад·discuss
There is definitely some body of research around what I'm asking [1] [2]. Just curious if someone have a good grasp on the current state of it.

[1] https://openaccess.thecvf.com/content/CVPR2025/papers/Wu_Sin...

[2] https://arxiv.org/abs/2409.04196
divan
·2 месяца назад·discuss
And how did you style it like Anthropic design system? :D
divan
·2 месяца назад·discuss
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)
divan
·2 месяца назад·discuss
Cloudflare blogs have been excellent for many years, long before transformers arrived.
divan
·2 месяца назад·discuss
What age verification has to do with stopping fake news or harassment?
divan
·2 месяца назад·discuss
> Ostracization has worked before.

It also hasn't worked before.

Except of hope that it will decrease sales (which is still not solving privacy issue), can you see other possible negative effects of the ostracization based on the gadgets they use?
divan
·2 месяца назад·discuss
Normal human exhales roughly 0.7-1.0 kg of CO2 over 8h.
divan
·2 месяца назад·discuss
How does not talking to people will solve privacy problems of the new technology? Are you assuming that Meta will see that you ignored your coworker with smart glasses and shut down the project, along with Apple and other smart-glasses manufacturers? I'd love to follow your logic, if you can't follow mine.