@icecube Hints
Avatar icecube ❄️
Ah fra l'altro è possibile condividere qualsiasi file arbitrario, inclusi pdf...
5
22 nov 2025 alle 18:53
Avatar icecube ❄️
ora potete fare foto direttamente da hint
22 nov 2025 alle 18:48
Avatar icecube ❄️
test per vedere se hint esiste ancora
4
21 nov 2025 alle 23:35
Avatar icecube ❄️
🍀🤞🤞🤞🤞🤞
21 nov 2025 alle 23:34
Avatar icecube ❄️
Anonimo
Originale
dare 30 badge ad eos?
con il consenso di @Protagora ho deciso che non fixerò i mono sondaggi. Sono bensì utili per quando instaureremo un regime dittatoriale, mantenendo una democrazia di facciata. Le proposte saranno tutte così
8
20 nov 2025 alle 23:44
Avatar icecube ❄️
Diario di bordo.

Giorno #2 in cui la lavastoviglie è rotta.

Sono afflitto, il futuro è più buio che mai. Medito nel smettere di lavare i piatti, l'idea mi tormenta, mi perseguita.

Temo il già nemico coinquilino, ma questo o il suicidio.
3
20 nov 2025 alle 23:35 (modificato)
Avatar icecube ❄️ Minigioco
vorrei giocare le bullet ma finché non debuggo le premoves non si può :'(((
Scacchi
blitz
icecube 1
SoffioLieve 0
Scacco matto per il nero
28
20 nov 2025 alle 23:07
Avatar icecube ❄️ Minigioco
Scacchi
bullet
icecube 1
Orengan 0
Tempo scaduto per il nero
13
20 nov 2025 alle 23:00
Avatar icecube ❄️
lo schiavo della passione
è la ragione
4
è watari
16
20 Voti
8
20 nov 2025 alle 20:55
Avatar icecube ❄️
gasatevi il nuovo aggiornamento è tanta robetta, spero di rilasciarlo per domani
14
20 nov 2025 alle 20:26
Avatar icecube ❄️ Cultura
Della sinfonia n. 5 di beethoven è famosissimo il primo movimento (TA TA TA TAAAAA). Ma il terzo mio dio se gasa molto di più, è assurdo, dategli un ascoltocomunque si, è anche chiamata "Fate Symphony"
2
20 nov 2025 alle 18:08 (modificato)
Avatar icecube ❄️
sono entrato via ssh nel computer per spegnerlo perché non avevo voglia di alzarmi.... e con la luce non riesco a dormire

buonanotte hint, a domani
2
20 nov 2025 alle 0:40 (modificato)
Avatar icecube ❄️
la lavastoviglie si è rotta. Procedo nel morire di fame, addio è stato bello
17
19 nov 2025 alle 22:12
Avatar icecube ❄️
BASTA CONGELO MUOIO DI FREDDO, io non ci sto più in biblioteca così fino a tardi ci sono tipo -5 gradi dio.

Come fate a preferire l'inverno all'estate

9
19 nov 2025 alle 20:05 (modificato)
Avatar icecube ❄️
Sto in questo esatto momento lavorando su ciò. Non mentivo quando avevo scritto quel messaggio, tuttavia il modo in cui avevo realizzato le cose faceva ancora schifo. È la terza volta che sto lavorando su una gestione decente degli assets, e stavolta ho trovato l'architettura perfetta. Per domani/dopodomani potrete caricare audio, registrarli, fare foto direttamente da hint, caricare video
2
19 nov 2025 alle 18:33
Avatar icecube ❄️
bug trovato che maledetto
3
19 nov 2025 alle 16:07
Avatar icecube ❄️
debuggare un emulatore che mi serve per debuggare: ✅

1
19 nov 2025 alle 15:05
Avatar icecube ❄️
Anonimo
Originale
Uno dopo l'altro è wild
Di nuovo uno dopo l'altro
2
19 nov 2025 alle 13:24 (modificato)
Avatar icecube ❄️ Cultura Riflessione
Pippe mentali finite, stavolta ho trovato l'architettura perfetta:

1. client chiama API endpoint per ottenere un signed url

2. il server crea document Asset con un field "processed: false", e ritorna il signed url

3. client utilizza il signed url per effettuare l'upload direttamente da browser, cosa molto veloce ed efficiente

4. una cloud function è triggerata al seguito dell'upload, che effettuerà post-processing. Essendo questa funzione nella stessa rete di gcs ottenere i bytes degli asset è efficientissimo. Sarà responsabile di normalizzare file, ad esempio di convertire tutti i video in .mp4, tutti gli audio in .mp3, di effettuare la compressione e via dicendo

5. la cloud function salverà il file processato nella posizione permanente, eliminerà il temporaneo e aggiornerà il document asset mettendo "processed: true" e l'url con cui sarà possibile accedere all'asset

6. nel frattempo che la cloud function è in esecuzione il client guarderà il documento asset aspettando che processed sia true

Caso immagini:

7. quando processed diventa true il documento asset conterrà un url valido

8. Il client mostrerà questo url, così che le possiate incollare in un post come avete fatto finora

Caso audio, video:

7. il client attenderà che processed diventi true e basta

8. il client salverà l'assetId nei parametri di creazione del post

9. l'API responsabile della creazione di un post prenderà questo assetId, controllerà che il relativo document asset è stato processato. Se si prenderà l'url e lo allegherà nel post. Altrimenti panicherà ritornando un errore

Poi, per la gestione degli asset orfani:

Quando un asset viene pubblicato, aggiornerò il document asset con un parametro "hintId", rappresentante il post in cui è stato pubblicato. Aggiungerò un TTL che eliminerà asset che non hanno quesdto parametro dopo tot di tempo.
6
19 nov 2025 alle 13:10
Avatar icecube ❄️
ascoltate il notturno di soffio mi emoziona

7
19 nov 2025 alle 0:02 (modificato)
Hint @ 2026