Remix.run Logo
bboygravity 3 days ago

This "wrapping 3rd party tools" thing is a weird kind of critisizm to me. Like name 1 project that could not be described that way?

IshKebab 3 days ago | parent | next [-]

Blender, Godot, Audacity, Firefox, Git, Linux, ... I could name 100 projects that could not be described that way. Most couldn't. There are only a few projects that I can think of that are really just wrappers (even though they add a lot of value), e.g:

* Handbrake, wraps ffmpeg (it does more stuff but that's the main thing most people use it for)

* Ollama, wraps llama.cpp

serf 2 days ago | parent [-]

>There are only a few projects that I can think of that are really just wrappers (even though they add a lot of value), e.g:

it's more common than you give it credit for.

gparted, cups, 7zip, baobab, all the *commnder file tools, almost all cd/dvd/bd burning software, nearly every media player that touches ffmpeg (vlc,mplayer) , almost every VM gui, almost every firewall GUI, time machine, duplicati, sabnzbd .. the list goes on forever.

Linux fits too if you're talking about the OS rather than the kernel.

If you want to talk at a lower level then python is really just a wrapper for lots of other shit, simiarly pytorch/cuda are wrappers for a bunch of ugly C.

pretty languages are wrappers for ugly languages, ugly languages are wrappers for assembly, assembly is a wrapper for machine code.

It's wrapped turtles all the way down.

willidiots 3 days ago | parent | prev [-]

I agree that libraries are a thing, all problems in CS can be solved with a layer of indirection, etc. I also have no issue with AI-gen projects if they're good.

In this case, they posted a README full of nonsense diagrams, didn't fix the broken characters in their UX, and breezed over the complexity of the dependencies (ESP-CSI is very cool but requires specific hardware, with two ESP devices and external antennas). Feels sloppy.