Nigeria No1. Music site And Complete Entertainment portal for Music Promotion WhatsApp:- +2349077287056
Tuesday, 31 December 2024
Show HN: Customizable, Printable Visual progress tracker based on Jerry Seinfeld https://bit.ly/4fA03MM
Show HN: Customizable, Printable Visual progress tracker based on Jerry Seinfeld Hello Hacker News community! I'm excited to introduce Don't Break the Chain, a project born from my own need for a visual progress tracker to achieve goals through consistency. I made this after reading the the story from Brad Isaac about an advice he received from Jerry Seinfeld. "He told me to get a big wall calendar that has a whole year on one page and hang it on a prominent wall. The next step was to get a big red magic marker. He said for each day that I do my task of writing, I get to put a big red X over that day. [Then Jerry said]: After a few days you’ll have a chain. Just keep at it and the chain will grow longer every day. You’ll like seeing that chain, especially when you get a few weeks under your belt. Your only job is to not break the chain." This tool is designed for anyone who wants to track progress in a visual way. What goals are you working on currently? I’d love to hear your thoughts and feedback! https://bit.ly/3Pgqix0 January 1, 2025 at 12:58AM
Show HN: dorm: Django wrapper that lets you use its ORM in standalone manner https://bit.ly/423aLIm
Show HN: dorm: Django wrapper that lets you use its ORM in standalone manner dorm is a lightweight wrapper around Django that provides a minimal interface to its ORM. This package allows you to quickly integrate Django's powerful ORM into your project with minimal configuration—simply add a settings.py file to the project root and you're ready to start using it. PyPI: https://bit.ly/3PivlNr Source: https://bit.ly/4gF6Yps Give me feedback, if you do give it a try. ## Motivation I’ve always been a big fan of the Django ORM, especially its features like automatic schema migrations and the ability to perform joins without writing raw SQL. Over time, I’ve used it outside of full Django projects whenever I needed to interact with a database. Given the richness of Django’s ORM, I found other standalone ORMs (like SQLAlchemy) to be lacking in comparison. During these experiences, I kept wondering: what if I could use just the ORM, without the need for manage.py, views.py, urls.py, or any unnecessary entries in settings.py? That’s how the idea for this project was born. https://bit.ly/3PivlNr December 31, 2024 at 11:21PM
Monday, 30 December 2024
Show HN: I Made a Dumb Game https://bit.ly/4gx7Egk
Show HN: I Made a Dumb Game https://bit.ly/3VZof4n December 31, 2024 at 02:50AM
Show HN: I built a movie recommendation app https://bit.ly/3ZZ7XJF
Show HN: I built a movie recommendation app https://bit.ly/4jbZU5p December 31, 2024 at 12:35AM
Show HN: Emacs on a Kobo Clara BW ebook reader https://bit.ly/4iPrvJc
Show HN: Emacs on a Kobo Clara BW ebook reader https://bit.ly/4iZG3WE December 31, 2024 at 12:06AM
Show HN: Uuid.now F# based simple UUID generator https://bit.ly/4gV6dbr
Show HN: Uuid.now F# based simple UUID generator Need a fast, easy-to-use, and memorable UUID/Guid generator? Built with the power and elegance of F#! https://bit.ly/4gAfhml is here! One-click copy Zero UUID support Browser-based (Crypto API) Fully open source Explore the source code here: https://bit.ly/4gzUSxK https://bit.ly/4gAfhml December 30, 2024 at 11:54PM
Show HN: Timesheet Conversion Calculator – Simplify Hours to Decimals Instantly https://bit.ly/4gSJv3v
Show HN: Timesheet Conversion Calculator – Simplify Hours to Decimals Instantly https://bit.ly/41VImnQ December 30, 2024 at 10:56AM
Show HN: I reverse engineered X to Read Threads without Any Account as Articles https://bit.ly/40br98z
Show HN: I reverse engineered X to Read Threads without Any Account as Articles Hi fellow hackers, I'm Ved, I came across the pain point of having a reader that could provide threads as articles after scrolling them many times and missing the context of the original info shared. To solve my itch I decided to build a thread reader without Ads(all existing sol. were full of them), since X/Twitter API was very pricey, I did some reverse engineering to convert rendered X.com/twitter pages to an API and host it in a VM (which obv. was dead cheap). All of your data is saved in LocalStorage. Including your comments and saved threads(there is a known issue with Linux and MacOS browsers i think). Code is open-sourced at : https://bit.ly/4fBz7fB App is available at : https://bit.ly/3BKu2nr There are two views inbuilt in app https://bit.ly/40ozead... https://bit.ly/40gfQMt... Reverse Engineered X API is available at https://bit.ly/49ZXsdG... Meanwhile you can enter any twitter thread url on https://bit.ly/3BKu2nr to get a clean and read friendly article. Here's the stack(if anyone's interested): NextJS FastAPI Selenium That's all folks, looking towards a productive feedback session. December 30, 2024 at 09:24AM
Sunday, 29 December 2024
Show HN: Onramp Can Compile Doom https://bit.ly/3ZTuzeN
Show HN: Onramp Can Compile Doom https://bit.ly/3BWXxCo December 30, 2024 at 07:40AM
Show HN: WIP NandToTetris Emulator in pure C – logic gates to ALU to CPU to PC https://bit.ly/4fyRUIl
Show HN: WIP NandToTetris Emulator in pure C – logic gates to ALU to CPU to PC NandToTetris is a course which has you build a full computer from: Logic gates -> Chips -> RAM -> CPU -> Computer -> Assembler -> Compiler -> OS -> Tetris All this is done via software defined hardware emulation. I'm building an emulator for this entire stack in C. How is my approach different to other projects that seek to build emulators? - I start with a single software defined NAND gate in C. - EVERYTHING is built from this base chip - Rather than using existing programming utilities (boolean logic operators, bitwise logic operators etc) I build everything from this NAND gate. (Note: to bootstrap, I use boolean logic in the NAND chip only) - I don't use any boolean logic at all anywhere in the gates/chips (except NAND) - I build more and more base chips from the NAND gate, working my way up to an ALU, RAM, then the CPU. ------ Confused? Heres example code for my NAND gate: void nand_gate(Nand *nand) { nand->output.out = !(nand->input.a & nand->input.b); } From this gate I build a NOT gate (note, no boolean operators) void not_gate(Not * not ) { Nand nand = { .input.a = not ->input.in, .input.b = not ->input.in, }; nand_gate(&nand); not ->output.out = nand.output.out; } Then OR / AND / XOR / MUX / DMUX ..... and their 16 bit versions. Heres a more complex chip, a 16bit Mux-8-way chip /* * out = a if sel = 000 * b if sel = 001 * c if sel = 010 * d if sel = 011 * e if sel = 100 * f if sel = 101 * g if sel = 110 * h if sel = 111 */ void mux16_8_way_chip(Mux16_8_Way *mux16_8_way) { Mux16_4_Way mux16_4_way_chip_a, mux16_4_way_chip_b; Mux16 mux16_chip_c; // Mux a memcpy(mux16_4_way_chip_a.input.sel, mux16_8_way- >input.sel, sizeof(mux16_4_way_chip_a.input.sel)); memcpy(mux16_4_way_chip_a.input.a, mux16_8_way->input.a, sizeof(mux16_4_way_chip_a.input.a)); memcpy(mux16_4_way_chip_a.input.b, mux16_8_way->input.b, sizeof(mux16_4_way_chip_a.input.b)); memcpy(mux16_4_way_chip_a.input.c, mux16_8_way->input.c, sizeof(mux16_4_way_chip_a.input.c)); memcpy(mux16_4_way_chip_a.input.d, mux16_8_way->input.d, sizeof(mux16_4_way_chip_a.input.d)); mux16_4_way_chip(&mux16_4_way_chip_a); // Mux b memcpy(mux16_4_way_chip_b.input.sel, mux16_8_way->input.sel, sizeof(mux16_4_way_chip_b.input.sel)); memcpy(mux16_4_way_chip_b.input.a, mux16_8_way->input.e, sizeof(mux16_4_way_chip_b.input.a)); memcpy(mux16_4_way_chip_b.input.b, mux16_8_way->input.f, sizeof(mux16_4_way_chip_b.input.b)); memcpy(mux16_4_way_chip_b.input.c, mux16_8_way->input.g, sizeof(mux16_4_way_chip_b.input.c)); memcpy(mux16_4_way_chip_b.input.d, mux16_8_way->input.h, sizeof(mux16_4_way_chip_b.input.d)); mux16_4_way_chip(&mux16_4_way_chip_b); // Mux c mux16_chip_c.input.sel = mux16_8_way->input.sel[2]; memcpy(mux16_chip_c.input.a, mux16_4_way_chip_a.output.out, sizeof(mux16_chip_c.input.a)); memcpy(mux16_chip_c.input.b, mux16_4_way_chip_b.output.out, sizeof(mux16_chip_c.input.b)); mux16_chip(&mux16_chip_c); memcpy(mux16_8_way->output.out, mux16_chip_c.output.out, sizeof(mux16_8_way->output.out)); } ----- Progress: I have only started this project yesterday, so have completed 1 out of 7 hardware projects so far https://bit.ly/41V1amV December 30, 2024 at 02:05AM
Saturday, 28 December 2024
Show HN: I Made a Histogram Maker https://bit.ly/49YffCe
Show HN: I Made a Histogram Maker https://bit.ly/49YffSK December 29, 2024 at 06:28AM
Show HN: Anki AI Utils https://bit.ly/3DJCnrW
Show HN: Anki AI Utils Hi hn, I am nearly at the end of medical school so it is time I publish and "advertise" my open source scripts/apps for anki! Here's the pitch: Anki AI Utils is a suite of AI-powered tools designed to automatically improve cards you find challenging. Whether you're studying medicine, languages, or any complex subject, these tools can: - Explain difficult concepts with clear, ChatGPT-generated explanations. - Illustrate key ideas using Dall-E or Stable Diffusion-generated images. - Create mnemonics tailored to your memory style, including support for the Major System. - Reformulate poorly worded cards for clarity and better retention. Key Features: - Adaptive Learning: Uses semantic similarity to match cards with relevant examples. - Personalized Memory Hooks: Builds on your existing mnemonics for stronger recall. - Automation Ready: Run scripts daily to enhance cards you struggled with. - Universal Compatibility: Works across all Anki clients (Windows, Mac, Linux, Android, iOS). Example: For a flashcard about febrile seizures, Anki AI Utils can: - Generate a Dall-E illustration of a toddler holding a teacup next to a fireplace. - Create mnemonics like "A child stumbles near the fire, dances symmetrically, has one strike, and fewer than three fires." - Provide an explanation of why febrile seizures occur and their diagnostic criteria. Call for Contributors: This project is battle-tested but needs help to become a polished Anki addon. If you’re a developer or enthusiast, join us to make these tools more accessible! Check out my other projects on GitHub: [Anki AI Utils]( https://bit.ly/4fKWqnu ) Transform your Anki experience with AI—because learning should be smarter, not harder. https://bit.ly/3VZXuMZ December 28, 2024 at 10:30PM
Show HN: Resizer2 – i3/KDE window movement on Windows https://bit.ly/40exujm
Show HN: Resizer2 – i3/KDE window movement on Windows I was really frustrated when I needed to go back to windows after using KDE for a few years, and becoming used to the Meta+Mouse keybinds for resizing and moving windows around, so I made a script for it that lets me use those shortcuts on windows too, maybe someone here finds it useful too? I also really need help with a name for the project, resizer2 doesn't sound that cool and catchy :( https://bit.ly/3DBO0kU December 29, 2024 at 01:21AM
Show HN: Open-source and transparent alternative to Honey https://bit.ly/4fEW0im
Show HN: Open-source and transparent alternative to Honey Hey everyone, After watching MegaLag’s investigation into the Honey affiliate scam, I decided to create something better. I’m 18, an open-source enthusiast, and this is my first big project that’s actually getting some attention. It's called Syrup, a fully open-source and transparent alternative to Honey. My goal is to make a browser extension that’s honest, ethical, and user-focused, unlike the Honey. I’m still figuring things out, from maintaining the project on GitHub to covering future costs for a custom marketing website. It’s not easy balancing all this as a university student, but I’m managing as best as I can because I really believe in this project. If you’re interested, check it out! I’d love feedback, contributions, or just help spreading the word. Thanks for reading, and let’s make something awesome together. https://bit.ly/3BQxEUX December 28, 2024 at 11:14PM
Friday, 27 December 2024
Show HN: Find Native Speakers to Practice Languages With https://bit.ly/49U8GAq
Show HN: Find Native Speakers to Practice Languages With Hey HN! I made a web app that helps you find serious language partners. You make new friends while helping each other. No more excuses to learn your next language: https://bit.ly/3PfJB9E https://bit.ly/3Pdbdfx December 28, 2024 at 03:06AM
Show HN: Turn the browser actions into Selenium tests https://bit.ly/41ToamC
Show HN: Turn the browser actions into Selenium tests https://bit.ly/4iVu4JH December 28, 2024 at 01:48AM
Show HN: Caravan, a flexible, transport-based logging system for TypeScript apps https://bit.ly/3DII9Kl
Show HN: Caravan, a flexible, transport-based logging system for TypeScript apps https://bit.ly/4gVtvOb December 25, 2024 at 11:44AM
Show HN: Asak – cross-platform audio recording/playback CLI tool written in Rust https://bit.ly/4fvHNnK
Show HN: Asak – cross-platform audio recording/playback CLI tool written in Rust https://bit.ly/3DyOzfe December 27, 2024 at 11:24PM
Thursday, 26 December 2024
Show HN:Add User in a C Program https://bit.ly/4gIRmRu
Show HN:Add User in a C Program https://bit.ly/4iPsQzN December 27, 2024 at 03:37AM
Show HN: Turn Your Study Materials into Interactive Quizzes with AI https://bit.ly/3PavL8J
Show HN: Turn Your Study Materials into Interactive Quizzes with AI Hi Hacker News, I'm excited to share the launch of SyncStudy, a web application that helps students, tutors, and professionals upload study materials, generate quizzes from them, and collaborate with others by sharing these quizzes. It's designed to make learning smarter, more interactive, and more efficient. Key Features: - Upload Study Material: Upload any study document (e.g., PDF, text) and generate quizzes instantly. - AI-Powered Question Generation: SyncStudy uses AI to automatically create relevant questions based on the uploaded content. - Share & Collaborate: Share quizzes with friends, classmates, or colleagues for collaborative learning. - Cross-Industry Use: Although designed for students, the tool is also useful for tutors, trainers, and professionals. Why It’s Different: SyncStudy is not just another quiz generator. It's designed for efficiency—save time by converting study materials directly into valuable quizzes for faster review and learning. Our AI engine ensures that the questions are relevant and cover the material in a meaningful way, which can be extremely useful for exam prep, training sessions, or even creating personalized learning content. We’re currently working on expanding features like: - Support for more file types (e.g., Images) - Integration with other learning tools and platforms - AI-driven suggestions for study improvement If you're interested in learning more, please check out the website: https://bit.ly/3PbBWcm Feedback Wanted! As we're a small team (actually just me at the moment ), any feedback, ideas, or suggestions would be greatly appreciated. I’d love to hear how this could be improved to better serve students, teachers, or professionals in various fields. https://bit.ly/3PbBWcm December 27, 2024 at 12:31AM
Subscribe to:
Posts (Atom)