The best Hacker News stories from Show from the past day
Latest posts:
Show HN: SimpleKV – an extremely simple, anonymous key-value store
Show HN: Covid – How long did you make it?
Show HN: A Graphviz Implementation in Rust
Show HN: A Graphviz Implementation in Rust
Show HN: A Graphviz Implementation in Rust
Show HN: PDF API – Generate, convert, and modify PDF documents
Hi HN,<p>Arek here. We’re super excited to officially launch PSPDFKit API [1].<p>PSPDFKit API is a collection of HTTP APIs that enable you to convert, generate, and edit documents without running any service on your infrastructure.<p>What differentiates our API from others is that you can chain together multiple “actions” as part of a single API request. For example, you can convert, OCR, watermark, edit, and flatten a document — all in one call.<p>Available actions [2]:<p>- PDF Generator<p>- PDF Converter<p>- Image Converter<p>- OCR<p>- Watermark<p>- Merge<p>- Split<p>- Duplicate<p>- Delete<p>- Flatten<p>Our documentation includes sample code for JavaScript [3], Python [4], Java [5], C# [6], PHP [7], and the command line. We also have a Postman collection [8].<p>Let us know what you think or if you have any questions.<p>[1] <a href="https://pspdfkit.com/api/" rel="nofollow">https://pspdfkit.com/api/</a><p>[2] <a href="https://pspdfkit.com/api/documentation/tools-and-api/" rel="nofollow">https://pspdfkit.com/api/documentation/tools-and-api/</a><p>[3] <a href="https://pspdfkit.com/api/tools/javascript/" rel="nofollow">https://pspdfkit.com/api/tools/javascript/</a><p>[4] <a href="https://pspdfkit.com/api/tools/python/" rel="nofollow">https://pspdfkit.com/api/tools/python/</a><p>[5] <a href="https://pspdfkit.com/api/tools/java/" rel="nofollow">https://pspdfkit.com/api/tools/java/</a><p>[6] <a href="https://pspdfkit.com/api/tools/csharp/" rel="nofollow">https://pspdfkit.com/api/tools/csharp/</a><p>[7] <a href="https://pspdfkit.com/api/tools/php/" rel="nofollow">https://pspdfkit.com/api/tools/php/</a><p>[8] <a href="https://pspdfkit.com/api/documentation/getting-started/postman-collection/" rel="nofollow">https://pspdfkit.com/api/documentation/getting-started/postm...</a>
Show HN: PDF API – Generate, convert, and modify PDF documents
Hi HN,<p>Arek here. We’re super excited to officially launch PSPDFKit API [1].<p>PSPDFKit API is a collection of HTTP APIs that enable you to convert, generate, and edit documents without running any service on your infrastructure.<p>What differentiates our API from others is that you can chain together multiple “actions” as part of a single API request. For example, you can convert, OCR, watermark, edit, and flatten a document — all in one call.<p>Available actions [2]:<p>- PDF Generator<p>- PDF Converter<p>- Image Converter<p>- OCR<p>- Watermark<p>- Merge<p>- Split<p>- Duplicate<p>- Delete<p>- Flatten<p>Our documentation includes sample code for JavaScript [3], Python [4], Java [5], C# [6], PHP [7], and the command line. We also have a Postman collection [8].<p>Let us know what you think or if you have any questions.<p>[1] <a href="https://pspdfkit.com/api/" rel="nofollow">https://pspdfkit.com/api/</a><p>[2] <a href="https://pspdfkit.com/api/documentation/tools-and-api/" rel="nofollow">https://pspdfkit.com/api/documentation/tools-and-api/</a><p>[3] <a href="https://pspdfkit.com/api/tools/javascript/" rel="nofollow">https://pspdfkit.com/api/tools/javascript/</a><p>[4] <a href="https://pspdfkit.com/api/tools/python/" rel="nofollow">https://pspdfkit.com/api/tools/python/</a><p>[5] <a href="https://pspdfkit.com/api/tools/java/" rel="nofollow">https://pspdfkit.com/api/tools/java/</a><p>[6] <a href="https://pspdfkit.com/api/tools/csharp/" rel="nofollow">https://pspdfkit.com/api/tools/csharp/</a><p>[7] <a href="https://pspdfkit.com/api/tools/php/" rel="nofollow">https://pspdfkit.com/api/tools/php/</a><p>[8] <a href="https://pspdfkit.com/api/documentation/getting-started/postman-collection/" rel="nofollow">https://pspdfkit.com/api/documentation/getting-started/postm...</a>
Show HN: PDF API – Generate, convert, and modify PDF documents
Hi HN,<p>Arek here. We’re super excited to officially launch PSPDFKit API [1].<p>PSPDFKit API is a collection of HTTP APIs that enable you to convert, generate, and edit documents without running any service on your infrastructure.<p>What differentiates our API from others is that you can chain together multiple “actions” as part of a single API request. For example, you can convert, OCR, watermark, edit, and flatten a document — all in one call.<p>Available actions [2]:<p>- PDF Generator<p>- PDF Converter<p>- Image Converter<p>- OCR<p>- Watermark<p>- Merge<p>- Split<p>- Duplicate<p>- Delete<p>- Flatten<p>Our documentation includes sample code for JavaScript [3], Python [4], Java [5], C# [6], PHP [7], and the command line. We also have a Postman collection [8].<p>Let us know what you think or if you have any questions.<p>[1] <a href="https://pspdfkit.com/api/" rel="nofollow">https://pspdfkit.com/api/</a><p>[2] <a href="https://pspdfkit.com/api/documentation/tools-and-api/" rel="nofollow">https://pspdfkit.com/api/documentation/tools-and-api/</a><p>[3] <a href="https://pspdfkit.com/api/tools/javascript/" rel="nofollow">https://pspdfkit.com/api/tools/javascript/</a><p>[4] <a href="https://pspdfkit.com/api/tools/python/" rel="nofollow">https://pspdfkit.com/api/tools/python/</a><p>[5] <a href="https://pspdfkit.com/api/tools/java/" rel="nofollow">https://pspdfkit.com/api/tools/java/</a><p>[6] <a href="https://pspdfkit.com/api/tools/csharp/" rel="nofollow">https://pspdfkit.com/api/tools/csharp/</a><p>[7] <a href="https://pspdfkit.com/api/tools/php/" rel="nofollow">https://pspdfkit.com/api/tools/php/</a><p>[8] <a href="https://pspdfkit.com/api/documentation/getting-started/postman-collection/" rel="nofollow">https://pspdfkit.com/api/documentation/getting-started/postm...</a>
Show HN: Civic – Online Hub for Causes
Hi HN! Matias and Jessica here, we're the founders of Civic (https://civicapp.co/), an online platform that connects people to causes in their area. That could mean everything from volunteering opportunities to activism and politics.<p>Every year, over 180M Americans contribute to social causes, yet doing so takes a significant amount of time and energy — information on how to get involved or take action often spreads through disconnected pages, newsletters, and word of mouth. Civic plans to solve this by creating a hub for people to find and organize events, connect, and donate to causes around them.<p>We just launched our MVP in NYC, focusing exclusively on events. I (Matias) started working on Civic while still in college, where I also spent a lot of my time in politics, having worked with ActBlue and a presidential campaign. I also served as a hyper-local elected official in DC, where I represented about 2k constituents to the city. Jessica is a full-stack software engineer and spent 5 years working at Google before joining us. She's fully responsible for our tech and is the reason why we're able to build this at all.<p>During my time in DC, one of the most interesting things I observed was how the causes that were most likely to get people engaged were the local/neighborhood issues that affected them directly. Yet, because of their local nature, those causes were also the ones least likely to get publicity. That plus the general lack of a true online hub for civic engagement led us to start Civic.<p>The MVP is rough around the edges and we're definitely looking for ideas and feedback on how we can improve! Some of the features in our dev pipeline include an onboarding process to customize the content seen by each user (causes are very broad); easy and streamlined, no-fee donations to organizations; social "spaces" based on location and interests where users can meet and discuss issues with others; and much more!<p>For those curious about revenue, we plan to monetize by introducing donations. Right now, over $300B are donated by individuals to non-profits in the United States each year, much of which goes through outdated platforms that charge high fees. We'd target smaller, local organizations that aren't well served by existing platforms, and would follow the same model as GoFundMe and a few other companies, allowing users to add an optional "tip" to Civic after each donation. From our research, this tends to lead to tips of about 6-8% per transaction.<p>You can check out our MVP here: https://civicapp.co/<p>We'd really appreciate any and all feedback (especially related to features, new and existing), please let us know what you think! :)
Show HN: Partially encrypt a file based on its HEREDOCs
Hi HN!<p>I wrote a tool that partially encrypts files based on the presence of a HEREDOC.<p>Check it out:
https://github.com/higgins/privatize<p>When added to a git repo, it will automatically transparently encrypt/decrypt files you want privatized.<p>For example if you configured your repo to privatize the file `example.txt`, you could write:<p><pre><code> ```
Today I a burrito.
<<PRIVATE
I was on the toilet for hours.
PRIVATE
I got a lot of reading done.
```
</code></pre>
but when git-commit'ed would become:<p><pre><code> ```
Today I a burrito.
<<PRIVATE
xuJ0fld2vmNWaVLogTIufmWsiFso
PRIVATE
I got a lot of reading done.
```
</code></pre>
Diffing works as you expect (on the unencrypted source) and only those with the `privatize` symmetric key would be able to unlock and decrypt these files.<p>Why did I do this?<p>I keep a public log of what I plan to accomplish and what I'm working on both personally/professionally.
At the end of the day, I write a summary of everything that happened.
Naturally, there are some details of my life that should be kept private (details of too-be-launched projects, sensitive family events, etc).<p>It's helpful for me to track everything in one file so as to keep the day's context together.<p>Would love to know what you think!
Justin
Show HN: Partially encrypt a file based on its HEREDOCs
Hi HN!<p>I wrote a tool that partially encrypts files based on the presence of a HEREDOC.<p>Check it out:
https://github.com/higgins/privatize<p>When added to a git repo, it will automatically transparently encrypt/decrypt files you want privatized.<p>For example if you configured your repo to privatize the file `example.txt`, you could write:<p><pre><code> ```
Today I a burrito.
<<PRIVATE
I was on the toilet for hours.
PRIVATE
I got a lot of reading done.
```
</code></pre>
but when git-commit'ed would become:<p><pre><code> ```
Today I a burrito.
<<PRIVATE
xuJ0fld2vmNWaVLogTIufmWsiFso
PRIVATE
I got a lot of reading done.
```
</code></pre>
Diffing works as you expect (on the unencrypted source) and only those with the `privatize` symmetric key would be able to unlock and decrypt these files.<p>Why did I do this?<p>I keep a public log of what I plan to accomplish and what I'm working on both personally/professionally.
At the end of the day, I write a summary of everything that happened.
Naturally, there are some details of my life that should be kept private (details of too-be-launched projects, sensitive family events, etc).<p>It's helpful for me to track everything in one file so as to keep the day's context together.<p>Would love to know what you think!
Justin
Show HN: Partially encrypt a file based on its HEREDOCs
Hi HN!<p>I wrote a tool that partially encrypts files based on the presence of a HEREDOC.<p>Check it out:
https://github.com/higgins/privatize<p>When added to a git repo, it will automatically transparently encrypt/decrypt files you want privatized.<p>For example if you configured your repo to privatize the file `example.txt`, you could write:<p><pre><code> ```
Today I a burrito.
<<PRIVATE
I was on the toilet for hours.
PRIVATE
I got a lot of reading done.
```
</code></pre>
but when git-commit'ed would become:<p><pre><code> ```
Today I a burrito.
<<PRIVATE
xuJ0fld2vmNWaVLogTIufmWsiFso
PRIVATE
I got a lot of reading done.
```
</code></pre>
Diffing works as you expect (on the unencrypted source) and only those with the `privatize` symmetric key would be able to unlock and decrypt these files.<p>Why did I do this?<p>I keep a public log of what I plan to accomplish and what I'm working on both personally/professionally.
At the end of the day, I write a summary of everything that happened.
Naturally, there are some details of my life that should be kept private (details of too-be-launched projects, sensitive family events, etc).<p>It's helpful for me to track everything in one file so as to keep the day's context together.<p>Would love to know what you think!
Justin
Show HN: download all your [Liked] videos from TikTok for safekeeping
This is a chrome extension I made. You visit tiktok.com and sign in, the extension retrieves MP4s and puts them in a folder.<p>My goal: the TikTok algorithm has helped me find wonderful things. I consider the list of my [Likes] to be a treasure collection, and want to make sure I don't lose them.<p>If you don't have time to try, here's a video walking through all the features: <a href="https://youtu.be/BoHOdRxHgP0" rel="nofollow">https://youtu.be/BoHOdRxHgP0</a><p>Is it free: Yes. (I did test a payment modal once, but users gave me 1-star ratings for it, so I removed it)
Show HN: download all your [Liked] videos from TikTok for safekeeping
This is a chrome extension I made. You visit tiktok.com and sign in, the extension retrieves MP4s and puts them in a folder.<p>My goal: the TikTok algorithm has helped me find wonderful things. I consider the list of my [Likes] to be a treasure collection, and want to make sure I don't lose them.<p>If you don't have time to try, here's a video walking through all the features: <a href="https://youtu.be/BoHOdRxHgP0" rel="nofollow">https://youtu.be/BoHOdRxHgP0</a><p>Is it free: Yes. (I did test a payment modal once, but users gave me 1-star ratings for it, so I removed it)
Show HN: download all your [Liked] videos from TikTok for safekeeping
This is a chrome extension I made. You visit tiktok.com and sign in, the extension retrieves MP4s and puts them in a folder.<p>My goal: the TikTok algorithm has helped me find wonderful things. I consider the list of my [Likes] to be a treasure collection, and want to make sure I don't lose them.<p>If you don't have time to try, here's a video walking through all the features: <a href="https://youtu.be/BoHOdRxHgP0" rel="nofollow">https://youtu.be/BoHOdRxHgP0</a><p>Is it free: Yes. (I did test a payment modal once, but users gave me 1-star ratings for it, so I removed it)
Show HN: npm install actual-malware
Our package registry ecosystem has a serious problem... and not just npm.<p>People are aware of this but maybe this will make them a bit more aware
Show HN: Zipy.ai – Live web debugging with error monitoring and session replay
Hey HN commmunity, Karthik here! Super stoked to announce the launch of Zipy today.<p>Launching the product that you've been so dearly working on for months is like sending your newborn to school for the first time. Excitement to nervousness, anxiety to thrill, all sorts of emotions hit you at the same time. But the entire team of Zipy is confidently looking forward to the feedback you guys have in store for the beautiful product we’ve built. In community we trust!<p>Over the past decade, from being a Web Development Intern to a UX Designer and a Product Manager, I have seen the struggles that both Frontend Dev and Product teams face in terms of understanding user behavior and debugging customer issues. Web technologies evolved significantly, but the debugging process still remained in the stone age. With Zipy, we are trying to change this.<p>Zipy is a product that is primarily of the developers, by the developers and for the developers, essentially built to scratch our own itch, and thus, we've carefully handcrafted various workflows specifically for engineering, product, and support teams. We have been extremely lucky to get support from a bunch of awesome early adopters and partners, who were instrumental in carving our product experience. Hope you all find Zipy very useful. Please give it a try and do share your feedback here: <a href="https://app.zipy.ai/sign-up" rel="nofollow">https://app.zipy.ai/sign-up</a><p>Check out our Website: <a href="https://zipy.ai" rel="nofollow">https://zipy.ai</a>
Quick 15 minute Live Demo: <a href="https://calendly.com/d/crv-vpv-p7c/quickzipydemo" rel="nofollow">https://calendly.com/d/crv-vpv-p7c/quickzipydemo</a>
Join our Discord Server: <a href="https://discord.com/invite/7595RKftFY" rel="nofollow">https://discord.com/invite/7595RKftFY</a><p>Benefits of using Zipy:
Install in a minute
VueJS, React, Angular, Ember, and any javascript web app support
▶ Replay customer sessions with errors in real-time
Dev tools with Stack Trace, Console Logs, and Network Request Response details
Search error sessions by customer name, URL, email ID, and more.
Easy Slack Integration and Alerting<p>Special Coupon for HN Community: 'ZIPYPH1MONTH' for a FREE 1 month access to our Startup Plan.<p>Looking forward to your feedback and support.<p>Fix what matters,
Karthik and Team Zipy.
Show HN: Create your own complete UI color system easy as 1-2-3
Show HN: Create your own complete UI color system easy as 1-2-3
Show HN: Create your own complete UI color system easy as 1-2-3