Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Un internet que olvide
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ruben Beltran del Rio
January 01, 2017
Technology
39
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by Ruben Beltran del Rio
See All by Ruben Beltran del Rio
Freestyle Cooking: Finding the Process You Need
rbdr
0
140
Praxis
rbdr
0
110
Your own personal JS
rbdr
0
96
Hackers and Founders ProDev Feb 2017
rbdr
0
79
Javascript Serio
rbdr
0
59
Paranormal Entities with Serpentity & WebMIDI
rbdr
0
42
Javascript, the fun parts
rbdr
0
110
Other Decks in Technology
See All in Technology
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
継続的なAIコスト最適化
bgpat
1
340
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
130
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
Refining Active Record
shugo
0
160
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
460
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
140
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
940
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
The SEO identity crisis: Don't let AI make you average
varn
0
590
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Tell your own story through comics
letsgokoyo
1
1.1k
Making Projects Easy
brettharned
120
6.8k
エンジニアに許された特別な時間の終わり
watany
109
250k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Mind Mapping
helmedeiros
1
400
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Utilizing Notion as your number one productivity tool
mfonobong
4
620
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