The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: 1,900 remote company profiles with tech stacks and employee benefits

Show HN: 1,900 remote company profiles with tech stacks and employee benefits

Show HN: 1,900 remote company profiles with tech stacks and employee benefits

Show HN: 3D Portfolio website with late 90s aesthetic, made with Three and React

Show HN: Pointless – Endless drawing canvas desktop app

Show HN: A CLI to kick-start any language

I'm working on a CLI that helps you create the boilerplate of your project in multiple languages and frameworks.<p>In case of front-end frameworks/libraries, with cli you'll be able to create the project, set up git on your local, add the UI-framework, testing framework, and linting, and in the future releases you'll be able to even add pre-designed components.<p>The CLI currently supports React, Angular, Vue, Svelte and Node.js will be released today. Also soon, you'll be able to deploy your applications to AWS with a single command.<p>Appreciate your feedbacks and all the contributions are welcome.<p>https://github.com/utopiops/utopiops

Show HN: A Swiss army knife for testing HTTP from the terminal

Hiya HN!<p>Just released Artillery Probe - a Swiss army knife for testing HTTP from the CLI. Think mini-curl with better UX for common use-cases, plus a couple of extra features.<p>Would love for you to try it and give some feedback!<p>https://www.artillery.io/blog/swiss-army-knife-for-http-testing<p>and:<p><pre><code> npm install artillery@latest </code></pre> What does it do?<p>- First of all, it's a HTTP client! It does all the usual stuff you'd expect from a HTTP client... HTTP methods, request bodies, custom headers, forms, Basic Auth etc.<p>- Got some JSON or XML back? It'll pretty-print it, and syntax highlight it for you.<p>- It'll show you request waterfalls like this one: (inspired by httpstat)<p><pre><code> DNS Lookup | TCP Connection | SSL Handshake | Time to First Byte | Content Transfer 56ms | 14ms | 19ms | 181ms | 88ms | | | | | | 56ms | | | | 70ms | | | 89ms | | 270ms | total:358ms </code></pre> - JSON responses can be queried and sliced and diced with JMESPath (same syntax as AWS CLI) - no need to reach for jq. XML & HTML may be queried with a jQuery-like syntax too.<p>- You can set expectations on the response, e.g. have the CLI check that the response is a 200, or that a certain header is set, and exit with non-zero code if not. Super handy for quick acceptance testing.<p>We've got lots of ideas for improvements, but would love to hear what you think!

Show HN: A Swiss army knife for testing HTTP from the terminal

Hiya HN!<p>Just released Artillery Probe - a Swiss army knife for testing HTTP from the CLI. Think mini-curl with better UX for common use-cases, plus a couple of extra features.<p>Would love for you to try it and give some feedback!<p>https://www.artillery.io/blog/swiss-army-knife-for-http-testing<p>and:<p><pre><code> npm install artillery@latest </code></pre> What does it do?<p>- First of all, it's a HTTP client! It does all the usual stuff you'd expect from a HTTP client... HTTP methods, request bodies, custom headers, forms, Basic Auth etc.<p>- Got some JSON or XML back? It'll pretty-print it, and syntax highlight it for you.<p>- It'll show you request waterfalls like this one: (inspired by httpstat)<p><pre><code> DNS Lookup | TCP Connection | SSL Handshake | Time to First Byte | Content Transfer 56ms | 14ms | 19ms | 181ms | 88ms | | | | | | 56ms | | | | 70ms | | | 89ms | | 270ms | total:358ms </code></pre> - JSON responses can be queried and sliced and diced with JMESPath (same syntax as AWS CLI) - no need to reach for jq. XML & HTML may be queried with a jQuery-like syntax too.<p>- You can set expectations on the response, e.g. have the CLI check that the response is a 200, or that a certain header is set, and exit with non-zero code if not. Super handy for quick acceptance testing.<p>We've got lots of ideas for improvements, but would love to hear what you think!

Show HN: Peridot – A functional language based on two-level type theory

Show HN: Peridot – A functional language based on two-level type theory

Show HN: Peridot – A functional language based on two-level type theory

Show HN: Oldest Search – Search for the oldest result on internet

Oldest Search is a custom google search that specifically targets the oldest entries available. I'm always curious about the first entries for certain data on the internet, it's a valuable perspective builder.<p>I personally like news articles that have been digitized that were written in the pre-internet era. Unfortunately some results don't always work well because pages have been dated incorrectly. For example, searching "Covid" shows recent results.<p>I launch new projects like this daily: small tools to increase human agency. I'm also very open to suggestions to improve!

Show HN: Oldest Search – Search for the oldest result on internet

Oldest Search is a custom google search that specifically targets the oldest entries available. I'm always curious about the first entries for certain data on the internet, it's a valuable perspective builder.<p>I personally like news articles that have been digitized that were written in the pre-internet era. Unfortunately some results don't always work well because pages have been dated incorrectly. For example, searching "Covid" shows recent results.<p>I launch new projects like this daily: small tools to increase human agency. I'm also very open to suggestions to improve!

Show HN: Oldest Search – Search for the oldest result on internet

Oldest Search is a custom google search that specifically targets the oldest entries available. I'm always curious about the first entries for certain data on the internet, it's a valuable perspective builder.<p>I personally like news articles that have been digitized that were written in the pre-internet era. Unfortunately some results don't always work well because pages have been dated incorrectly. For example, searching "Covid" shows recent results.<p>I launch new projects like this daily: small tools to increase human agency. I'm also very open to suggestions to improve!

Show HN: Oldest Search – Search for the oldest result on internet

Oldest Search is a custom google search that specifically targets the oldest entries available. I'm always curious about the first entries for certain data on the internet, it's a valuable perspective builder.<p>I personally like news articles that have been digitized that were written in the pre-internet era. Unfortunately some results don't always work well because pages have been dated incorrectly. For example, searching "Covid" shows recent results.<p>I launch new projects like this daily: small tools to increase human agency. I'm also very open to suggestions to improve!

Show HN: Pythondocs.xyz – Live search for Python documentation

Hi everyone!<p>I've been working on a web search interface for Python's documentation as a personal project, and I think it's ready for other people to use...<p>Please give it a go (and join me in praying to the server gods):<p><a href="https://pythondocs.xyz/" rel="nofollow">https://pythondocs.xyz/</a><p>Here's the tech stack for those interested:<p>- Parser: Beautiful Soup + Mozilla Bleach<p>- Database: in-memory SQLite (aiosqlite) + SQLAlchemy<p>- Web server: FastAPI + Uvicorn + Jinja2<p>- Front end: Tailwind CSS + htmx + Alpine.js<p>I have ideas for future improvements but hopefully the current version is useful to someone.<p>Let me know what you think!

Show HN: Pythondocs.xyz – Live search for Python documentation

Hi everyone!<p>I've been working on a web search interface for Python's documentation as a personal project, and I think it's ready for other people to use...<p>Please give it a go (and join me in praying to the server gods):<p><a href="https://pythondocs.xyz/" rel="nofollow">https://pythondocs.xyz/</a><p>Here's the tech stack for those interested:<p>- Parser: Beautiful Soup + Mozilla Bleach<p>- Database: in-memory SQLite (aiosqlite) + SQLAlchemy<p>- Web server: FastAPI + Uvicorn + Jinja2<p>- Front end: Tailwind CSS + htmx + Alpine.js<p>I have ideas for future improvements but hopefully the current version is useful to someone.<p>Let me know what you think!

Show HN: A Spatial Environment for Python

Hi all! A little background: I've been working on natto.dev, a spatial environment for JavaScript. I'm really excited about new interfaces for code (leveraging metaphors we're good at, spatial reasoning, making state visible, design tools, etc). With all the buzz around PyScript, I discovered Pyodide and got it working inside natto. This Python version is a stripped down version of <a href="https://natto.dev" rel="nofollow">https://natto.dev</a> (eg interactive outputs, multiplayer) so please check that out if this interests you.<p>I'm excited to share this spatial environment for Python. Imagine Jupyter cells arranged on a 2D canvas.<p>Some key differences from traditional Python notebooks:<p>- By default, cells rerun whenever its code changes or an input reruns, like a spreadsheet!<p>- Dependencies are explicit. There is no parsing or global scope.<p>- Duplicate panes by option-dragging. This is a core interaction in design tools for exploring ideas.<p>- State panes add interactive elements. Check out this scikit demo <a href="https://python.natto.dev/example/de5cae3dfbcb43919981cc1420309756" rel="nofollow">https://python.natto.dev/example/de5cae3dfbcb43919981cc14203...</a><p>- Python execution happens in your browser as WASM via Pyodide (implementation detail, not design choice). This is currently a demo, not meant to replace your production ML notebooks.<p>I would love to hear your feedback on any of this and your thoughts on new programming interfaces!

Show HN: A Spatial Environment for Python

Hi all! A little background: I've been working on natto.dev, a spatial environment for JavaScript. I'm really excited about new interfaces for code (leveraging metaphors we're good at, spatial reasoning, making state visible, design tools, etc). With all the buzz around PyScript, I discovered Pyodide and got it working inside natto. This Python version is a stripped down version of <a href="https://natto.dev" rel="nofollow">https://natto.dev</a> (eg interactive outputs, multiplayer) so please check that out if this interests you.<p>I'm excited to share this spatial environment for Python. Imagine Jupyter cells arranged on a 2D canvas.<p>Some key differences from traditional Python notebooks:<p>- By default, cells rerun whenever its code changes or an input reruns, like a spreadsheet!<p>- Dependencies are explicit. There is no parsing or global scope.<p>- Duplicate panes by option-dragging. This is a core interaction in design tools for exploring ideas.<p>- State panes add interactive elements. Check out this scikit demo <a href="https://python.natto.dev/example/de5cae3dfbcb43919981cc1420309756" rel="nofollow">https://python.natto.dev/example/de5cae3dfbcb43919981cc14203...</a><p>- Python execution happens in your browser as WASM via Pyodide (implementation detail, not design choice). This is currently a demo, not meant to replace your production ML notebooks.<p>I would love to hear your feedback on any of this and your thoughts on new programming interfaces!

Show HN: A Spatial Environment for Python

Hi all! A little background: I've been working on natto.dev, a spatial environment for JavaScript. I'm really excited about new interfaces for code (leveraging metaphors we're good at, spatial reasoning, making state visible, design tools, etc). With all the buzz around PyScript, I discovered Pyodide and got it working inside natto. This Python version is a stripped down version of <a href="https://natto.dev" rel="nofollow">https://natto.dev</a> (eg interactive outputs, multiplayer) so please check that out if this interests you.<p>I'm excited to share this spatial environment for Python. Imagine Jupyter cells arranged on a 2D canvas.<p>Some key differences from traditional Python notebooks:<p>- By default, cells rerun whenever its code changes or an input reruns, like a spreadsheet!<p>- Dependencies are explicit. There is no parsing or global scope.<p>- Duplicate panes by option-dragging. This is a core interaction in design tools for exploring ideas.<p>- State panes add interactive elements. Check out this scikit demo <a href="https://python.natto.dev/example/de5cae3dfbcb43919981cc1420309756" rel="nofollow">https://python.natto.dev/example/de5cae3dfbcb43919981cc14203...</a><p>- Python execution happens in your browser as WASM via Pyodide (implementation detail, not design choice). This is currently a demo, not meant to replace your production ML notebooks.<p>I would love to hear your feedback on any of this and your thoughts on new programming interfaces!

< 1 2 3 ... 631 632 633 634 635 ... 890 891 892 >