HNHacker News
TopNewBestAskShowJobs

zvonimirs

624 karma · joined November 1, 2016

Creator of OSS tool for generating automated integration tests - https://github.com/Pythagora-io/pythagora
submissionscomments
zvonimirs··on Show HN: LemonSlice – Upgrade your voice agents to real-time video
We're launching a new AI assistant and I wanted to make it alive so I started to play around with LemonSlice and I loved it!! I wanted to make our assistant be like a coworker that can give it an ability to create Loom style videos. Here's what I created - https://drive.google.com/file/d/1nIpEvNkuXA0jeZVjHC8OjuJlT-3...

Anyway, big thumbs up for the LemonSlice team, I'm excited to see it progress. I can definitely see products start coming alive with tools like this.

zvonimirs··on Google to cut down on employee laptops, services and staplers
Horrible. Where I'm from, we call those people uhljebi and they're the worst people to work with since they always look for ways to offload their work to others.
zvonimirs··on OpenAI faces complaint to FTC that seeks suspension of ChatGPT releases
Definitely not - companies should be regulated but stopping the future releases is not possible when you have tech powerful as GPT.
zvonimirs··on OpenAI faces complaint to FTC that seeks suspension of ChatGPT releases
Yea! Also, there will never be regulation that will stop open sourced LLMs from emerging that will be just as powerful and, one day, even more than GPT-4.
zvonimirs··on SBF paid over $40M to bribe Chinese officials
100%
zvonimirs··on Experimental library for scraping websites using OpenAI's GPT API
Man, this will be expensive
zvonimirs··on ChatGPT and Wolfram Is Insane
Yea, couldn't have finished college without it!
zvonimirs··on Starbucks CEO will work a shift at the company’s cafes once a month
Absolutely! And that's what leaders should be doing.
zvonimirs··on What Will Transformers Transform?
It might be a hype like many other things (khmcryptokhm) but I think this one is just different. It might change the world really drastically.
zvonimirs··on What Will Transformers Transform?
exactly
zvonimirs··on Microsoft launches Loop, its Notion competitor
100% - I felt so weird downloading Edge so I can use Bing - still not sure how I feel about it :/
zvonimirs··on Pythagora: Generate tests for your Node.js app by recording server activity
Hi HN, creator of Pythagora here.

Wanted to add a bit more info about how Pythagora works and the current limitations.

When an API request is being captured, Pythagora saves all database documents used during the request (before and after each db query). When you run the test, first, Pythagora connects to a temporary pythagoraDb database and restores all saved documents. This way, the database state is the same during the test as it was during the capture so the test can run on any environment while NOT changing your local database. Then, Pythagora makes an API request tracking all db queries and checks if the API response and db documents are the same as they were during the capture.

For example, if the request updates the database after the API returns the response, Pythagora checks the database to see if it was updated correctly.

Finally, Pythagora tracks (using istanbul/nyc) lines of code that were triggered during tests, so you know how much of your code is covered by captured tests. So far, I tested Pythagora on open source clones of sites (Reddit, IG, etc.), and some personal projects and I was able to get to 50% of code coverage within 10 minutes and to 90% within 1 hour of playing around.

Here’s a demo video of how Pythagora works - <https://youtu.be/Be9ed-JHuQg>

Tbh, I never had enough time to properly write and maintain tests and I’m hoping to solve that problem with Pythagora so that creating a meaningful code coverage can be done in a few hours instead of a few weeks.

Currently, Pythagora is quite limited and it supports only Node.js apps with Express and Mongoose but if people like it, I'll work on expanding the capabilities.

Anyways, I’m excited to hear what you think.

How do you write integration tests for your API server? Would you consider using Pythagora instead/along with your system?

If not, I'd love to hear what are your concerns and why this wouldn’t work for you?

Any feedback or ideas are welcome.

zvonimirs··on Show HN: Pythagora – auto generated integration tests for Node.js API servers
Thanks James!

Yea, agree, I'm also curious why this doesn't exist yet. I thought there might be a tech roadblock but there really isn't any - especially since Node released Async Context. We did a POC for covering Redis and requests to 3rd party APIs and everything looks very doable, just need some time to implement it.

Re PII, interesting question. We were thinking Pythagora will be used in a local/qa environment and not in production so that there won't be a need to anonymise data. However, it's good to have it in mind.

Re alerts, yes, definitely. I think that's a great idea for using Pythagora in a CICD pipeline. Especially since, once the test suite grows, it will be super handy to get alert for failed tests after branches merge.

Re sockets, yes, they are definitely on the roadmap - my previous startup used mostly sockets so hoping we cover them soon and we would LOVE if you want to contribute. If you have any questions or need anything, just let me know, I'd be happy to help you with the contribution.

zvonimirs··on Platform that generates end-to-end tests for any website
Hi HN!

My friend and I just created Responsiveye (https://responsiveye.com) - the first platform that generates automated end-to-end tests by itself.

Basically, you need to take 3 minutes to set it up and that’s it. Automatically, Responsiveye scans all pages on your site and generates hundreds of automated end-to-end tests that are ready to go. You can trigger them within your CICD pipeline after which all of the tests will run in parallel on our infrastructure so you get results back within minutes.

We're currently in an alpha stage and we're applying for YC this week.

You can also sign up for beta access and any feedback you can give is appreciated a lot.

zvonimirs··on Show HN: Automatically detect visual bugs on responsive websites via ML
Btw, we added the "try out" form on the mobile as well so you can submit your page as well through mobile :)
zvonimirs··on Show HN: Automatically detect visual bugs on responsive websites via ML
Great feedback, thanks. Yea, more on the bugs that we're able to find now and are planning to cover in the future is listed here: https://www.responsiveye.com/roadmap

But yea, makes sense to talk more about how we find these bugs in the video as well.

zvonimirs··on Show HN: Automatically detect visual bugs on responsive websites via ML
Thanks for the feedback. I did write on the home page to open the site on desktop but seems it's not that visible. I'll update it.
zvonimirs··on Show HN: Automatically detect visual bugs on responsive websites via ML
Website link: https://responsiveye.com/

Explanation video link: https://www.loom.com/share/7c7ed621d030428e979ac6111c8bcb35 reply

zvonimirs··on Show HN: Automatically detect visual bugs on responsive websites via ML
Yes, the app itself (where you can see bugs on websites) is not supported on mobile devices. The interface is similar to browser developer tools which is too bulky for mobile. Can you open up https://responsiveye.com/ on a computer?
zvonimirs··on Show HN: Automatically detect visual bugs on responsive websites via ML
Hey, yea, here it is - https://www.loom.com/share/7c7ed621d030428e979ac6111c8bcb35
zvonimirs··on Poor man's document camera for videoconference
Hi guys, founder of AWW (https://awwapp.com) here. AWW is one of the first and simplest online whiteboard on the market. Check us out. Also, for schools, we are giving free premium until the end of the COVID-19 situation. Stay safe everyone.