The best Hacker News stories from Show from the past day
Latest posts:
Show HN: A Chrome extension that will auto-reject non-essential cookies
A FOSS chrome extension that attempts to remove the annoyance of cookie pop ups and banners.<p>There are some extensions out there that auto-accept cookies, but I didn't find one that auto rejected cookies without either chaining some extensions together or setting up custom rules in tools like uBlock origin. So with this extension, you just need to add it for non-essential cookies to be rejected.<p>Github: <a href="https://github.com/mitch292/reject-cookies">https://github.com/mitch292/reject-cookies</a>
Extension Link: <a href="https://chromewebstore.google.com/detail/bnbodofigkfjljnopfggfoecokhmhamc?utm_source=item-share-cb" rel="nofollow">https://chromewebstore.google.com/detail/bnbodofigkfjljnopfg...</a><p>It's still very early days for the extension. I want it to keep improving and working on more and more sites. Feedback welcome. Thanks!
Show HN: A Chrome extension that will auto-reject non-essential cookies
A FOSS chrome extension that attempts to remove the annoyance of cookie pop ups and banners.<p>There are some extensions out there that auto-accept cookies, but I didn't find one that auto rejected cookies without either chaining some extensions together or setting up custom rules in tools like uBlock origin. So with this extension, you just need to add it for non-essential cookies to be rejected.<p>Github: <a href="https://github.com/mitch292/reject-cookies">https://github.com/mitch292/reject-cookies</a>
Extension Link: <a href="https://chromewebstore.google.com/detail/bnbodofigkfjljnopfggfoecokhmhamc?utm_source=item-share-cb" rel="nofollow">https://chromewebstore.google.com/detail/bnbodofigkfjljnopfg...</a><p>It's still very early days for the extension. I want it to keep improving and working on more and more sites. Feedback welcome. Thanks!
Show HN: A Chrome extension that will auto-reject non-essential cookies
A FOSS chrome extension that attempts to remove the annoyance of cookie pop ups and banners.<p>There are some extensions out there that auto-accept cookies, but I didn't find one that auto rejected cookies without either chaining some extensions together or setting up custom rules in tools like uBlock origin. So with this extension, you just need to add it for non-essential cookies to be rejected.<p>Github: <a href="https://github.com/mitch292/reject-cookies">https://github.com/mitch292/reject-cookies</a>
Extension Link: <a href="https://chromewebstore.google.com/detail/bnbodofigkfjljnopfggfoecokhmhamc?utm_source=item-share-cb" rel="nofollow">https://chromewebstore.google.com/detail/bnbodofigkfjljnopfg...</a><p>It's still very early days for the extension. I want it to keep improving and working on more and more sites. Feedback welcome. Thanks!
Show HN: Beatsync – perfect audio sync across multiple devices
Hi HN! I made Beatsync, an open-source browser-based audio player that syncs audio with millisecond-level accuracy across many devices.<p>Try it live right now: <a href="https://www.beatsync.gg/" rel="nofollow">https://www.beatsync.gg/</a><p>The idea is that with no additional hardware, you can turn any group of devices into a full surround sound system. MacBook speakers are particularly good.<p>Inspired by Network Time Protocol (NTP), I do clock synchronization over websockets and use the Web Audio API to keep audio latency under a few ms.<p>You can also drag devices around a virtual grid to simulate spatial audio — it changes the volume of each device depending on its distance to a virtual listening source!<p>I've been working on this project for the past couple of weeks. Would love to hear your thoughts and ideas!
Show HN: Beatsync – perfect audio sync across multiple devices
Hi HN! I made Beatsync, an open-source browser-based audio player that syncs audio with millisecond-level accuracy across many devices.<p>Try it live right now: <a href="https://www.beatsync.gg/" rel="nofollow">https://www.beatsync.gg/</a><p>The idea is that with no additional hardware, you can turn any group of devices into a full surround sound system. MacBook speakers are particularly good.<p>Inspired by Network Time Protocol (NTP), I do clock synchronization over websockets and use the Web Audio API to keep audio latency under a few ms.<p>You can also drag devices around a virtual grid to simulate spatial audio — it changes the volume of each device depending on its distance to a virtual listening source!<p>I've been working on this project for the past couple of weeks. Would love to hear your thoughts and ideas!
Show HN: Beatsync – perfect audio sync across multiple devices
Hi HN! I made Beatsync, an open-source browser-based audio player that syncs audio with millisecond-level accuracy across many devices.<p>Try it live right now: <a href="https://www.beatsync.gg/" rel="nofollow">https://www.beatsync.gg/</a><p>The idea is that with no additional hardware, you can turn any group of devices into a full surround sound system. MacBook speakers are particularly good.<p>Inspired by Network Time Protocol (NTP), I do clock synchronization over websockets and use the Web Audio API to keep audio latency under a few ms.<p>You can also drag devices around a virtual grid to simulate spatial audio — it changes the volume of each device depending on its distance to a virtual listening source!<p>I've been working on this project for the past couple of weeks. Would love to hear your thoughts and ideas!
Show HN: I built a hardware processor that runs Python
Hi everyone,
I built PyXL — a hardware processor that executes a custom assembly generated from Python programs, without using a traditional interpreter or virtual machine. It compiles Python -> CPython Bytecode -> Instruction set designed for direct hardware execution.<p>I’m sharing an early benchmark: a GPIO test where PyXL achieves a 480ns round-trip toggle — compared to 14-25 micro seconds on a MicroPython Pyboard - even though PyXL runs at a lower clock (100MHz vs. 168MHz).<p>The design is stack-based, fully pipelined, and preserves Python's dynamic typing without static type restrictions.
I independently developed the full stack — toolchain (compiler, linker, codegen), and hardware — to validate the core idea. Full technical details will be presented at PyCon 2025.<p>Demo and explanation here: <a href="https://runpyxl.com/gpio" rel="nofollow">https://runpyxl.com/gpio</a>
Happy to answer any questions
Show HN: I built a hardware processor that runs Python
Hi everyone,
I built PyXL — a hardware processor that executes a custom assembly generated from Python programs, without using a traditional interpreter or virtual machine. It compiles Python -> CPython Bytecode -> Instruction set designed for direct hardware execution.<p>I’m sharing an early benchmark: a GPIO test where PyXL achieves a 480ns round-trip toggle — compared to 14-25 micro seconds on a MicroPython Pyboard - even though PyXL runs at a lower clock (100MHz vs. 168MHz).<p>The design is stack-based, fully pipelined, and preserves Python's dynamic typing without static type restrictions.
I independently developed the full stack — toolchain (compiler, linker, codegen), and hardware — to validate the core idea. Full technical details will be presented at PyCon 2025.<p>Demo and explanation here: <a href="https://runpyxl.com/gpio" rel="nofollow">https://runpyxl.com/gpio</a>
Happy to answer any questions
Show HN: I made a web-based, free alternative to Screen Studio
Show HN: I486SX_soft_FPU – Software FPU Emulator for NetBSD 10 on 486SX
First Release is Here!<p>I'm excited to announce the first release of i486SX_soft_FPU — a software FPU emulator for the classic Intel 486SX CPU, running on NetBSD 10!<p>This project brings floating-point support back to life for 486SX machines, even though modern NetBSD versions no longer natively support processors without a hardware FPU.
If you're into retrocomputing, operating system hacking, or just love old-school hardware, check it out!<p>Project page: <a href="https://github.com/mezantrop/i486SX_soft_FPU">https://github.com/mezantrop/i486SX_soft_FPU</a>
Contributions, feedback, and testing are all very welcome!<p>Let's keep these vintage machines alive!<p>#retrocomputing #NetBSD #486SX #opensource
Show HN: A Common Lisp implementation in development, supports ASDF
Implementation of the standard is still not complete, but breakpoints and stepping work quite well! It also has some support for watchpoints, that no implementation has.<p>Now it ships with ASDF and is capable of loading systems!<p>Let me know if you like it. Support on Patreon or Liberapay is much appreciated
Show HN: I created snapDOM to capture DOM nodes as images with exceptional speed
Show HN: Daily Jailbreak – Prompt Engineer's Wordle
I created a daily challenge for Prompt Engineers to build the shortest prompt to break a system prompt.<p>You are provided the system prompt and a forbidden method the LLM was told not to invoke. Your task is to trick the model into calling the function. Shortest successful attempts will show up in the leaderboard.<p>Give it a shot! You never know what could break an LLM.
Show HN: Daily Jailbreak – Prompt Engineer's Wordle
I created a daily challenge for Prompt Engineers to build the shortest prompt to break a system prompt.<p>You are provided the system prompt and a forbidden method the LLM was told not to invoke. Your task is to trick the model into calling the function. Shortest successful attempts will show up in the leaderboard.<p>Give it a shot! You never know what could break an LLM.
Show HN: Bhvr, a Bun and Hono and Vite and React Starter
Hey all! I've been using this stack personally for a while now and decided to automate it a bit by turning it into a template I can reuse. Hope others might find it helpful!
Show HN: Remote-Controlled IKEA Deathstar Lamp
Repainting the iconic IKEA PS 2014 lamp into the Deathstar from Star Wars has been a popular IKEA hack for quite some time.<p>This variant additionally replaces the manual, rope-operated mechanism to open and close the lamp with a remote-controlled motor.<p>The firmware is based on ESPHome, and its excellent Home Assistant integration enables one to implement higher-level features, like a "sundial" where the aperture of the Deathstar follows the sun elevation throughout the day (see the timelapse video).<p>That said, I will not consider this project as complete until the Imperial March can be played over the stepper motor (just like the legendary Floppotron) ;-)
Show HN: Empty Enter Expander – Type less in the terminal with this tool
When you have a lot of aliases it can be difficult to remember how was the one you need named especially if you do not use it very often. You can also have files stored in a bin folder and look there to find the name. Another trick is to prepend your commands with a comma then type the comma and hit the Tab key to see only your own commands. There is an article about it somewhere on the Internet.<p>I needed something lightweight to always show me the available commands. Something to run with a few keystrokes. Something that stores commands in files and folder structures.<p>The idea was born at the time of using Linux Debian with the dwm (dynamic window manager). The first version was implemented in bash and it could do three things: start an application, expand text from a template and do a predefined automation on the selected application.<p>It was launched by a keyboard shortcut and opened the list of commands in a new terminal window. The commands were stored in nested folders and it was able to switch between the three modes (launcher, expander, automator). It also required only few keystrokes to do the desired action.<p>For instance, I was in the terminal and hit Ctrl+P. It opened a new terminal and listed applications to launch. I hit the Space to switch to the expander mode. Then I hit the g to enter the Git folder and s for the status. The result was that it put the git status to the terminal I was in before. This expander could be used in any application. It could insert the email template into the browser.<p>Then I migrated to macOS and really missed that tool. So I quickly wrote a zsh vesrion that consists only the expander mode and supports only the terminal. It is activated by hitting Enter on empty command and then it inserts the desired command right into the prompt. For example, when you hit Enter, g and s you will get the git status command to the prompt and you can then execute it with Enter. Of course, those commands and keys are defined by you. There are various and lenghty commands that I use on a daily basis like this and it saves a lot of typing.<p>The tool is called Empty Enter Expander. It is implemented for the zsh as of now. Please check it out at <a href="https://github.com/waszabi/empty-enter-expander">https://github.com/waszabi/empty-enter-expander</a> and let me know what you like or dislike about it.
Show HN: GS-Calc – A modern spreadsheet with Python integration
Process large (e.g. 4GB+) data sets in a spreadsheet.<p>Load GB/32 million-row files in seconds and use them without any crashes using up to about 500GB RAM.<p>Load/edit in-place/split/merge/clean CSV/text files with up to 32 million rows and 1 million columns.<p>Use your Python functions as UDF formulas that can return to GS-Calc images and entire CSV files.<p>Use a set of statistical pivot data functions.<p>Solver functions virtually without limits for the number of variables.<p>Create and display all popular chart types with millions of data points instantly.<p>Suggestions for improvements are welcome (and often implemented quite quickly).
Show HN: GS-Calc – A modern spreadsheet with Python integration
Process large (e.g. 4GB+) data sets in a spreadsheet.<p>Load GB/32 million-row files in seconds and use them without any crashes using up to about 500GB RAM.<p>Load/edit in-place/split/merge/clean CSV/text files with up to 32 million rows and 1 million columns.<p>Use your Python functions as UDF formulas that can return to GS-Calc images and entire CSV files.<p>Use a set of statistical pivot data functions.<p>Solver functions virtually without limits for the number of variables.<p>Create and display all popular chart types with millions of data points instantly.<p>Suggestions for improvements are welcome (and often implemented quite quickly).
Show HN: My self-written hobby OS is finally running on my vintage IBM ThinkPad
Finally got my hobby OS up and running on real hardware. I love the old IBM thinkpads, so thought it was the perfect machine to get it working on. Been working on it for quite some time now, but this has been a big milestone!