I've found it's always more worthwhile to debate and work with people who have to consistently match their predictions against reality. In my life, that's been engineers that ship and money managers who tracked against a benchmark. Everyone else I'm happy to let them have the comforts of their opinions.
Yes! Fast, clear feedback loops provide such a boost!
I put together a script that takes any audio file (mp3, wav), normalizes it, runs it through ggerganov's whisper, and then cleans it up using a local LLM. This has saved me a tremendous amount of time. Even modestly sized 7b parameter models can handle syntactical/grammatical work relatively easily.
Here's the gist:
https://gist.github.com/scpedicini/455409fe7656d3cca8959c123...
EDIT: I've always talked out loud through problems anyway, throw a BT earbud on and you'll look slightly less deranged.
If you want examples of code → ast, googling for [python ast visualizer] turns up a few tools
> Our enemy is the ivory tower, the know-it-all credentialed expert worldview, indulging in abstract theories, luxury beliefs, social engineering, disconnected from the real world, delusional, unelected, and unaccountable – playing God with everyone else’s lives, with total insulation from the consequences.
Really?
Does an uber-wealthy capital allocator publishing a social manifesto seriously not see that this comment at least justifies a half-assed explanation as to why it doesn’t apply to the author?
Maybe something like, “my personal chef Instacarts my dog’s peanut butter from Whole Foods, just like everyone else, so I am not totally detached from reality!”
And never is held responsible, never compensates its victims and never gets punished.
It's anybody's guess. No one knows who will be held responsible. I find it difficult to imagine a so-called "tech" company accepting responsibility for damages, injury or death caused by software, but who knows.
In the one case so far in AZ, Uber was not held criminally liable. Instead an Uber driver plead guilty to negligent homicide. Uber quickly settled the civil case with the victim's family. The amount of the settlment is not public information.
https://www.reuters.com/business/autos-transportation/backup...
https://money.cnn.com/2018/03/29/technology/uber-fatal-crash...
He talks about the courage it takes to do risky work in our field, and gives practical techniques for overcoming barriers, such as having collaborators, deadlines, "just get started", stock compensation, etc.
Dr Sutherland also discusses the courage to keep going, or even _stop_ working on a project.
Given his broad background, he discusses how these dynamics play out in a wide range of fields, including education, startups, and research.
For me it is always a visceral read.
There are definitely times where it produces a close approximation that's obviously just statistical, but there are other times where there's no question that it picked up something from a different source file that couldn't have possibly been in its training set.
I haven't yet decided if it's using imports or opened files in the editor, but it's definitely not just using the single file I have active.
For example, if an object defined in another file has a function called `rename` that takes zero arguments, when calling it from another file Copilot will likely suggest arguments if there are variables like `old` and `new` near the cursor, even though `rename` actually doesn't take any, just because functions called `rename` typically take arguments. This behavior is in contrast to a tool like an IDE that can trace through the way non-local code references work.