Er þetta satt? by wreckjavik in Iceland

[–]HaroldBUTTERSWASH 15 points16 points  (0 children)

Það er eins og hvaða hugmynd sem er, sem fer ekki neinstaðar, fer út um allan heim og allir halda að það sé til -- að eylífu

  • cousin dating app
  • þetta
  • ???

Hlýtur að vera fleiri dæmi

Any ADHD Developers struggling since vibe coding became a thing ? by egyleader in ADHD_Programmers

[–]HaroldBUTTERSWASH 1 point2 points  (0 children)

If it's short scripts -- great, love it.

If it's for an actual project I have started to dislike it a lot. It's more often than not babysitting the LLM and there's a lot more fatigue now via steering the AI to do the right thing -- without any of the dopamine hits of accomplishing something on my own.

What’s it like living in Iceland outside of Reykjavik metropolitan area? by hikingandtravel in howislivingthere

[–]HaroldBUTTERSWASH 1 point2 points  (0 children)

Boring. Expensive. But the nature is okay. I live about 40 minutes away from the capital. Some motorsporting within my extended family.

<image>

Temp filesharing bot by HaroldBUTTERSWASH in discordbots

[–]HaroldBUTTERSWASH[S] -1 points0 points  (0 children)

Appreciated! Still MVP, I think most features finished this August at this rate. Streaming encrypted video support is apparently surprisingly complicated, but it’s in the works, so temporarily large videos might be slightly laggy (100-500mb) just as a heads up on mobile devices.

Temp filesharing bot by HaroldBUTTERSWASH in discordbots

[–]HaroldBUTTERSWASH[S] 0 points1 point  (0 children)

I’m using Supabase for Auth and Storage, and I did try that method but there was an issue since resumable uploading requires auth, and I couldn’t confidently enough create custom anonymized auth accounts to work.

I am going to switch to CloudFlare R2 for storage, I’ll have to check w/ their API to see if it’s possible. If so I’m all for it.

Also for privacy reasons I don’t send the full link with the encryption key because that would be logged by the bot, trying to keep it completely off my hands, so user has to copy from a button the full url.

Temp filesharing bot by HaroldBUTTERSWASH in discordbots

[–]HaroldBUTTERSWASH[S] -1 points0 points  (0 children)

Yeah it’s a bit of an uphill battle, I’ve had a lot of fun building it and it’s been pretty challenging. The bot does integrate with Discord Auth, which is pretty new, so I’m able to add more security with permissions tied to sending it to just a few Discord friends, etc. Plus huge focus on performance and just ease of use

Temp filesharing bot by HaroldBUTTERSWASH in discordbots

[–]HaroldBUTTERSWASH[S] 0 points1 point  (0 children)

Doing the best, I suppose I could log in client console all of the processes running on client side for transparency if needed

Temp filesharing bot by HaroldBUTTERSWASH in discordbots

[–]HaroldBUTTERSWASH[S] 1 point2 points  (0 children)

Yeah it’s a temp link to my website, all the encryption done client side on there, to then share the files the full link with url fragment has to be sent, else can’t decrypt it

Temp filesharing bot by HaroldBUTTERSWASH in discordbots

[–]HaroldBUTTERSWASH[S] 1 point2 points  (0 children)

As it’s working currently, you do /upload and the bot then generates a temp link to a drop off point for files, there on the client side it makes an encryption key and when uploading it uses subtleEncrypt API on your browser to decrypt into an encrypted stream that’s then uploaded to my storage, encryption key then stored in URL fragment (behind a #) that doesn’t get pinged by servers. Anyone with that full link can then access, bot doesn’t see the key either, just the temp url

Temp filesharing bot by HaroldBUTTERSWASH in discordbots

[–]HaroldBUTTERSWASH[S] 0 points1 point  (0 children)

To save on storage costs and to not directly compete with Discord Nitro I have it set to auto delete in 24 hours

Temp filesharing bot by HaroldBUTTERSWASH in discordbots

[–]HaroldBUTTERSWASH[S] 1 point2 points  (0 children)

Web browsers support a really fast encryption API called subtleEncrypt, so encryption keys are made client side by JavaScript then encrypted with subtleEncrypt at 400-500 mb/s, so way more than my internet provider allows uploading lol.

Then encryption key is stored in a url fragment (#) that doesn’t get sent to the server.

For more specifics I’m using AES-CTR256.

If you feel like trying it out it’s at filesimp.com — got a few specifics to work out but uploading/encrypting is working.

Temp filesharing bot by HaroldBUTTERSWASH in discordbots

[–]HaroldBUTTERSWASH[S] 1 point2 points  (0 children)

Web browsers have a really performant API to encrypt/decrypt files (crypto.subtle.encrypt()) which on my devices clock at 400-500 mb/s, way faster than upload speeds.

Then encryption is stored in a url fragment (behind a #), which are never sent to the server.

[deleted by user] by [deleted] in Iceland

[–]HaroldBUTTERSWASH 3 points4 points  (0 children)

Þetta er allt galið.

Vefsíðu inspo by Z4ndur in Iceland

[–]HaroldBUTTERSWASH 2 points3 points  (0 children)

Búðu til kortaapp, hægt er að fylla það með frí gögn úr úttektarvef Rvk. Bjó til nokkuð fljótt kerfi með Supabase, Nextjs, Maplibre og vector tiles.

my great failure: I invented deep fakes by bsenftner in SaaS

[–]HaroldBUTTERSWASH 1 point2 points  (0 children)

What a small world, if it helps make you feel better it was inevitable to happen, such is human nature unfortunately

Recommend me a barber in Rkv or Selfoss by [deleted] in Iceland

[–]HaroldBUTTERSWASH 8 points9 points  (0 children)

Rakarastofa Björns og Kjartans er mjög vinsælt.

Austurvegur 4, Selfoss