Hacker Newsnew | past | comments | ask | show | jobs | submit | lming's commentslogin

Nice project for looking for pitchdeck references. Thanks for building and sharing it. I am curious about the tech behind it - are you doing OCR on images? The search is very responsive - it's definitely not elastic search, curious what index/search system are you using?


Glad it helps! There are 4 key steps that I took: - Upscaling (using Upscayl[0]) - OCR (using tesseract[1]) - Indexing (using Algolia[2]) - Scaling the processing and running on AWS (Klotho[3] - our startup)

I wrote a more in-depth blog post about it[4]

[0] https://github.com/upscayl/upscayl [1] https://github.com/tesseract-ocr/tesseract [2] https://www.algolia.com/ [3] https://github.com/KlothoPlatform/klotho [4] https://www.alashiban.com/search-the-deck/


You might enjoy the blog post[0] (150GB of images, tesseract OCR, 2GB of data, Algolia for search). There's a github repo too[1]

[0]: https://www.alashiban.com/search-the-deck/ [1]: https://github.com/klothoplatform/klotho


You are absolutely right that building a performant rich-text-editor for large document is indeed a very difficult problem. Mixing real-time collaboration put further challenges on api design and server processing. It's a whole different level of engineering challenges compare to building a performant CRUD web app...

I am wondering how your team does note taking in Linear - are you guys create one issue for each document? It doesn't support collaborative editing, right?


I should have been clearer. We essentially abandoned note taking and began storing all of our tasks in linear in a more granular way. We also all began participating in our issue management more, as it became sort of like the core of project management for us.

Looking at linear can give you a very clear picture of where the team is right now, what we’ve been doing, and even what we will be doing. Our issues are a place where we discuss implementation decisions, relate issues together in various ways to provide more clarity, link to external resources relevant to issues, and we organize them into projects and cycles as well.

The goal was to convert a process we already used into a more robust and useful process which might make note taking redundant. It has mostly worked.

Since we work in software and we’re a small team that’s intimately familiar with most of our code (or at least what the code does), tooling and practices like version control, idiomatic naming conventions, and supplemental commenting in code can helpfully serve as sufficient documentation for the team right now.

It’s a much different thing from real-time collaborative documents though and I do worry that as we grow, it won’t benefit less technical roles we’ll need to support the team. That’s where something like Notion becomes very compelling to me.


What's the purpose of the VPN? If travelling to China or other strictly censored countries, I'd recommend https://foxshadowsocks.com


Would Cloudflare endorse VPN services over Service Workers? Sounds like a great option to help people in censored country.


Policy is not my department, but technically speaking... I think a VPN service would probably be more effective running on AWS or Digital Ocean or whatnot.


Spent a few hours to create a website for it: http://exitvi.info/

Interestingly, I found domains like howtoexitvim were registered immediately after this post showed up on HN.


Hey Slava. Promising stuff! One question:

A websocket connection between client and server is great for real-time apps, but for non real-time app, the unnecessary websocket connections create more work for devops -- specifically DNS and load balancer. Does/will Horizon support that clients only use the Collections API to get/set data without websocket (for real-time sync)?


Very interesting analysis! There are about half positive and half native words about the new logo. But all words about classic logo are positive!

In any case, logo change doesn't matter much for big companies. People won't start or stop using your product because of logo change. I don't understand the rational behind the change.


"VentureBeat reported that it can go up to 6.2 miles per hour for up to 7.4 miles. It needs three hours to charge."

It's amazing that the tiny battery can run 7.4 miles...

http://venturebeat.com/2015/08/07/pocket-sized-personal-tran...


It's a fascinating read! I released my app a while ago and found most users are Arab. I am eager to learn more about my customers and this article provides great insights.


Thanks for reporting bugs! I don't have a MotoX 2014, but will test it in emulator. It looks your account is new. Much appreciated!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: