• 1 Post
  • 47 Comments
Joined 1 year ago
cake
Cake day: July 20th, 2023

help-circle


  • 𝔅𝔦𝔱𝔱𝔢 𝔣𝔬𝔯𝔪𝔲𝔩𝔦𝔢𝔯𝔢𝔫 𝔖𝔦𝔢 ℑ𝔥𝔯𝔢 𝔎𝔯𝔦𝔱𝔦𝔨 𝔞𝔫 𝔡𝔢𝔯 𝔅𝔲𝔫𝔡𝔢𝔰𝔯𝔢𝔭𝔲𝔟𝔩𝔦𝔨 𝔇𝔢𝔲𝔱𝔰𝔠𝔥𝔩𝔞𝔫𝔡 𝔭𝔯ä𝔷𝔦𝔰𝔢 𝔲𝔫𝔡 𝔨𝔬𝔫𝔰𝔱𝔯𝔲𝔨𝔱𝔦𝔳. 𝔄𝔫𝔡𝔢𝔯𝔫𝔣𝔞𝔩𝔩𝔰 𝔪ü𝔰𝔰𝔢𝔫 𝔴𝔦𝔯 𝔖𝔦𝔢 𝔞𝔲𝔣 𝔢𝔦𝔫𝔢 𝔏𝔦𝔰𝔱𝔢 𝔰𝔢𝔱𝔷𝔢𝔫. 𝔉𝔞𝔵 𝔦𝔰𝔱 𝔴𝔞𝔯𝔪 𝔲𝔫𝔡 𝔟𝔢𝔱𝔯𝔦𝔢𝔟𝔰𝔟𝔢𝔯𝔢𝔦𝔱, 𝔜𝔞𝔫𝔨𝔢𝔢.






  • YOU BUILT THE FUCKING THING. Just turn it off and go away. Tada, we now have something better: no privacy-violating data at all.

    Who’s forcing you to make advertisers happy? Don’t answer that, because I don’t care. You can’t pretend to be about privacy and then build things that help advertisers violate it.

    While I agree that IT IS A SERIOUS CONCERN THAT AGGREGATION AND ANONYMIZATION within a single entity is a true and bad security concern you are blaming the opposition, wrongfully (imho).

    The market forces advertising upon us. They step in and provide a temporarily (and not yet fully-transparent) alternative. And they are aware of said risk but still chiming in.

    Their feature is adopting current practices but try to find common ground. They do not enrich this data but anonymize it fully (apparently).

    The next iteration shall not include distributing this since it would strengthen advertisers I suppose. So your warning is fair but it appears to be hard to find practical common ground.

    I think their intention is awesome. Enable 80% of collecting demands and open up a discourse about what should have been done beforehand (the intrusive data collection).

    I once again prompt: Americans should be so fk proud of Mozilla. Inspect, Disrupt or Adapt and Be Open for Discussion.

    I have no idea what I am talking about, though.


  • Clarify?

    You suggested that one can change user agents, once (and here is room for debate) firefox is not working properly. At least this is what I carry around from our convo!

    Regardless,

    Yeah, because you still managed to propagate assumptions which may be hard to reason about objectively.

    pocket already exists to push ads down my throat, should I wish it to ;)

    That’s about available sources. But I agree that just 5% of articles within their topics do not force cookies. If Mozilla would reside in the EU Pocket would have much higher quality (since I think to recall these sources are hand picked).


  • More nonsense.

    Is everything you put up to address my comment.

    I did use a text browser. But you apparently fail their purpose. I pipe <html/> into it so that I can’t be fooled by such propaganda-spitting guys… (…).

    … fascist platforms that aren’t …

    You implied bad about me, so I reason this post with that.

    … changing your useragent …

    Sounds harder than triggering a flag for a feature which aims at serving you, the user.

    Your next sentence, minus the next propaganda, makes me wonder:

    This is pointless hypothetical FUD with little existing precedence (…) so you can find a way to not hold Mozilla accountable for being a shit platform that’s supporting ad culture again.

    By “This” you mean the topic? I already prompted you my point of view; You didn’t address it. You falsely accuse Mozilla of pushing advertisements down ones throat. Obv. wrong. This undermines my point which I made in order to aid your shortcomings I saw.



  • If a revenue stream breaks just with one browser, deny access of this browser.

    This obv. would render firefox impractical over time and therefore irrelevant.

    Yes, there are free websites and apps. But you may have to ask yourself why or how these sites keep going.

    So while yes - ads can be shown - the user decides if he wants to engage further with the site at hand.

    There are ad blockers as plugins for firefox.

    My point is: We shouldnt point at mozilla and blame them. They try to align interests I suppose. And I trust them with the anonymous data - I could even check it within its sources if I wanted.



  • If you run qemu from CLI you get a window which grabs keyboard and mouse automatically. Ctrl+Alt+G (from the top of my head) releases the input devices so you can again navigate the host. The window is otherwise a default window for you display server.

    I find qemu from CLI way more transparent then these GUI-Applications since each vm is a readable, single script. So I recommend this.

    Regarding installation on iMac bare metal: If the kernel supporta virtualization you can expect to work flawlessly. If you have a dedicated graphics card you can only pass this (as well as dedicated devices like hdd’s) if you main board supports IOMMU.

    If it does all you need is the qemu man page to setup your vm.

    Why I prefer a qemu script to any GUI alternative:

    The entire script for passing RAM, GPU and a HDD is about 10 lines max. A default vm with tcg-emulation e.g. via libvirt etc. can pass 50 lines of xml easily.

    I recommend giving it a try. My workflow is: Place the install script in some directory. The default run script is placed in my ~/.bin/ You can combine these scripts but I find it way simpler to separate them (you would need more elaborate options mounting devices).


  • That’s beyond my experience but I would say functional languages can perform similiarly.

    I suppose - and honestly do not know if - aggregation is done via synchronization into some persistance unit.

    Therefore I would eypect that a functional language like Elixir, Lisp etc. would outperform a language with manual memory management in terms of maintainability.

    Depending on the capabilties of packing structs into close memory or traceability and elaboration of compiler it may outperform single or multi-threaded.

    Though outperforming recent JREs may be hard, since they may trace hot paths. Default configuration Java vs. a proficient developer of a functional language I assume that latter at least go even.

    But I can’t judge. Even on the repository of said program I did not even bother to look at the contents of the gradle.build or Dockerfile to be honest.

    I do think that maintainability of functional languages, when only the common denominator between any functional language is used, is better to spaghetti Java source code. But that’s another issue, right?

    // edit: Spaghetti Source Code is a good thing in my opinion. And sincr I did not adsress your question directly: A proficent developer is more likely to write faster Java then functional code, since Java is just a layer above C with one of the best compilers there is. Functional languages require carrying some non-neglectable knowledge of the compiler to make use of the fastest paths through the code. On the other hand Java is just ALGOL-Syntax and therefore imperative; Which translates more easier into *.asm.

    // edit2: Synchronization into some db isn’t depending on the nature of the language but there may be overhead where some concepts of languages simply perform better. So I would expect that transitions from some interpreted language is slower then compiled languages. Note that even though Java belongs to the former it is conceptually compatible with the latter. I’m out. You called me out. I’m a still a newbie. Had to append so much.


  • There is Sublink but it’s written in Java, I don’t think I want to deal with Java’s runtime environment.

    Don’t hate Java just for the sake of it. According to the repository they ship a Dockerfile and use gradle to build it. Everything should be abstracted for you.

    When comparing environments for a program between Java and Python you should probably prefer Java’s. Years of experience and build from the ground up for enterprise deployment. Python module system is hacked together. It ain’t even be fair for python to compare itself in this regard.

    Also this project is spot-on within Java’s main territory. It makes absolutely sense to me to use Java for such a program.

    Plus monitoring/maintaining a Java application is way better then any python program.