HNHacker News
TopNewBestAskShowJobs

savolai

763 karma · joined March 2, 2016

What I’ve come to understand about myself is that I am a multidisciplinary bridge builder.

I thrive both in high perspective and in a place of deep focus. My practices boil down to building understanding between realities. And at best, presence.

I LOVE usability testing and conceptual modeling and getting people started with these.

Learning and observing people to understand what makes them tick is at the core of all I do. I want to enable people on the mission to do their best work. I have a masters in computer science & cognitive psychology of UX, and love to do UI work that is rooted in real human needs.

I have grounded my work in commercial applications as well as practicing UX work and software implementation in open source communities. I feel ethics must be at the core of what UX pros do, and I am well versed in having nuanced conversations to keep teams aligned.

A qualified vocational teacher and connection & body awareness coach, I am also available to support people on their path to what’s real and expansive for them.

—

The high point of my life on HN: Regular Expressions You Can Read https://savolai.net/case-studies/regular-expressions-you-can-read/ HN discussion ranking: http://hnrankings.info/11700725/

User Experience Design in Open Source: Inviting the Users https://savolai.net/ux/user-experience-design-in-open-source-inviting-the-users/

Site: https://savolai.net/

Stack Overflow: https://stackoverflow.com/users/198955/

submissionscomments
savolai··on Show HN: Picknplace.js, an alternative to drag-and-drop
+1 inspiring and relevant to a project i am working on.

I would suggest having the place button next to/in the item being dragged like Pick. When learning to use this, having it at a distance creates unnecessary cognitive burden.

Also, I would probably make the entire item clickable for pick, if there didn’t have to be a click target on the item for other functionality.

savolai··on Microsoft Copilot AI Comes to LG TVs, and Can't Be Deleted
Wow, forced ai translation based on.. ip? System lang?
savolai··on If AI replaces workers, should it also pay taxes?
Relevant: Manna

https://marshallbrain.com/manna1

savolai··on If AI replaces workers, should it also pay taxes?
AI automates tasks. Governments carry responsibility. That gap matters even more in welfare states.

Social work demands judgment, trust, and moral accountability. Teachers shape citizens, not outputs. Health care relies on responsibility under uncertainty, not pattern matching. States run on legitimacy and human obligation, not efficiency alone.

Even if AI boosts productivity across these sectors, someone still funds universal care, education, and social insurance. Remove taxes and the welfare state collapses long before any ”AI government” appears.

Claiming AI replaces government skips the core question: who guarantees care when systems fail, people fall through cracks, or outcomes turn unjust? Algorithms can advise. They can’t answer politically or ethically.

Tax the concentration of wealth and power they amplify. Without that, automation doesn’t liberate society. It hollows it out.

savolai··on Incomplete list of mistakes in the design of CSS
This felt relieving. As in: some part of me had felt stupid for thinking some of this seems really unintuitive when using it in practice. Like z-index stuff, margins, vertical-align, border-radius, ...

Meanwhile, one of the linked pages mentioned bluegriffon, so I got curious if such editors can handle template languages such as django's.

While I don't know that yet (edit:no templates at all, what a shame), I also found this tutorial, and it was inspiring that such a pedagogical approach to online authoring still exists.

https://www.thesitewizard.com/bluegriffon/bluegriffon-2-tuto...

Edit: no seriously, why don't these editors support at least some established template language? I think dreamweaver had a concept of templates, which made using these editors make at least some sense.

Edit: oh wow dreamweaver still exists. Any of you have experience? Still good?

savolai··on The fuck off contact page
Wow I love the design of this site. Really hit some right notes for me. If you’re going to talk about reviving the ”old web” on hn, please follow through and reach for the originality level of this. So many thoughtful details.
savolai··on Europe is scaling back GDPR and relaxing AI laws
The llm answer to this was clarifying. Thanks for bringing up the q.
savolai··on Blender 5.0
Git is an interesting case in its obscure ergonomics. Maybe Linus was right in that for his initial user target group that turned into advocates, algorithmic elegance was a more important quality, so git won regardless of ergonomics for wider audience.

So various projects have come up ever since to try to patch the UX.

savolai··on Meta replaces WhatsApp for Windows with web wrapper
Yes. Arguably because of the organisational cost of maintaining both a web version (which they arguably need) and a native windows version (which they arguably don’t need).
savolai··on Meta replaces WhatsApp for Windows with web wrapper
If you can deploy your wxwidgets app as a networked app in the browser too, then sure.
savolai··on Steam Machine
Apparently js on both this and Frame page causes the webpage to die (entire page grey area) when scrolling on iphone with link opened from steam app.
savolai··on The Case That A.I. Is Thinking
Yeah, as someone who has gained a lot of interaction skills by playing with the constructivist learning ennvironment called the enneagram, I can attest that it much resembles behaviour characteristic of certain enneatypes.
savolai··on Free software scares normal people
And yet, even ”knowing about the working of the business” is different from actually understanding user needs at UI level, which involves a lot more variables.

The single most valuable tool is user testing. However it really takes quite a few rounds of actually creating a design and seeing how wrong you saw the other person’s capabilities, to grok how powerful user testing is in revealing your own biases.

And it’s not hard at all at core. The most important lesson really is a bit of humility. Actually shutting up and observing what real users do when not intervened.

Shameless plug, my intro to user testing: https://savolai.net/ux/the-why-and-the-how-usability-testing...

savolai··on Smartphones manipulate our emotions and trigger our reflexes
I like your clarity about personal responsibility, but it might also help to remember that human capacity for self-regulation isn’t uniform. We all grow through developmental stages and carry traits that shape how we handle influence, impulse, and awareness.

The idea that “we just need herd immunity” assumes we’re all equally capable of recognizing manipulation or addiction, but as ericmcer noted, the evidence all around us suggests most of us are not quite there. In many ways, that belief in our individual mastery is part of what Western culture keeps overestimating, as if understanding the trick is enough to undo the conditioning.

There also seems to be a deeper resistance in our western cultures to actually pausing, turning inward, and staying present with what’s happening inside us. We intellectualize awareness instead of living it. Real freedom will begin not with more information or clever systems, but with learning to meet our own impulses directly. To listen, to stay with discomfort, to see what drives us without immediately trying to fix it. Until we're willing to practice that kind of contact with ourselves, we’ll keep playing defense against the surface symptoms.

savolai··on Rethinking CQRS: An Interview on OpenCQRS
Related: https://news.ycombinator.com/item?id=19978091
savolai··on Google removes ICE-spotting app following Apple's ICEBlock crackdown
”The 15.18.5 update is also having an adverse reaction to sideloaded books. If you deliver a book using Send by Email or copy it to your computer via USB, a critical issue may arise, where a pop-up appears with an ‘Invalid ASIN‘ number. The new DRM system is attempting to locate the book in the Amazon store to decrypt it, but since it can’t find it, it reports that the book is invalid. Amazon claims they are working on the issue, ... ”https://news.ycombinator.com/item?id=45393505
savolai··on Millions of Americans Are Becoming Economically Invisible
https://marshallbrain.com/manna1

Obligatory Manna link

savolai··on Notion 3.0
It’s wild they do not talk about accountability features for the ai at all. I.e how do I even know if it has hallucinated if it can do anything anywhere in the workspace?
savolai··on Liquid Glass? That's what your M4 CPU is for
Yes let’s go further https://youtu.be/3XvzlHuqlXY?si=3l52BmWcjELs-Mt8
savolai··on PSA: Libxslt is unmaintained and has 5 unpatched security bugs
As this was briefly flagged I’ll extrapolate as I was considering doing this myself as thought experiment.

I wondered could this be the architecture i’m looking for since I want something that is offline first but works online. Hyperclay removes a lot of the architectural heft of traditional web apps. But of course now the data is in the dom. So xslt could in theory be used to bring it back into an actually-structural format.

I.e. treat the DOM as a view and use XSLT as the lossless bridge back to structured, declarative and deterministic config. Round-trips are doable. One stylesheet renders config → HTML editor. Another extracts edited DOM → config.

Of course, if downstream systems expected JSON, transforming DOM→JSON via JS might be simpler. My previous backend is sqlite though.

savolai··on PSA: Libxslt is unmaintained and has 5 unpatched security bugs
In combination with https://docs.hyperclay.com/docs/docs-tldr-paste-in-llm/ it could be used to build a lightweight offline configuration editor, for instance.
savolai··on Notion releases offline mode
I have taken a glance, the integration between documents and db tables is what makes notion relevant for me in this space though and i don’t see how airtable competes.
savolai··on Notion releases offline mode
Yep. Notion databases are also the best implementation seamless of ux I’ve seen for relational databases for end users. It could probably be made even smoother but I cannot imagine obsidian being competitive, having used it. Just too much hassle for things Notion handles smoothly.

I would like to have more of the content available offline automatically though, i.e all text and image content, and big files downloaded on request. Closer to local first than this.

savolai··on Progress towards universal Copy/Paste shortcuts on Linux
Thanks for your respectful response.

To me it seems that developer/tinkerer types strongly live in an echo chamber. Of course we are both speculating here, but to me it seems that's exacly where apple derives its market value. By emphasizing the needs of designer types and "ordinary people" in contrast to techies.

The former don't necessarily derive lots of value from, say, having real file systems, which tinkerers often want.

I would claim ordinary people buy android mainly due to price. (Ofc there are also premium android phones where change resistance and pure marketing on both sides of the fence may affect decisions more)

I would propose that those strongly committed to learning tech, rarely see the amount of work they have put into learning and tweaking the system. They do not perceive it as work but as a) having learnt "general knowledge" and b) something they want to do as a matter of fact.

Product/framework thinkers is another way to think of this: https://savolai.net/ux/product-and-framework-thinkers-when-d...

Those people often, unsurprisingly, are also developers.

So those who want to focus on multitude of other things in life and don't want to invest so much in dev tech, don't have their voices heard in dev communities. I have always felt very marginalized here. (Please don't read this wrong, tinkerers absolutely also enjoy a "multitude of things". The emphasis is just perhaps more specialized in a specifically weighted way.)

The "hidden controls" link you provide is interesting, as it could easily be used as an argument against the original linux terminal copy paste issues too. Terminal use in and of itself is of course an example of everything being hidden by default.

It seems in touch interfaces no one can completely avoid this, or at least the industry has strongly moved away from complete visibility/affordances. Which is kinda fascinating, in such visual medium. I would love a physical keyboard but can see why that didn't pan out.

savolai··on Progress towards universal Copy/Paste shortcuts on Linux
Yes. Devs tend to want to scratch their own itch, instead of the itch of 90% of the population.

I’m a developer (fullstack, conceptual modeling, db, architecture, c++/qt, php, python, cs degree) who is trained in UX too and using windows and linux is painful because I never get to enjoy the customization part due the poor nature of default UX ie results of bikeshedding everywhere.

It is just too much work to get to basic ok defaults, to have any energy left to think about what I might want to customize.

The system forcing users to customize is just as much use of power as not being able to.

Of course the ideal is progressive disclosure i.e easy things easy (good defaults) and hard things possible (a configuration dialog).

(I’ve written a brief intro to progressive disclosure here: https://savolai.net/ux/ui-design-balancing-user-needs-with-p... )

But the line has to be drawn somewhere, as apple has. Being able to bikeshed and customize anything can easily become a multiplier of complexity and maintenance cost. It’s not any less opinionated than wanting to keep things reasonably simple.

For some it’s a reasonable tradeoff, for others not. For me the value of apple consistency and aesthetics far outweigh the costs. Sure, there is a learning curve and change resistance I had to go through coming from win/linux, but I wouldn’t say macos has any significant barriers to what I can do. Quite the contrary with M class cpus.

Iphones are another story, but eventually the tradeoffs outweigh android ux illogical nature and inconsistency there too.

savolai··on Progress towards universal Copy/Paste shortcuts on Linux
With all kindness: Compared to mac/ios, android and linux and windows ux is death by thousand papercuts. (I’m not saying apple is perfect either, and maybe we have landed in a digital experience world that is broken for nearly everyone anyway, but I digress. :)

I am already cognitively burdened. I do not need developers telling me at what point the cumulative inconsistencies become a biggie. Copy-paste is a common action and each inconsistency I need to learn is away from my core tasks and ability to focus on those is already scarce as f.

Devs do not get to decide how central a terminal is to my workflow, and whether that terminal app deserves to have the right to tell me that it’s now a special butterfly I need to accommodate my cognition for.

But I guess Linux desktop has chosen its path of being only for tinkerers who are prepared to adopt an entire culture of quirks instead of users focusing on what’s important for them in their own lives.

I’m disappointed this still does not fix the core issue of this being broken for everyone by default.

savolai··on Al could be hiding its thoughts: Tech giants warn of 'Chain of Thought'
I’m asking for insight. Am I missing something?

Economic Times seems to have drawn upside-down conclusions. The whole article comes off as alarmist at first glance.

As far as I understand, the actual “thinking process” of LLMs—statistical language generation—has never really been transparent.

Chain of Thought, which the original paper discusses, adds a new layer on top of language generation. It tries to make the underlying process more visible by “slowing it down,” breaking it into smaller steps. It’s been around for a long time.

To my understanding, CoT is also, in a way, an appearance—because the actual reasoning of the AI remains hidden behind statistical mechanisms. Apparently, though, it reduces errors.

At least based on the summary, the original paper doesn’t seem to be “warning” about anything.

I don’t get why Chain of Thought—the method is now considered some novel idea worth special news coverage, or why transparency in reasoning would be especially under threat right now.

savolai··on Show HN: WTFfmpeg
It would be helpful if this printed out the relevant sections from the ’man’ page of the command line options it suggests using, or told the user this option is undocumented in the man page.

This way user could directly review if it is suggesting something they want to go on with.

savolai··on Tell HN: Notion Desktop is monitoring your audio and network
That’s really clumsy ux wise (scrollbars, surrounding content on nocodb page probably). I’d need a deeper integration i.e ability to link to rows directly at a minimum using @ like in notion without looking up row url.
savolai··on Tell HN: Notion Desktop is monitoring your audio and network
I’m wondering if integrating this with nocodb mentioned above would work, as i also use databases in documents.
← PreviousPage 3 of 12Next →