This is great. I’ve been thinking to set up an HF radio rig to talk to friends and strangers that are real people. Maybe the LLMs flood the internet with enough trash and we go back to more voice comms
Thanks! I made this change.
As a side project I'm working on a multitrack audio play along website. If you are learning bass you can mute the bass track. I used to play along to Jamey Aebersold CDs back in the day, and now on YouTube there are…
Why does Picard always have to specify temperature preference for his Earl Gray tea? Shouldn’t the super smart AI have learned his preference by now?
Just a few days ago I started working on a similar project, but one where you can upload via a UI. After talking to some artists + musician friends, it was clear that a SSG was going to be a non-starter for most of…
Another good library for this is Graphile Worker. Uses both listen notify and advisory locks so it is using all the right features. And you can enqueue a job from sql and plpgsql triggers. Nice! Worker is in Node js.…
I don’t disagree. RSS has most of these features and was pretty popular 15 years ago. My point is that key pairs and signed posts is a good primitive if things are to be re homed and retransmitted.
I think nostr is better in this regard: - The "account" primitive is just a key pair, but you can layer more auth requirements on top of that. - All messages are always signed by your key pair end to end. - Server admin…
Agreed. I am experimenting with using go-jet instead and it’s going real good so far. https://github.com/go-jet/jet
This is a cool explanation! I wrote a Euclidean rhythms plugin for Logic Pro X scripter: code: https://github.com/stereosteve/ScriptDiddy demo: https://www.youtube.com/watch?v=cInvIxaeYZ4 of course I copy pasted the…
The interleaving of modern day ads really kills the fun here. And everywhere I suppose.
I just started working on a project with this use case in mind. So far just a "browse" experience somewhat like GitHub, but uglier. Soon want to add ability to commit, similar to GitHub desktop, but without electron.…
While not sqlite… duckdb is inspired by the design of sqlite https://duckdb.org/
The Audio Signal Processing for Machine Learning [1] youtube playlist is a pretty excellent course on sound processing for ML. In particular, the MFCC video. [2] [1]…
Similar question: how does it compare to using ClickHouse with http interface (which supports a number of output formats including Arrow and ArrowStream). It does take a few more commands to start a ClickHouse server,…
Running a git server is a bit more challenging than running a traditional stateless web app because git is all filesystem centric. If you use NFS, pages that require many git operations can be very slow. Or if the…
Yeah the company I work for (https://www.copia.io/) is doing similar things for Programmable Logic Controllers, which historically have binary project files. Also a means to an end given the current sad reality. But…
Ahh this is my bad. For some reason I assumed the blocks were part of the storage scheme, but I see they only are used to compute hash, and that the whole file is added to zip. Sorry for the misunderstanding!
Oh I'm not talking about disks... this is based on how SnowFS (the library for this project) splits up big files into chunks: https://github.com/Snowtrack/SnowFS/blob/main/src/common.ts#... The intent is a simple form…
Yeah this is cool analysis! Looking at Fossil's delta code it uses 16 byte blocks and a sliding window when finding deltas: https://fossil-scm.org/home/file?ci=trunk&name=src/delta.c&l...
the problem happens with any fixed window spacing regardless of the block size. If you create a block every Xmb... inserting a single byte at the beginning of the file will change every subsequent block.
From a quick read of the SnowFS source code, it looks like it splits large files into 100Mb blocks and builds up a zip of blocks over time. A version of a file is an ordered list of hashes for the blocks in that…
Can relate. After some searching I found: https://github.com/Teamwork/visual-dom-diff Which is quite good and fast. Encodes HTML tags as Unicode chars, calls diff-match-path and uses diff to build a final visual output.
Based on this it sounds like the GUI is custom and that they don’t really use an existing framework. https://www.reddit.com/r/Bitwig/comments/4c2zoh/what_program...
This is excellent. I was recently reviewing Lucene concepts and found this video really good: https://www.youtube.com/watch?v=T5RmMNDR5XI Also this site has a series of Lucene articles that are pretty nice. The one on…
This is great. I’ve been thinking to set up an HF radio rig to talk to friends and strangers that are real people. Maybe the LLMs flood the internet with enough trash and we go back to more voice comms
Thanks! I made this change.
As a side project I'm working on a multitrack audio play along website. If you are learning bass you can mute the bass track. I used to play along to Jamey Aebersold CDs back in the day, and now on YouTube there are…
Why does Picard always have to specify temperature preference for his Earl Gray tea? Shouldn’t the super smart AI have learned his preference by now?
Just a few days ago I started working on a similar project, but one where you can upload via a UI. After talking to some artists + musician friends, it was clear that a SSG was going to be a non-starter for most of…
Another good library for this is Graphile Worker. Uses both listen notify and advisory locks so it is using all the right features. And you can enqueue a job from sql and plpgsql triggers. Nice! Worker is in Node js.…
I don’t disagree. RSS has most of these features and was pretty popular 15 years ago. My point is that key pairs and signed posts is a good primitive if things are to be re homed and retransmitted.
I think nostr is better in this regard: - The "account" primitive is just a key pair, but you can layer more auth requirements on top of that. - All messages are always signed by your key pair end to end. - Server admin…
Agreed. I am experimenting with using go-jet instead and it’s going real good so far. https://github.com/go-jet/jet
This is a cool explanation! I wrote a Euclidean rhythms plugin for Logic Pro X scripter: code: https://github.com/stereosteve/ScriptDiddy demo: https://www.youtube.com/watch?v=cInvIxaeYZ4 of course I copy pasted the…
The interleaving of modern day ads really kills the fun here. And everywhere I suppose.
I just started working on a project with this use case in mind. So far just a "browse" experience somewhat like GitHub, but uglier. Soon want to add ability to commit, similar to GitHub desktop, but without electron.…
While not sqlite… duckdb is inspired by the design of sqlite https://duckdb.org/
The Audio Signal Processing for Machine Learning [1] youtube playlist is a pretty excellent course on sound processing for ML. In particular, the MFCC video. [2] [1]…
Similar question: how does it compare to using ClickHouse with http interface (which supports a number of output formats including Arrow and ArrowStream). It does take a few more commands to start a ClickHouse server,…
Running a git server is a bit more challenging than running a traditional stateless web app because git is all filesystem centric. If you use NFS, pages that require many git operations can be very slow. Or if the…
Yeah the company I work for (https://www.copia.io/) is doing similar things for Programmable Logic Controllers, which historically have binary project files. Also a means to an end given the current sad reality. But…
Ahh this is my bad. For some reason I assumed the blocks were part of the storage scheme, but I see they only are used to compute hash, and that the whole file is added to zip. Sorry for the misunderstanding!
Oh I'm not talking about disks... this is based on how SnowFS (the library for this project) splits up big files into chunks: https://github.com/Snowtrack/SnowFS/blob/main/src/common.ts#... The intent is a simple form…
Yeah this is cool analysis! Looking at Fossil's delta code it uses 16 byte blocks and a sliding window when finding deltas: https://fossil-scm.org/home/file?ci=trunk&name=src/delta.c&l...
the problem happens with any fixed window spacing regardless of the block size. If you create a block every Xmb... inserting a single byte at the beginning of the file will change every subsequent block.
From a quick read of the SnowFS source code, it looks like it splits large files into 100Mb blocks and builds up a zip of blocks over time. A version of a file is an ordered list of hashes for the blocks in that…
Can relate. After some searching I found: https://github.com/Teamwork/visual-dom-diff Which is quite good and fast. Encodes HTML tags as Unicode chars, calls diff-match-path and uses diff to build a final visual output.
Based on this it sounds like the GUI is custom and that they don’t really use an existing framework. https://www.reddit.com/r/Bitwig/comments/4c2zoh/what_program...
This is excellent. I was recently reviewing Lucene concepts and found this video really good: https://www.youtube.com/watch?v=T5RmMNDR5XI Also this site has a series of Lucene articles that are pretty nice. The one on…