HNHacker News
TopNewBestAskShowJobs

MartinMond

1,979 karma · joined January 16, 2009

Co-Founder Nutrient.io
submissionscomments
MartinMond··on Tech Due Diligence Calculator
It's a very interesting checklist, but I wonder if there's (m)any startups that make it to due diligence and then fail to (literally) check the right boxes.

Disclosure: I'm on the technical advisory board of round2cap.com where I also do technical due diligence.

MartinMond··on Ask HN: Who is hiring? (July 2019)
PSPDFKit | REMOTE (UTC+-3) | Full-time | JavaScript, Elixir

PSPDFKit is the leading SDK for working with PDF files. We're trusted by Dropbox, Box and many Fortune 500 companies to take care of these tricky yet essential parts in their apps.

You see our product in action here: https://web-examples.pspdfkit.com

We also have a version that runs completely in the browser using WebAssembly: https://pspdfkit.com/blog/2017/webassembly-a-new-hope/

If you're interested in working for a fully bootstrapped company, with a team all over the globe, that iterates quickly and uses a modern, pragmatic tech stack, then check out our job ad: https://pspdfkit.com/careers/frontend-developer/

MartinMond··on Birds are being vacuumed up as part of olive harvesting in the Mediterranean
Can the process be slowed down, so that the birds are first woken up and given time to escape before the vacuuming starts?
MartinMond··on Show HN: Nextjournal – seamless data science for teams
I've been researching what data science tools to use at my company.

How is Nextjournal different from Jupyter or Google Colaboratory?

MartinMond··on Cambridge University releases an app that improves concentration akin to Ritalin
Wonder how it compares to the dual n-back exercise. https://en.wikipedia.org/wiki/N-back
MartinMond··on What’s Hiding in Your PDF?
PSPDFKit CTO here. We're not selling any user data, PDF Viewer exists because we sell an SDK and having a great app in the store makes it 1) easy to showcase the SDK to potential customers and 2) gives us a broad user base that tests the SDK and gives feedback for free.
MartinMond··on Ask HN: Who is hiring? (November 2018)
PSPDFKit | REMOTE | Full-time | JavaScript, Elixir

PSPDFKit is the leading SDK for working with PDF files on Android, iOS and Web. We're trusted by Dropbox, Box and many Fortune 500 companies to take care of these tricky yet essential parts in their Android and iOS apps.

PSPDFKit for Web is our youngest product - you can see it in action here: https://web-preview.pspdfkit.com

Last year we released PSPDFKit for Web Standalone, which works completely in the browser, using WebAssembly: https://pspdfkit.com/blog/2017/webassembly-a-new-hope/

If you're interested in working for a fully bootstrapped company, with a team all over the globe, that iterates quickly and uses a modern, pragmatic tech stack, then check out our job ad: https://pspdfkit.com/jobs/frontend-web-engineer/

MartinMond··on Show HN: Arc Studio Pro – Collaborative Editing/Version Control for Screenplays
It seems this fits much closer to GitHub's original vision than what GitHub is now. Remember when they put the US laws online? A tool like this adopts a proven process from software engineering to other fields. I wonder if it's an acquisition target for GitHub?
MartinMond··on Ask HN: Who is hiring? (August 2018)
PSPDFKit | REMOTE | Full-time | Elixir

We’re looking to hire a backend engineer to join our team working on PSPDFKit for Web (https://pspdfkit.com/pdf-sdk/web/).

We are building a modern PDF SDK with technologies like Elixir, React, PostgreSQL, Docker, and WebAssembly. Your role as a backend engineer will be to implement new features, improve the reliance of our server component, and work on scalability problems in a well-tested Elixir application.

If you're interested in working for a fully bootstrapped company, with a team all over the globe, that iterates quickly and uses a modern, pragmatic tech stack, then check out our job ad: https://pspdfkit.com/jobs/backend-engineer/

MartinMond··on A Real-World WebAssembly Benchmark
Yes, please contact our sales team to discuss your use case. We sell to indie developers, early startups up to large Fortune 100 companies with a wide range of use cases so we found custom pricing to be the best way for us to be able to sell our software to everyone and at the same time support our team size.
MartinMond··on A Real-World WebAssembly Benchmark
PSPDFKit CTO here: We've been using WebAssembly since 2017 to render PDF documents directly in the browser and strongly believe in the future of the technology.

We published this benchmark to have a public indicator of the performance gains WebAssembly promises in a real-world product.

MartinMond··on WebAssembly Startup Time Optimization for Apps
PSPDFKit CTO here, we shipped a WebAssembly build of our Web SDK last year. With it all of the PDF loading, rendering and saving happens in-browser.

I'm personally massively bullish on WebAssembly - hopefully SharedArrayBuffer gets re-enabled soon.

Ask me anything, happy to answer.

MartinMond··on Ask HN: Who is hiring? (February 2018)
PSPDFKit | REMOTE | Full-time | JavaScript, Elixir

PSPDFKit is the leading SDK for working with PDF files on Android, iOS and Web. We're trusted by Dropbox, Box and many Fortune 500 companies to take care of these tricky yet essential parts in their Android and iOS apps.

PSPDFKit for Web is our youngest product - you can see it in action here: https://web-preview.pspdfkit.com

Last year we released PSPDFKit for Web Standalone, which works completely in the browser, using WebAssembly: https://pspdfkit.com/blog/2017/webassembly-a-new-hope/

If you're interested in working for a fully bootstrapped company, with a team all over the globe, that iterates quickly and uses a modern, pragmatic tech stack, then check out our job ad: https://pspdfkit.com/jobs/frontend-web-engineer/

MartinMond··on Scaling Postgres with Read Replicas and Using WAL to Counter Stale Reads
Thanks!

What's your recommendation how to solve the problem described in the article? Would you compare LSNs of replicas in application logic at all?

MartinMond··on Scaling Postgres with Read Replicas and Using WAL to Counter Stale Reads
Instead of having an "observer" process that updates a table with the LSN you can just ask Postgres directly: The `pg_stat_replication` view has the last LSN replayed on each replica available: https://www.postgresql.org/docs/10/static/monitoring-stats.h...

Also, instead of updating the `users` table with the LSN of the commit - which creates extra write load - why not store it in the session cookie, then you can route based on that.

Another option is to enable synchronous replication for transactions that need to be visible on all replicas: https://www.postgresql.org/docs/10/static/warm-standby.html#...

Since this can be enabled/disabled for each transaction it's really powerful.

MartinMond··on Ask HN: Who is hiring? (October 2017)
PSPDFKit | REMOTE | Full-time | JavaScript, Elixir

PSPDFKit is the leading SDK for working with PDF files on Android, iOS and Web. We're trusted by Dropbox, Box and many Fortune 500 companies to take care of these tricky yet essential parts in their Android and iOS apps.

In December 2016 we released PSPDFKit for Web - you can see it in action here: https://web-preview.pspdfkit.com

In July we released PSPDFKit for Web Standalone, which works completely in the browser, using WebAssembly: https://pspdfkit.com/blog/2017/webassembly-a-new-hope/

If you're interested in working for a fully bootstrapped company, with a team all over the globe, that iterates quickly and uses a modern, pragmatic tech stack, then check out our job ad: https://pspdfkit.com/jobs/senior-frontend-web-engineer/

MartinMond··on Ask HN: Who is hiring? (September 2017)
PSPDFKit | REMOTE | Full-time | JavaScript, Elixir

PSPDFKit is the leading SDK for working with PDF files on Android, iOS and Web. We're trusted by Dropbox, Box and many Fortune 500 companies to take care of these tricky yet essential parts in their Android and iOS apps.

In December 2016 we released PSPDFKit for Web - you can see it in action here: https://web-preview.pspdfkit.com

In July we released PSPDFKit for Web Standalone, which works completely in the browser, using WebAssembly: https://pspdfkit.com/blog/2017/webassembly-a-new-hope/

If you're interested in working for a fully bootstrapped company, with a team all over the globe, that iterates quickly and uses a modern, pragmatic tech stack, then check out our job ad: https://pspdfkit.com/jobs/#senior-frontend-web-engineer

MartinMond··on How to Sell Elixir
Great talk for technical team leaders evaluating options for the business. The lessons apply to everything, not only Elixir IMO.
MartinMond··on Why Elixir (2014)
Very relevant to this: How to sell Elixir - a talk from today's ElixirLondon https://speakerdeck.com/evadne/how-to-sell-elixir
MartinMond··on WebAssembly: A New Hope
PSPDFKit CTO here.

I 100% agree with you that our current implementation misses out on lots of browser-provided native behaviour. But this is not an inherent limitation of WebAssembly.

PSPDFKit started as an iOS-only framework. We then abstracted out a shared C++ layer which has tight hooks with the platform (Android or iOS).

PSPDFKit for Web is still a young product, one feature we have on our long-term roadmap is to have the browser handle rendering text natively. Our WebAssembly Core can "extract" WebFonts for the glyphs from the PDF and position them using HTML tags. This truly gives you the best of both worlds. PDF files need to be rendered absolutely accurately, so for now we went with rendering to an image.

If you're interested in our cross-platform strategy, you might be interested in https://pspdfkit.com/blog/2016/a-pragmatic-approach-to-cross...

MartinMond··on Talla – An Erlang Implementation of Tor [video]
Really would love to take a look at the source code. Didn't find it anywhere. Anyone got a link?
MartinMond··on Synchronizing Documents with PSPDFKit Instant
If you use apps like Dropbox, Box or Evernote on your phone you've already used PSPDFKit - We released our Web product last year and with PSPDFKit Instant we want to connect all three.
MartinMond··on Ask HN: Who is hiring? (February 2017)
Yes, we take region/country into consideration, but ultimately performance can negate that.
MartinMond··on Ask HN: Who is hiring? (February 2017)
PSPDFKit | Senior Frontend Engineer | Vienna, Austria, EU or REMOTE UTC +- 5 hours

We're looking to hire an experienced web developer to join our team working on PSPDFKit for Web. PSPDFKit is the leading PDF framework on iOS, it's used by Dropbox, IBM and Evernote, and we want PSPDFKit for Web to match and surpass that level.

PSPDFKit for Web is a ES2016+ React project, using Flow type annotations, Redux and Immutable.js. WebSockets are used for real-time communication. Our customers host the PSPDFKit for Web Docker container themselves and embed the JavaScript library in their web apps.

Check it out at https://pspdfkit.com/web

PSPDFKit is a fully bootstrapped company, with headquarters in Vienna, Austria, and a team that can be found all over the world in places like Raleigh, Hamburg, Ljubljana, Kiev, Mexico City, Bratislava, Cologne and London. We are committed to having the best developers from all over the world.

Most of us are around the UTC timezone. We found that working with people within 6 hours of time difference works best and we have a few people in EST (UTC-5). Other, more distant timezones might work but only in exceptional cases.

We are looking for people joining our team - not for outsourcing companies or recruiting agencies.

Job ad: https://pspdfkit.com/jobs/#senior-frontend-web-engineer

Here's everything you need to know about our hiring process: https://pspdfkit.com/blog/2016/hiring-a-distributed-team/

MartinMond··on GlobalSign experiencing issues – Certificates showing as revoked
Started getting reports 2h ago that our domain pspdfkit.com was shown as revoked. Checked and also wikipedia.org and other GlobalSign customers are affected.

So far we only got reports from Europe and Asia.

https://twitter.com/globalsign/status/786505261842247680

MartinMond··on Circuit Breakers in Elixir
Netflix has a good explanation here: http://techblog.netflix.com/2012/02/fault-tolerance-in-high-...
MartinMond··on Phoenix 1.2
I found Ecto to be one of the best Postgres libraries out there.

What do you miss from Django's Postgres libraries in Phoenix/Ecto?

MartinMond··on Concourse CI Hits 1.0.0
Do you have a source on the Travis CI style GitHub Pull Request Analysis? When I looked into Concourse it seemed like this was not supported and that was a dealbreaker for us.
MartinMond··on Show HN: Zube 1.0 – Powerful project management for GitHub Issues
Will it be possible to group a number of repos inside one org as well? E.g. repos A and B form one group and repo C is separate?
MartinMond··on iPhones 'disabled' if Apple detects third-party repairs
If third-party repairers can reset the security mechanism, then the security mechanism won't protect against actual attackers.
← PreviousPage 2 of 9Next →