- 208 Posts
- 248 Comments
evenwichtOPtoPersonal Finance 💸@sopuli.xyz•🤖🕵→🏦 AI bot needed to harvest the privacy policies, app permissions, and Tor-hostility of all banks in a given country and rank them (🎓 good student project)English
1·23 days agoI’m definately in the corpo AI hating group myself because it really looks bleak for LLMs controlled by NGOs and tiny operations. It looks like we must choose between licking the boots of a tech giant to get chatgpt-like service, or be excluded.
There are exceptions though for some services. I run argos-translate to do offline language translations using FOSS. It’s entirely free world stuff. I wonder if the answer is to promote argos-translate while spotlighting that it’s an LLM that you can self-host.
evenwichtOPtoPersonal Finance 💸@sopuli.xyz•🤖🕵→🏦 AI bot needed to harvest the privacy policies, app permissions, and Tor-hostility of all banks in a given country and rank them (🎓 good student project)English
1·23 days agoI think there is also widespread support for KYC-overachieving banks – because there seems to be no pushback from consumers. I think most people believe only criminals need privacy and they are happy to let banks snoop without warrant or restraint to catch the bad guys. They give banks whatever data they ask for and answer their interrogations without hesitation.
So I really can’t be sure to what degree the contempt for my idea is anti-AI hysteria or pro-KYC boot licking.
evenwichtOPto
Python•post: How can the URLs of wheel downloads be revealed? The pip docs show no --dry-run option. Is this a hacker exercise?English
2·29 days agoThanks! I noticed
python3-unearthis a debian pkg so that looks like a good first approach for me to try.
evenwichtOPto
Python•post: How can the URLs of wheel downloads be revealed? The pip docs show no --dry-run option. Is this a hacker exercise?English
2·29 days agoSounds feasible for a python dev, which I am not. The situation is that end-users of Python apps (who are not necessarily programmers of any kind) are put in a position of grappling with developer tools.
I’m not only looking for a better approach for my own installation of argostranslate but I also intend to publish the improved approach. Although I could probably work out how to patch pip, it gets messy when putting that patch in an argostranslate installation guide for end users. So patching pip would be high effort with low return (collectively, unless the patch gets a PR, but then only an MS Github user could do a PR).
evenwichtOPtoRequest creation of free software missing from the 🄯ommons 🗽🐧🐏@libretechni.ca•🤖🕵→🏦 AI bot needed to harvest the privacy policies, app permissions, and Tor-hostility of all banks in a given country and rank them (🎓 good student project)
1·1 month agoAI? Why AI? Why not use a script written in any language like Python?
You tell me. Does python have a library that equates synonymous phrases and patterns in natural languages without AI?
Python is what the researchers used, but they only strictly looked at the standard privacy tables with cells that contain yes, no, or sometimes/depends.
Use a decent custom ROM to control the permissions. That’s it, you can do it now.
You’ve misunderstood. I would never use a bank’s proprietary closed-source spyware exclusively distributed by Google for Google patrons. I envisioned harvesting Exodus Privacy reports to use as input in the assessment of bank’s privacy hostility and abusiveness.
At the same time, the app proposed would obviously not just be for me. Countless boot-licking people are happy to use bank apps. But some may want to know which bank exploits them relatively less. It is not sensible to think all such people have competency to handle custom ROMS. Also, bank apps tend to detect when they are running on a VM or custom ROM and terminate.
I hate banks as much as anyone, but they have legal responsibilities and TOR is the worst pain in the ass for them, and easiest thing to block on their end.
Not my problem. The banks staffed by those with a higher level of competency to handle Tor users should get praise and recognition. What are you claiming is the benefit to the app ignoring the Tor accessibility factor?
You can complain about it but it will never change.
Exactly why the app should look for it. Complaints are useless. Vote with your feet and switch to a bank that has their shit together. Money talks.
Also they already have your identity and financial data, there is no need to hide your identity or location from them.
Nonsense. They potentially¹ have customers’ residential address, not their realtime geolocation at every login. And your ISP does not know where you bank unless you are foolish enough to access your bank from home over clearnet. Note that Trump has ensured that ISPs do not need your consent to collect and sell that data. So today under Trump an ISP can sell where you bank to prospective debt collectors, for example.
¹ E.g. in the US, they need an address, not necessarily a residential address. A homeless person can legally open a bank account using a family member’s address, for example.
Also you can use a VPN most of the time. Why TOR?
Cloudflare treats VPNs with the same hostility as Tor. VPNs also require trust that Tor does not.
Use uBlock Origin, is it not enough?
When your bank asks you for income info face to face, uBlock Origin cannot protect you.
Consumers don’t care.
The app would not be for all consumers. The app can only serve the small minority of consumers who care about privacy. I’m fine with that.
Some redundancy is useful because some moderators suck. So it’s good to have some moderation diversity. But 15 forums in the decentralised non-Cloudflare part of the fedi is a bit too much redundancy.
I was thinking about how there is not a single community specifically for the “public money → public code” movement that Italy initiated. The FSFE has a PMPC campaign. Not even the centralised big tech portion of the fedi (LW, sh.itjust.works, programming.dev, etc) has a community for that. And I think the PMPC principle has not spread outside of Europe.
OTOH, PMPC may be slightly too narrow to get much posting action. It’s disturbing that European govs push closed-source proprietary phone apps with trackers, but because they merely promote an existing program, it escapes PMPC applicability. PMPC only applies when the gov directly writes code. They can buy MS Windows licenses all they want.
So it might be useful to have a community that’s broadly focused on public (gov) divestment from non-free software. Though that would not be so specific to Europe.
*@europe.pub communities should be Europe focused. There are way too many general all-purpose instances in the fedi and precious few that have a constitution (in effect), whereby the instance is subject matter focused in some way.
evenwichtOPtoRequest creation of free software missing from the 🄯ommons 🗽🐧🐏@libretechni.ca•🤖🕵→🏦 AI bot needed to harvest the privacy policies, app permissions, and Tor-hostility of all banks in a given country and rank them (🎓 good student project)
11·1 month agoThanks for the insight. Certainly having a human look at the raw data of 6000 banks is a non-starter. I’ve not studied AI, so if I were going to take this project on I would have to (for example) look at what banks charge for paper statements (because offline banking options are a refuge from copious privacy abuses). I would want to short-list banks that offer gratis paper statements.
The phrase “free paper statements” can be worded in many different ways. I might expect an LLM to be good at that sort of thing. In my non-AI approach, I would have to look at a large sample to get an idea of all the different ways that something is expressed then try to write a regular expression to cover them. Is that still the best way?
Phrases like “we value your privacy” and “we only use your data as legally permitted” (which tries to deceive readers into thinking of data minimisation when it really means the opposit) – these can also be worded in many ways, all of which could elevate a /bullshit/ score, of sorts.
One tool I find quite useful for language translation comes from these two sites:
It’s not just a translation of a blob of text, but you enter a short phrase in one language and it finds real instances of the same phrase in the other language, so you can see how one idea can be expressed in many ways within a language. I assumed an LLM was in play but I don’t really know.
Of course what we need is not translation from one language to another but a tool that detects different ways within 1 language to express the same idea; almost like synonyms but for phrases.
Open source software is not dependent on country lines.
The discussion certainly can be if you define it that way.
Did you not notice you are on the europe.pub domain? Have a look at the landing page sidebar:
European hosted decentralized Network Welcome to Europe Pub! 🇪🇺
A social network dedicated to everything European. From culture and traditions to current events and daily life across our diverse continent. Share your experiences, discuss news, and connect with fellow Europeans and friends of Europe. …
Otherwise what’s the point in fracturing the topic? There are already 14 general FOSS communities in the decentralised free world (i.e. outside of Cloudflare):
- baraza.africa/c/foss “free and open”
- chachara.club/c/FOSS “SoftwareLibre”
- hilariouschaos.com/c/foss “FOSS”
- jlai.lu/c/opensource “[🔒] Open Source”
- lemmy.casasnow.noho.st/c/theopensourcecantina “The Open Source Cantina”
- lemmy.helvetet.eu/c/opensource “Open Source”
- lemmygrad.ml/c/foss “FLOSS (Free/Libre and Open-Source Software)”
- infosec.pub/c/foss “Free OpenSource Software ”
- diggita.com/c/opensource “Open Source Italia - Progetti Liberi”
- beehaw.org/c/foss “Free and Open Source Software”
OpenSource@europe.pub is rediculously redundant if not to bring a European focus.
Seems like a good place to plug the scientific research finding that Google Playstore security is lousy compared to f-droid:
https://nsl.cs.waseda.ac.jp/wp-content/uploads/2018/04/submitted_wama2017.pdf
evenwichtto
Python•uv is the best thing to happen to the Python ecosystem in a decadeEnglish
1·1 month agoCan uv solve my problems described here:
https://lemmy.sdf.org/post/47854595
?
I must say I hate the name. “uv” is not searchable. But hopefully it can serve as the first decent pkg manager.
evenwichtOPtoBug reports 🐞on🐛any🦠software🪲@sopuli.xyz•pipx docs do not match behaviour -- bug report irrationally closed
1·2 months agoI generally don’t even look for an email address because a vast majority of GH users do not list one on their profile and I can’t be bothered to fish email addresses out of their git commits, which would not generally be reliable. Bernát Gábor is exceptional in this regard and happens to have an email address – at gmail. I wouldn’t do gmail but perhaps i’ll reach out to one of the other maintainers.
evenwichtOPtoBug reports 🐞on🐛any🦠software🪲@sopuli.xyz•pipx docs do not match behaviour -- bug report irrationally closed
21·2 months agoNonsense. Not on Github. I’m done dancing for Microsoft, who locked me out when my email address was no longer good. I’m not a Microsoft boot licker. The time it takes to login every time with all the 2FA bullshit is longer than that taken to write this thread – longer yet to find a disposable email service that MS does not regard as such.
BTW, you seem clueless about the purpose of this community. Read the sidebar.
evenwichtOPtoBug reports 🐞on🐛any🦠software🪲@sopuli.xyz•pipx docs do not match behaviour -- bug report irrationally closed
41·2 months agoAs explained, it’s a bug. And no I am not free to fix it. Only people with an MS Github account to can even attempt to fix the manpage bug. And from there, the dev still must accept the pull request.
Also, it’s wrong to frame this as a labor issue. WHO does the fix is immateral. A bug report is for capturing the existence of a bug. Whether someone is assigned or not or whether there is a volunteer is independent of the determination of whether you have a bug. If the dev decides “not a bug”, you’re wasting your time with a pull req.
evenwichtOPtoBug reports 🐞on🐛any🦠software🪲@sopuli.xyz•pipx docs do not match behaviour -- bug report irrationally closed
41·2 months agoNo, it’s a bug.
It’s unclear why the discipline has eroded to lose sight of the mantra: software should work as documented and the docs should express what the software does. Whenever there is an inconsistency between the docs and the code, it’s a bug, plain and simple. As far as WHERE the bug is, that can be debated.
Either the bug is in the man page, or it is in the code. But there is a bug nonetheless. Perhaps the problem is that devs do not realise that bug reports cover the docs too. If the code is doing what they think it should do, they close the bug report instead of fixing the docs.
evenwichtOPto
IoT: Internet of Things•Are all “smart” appliances a dumb choice for smart consumers?English
4·2 months agoBeko
evenwichtOPto
IoT: Internet of Things•Are all “smart” appliances a dumb choice for smart consumers?English
5·2 months agoI like the idea. I am facing this problem right now. I have been washing my clothes by hand because my washing machine is kill-switched. Every component works (proven by hotwiring) but the controller refuses to run programs.
Though it must be a huge project. An ESP32 is just the microcontroller. So I would have to buy several relays that it controls and write all the software from scratch, correct? I suppose the relays are the easy part… but the sensors are likely somewhat unique. Different pressure sensors probably give different voltages. And different tachometers probably give different voltages too, I would think.
evenwichtOPto
IoT: Internet of Things•Are all “smart” appliances a dumb choice for smart consumers?English
61·2 months agoI think that’s an easy choice today. But what happens when your washing machine breaks, and it has a kill switch that artificially blocks you from repair, so you are forced into the marketplace to buy a machine – and you find that non-smart washing machines no longer exist? Would you buy this manual crank machine or a washboard?
evenwichtOPtoAsshole Design and Crappy Design@slrpnk.net•[c/d] 🫕📱GE: Wi-Fi required to roast food in your high-end $3,600 oven
1·2 months agoI think I might oppose the appliance getting an upgrade directly from the cloud. Is that what’s happening? I assumed (and hope) the app is getting the upgrade and then the app is pushing it to the appliance. But I also have some doubt that it’s working that way because the appliances are apparently spewing data directly to the cloud – so the updates could indeed also be bypassing the apps.
Does anyone know?
evenwichtOPtoAsshole Design and Crappy Design@slrpnk.net•[a/d] Canon, Xerox, HP printers surreptitiously add yellow tracker dots on all documents (since the mid-1980s!)
13·3 months agoWhat would be the point?
To prove motivation that supports your bizarre claim. The printers are not made by the government. They are made by a profit-driven corporation. You described a government motivation for an action taken by a private enterprise. That makes no sense¹ – unless you can find a law that compels the tracking. In which case the law would be the motivation, not the tracking.
¹(edit: caveat: assuming a non-communist regime. Of course if the companies are gov owned and controlled, then your claim is feasible. Are you in China? Note that Xerox, Canon, and HP are not HQd in China)
Wasting yellow ink for fun?
For profit.
By extension: Profit = fun for the shareholders
How are you failing to grasp that the printer business is actually a distraction from the ink and toner business? The printer is just the mechanism by which they exploit the sale of consumables. They hope to fool consumers like yourself into thinking the transaction is about the printer, not the consumables. The marketing has worked wonders on you but some consumers (most?) see more clearly that it’s all about selling ink at 10+ times its cost.
update: printer ink costs as much as ~$12,000 per gallon, 6× more than human blood. So of course printer makers are happy scatter yellow ink all over every page of every black document that gets printed. It cheats consumers out of 100s of thousands of dollars, if not millions.
From another source:
Back in 2013, Consumer Reports determined the ink inside inkjet cartridges cost between $13 to $75 per ounce!* That’s more expensive than the world’s finest perfumes!
Moderates
- US Law (local/state/federal) ⚖
Text-Based User Interfaces (TUI; CLI) 💻🖮
- Open Data 📖📡
- Smartphone Required 📱(digital exclusion of people without smartphones)
- Email Required (digital exclusion of people without email) 📧
- Collection of stories about useful scraper robots 🤖
- E-mail providers and tools (for ad surveillance rebels/resistors) 📧
- Digital Fiefdom (aka walled-garden) Required 🏰
- Boycotts✊📣
- Public resource but access restricted 🚫 and ⛔ exclusive
- CAPTCHA required
- Am I Alone?






It is not as reckless in the EU as it is in the USA, but still overzealous in the EU. Examples:
Not KYC but still an abuse: All EU banks with mobile apps force customers to obtain their closed-source app from Google or Apple, who then collects the IMEI number of the user, their GSM number, and tracks which apps they download so Google or Apple has a record of where people do their banking. Likewise, some banks choose Microsoft or Google for their email service and they never provide a PGP key. In this case MS or Google sees where people bank and their msg payloads.
None of that privacy abuse is legally necessary or required to execute the contract.
You could only express that in terms of your own place of employment. The DPAs in most member states report annually being understaffed. They are up to their necks in an unsurmountable ocean of Art.77 complaints because the GDPR is widely ignored.