Transaphonic

237 posts

Transaphonic banner
Transaphonic

Transaphonic

@transaphonic

DJ Producer, software engineer, audio engineer

Germany Katılım Kasım 2020
470 Takip Edilen53 Takipçiler
Transaphonic
Transaphonic@transaphonic·
@ID_AA_Carmack With all due respect bluetooth and audio quality and lossy formats don't belong in the same sentence. There's multiple ways to enjoy quality audio, but absolutely not this way lol
English
0
0
1
329
John Carmack
John Carmack@ID_AA_Carmack·
When you stream Spotify to Bluetooth speakers or headphones, the audio comes over the network lossily compressed with Vorbis or AAC codecs, is then decoded on your device to 48 Khz raw samples, then the Bluetooth stack lossily re-compresses it with SBC or AAC codecs before sending it over the airwaves to the speakers. I don’t have “golden ears” to pick apart audio quality like I can with, say, missing gamma correction on texture filtering, but that still hurts my system optimization soul. It is likely over-optimization, but It would be cleaner if there were a way to send bluetooth-ready, compressed audio directly.
English
275
250
5.8K
450K
saraaaaaaa 💽
saraaaaaaa 💽@saraaa7447·
I got a ThinkPad X201t for cheap Tell me what OS to install and I will install it
saraaaaaaa 💽 tweet media
English
1.1K
30
1.9K
124.8K
Transaphonic
Transaphonic@transaphonic·
@joshhumble @Ableton Ableton is the most stable DAW there is! But pleeeease add plugin hotkey shortcuts!!!!! 🙏
English
0
0
0
51
Josh Humble
Josh Humble@joshhumble·
Dear @Ableton - been a big fan for years, but let's talk. Like most of your users, I couldn't care less about your new features. You've already reached your zenith - there's nothing more to add EXCEPT stability. Just lost a flagship song of mine on my new album I'm working on as every backup i have of it is somehow corrupt. I don't need your new features. I need a working system.
English
9
0
35
6.9K
Robert Keith
Robert Keith@rl_keith·
@ShankMods It's as if old Thinkpads have been waiting all their lives to have Linux installed on them. I now have two; one for media and one for programming. I would use Mint rather than Ubuntu, but that's just preference.
English
3
0
43
2.4K
Shank
Shank@ShankMods·
Alright y'all, I'm gonna try it. Ubuntu Linux on a Thinkpad T480s as my primary laptop. Never really used Linux before. Time to find out if this is the year of the Linux laptop.
Shank tweet media
English
318
78
2.8K
699.7K
Abhishek Singh
Abhishek Singh@0xlelouch_·
Go has become my default / go-to language. 1. It’s great for backend and distributed systems Networking, concurrency, and services feel first-class. Writing servers, workers, and infra code is exactly what Go was designed for. 2. It’s boring in the best way Few language features, clear semantics, predictable behavior. You spend time solving the problem, not fighting the language. 3. Concurrency just works Goroutines and channels make parallelism readable and practical, not an academic exercise. You can reason about load, throughput, and failure. 4. Performance without ceremony Fast enough for most systems, low memory overhead, no GC horror stories if you design sanely. No need to drop into C for 95% of use cases. 5. One binary, zero drama Static binaries, easy cross-compilation, simple deployment. SCP it, run it, done. 6. Tooling is unmatched go fmt, go test, go vet, go mod — all built in. No yak shaving, no toolchain chaos. 7. Testing is straightforward Table-driven tests, standard library support, fast feedback loops. Writing tests feels natural, not forced. 8. Ecosystem fits real systems Kubernetes, Docker, Terraform, Prometheus — the tools running production are written in Go. Learning Go aligns you with how infra actually works. 9. Easy to integrate everywhere HTTP, gRPC, protobufs, CLIs, cron jobs, workers — Go fits cleanly into almost any system boundary. 10. It stays out of your way You don’t “love” Go. You trust it. And that’s exactly what you want for systems that need to run at 3am without surprises.
Supreme Leader Wiggum@ScriptedAlchemy

Rust has become my default / go-to language. - Its great for AI - Its versatile, many times i need to reach for some python or C code, in node its janky, not in rust. - If i still want js hooks, then i can add @napi_rs and now import it / use it alongside anything else. - testing it is easy - everything i need is builtin and it 'just works'

English
15
26
365
23.3K
Transaphonic
Transaphonic@transaphonic·
@wixforum @0xlelouch_ Last point.. The author is talking about async architecture not async protocols, which http is not, but that's not the scope here.
English
0
0
0
36
Abhishek Singh
Abhishek Singh@0xlelouch_·
In Java, Go or rust or any other language for that matter, the clean way to do async microservice-to-microservice communication is to put a broker in the middle (Kafka / NATS / RabbitMQ) and publish an event instead of calling the other service directly. The producer service emits something like OrderCreated (often as Protobuf for a stable schema), and the consumer service subscribes and processes it at its own pace, with buffering and backpressure built in when things get slow or fail. Delivery in this case is at-least-once, so the consumer must be idempotent (always dedupe by event id / idempotency key), and retries should use exponential backoff + jitter so we avoid creating retry storms. Consider using outbox table (writing business row + outbox row in one DB transaction, then a relay publish to the broker). This combination gives us loose coupling, resilience, and predictable behavior under load without relying on async HTTP calls.
SumitM@SumitM_X

One microservice needs to send a message to another microservice asynchronously. How would you handle this in Java, and what protocols would you use?

English
32
52
869
88.7K
Transaphonic
Transaphonic@transaphonic·
@wixforum @0xlelouch_ You absolutely can make http async its done all the time. There's also webhooks and websockets.
English
1
0
2
221
Transaphonic
Transaphonic@transaphonic·
@heyOnuoha Industry standard with no tests and not even unit tests?
English
0
0
0
66
⚡Favor⚡
⚡Favor⚡@heyOnuoha·
If you're learning Go, I released an Open Source, production-ready, industry-standard boilerplate for Go beginners! ✅ RESTful API with PostgreSQL & GORM ✅ JWT Authentication ✅ Structured logging with Zap ✅ Swagger documentation ✅ Clean architecture bit.ly/43Wr3Cn
English
14
60
419
20.3K
Transaphonic
Transaphonic@transaphonic·
@QuintenFrancois This is why I love Thailand, the people never hesitate to help anyone and are super pragmatic
English
0
0
0
56
Quinten | 048.eth
Quinten | 048.eth@QuintenFrancois·
So, I was at the wrong airport in Bangkok. Needed to drive an hour to the correct one, with the risk of missing the flight. Enter: gigachad Thai taxi driver. The man didn’t understand a word of English, but he understood the mission: get me to the other airport as quick as possible. Driving me through highways that Google maps didn’t even know existed, with speed, over the emergency lane when needed, knowing every square centimeter of Bangkok. All this with absolute confidence and determination, while maintaining a friendly smile on his face. He made me get there in time. You don’t often come across chads like this in life. It’s important to reward them with huge respect, and a fat tip. Omw to Tokyo now 🇯🇵
Quinten | 048.eth tweet media
English
229
13.5K
24K
4.9M
Transaphonic retweetledi
Dreamstate
Dreamstate@DreamstateUSA·
Gear up, Dreamers, we're going to #DreamstateSF!👼 Meet us on the dance floor on March 6+7, 2026, in the heart of San Francisco at Bill Graham Civic Auditorium.🫶☁️ Like & reshare to your story and you may find a little surprise in your DM's!✨
Dreamstate tweet mediaDreamstate tweet mediaDreamstate tweet mediaDreamstate tweet media
English
0
5
14
787
Transaphonic
Transaphonic@transaphonic·
@natemixing Nice, exactly why I have the emulations for this. I like the 1176 first to grab the peaks then the LA2A after to smooth it out 👍 What are your thoughts on the Avalon?
English
0
0
2
641
Nathaniel W.
Nathaniel W.@natemixing·
🎚️ 1176 and LA2A combo. How to actually use it? This is one of the most used compressor combinations for vocals. Because it's really versatile and sounds great. People use it very often, and not always understand why they doing it and which compressor should go first and which one is second. Let's break it down. The 1176, very fast, gritty and aggressive compressor. The LA2A is slow and musical. Most likely, you want your vocals to be compressed with LA2A. But how much you should compress? It becomes a problem when you try to set up the compressor, and it compresses either peaks only, or it starts to fall into gain reduction too drastically, because the release on LA2A is slow, and you trigger it with peaks all the time. It always tries to get back, but it can't because of the next peak. And you overcompress your audio. To avoid that, engineers invented the next trick. Inserting a very fast compressor to catch those peaks first, and only THEN feed the signal into LA-2A, getting that magical character out of it. That way, peaks get compressed more, while the rest of the signal gets compressed less. And you achieve a great control without overcompress nothing. This duo works pretty much on any material, because the aggressiveness of 1176 is not really present as you compress only the peaks. It evens out the material greatly. That's why you can use it even as a single compressor. If you want more aggressive compression, you can push vocals into 1176 more, but you can consider to compress the peaks before that anyway, even with the limiter. It's actually a great trick. Or, you can use LA-2A's limiting mode, which is a creative way to use this duo. Compress the peaks with LA-2A and then compress the vocals with 1176. It's less traditional, but has a right for existence. You will get more aggressive sound, which might suit some genres. Can't miss a chance to invite you to my vocal mixing course where we gonna break it down in details with examples. What settings I love the most, how they affect the sound, what settings are most universal, what settings fit different genres the best, and so on. @natemixing
Nathaniel W. tweet media
English
6
15
358
14.5K
Transaphonic
Transaphonic@transaphonic·
@natemixing Absolutely correct and strange that we need to bring this topic up so often.
English
0
0
2
183
Nathaniel W.
Nathaniel W.@natemixing·
🎚️ Headroom for mastering myth. People always talk about "leaving headroom for mastering", and due to people not understanding what they talk about, it turned to a completely different thing, when people think it refers to provide a mix with certain peak level. In modern world, when we all work in DAWs, it absolutely doesn't matter if you send the mix with -0.1 dbfs peak level or -6 dbfs or -10 dbfs. How much time it takes to change the peak level of audio item? 1 second? If you send to me a mix for mastering with peak level of -0.1 dbfs, do you think I care to spend a second on turning it down if I need to? Absolutely not. It's the dynamic range headroom that you need to leave for mastering engineer. If you squash your song before mastering, then mastering engineer can't do much about it. Therefore, leave some dynamics in your mix before sending it to mastering. @natemixing
Nathaniel W. tweet media
English
6
4
87
3.9K
Transaphonic
Transaphonic@transaphonic·
@natemixing Raw audio processing -absolutely will always null thats just a basic math algorithm. Plugins however, there is no guarantee what a programmer did. Its absolutely possible for bugs and all kinds of strange things to happen even in the SDK's.
English
1
0
5
452
Nathaniel W.
Nathaniel W.@natemixing·
Some individuals say that FL sounds different on Windows which is ridiculous on its own. More fun is that they don’t accept the null test because they say it’s only when you listen live, and files actually will be the same. But that means FL renders it the same isn't it? By that logic all the sounds on Windows should sound differently but it doesn't happen. Of course that’s in case you use the same hardware and not comparing different laptops directly which have their own different interfaces, converters etc. This would be beyond any existing logic. It’s somehow Windows plays the sound differently but only when it’s coming from FL, but FL itself renders files the same. Do you understand how dumb it sounds? Windows doesn’t care where the sound comes from and just forwards the digital sound to the interface as it is, 100% precise and lossless, because the audio in digital world is precise bit to bit unless it reaches the converters inside the audio interface. Your digital data never randomly distorts. 1 letter = 1 byte. You will never see even 1 byte (1 letter) of information in your text document randomly changed or lost, because it’s impossible in digital world. Every pixel shows the exact needed color, every line of code works exactly like it was written. Add 0.001% of random distortion to digital signals (which you will never hear anyway) and all the electronics would be unusable. They are ready to bring up any arguments as long as you cannot technically check it. They will just turn it on and say «I hear the difference». That’s the whole proof.
Nathaniel W. tweet media
English
14
3
74
8.3K