The best Hacker News stories from Show from the past week
Latest posts:
Show HN: An index of all monthly dividend stocks
In my quest for finding high yield dividend stocks, I've noticed there isn't really a good tool for finding such stocks (that I can find, anyway), only pay-walled sites that are confusing and inaccessible. This little project seeks to remedy that.<p>I'm sharing this in the hopes that you'll find it useful, but also to get feedback, in particular, about monetizing. While I built this to be useful, I would like to make some money on it, so if you have any recommendations, I'm all eyeballs. I fear I may have to resort to advertisements to keep the barrier to entry low.
Show HN: Day by Day – every day of my life
Show HN: Blogs.hn – tiny blog directory
Like others on here, I was inspired by the "personal blogs" post :)<p>[0] <a href="https://news.ycombinator.com/item?id=36575081">https://news.ycombinator.com/item?id=36575081</a><p>In proper HN fashion, the site is open-source and requires no JS!<p>There's instructions on how to add/edit a blog on the Github README.<p>[1] <a href="https://github.com/surprisetalk/blogs.hn">https://github.com/surprisetalk/blogs.hn</a><p>Note that your blog might appear in blogs.json, but not on the site! Right now I'm using the following code to filter out blogs. Your blog might appear if you add more metadata:<p><pre><code> if (
3 > 0
+ !!blog.title
+ (blog.desc.length > 40)
+ !!blog.about
+ !!blog.now
+ !!blog.feed
+ 3 * (blog.hn.length > 1)
)
continue;
</code></pre>
As I mention on the /about page, if you don't already have a blog, I recently made a minimal static site generator! It's easier than ever to begin your writing journey :)<p>[2] <a href="https://github.com/surprisetalk/worstpress">https://github.com/surprisetalk/worstpress</a>
Show HN: OPML list of Hacker News Users Personal Blogs
Tell HN: People forget that you can stick any data at the end of a bash script
This is a neat trick I've used to write self-extracting software or scripts that extract files from archives by just using<p><pre><code> tail -c <number of bytes for the binary> $0
</code></pre>
All you have to do is make sure you append an explicit 'exit' to the end of your program before your new 'data section', so that bash won't parse any of the 'data section'.<p>One thing to bear in mind is that if you append binary data, it will be corrupted if you save it in most text editors so when I want to make changes I just delete all the binary and reappend it.
Show HN: Hacker News user blogroll
I saw this [0] pretty cool thread by user revskill, and wanted a quicker way to search through it, but also to keep them all in one place so I can read them at my leisure whenever I get time.<p>Right now is like 60 lines of Ruby using Nokogiri, but I will certainly look into it further down the line and improve the list.<p>There's a cronjob checking the thread every 12 hours but I will eventually shut that down and it will become static after that.<p>There are some really awesome blogs in there. I really recommend going through the list, it made my day.<p>[0] "Could you share your personal blog here". <a href="https://news.ycombinator.com/item?id=36575081">https://news.ycombinator.com/item?id=36575081</a>
Show HN: Hacker News user blogroll
I saw this [0] pretty cool thread by user revskill, and wanted a quicker way to search through it, but also to keep them all in one place so I can read them at my leisure whenever I get time.<p>Right now is like 60 lines of Ruby using Nokogiri, but I will certainly look into it further down the line and improve the list.<p>There's a cronjob checking the thread every 12 hours but I will eventually shut that down and it will become static after that.<p>There are some really awesome blogs in there. I really recommend going through the list, it made my day.<p>[0] "Could you share your personal blog here". <a href="https://news.ycombinator.com/item?id=36575081">https://news.ycombinator.com/item?id=36575081</a>
Show HN: MongoDB Protocol for SQLite
Show HN: Degrees What?
One of my pet peeves is when people specify a temperature in "degrees" when it’s not clear from the context which scale is being used. I always want to ask “degrees what?”<p>So I made this little conversion tool that uses degrees angle to convert between degrees Fahrenheit and degrees Celsius.<p>Tip: you can add a number in a query to link directly to a temperature. e.g. <a href="https://degreeswhat.com/?100" rel="nofollow noreferrer">https://degreeswhat.com/?100</a>
Show HN: Using C++23 <stacktrace> to get proper crash logs in C++ programs
Show HN: Halloy – A GUI Application in Rust for IRC
Show HN: Serverless VPN, pay as you go, unlimited devices, no subscriptions
Show HN: PFAS.report – Measure the forever chemicals in your blood via Quest
Hey HN<p>We made a site that let's anyone measure the forever chemicals in their blood with the gold standard LC-MS/MS blood serum test at Quest Diagnostics.<p>If you're a firefighter, plant worker, planning to become pregnant or just someone who lives in an area with contaminated drinking water, check it out.<p>I live in Santa Cruz. Here are my results:<p>My lab findings: <a href="https://res.cloudinary.com/mpsh87/image/upload/v1687923285/lab_results_redacted_final_e28vh4.pdf" rel="nofollow noreferrer">https://res.cloudinary.com/mpsh87/image/upload/v1687923285/l...</a><p>My total PFAS calculation: <a href="https://res.cloudinary.com/mpsh87/image/upload/v1687923482/pfas_report_calculator_ntal6v.png" rel="nofollow noreferrer">https://res.cloudinary.com/mpsh87/image/upload/v1687923482/p...</a><p>NASEM clinical recommendations based on Total PFAS: <a href="https://res.cloudinary.com/mpsh87/image/upload/c_scale,dpr_2.0,h_1200/v1687923501/NASEM_clinical_recommendations_stcvq9.jpg" rel="nofollow noreferrer">https://res.cloudinary.com/mpsh87/image/upload/c_scale,dpr_2...</a><p>The goal is to be under 2 ng/mL. I'm 10.86.<p>Honestly I was a bit surprised by my result and am currently deciding what to do next.<p>There's some research out of Australia indicating blood donation/phlebotomy is effective at removing it (<a href="https://jamanetwork.com/journals/jamanetworkopen/fullarticle/2790905" rel="nofollow noreferrer">https://jamanetwork.com/journals/jamanetworkopen/fullarticle...</a>) from the body. Fluorochemicals seem to bind to the albumin in the blood. I might try that.<p>Right now the site only works at Quest locations in California, but we're looking to expand to other states soon.<p>If you're local, the site is live and you can order the test right now. Results are currently taking between 11 and 18 days.<p>Thanks for reading my post.
Show HN: PFAS.report – Measure the forever chemicals in your blood via Quest
Hey HN<p>We made a site that let's anyone measure the forever chemicals in their blood with the gold standard LC-MS/MS blood serum test at Quest Diagnostics.<p>If you're a firefighter, plant worker, planning to become pregnant or just someone who lives in an area with contaminated drinking water, check it out.<p>I live in Santa Cruz. Here are my results:<p>My lab findings: <a href="https://res.cloudinary.com/mpsh87/image/upload/v1687923285/lab_results_redacted_final_e28vh4.pdf" rel="nofollow noreferrer">https://res.cloudinary.com/mpsh87/image/upload/v1687923285/l...</a><p>My total PFAS calculation: <a href="https://res.cloudinary.com/mpsh87/image/upload/v1687923482/pfas_report_calculator_ntal6v.png" rel="nofollow noreferrer">https://res.cloudinary.com/mpsh87/image/upload/v1687923482/p...</a><p>NASEM clinical recommendations based on Total PFAS: <a href="https://res.cloudinary.com/mpsh87/image/upload/c_scale,dpr_2.0,h_1200/v1687923501/NASEM_clinical_recommendations_stcvq9.jpg" rel="nofollow noreferrer">https://res.cloudinary.com/mpsh87/image/upload/c_scale,dpr_2...</a><p>The goal is to be under 2 ng/mL. I'm 10.86.<p>Honestly I was a bit surprised by my result and am currently deciding what to do next.<p>There's some research out of Australia indicating blood donation/phlebotomy is effective at removing it (<a href="https://jamanetwork.com/journals/jamanetworkopen/fullarticle/2790905" rel="nofollow noreferrer">https://jamanetwork.com/journals/jamanetworkopen/fullarticle...</a>) from the body. Fluorochemicals seem to bind to the albumin in the blood. I might try that.<p>Right now the site only works at Quest locations in California, but we're looking to expand to other states soon.<p>If you're local, the site is live and you can order the test right now. Results are currently taking between 11 and 18 days.<p>Thanks for reading my post.
Show HN: Open-source background removal in the browser
@imgly/background-removal is a powerful javascript library that allows seamlessly background removal of images directly in the browser. With its unique features and capabilities, this package offers an innovative and cost-effective solution for background removal tasks without compromising data privacy.
Show HN: Open-source background removal in the browser
@imgly/background-removal is a powerful javascript library that allows seamlessly background removal of images directly in the browser. With its unique features and capabilities, this package offers an innovative and cost-effective solution for background removal tasks without compromising data privacy.
Show HN: Mofi – Content-aware fill for audio to change a song to any duration
I worked on a web service that allows you to import a song and define a target length that the song will be shortened or lengthened to. It does this by analyzing the song and finding repeating audio patterns. This is helpful for making any song match a video or performance with a set duration. You can also specify areas of the song to prefer or avoid. An example is available here: <a href="https://mofi.loud.red/edit/8bd3fdf780f8c3927e41029f3b957f8a7ed96863" rel="nofollow noreferrer">https://mofi.loud.red/edit/8bd3fdf780f8c3927e41029f3b957f8a7...</a><p>The cool thing is that after the song is analyzed on the server, the client can recompute and preview the results completely client-side through an implementation that uses Web Workers and WebAssembly. The audio previewing uses Tone.js. I am thinking of writing up some more details about the implementation in the future.<p>I'm still working on a way to explain this easily, but I like the idea of carrying over the concept of content-aware fill from images to audio.<p>Please let me know if you have any comments or questions!
Show HN: Mofi – Content-aware fill for audio to change a song to any duration
I worked on a web service that allows you to import a song and define a target length that the song will be shortened or lengthened to. It does this by analyzing the song and finding repeating audio patterns. This is helpful for making any song match a video or performance with a set duration. You can also specify areas of the song to prefer or avoid. An example is available here: <a href="https://mofi.loud.red/edit/8bd3fdf780f8c3927e41029f3b957f8a7ed96863" rel="nofollow noreferrer">https://mofi.loud.red/edit/8bd3fdf780f8c3927e41029f3b957f8a7...</a><p>The cool thing is that after the song is analyzed on the server, the client can recompute and preview the results completely client-side through an implementation that uses Web Workers and WebAssembly. The audio previewing uses Tone.js. I am thinking of writing up some more details about the implementation in the future.<p>I'm still working on a way to explain this easily, but I like the idea of carrying over the concept of content-aware fill from images to audio.<p>Please let me know if you have any comments or questions!
Show HN: Fossfox – paid opportunities for open-source devs
The index lists either companies that work on open-source products or those that heavily contribute to open-source. Either way, ideal for devs that want to keep an eye out for opportunities.<p>Engineering teams can post for free. Open directory of available positions is here [0].<p>[0] <a href="https://github.com/fossfox-com/fossfox">https://github.com/fossfox-com/fossfox</a>
Show HN: Fossfox – paid opportunities for open-source devs
The index lists either companies that work on open-source products or those that heavily contribute to open-source. Either way, ideal for devs that want to keep an eye out for opportunities.<p>Engineering teams can post for free. Open directory of available positions is here [0].<p>[0] <a href="https://github.com/fossfox-com/fossfox">https://github.com/fossfox-com/fossfox</a>