The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: A Tiling Window Manager for Windows, Written in Janet

Hi HN!<p>I read[1] about Janet[2] some time ago, then immediately got impressed by the enthusiasm of its community, and by the language itself, so I started playing with it.<p>At the time I was searching for a tiling window manager for Windows, and unavoidably the idea of scratching my own itch with Janet got hold of me, so Jwno was born.<p>Simply put, Jwno is a keyboard-driven tiling window manager for Windows, scriptable with Janet. But since it has a complete Lisp runtime, and a thin wrapper library for Win32 APIs[3], you can certainly do much more with it.<p>I hope you'll enjoy playing with it as much as I enjoyed building it.<p>And yes, I use StumpWM on the Linux side, by the way.<p>[1]: <a href="https://ianthehenry.com/posts/why-janet/" rel="nofollow">https://ianthehenry.com/posts/why-janet/</a><p>[2]: <a href="https://janet-lang.org/" rel="nofollow">https://janet-lang.org/</a><p>[3]: <a href="https://github.com/agent-kilo/jw32">https://github.com/agent-kilo/jw32</a>

Show HN: A Tiling Window Manager for Windows, Written in Janet

Hi HN!<p>I read[1] about Janet[2] some time ago, then immediately got impressed by the enthusiasm of its community, and by the language itself, so I started playing with it.<p>At the time I was searching for a tiling window manager for Windows, and unavoidably the idea of scratching my own itch with Janet got hold of me, so Jwno was born.<p>Simply put, Jwno is a keyboard-driven tiling window manager for Windows, scriptable with Janet. But since it has a complete Lisp runtime, and a thin wrapper library for Win32 APIs[3], you can certainly do much more with it.<p>I hope you'll enjoy playing with it as much as I enjoyed building it.<p>And yes, I use StumpWM on the Linux side, by the way.<p>[1]: <a href="https://ianthehenry.com/posts/why-janet/" rel="nofollow">https://ianthehenry.com/posts/why-janet/</a><p>[2]: <a href="https://janet-lang.org/" rel="nofollow">https://janet-lang.org/</a><p>[3]: <a href="https://github.com/agent-kilo/jw32">https://github.com/agent-kilo/jw32</a>

Show HN: A Tiling Window Manager for Windows, Written in Janet

Hi HN!<p>I read[1] about Janet[2] some time ago, then immediately got impressed by the enthusiasm of its community, and by the language itself, so I started playing with it.<p>At the time I was searching for a tiling window manager for Windows, and unavoidably the idea of scratching my own itch with Janet got hold of me, so Jwno was born.<p>Simply put, Jwno is a keyboard-driven tiling window manager for Windows, scriptable with Janet. But since it has a complete Lisp runtime, and a thin wrapper library for Win32 APIs[3], you can certainly do much more with it.<p>I hope you'll enjoy playing with it as much as I enjoyed building it.<p>And yes, I use StumpWM on the Linux side, by the way.<p>[1]: <a href="https://ianthehenry.com/posts/why-janet/" rel="nofollow">https://ianthehenry.com/posts/why-janet/</a><p>[2]: <a href="https://janet-lang.org/" rel="nofollow">https://janet-lang.org/</a><p>[3]: <a href="https://github.com/agent-kilo/jw32">https://github.com/agent-kilo/jw32</a>

Show HN: 90s.dev – Game maker that runs on the web

Show HN: 90s.dev – Game maker that runs on the web

Show HN: 90s.dev – Game maker that runs on the web

Show HN: A platform to find tech conferences, discounts, and ticket giveaways

I created a platform that compiles tech conferences in one place - not just the when and where, but also the best discount codes and free ticket giveaways! Feedback and suggestions are welcome as I continue to refine it.

Show HN: Goboscript, text-based programming language, compiles to Scratch

goboscript is a text-based programming language which compiles to Scratch. It allows you to write Scratch projects in text, and compile it into a .sb3 file - which can be opened in the Scratch editor, TurboWarp or be uploaded to the Scratch website.<p>goboscript allows you to create advanced Scratch projects with ease, you can use any text editor, use a version control system such as git. You can refactor your code using search and replace. Text code can be copy pasted, which allows you to easily reuse code or share it with others. goboscript syntax is concise and easy to read.<p>goboscript allows you to integrate external tooling and workflows, such as using a script to generate costumes for a text rendering engine. Or loading in images into lists.<p>goboscript has a powerful macro system - similar to Rust's macro system. This allows you to write macros to generate code.<p>goboscript is more than just an 1:1 mapping of Scratch blocks to text, it also has additional features like local variables for procedures (custom blocks).<p>goboscript also performs optimizations, detects problems and unused code.

Show HN: Goboscript, text-based programming language, compiles to Scratch

goboscript is a text-based programming language which compiles to Scratch. It allows you to write Scratch projects in text, and compile it into a .sb3 file - which can be opened in the Scratch editor, TurboWarp or be uploaded to the Scratch website.<p>goboscript allows you to create advanced Scratch projects with ease, you can use any text editor, use a version control system such as git. You can refactor your code using search and replace. Text code can be copy pasted, which allows you to easily reuse code or share it with others. goboscript syntax is concise and easy to read.<p>goboscript allows you to integrate external tooling and workflows, such as using a script to generate costumes for a text rendering engine. Or loading in images into lists.<p>goboscript has a powerful macro system - similar to Rust's macro system. This allows you to write macros to generate code.<p>goboscript is more than just an 1:1 mapping of Scratch blocks to text, it also has additional features like local variables for procedures (custom blocks).<p>goboscript also performs optimizations, detects problems and unused code.

Show HN: Windows 98 themed website in 1 HTML file for my post punk band

Here's the code: <a href="https://github.com/ConorCorp/corp-website">https://github.com/ConorCorp/corp-website</a>

Show HN: Windows 98 themed website in 1 HTML file for my post punk band

Here's the code: <a href="https://github.com/ConorCorp/corp-website">https://github.com/ConorCorp/corp-website</a>

Show HN: Job board aggregator for best paying remote SWE jobs in the U.S.

I’ve been a remote SWE since the pandemic and truly appreciate its flexibilities and time saved from not commuting. Lately, friends and close ones have been asking me for advice on finding remote roles. I shared my remote company spreadsheet with them, but realized it was a rather manual process to scroll and refresh each company’s career page for new postings.<p>So I put together a centralized job board aggregator that lists the best paying SWE jobs in one place, starting with the U.S. and 14 companies. The way it works is via a cron job that runs daily in the afternoon to pull the latest job postings from each company and updates the website with the new listings.<p>Some other key features are<p>1. Quickly see which companies are actively hiring, e.g. Coinbase currently has the most openings<p>2. Filter by years of experience or companies to find suitable matches<p>3. Easily see estimated salary and posted date<p>If you're also on the hunt for the next remote SWE role, I hope this site helps streamline your job search and would appreciate any feedback and suggestions. Thanks!<p>Home page: <a href="https://www.remoteswe.fyi" rel="nofollow">https://www.remoteswe.fyi</a><p>FAQ page with additional context: <a href="https://www.remoteswe.fyi/faq" rel="nofollow">https://www.remoteswe.fyi/faq</a>

Show HN: Job board aggregator for best paying remote SWE jobs in the U.S.

I’ve been a remote SWE since the pandemic and truly appreciate its flexibilities and time saved from not commuting. Lately, friends and close ones have been asking me for advice on finding remote roles. I shared my remote company spreadsheet with them, but realized it was a rather manual process to scroll and refresh each company’s career page for new postings.<p>So I put together a centralized job board aggregator that lists the best paying SWE jobs in one place, starting with the U.S. and 14 companies. The way it works is via a cron job that runs daily in the afternoon to pull the latest job postings from each company and updates the website with the new listings.<p>Some other key features are<p>1. Quickly see which companies are actively hiring, e.g. Coinbase currently has the most openings<p>2. Filter by years of experience or companies to find suitable matches<p>3. Easily see estimated salary and posted date<p>If you're also on the hunt for the next remote SWE role, I hope this site helps streamline your job search and would appreciate any feedback and suggestions. Thanks!<p>Home page: <a href="https://www.remoteswe.fyi" rel="nofollow">https://www.remoteswe.fyi</a><p>FAQ page with additional context: <a href="https://www.remoteswe.fyi/faq" rel="nofollow">https://www.remoteswe.fyi/faq</a>

Side projects I've built since 2009

Show HN: Buckaroo – Data table UI for Notebooks

Buckaroo is my open source project. It is a dataframe viewer that has the basic features we expect in a modern table - scroll, search, sort. In addition there are summary stats, and histograms available. Buckaroo support Pandas and Polars dataframes and works on Jupter, Marimo, VSCode and Google Colab notebooks. All of this is extensible. I think of Buckaroo as a framework for building table UIs, and an initial data exploration app built on top of that framework. AG-Grid is used for the core table display and it has been customized with a declarative layer so you don't have to pass JS functions around for customizations. On the python side there is a framework for adding summary stats (with a small DAG for dependencies). There is also an entire Low Code UI for point and click selection of common commands (drop column). The lowcode UI also generates a python function that accomplishes the same tasks. This is built on top of JLisp - a small lisp interpreter that reads JSON flavored lisp.<p>Auto Cleaning looks at columns and heuristically suggests common cleaning operations. The operations are added to the lowcode UI where they can be edited. Multiple cleaning strategies can be applied and the best fit retained. Autocleaning without a UI and multiple strategies is very opaque. Since this runs heuristically (not with an LLM), it’s fast and data stays local.<p>I'm eager to hear feedback from data scientists and other users of dataframes/notebooks.

Show HN: Turn any workflow diagram into compilable, running and stateful code

Hi HN folks, I'm a co-creator of the Dapr CNCF project and co-founder of Diagrid. Today we announced a free-to-use web app that takes any form of workflow diagram (UML, BPMN, scribble in your favorite drawing tool or even on paper) and generates code that runs in any IDE and that can be deployed to Kubernetes and other container based systems, based on Dapr's durable execution workflow engine. This essentially allows you to run durable workflows in minutes and leaves out the guesswork for how to structure, code and optimize a code-first workflow app. I'm happy for you to give this a try and provide feedback!

Show HN: A web browser agent in your Chrome side panel

Hey HN,<p>I'm excited to share BrowserBee, a privacy-first AI assistant in your browser that allows you to run and automate tasks using your LLM of choice (currently supports Anthropic, OpenAI, Gemini, and Ollama). Short demo here: <a href="https://github.com/user-attachments/assets/209c7042-6d54-4fce-92a7-ddf8519156c6">https://github.com/user-attachments/assets/209c7042-6d54-4fc...</a><p>Inspired by projects like Browser Use and Playwright MCP, its main advantage is the browser extension form factor which makes it more convenient for day to day use, especially for less technical users. Its also a bit less cumbersome to use on websites that require you to be logged in, as it attaches to the same browser instance you use (on privacy: the only data that leaves your browser is the communication with the LLM - there is no tracking or data collection of any sort).<p>Some of its core features are as follows:<p>- a memory feature which allows users to memorize common and useful pathways, making the next repetition of those tasks faster and cheaper<p>- real-time token counting and cost tracking (inspired by Cline)<p>- an approval flow for critical tasks such as posting content or making payments (also inspired by Cline)<p>- tab management allowing the agent to execute tasks across multiple tabs<p>- a range of browser tools for navigation, tab management, interactions, etc, which are broadly in line with Playwright MCP<p>I'm actively developing BrowserBee and would love to hear any thoughts, comments, or feedback.<p>Feel free to reach out via email: parsa.ghaffari [at] gmail [dot] com<p>-Parsa

Show HN: A web browser agent in your Chrome side panel

Hey HN,<p>I'm excited to share BrowserBee, a privacy-first AI assistant in your browser that allows you to run and automate tasks using your LLM of choice (currently supports Anthropic, OpenAI, Gemini, and Ollama). Short demo here: <a href="https://github.com/user-attachments/assets/209c7042-6d54-4fce-92a7-ddf8519156c6">https://github.com/user-attachments/assets/209c7042-6d54-4fc...</a><p>Inspired by projects like Browser Use and Playwright MCP, its main advantage is the browser extension form factor which makes it more convenient for day to day use, especially for less technical users. Its also a bit less cumbersome to use on websites that require you to be logged in, as it attaches to the same browser instance you use (on privacy: the only data that leaves your browser is the communication with the LLM - there is no tracking or data collection of any sort).<p>Some of its core features are as follows:<p>- a memory feature which allows users to memorize common and useful pathways, making the next repetition of those tasks faster and cheaper<p>- real-time token counting and cost tracking (inspired by Cline)<p>- an approval flow for critical tasks such as posting content or making payments (also inspired by Cline)<p>- tab management allowing the agent to execute tasks across multiple tabs<p>- a range of browser tools for navigation, tab management, interactions, etc, which are broadly in line with Playwright MCP<p>I'm actively developing BrowserBee and would love to hear any thoughts, comments, or feedback.<p>Feel free to reach out via email: parsa.ghaffari [at] gmail [dot] com<p>-Parsa

Show HN: Chat with 19 years of HN

Hey HN<p>We loaded a BigQuery dataset of all of Hacker News, every comment, story and user, into camelAI.<p>You can ask questions like:<p>• “When does dang tend to comment during the day?”<p>• “Which domains have gained the most submissions since 2015, year-over-year?”<p>• “How has average comment length changed each January since 2007?”<p>• “Top five users who link to arXiv papers the most.”<p>It's behind a log-in to prevent abuse but free to use for 10 messages. No payment info required. We use OpenAI o3 or Claude sonnet 3.7 for the agent which can be really expensive.<p>Would love feedback especially around graph/chart quality and o3 vs sonnet.

Show HN: Chat with 19 years of HN

Hey HN<p>We loaded a BigQuery dataset of all of Hacker News, every comment, story and user, into camelAI.<p>You can ask questions like:<p>• “When does dang tend to comment during the day?”<p>• “Which domains have gained the most submissions since 2015, year-over-year?”<p>• “How has average comment length changed each January since 2007?”<p>• “Top five users who link to arXiv papers the most.”<p>It's behind a log-in to prevent abuse but free to use for 10 messages. No payment info required. We use OpenAI o3 or Claude sonnet 3.7 for the agent which can be really expensive.<p>Would love feedback especially around graph/chart quality and o3 vs sonnet.

< 1 2 3 ... 19 20 21 22 23 ... 826 827 828 >