![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/0943eca5-c4c2-4d65-acc2-7e220598f99e.png)
The compilation process discards information in the process leaving a many to one effect. A good decompiler allows one to retrieve a program that is functionally equivalent to the source code but not exactly the source code.
The compilation process discards information in the process leaving a many to one effect. A good decompiler allows one to retrieve a program that is functionally equivalent to the source code but not exactly the source code.
Emacs with org mode. It has so many feature hooked into so many other things such as time management, calendar, email, jupyter. Hard to switch.
I totally agree that the dongle jungle is annoying. In my case I just put a Bluetooth receiver on a 3.5 jack on a PA system. Proprietary connectors have always been a pain. Remember when every year pcs would release with a other required swap of proprietary cables.
I find the “gotta have the jack” camp quite amusing. As wireless protocols become better and better, I don’t miss having a jack on my devices. In fact I prefer not tearing the cable when moving from my pc to do something. The lack of a plug is not a net loss but also focuses the hardware to do something else. Personally I really like usb C being truly universal. One good cable can connect different devices ranging from monitors, headphones, microcontrollers, HIDs and so on. Input interfaces come and go 🤷
But generally speaking it’s not a reversible process and it is more difficult to do in reverse.