The rewrite of the Sisyphus server continues, I've got all of the GET endpoints and about 60% of all the endpoints finished overall. Some initial testing on the `/workers` and `/queue` endpoints show some worrying results from the old version and some great results from the new version. The `/workers` endpoint started throwing errors at about 800 RPS on the Python/Flask version (the old one), the rewrite is showing around 4800 RPS (Golang/Gin). The `/queue` endpoint doesn't show a…
Finally some progress. But it's baffling.
The very first step of the de-embed filter is to execute FFTs of dinFwd to vectorTempBuf3 and dinRev to vectorTempBuf1.
It appears that somehow the FFTs trade places in the failure scenario, with the frequency domain version of dinFwd being written to vectorTempBuf1 and dinRev going to vectorTempBuf3.
I don't even know where to start debugging this, it smells like something going wrong in the depths of vkFFT with some state …
The Rehearsal State: When Governance Becomes Performance
There is a scene in every disaster movie where the official steps to the podium, adjusts the microphone, and assures the public that resources are being mobilized, plans are being activated, and the full weight of the institution is being brought to bear. The audience in the theater knows the official is lying or incompetent or both. The audience at home, watching the real version of the same press conference…
This lunatic… this idiot son of modern-day barbarians is proclaiming that his morally-vacuous plastic-trinket empire is going to commit genocide and what’s the rest of the world doing? Anything? Where are the condemnations? Where are the sanctions? Where’s the mass mobilisation against this Fourth Reich?
Because I constantly hear myths about the good old compact cassette here's a longer post dispelling them:
1. They can sound as good as CDs
2. They don't wear out
3. You can't use a pencil to wind them
4. You can go to specific tracks automatically
5. You don't need to carry around extra batteries
I will elaborate below:
1. Sound Quality
Many higher-end decks can record cassettes on metal tape with various Dolby noise reduction settings; especially the combination of metal tape and Dolby S will make tapes that are pretty much indistinguishable from listening to a CD.
Even normal or chrome tape with Dolby B (around since the 1970s) will give great results; likely indistinguishable from a CD when played in a car or while out and about with a personal player.
Some extremely high-end tape decks produce better than CD results in some regards (for example some Nakamichi models go to 26KHz with frequency response, while CD are inherently limited to top out at 22KHz).
It's true that the dynamic range of CDs is much better than either vinyl records or tapes. However, unless you're super into classical music there's likely not much music for which this truly matters, as 99% is mastered to use much less dynamic range than provided by any audio media format. (If you're super into classical music you probably want SACD or other high-res lossless sources anyway, not CDs.)
2. Yes, it will wear out mechanically but you will wear out mechanically before it does. Please watch VWestlife's video: https://www.youtube.com/watch?v=_dgJ4hRHBiw
3. European and American pencils are too thin to engage the cassette reel cogs. (You'd need to get a Japanese pencil. People mostly used BIC pens for this purpose which have the right thickness.)
4. Most (nice) decks and personal players from the early-to-mid nineties onwards have track skip features (e.g. Sony has AMS, Automatic Music Sensor), which allow precise winding to a specific track.
Some decks even did this in the early 80s!
5. My late-90s Walkman has seventy-eight (78) hours of playback on one (1) single AA battery.
Anyway, the main reason why I like them is they're fun to use and recording them is very deliberate instead of algorithms selecting music for me. :)
Bandcamp I love you but damn you make it difficult. I added stuff to my cart, but went to another device to check out and... I can't find the cart on the mobile app. Where is it!?
Went to a computer and got to the cart and... it's empty. None of the stuff I added is there. Re-add it all and check out.
I've tried multiple times to check out, the all fail. I mean, maybe so many of you are making purchases the system is overloaded? Argh.
Trump Mobile execs showcase the T1 Phone's new design and specs, and say the phones go through "final assembly" in Miami and full assembly in the US is a "goal" (Dominic Preston/The Verge)
https://www.theverge.com/gadgets/875190/tr
Different Corners VII ▶️
不同的角落 VII ▶️
📷 Nikon F4E
🎞️ Fujifilm NEOPAN SS, expired 1993
#filmphotography #Photography #blackandwhite
The 100baseT1 decode benchmark is dropping below real time when I have a lot of traffic on the link. Do not want.
Sooo now to figure out how to either double the speed of the decode or steal some more time from something else along the critical path like the edge detector or CDR filters that I've spent a ton of time optimizing.
It looks like the workload scheduler might be a weak point here: the greedy algorithm makes the eye pattern run as soon as data is available, which ma…