The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Put this touch sensor on a robot and learn super precise tasks
We just released a very excited touch sensor that finally simplifies touch sensing for robotics.<p>Our most exciting result: Learned visuotactile policies for precise tasks like inserting USBs and credit card swiping, that work out-of-the-box when you replace skins! To the best of our knowledge, this has never been shown before with any existing tactile sensor.<p>Why is this important? For the first time, you could now collect data and train models on one sensor and expect them to generalize to new copies of the sensor -- opening the door to the kind of large foundation models that have revolutionized vision and language reasoning.<p>Would love to hear the community's questions, thoughts and comments!
Show HN: Container Desktop – Podman Desktop Companion
Show HN: Container Desktop – Podman Desktop Companion
Show HN: Container Desktop – Podman Desktop Companion
Show HN: Container Desktop – Podman Desktop Companion
Show HN: Sourcetable – AI Spreadsheet and Data Platform
Hi HN! I’m Eoin, founder of Sourcetable (<a href="https://sourcetable.com" rel="nofollow">https://sourcetable.com</a>).<p>Sourcetable is an AI-native spreadsheet that syncs with all your data. Users pair with an AI copilot that helps them do their spreadsheet work, as well as more database-centric analysis and SQL.<p>Soucetable syncs with databases including Postgres, MySQL, and MongoDB, and over 100+ business applications including Stripe, Zendesk, Hubspot, Quickbooks and Google Analytics. That data is available in a spreadsheet, and any models you build automatically update in near-real-time as new data flows in. The core primitives are AI + spreadsheet + data sync + storage + compute.<p>If you want to play with Sourcetable today, the easiest way is to upload a CSV and start asking questions.<p>Who is it for?
Sourcetable is for analysts, operators and finance folk doing data-centric work in a spreadsheet. Sourcetable’s spreadsheet-based AI assistant understands workbook range selection and can adjust scope context to the datasets you are working with. You can talk directly to your database and SaaS integrations, which is great for analysis, data search and retrieval, SQL writing & editing (including writing joins across different datasets), and automatic chart creation.<p>Niching down, if you work in operations at a <50 person startup or SMB and your company relies on a Postgres or MySQL database, Sourcetable is an affordable reporting tool with turnkey data infrastructure that doesn’t require code or engineers to set up.<p>Spreadsheets are the most used analytical tool on the planet. AI is a platform shift with broad applications. We are staying open-minded about users and use cases since everything is so new.<p>Backstory:
I spent ten years working in de-facto operations and technical roles at startups. Sourcetable draws from that experience of needing better data tooling inside spreadsheets, and constantly hacking ad hoc solutions to fill the gap. Andrew (CTO / co-founder) previously had a deep learning company and was initially drawn to the idea that Sourcetable could be an operating system for the web. We’re both Aussie expats in the Bay Area, which is how we met. Internally, we think of Sourcetable as an application platform, with AI applications being a useful and interesting place to focus.<p>Features & Use Cases:
Talk to your CSV files, spreadsheets, integrations, and datasets using LLMs.
AI + data work: Text-to-SQL, search and retrieval from databases, LLM-based data analysis. (This is an entirely different experience to what Copilot/Gemini & Excel/Sheets provide, since they are thin workbooks and not data platforms.)
AI + spreadsheet work: formula assist, workbook analysis, data cleaning, chart creation, error handling, summarization, chat, etc.
Automated reporting: data is synced, reports you build stay up to date.
No-code data access: give the business team safe database access so they will leave you alone!
Centralizing data for cross-channel reporting. (e.g. Postgres + Stripe + Mailchimp)
Analyzing large CSV files: Sourcetable can handle multi-gigabit files. (Google Sheets can’t handle large data and the experience in Excel is rather cumbersome.)<p>Technical Details:
Sourcetable was built to be fast. It was also built to scale.<p>AI: LLama 3 (via Groq), Claude, GPT-4o, LiteLLM, custom LLMs<p>Frontend: DuckDB, React, ShadCN, AntV / Bizcharts, Plotly, CodeMirror, Hookstate<p>Backend: DuckDB, Python, Cassandra, Redis, NGINX, Cloudflare<p>Data Eng & Transformations: Fivetran, DBT, Apache Arrow, SQLglot<p>Distributed Computing & Scaling: Daft, Ray, Cloud Formation<p>Other: Linux Namespaces, Dill (U.Queensland)<p>A huge thank you to the open source community, and a special shout-out to DuckDB for being so damn fast. Thank you also to Groq & Anthropic for the rate limit increases in time for this ShowHN post!<p>–<p>Feedback:
Product feedback is welcome! eoin@sourcetable.com
Show HN: Sourcetable – AI Spreadsheet and Data Platform
Hi HN! I’m Eoin, founder of Sourcetable (<a href="https://sourcetable.com" rel="nofollow">https://sourcetable.com</a>).<p>Sourcetable is an AI-native spreadsheet that syncs with all your data. Users pair with an AI copilot that helps them do their spreadsheet work, as well as more database-centric analysis and SQL.<p>Soucetable syncs with databases including Postgres, MySQL, and MongoDB, and over 100+ business applications including Stripe, Zendesk, Hubspot, Quickbooks and Google Analytics. That data is available in a spreadsheet, and any models you build automatically update in near-real-time as new data flows in. The core primitives are AI + spreadsheet + data sync + storage + compute.<p>If you want to play with Sourcetable today, the easiest way is to upload a CSV and start asking questions.<p>Who is it for?
Sourcetable is for analysts, operators and finance folk doing data-centric work in a spreadsheet. Sourcetable’s spreadsheet-based AI assistant understands workbook range selection and can adjust scope context to the datasets you are working with. You can talk directly to your database and SaaS integrations, which is great for analysis, data search and retrieval, SQL writing & editing (including writing joins across different datasets), and automatic chart creation.<p>Niching down, if you work in operations at a <50 person startup or SMB and your company relies on a Postgres or MySQL database, Sourcetable is an affordable reporting tool with turnkey data infrastructure that doesn’t require code or engineers to set up.<p>Spreadsheets are the most used analytical tool on the planet. AI is a platform shift with broad applications. We are staying open-minded about users and use cases since everything is so new.<p>Backstory:
I spent ten years working in de-facto operations and technical roles at startups. Sourcetable draws from that experience of needing better data tooling inside spreadsheets, and constantly hacking ad hoc solutions to fill the gap. Andrew (CTO / co-founder) previously had a deep learning company and was initially drawn to the idea that Sourcetable could be an operating system for the web. We’re both Aussie expats in the Bay Area, which is how we met. Internally, we think of Sourcetable as an application platform, with AI applications being a useful and interesting place to focus.<p>Features & Use Cases:
Talk to your CSV files, spreadsheets, integrations, and datasets using LLMs.
AI + data work: Text-to-SQL, search and retrieval from databases, LLM-based data analysis. (This is an entirely different experience to what Copilot/Gemini & Excel/Sheets provide, since they are thin workbooks and not data platforms.)
AI + spreadsheet work: formula assist, workbook analysis, data cleaning, chart creation, error handling, summarization, chat, etc.
Automated reporting: data is synced, reports you build stay up to date.
No-code data access: give the business team safe database access so they will leave you alone!
Centralizing data for cross-channel reporting. (e.g. Postgres + Stripe + Mailchimp)
Analyzing large CSV files: Sourcetable can handle multi-gigabit files. (Google Sheets can’t handle large data and the experience in Excel is rather cumbersome.)<p>Technical Details:
Sourcetable was built to be fast. It was also built to scale.<p>AI: LLama 3 (via Groq), Claude, GPT-4o, LiteLLM, custom LLMs<p>Frontend: DuckDB, React, ShadCN, AntV / Bizcharts, Plotly, CodeMirror, Hookstate<p>Backend: DuckDB, Python, Cassandra, Redis, NGINX, Cloudflare<p>Data Eng & Transformations: Fivetran, DBT, Apache Arrow, SQLglot<p>Distributed Computing & Scaling: Daft, Ray, Cloud Formation<p>Other: Linux Namespaces, Dill (U.Queensland)<p>A huge thank you to the open source community, and a special shout-out to DuckDB for being so damn fast. Thank you also to Groq & Anthropic for the rate limit increases in time for this ShowHN post!<p>–<p>Feedback:
Product feedback is welcome! eoin@sourcetable.com
Show HN: Sourcetable – AI Spreadsheet and Data Platform
Hi HN! I’m Eoin, founder of Sourcetable (<a href="https://sourcetable.com" rel="nofollow">https://sourcetable.com</a>).<p>Sourcetable is an AI-native spreadsheet that syncs with all your data. Users pair with an AI copilot that helps them do their spreadsheet work, as well as more database-centric analysis and SQL.<p>Soucetable syncs with databases including Postgres, MySQL, and MongoDB, and over 100+ business applications including Stripe, Zendesk, Hubspot, Quickbooks and Google Analytics. That data is available in a spreadsheet, and any models you build automatically update in near-real-time as new data flows in. The core primitives are AI + spreadsheet + data sync + storage + compute.<p>If you want to play with Sourcetable today, the easiest way is to upload a CSV and start asking questions.<p>Who is it for?
Sourcetable is for analysts, operators and finance folk doing data-centric work in a spreadsheet. Sourcetable’s spreadsheet-based AI assistant understands workbook range selection and can adjust scope context to the datasets you are working with. You can talk directly to your database and SaaS integrations, which is great for analysis, data search and retrieval, SQL writing & editing (including writing joins across different datasets), and automatic chart creation.<p>Niching down, if you work in operations at a <50 person startup or SMB and your company relies on a Postgres or MySQL database, Sourcetable is an affordable reporting tool with turnkey data infrastructure that doesn’t require code or engineers to set up.<p>Spreadsheets are the most used analytical tool on the planet. AI is a platform shift with broad applications. We are staying open-minded about users and use cases since everything is so new.<p>Backstory:
I spent ten years working in de-facto operations and technical roles at startups. Sourcetable draws from that experience of needing better data tooling inside spreadsheets, and constantly hacking ad hoc solutions to fill the gap. Andrew (CTO / co-founder) previously had a deep learning company and was initially drawn to the idea that Sourcetable could be an operating system for the web. We’re both Aussie expats in the Bay Area, which is how we met. Internally, we think of Sourcetable as an application platform, with AI applications being a useful and interesting place to focus.<p>Features & Use Cases:
Talk to your CSV files, spreadsheets, integrations, and datasets using LLMs.
AI + data work: Text-to-SQL, search and retrieval from databases, LLM-based data analysis. (This is an entirely different experience to what Copilot/Gemini & Excel/Sheets provide, since they are thin workbooks and not data platforms.)
AI + spreadsheet work: formula assist, workbook analysis, data cleaning, chart creation, error handling, summarization, chat, etc.
Automated reporting: data is synced, reports you build stay up to date.
No-code data access: give the business team safe database access so they will leave you alone!
Centralizing data for cross-channel reporting. (e.g. Postgres + Stripe + Mailchimp)
Analyzing large CSV files: Sourcetable can handle multi-gigabit files. (Google Sheets can’t handle large data and the experience in Excel is rather cumbersome.)<p>Technical Details:
Sourcetable was built to be fast. It was also built to scale.<p>AI: LLama 3 (via Groq), Claude, GPT-4o, LiteLLM, custom LLMs<p>Frontend: DuckDB, React, ShadCN, AntV / Bizcharts, Plotly, CodeMirror, Hookstate<p>Backend: DuckDB, Python, Cassandra, Redis, NGINX, Cloudflare<p>Data Eng & Transformations: Fivetran, DBT, Apache Arrow, SQLglot<p>Distributed Computing & Scaling: Daft, Ray, Cloud Formation<p>Other: Linux Namespaces, Dill (U.Queensland)<p>A huge thank you to the open source community, and a special shout-out to DuckDB for being so damn fast. Thank you also to Groq & Anthropic for the rate limit increases in time for this ShowHN post!<p>–<p>Feedback:
Product feedback is welcome! eoin@sourcetable.com
Show HN: Sourcetable – AI Spreadsheet and Data Platform
Hi HN! I’m Eoin, founder of Sourcetable (<a href="https://sourcetable.com" rel="nofollow">https://sourcetable.com</a>).<p>Sourcetable is an AI-native spreadsheet that syncs with all your data. Users pair with an AI copilot that helps them do their spreadsheet work, as well as more database-centric analysis and SQL.<p>Soucetable syncs with databases including Postgres, MySQL, and MongoDB, and over 100+ business applications including Stripe, Zendesk, Hubspot, Quickbooks and Google Analytics. That data is available in a spreadsheet, and any models you build automatically update in near-real-time as new data flows in. The core primitives are AI + spreadsheet + data sync + storage + compute.<p>If you want to play with Sourcetable today, the easiest way is to upload a CSV and start asking questions.<p>Who is it for?
Sourcetable is for analysts, operators and finance folk doing data-centric work in a spreadsheet. Sourcetable’s spreadsheet-based AI assistant understands workbook range selection and can adjust scope context to the datasets you are working with. You can talk directly to your database and SaaS integrations, which is great for analysis, data search and retrieval, SQL writing & editing (including writing joins across different datasets), and automatic chart creation.<p>Niching down, if you work in operations at a <50 person startup or SMB and your company relies on a Postgres or MySQL database, Sourcetable is an affordable reporting tool with turnkey data infrastructure that doesn’t require code or engineers to set up.<p>Spreadsheets are the most used analytical tool on the planet. AI is a platform shift with broad applications. We are staying open-minded about users and use cases since everything is so new.<p>Backstory:
I spent ten years working in de-facto operations and technical roles at startups. Sourcetable draws from that experience of needing better data tooling inside spreadsheets, and constantly hacking ad hoc solutions to fill the gap. Andrew (CTO / co-founder) previously had a deep learning company and was initially drawn to the idea that Sourcetable could be an operating system for the web. We’re both Aussie expats in the Bay Area, which is how we met. Internally, we think of Sourcetable as an application platform, with AI applications being a useful and interesting place to focus.<p>Features & Use Cases:
Talk to your CSV files, spreadsheets, integrations, and datasets using LLMs.
AI + data work: Text-to-SQL, search and retrieval from databases, LLM-based data analysis. (This is an entirely different experience to what Copilot/Gemini & Excel/Sheets provide, since they are thin workbooks and not data platforms.)
AI + spreadsheet work: formula assist, workbook analysis, data cleaning, chart creation, error handling, summarization, chat, etc.
Automated reporting: data is synced, reports you build stay up to date.
No-code data access: give the business team safe database access so they will leave you alone!
Centralizing data for cross-channel reporting. (e.g. Postgres + Stripe + Mailchimp)
Analyzing large CSV files: Sourcetable can handle multi-gigabit files. (Google Sheets can’t handle large data and the experience in Excel is rather cumbersome.)<p>Technical Details:
Sourcetable was built to be fast. It was also built to scale.<p>AI: LLama 3 (via Groq), Claude, GPT-4o, LiteLLM, custom LLMs<p>Frontend: DuckDB, React, ShadCN, AntV / Bizcharts, Plotly, CodeMirror, Hookstate<p>Backend: DuckDB, Python, Cassandra, Redis, NGINX, Cloudflare<p>Data Eng & Transformations: Fivetran, DBT, Apache Arrow, SQLglot<p>Distributed Computing & Scaling: Daft, Ray, Cloud Formation<p>Other: Linux Namespaces, Dill (U.Queensland)<p>A huge thank you to the open source community, and a special shout-out to DuckDB for being so damn fast. Thank you also to Groq & Anthropic for the rate limit increases in time for this ShowHN post!<p>–<p>Feedback:
Product feedback is welcome! eoin@sourcetable.com
Show HN: ts-remove-unused – Remove unused code from your TypeScript project
ts-remove-unused is a command line tool for TypeScript projects that auto-fixes unused `export`s. It removes the export keyword from the declaration or the whole declaration based on its usage in the project.<p>There are some similar tools but they are focused on "detecting" rather than "removing" so I've built one myself. I wanted a solution that's as minimal as possible; config files to specify the files in your project shouldn't be necessary because that info should be already configured in tsconfig.json. All you need to do is to specify your entrypoint file.<p>Feedback is much appreciated!
Show HN: ts-remove-unused – Remove unused code from your TypeScript project
ts-remove-unused is a command line tool for TypeScript projects that auto-fixes unused `export`s. It removes the export keyword from the declaration or the whole declaration based on its usage in the project.<p>There are some similar tools but they are focused on "detecting" rather than "removing" so I've built one myself. I wanted a solution that's as minimal as possible; config files to specify the files in your project shouldn't be necessary because that info should be already configured in tsconfig.json. All you need to do is to specify your entrypoint file.<p>Feedback is much appreciated!
Show HN: Numscript, a declarative language to model financial transactions
Numscript is a simple, declarative language that helps you model financial transactions. You can do quite a few things with it, such as modeling:<p>* Payments involving vouchers and a user's prepaid balance
* Complex funds destination scenario where the customer gets cash back
* Configurable user credit balance spending transactions<p>The main idea is to take the pain out of describing of a system dealing with money movements should behave in traditional languages such as JS/TS/Go/Ruby etc, landing an expressive way to model these movements of value.<p>It is voluntarily broad in applicability—our customers use it today for use-cases ranging from marketplaces funds orchestration to home-grown loan management systems.<p>Once those transactions are modeled, they are to be picked up and committed to a system-of-record, ledgering system or executed on a set of payments and banking APIs.<p>It was initially a DSL we bundled into our Core Ledger product at Formance (YCS21) but we're giving it more autonomy now and started to make it standalone, with the idea that anyone could eventually bolt Numscript on top of their ledgering system. We're also exploring to make it natively compatible with other backends.<p>As part of this un-bundling, we've just shipping a playground which lets you fiddle with it without installing anything at <a href="https://playground.numscript.org/" rel="nofollow">https://playground.numscript.org/</a> (it works best on desktop).<p>Happy to chime in on any questions!
Show HN: Numscript, a declarative language to model financial transactions
Numscript is a simple, declarative language that helps you model financial transactions. You can do quite a few things with it, such as modeling:<p>* Payments involving vouchers and a user's prepaid balance
* Complex funds destination scenario where the customer gets cash back
* Configurable user credit balance spending transactions<p>The main idea is to take the pain out of describing of a system dealing with money movements should behave in traditional languages such as JS/TS/Go/Ruby etc, landing an expressive way to model these movements of value.<p>It is voluntarily broad in applicability—our customers use it today for use-cases ranging from marketplaces funds orchestration to home-grown loan management systems.<p>Once those transactions are modeled, they are to be picked up and committed to a system-of-record, ledgering system or executed on a set of payments and banking APIs.<p>It was initially a DSL we bundled into our Core Ledger product at Formance (YCS21) but we're giving it more autonomy now and started to make it standalone, with the idea that anyone could eventually bolt Numscript on top of their ledgering system. We're also exploring to make it natively compatible with other backends.<p>As part of this un-bundling, we've just shipping a playground which lets you fiddle with it without installing anything at <a href="https://playground.numscript.org/" rel="nofollow">https://playground.numscript.org/</a> (it works best on desktop).<p>Happy to chime in on any questions!
Show HN: Numscript, a declarative language to model financial transactions
Numscript is a simple, declarative language that helps you model financial transactions. You can do quite a few things with it, such as modeling:<p>* Payments involving vouchers and a user's prepaid balance
* Complex funds destination scenario where the customer gets cash back
* Configurable user credit balance spending transactions<p>The main idea is to take the pain out of describing of a system dealing with money movements should behave in traditional languages such as JS/TS/Go/Ruby etc, landing an expressive way to model these movements of value.<p>It is voluntarily broad in applicability—our customers use it today for use-cases ranging from marketplaces funds orchestration to home-grown loan management systems.<p>Once those transactions are modeled, they are to be picked up and committed to a system-of-record, ledgering system or executed on a set of payments and banking APIs.<p>It was initially a DSL we bundled into our Core Ledger product at Formance (YCS21) but we're giving it more autonomy now and started to make it standalone, with the idea that anyone could eventually bolt Numscript on top of their ledgering system. We're also exploring to make it natively compatible with other backends.<p>As part of this un-bundling, we've just shipping a playground which lets you fiddle with it without installing anything at <a href="https://playground.numscript.org/" rel="nofollow">https://playground.numscript.org/</a> (it works best on desktop).<p>Happy to chime in on any questions!
Show HN: Chili. Rust port of Spice, a low-overhead parallelization library
Show HN: Chili. Rust port of Spice, a low-overhead parallelization library
Show HN: A CLI tool I made to self-host any app with two commands on a VPS
Show HN: A CLI tool I made to self-host any app with two commands on a VPS
Show HN: A CLI tool I made to self-host any app with two commands on a VPS
Show HN: A CLI tool I made to self-host any app with two commands on a VPS