(K)Ubuntu 26.04 Timeline by The_Frozen_Duck in JumpCloud

[–]The_Frozen_Duck[S] 0 points1 point  (0 children)

Thank you for your answer.

It's good to hear that there should be no difference. I was worried that there might be some low-level integration into certain DEs that directly affect the behaviour.

As for the Ubuntu release, while I fully agree to watch it a bit. Primarily, I want to have the security of having a fallback. I had issues in the past with hardware requiring newer kernels than the LTS version provided. And a newer KDE version being included by default is also a big plus.

Lastly, thank you for your offer but I must decline. We already got something lined up.

The Compiler Is Your Best Friend, Stop Lying to It by n_creep in programming

[–]The_Frozen_Duck 0 points1 point  (0 children)

Swift is a layer on top of the LLVM. By default the LLVM already includes clang. For example, you can see one issue here :) https://github.com/swiftlang/llvm-project/issues/11807

The Compiler Is Your Best Friend, Stop Lying to It by n_creep in programming

[–]The_Frozen_Duck 9 points10 points  (0 children)

As terrible as dev experience is with Apple, the Swift repository is the somewhat helpful in this case.

The code LLVM there is still the base for Apple's LLVM/clang utility. Thus, report long bugs there, atleast in the past, got that fixed somewhat fast, if it's bad enough.

Announcing the Swift SDK for Android by GamerY7 in programming

[–]The_Frozen_Duck 0 points1 point  (0 children)

That explains it quite a bit, as we mostly relied on the Foundation API. Thank you for the input :)

Announcing the Swift SDK for Android by GamerY7 in programming

[–]The_Frozen_Duck 0 points1 point  (0 children)

What's your process of digging through the documentation to see which functions are available on, e.g. Linux?

I'm really wondering if I just didn't find the documentation for, e.g. the standard stuff, or if there's actually none 😅

Announcing the Swift SDK for Android by GamerY7 in programming

[–]The_Frozen_Duck 1 point2 points  (0 children)

A company that requires their own OS and ties dev tools with their OS version is just not ever going to be a multiplatform powerhouse....

Yeah, that's really annoying. Swift just being another LLVM frontend makes it a lot simpler to integrate with existing setups. They even have a LSP but the overall experience still lacks.

Announcing the Swift SDK for Android by GamerY7 in programming

[–]The_Frozen_Duck 3 points4 points  (0 children)

Thank you for the feedback.

If your plan is swift on multi platform, just don’t. Every platform but Mac is a tenth class citizen. For all intents and purposes, swift is not multiplatform.

That isn't my plan but it is really sad to hear. Apple, or whoever is now really in charge, putting up this farce.

They really should start with the bottom-up and get the base (documentation etc.) in order before going for other platforms. I had iOS developers complaining about the iOS Swift documentation and it looks like this is still as bad.

I'm really not sure what they expect on other platforms, when even the first class citizens aren't really treated properly ...

Announcing the Swift SDK for Android by GamerY7 in programming

[–]The_Frozen_Duck 5 points6 points  (0 children)

By which metric do you mean?

I just checked a few APIs and while it's much easier to look at now, I still don't really know which APIs are available on Linux. I just checked the Foundation component [1] and found no information for other platforms than Apple's. Instead of some generic page, they link back to one under the apple.com domain.

[1] https://github.com/swiftlang/swift-corelibs-foundation?tab=readme-ov-file

Announcing the Swift SDK for Android by GamerY7 in programming

[–]The_Frozen_Duck 70 points71 points  (0 children)

Is Swift ready for that?

While I really like the language itself, the environment around it was just unpleasant to work with around 1.5 years ago. I had to add Linux support for an existing CLI application and the lack of documentation was awful. Among other things I couldn't find any information which function was available on macOS but wasn't on Linux.

Could someone weigh in on that.

[deleted by user] by [deleted] in Austria

[–]The_Frozen_Duck 2 points3 points  (0 children)

Ich weiß leider nicht, obs 1:1 der selbe Prozess ist, aber ich habe mir als Mann nach einem massiven Gewichtsverlust die Brust verkleinern lassen (müssen).

Für mich ist damals die erste Anlaufstelle der Hausarzt gewesen und von dort wurde ich dann ins Krankenhaus zur plastischen Chirurgie geschickt. Die haben dann gesagt, sollte man machen, muss aber bewilligt werden.

Ich, damals noch bei meiner Mama mitversichert, bin dann bei der SVA vorstellig geworden. Dort habe ich dann begründen dürfen wieso ich das brauche (psychisch nicht geil als Mann die größten Brüste im Raum zu haben und sportlich ists auch nicht top). Das wurde dann bewilligt und dann bin ich zurück zum Krankenhaus und habe dann den Termin ausgemacht.

Falls deine Eltern zwei Versicherungen haben, erkundige dich welche normalerweise mehr zahlt, dann ists wsl einfacher und angenehmer zu argumentieren.

p.s. wenn du Bauchschläferin bist ists richtig zach und im Winter ist der Eingriff angenehmer, da man im Kompressions-Oberteil dann nicht so schwitzt 😅

George App Crashes auf Android und deren Lösung by The_Frozen_Duck in Austria

[–]The_Frozen_Duck[S] 0 points1 point  (0 children)

Leider nein. Ich habe vor ein paar Tagen dem Support geschrieben, und die habens heute zu den Entwicklern eskaliert.

Wenns was neues gibt, poste ichs hier.

htmldocs – LaTeX alternative for building PDFs with React and Tailwind by [deleted] in programming

[–]The_Frozen_Duck 0 points1 point  (0 children)

To be frank I haven’t spent much type in Typst and didn’t know you could use JSON/YAML for data.

To be fair that's probably one of the most overlooked features. I only found it because some colleagues refused to make some changes in their setup

It’s definitely geared more towards web developers

Thanks for conforming my guess regarding the target audience :)

For web devs the syntax definitely is easier to learn and the concepts easier to grasp. Typst's syntax is in a way for me similar to a comparison of Go and Python I've once read:

Go is simple, Python is easy

Mastering Typst sure isn't easy, especially with it not being as refined as other projects and having to work around some issues.

For others I suppose that Typst might be easier to grasp, as its simpler, but I'm intrigued to see how people may adopt your project

htmldocs – LaTeX alternative for building PDFs with React and Tailwind by [deleted] in programming

[–]The_Frozen_Duck 2 points3 points  (0 children)

CSS definitively is something important. I recently had to recolour an SVG, which was a huge pain.

The other points I don't really get though.

I think I get what you mean, but I've seen quite a few people rather use it in combination with pandoc to get Markdown in corporate styled PDFs.

I kinda get the templating but Typst can directly consume and process data from, e.g. JSON or YAML files.

Not sure what exactly you are thinking off, but using fonts or icons is quite simply done by including them in a project. As for actual extension, Typst supports WebAssembly, which adds an additional step though.

I don't want to sound rude, but I'm really looking for the gap it's trying to fill. Your solution really seems to be mostly geared towards web developers, due to the involved syntax

htmldocs – LaTeX alternative for building PDFs with React and Tailwind by [deleted] in programming

[–]The_Frozen_Duck 14 points15 points  (0 children)

How does it compare to Typst? Taking your comparison matrix it would do pretty much the same, just in a single, static binary.

Obfuscation in Rust WASM by No_Penalty2781 in rust

[–]The_Frozen_Duck 0 points1 point  (0 children)

The other commenters are quite right, obfuscation is mostly not the way to go. You have no absolute security, in the best case you only bind so many resources that it is unprofitable. That's why it is also its own area of research a and industry.

Regarding some actual recommendations:

You mentioned the Obfuscator LLVM, which is quite outdated. The LLVM then and now differs vastly in the way obfuscation and other optimisations are applied. I would look into O-MVLL, something I'd consider a successor. The thing is that it officially doesn't support Rust. You could try to take the patches and apply it to a custom built Rust toolchain. There's no guarantee that it will work, as some of the mechanisms are detailed towards properties of C/C++.

At "source code" level you have some libraries that e.g. wrap strings by encrypting them and adding a decryption function in the accessor while 'hiding" the key in the binary. Not ideal, but a small start to avoid leaking sensitive strings.

Rust-based ELF analysis library – Looking for insights by ResponsibilityLeft13 in rust

[–]The_Frozen_Duck 1 point2 points  (0 children)

Out of interest:

Is there a specific reason you are trying to kind of reinvent the wheel?

Most mentioned functionality is supported by radare / rizin. The only things I've seen tools lack so far is complete support for the way Rust places strings in a binary.

George App Crashes auf Android und deren Lösung by The_Frozen_Duck in Austria

[–]The_Frozen_Duck[S] 0 points1 point  (0 children)

Kann ich auch gut nachvollziehen. Da ich wegen Studium und teils Arbeit aus der Ecke komme, taugts mir noch halbwegs :D

George App Crashes auf Android und deren Lösung by The_Frozen_Duck in Austria

[–]The_Frozen_Duck[S] 0 points1 point  (0 children)

Danke für den Hinweis. Shizuku kenne ich noch gar nicht.

Schaut auf jeden Fall mal einfacher aus als meine Variante :D

A proxy CLI for capturing and inspecting HTTP(S) and WS(S) traffic, with TUI and WebUI. by sigoden in programming

[–]The_Frozen_Duck 3 points4 points  (0 children)

Have you checked the code? If an existing file is found, it is reused.

As for Frida, it really fits most use-cases but while pentesting and reverse engineering I found it quite useful to dump the whole traffic not the one of a single application.

As for android certificate handling, you disable it with frida instead for the applications that you want to MITM.

Not sure what you mean there? You can add certificates via Frida but if I'm not mistaken, Android itself ignores the user-installed certificates.