HNHacker News
TopNewBestAskShowJobs

krono

3,507 karma · joined July 2, 2017

Software developer by choice, manager through happenstance, and salesman out of necessity

If you don't stand for something, you'll fall for anything.

submissionscomments
krono··on Purple Llama: Towards open trust and safety in generative AI
Are you opening it in a (Facebook) container perhaps?
krono··on LibreWolf – Custom version of Firefox, focused on privacy, security and freedom
Captive portal detection was only brought up by the non-constructive commenter and isn't part of the problem.

When the setting labelled "Allow Firefox to send technical and interaction data to Mozilla" is unchecked, the browser still sends out technical and interaction data through parameters added to various browser-provided/generated URLs (e.g. search results pages from built-in search providers, Firefox documentation links provided by the browser, DevTools compatibility panel links to MDN, etc.), by sending out pings when hovering over or clicking interactive browser-native interface elements, and in several other ways.

In summary: that setting is non-functional and should either be fixed, re-labelled, or removed entirely.

krono··on LibreWolf – Custom version of Firefox, focused on privacy, security and freedom
Just as a courtesy I'll let you know that I won't bite here. This is entirely pointless.
krono··on LibreWolf – Custom version of Firefox, focused on privacy, security and freedom
It makes these connections even when all the things mentioned in the official "How to stop Firefox from making automatic connections"[1] are disabled. This includes the captive portal detection you allude to.

Regardless:

The browser asks me if I allow it to make these connections.

I tell it in unmistakable and irrevocable terms that I do not.

The browser makes these connections anyway.

The problem was never the connections or the contents of the data stream. You were aware of this before posting your comment, and yet you commented anyway. You are a troll.

1: https://support.mozilla.org/en-US/kb/how-stop-firefox-making...

krono··on LibreWolf – Custom version of Firefox, focused on privacy, security and freedom
This statement is false.

Even with all telemetry disabled (including the option "Allow Firefox to send technical and interaction data to Mozilla") and without anything showing on that page, the browser still sends out interaction data by means of so called "pings", URL parameters, etc.

krono··on The problem of creeping commercial surveillance (2022)
Insofar as what the jurisdictions the website operators are beholden to or perhaps care about have to say about it, but otherwise I (not a laywer) share your perspective.
krono··on Browser extensions spy on you, even if its developers don't
There's plenty of proof to the contrary for the majority of extensions, including their recommended ones.

See this article (not by myself) and comment thread from two weeks ago for further details:

https://www.coloursofosint.com/posts/Investigating-Firefox/

https://news.ycombinator.com/item?id=37125402

krono··on The problem of creeping commercial surveillance (2022)
Not all places in the world share the same set of laws or jurisprudence. What's allowed or required and what isn't is entirely dependent on the jurisdiction(s) the website operators are beholden to.
krono··on Goodreads is terrible for books – why can’t we all quit it?
Cheers! It looks to be slightly more limited compared to Goodreads (e.g. no expanded series/universes, no different reading orders, etc.) but its the best alternative so far.
krono··on Goodreads is terrible for books – why can’t we all quit it?
Only use it to see if/where a book belongs to/in a series. No other aggregate-type website seems to provide this information in any usable fashion.
krono··on Petition to stop France from forcing browsers like Firefox to censor websites
Liberté, égalité, fraternité but for real
krono··on Mullvad Browser
There are places in the world where police will come and knock on your door if you search for "barbie" or visit some foreign news website that has posted something critical about your country's regime.

You might even encourage some of those criminal acts that will be performed through this browser.

krono··on ISPs complain that listing every fee is too hard, urge FCC to scrap new rule
Perhaps, but you'll have to admit those numbers are far from insignificant and on top of that represent things that are rather more impactful than mere personal blogs such as even critical Dutch government services.
krono··on ISPs complain that listing every fee is too hard, urge FCC to scrap new rule
Without meaning to imply anything, I do suppose that powering much of the western internet does indeed equal having much power over the internet.
krono··on Show HN: Little Rat – Chrome extension monitors network calls of all extensions
My reply to your sibling comment has some further details: https://news.ycombinator.com/item?id=37137552

Let me know if there is anything else or more specific you'd like to know.

krono··on Show HN: Little Rat – Chrome extension monitors network calls of all extensions
Seems like I didn't keep it around, but it amounted to a description of the violation, some reproduction steps where applicable, and essentially a stacktrace for the offending code in the distributed extension package (xpi) and in the source code when publicly available.

As for the extensions I listed in my older comment, as far as I remember:

- Even though the extension policy explicitly and unconditionally forbids it, they were all sending some form of telemetry to either Google or Sentry without so much as a mention or let alone having provided any sort of opt-out controls.

- Some would load and run external scripts at runtime (not limited to "just" Google Analytics/Tags stuff), none of which appeared to be nefarious in nature - when I checked them over after downloading them directly, that is. Obviously, as is the whole point behind not allowing them, the external script could simply be swapped out for something else one day, or a different one could be served depending on whether it was requested by the extension.

- One of them would occasionally advertise the author's other extensions when new or updated, either with a weird in-page popup notification or a video announcement on YouTube, which it would hijack the current tab or create and focus a new one for to show.

- Tracking parameters would be added to outgoing links by several extensions, including ones to third parties which I guess were partners/affiliates which is also forbidden.

Tangent: Funny thing is that even Firefox itself ignores a disabled "Allow Firefox to send technical and interaction data to Mozilla" setting by tacking on parameters to all of the preinstalled search engine providers' results pages, and all external pages the browser provides links to such as documentation, legal, support, and other Mozilla product pages. Perhaps no PII, but interaction data is interaction data and no is no.

Of course this isn't all, and there are more offenders besides those extensions I listed before. Just downloading the extension (from the extension page, easiest to use a different browser and "save as" since Firefox will ask to install), unpacking the XPI archive, and grepping for common telemetry service names/collection endpoints or suspicious terms like "promo" or "utm" will do it in most cases (Mozilla extension review team should try it sometime). Although let me know if you want some more pointers or details on specific extensions.

krono··on Show HN: Little Rat – Chrome extension monitors network calls of all extensions
Listed some offences and offenders in another comment from last June: https://news.ycombinator.com/item?id=35792605

I've reported these and several other extensions again every time they were updated in great technical detail and through various official channels, but stopped bothering when about a year and several extension updates later nothing had changed.

krono··on Show HN: Little Rat – Chrome extension monitors network calls of all extensions
I believe that these connections should also appear in the browser console[1], otherwise you could always log the traffic[2] or inspect/debug any individual extension[3].

You will be amazed at the obvious extension policy violations Mozilla is letting many of their "recommended" extensions get away with.

[1]: https://firefox-source-docs.mozilla.org/devtools-user/browse...

[2]: https://firefox-source-docs.mozilla.org/networking/http/logg...

[3]: https://firefox-source-docs.mozilla.org/devtools-user/about_...

krono··on Ode to the M1
I stand corrected! Glad you were here to do so.

My confusion must have come from mixed terminology being used by others than yourself on GitHub and in articles about your project I skimmed through when looking into it.

The project might still not be for me regardless of its underpinning, although I will have to say that it's immediately obvious that you persue high standards and care a great deal about delivering a quality product.

krono··on Ode to the M1
Edit: The project does not run on "docker machine" as per the graceful correction by OrbStack's developer below[2].

It's a proprietary container interface that - as far as I could tell - runs on the outdated and unsupported "docker machine"[1]. An alternative would be to run a more recent container runtime of your choosing in a VM through UTM which works beautifully.

[1]: https://github.com/docker/machine

[2]: https://news.ycombinator.com/item?id=37107233

krono··on Web Environment Integrity has no standing at W3C; understanding new W3C work
Eternal vigilance is the price of liberty.
krono··on Blocked by Cloudflare
Being "pretty sure" is an opportunity and a starting off point, not a dead end. Not to forget the classic "Assumptions are the mother of all fuck ups".

Things aren't set in stone either. The most effective method to communicate over long distances used to be carrier pigeons, but only because they hadn't yet invented the telegraph.

krono··on Blocked by Cloudflare
No need to simplify so much that only false dichotomies remain. My brain might be wired up differently but its capacity for nuance and reason is fully intact :)

No one is forcing the website owners to sign up with Cloudflare to enable this service with these aggressive configurations, and yet I understand why they would even just pre-emptively. It's cheap and effective, there's no denying that.

It is Cloudflare Inc. (66,59USD, +23.57USD/54.79% YTD), however, that architected the solution, markets it as a service, and controls it as a core part of their (i.e. everyone's) internet architecture.

As a serviceprovider they could be better at informing their customers of these unintentional side-effects and how they impact otherwise innocent visitors, but whose mental disorders/impairments cause them to be flagged for and having to undergo additional verification steps disproportionately more than others, likely due to some atypical behavioural patterns they show and their often adjusted hardsoftware setups producing an unconventional signature.

Some modifications to the system could probably be made on the architectural level too. We can get people in wheelchairs to the top of the empire state building, surely we can also find a solution that allows us to enjoy the benefits of these protective measures without wrecking the web's inclusivity and accessibility this much every time the measures need to be stepped up.

Am I asking for too much, what do you think?

krono··on Blocked by Cloudflare

  "There must be some way out of here," said the joker to the thief
  "There’s too much confusion, I can’t get no relief"
krono··on Blocked by Cloudflare
Cloudflare is "helping" more than enough already, but thanks for the suggestions.

Besides, those solutions have far too much in common with blackmail/extortion to my liking. Either you continue to suffer this structural harassment, or hand over all your bits and maybe in specific cases suffer slightly less! :)

krono··on Blocked by Cloudflare
The amount of times Cloudflare is making me sit through their 15 to 30 second "checking your connection" page is insane.

For people going through life with ADHD such as myself, the impact of all these delays and disruptions throughout the day can be severe. Despite being properly medicated this measure is absolutely debilitating and makes for a dreadful and very taxing online experience.

krono··on PSA: Intel Graphics Drivers Now Collect Telemetry by Default
MacOS sends out a whole lot more than the zero things I have granted it permission for. It regularly sends out diagnostic reports covering day-to-day usage without anything exciting through the SubmitDiagInfo tool, even though the Device Analytics & Privacy doc explicitly mentions this won't happen when Sharing Mac Analytics is off.

The vast majority of third party applications are also sending everything they can access and then some, often far exceeding in scope and nowhere even close to meeting the privacy and security standards as is claimed in the relevant policies.

Telemetry endpoints are increasingly being CNAME masked or called through anynymous proxies. Betraying the customer/user trust this way is absolutely despicable. Shipping normal release channel apps with a Sentry SDK configured to run in debug mode seems to be the new meta for some reason (nothing good, probably).

And then there's Mozilla... Not only are many of their recommended extensions secretly sending telemetry and doing all sorts of other things that violate their extension policies multiple times over (strict verification and thorough code auditing process my arse), but Firefox itself includes UTM and other tracking parameters in its outgoing links to third parties (including all preinstalled search providers) even when "Allow Firefox to send technical and interaction data" is unmistakably set not to allow it.

Things would be different if this software were to have actually improved over time, but in most cases the opposite is true. Thinking about it, the more telemetry an app collects, the faster it seems to deteriorate across the board. An example of two opposites on this spectrum would be VIM vs Spotify.

krono··on China releases TV documentary showing its ability to attack Taiwan
The vastly complex system of interdependencies linked to globalisation could be the some early stage of that. Ironically this theatre is also where those made-up problems of ours can very quickly turn into real ones.

Being part of only a single group isn't really our thing though. Without something external to focus on we quickly tend go down this path of surprisingly efficient self-destructive behaviour that often involves lots of heavy weaponry. We are chaos incarnate :)

krono··on China releases TV documentary showing its ability to attack Taiwan
Long before we had invented the concept of countries, there were city states fulfilling a similar role, and those were preceded by various sorts of tribal constructs which have existed since forever.

Humanity has always gravitated towards building societies centred around the concepts that modern-day nation states also embody. Our natural drive to band together and our tendency to be creating new fake problems all the time is certainly an interesting pairing at times.

krono··on New privacy tools and policies to help you stay safe and in control online
There are several countries where Google is required to offer something along these lines by law rather than as a marketing stunt. Wikipedia has some info: https://en.wikipedia.org/wiki/Right_to_be_forgotten
← PreviousPage 2 of 28Next →