Growing India News, world news, nation news, our news, people's news, grow news, entertainment, fashion, movies, tech, automobile and many more..
Wednesday, February 7, 2024
Show HN: Forum where posts slowly disappear unless interacted with https://ift.tt/yXGgmRz
Show HN: Forum where posts slowly disappear unless interacted with I'm always nervous to post online (this is my very first HN post), so I built an anonymous forum where posts are automatically deleted after 24 hours. Every upvote or comment resets the clock. Some things I like about this concept: - The sheer volume of information on the internet is overwhelming - disappearing.chat keeps that volume low - Unpopular content slowly fades away, so you can visually watch bad takes disappear - Content is always fresh because even popular things will eventually stop getting interaction - Takes the pressure off that your content is going to stick around forever fwiw this just started as a toy project to play around with the Next.js app directory, Tailwind and deploying to Vercel, but I figured I'd get it fully functional and share it. https://ift.tt/MJpq4ZX February 6, 2024 at 11:14PM
Tuesday, February 6, 2024
Show HN: The HTTP Garden – A Parser Vulnerability Research Tool https://ift.tt/daGe6Z5
Show HN: The HTTP Garden – A Parser Vulnerability Research Tool I wrote this tool during an internship at Narf Industries in 2023. It's a REPL that allows for quickly developing, testing, and fuzzing for HTTP request smuggling attack payloads. I started the internship having never worked with web servers, and have now found over 100 HTTP implementation bugs. I attribute this mostly to the ease of experimentation in the Garden. REPL-oriented fuzzing is just a really good interface for finding parsing bugs. It's pretty neat to able to run a differential fuzzer, categorize and display all the discovered discrepancies, then let a human pick through them and interact with fuzz targets to test whether the bugs are exploitable. Some notable server combinations in which we discovered new request smuggling attacks include Google Cloud <-> Node.js, Akamai <-> Node.js, [almost anything] <-> LiteSpeed, and OpenBSD relayd <-> [anything]. We also found an infinite loop DoS in Cesanta Mongoose that affects all configurations, and a null pointer dereference that can crash any OpenBSD httpd server that uses FastCGI. https://ift.tt/F68KAVn February 6, 2024 at 01:18AM
Show HN: CLI for generating beautiful PDF for offline reading https://ift.tt/uDBbCyU
Show HN: CLI for generating beautiful PDF for offline reading I've always thought that extensive reading was best suited for the realm of paper. As a result, I've created a command-line interface (CLI) tailored for my own use and decided to make it open source. I welcome any feedback you may have. https://ift.tt/ioIb1qZ February 6, 2024 at 12:54AM
Show HN: Atopile – Design circuit boards with code https://ift.tt/46bvBPZ
Show HN: Atopile – Design circuit boards with code Hey HN! We are the founders of atopile. We’re building a tool to describe electronics with code. Here is a quick demo: https://youtu.be/7-Q0XVpfW3Y Could you imagine the pain of building an entire software product using only assembly code? That’s about how we felt designing hardware. We don’t currently have good ways to describe what we need, reuse existing designs and compile that description down to a product. We started atopile to fix this. atopile is an open-source language and toolchain to describe circuits with code. The compiler is here: https://ift.tt/WSOoFRh Docs are here: https://ift.tt/iJ7MpDe . For a detailed deep dive designing an ESP32 module, see this video: https://youtu.be/eMWRwZOajdQ We realized this was a problem in our previous jobs. Narayan and I (Tim) had to manually, draw and export all our electronic circuit boards. This lasted until our friend Matt, a software engineer, showed us his development workflow. All his projects were built, tested, and merged automatically via GitHub. So we asked: Can we build the same for hardware? We observed that the ability to abstract electronics effectively hinged on using a language to describe the requirements, so we came up with the “ato” language. In ato, you can break down circuits into modules, components and interfaces. You can nest and connect those blocks with each other. Here is an example with an RP2040 microcontroller: import RP2040Kit from "rp2040/RP2040Kit.ato" import LEDIndicatorBlue from "generics/leds.ato" import LDOReg3V3 from "regulators/regulators.ato" import USBCConn from "usb-connectors/usb-connectors.ato" module Blinky: micro_controller = new RP2040Kit led_indicator = new LEDIndicatorBlue voltage_regulator = new LDOReg3V3 usb_c_connector = new USBCConn usb_c_connector.power ~ voltage_regulator.power_in voltage_regulator.power_out ~ micro_controller.power micro_controller.gpio13 ~ led_indicator.input micro_controller.power.gnd ~ led_indicator.gnd led_indicator.resistor.value = 100ohm +/- 10% From there, the compiler produces a netlist that describes how the circuit is connected and selects jelly-bean components for you ( https://ift.tt/OP0TarH ). Our next focus will be to add layout reuse, mathematical relations between values and define circuits by traits (similar to Rusts’). At the moment, atopile is intended to design all types of printed circuit boards (PCB) with low to medium complexity. The circuit complexity that the compiler can handle will steadily increase until it becomes suited for production usage. We often get asked if the compiler is meant for chip design rather than PCBs, but that is not the case. The language is exclusive to PCBs. At least for now..! A big part of why the software community is so prolific is thanks to open source and open core technology. The ability to share software packages with each other and efficiently chain tools together has made the software world an awesome place for developers. As hardware engineers, we would love our field to benefit from this as well. That’s why we’ve made atopile’s core open source (Apache 2.0). We plan to generate revenue by selling entreprise targeted features, similar to GitLab. We would love to have your thoughts on the compiler! What’s your story in electronics? What would you want us to build? February 5, 2024 at 11:00PM
Monday, February 5, 2024
Show HN: Weekend art project Voronoi Virus https://ift.tt/0FDJkCt
Show HN: Weekend art project Voronoi Virus https://ift.tt/svlpVtx February 4, 2024 at 06:12PM
Show HN: Open-Source Pong Game https://ift.tt/WZj83x9
Show HN: Open-Source Pong Game Need feedback on this game folks! I'm open to any contributions and opinions! https://ift.tt/D5WrZMk February 4, 2024 at 11:05PM
Sunday, February 4, 2024
Show HN: Aidely is AI powered thread; AI and Humans cooperation https://ift.tt/3M8tXpo
Show HN: Aidely is AI powered thread; AI and Humans cooperation 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. https://www.aidely.io/ February 4, 2024 at 08:18PM
Subscribe to:
Posts (Atom)
Show HN: Happy Coder – End-to-End Encrypted Mobile Client for Claude Code https://ift.tt/vt1BkI0
Show HN: Happy Coder – End-to-End Encrypted Mobile Client for Claude Code Hey all! Few weeks ago we realized AI models are now so good you d...
-
Show HN: An AI logo generator that can also generate SVG logos Hey everyone, I've spent the past 2 weeks building an AI logo generator, ...
-
Breaking #FoxNews Alert : Number of dead rises after devastating tornadoes, Kentucky governor announces — R Karthickeyan (@RKarthickeyan1)...
-
Show HN: Snap Scope – Visualize Lens Focal Length Distribution from EXIF Data https://ift.tt/yrqHZtDShow HN: Snap Scope – Visualize Lens Focal Length Distribution from EXIF Data Hey HN, I built this tool because I wanted to understand which...