one of the most underrated tools i.m.o. I have a lighttpd webserver with librespeed on my usb and its such a great tool to check if a slow network is due to issues with the local network or the internet.
one of the most underrated tools i.m.o. I have a lighttpd webserver with librespeed on my usb and its such a great tool to check if a slow network is due to issues with the local network or the internet.
Österreich oder? Hab ich damals auch bei einem HTL Praktikum gemacht.
Found too yesterday on F-Droid. Absoutley glorious, even runs perfectly smooth on a almost 10 year old Galaxy S6 Edge.
Powershell, but heavily customized.
He reads article or forum thread. Thats it.
Bro standing at the Counter Strike T Side podium.
I used garuda for a while when doing Android stuff and was really surprised that a lot of things like adb, fastboot and all the filetransfer stuff was working out of the box without even having to setup any android sdk, drivers, … . Not really a distrohopper however, so I can’t tell you if this is a common feature on other distros.
I mean if you want a shell language that behaves more like a regular programming language, PowerShell core is a thing.
yeah, also the constant wait times when you install APK… it used to be a decent OS but starting with MiUi 11 they started really enshitifiying big time.
MiUi for sure
And it has a layout issue on my Galaxy S10e. The irony.
No x86 is pretty much the only Platfrom I’m aware of where you can build a generic Kernel that will work with pretty much any hardware configuration out of the box.
Probably not what you wanna hear but a Galaxy Tab S6 with Termux, Dex and Keyboard is pretty great.
This was my exact setup for years. I had a J3455 NUC and increased its memory to 16GB and installed Proxmox. It worked really well.
Unpopular opinion perhaps, but I rather have a language that allows me to implement hacky solutions than one that requires me to completely scrap and rearchitect everything.
I for example once had to overwrite a dozen or so of prototype methods in a JS class because the library a we were using just fell apart when doing certain things inside a Shadow DOM - it was a library that was released long before that feature. And completely rewriting huge chunks of code that interacted with that library would have wasted 100s of hours and the end result might have been really akward as well since many other systems are architected around how that one library worked. So instead it was a matter of patching in a few checks and workarounds for shadow dom elements.
And since its extremely well documented why we decided to to that, what these hacks do I don’t see an issue with that. Obviously this shouldn’t be the modus operandi everytime but its always good to have the option i.m.o. to dig yourself out of a hole.
In Austria we still have conscription and the officer in charge of our company outright said to us during basic training : “This right here fullfills all the criteria of slavery if conscription wasn’t explicitly allowed I’d be in jail now!”
I’m more concerned that the web will get even slower and bloated. We are already seeing the first frameworks that ship a webassembly .NET runtime, Python runtime, JVM, … . I kinda fear that in 10 years when you visit a site you need to download runtime xyz in version abc for the 1000th time. All because some people or companies just can not be bothered to learn any new technology.
for me the biggest thing was the whole strict enforment of nullability - doesn’t always play nice with existing java code, builders (essentiay abusing the anonymous function syntax) and delegations.
Its just very odd when you see some code from someone else who really goes to town with these things.
Also just in general its very different approach from Java where you have to do everything with very basic but easy to understand tools while Kotlin gives you a giant toolbox to play with, but where many tools have a certain learning curve.
But in that toolbox there are some gems. My favorites being extension methods null safe calls and pattern matching with when.
Enemy MQ-25 Dragonfire above!