HNHacker News
TopNewBestAskShowJobs

thomzane

57 karma · joined January 31, 2020

submissionscomments
thomzane··on How the FSF sysadmins block botnets with reaction
I would not have as big of a problem with it if it was a transparent arrangement that the app is free of cost, but the Internet connection would be shared with customers of RoboVPN. The issue is that the often invisible arrangement is not obvious and likely breaks the terms of service with the Internet Service Provider. If the user was intentionally running a TOR node, I would not have a problem with it. The current reality of it is absolutely unethical and breaking the Internet as we know it.
thomzane··on How the FSF sysadmins block botnets with reaction
You could configure reaction to add and remove `ip route` commands in that format.
thomzane··on How the FSF sysadmins block botnets with reaction
This monetization scheme benefits the botnet controller and the developer who added the SDK and not the user who likely did not realize they signed up to become an exit node.
thomzane··on How the FSF sysadmins block botnets with reaction
The difference between fail2ban and reaction is performance. If you are not hitting the ceiling of fail2ban, then you may not need reaction.

Do you have a blog post about your automated fail2ban rule generation?

thomzane··on How the FSF sysadmins block botnets with reaction
iptables has been mostly a wrapper for nftables for some time now. The choice of iptables + ipset with reaction is the difference in their configuration. Compare restart performance between the ipset and nftables example configurations with lists of greater than 1 million IPs.
thomzane··on How the FSF sysadmins block botnets with reaction
The patrons page is updated regularly.
thomzane··on Going NoPhone
This is not a traditional article. The LibrePlanet wiki is a public wiki where anyone can post pages related to software freedom. This is a public post edited by several people. https://libreplanet.org/wiki?title=Going_NoPhone&action=hist... You can make an account and change the content.
thomzane··on Call on the IRS to provide libre tax-filing software
There is an AGPL program to fill the 1040 form. https://github.com/ustaxes/UsTaxes
thomzane··on Privacy vs. “I have nothing to hide” (2019)
They lost me with their article "Why I’m Ditching Android" which is a switch from Google to Apple. Just like switching from Coke to Pepsi is not going to help you lose weight. You have to make a real change to be private.

https://kevquirk.com/why-im-ditching-android

thomzane··on Letter in Support of Responsible Fintech Policy
Climate emissions are only mentioned in a brief side-note. Makes me wonder what their motivation is. Sounds like the writer was a crypto investor, got scammed out of their money, got mad that they could not reverse the payment, and are now against the entire tech stack.
thomzane··on An IT Army for Ukraine
See this comparison chart: https://fsf.org.in/article/better-than-whatsapp/
thomzane··on An IT Army for Ukraine
Telegram has ties to Russia. Rocketchat or mattermost would make more sense.
thomzane··on The LibrePlanet 2022: Living Liberation schedule is here for 19 and 20 March
I'm looking forward to the Haketilo talk. https://libreplanet.org/2022/speakers/#5790
thomzane··on GNU and the FSF: Donations Needed
I renewed my membership.
thomzane··on Fork Freshness: Project lifespans in the Ruby ecosystem
Is there a repository for Fork Freshness? I could see the twitter account ignoring requests in the future and the same fate could fall to this project. I would recommend releasing the project under AGPL-3.0-or-later to partially solve this issue so the project can continue in the event of abandonment. I could see people contributing code to search for projects in other known forges such as GitLab, Sourceforge, Savannah, Gitea, pagure, and sourcehut as sometimes projects are forked outside of the original forge.

I have noticed this issue that Fork Freshness tries to solve. My example is Twitter's project murder https://github.com/lg/murder When a project becomes unmaintained whether officially or unofficially, the future home is often lost unless the original points to the new home at the top of the README file. You can dig within GitHub in the Insights > Network section to get a visual glimpse of what has changed since. https://github.com/lg/murder/network The original repository put up a notice that the project is unmaintained and archived the project which effectively ends the project in practice. In this case, ervinb's fork seems to be the most active commits before being abandoned. https://github.com/ervinb/murder Other forks also had independent commits that never were pulled into other projects. Looking at the network method fails to differentiate 30 grammar fixes from 30 new features without digging into each promising looking fork. Even then, you may miss a single commit that included more work then the entirety of the other commits. Disclosure: I have not worked on murder.

This is a serious problem and I hope we solve it.

thomzane··on Pumpkins, markets, and one bad Apple
F-Droid rules.
thomzane··on JShelter – An anti-malware browser extension
JShelter is not a replacement for NoScript. It is a complimentary tool partially developed by the NoScript dev.
thomzane··on Life's better together when you avoid Windows 11
I didn't think Microsoft could do worse than Window 10. I was wrong.
thomzane··on FSF-calls for white papers on philosophical and legal questions around Copilot
I am excited to see where these questions lead.
thomzane··on Email Self-Defense Guide
Nice update with the recent changes from Thunderbird!
thomzane··on WebRTC is now a W3C and IETF standard
Jitsi made it into the announcement!
thomzane··on FSF joins the fight for the right to repair
Ways to help: https://libreplanet.org/wiki/Group:FSF/Fight-to-Repair
thomzane··on Apple outages, Apple injustices – FSF perspective
When people tell me that Apple is the most secure computer company, I imagine they believe everything they are told by advertisements.
thomzane··on 35 years of freedom and memories from the Free Software Foundation tech team
I am surprised they can do all of that without proprietary software. Truly amazing team.
thomzane··on Why Software Should Be Free (2002)
Becoming a member of the FSF https://my.fsf.org/join is a great way to help free software.
thomzane··on The University of Costumed Superheroes – Free Software Foundation
Support students' #UserFreedom. The University of Costumed Superheroes is an animated video from the FSF on the dangers of proprietary software in remote education. Support their campaign at https://www.fsf.org/blogs/community/remote-education-does-no...
thomzane··on Give Students UserFreedom – FSF
Blog post: https://www.fsf.org/blogs/community/sign-this-petition-for-f...
thomzane··on Give Students UserFreedom – FSF
We call on school administrators at all levels to drop requirements for students to use proprietary software to participate in a course, and to adopt a free software replacement for every nonfree program being used. As students, teachers, parents, and concerned citizens, we stand together for the following principles:

* It is an injustice to require students to sacrifice their freedom to proprietary software in pursuit of an education.

* Using free software in the classroom communicates the importance of values key to a free society: sharing, social responsibility, and independence.

* With its focus on study and collaboration, free software is far more suited to the spirit of pedagogy than the dependence and abuse caused by proprietary software.

thomzane··on Free software tools for staying in touch
https://theintercept.com/2020/04/03/zooms-encryption-is-not-...
thomzane··on Free software tools for staying in touch
Brand new list today. No messages. No archive.
Page 1 of 2Next →