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
Today's Top 10 Trending Products
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
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
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
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
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
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
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
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 <port>
. It utilizes Tunnelmole (1), an open-source tunneling tool, without any need to explicitly install anything.
Here's how it works: npx tmole <port>
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 <port>
. 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
URL: https://gitlab.com/modular-company/48x32/
Author: jacquesm
Description:
Popularity: 2 points | 2 comments
10. Show HN: Investment Management Tool for Retail Investors
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
Author: rkwasny
Description:
Popularity: 2 points | 2 comments
12. Show HN: A Python PDF Form Library
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)
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
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
URL: https://www.laidoff.support/
Author: csoham
Description:
Popularity: 2 points | 1 comments
16. Show HN: SecretPixel – Advanced Image Steganography Tool
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
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
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
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)
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
21. Show HN: A Python and JavaScript package of 100 link shorteners
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
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!
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
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
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
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
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
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
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