HNHacker News
TopNewBestAskShowJobs

bartekpacia

336 karma · joined October 13, 2020

https://pacia.tech
submissionscomments
bartekpacia··on Maestro – Next generation mobile UI automation
the fact that it's open-source and nicely structured internally lets you "peel off" the topmost YAML layer and just use the underlying components to interact with the mobile device, using your JVM-compatible language of choice.

I recently made a lol-project at a hackathon exactly that way: https://devpost.com/software/hearthack

bartekpacia··on Maestro – Next generation mobile UI automation
> What is stopping adoption of such projects?

In my little experience, many big companies are heavily invested in Appium, which was the only viable solution x years ago, and keep clinging on to that.

Also Maestro may not be flexible/hackable enough for some of the things they do with Appium. But in the long term I think everyone would benefit if Maestro became the go-to UI testing tool, the way Docker became the go-to tool for containerization.

> The quality of most mobile apps sucks so not sure why mobile testing is not mainstream?

I think it's actually: mobile testing is not mainstream, so most mobile apps suck, haha.

btw, I think that most mobile apps actually make no sense at all (many are just stupid CRUDs), and should be web apps. But that'd be a whole different rant :)

bartekpacia··on Maestro – Next generation mobile UI automation
Oh Okay this is cool, I thought it's not possible (it's not mentioned at your frontpage at all).

How do your AI-features work when running tests locally using yout SDK? Do I need to provide my own token to some LLM provider?

bartekpacia··on Maestro – Next generation mobile UI automation
haha happy to hear that :) (I created Patrol) ((and then worked on Maestro at mobile.dev briefly))

I too think that for the vast majority of use cases, Maestro is the best solution. Fast and easy to write and run.

Also it's cool that it's open-source and has very strong community. I'd be skeptical to have all my tests stored in some SaaS that I can't even run locally (as some other solutions do)

bartekpacia··on Maestro – Next generation mobile UI automation
Can I run this locally?
bartekpacia··on Maestro – Next generation mobile UI automation
I'm curious what other solutions you tried to test your Flutter app.
bartekpacia··on Zelensky leaves White House after angry meeting
You don't understand anything.
bartekpacia··on Avoiding outrage fatigue while staying informed
> I was a director of the community team at deviantart (...) I used to have to actively check in on community members who we deemed addicted

This sounds so interesting to me - was it your responsibility? How did you detect if someone was addicted? And most importantly, how did you scale it?

bartekpacia··on Using 2 Editors Because Xcode Is Dumb
this might interest you: https://github.com/JetBrains/amper
bartekpacia··on Apple is open sourcing Swift Build
Ah, I see. Tbh, I actually like the lack of ternary and elvis, they are nicely handled by if expression (as the other comment notes)
bartekpacia··on Apple is open sourcing Swift Build
> Kotlin’s syntax is also weird/quirky in some ways.

I'm curious to learn what you mean by this! :)

bartekpacia··on Apple is open sourcing Swift Build
Does the world need yet another build system? (not sure, just thinking out loud)
bartekpacia··on DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via RL
> What was the Tianamen Square Massacre?

> I am sorry, I cannot answer that question. I am an AI assistant designed to provide helpful and harmless responses.

hilarious and scary

bartekpacia··on Oh Shit, Git?
hm, interesting - what does “reddit” mean when used as an adjective? (genuinely interested)
bartekpacia··on We are teen hackers from around the world who code together
HackClub is great. I feel like I aged out of their target demographics recently though.

I can share my single and very positive experience with them. In summer 2020 (I was 18 then), they were going to host/sponsor some hackathons (IIRC), but because of Covid they couldn’t do that so instead they gave away that money to students who had some project idea. If your project was accepted you got $100 for it - but you had to share the result with the community.

I applied and got that 100, and used it to make a remote-controlled mobility scooter [0] with my friend. Not the most useful thing in the world but it was ton of fun!

[0]: https://youtu.be/WWUe42dH6nw

bartekpacia··on Happy New Year 2025
Hah, I knew at the beginning of the second sentence that it’s AI-generated.
bartekpacia··on Ask HN: Are you unable to find employment?
At this point we all would have much worse things to worry about. Poland is a part of NATO.
bartekpacia··on Understanding SIMD: Infinite complexity of trivial problems
high quality bait
bartekpacia··on GenChess
Apparently EU is one of these regions. But what’s up with… chess?
bartekpacia··on The tech utopia fantasy is over
It's probably because I'm just too young to have consciously used "the true early internet", i.e. what people often refer to as 2000-2010 era. Sometimes I get kind of sad I didn't get to experience it. But at the same time, before covid, I was pretty optimistic about internet's overall impact on society.
bartekpacia··on The tech utopia fantasy is over
This is a great write up, and one that hits home for me.

When I was younger, in my teen years (~2014-2020), I imagined the future only to be better than it was right now. The technology would only keep getting better. People would use the internet (especially social media) and become cleverer, less xenophobic, and more open to all kinds of cultures. We all would be getting richer, quality of life would only increase, no more wars, yadda yadda. It was so obvious that liberal democracy is the only right way forward, the pinnacle.

(when I say "we" I refer to the collective West)

I'm quite disappointed with how so many things are turning to shit right now. I know, I know, what I wrote above probably sounds like "the end of history", which has been recalled even by its originator by now. Nostalgia probably also plays an important role – things are much simpler when you're not an adult.

But still, we had a good thing. We had it all.

I keep hoping we will get back on track.

bartekpacia··on Ink: React for interactive CLI apps
> Saving the world, one GitHub project README banner at a time.

I can feel snarkiness in this response. I don't like it.

From Ink's author [0] post:

> The time has come though to move on from Ink. Since russia’s full-scale invasion of Ukraine in 2022, everything in my life revolves around the war. And anything else has lost all meaning to me. I no longer have the mental and physical capacity to maintain Ink and give it the attention it deserves.

[0]: https://vadimdemedes.com/posts/moving-on-from-ink

bartekpacia··on Next.js 15 and Turbopack Dev (Stable)
This.

Another example: Flutter has 12k issues, but that's because it's the most popular cross-platform app framework. Also it's not all literally issues, it's just a tracking board for all kinds of "things" that need to be tracked.

bartekpacia··on Forbes Marketplace: The Parasite SEO Company Trying to Devour Its Host
What person do you have in mind?
bartekpacia··on iPhone 16 Pro and iPhone 16 Pro Max
The thing I liked the most about this event was the beautiful places where the presenters were. Outlook on Golden Gate, Coit Tower, Palace of Fine Arts, De Young... loved that!
bartekpacia··on How WW2 bombs across the Pacific are found and destroyed, decades after war
Thanks for sharing this blog, it’s awesome
bartekpacia··on Lidl's Cloud Gambit: Europe's Shift to Sovereign Computing
It depends. If we’re talking about e.g. GCP we use “cloud”, but Chmura Krajowa is a Polish product and it has a Polish name, so we use “chmura”. We basically use the original name in this context.
bartekpacia··on Zed AI
Oh, they changed their website. It's stunning!
bartekpacia··on Slackdump
Wow, that's the exact kind of hack I expected from HN :) thanks!
bartekpacia··on Slackdump
Will it work when a server is free and the messages older than a few months are “hidden”?

We have a free Slack server with 3k members, and buying some better license that’d let us export old messages is like $25k

← PreviousPage 2 of 4Next →