Show HN Today: Top Developer Projects Showcase for 2024-02-03
SagaSu777 2024-12-26

Explore the hottest developer projects on Show HN for 2024-02-03. Dive into innovative tech, AI applications, and exciting new inventions!

Summary of Today's Content

Today's Product Highlights

  • Product Name: Cold Boot Attack Demo using Raspberry Pi
  • Highlight: Innovative demonstration of security vulnerability using accessible hardware, making complex security concepts practical and educational

Quick Summary

  • Most Active Category: Security & Privacy Tools
  • Top Keywords: Security, Python, API, Privacy
  • Most Popular Product: Cold Boot Attack Demo (127 points)

Technology Trends

  • Security & Penetration Testing
  • API Development
  • Privacy-focused Solutions
  • PDF Processing & Management
  • AI/ML Integration
  • Creative Coding
  • Blockchain/Cryptocurrency

Project Distribution

  • Security Tools: 25%
  • Developer Tools: 20%
  • API Services: 15%
  • Educational Projects: 15%
  • Privacy Solutions: 15%
  • Creative Tools: 10%

Trend Insights

  • Strong focus on privacy and security tools, indicating growing market demand
  • Increased interest in no-API-key solutions for better accessibility
  • Rise in educational tech tools and platforms
  • Growing emphasis on developer productivity tools
  • Emergence of AI-powered document processing solutions
  • Continued interest in creative coding and visualization tools
  • Rising demand for investment and financial technology solutions

Top 1. A straightforward demonstration of a cold boot attack utilizing a Raspberry Pi, showcasing its potential for security vulnerabilities and educational purposes in cybersecurity. (Likes: 127, Comments: 38)

Top 2. A Python wrapper for the Twitter API that eliminates the need for API keys, making it easier and more accessible for developers to integrate Twitter functionalities into their applications. (Likes: 41, Comments: 25)

Top 3. Introducing the BSON Extension for SQLite: Enhance your SQLite database capabilities with this powerful BSON support, enabling seamless handling of complex data types and improved storage efficiency. Perfect for developers looking to leverage the flexibility of BSON within their SQLite applications. (Likes: 8, Comments: 0)

Top 4. Rediscover the elegance of coding with our innovative platform that brings the beauty of programming back to life. Engage with a vibrant community, explore creative projects, and enhance your coding skills in a visually stunning environment. Transform your coding experience today! (Likes: 5, Comments: 1)

Top 5. A comprehensive spreadsheet that evaluates and ranks messaging apps based on their privacy features, helping users make informed choices for secure communication. (Likes: 2, Comments: 4)

Top 6. Discover engaging AI-powered quizzes designed for your content, presented through memorable emoji lessons that enhance learning and retention. Perfect for educators and content creators looking to captivate their audience! (Likes: 4, Comments: 1)

Top 7. PGTera is an innovative tool that enables users to seamlessly render and return HTML templates directly from PostgreSQL. It streamlines the process of integrating dynamic web content with database-driven efficiency, making it an essential resource for developers looking to enhance their web applications. (Likes: 5, Comments: 0)

Top 8. Introducing npx tmole <port> – the ultimate tool for generating a no-install public URL for your locally running services. Effortlessly share your projects with anyone, anywhere, without the hassle of complex setups. Perfect for developers looking to showcase their work or collaborate in real-time. (Likes: 4, Comments: 1)

Top 9. Introducing a minimalist gaming platform designed specifically for kids, offering a visually engaging and user-friendly experience. Ideal for fostering creativity and cognitive skills, this software encourages imaginative play while ensuring simplicity and ease of use. Perfect for young gamers seeking a fun and educational experience! (Likes: 2, Comments: 2)

Top 10. An innovative investment management tool designed specifically for retail investors, empowering users with insightful analytics and easy-to-use features for informed decision-making. Ideal for those looking to enhance their investment strategies and achieve financial independence. (Likes: 4, Comments: 0)

1. Show HN: Simple demo of a cold boot attack using a Raspberry Pi

Show HN: Simple demo of a cold boot attack using a Raspberry Pi - Project Screenshot

URL: https://github.com/anfractuosity/ramrecovery

Author: anfractuosity

Description:

Popularity: 127 points | 38 comments


2. Show HN: Twitter API Wrapper for Python – No API Keys Needed

Show HN: Twitter API Wrapper for Python – No API Keys Needed - Project Screenshot

URL: https://github.com/d60/twikit

Author: d60

Description: I have created a Twitter API wrapper that works with just a username, email address, and password — no API key required. With this library, you can post tweets, search, and check trending topics for free. In addition, it supports both asynchronous and synchronous use, so it can be used in a variety of situations.

Please send me your comments and suggestions. Additionally, if you're willing, kindly give me a star on GitHub.

Popularity: 41 points | 25 comments


3. Show HN: BSON Extension for SQLite

Show HN: BSON Extension for SQLite - Project Screenshot

URL: https://github.com/buzzm/sqlitebson

Author: buzzm

Description: sqlite is, well, everywhere. It's a little shy on high-fidelity types, though, esp no dates and penny-precise numbers. And carrying rich shapes in JSON doesn't really help because JSON lacks those too. BSON supports these types but more importantly is a data carrier external to the database; you can fluidly move BSON in and out of sqlite without creating your own binary representations; just use the BSON SDK for your environment. Upwards of 20 languages are supported. The BSON extension is designed to exploit sqlite built-in JSON functions as desired.

Popularity: 8 points | 0 comments


4. Show HN: Rediscover the Beauty of Code

Show HN: Rediscover the Beauty of Code - Project Screenshot

URL: https://www.aimlesstheme.com

Author: rohanmahen

Description:

Popularity: 5 points | 1 comments


5. Show HN: I made a spreadsheet that ranks messengers for privacy

Show HN: I made a spreadsheet that ranks messengers for privacy - Project Screenshot

URL: https://privacyspreadsheet.com/messaging-apps

Author: du82

Description:

Popularity: 2 points | 4 comments


6. Show HN: AI quizzes for your content – organised in memorable emoji lessons

Show HN: AI quizzes for your content – organised in memorable emoji lessons - Project Screenshot

URL: https://www.revision.ai?hn2024

Author: james-revisoai

Description: This learning tool turns learning content* into an organised, curriculum-like quiz experience. It makes sensible lessons, containing quiz questions and motivating you with progress! You can usually see all lessons at a glance on one page[https://revision.ai/images/splash/lessons.png].

* a PDF (like a lecture slideshow), PPTX, Wiki page, or a Youtube video

- Each lesson has a topic-based emoji ()and shows a proportionate visual pie chart for your progress

  • There is a single "unlocking" path, with 2 teaser lessons, which always gives you one simple "Next Step"
  • And by viewing the overview, you can view a wall of Golded lessons to tell when you are nailing the recall-level understanding on the content.

    The content/quiz questions are inspired by Active Recall (Roediger & Karpicke, 2006) and the Minimum Information Principle from Anki. And it's freemium with 2 free runs :) You can also highlight your PDFs for studying.

    I built the lessons aspect with care, taking lessons from what hadn't worked before: a) using something visually and uniquely memorable for you - a unique emoji chosen by AI for each lesson! b) doing question generation -after- choosing sensible lessons, so questions are tailored to the PDF-specific lessons... c) making it a "one-way learning path" was to make learning easier: previous semantic(vector DB-like) maps of concepts/trees were unencouragingly overengineered!

    Fun fact on the name - "Revision" means "to study for an exam" in a lot of places, like the UK... less Stalinist, you see.

    I have future plans ofcourse! Now I'd love feedback and thoughts - so do get me started on preprocessing or the psychology of learning... Let me know your thoughts.

Popularity: 4 points | 1 comments


7. Show HN: PGTera – Render and return HTML templates from Postgres

Show HN: PGTera – Render and return HTML templates from Postgres - Project Screenshot

URL: https://github.com/f-prime/pgtera

Author: max0563

Description:

Popularity: 5 points | 0 comments


8. Show HN: npx tmole <port> – No-Install Public URL for Locally Running Services

URL: #

Author: aussieguy1234

Description: I'm excited to introduce a quick and easy way to provide public access to your locally running services: npx tmole &lt;port&gt;. It utilizes Tunnelmole (1), an open-source tunneling tool, without any need to explicitly install anything.

Here's how it works: npx tmole &lt;port&gt; sets up a tunnel via the service at tunnelmole.com. The Public URL provided in the output will then direct to your locally running web service.

Getting started is as simple as running npx tmole &lt;port&gt;. For instance, if your service is running on port 3000, use npx tmole 3000.

You'll need to have NodeJS for this to work.

Please give it a try and share your experience. I'd love to hear your feedback on the tool and any suggestions you may have.

(1) https://github.com/robbie-cahill/tunnelmole-client

Popularity: 4 points | 1 comments


9. Show HN: 48x32, A minimalist gaming platform for kids, part II, Software

Show HN: 48x32, A minimalist gaming platform for kids, part II, Software - Project Screenshot

URL: https://gitlab.com/modular-company/48x32/

Author: jacquesm

Description:

Popularity: 2 points | 2 comments


10. Show HN: Investment Management Tool for Retail Investors

Show HN: Investment Management Tool for Retail Investors - Project Screenshot

URL: https://stockle.app/

Author: jjva1

Description: What? Stockle is an investment management tool for retail investors around the world. Stockle enables investors to combine, organise and analyse their investments on a single platform.

Why? Well, investors keep asking for such tools continuously. Sure, there are a bunch out there already, but the problem is, they're not exactly easy or enjoyable to use. We decided to do things differently, and our current features and UI reflect that.

Popularity: 4 points | 0 comments


11. Show HN: Hostedonce.com – Hosted Campfire Chat

Show HN: Hostedonce.com – Hosted Campfire Chat - Project Screenshot

URL: https://hostedonce.com

Author: rkwasny

Description:

Popularity: 2 points | 2 comments


12. Show HN: A Python PDF Form Library

Show HN: A Python PDF Form Library - Project Screenshot

URL: https://github.com/chinapandaman/PyPDFForm

Author: chinapandaman

Description: Hi HN! I have a project that I have been working on for three years that I’d love to show you today called PyPDForm (https://github.com/chinapandaman/PyPDFForm). It is a Python library that specializes in processing PDF forms, with the most outstanding feature being programmatically filling a PDF form by simply feeding a Python dictionary.

I used to work at a startup company with Python as our backend stack. We were constantly given paper documents by our clients that we needed to generate into PDFs. We were doing it using reportlab scripts and I quickly found the process tedious and time consuming for more complex PDFs.

This is where the idea of this project came from. Instead of writing lengthy and unmaintainable reportlab scripts to generate PDFs, you can just turn any paper document into a PDF form template and PyPDFForm can fill it easily.

On top of the GitHub repo, here are some additional resources for this project:

PyPi: https://pypi.org/project/PyPDFForm/

Docs: https://chinapandaman.github.io/PyPDFForm/

A public speak I did about this project: https://www.youtube.com/watch?v=8t1RdAKwr9w

I hope you guys find the library helpful for your own PDF generation workflow. Feel free to try it, test it, leave comments or suggestions, and open issues. And of course if you are willing, kindly give me a star on GitHub.

Popularity: 4 points | 0 comments


13. Show HN: accdoo cipher web app now fused with offline Pi cutter (100k digits)

Show HN: accdoo cipher web app now fused with offline Pi cutter (100k digits) - Project Screenshot

URL: https://accdoo.app

Author: imcotton

Description:

Popularity: 2 points | 1 comments


14. Show HN: Hacker News Userscript Written in Rust WASM – Filtering and Hiding

Show HN: Hacker News Userscript Written in Rust WASM – Filtering and Hiding - Project Screenshot

URL: https://github.com/drakerossman/hackernews-userscript

Author: drakerossman

Description: Hi everyone,

I present you the Hackernews Userscript - a userscript written in Rust Wasm that provides functionality to filter stuff based on keywords, as well as implements soft-hide: HN's default "hide" button behavior stores hidden items server-side, plus it pulls the items to the front page from the next one, so the page is always full with 30 items. Userscript's "hide" hides the stuff locally, and it does not pull anything, so you can hide the entire page to save your valuable attention. You can also use this function to mark the already-read articles.

I've had this idea to implement such a script since quite a while ago, in fact, back when Wordle was all the hype. Now we got some other hypes, and all of that is filterable - via a textmatch, or via regex.

The script is written in Rust, since I wanted to checkout the wasm bindgen functionality, and also for the peace of mind did not want to use JS.

It is published at both Firefox and Chrome web stores:

- https://addons.mozilla.org/en-US/firefox/addon/hackernews-us...

- https://chromewebstore.google.com/detail/hackernews-userscri...

I've also posted the extension page to my blog: https://drakerossman.com/blog/hackernews-userscript-in-rust-...

Looking forward for to implement more features, stuff like favorites, autoupdate, etc., and currently refactoring the codebase.

Your feedback is very welcome!

Popularity: 2 points | 1 comments


15. Show HN: laidoff.support Support for laid off workers

Show HN: laidoff.support Support for laid off workers - Project Screenshot

URL: https://www.laidoff.support/

Author: csoham

Description:

Popularity: 2 points | 1 comments


16. Show HN: SecretPixel – Advanced Image Steganography Tool

Show HN: SecretPixel – Advanced Image Steganography Tool - Project Screenshot

URL: https://github.com/x011/SecretPixel

Author: lobito14

Description: SecretPixel is a cutting-edge steganography tool designed to securely conceal sensitive information within images. It stands out in the realm of digital steganography by combining advanced encryption, compression, and a seeded Least Significant Bit (LSB) technique to provide a robust solution for embedding data undetectably.

Popularity: 1 points | 2 comments


17. Show HN: Geodesy in Dart

Show HN: Geodesy in Dart - Project Screenshot

URL: https://github.com/wingkwong/geodesy

Author: wingkwong

Description: A Dart library for geodesic and trigonometric calculations working with points and paths

Popularity: 2 points | 0 comments


18. Show HN: AI-powered iPhone hub: multiple models, diverse answers

Show HN: AI-powered iPhone hub: multiple models, diverse answers - Project Screenshot

URL: https://apps.apple.com/tn/app/aidely-ai-playground/id6447820638

Author: benedly

Description: Discover the future of community engagement with our iPhone app. Seamlessly blend human creativity with AI prowess as users collaborate with ChatGPT, Bard, and Llama to spark captivating threads and discussions. Join us in shaping the next frontier of content creation.

Popularity: 2 points | 0 comments


19. Show HN: Bulk PDF OCR made easy

Show HN: Bulk PDF OCR made easy - Project Screenshot

URL: https://getsearchablepdf.com

Author: f_k

Description: How it works:

1. Connect Dropbox/OneDrive account (or use the web uploader).

2. Drag n drop PDF files to the Input folder.

3. Get searchable PDFs in Output folder.

Popularity: 2 points | 0 comments


20. Show HN: Creative Coding Framework for Swift (Written in Metal)

Show HN: Creative Coding Framework for Swift (Written in Metal) - Project Screenshot

URL: https://github.com/yukiny0811/swifty-creatives

Author: yukiny

Description: Creative coding framework for Swift. Written in pure Swift and Metal. You can create sketches with Processing-like syntax. Also supports Apple Vision Pro's Immersive Space rendering.

Example projects are available in github.

Popularity: 2 points | 0 comments


Show HN: A Python and JavaScript package of 100 link shorteners - Project Screenshot

URL: https://github.com/mayakyler/link-shorteners

Author: y_gy

Description: Hi HN! I run a link shortening service (https://y.gy), and I kept running into a problem where users were submitting spam links that were cloaked via other link shortening services.

One of the solutions was to index and ban all other link shorteners. I'm making this index public and easily available in the hope that some of you may also find it helpful for reducing spam.

Popularity: 2 points | 0 comments


22. Show HN: A Reliable Rss2email Application

Show HN: A Reliable Rss2email Application - Project Screenshot

URL: https://github.com/skx/rss2email

Author: stevekemp

Description:

Popularity: 1 points | 0 comments


23. Show HN: Election 2024 Simulator, a game powered by ChatGPT. Have fun!

Show HN: Election 2024 Simulator, a game powered by ChatGPT. Have fun! - Project Screenshot

URL: https://chat.openai.com/g/g-0h8ZjW79Z-election-2024-simulator

Author: Sophia_H

Description:

Popularity: 1 points | 0 comments


24. Show HN: A programmatic partition editor in Perl

Show HN: A programmatic partition editor in Perl - Project Screenshot

URL: https://github.com/csdvrx/hdisk

Author: csdvrx

Description: First, I wanted to check how bootable media was made, so I started by writing something to read the MBR and check for El Torito records: that's mbr-read.pl

Then I wanted to look at the GPT, so I did the same for the GPT: that's gpt-read.pl

I merged them both in hdisk-read.pl and I started looking at ISOs to see why they were booting and how.

Then I decided I wanted to programmatically write hybrid MBR in a way that's easier than gdisk and that offers more control that xorriso - that's hdisk-tweak.

The goal is to use IFFT logic based on existing GPT or MBR partitions to write an hybrid matching your exact specifications: instead of a protective 0xEE MBR partition, you have actual MBR partitions matching the GPT partitions

Popularity: 1 points | 0 comments


25. Show HN: Summarywithai.com – Useful, formatted summaries for long PDFs

Show HN: Summarywithai.com – Useful, formatted summaries for long PDFs - Project Screenshot

URL: https://www.summarywithai.com/

Author: soumyag

Description: Hey HN!

I tried a number of AI document summary tools and encountered a few issues

- summaries fail to capture all the core ideas in a document

- limits on file uploads - 5MB, 25MB and so on

- chatbots repeat the text from the "conclusions" or "executive summary" sections of the document without actually extracting information from the entire document

- for longer documents, more information is included from the beginning of the document, later pages get ignored completely

Summary With AI is the tool I'm using to read reports and research papers faster. It creates a comprehensive summary extracting information from all pages of a document.

- Can handle uploads of 200 MB

- Tested on documents upto 200 pages

- Summary PDF contains 1-2 page overview followed by a more detailed summary

Demo: https://youtube.com/shorts/ffqwjDAaogM?feature=share

Examples: Research Papers: https://www.summarywithai.com/blog/read-research-papers-fast... Climate Reports: https://www.summarywithai.com/blog/summarize-climate-reports Corporate Annual Reports: https://www.summarywithai.com/blog/read-corporate-annual-rep...

I'd love to hear from you @soumyag101 on Twitter or hello@summarywithai.com!

Popularity: 1 points | 0 comments


26. Show HN: BluRayPrices – weekly updated list of movie deals

Show HN: BluRayPrices – weekly updated list of movie deals - Project Screenshot

URL: https://blurayprices.vercel.app

Author: Igor_Wiwi

Description: Let me introduce my pet project - BluRayPrices.

The primary goal of this project is to gather the top deals available on Amazon for top-rated films

From a technical perspective, the entire project is a Docker image that can be deployed anywhere and automatically initiate data retrieval and site updates. The flow is as follows: The Docker container has cron jobs that gather the data and generate static HTML pages, which are periodically pushed to Vercel.

I welcome any feedback and appreciate feature requests from users.

Popularity: 1 points | 0 comments


27. Show HN: Experimenting with generating SVG diagrams and visualizations

Show HN: Experimenting with generating SVG diagrams and visualizations - Project Screenshot

URL: https://slidemagic.framer.ai/

Author: grbsh

Description: I ran a quick experiment to see if I could generate SVGs using an LLM with good layout. This is an interesting task, because it requires spatial reasoning and planning (it can easily start off well-laid out, but run out of space as you can see in some of the examples in the linked framer site).

I started with a single prompt to GPT4. The results were pretty terrible in terms of layout (many overlapping / obstructed elements), but (I think) show promise. Also, it takes a really long time to generate, because the SVG path is usually 1-2 characters per token.

Next, I implemented a visual critique and self-refinement. I created a rubric that asked a bunch of questions about layout and educational / communicative value. I take the initial generated SVG, convert it to PNG and send it to gpt-4-vision-preview with the rubric, asking for a critique and regeneration.

The generation + visual self-critique and refinement takes about 3 minutes per SVG, so I generated about 300 examples, eliminated the bottom 50%, and fine-tuned on gpt-3.5-turbo. The fine-tune now takes about 7-10 seconds to generate one SVG with comparable quality to the GPT4 + GPT4-V refinement pipeline (according to GPT4-V's own scoring of the rubric).

Thoughts on this approach? I'm considering doing 10-100x the compute / dataset size, wondering if this interests anyone else. Happy to expose a (free) API to the fine-tuned model if people are interested in playing around with it.

Popularity: 1 points | 0 comments


28. Show HN: A handy one-liner to turn 132x66 text into PDF

Show HN: A handy one-liner to turn 132x66 text into PDF - Project Screenshot

URL: https://gist.github.com/dossy/28d31aa155632a3ffeaaa95adc4ecfe2

Author: dossy

Description: Back on 2023-09-03, W-Stool asked about printing source code, and I said I do it using GNU enscript, but never followed up with the actual command. (See: https://news.ycombinator.com/item?id=37366968)

Tonight, I wrote up the command in a little GitHub Gist.

Not sure if this will be helpful to anyone else, but maybe this will save someone some trial and error.

Popularity: 1 points | 0 comments


29. Show HN: A Social iOS Shortcut

Show HN: A Social iOS Shortcut - Project Screenshot

URL: https://www.icloud.com/shortcuts/d22334dd8d934b6caa700a656980c795

Author: admtal

Description:

Popularity: 1 points | 0 comments


Conclusion

Today's Show HN roundup showcases a diverse range of innovative projects. From AI-powered tools to creative coding solutions, these projects reflect the dynamic nature of our tech community. Which project caught your attention the most? Let us know in the comments!

Tags: #ShowHN #TechInnovation #DeveloperProjects #AI Applications #Open Source Software