Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Un internet que olvide
Search
Ruben Beltran del Rio
January 01, 2017
Technology
0
29
Un internet que olvide
Una charla de por qué es importante dejar que el internet olvide para GDLJS
Ruben Beltran del Rio
January 01, 2017
Tweet
Share
More Decks by Ruben Beltran del Rio
See All by Ruben Beltran del Rio
Freestyle Cooking: Finding the Process You Need
rbdr
0
120
Praxis
rbdr
0
98
Your own personal JS
rbdr
0
84
Hackers and Founders ProDev Feb 2017
rbdr
0
70
Javascript Serio
rbdr
0
51
Paranormal Entities with Serpentity & WebMIDI
rbdr
0
36
Javascript, the fun parts
rbdr
0
96
Other Decks in Technology
See All in Technology
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
180
Greatest Disaster Hits in Web Performance
guaca
0
230
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
Context Engineeringの取り組み
nutslove
0
340
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
260
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.4k
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
230
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
300
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
AWS Network Firewall Proxyを触ってみた
nagisa53
1
230
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
3.2k
OpenShiftでllm-dを動かそう!
jpishikawa
0
100
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
91
エンジニアに許された特別な時間の終わり
watany
106
230k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
64
The World Runs on Bad Software
bkeepers
PRO
72
12k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
Tell your own story through comics
letsgokoyo
1
810
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
How to Talk to Developers About Accessibility
jct
2
130
Transcript
you’re pretty cool!
hola soy ruben
hola soy ben
hola soy rbdr
hola soy @pigeonfolk
comunicación
FUN
COMPLEX
FUNPLEX
funpleja…?
el internet
el internet no olvida.
“It’s weird because two days ago some friends and i
were making comments about ultraman’s sex-life … it’s like a gift from heaven.” — Yo, ~2007
Sauvik Das & Adam Kramer Nos censuramos más frecuentemente cuando
sabemos que la audiencia de nuestras palabras es grande.
“﹖Qu﹖ c﹖mo soy? Ni yo mismo lo s﹖. Que les
dir﹖. Soy como soy. Soy como un ebrio que nunca ha probado el alcohol.”
Ondi Timoner “El internet, tan maravilloso como es, no es
un medio íntimo. Simplemente no lo es.”
“ espero estar aki mucho tiempo y mostrar mi arte
(jajaja) al mundo :earth:”
hay gente que la caga
“Esta padre tu galeria, namas que si se nota que
eres fan de Naruto”
el internet puede olvidar
“K WEBA LA SKUELA!!”
Bin Xu, Pamara Chang, Christopher Welker, Natalya Bazarova, Dan Cosley
“Borrar por default permite plática mundana y reduce timidez”
“Weno algunos lo saben ya, por lo menos yo no
lo sabía pero en Tokyo maomenos si aquí fuerán las 12 del día allá serían las 2 de la madrugada del día siguiente”
crear aplicaciones efímeras
“es todoO, ahi stare =)”
dbs con ttl
redis HMSET posts:1 author ben text hello, world EXPIRE
posts:1 300 o EXPIREAT posts:1 1485415831
mongo db.posts.createIndex( { "updatedAt": 1 }, { expireAfterSeconds: 300
} ) o db.posts.createIndex( { "expireAt": 1 }, { expireAfterSeconds: 0 } )
cassandra (CQL) CREATE TABLE posts(…) WITH default_time_to_live = 300
or INSERT INTO posts (…) VALUES (…) USING TTL 300
dbs con schedulers
MYSQL CREATE EVENT delete_posts ON SCHEDULE EVERY ‘2:00’ MINUTE_SECOND
DO DELETE FROM posts WHERE delete_timestamp < NOW()
MS SQL Server (T-SQL) USE msdb ; GO EXEC
sp_add_schedule @schedule_name = N'NightlyJobs' , @freq_type = 4, @freq_interval = 1, @active_start_time = 010000 ; GO BackupDatabase EXEC sp_attach_schedule @job_name = N'BackupDatabase', @schedule_name = N'NightlyJobs' ; GO
Oracle ¯\_(ツ)_/¯ BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name => 'DELETE_POSTS', job_type
=> 'PLSQL_BLOCK', job_action => 'BEGIN DELETE FROM posts WHERE delete_timestamp < SYSTIMESTMAP END;' start_date => SYSTIMESTAMP, repeat_interval => 'FREQ=MINUTELY;INTERVAL=1', enabled => TRUE, comments => 'Deletes posts older than date' ) END;
dbs con triggers
PostgreSQL CREATE FUNCTION delete_posts() RETURNS trigger LANGUAGE plpgsql AS
$$ BEGIN DELETE FROM posts WHERE delete_timestamp < NOW(); RETURN NULL; END; $$; CREATE TRIGGER trigger_delete_posts AFTER INSERT ON posts EXECUTE PROCEDURE delete_posts()
SQLite CREATE TRIGGER trigger_delete_posts AFTER INSERT ON posts BEGIN
DELETE FROM posts WHERE delete_timestamp < NOW(); END
todo lo demás
cron $ echo ‘* * * * * rm
-rf /*’ > /etc/cron.d/cleanup
“yarr, sno' problem :) :spork:”
la información muere
comunicación
somos responsables de crear espacios sociales
dasein.unlimited.pizza