> Source code is meant to be written and read by humans.
> Programs are meant to be executed by machines.
Fucking use a language that has good readability FFS π
> Source code is meant to be written and read by humans.
> Programs are meant to be executed by machines.
Fucking use a language that has good readability FFS π
t
let isEven = n % 2 == 0;
How readable is that?! π€¦ββοΈ wtf is
=> anyway?! π€¦ββοΈ
t
let isEven = n % 2 == 0;
How readable is that?! π€¦ββοΈ wtf is
=> anyway?! π€¦ββοΈ
@ullarah Can we add this to the backlog?
@ullarah Can we add this to the backlog?
Let's set you up with Salty IM π
Let's set you up with Salty IM π
@ullarah I _wonder_ if we can make this a JS-only feature and do something like "detect we're on a Mobile Device"? I mean if the primary motivation for this feature is as you say so protect users from malicious links on Mobile Devices, then we _should_ make this a Mobile-only feature? π€ And this is probably one of those cases where doing it client-side is okay I think...
@ullarah I _wonder_ if we can make this a JS-only feature and do something like "detect we're on a Mobile Device"? I mean if the primary motivation for this feature is as you say so protect users from malicious links on Mobile Devices, then we _should_ make this a Mobile-only feature? π€ And this is probably one of those cases where doing it client-side is okay I think...
> If Iβm coming across as argumentative Iβm sorry! Just like @prologic stated we listen to the community. We strive to come to a happy medium.
I didn't think you did at all π And we do take feedback very seriously π That being said, @ullarah's comments and points here are also very valid. If we can come to a compromise, then I think we're fine.
Sadly like everything we've done, it basically means making everything configurable at both the Pod level and User level π Bt that's okay! π
> If Iβm coming across as argumentative Iβm sorry! Just like @prologic stated we listen to the community. We strive to come to a happy medium.
I didn't think you did at all π And we do take feedback very seriously π That being said, @ullarah's comments and points here are also very valid. If we can come to a compromise, then I think we're fine.
Sadly like everything we've done, it basically means making everything configurable at both the Pod level and User level π Bt that's okay! π
Can we all vote on the new default being
1024 then perhaps? π€+1 from me
Can we all vote on the new default being
1024 then perhaps? π€+1 from me
> even if itβs a security feature.
Is it really though? Someone make an argument for or against. I've been too busy and tired of late, @ullarah has just been basically doing everything for Yarn.social of alte πββοΈ (which I thank you for!)
> even if itβs a security feature.
Is it really though? Someone make an argument for or against. I've been too busy and tired of late, @ullarah has just been basically doing everything for Yarn.social of alte πββοΈ (which I thank you for!)
@ullarah When you're done upgrading your Fedora desktop, let's have a discussion about this π
@mckinley Don't worry we take community feedback very seriously π€
@ullarah When you're done upgrading your Fedora desktop, let's have a discussion about this π
@mckinley Don't worry we take community feedback very seriously π€
I _think_ the default right now is
576.How about we go somewhere in-between? Does anyone have any strong arguments for
4096? What about 1024? 2048? I'm not sure how to make this decision to be honest. All I know is the original "Twtxt" sepc specifying 128 was a bit too small to be remotely useful π€£
I _think_ the default right now is
576.How about we go somewhere in-between? Does anyone have any strong arguments for
4096? What about 1024? 2048? I'm not sure how to make this decision to be honest. All I know is the original "Twtxt" sepc specifying 128 was a bit too small to be remotely useful π€£
@ullarah Can we have an option to turn it on/off at the pod level too?
And let's make sure users can toggle it off on their accounts prefs (I didn't test it π€¦ββοΈ)
@ullarah Can we have an option to turn it on/off at the pod level too?
And let's make sure users can toggle it off on their accounts prefs (I didn't test it π€¦ββοΈ)
app.salty.im soonβ’)It's entirely written in Go and compiles to Web Assembly. I have to say I'm really liking Go App a lot π
app.salty.im soonβ’)It's entirely written in Go and compiles to Web Assembly. I have to say I'm really liking Go App a lot π
> Once I sent a message it keeps being stored and I still have it within the post form even if I clear it manually.
yeah @ullarahis on it π
> Once I sent a message it keeps being stored and I still have it within the post form even if I clear it manually.
yeah @ullarahis on it π
saltyd coming next π
saltyd coming next π
The integrated Broker is working nicely! As well as the config file to make configuring
salty-chat even easier.I will cut a v0.1.0 (yes you read that right) release soon, and update documentation, bild a Docker Swarm stack (already) and docker-compose (for those that don't use Swarm), etc.
I'm now in a position where I can iterate on the Broker as well as the up and coming PWA (I'm looking at you @retronav π ) π #salty
The integrated Broker is working nicely! As well as the config file to make configuring
salty-chat even easier.I will cut a v0.1.0 (yes you read that right) release soon, and update documentation, bild a Docker Swarm stack (already) and docker-compose (for those that don't use Swarm), etc.
I'm now in a position where I can iterate on the Broker as well as the up and coming PWA (I'm looking at you @retronav π ) π #salty
salty-chat and saltyd) coming along nicely π
$ ls -lahh salty-chat saltyd internal/web/app.wasm
-rwxr-xr-x 1 prologic staff 13M Mar 22 08:29 internal/web/app.wasm
-rwxr-xr-x 1 prologic staff 16M Mar 22 08:29 salty-chat
-rwxr-xr-x 1 prologic staff 27M Mar 22 08:29 saltyd
salty-chat and saltyd) coming along nicely π
$ ls -lahh salty-chat saltyd internal/web/app.wasm
-rwxr-xr-x 1 prologic staff 13M Mar 22 08:29 internal/web/app.wasm
-rwxr-xr-x 1 prologic staff 16M Mar 22 08:29 salty-chat
-rwxr-xr-x 1 prologic staff 27M Mar 22 08:29 saltyd
> First off, you must excuse me because it's been some years since I last tried Tox.
> I therefore can't say too much about it right now. I had to re-read the Wikipedia page on it, and whilst it sounds good in theory, there was probably a good reason I dismissed it and ceased using it some years ago. Maybe it had something to do with poor client support? (e.g: No iOS client to spread of).
>
> Anyway... Matrix...
>
> I actually tried [Matrix] for a week or so. Initially I had a lot of trouble getting it up and running (using Dendrite). After some "behind the scenes" magic of bad keys being cached in the network things suddenly started working. :D
>
> The thing about Matrix is this:
>
> It is an insanely over engineered protocol. As it so happens, the project is "trying" to be a generic "data synchronization" for the web :O
> Putting that aside for a moment, some of my observations of the architecture and protocols are:
>
> - It takes ~30s to join a room with just 1 person (1:1)
> - It takes ~15m to join a medium sized room !
>
> The thing is Matrix (nor Tor) really satisfy my requirements (not anything else for that matter).
>
> My requirements are quite simple:
>
> 1) It must be self-hosted first and foremost.
> 1a) Therefore it must be decentralised
> 2) It must be easy to stand up and operate
> 3) It must be easy to use
> 4) It must be secure and private
> 5) It must support "supervised" accounts
>
> The last point is really important to me. I have two young children that are reaching a curious point in their lives and want to do things like Chat on the Internet with Mum/Dad and their friends (at some point). I imagine they'll also want to get involved in Social Media too (thankfully I've solved that already with Yarn.social)
>
> I hope I did a good job of sharing with you why I'm building Salty IM
#saltyim
> First off, you must excuse me because it's been some years since I last tried Tox.
> I therefore can't say too much about it right now. I had to re-read the Wikipedia page on it, and whilst it sounds good in theory, there was probably a good reason I dismissed it and ceased using it some years ago. Maybe it had something to do with poor client support? (e.g: No iOS client to spread of).
>
> Anyway... Matrix...
>
> I actually tried [Matrix] for a week or so. Initially I had a lot of trouble getting it up and running (using Dendrite). After some "behind the scenes" magic of bad keys being cached in the network things suddenly started working. :D
>
> The thing about Matrix is this:
>
> It is an insanely over engineered protocol. As it so happens, the project is "trying" to be a generic "data synchronization" for the web :O
> Putting that aside for a moment, some of my observations of the architecture and protocols are:
>
> - It takes ~30s to join a room with just 1 person (1:1)
> - It takes ~15m to join a medium sized room !
>
> The thing is Matrix (nor Tor) really satisfy my requirements (not anything else for that matter).
>
> My requirements are quite simple:
>
> 1) It must be self-hosted first and foremost.
> 1a) Therefore it must be decentralised
> 2) It must be easy to stand up and operate
> 3) It must be easy to use
> 4) It must be secure and private
> 5) It must support "supervised" accounts
>
> The last point is really important to me. I have two young children that are reaching a curious point in their lives and want to do things like Chat on the Internet with Mum/Dad and their friends (at some point). I imagine they'll also want to get involved in Social Media too (thankfully I've solved that already with Yarn.social)
>
> I hope I did a good job of sharing with you why I'm building Salty IM
#saltyim
Me: Please fix your Portal so it doesn't have yna Ad tracking.
Company: We don't have any Ad tracking on our Portal. It's highly secure. Please give us a call.
Me: Please carefully review the following screenshot before you make your next response.
π€¦ββοΈ #Support #AdTracking #Sucks
Me: Please fix your Portal so it doesn't have yna Ad tracking.
Company: We don't have any Ad tracking on our Portal. It's highly secure. Please give us a call.
Me: Please carefully review the following screenshot before you make your next response.
π€¦ββοΈ #Support #AdTracking #Sucks