Programming with ChatGPT

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • django-http-debug

    Django app for creating endpoints that log incoming request and return mock data

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • squoosh

    Make images smaller using best-in-class codecs, right in the browser.

  • bulkredirectchecker

    here is some code that was 100% chatgpt created

    https://github.com/franzenzenhofer/bulkredirectchecker

    no humans touched the code directly

    and its not my most complex one, gpt.franzai.com is bit closed source

    how?

    whenever chatgpt runs into a repetetive wall start a new chat

    use https://github.com/franzenzenhofer/thisismy (also about 90% chatgpt written)

    to fetch all the code (and docs if necessary) -> deliver a new clean context and formulate the next step what you want to achieve

    sometimes coding needs 100+ different chats always with a fresh start to achieve a goal

    remember: chatgpt is not intelligent in an old fashioned way, it is a propability machine thats pretty good at mimicing intelligence

    once propability goes astray you need to start anew

    but limiting chatgpt to simple coding tasks just means that you are using it wrong

  • thisismy

    here is some code that was 100% chatgpt created

    https://github.com/franzenzenhofer/bulkredirectchecker

    no humans touched the code directly

    and its not my most complex one, gpt.franzai.com is bit closed source

    how?

    whenever chatgpt runs into a repetetive wall start a new chat

    use https://github.com/franzenzenhofer/thisismy (also about 90% chatgpt written)

    to fetch all the code (and docs if necessary) -> deliver a new clean context and formulate the next step what you want to achieve

    sometimes coding needs 100+ different chats always with a fresh start to achieve a goal

    remember: chatgpt is not intelligent in an old fashioned way, it is a propability machine thats pretty good at mimicing intelligence

    once propability goes astray you need to start anew

    but limiting chatgpt to simple coding tasks just means that you are using it wrong

  • timg

    A terminal image and video viewer.

    > But to make that decision, I need to see the images. I could run a bash script to generate those images in a bunch of different qualities and then view them with some kind of image viewer, but that's extra steps - and it involves creating a bunch of temporary files that I then need to clean up.

    That's not correct at all. You can, in fact, do all of these steps in a single command line program with Konsole (or iTerm2 on Mac, or Kitty - whatever terminal you're using, as long as it supports these features), imagemagick, and bash.

    $ for size in $(seq 10 10 100); do; convert -resize $size% input.png output_$size.webp; timg output_$size.webp; done

    timg, here, is https://github.com/hzeller/timg, but you could use anything that speaks iTerm2 or kitty. This approach generalizes easily, too; you can easily use this to vary any parameter imagemagick supports, like webp compression or posterization or dithering, and print out any parameters of the image, like size, along with the image itself.

    > With the web version I can snap a screenshot with CleanShot X and then drag that screenshot straight onto the web page. I instantly see the different images, pick one that looks good to me, download that and then drag it into my S3 uploading software (Transmit).

    In my workflow, I edit in Showfoto or Darktable, resize (or, in my case, more often dither and resize) as demonstrated, and then `cp` the appropriate selected image into my blog's main image folder. Hardly more difficult, and while you might not enjoy it, that's exactly my point - we can both make things we like, but you're asserting that LLMs massively changed the landscape overall, while I'm not using them at all.

  • aichat

    All-in-one AI CLI tool featuring Chat-REPL, Shell Assistant, RAG, AI tools & agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.

    aichat has shell integration scripts that allow you to write English into the command line and press Alt+E to have it replaced with a command: https://github.com/sigoden/aichat/tree/main/scripts/shell-in...

    So you'd just type "use ffmpeg to convert 'my input.avi' to NTSC output and make the audio track quieter" => Alt+E => replaced with "ffmpeg -i "my input.avi" -target ntsc-dvd -af "volume=0.5" "output.mpg" (I just ran it)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Content-Based Image Retrieval

    2 projects | news.ycombinator.com | 19 Jul 2022
  • GitHub - minimaxir/imgbeddings: Python package to generate image embeddings with CLIP without PyTorch/TensorFlow

    1 project | /r/Python | 2 Apr 2022
  • Show HN: Python package to create image embeddings without PyTorch/TensorFlow

    1 project | news.ycombinator.com | 1 Apr 2022
  • I've released a Python package which lets you generate vector representations of images clustering/similarity search/classifier building with a twist: neither PyTorch nor TensorFlow is used!

    1 project | /r/datascience | 28 Mar 2022
  • [P] I've released a Python package which lets you generate vector representations of images with a twist: neither PyTorch nor TensorFlow is used!

    1 project | /r/MachineLearning | 28 Mar 2022

Did you konow that Python is
the 1st most popular programming language
based on number of metions?