8,138 karma · joined July 26, 2013
Value privacy and freedom. Strong dislike for online tracking, privacy intrusions, DRM, etc.
Love (FLOSS) software like Mozilla Thunderbird, Mozilla Firefox (with several extensions), Ad blockers and tracking disablers, VLC, LibreOffice…donate money to them as a show of support.
For those who wonder why privacy matters, this is a concise article I always point to - "Privacy protects bothersome people" [1] by Martin Fowler. There's also "Nothing to Hide – a documentary about surveillance and you" [2]
Recommendations: Don't use WhatsApp [3]. Don't use Chrome browser. [4] Don't use Facebook (needs no explanations).
[1]: https://www.martinfowler.com/articles/bothersome-privacy.html
[2]: https://vimeo.com/189016018
[3]: https://www.eff.org/deeplinks/2016/08/what-facebook-and-whatsapps-data-sharing-plans-really-mean-user-privacy-0
[4]: https://blog.cryptographyengineering.com/2018/09/23/why-im-leaving-chrome/
hnchat:eemynUE5V50ZFdTyjq3S
Considering that ATT was about sharing an identifier to “track across other companies' apps and websites” (text definition of the ATT setting), I don’t believe this ruling is a good move for anyone on informed consent or privacy. In the name of improving competition, sometimes regulators may end up making things worse for users.
But I found a couple of ways to browse without using the official app. One is Safari, with the free SinkIt for Reddit extension, and another is a free app called Lurker. The Lurker app is nowhere close to the speed and smoothness of Apollo. It also seems to drain the battery quicker, but the UI is relatively clean.
What is it about Chromium based browsers that this attack narrows down to? Is it something technical in the ease of stealing information or just the imagined market share by the attackers? As per Cloudflare’s statistics browser share on macOS [1], it seems like Google Chrome users are a little less than two thirds of the total user base. But Safari still holds one third of the user base. Ignoring Safari seems like a poor mistake.
[1]: https://radar.cloudflare.com/reports/browser-market-share-20...
But on a different point, Wire is inferior to Signal. Signal has a painfully slow data transfer when switching devices. But given some time, the data transfer does work completely.
On Wire, my experience has been that all media in chats are stored on the Wire servers and the backups don’t contain the media. They contain links to the media, while the media may be erased on the servers after sometime. I’ve lost a lot of media from chats on Wire when switching devices and restoring the backup from the original device. Only the text of the messages remain. At that time, Wire’s backups were also device/platform specific.
Since I place a very high level of importance on retaining and transferring data, I wouldn’t recommend Wire to anyone who wants to retain chats for longer durations.
The number of copies sold seems quite low for this book. It’s difficult to believe that across paperback, hardcover, ebooks and audiobooks, it hasn’t sold several million copies. This report is from February 2026 (just a month and a half ago).
Anecdotal, but I’ve used HTML entities on a public static website for a long time using an href tag with mailto, and yet I’ve not seen any spam.
I guess any spammer who uses some level of GenAI to process and extract email addresses would have a lot more success against all the methods listed in this article.
It’s a nice app and service, but I wouldn’t trust all those reviews that are like “I knew before the aircraft pilot knew”. It has its own limitations.
How can anyone trust such an application that declares in the App Store listing as “Data Not Collected”?
I’ve heard that large computer monitors and TVs intended to be used as displays can be used without connecting them to a network.
> Or am I reduced to buying an Apple TV device and unplugging the TV from the internet entirely ?
An Apple TV is a good choice even otherwise. I’ve never seen a smoother and quicker interface on a native Smart TV (granted that I’ve only seen Android and webOS). I use my Apple TV as the only network connected device while my TV is not connected to any network ever. Once in a while, I update the TV’s firmware by downloading it to a thumb drive and plugging that into the USB port of the TV.
But I don’t really know what the Firefox team does with crash reports and in making Firefox almost crash proof.
I have been using it at work on Windows and for the last several years it always crashes on exit. I have religiously submitted every crash report. I even visit the “about:crashes” page to see if there are any unsubmitted ones and submit them. Occasionally I’ll click on the bugzilla link for a crash, only to see hardly any action or updates on those for months (or longer).
Granted that I have a small bunch of extensions (all WebExtensions), but this crash-on-exit happens due to many different causes, as seen in the crash reports. I’m too loathe to troubleshoot with disabling all extensions and then trying it one by one. Why should an extension even cause a crash, especially when its a WebExtension (unlike the older XUL extensions that had a deeper integration into the browser)? It seems like there are fundamental issues within Firefox that make it crash prone.
I can make Firefox not crash if I have a single window with a few tabs. That use case is anyway served by Edge and Chrome. The main reasons I use Firefox, apart from some ideological ones, are that it’s always been much better at handling multiple windows and tons of tabs and its extensibility (Manifest V2 FTW).
I would sincerely appreciate Firefox not crashing as often for me.
I don’t know, but it seems like it’s overselling its capabilities. I tried with Firefox Focus and it said I’m using incognito (private mode) and assigned a unique visitor ID. Immediately tried with a private tab in Safari on iOS and it said I’m not using incognito (private mode) and assigned a new unique visitor ID. Then I switched networks and tried. One more unique visitor ID.
I’m not claiming that fingerprinting is not possible, but this website is not good at it. Seems like it uses plain cookies.
I use this with Keypirinha [1], which is a launcher (kinda like Quicksilver [2] on Mac) that integrates with Everything using the Everything package. [3]
This combo makes finding files as well as launching programs (or doing quick calculations or currency conversions) a breeze!
Just for anyone else who isn’t aware, the bang commands can be anywhere in the search string, and need not necessarily be at the beginning.
All these queries will take you to Wikipedia for the term:
"!w Gabriel Weinberg"
"Gabriel !w Weinberg"
"Gabriel Weinberg !w"
Many a times when I find the default DuckDuckGo search results inadequate and want to go to Google search, I just put a “!g” as a separate term anywhere within the search string and hit enter. This is especially useful on mobile where the search string may be a lot longer than the visible text box and I can’t be bothered to move the cursor.
I don’t like the duck.ai interface much (choosing a different LLM is not easy once you’re already in a conversation), but I use it a lot more than I use the DuckDuckGo search engine (the results from the latter aren’t great).
Just like with DuckDuckGo search, where I start a search and then use the !g bang command to go to Google for better results if needed, I try duck.ai and then move to ChatGPT (without any account) when even the best models in duck.ai aren’t good enough.
For most simpler queries though — where I’m just looking to learn a bit about something as opposed to finding a solution for a specific (more complex) question or problem — duck.ai with its GPT 5 models are more than adequate (even the 4o mini is fine).
With HTTPS used almost everywhere, using this QUERY method (when standardized) could prevent bookmarking specific “GET” URLs if the developers thoughtlessly replace GET everywhere with QUERY.
One of the advantages of GET is the direct visibility, which makes modifications simple and easy for almost anyone (end users, testers, etc.).
The larger question I have is who will choose to adopt it sooner, with web servers, web application frameworks and web browsers in the mix.
One thing I dislike about Signal on its privacy posture is that the moment you register, anyone who already has Signal and has your phone number in their contacts list will get a message saying you're on Signal. This is a good way for others with bad intentions to know about your presence on the platform. The options to hide your phone number are available only after registering on Signal (after this broadcast has already happened) and when the user figures out that this is possible somewhere deep in the settings.
On registration Signal could ask whether to inform all random people who happen to have your number. But since unused/discarded phone numbers are recycled by carriers to other customers within a matter of weeks or months or years (depending on where you are), your presence on Signal may be sent to someone you've never ever known or has known you. Signal ought to remove this broadcast on registration. Telegram (and I guess WhatsApp) also suffer from the same issue.
WhatsApp, which is infamous by association with Meta, backs up to Google Drive or wherever.
I’m going to be pedantic here, but this statement is not true. I host a website on a provider that allows WordPress (PHP) along with MySQL, but
> System requirements & installation
> Campfire is packed as a Docker container image
the web host provider does not allow Docker (it runs on BSD).
I’d suggest improving the system requirements section by actually stating the system requirements. To me the mention of Docker without other details is a black box that I cannot have any intuition for.
Over the past couple of months, I’ve tried some smaller models on duck.ai and also ChatGPT directly to create some columns and formulas for a specific purpose. I found that ChatGPT is a lot better than the “mini” models on duck.ai. But in all these cases, though these platforms seemed more capable than me and could make attempts to explain their formulas, they were many a times creating junk and “looping” back with formulas that didn’t really work. I had to point out the result (blank or some #REF or other error) multiple times and they would acknowledge that there’s an issue and provide a working formula. That wouldn’t work either!
I really love that these LLMs can sort of “understand” what I’m asking, break it down in English, and provide answers. But the end result has been an exercise in frustration and waste of time.
Initially I really thought and believed that LLMs could make Excel more approachable and easier to use — like you tell it what you want and it’ll figure it out and give the magic incantations (formulas). Now I don’t think we’re anywhere close to that if ChatGPT (which I presume powers Copilot as well) struggles and hallucinates so much. I personally don’t have much hope with the (comparatively) smaller and older models.
Organizations may need ways to store, archive and manage received email content from others.
I don’t understand what problem this solves for organizations and how.
Microsoft Outlook 365 has a somewhat similar feature where the email is just a link to hosted content on its servers (this kind of functionality isn’t new or recent on other platforms). It doesn’t require any authentication by the recipient. IIRC, the sender can also decide on the expiry of the content.
I’m personally very glad that Signal finally implemented this. It’s been such a short sighted strategy to promote itself like a mass market messaging platform while not allowing people to keep, move and restore memories.
Since it’s opt-in, those who don’t want it don’t have to use it. They’re well served by the self-destructing message timers in chats.