HNHacker News
TopNewBestAskShowJobs

mattront

1,216 karma · joined May 13, 2011

Creator of getpiny.com, pinegrow.com, pllop.it and getbooklers.com. matjaz.trontelj [at] gmail dot com.
submissionscomments
mattront··on Poll: Do you actually use the product you are working on?
I'm using Pinegrow Web Designer (http://pinegrow.com) daily. It lets me easily work with layout, design and content of our static websites. From the very beginning it was something I wanted to have for myself - an GUI web builder that feels natural to developer used to working with code.

And internal use also drives product development - whenever I come across an annoying task (for example, changing between different form layouts in Bootstrap) I try to add a tool for handling that, preferably with a single click.

I can't imagine any other way of developing a great product.

Edit: Just read a good point by patio11. What I said of course only works if you are a member of your target audience.

mattront··on Show HN: Workflow for front end developers to create desktop applications
Second that. Our app [1] is a web builder that lets you edit multiple pages at the same time and use Less to create your design - both through GUI and code editor.

Node-webkit works great. Our build process is simple: minimizing js files and copying files into a release folder. Grunt node-webkit takes care of creating binaries for Mac and Win. Making changes in development is easy. You basically just refresh the page in node-webkit and new version is loaded.

We use the same code base in the desktop app and online [2]. The only difference is that desktop app has additional code for working with local files and native windows.

At first I was doing it with Chrome packaged apps. But the security model there is more complex and working with local files and supporting the ability to open & edit pages from the internet required jumping through many loopholes and passing messages around between frames with different security privileges.

With node-webkit everything simply just worked from the start.

[1] http://pinegrow.com [2] http://pinegrow.com/edit.html?page=index.html

mattront··on Show HN: Pinegrow Web Designer, multipage editor with Bootstrap & Less
Thanks. It's fixed now.
mattront··on Show HN: Pinegrow Web Designer, multipage editor with Bootstrap & Less
Will do! Thanks
mattront··on Show HN: Pinegrow Web Designer, multipage editor with Bootstrap & Less
It was in spam. Replied!
mattront··on Show HN: Pinegrow Web Designer, multipage editor with Bootstrap & Less
Thanks! And congratulations, you are our first customer :)
mattront··on Show HN: Pinegrow Web Designer, multipage editor with Bootstrap & Less
The main difference is this is a desktop app - most other builders are web based with monthly fees. Plus editing more than one page at the time saves a lot of time. LessCss integration is also an unique point. We want to build a strong foundation and then open it up for custom extensions. Also Pinegrow doesn't try to replace your existing workflow, but fit in where it makes sense.

As to why... It's something we wanted for ourselves. And we see a lot of undeveloped potential in this space, still.

mattront··on Show HN: Pinegrow Web Designer, multipage editor with Bootstrap & Less
Yes, it is supposed to work :) What browser are you using?

The code between the app and the web playground is actually the same, so it was not a big overhead. The app was 10% additional effort once things worked in the browser, thanks to node-webkit.

mattront··on Show HN: Pinegrow Web Designer, multipage editor with Bootstrap & Less
OP here: we just launched this project. Thanks in advance for your feedback.
mattront··on Oh, the Places You'll Go
The Burning Man film version of the poem is great: http://www.youtube.com/watch?v=ahv_1IS7SiE
mattront··on Study Prompts NMPA to File Take-Down Notices Against 50 Lyric Websites
The license cost starts at 20k/year with 1.4 USD license fee per 1000 views (CPM) for websites and mobile apps. The licensing of 1.4 USD CPM alone is more than normal sites can hope to earn from 1000 page impressions.

Source: https://developer.musixmatch.com/

mattront··on Adobe Breach Impacted at Least 38 Million Users
I complained to Adobe (through chat) for a similar reason and suggested they give at least one month of service for free. They extended my subscription on the spot.
mattront··on What I learnt bootstrapping my startup from Thailand for six months
No age limit. Most courses are run by small private schools that are flexible with how and when you actually study. Education visa can be arranged before coming to Thailand, or for 500 USD you can change your tourist visa to EDU visa while in Thailand.
mattront··on What I learnt bootstrapping my startup from Thailand for six months
Life in Thailand can be much cheaper than you describe. I'll give another data point:

We are a family of 3, EU citizens, living in Hua Hin (a resort town 200 km from Bangkok). The city is popular with upper class Thais who own a lot of holiday homes here and visit occasionally as well as with foreign families and pensioners. Plus, the king of Thailand lives here. So, no bustling sex industry or crazy night life here.

We spend around 2000 USD per month:

- 500 USD for 50 sqm, 1 bedroom apartment in a secure complex with olympic size swimming pool, fitness and community office. - 400 USD for a very good international kindergarten, nursery level (3 yr. old) - 100 USD for a driver who drives us to my son's kindergarten. - 600 USD for groceries we buy in the supermarket. It would be cheaper to eat in local restaurants but we like to cook at home. - 200 USD for education visas (1000 USD per person per year, kids don't need visas). - 200 USD for travel health insurance (don't go without it), occasional vine, massage, public transport...

Of course, there is no upper limit of how much you can spend, if you want to. It is easy to find 1 MM USD+ homes and spend 100 USD for a meal. I guess young single people would find it boring here, but for us it is the perfect combination of quality family life, good working conditions without much distractions and healthy lifestyle.

EDIT: here is the view from our apartment: https://www.dropbox.com/s/llqf4uw1nxjq8pj/Pogled__balkona.JP...

mattront··on What I learnt bootstrapping my startup from Thailand for six months
Education visa is a good option for staying long-term in Thailand. You just need to enrol into a course (usually 60 to 180 hour Thai language or English language course) and that will give you 15 months visa that can be extended for up to 5 years. Total cost for 15 months is around 1000 USD and you don't have to leave the country every couple of months. Just Google "thailand education visa". It's also a good way to learn something while staying in Thailand.
mattront··on Why Anders Breivik is welcome at our university
Op here - Posting this because I feel it is a great example of how to constructively deal with terrorism.
mattront··on Show HN - Client-side Google Analytics without using cookies
Despite EU directive, cookie laws across EU differ quite a lot in terms of how they define acceptable/unacceptable use. I added the following notice to the original text to reflect this:

Use this code (GitHub) to implement client-side Google Analytics without storing data on user's device (cookies, cache, local storage, Etags...). The solution still uses the data from client devices to facilitate user tracking. Please check cookie laws of your individual country to see if you can legally use this approach without user opt-in.

mattront··on Show HN - Client-side Google Analytics without using cookies
Good catch. GA added this after we came up with our solution. We are using custom Javascript code that uses Measurment Protocol to send data to GA.

EDIT: Client Id still needs to be generated for Google's Analytics.js. In my experience, the approach we took for that works quite well without using complicated browser foot-printing.

mattront··on Show HN - Client-side Google Analytics without using cookies
The words of the law are actually not supporting the spirit of the law, at least when passing data to Google is concerned. Data protection can not be enforced with messing with cookies. EU should focus its influence on ensuring that companies operating in EU (like Google) respect user's privacy - including not passing data to third parties, like NSA.
mattront··on Show HN - Client-side Google Analytics without using cookies
It differs from country to country in EU. In Slovenia we have a very passionate data-protection-officer and a strict opt-in law was passed.
mattront··on Show HN - Client-side Google Analytics without using cookies
OP here. In Slovenia we had a well publicised deadline of 15. June 2013 to implement the strict opt-in version of the directive with penalties up to 30.000 EUR if failing to do so. So most sites actually implemented annoying cookie dialogs.

The irony is that most websites can actually avoid using invasive cookies all-together and avoid confusing users with cookie dialogs. That was our strategy when ensuring compliance for our clients and the submitted no-cookie GA library was a part of that.

mattront··on Show HN: Mobile feedback your users will love
We used to have a similar in-house developed audio feedback in one of our apps [1]. The engagement rate was low. We replaced it with the standard email feedback and we got an order of magnitude more feedback. Plus with email, you automatically get the ability to answer back and communicate with the customer. In my opinion users prefer UX concepts they are used to, even if they are less efficient. But it probably also depends on the app type and its audience. So best to test it for yourself and see what works.

There was also a startup doing this [2]. Looks inactive since their iOS SDK is "coming soon" for already a year.

[1] http://focusofmyday.com [2] http://saygent.com/

mattront··on Honest In-App Purchases
The option to offer Free trials in the app store would remove the need for in-app purchases for a lot of non-abusive apps and games. That would definitely be the case for all the apps we publish [1].

Users simply don't want to pay money to try out paid apps, unless they have tons of 5 star reviews or are recommended by friends or media. And why should they?

In the absence of free trials we are stuck with offering "free" apps with in-app upgrades.

[1] https://itunes.apple.com/us/app/life-is-beautiful-get-daily/...

mattront··on Ask HN: Who is working on a Saturday?
At our temporary home in Thailand. Working on a new iteration of http://pinegrow.com.
mattront··on German Girl Turned Away at Border Due to Private Facebook Messages
It could also be that her Facebook profile was public and she posted public status updates (default FB privacy setting) about what she plans to do in the US. No PRISM necessary for that, just a FB account.

Just try a search on FB for a random name and open a couple of profiles. It is baffling how much personal information is publicly available.

mattront··on Mark Zuckerberg addresses PRISM
If he would be free to say what he wants, he would intentionally try to write the statement in different style and with different words, not to give impression that statements are scripted.
mattront··on Ask HN: Freelancer? Seeking freelancer? (May 2013)
SEEKING WORK, available for remote work or shorter on-site gigs.

iOS developer (native) with keen eye for UX and design. These apps were designed, developed and published by me:

https://itunes.apple.com/us/app/focus-of-my-day/id519902330?... https://itunes.apple.com/us/app/awakening-joy-10-steps-to/id... https://itunes.apple.com/us/app/breakup-medicine-21-creative... https://itunes.apple.com/us/app/we-are-the-same/id524512913?...

Plus: 20+ years sw development experience including web (frontend + backend):

http://pllop.it/ http://pinegrow.com/

From Slovenia, currently living in Thailand with my family.

Contact: matjaz AT pllop.com

mattront··on Suckless Philosophy and Manifesto
Nobody sets out to write bad code. It is easier not to suck if you can control / choose the scope of your project. But more often than not, the scope is dictated by a real-world set of complex needs and circumstances that evolve throughout the whole live of the project.

In the end, good UI, proper testing and responsive customer support play a bigger role in customer satisfaction than the quality of code.

mattront··on Slash: A markup language for styling text on iOS
HTML to NSAttributedString conversion also makes if you're displaying data from a CMS backend.
mattront··on Fizzbuzz without ifs in 90 char. I will buy you a beer if you can do better.
Here it is in 87 chars:

[{0:"fizzbuzz"}.get(x%15,{0:"fizz"}.get(x%3,{0:"buzz"}.get(x%5,x)))for x in range(101)]

← PreviousPage 3 of 5Next →