News for hackers. Stuff that matters.
Re:Show HN: I built an active community of trans people online by 01HNNWZ0MV43FF on Thursday January 23, 2025 @04:04PM (#42808047)
Mobile app only and no source code? I appreciate the effort but I'll stick with Mastodon for now.
Re:Show HN: I built an active community of trans people online by fourside on Thursday January 23, 2025 @07:00PM (#42809297)
> no source code?

The way that some people on HN so casually demand someone to build something and then completely give it away never ceases to disappoint. Thankfully the fact that this community is growing tells me this is not how most people think.

Re:Show HN: I built an active community of trans people online by Diti on Thursday January 23, 2025 @07:21PM (#42809387)
With the current politics, how do you expect minorities to trust a product with their identity and (sometimes) life, if you can’t inspect what’s being done with your data?
Re:Show HN: I built an active community of trans people online by kenjackson on Thursday January 23, 2025 @09:10PM (#42809921)
Real question : how do you verify that the source code matches the code of the service you’re using? Is there some service that builds and hosts and you can verify what it builds against the hosted location?
Re:Show HN: I built an active community of trans people online by beeflet on Thursday January 23, 2025 @11:23PM (#42810518)
yes, this is exactly what open source "app stores" like f-droid do: reproducible builds. Also it is pretty trivial to compile it yourself to confirm.
Re:Show HN: I built an active community of trans people online by kenjackson on Friday January 24, 2025 @02:52AM (#42811321)
Just because I can compile it doesn’t mean it’s the same as what’s being run on the service.

The build and what’s hosted have to be the same.

Re:Show HN: I built an active community of trans people online by _Algernon_ on Friday January 24, 2025 @04:05AM (#42811610)
Doesn't matter if the app is just an interface to a web server.
Re:Show HN: I built an active community of trans people online by beeflet on Friday January 24, 2025 @05:38AM (#42811953)
if it's just an interface to a web server, it should just be a web page not an app
Re:Show HN: I built an active community of trans people online by thrance on Thursday January 23, 2025 @09:52PM (#42810074)
You can only ever really ensure the client you use wasn't tampererd with, by carefully reading all of its source code and then building it yourself. For every update.

Realistically, you will always need a minimum amount of trust, just don't misplace it.

Re:Show HN: I built an active community of trans people online by beeflet on Thursday January 23, 2025 @11:26PM (#42810533)
The minimum amount of trust is clearly a lot less for open source software because anyone can view the source and whistleblow vulnerabilities (and many will regularly do so to contribute or modify it anyways).

Also, compiling and verifying software updates is pretty easy for typical application programs. I do it for cryptocurrency software, you just look over diffs and make sure it matches up to the changelog.

Re:Show HN: I built an active community of trans people online by beeflet on Thursday January 23, 2025 @11:21PM (#42810514)
it could have just been a website
Re:Show HN: I built an active community of trans people online by saagarjha on Friday January 24, 2025 @04:16AM (#42811650)
Many people here do not view providing source code as "completely giving it away".
Re:Show HN: I built an active community of trans people online by t4t on Thursday January 23, 2025 @11:51PM (#42810631)
The source is actually freely available for both the app and the web: https://gitea.com/t4t
Re:Show HN: I built an active community of trans people online by nyanpasu64 on Friday January 24, 2025 @05:56AM (#42812022)
Took a quick look through the sources (I'm aware they're not officially intended for local builds) but haven't found anything interesting (yet). First impressions:

- The API keys are obtained using flutter_dotenv, and omitted from the Git source but trivially extractable from the Play Store APK (using a rooted phone).

- After installing the .env file and building t4t locally, I was unable to log into the Android app using a Gmail account; every attempt left the app in a not-logged-in state. The same thing happened after replacing my local app with the Play Store version? (EDIT: After restarting the app I was able to proceed?)

- (nitpick/observation) When I tap a post, the app opens the user's post history, and I try scrolling the list, the view lags behind my finger. Can't tell if it's latency, dropped frames, or both together.

Re:Show HN: I built an active community of trans people online by t4t on Tuesday January 28, 2025 @06:16PM (#42859433)
These are all public keys so I am not too worried, but I appreciate the heads up. I will make more effort to obfuscate them.