The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Prompts as WASM Programs
AICI is a proposed common interface between LLM inference engines (llama.cpp, vLLM, HF Transformers, etc.) and "controllers" - programs that can constrain the LLM output according to regexp, grammar, or custom logic, as well as control the generation process (forking, backtracking, etc.).<p>AICI is based on Wasm, and is designed to be fast (runs on CPU while GPU is busy), secure (can run in multi-tenant cloud deployments), and flexible (allow libraries like Guidance, LMQL, Outlines, etc. to work on top of it).<p>We (Microsoft Research) have released it recently, and would love feedback on the design of the interface, as well as our Rust AICI runtime.<p>I'm the lead developer on this project and happy to answer any questions!
Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable
Features<p>Spreadsheet-like interface
All you want is here
• Cell Editing: Directly click and edit content within cells.<p>• Formula Support: Input mathematical and logical formulas to auto-calculate values.<p>• Data Sorting and Filtering: Sort data based on a column or multiple columns; use filters to view specific rows of data.<p>• Aggregation Function: Automatically summarize statistics for each column, providing instant calculations like sum, average, count, max, and min for streamlined data analysis.<p>• Data Formatting: formatting numbers, dates, etc.<p>• Grouping: Organize rows into collapsible groups based on column values for easier data analysis and navigation.<p>• Import/Export Capabilities: Import and export data from other formats, e.g., .csv, .xlsx.<p>Multiple Views<p>Visualize and interact with data in various ways best suited for their specific tasks.<p>• Grid View: The default view of the table, which displays data in a spreadsheet-like format.<p>• Form View: Input data in a form format, which is useful for collecting data.<p>• Coming soon: Kanban View, Calendar View, Gallery View, Gantt View, Timeline View.<p>Super Fast
Amazing response speed and data capacity<p>• Millions of data are easily processed, and there is no pressure to filter and sort<p>• Automatic database indexing for maximum speed<p>• Supports batch data operations at one time<p>Full-featured SQL Support
Seamless integration with the software you are familiar with<p>• BI tools like Metabase PowerBi...<p>• No-code tools like Appsmith...<p>• Direct retrieve data with native SQL<p>Privacy-First<p>• Bring your own database (coming soon)<p>Real-time collaboration
• No need to refresh the page, data is updated in real-time
Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable
Features<p>Spreadsheet-like interface
All you want is here
• Cell Editing: Directly click and edit content within cells.<p>• Formula Support: Input mathematical and logical formulas to auto-calculate values.<p>• Data Sorting and Filtering: Sort data based on a column or multiple columns; use filters to view specific rows of data.<p>• Aggregation Function: Automatically summarize statistics for each column, providing instant calculations like sum, average, count, max, and min for streamlined data analysis.<p>• Data Formatting: formatting numbers, dates, etc.<p>• Grouping: Organize rows into collapsible groups based on column values for easier data analysis and navigation.<p>• Import/Export Capabilities: Import and export data from other formats, e.g., .csv, .xlsx.<p>Multiple Views<p>Visualize and interact with data in various ways best suited for their specific tasks.<p>• Grid View: The default view of the table, which displays data in a spreadsheet-like format.<p>• Form View: Input data in a form format, which is useful for collecting data.<p>• Coming soon: Kanban View, Calendar View, Gallery View, Gantt View, Timeline View.<p>Super Fast
Amazing response speed and data capacity<p>• Millions of data are easily processed, and there is no pressure to filter and sort<p>• Automatic database indexing for maximum speed<p>• Supports batch data operations at one time<p>Full-featured SQL Support
Seamless integration with the software you are familiar with<p>• BI tools like Metabase PowerBi...<p>• No-code tools like Appsmith...<p>• Direct retrieve data with native SQL<p>Privacy-First<p>• Bring your own database (coming soon)<p>Real-time collaboration
• No need to refresh the page, data is updated in real-time
Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable
Features<p>Spreadsheet-like interface
All you want is here
• Cell Editing: Directly click and edit content within cells.<p>• Formula Support: Input mathematical and logical formulas to auto-calculate values.<p>• Data Sorting and Filtering: Sort data based on a column or multiple columns; use filters to view specific rows of data.<p>• Aggregation Function: Automatically summarize statistics for each column, providing instant calculations like sum, average, count, max, and min for streamlined data analysis.<p>• Data Formatting: formatting numbers, dates, etc.<p>• Grouping: Organize rows into collapsible groups based on column values for easier data analysis and navigation.<p>• Import/Export Capabilities: Import and export data from other formats, e.g., .csv, .xlsx.<p>Multiple Views<p>Visualize and interact with data in various ways best suited for their specific tasks.<p>• Grid View: The default view of the table, which displays data in a spreadsheet-like format.<p>• Form View: Input data in a form format, which is useful for collecting data.<p>• Coming soon: Kanban View, Calendar View, Gallery View, Gantt View, Timeline View.<p>Super Fast
Amazing response speed and data capacity<p>• Millions of data are easily processed, and there is no pressure to filter and sort<p>• Automatic database indexing for maximum speed<p>• Supports batch data operations at one time<p>Full-featured SQL Support
Seamless integration with the software you are familiar with<p>• BI tools like Metabase PowerBi...<p>• No-code tools like Appsmith...<p>• Direct retrieve data with native SQL<p>Privacy-First<p>• Bring your own database (coming soon)<p>Real-time collaboration
• No need to refresh the page, data is updated in real-time
Show HN: Digital Superpowers, a free book highlighting various FOSS tools
I wrote this intermediate-level book as a showcase of various FOSS, mostly command line tools. I'm a nuclear engineer and found myself teaching other nuclear, mechanical, and electrical engineers these tools again and again, so I wanted to package them into book form. I attempted to make it even broader interest, so it's not just about engineering. In the end, it's a fairly eclectic set of topics. Anyway, after selling for a few years, I just decided to release a slightly updated version of it in full for free. You'll find full HTML, PDF and ePub versions (all built with Sphinx) at the link.
Show HN: Digital Superpowers, a free book highlighting various FOSS tools
I wrote this intermediate-level book as a showcase of various FOSS, mostly command line tools. I'm a nuclear engineer and found myself teaching other nuclear, mechanical, and electrical engineers these tools again and again, so I wanted to package them into book form. I attempted to make it even broader interest, so it's not just about engineering. In the end, it's a fairly eclectic set of topics. Anyway, after selling for a few years, I just decided to release a slightly updated version of it in full for free. You'll find full HTML, PDF and ePub versions (all built with Sphinx) at the link.
Show HN: LlamaGym – fine-tune LLM agents with online reinforcement learning
Show HN: LlamaGym – fine-tune LLM agents with online reinforcement learning
Show HN: LlamaGym – fine-tune LLM agents with online reinforcement learning
Show HN: LlamaGym – fine-tune LLM agents with online reinforcement learning
Show HN: Timelock.dev – Send a secret into the future using timelock encryption
This is simply a web interface built on top of the timelock encryption system posted by Cloudflare last week. <a href="https://blog.cloudflare.com/harnessing-office-chaos" rel="nofollow">https://blog.cloudflare.com/harnessing-office-chaos</a>
Show HN: Timelock.dev – Send a secret into the future using timelock encryption
This is simply a web interface built on top of the timelock encryption system posted by Cloudflare last week. <a href="https://blog.cloudflare.com/harnessing-office-chaos" rel="nofollow">https://blog.cloudflare.com/harnessing-office-chaos</a>
Show HN: A talking board game in a 2k program and 128 bytes of RAM
Show HN: Manta – A tool for FPGA Debugging and Rapid Prototyping
Hi HN! I'm Fischer, and I'm super stoked to share a project that I've been working on for a little over a year: Manta, an open-source, cross-platform, vendor-independent tool for debugging and rapid prototyping with FPGAs.<p>This was originally my Master's Thesis at MIT, where I developed it for our course on FPGA design. We needed an alternative to vendor debugging tools, which only supported x86 machines running Windows or Linux. We were able to patch in macOS support with VMs, but as more students came bringing ARM-based devices, we needed a new tool.<p>So I developed this. It's called Manta, and I've just released v1.0.0. It's written in Python using Amaranth HDL, which allows it to run on nearly any machine, and export vendor-agnostic Verilog-2001. It lets you read and write to arbitrary registers and memory on the FPGA, and provides an integrated logic analyzer. It's modular, so you can use any number of these functionalities in any combination, as long as you've got a UART or Ethernet connection to the FPGA.<p>Next up on the docket is adding support for more advanced interfaces like Wishbone, AXI, AHB, and Avalon. And maybe even adding a Web UI for debugging with a logic analyzer in the browser. Or peeking and poking at individual registers. Or issuing arbitrary AHB3 transactions.<p>I'd be super curious to hear your thoughts on the tool! And if you want to kick the tires, be my guest :)
Show HN: Manta – A tool for FPGA Debugging and Rapid Prototyping
Hi HN! I'm Fischer, and I'm super stoked to share a project that I've been working on for a little over a year: Manta, an open-source, cross-platform, vendor-independent tool for debugging and rapid prototyping with FPGAs.<p>This was originally my Master's Thesis at MIT, where I developed it for our course on FPGA design. We needed an alternative to vendor debugging tools, which only supported x86 machines running Windows or Linux. We were able to patch in macOS support with VMs, but as more students came bringing ARM-based devices, we needed a new tool.<p>So I developed this. It's called Manta, and I've just released v1.0.0. It's written in Python using Amaranth HDL, which allows it to run on nearly any machine, and export vendor-agnostic Verilog-2001. It lets you read and write to arbitrary registers and memory on the FPGA, and provides an integrated logic analyzer. It's modular, so you can use any number of these functionalities in any combination, as long as you've got a UART or Ethernet connection to the FPGA.<p>Next up on the docket is adding support for more advanced interfaces like Wishbone, AXI, AHB, and Avalon. And maybe even adding a Web UI for debugging with a logic analyzer in the browser. Or peeking and poking at individual registers. Or issuing arbitrary AHB3 transactions.<p>I'd be super curious to hear your thoughts on the tool! And if you want to kick the tires, be my guest :)
Show HN: bef – a tool that encodes/decodes interleaved erasure coded streams
Show HN: bef – a tool that encodes/decodes interleaved erasure coded streams
Show HN: My AI writing assistant for Chinese
Hi HN! In trying to improve my Chinese skills, I built this tool that lets me write a mix of Chinese and English, then recommends a proper Chinese expression. This is super helpful when I want to write something in Chinese but I don't know all the vocab/grammar - I can enter my best effort and use English for the parts I don't know.<p>Really, the fundamental benefit of the tool is that it encourages me to exercise the writing muscle, rather than defaulting to translating from English.<p>My goal was to build something that is fast, relatively inexpensive, and not prone to misleading people. After some experimentation, I found that pairing GPT-3.5 with Microsoft machine translation works great! I'm using GPT-3.5 to generate an English version of the input, then Microsoft machine translation to translate the English version into Chinese. I've written a blog post about how I arrived at this approach: <a href="https://maybecoding.bearblog.dev/my-attempt-at-an-ai-writing-assistant-for-chinese/" rel="nofollow">https://maybecoding.bearblog.dev/my-attempt-at-an-ai-writing...</a><p>The tool is pretty basic from a technical standpoint. There's a PHP backend that handles the API calls to OpenAI and Microsoft. The frontend is plain HTML with a bit of JS for interactivity - but the whole thing works fine without JS.<p>Hopefully other folks find this useful too. I'm interested to know whether I could have approached this problem in a different/better way. Thanks!
Show HN: My AI writing assistant for Chinese
Hi HN! In trying to improve my Chinese skills, I built this tool that lets me write a mix of Chinese and English, then recommends a proper Chinese expression. This is super helpful when I want to write something in Chinese but I don't know all the vocab/grammar - I can enter my best effort and use English for the parts I don't know.<p>Really, the fundamental benefit of the tool is that it encourages me to exercise the writing muscle, rather than defaulting to translating from English.<p>My goal was to build something that is fast, relatively inexpensive, and not prone to misleading people. After some experimentation, I found that pairing GPT-3.5 with Microsoft machine translation works great! I'm using GPT-3.5 to generate an English version of the input, then Microsoft machine translation to translate the English version into Chinese. I've written a blog post about how I arrived at this approach: <a href="https://maybecoding.bearblog.dev/my-attempt-at-an-ai-writing-assistant-for-chinese/" rel="nofollow">https://maybecoding.bearblog.dev/my-attempt-at-an-ai-writing...</a><p>The tool is pretty basic from a technical standpoint. There's a PHP backend that handles the API calls to OpenAI and Microsoft. The frontend is plain HTML with a bit of JS for interactivity - but the whole thing works fine without JS.<p>Hopefully other folks find this useful too. I'm interested to know whether I could have approached this problem in a different/better way. Thanks!
Show HN: Schedule iMessage Texts from .txt Files
Annoyingly, iPhones don't have a great way to schedule messages. This around 100 lines of python to schedule iMessage texts from .txt files on your computer.<p>If this is useful to you, please give it a try and let me know what you think. Thanks.