From d767c52f2c681a48e4af49c7bc5d56c61a772149 Mon Sep 17 00:00:00 2001 From: Valentino Urbano Date: Sat, 11 Mar 2023 15:16:47 +0100 Subject: [PATCH] Update info --- .gitignore | 4 +- Gemfile | 5 +- Gemfile.lock | 367 ++++++++++-------- ...19-bomb-outside-an-italian-school.markdown | 4 +- _posts/2018-09-30-Free-my-desktop-mac-app.md | 2 +- _posts/2018-10-17-Free-My-Desktop-1-1.md | 2 +- ...-17-Free-My-Desktop-Product-Hunt-Launch.md | 2 +- _posts/2018-10-23-IPLocation2-Open-Beta.md | 2 +- _posts/2018-11-22-writerise.md | 2 +- _posts/2018-11-25-Writerise2.md | 2 +- _posts/2018-12-07-Writerise4.md | 2 +- _posts/2019-01-25-IPLocation2-Release.md | 2 +- _posts/2019-09-05-September-Apple-Event.md | 2 +- _posts/2022-05-15-algorithmic-stablecoins.md | 26 ++ about/index.md | 18 +- apps/web/markdownlove/index.md | 22 +- docker-compose.yaml | 11 + work/index.md | 29 +- 18 files changed, 299 insertions(+), 205 deletions(-) create mode 100644 _posts/2022-05-15-algorithmic-stablecoins.md create mode 100644 docker-compose.yaml diff --git a/.gitignore b/.gitignore index a34fe291..42a50acc 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,6 @@ _drafts .DS_Store *.swp .bundle/install.log -tmp \ No newline at end of file +tmp +vendor/ +.jekyll-cache \ No newline at end of file diff --git a/Gemfile b/Gemfile index 890812ab..e9c16463 100644 --- a/Gemfile +++ b/Gemfile @@ -4,9 +4,10 @@ source 'https://rubygems.org' gem 'github-pages' gem 'bourbon' gem 'jemoji' -gem "jekyll-time-to-read" +gem 'jekyll-time-to-read' gem 'html-proofer' -gem "jekyll-assets" +gem 'jekyll-assets' +gem 'webrick' group :jekyll_plugins do gem 'pagemaster' diff --git a/Gemfile.lock b/Gemfile.lock index a4c2ce72..9e9d5d9d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,254 +1,288 @@ GEM remote: https://rubygems.org/ specs: - activesupport (4.2.11.1) - i18n (~> 0.7) + activesupport (5.2.8) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) minitest (~> 5.1) - thread_safe (~> 0.3, >= 0.3.4) tzinfo (~> 1.1) - addressable (2.7.0) + addressable (2.8.0) public_suffix (>= 2.0.2, < 5.0) - bourbon (6.0.0) - thor (~> 0.19) + bourbon (7.2.0) + thor (~> 1.0) coffee-script (2.4.1) coffee-script-source execjs coffee-script-source (1.11.1) colorator (1.1.0) - commonmarker (0.17.13) - ruby-enum (~> 0.5) - concurrent-ruby (1.1.5) - dnsruby (1.61.3) - addressable (~> 2.5) - em-websocket (0.5.1) + commonmarker (0.23.4) + concurrent-ruby (1.1.10) + dnsruby (1.61.9) + simpleidn (~> 0.1) + em-websocket (0.5.3) eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - ethon (0.12.0) - ffi (>= 1.3.0) + http_parser.rb (~> 0) + ethon (0.15.0) + ffi (>= 1.15.0) eventmachine (1.2.7) - execjs (2.7.0) + execjs (2.8.1) extras (0.3.0) forwardable-extended (~> 2.5) - faraday (0.17.0) + faraday (1.10.0) + faraday-em_http (~> 1.0) + faraday-em_synchrony (~> 1.0) + faraday-excon (~> 1.1) + faraday-httpclient (~> 1.0) + faraday-multipart (~> 1.0) + faraday-net_http (~> 1.0) + faraday-net_http_persistent (~> 1.0) + faraday-patron (~> 1.0) + faraday-rack (~> 1.0) + faraday-retry (~> 1.0) + ruby2_keywords (>= 0.0.4) + faraday-em_http (1.0.0) + faraday-em_synchrony (1.0.0) + faraday-excon (1.1.0) + faraday-httpclient (1.0.1) + faraday-multipart (1.0.3) multipart-post (>= 1.2, < 3) - fastimage (2.1.7) - ffi (1.11.1) + faraday-net_http (1.0.1) + faraday-net_http_persistent (1.2.0) + faraday-patron (1.0.0) + faraday-rack (1.0.0) + faraday-retry (1.0.3) + fastimage (2.2.6) + ffi (1.15.5) forwardable-extended (2.6.0) gemoji (3.0.1) - github-pages (202) - activesupport (= 4.2.11.1) - github-pages-health-check (= 1.16.1) - jekyll (= 3.8.5) - jekyll-avatar (= 0.6.0) + github-pages (226) + github-pages-health-check (= 1.17.9) + jekyll (= 3.9.2) + jekyll-avatar (= 0.7.0) jekyll-coffeescript (= 1.1.1) - jekyll-commonmark-ghpages (= 0.1.6) + jekyll-commonmark-ghpages (= 0.2.0) jekyll-default-layout (= 0.1.4) - jekyll-feed (= 0.11.0) + jekyll-feed (= 0.15.1) jekyll-gist (= 1.5.0) - jekyll-github-metadata (= 2.12.1) - jekyll-mentions (= 1.4.1) - jekyll-optional-front-matter (= 0.3.0) + jekyll-github-metadata (= 2.13.0) + jekyll-include-cache (= 0.2.1) + jekyll-mentions (= 1.6.0) + jekyll-optional-front-matter (= 0.3.2) jekyll-paginate (= 1.1.0) - jekyll-readme-index (= 0.2.0) - jekyll-redirect-from (= 0.14.0) - jekyll-relative-links (= 0.6.0) - jekyll-remote-theme (= 0.4.0) + jekyll-readme-index (= 0.3.0) + jekyll-redirect-from (= 0.16.0) + jekyll-relative-links (= 0.6.1) + jekyll-remote-theme (= 0.4.3) jekyll-sass-converter (= 1.5.2) - jekyll-seo-tag (= 2.5.0) - jekyll-sitemap (= 1.2.0) - jekyll-swiss (= 0.4.0) - jekyll-theme-architect (= 0.1.1) - jekyll-theme-cayman (= 0.1.1) - jekyll-theme-dinky (= 0.1.1) - jekyll-theme-hacker (= 0.1.1) - jekyll-theme-leap-day (= 0.1.1) - jekyll-theme-merlot (= 0.1.1) - jekyll-theme-midnight (= 0.1.1) - jekyll-theme-minimal (= 0.1.1) - jekyll-theme-modernist (= 0.1.1) - jekyll-theme-primer (= 0.5.3) - jekyll-theme-slate (= 0.1.1) - jekyll-theme-tactile (= 0.1.1) - jekyll-theme-time-machine (= 0.1.1) - jekyll-titles-from-headings (= 0.5.1) - jemoji (= 0.10.2) - kramdown (= 1.17.0) - liquid (= 4.0.0) - listen (= 3.1.5) + jekyll-seo-tag (= 2.8.0) + jekyll-sitemap (= 1.4.0) + jekyll-swiss (= 1.0.0) + jekyll-theme-architect (= 0.2.0) + jekyll-theme-cayman (= 0.2.0) + jekyll-theme-dinky (= 0.2.0) + jekyll-theme-hacker (= 0.2.0) + jekyll-theme-leap-day (= 0.2.0) + jekyll-theme-merlot (= 0.2.0) + jekyll-theme-midnight (= 0.2.0) + jekyll-theme-minimal (= 0.2.0) + jekyll-theme-modernist (= 0.2.0) + jekyll-theme-primer (= 0.6.0) + jekyll-theme-slate (= 0.2.0) + jekyll-theme-tactile (= 0.2.0) + jekyll-theme-time-machine (= 0.2.0) + jekyll-titles-from-headings (= 0.5.3) + jemoji (= 0.12.0) + kramdown (= 2.3.2) + kramdown-parser-gfm (= 1.1.0) + liquid (= 4.0.3) mercenary (~> 0.3) - minima (= 2.5.0) - nokogiri (>= 1.10.4, < 2.0) - rouge (= 3.11.0) + minima (= 2.5.1) + nokogiri (>= 1.13.4, < 2.0) + rouge (= 3.26.0) terminal-table (~> 1.4) - github-pages-health-check (1.16.1) + github-pages-health-check (1.17.9) addressable (~> 2.3) dnsruby (~> 1.60) octokit (~> 4.0) - public_suffix (~> 3.0) + public_suffix (>= 3.0, < 5.0) typhoeus (~> 1.3) - html-pipeline (2.12.0) + html-pipeline (2.14.1) activesupport (>= 2) nokogiri (>= 1.4) - html-proofer (3.13.0) + html-proofer (3.19.3) addressable (~> 2.3) mercenary (~> 0.3) - nokogiri (~> 1.10) + nokogiri (~> 1.12) parallel (~> 1.3) rainbow (~> 3.0) typhoeus (~> 1.3) yell (~> 2.0) - http_parser.rb (0.6.0) + http_parser.rb (0.8.0) i18n (0.9.5) concurrent-ruby (~> 1.0) - jekyll (3.8.5) + jekyll (3.9.2) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) i18n (~> 0.7) jekyll-sass-converter (~> 1.0) jekyll-watch (~> 2.0) - kramdown (~> 1.14) + kramdown (>= 1.17, < 3) liquid (~> 4.0) mercenary (~> 0.3.3) pathutil (~> 0.9) rouge (>= 1.7, < 4) safe_yaml (~> 1.0) - jekyll-assets (2.4.0) - concurrent-ruby (~> 1.0) + jekyll-assets (3.0.12) + activesupport (~> 5.0) + execjs (~> 2.7) extras (~> 0.2) fastimage (~> 2.0, >= 1.8) - jekyll (~> 3.1, >= 3.0) - pathutil (>= 0.8) - rack (~> 1.6) - sprockets (~> 3.3, < 3.8) - jekyll-avatar (0.6.0) - jekyll (~> 3.0) + jekyll (>= 3.5, < 4.0) + jekyll-sanity (~> 1.2) + liquid-tag-parser (~> 1.0) + nokogiri (~> 1.8) + pathutil (~> 0.16) + sprockets (>= 3.3, < 4.1.beta) + jekyll-avatar (0.7.0) + jekyll (>= 3.0, < 5.0) jekyll-coffeescript (1.1.1) coffee-script (~> 2.2) coffee-script-source (~> 1.11.1) - jekyll-commonmark (1.3.1) - commonmarker (~> 0.14) - jekyll (>= 3.7, < 5.0) - jekyll-commonmark-ghpages (0.1.6) - commonmarker (~> 0.17.6) - jekyll-commonmark (~> 1.2) + jekyll-commonmark (1.4.0) + commonmarker (~> 0.22) + jekyll-commonmark-ghpages (0.2.0) + commonmarker (~> 0.23.4) + jekyll (~> 3.9.0) + jekyll-commonmark (~> 1.4.0) rouge (>= 2.0, < 4.0) jekyll-default-layout (0.1.4) jekyll (~> 3.0) - jekyll-feed (0.11.0) - jekyll (~> 3.3) + jekyll-feed (0.15.1) + jekyll (>= 3.7, < 5.0) jekyll-gist (1.5.0) octokit (~> 4.2) - jekyll-github-metadata (2.12.1) - jekyll (~> 3.4) + jekyll-github-metadata (2.13.0) + jekyll (>= 3.4, < 5.0) octokit (~> 4.0, != 4.4.0) - jekyll-mentions (1.4.1) + jekyll-include-cache (0.2.1) + jekyll (>= 3.7, < 5.0) + jekyll-mentions (1.6.0) html-pipeline (~> 2.3) - jekyll (~> 3.0) - jekyll-optional-front-matter (0.3.0) - jekyll (~> 3.0) + jekyll (>= 3.7, < 5.0) + jekyll-optional-front-matter (0.3.2) + jekyll (>= 3.0, < 5.0) jekyll-paginate (1.1.0) - jekyll-readme-index (0.2.0) - jekyll (~> 3.0) - jekyll-redirect-from (0.14.0) - jekyll (~> 3.3) - jekyll-relative-links (0.6.0) - jekyll (~> 3.3) - jekyll-remote-theme (0.4.0) + jekyll-readme-index (0.3.0) + jekyll (>= 3.0, < 5.0) + jekyll-redirect-from (0.16.0) + jekyll (>= 3.3, < 5.0) + jekyll-relative-links (0.6.1) + jekyll (>= 3.3, < 5.0) + jekyll-remote-theme (0.4.3) addressable (~> 2.0) - jekyll (~> 3.5) - rubyzip (>= 1.2.1, < 3.0) + jekyll (>= 3.5, < 5.0) + jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) + rubyzip (>= 1.3.0, < 3.0) + jekyll-sanity (1.6.0) + jekyll (>= 3.1, < 5.0) + pathutil (~> 0.16) jekyll-sass-converter (1.5.2) sass (~> 3.4) - jekyll-seo-tag (2.5.0) - jekyll (~> 3.3) - jekyll-sitemap (1.2.0) - jekyll (~> 3.3) - jekyll-swiss (0.4.0) - jekyll-theme-architect (0.1.1) - jekyll (~> 3.5) + jekyll-seo-tag (2.8.0) + jekyll (>= 3.8, < 5.0) + jekyll-sitemap (1.4.0) + jekyll (>= 3.7, < 5.0) + jekyll-swiss (1.0.0) + jekyll-theme-architect (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-cayman (0.1.1) - jekyll (~> 3.5) + jekyll-theme-cayman (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-dinky (0.1.1) - jekyll (~> 3.5) + jekyll-theme-dinky (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-hacker (0.1.1) - jekyll (~> 3.5) + jekyll-theme-hacker (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-leap-day (0.1.1) - jekyll (~> 3.5) + jekyll-theme-leap-day (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-merlot (0.1.1) - jekyll (~> 3.5) + jekyll-theme-merlot (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-midnight (0.1.1) - jekyll (~> 3.5) + jekyll-theme-midnight (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-minimal (0.1.1) - jekyll (~> 3.5) + jekyll-theme-minimal (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-modernist (0.1.1) - jekyll (~> 3.5) + jekyll-theme-modernist (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-primer (0.5.3) - jekyll (~> 3.5) + jekyll-theme-primer (0.6.0) + jekyll (> 3.5, < 5.0) jekyll-github-metadata (~> 2.9) jekyll-seo-tag (~> 2.0) - jekyll-theme-slate (0.1.1) - jekyll (~> 3.5) + jekyll-theme-slate (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-tactile (0.1.1) - jekyll (~> 3.5) + jekyll-theme-tactile (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) - jekyll-theme-time-machine (0.1.1) - jekyll (~> 3.5) + jekyll-theme-time-machine (0.2.0) + jekyll (> 3.5, < 5.0) jekyll-seo-tag (~> 2.0) jekyll-time-to-read (0.1.2) jekyll - jekyll-titles-from-headings (0.5.1) - jekyll (~> 3.3) + jekyll-titles-from-headings (0.5.3) + jekyll (>= 3.3, < 5.0) jekyll-watch (2.2.1) listen (~> 3.0) - jemoji (0.10.2) + jemoji (0.12.0) gemoji (~> 3.0) html-pipeline (~> 2.2) - jekyll (~> 3.0) - kramdown (1.17.0) - liquid (4.0.0) - listen (3.1.5) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - ruby_dep (~> 1.2) + jekyll (>= 3.0, < 5.0) + kramdown (2.3.2) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.3) + liquid-tag-parser (1.9.0) + extras (~> 0.3) + liquid (>= 3.0, < 5.0) + listen (3.7.1) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.3.6) - mini_portile2 (2.4.0) - minima (2.5.0) - jekyll (~> 3.5) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) jekyll-feed (~> 0.9) jekyll-seo-tag (~> 2.1) - minitest (5.12.2) + minitest (5.15.0) multipart-post (2.1.1) - nokogiri (1.10.8) - mini_portile2 (~> 2.4.0) - octokit (4.14.0) + nokogiri (1.13.6-x86_64-linux) + racc (~> 1.4) + octokit (4.22.0) + faraday (>= 0.9) sawyer (~> 0.8.0, >= 0.5.3) pagemaster (2.0.2) jekyll (~> 3.8) - parallel (1.18.0) + parallel (1.22.1) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (3.1.1) - rack (1.6.12) - rainbow (3.0.0) - rb-fsevent (0.10.3) - rb-inotify (0.10.0) + public_suffix (4.0.7) + racc (1.6.0) + rack (2.2.3) + rainbow (3.1.1) + rb-fsevent (0.11.1) + rb-inotify (0.10.1) ffi (~> 1.0) - rouge (3.11.0) - ruby-enum (0.7.2) - i18n - ruby_dep (1.5.0) - rubyzip (2.0.0) + rexml (3.2.5) + rouge (3.26.0) + ruby2_keywords (0.0.5) + rubyzip (2.3.2) safe_yaml (1.0.5) sass (3.7.4) sass-listen (~> 4.0.0) @@ -258,22 +292,28 @@ GEM sawyer (0.8.2) addressable (>= 2.3.5) faraday (> 0.8, < 2.0) - sprockets (3.7.2) + simpleidn (0.2.1) + unf (~> 0.1.4) + sprockets (4.0.3) concurrent-ruby (~> 1.0) rack (> 1, < 3) terminal-table (1.8.0) unicode-display_width (~> 1.1, >= 1.1.1) - thor (0.20.3) + thor (1.2.1) thread_safe (0.3.6) - typhoeus (1.3.1) + typhoeus (1.4.0) ethon (>= 0.9.0) - tzinfo (1.2.5) + tzinfo (1.2.9) thread_safe (~> 0.1) - unicode-display_width (1.6.0) - yell (2.2.0) + unf (0.1.4) + unf_ext + unf_ext (0.0.8.1) + unicode-display_width (1.8.0) + webrick (1.7.0) + yell (2.2.2) PLATFORMS - ruby + x86_64-linux-musl DEPENDENCIES bourbon @@ -283,6 +323,7 @@ DEPENDENCIES jekyll-time-to-read jemoji pagemaster + webrick BUNDLED WITH - 1.17.1 + 2.3.13 diff --git a/_posts/2012-05-19-bomb-outside-an-italian-school.markdown b/_posts/2012-05-19-bomb-outside-an-italian-school.markdown index cea4ceaf..b22091dd 100644 --- a/_posts/2012-05-19-bomb-outside-an-italian-school.markdown +++ b/_posts/2012-05-19-bomb-outside-an-italian-school.markdown @@ -7,7 +7,7 @@ published: true status: publish categories: - Me -author: Valentino Urbano +author: Valentino Urbano --- As italian I feel very sad and angry to hear this news, it's a shame. @@ -26,4 +26,4 @@ Violence is never the answer. [0]: https://twitter.com/BreakingNews/statuses/203745377420181504 -[1]: https://twitter.com/valentinourbano/statuses/203821700075356160 \ No newline at end of file +[1]: {{ site.twitter_handle }}/statuses/203821700075356160 \ No newline at end of file diff --git a/_posts/2018-09-30-Free-my-desktop-mac-app.md b/_posts/2018-09-30-Free-my-desktop-mac-app.md index ce945165..4095a643 100644 --- a/_posts/2018-09-30-Free-my-desktop-mac-app.md +++ b/_posts/2018-09-30-Free-my-desktop-mac-app.md @@ -85,5 +85,5 @@ https://twitter.com/gustomela/status/1055160505369792513 [1]: https://www.paypal.me/vale93 [2]: /apps/mac/freemydesktop/ -[3]: https://twitter.com/valentinourbano +[3]: {{ site.twitter_handle }} [4]: /apps/mac/freemydesktop/presskit.html diff --git a/_posts/2018-10-17-Free-My-Desktop-1-1.md b/_posts/2018-10-17-Free-My-Desktop-1-1.md index 138c74ff..dafca299 100644 --- a/_posts/2018-10-17-Free-My-Desktop-1-1.md +++ b/_posts/2018-10-17-Free-My-Desktop-1-1.md @@ -33,4 +33,4 @@ If you enjoyed it consider buying me a coffee. [1]: https://www.paypal.me/vale93 [2]: /apps/mac/freemydesktop/ -[3]: https://twitter.com/valentinourbano +[3]: {{ site.twitter_handle }} diff --git a/_posts/2018-10-17-Free-My-Desktop-Product-Hunt-Launch.md b/_posts/2018-10-17-Free-My-Desktop-Product-Hunt-Launch.md index 887d0918..d5295037 100644 --- a/_posts/2018-10-17-Free-My-Desktop-Product-Hunt-Launch.md +++ b/_posts/2018-10-17-Free-My-Desktop-Product-Hunt-Launch.md @@ -76,7 +76,7 @@ _Inspired by the huge success of the makers' community, especially people who I [2]: https://www.indiehackers.com/forum/show-ih-just-launched-my-first-app-on-product-hunt-free-my-desktop-19f7c5ab09 [3]: https://www.producthunt.com/posts/free-my-desktop -[4]: https://twitter.com/valentinourbano +[4]: {{ site.twitter_handle }} [5]: https://dev.to/valeit/just-launched-my-first-app-on-product-hunt---free-my-desktop-1ic8 [6]: https://levels.io/ [7]: https://www.andreyazimov.com/ diff --git a/_posts/2018-10-23-IPLocation2-Open-Beta.md b/_posts/2018-10-23-IPLocation2-Open-Beta.md index 253dd3f4..60e52ed7 100644 --- a/_posts/2018-10-23-IPLocation2-Open-Beta.md +++ b/_posts/2018-10-23-IPLocation2-Open-Beta.md @@ -39,6 +39,6 @@ You can also take a look at the [roadmap and upvote your favorite features][7]. [2]: /apps/mac/iplocation/beta [3]: /about -[6]: https://twitter.com/valentinourbano +[6]: {{ site.twitter_handle }} [7]: https://iplocation.nolt.io/ [0]: /newsletter diff --git a/_posts/2018-11-22-writerise.md b/_posts/2018-11-22-writerise.md index 08e7618f..16530eef 100644 --- a/_posts/2018-11-22-writerise.md +++ b/_posts/2018-11-22-writerise.md @@ -32,4 +32,4 @@ Let me know what you think about it on Twitter! [1]: http://www.valentinourbano.com/newsletter [2]: / [3]: /about -[4]: https://twitter.com/valentinourbano +[4]: {{ site.twitter_handle }} diff --git a/_posts/2018-11-25-Writerise2.md b/_posts/2018-11-25-Writerise2.md index 2e6c439c..16cdae9d 100644 --- a/_posts/2018-11-25-Writerise2.md +++ b/_posts/2018-11-25-Writerise2.md @@ -66,5 +66,5 @@ It's also interesting to see that they're not counting right either since each e [Original version saved as a gist][3]. [1]: https://200wordsaday.com/words/writerise-track-your-writing-95bf6e2b8b94bb -[2]: https://twitter.com/valentinourbano +[2]: {{ site.twitter_handle }} [3]: https://gist.github.com/valeIT/a8724dc4cea3c665bddf22462c28c6f6 diff --git a/_posts/2018-12-07-Writerise4.md b/_posts/2018-12-07-Writerise4.md index 623850d7..49041a37 100644 --- a/_posts/2018-12-07-Writerise4.md +++ b/_posts/2018-12-07-Writerise4.md @@ -30,4 +30,4 @@ An even better way would be to find the name of the open document and track that [^1]: If the application was in focus, you were in a session, once it lost focus you were out. [0]: https://200wordsaday.com/words/writerise-track-your-writing-95bf6e2b8b94bb -[3]: https://twitter.com/valentinourbano +[3]: {{ site.twitter_handle }} diff --git a/_posts/2019-01-25-IPLocation2-Release.md b/_posts/2019-01-25-IPLocation2-Release.md index 3c1e5935..0a9da572 100644 --- a/_posts/2019-01-25-IPLocation2-Release.md +++ b/_posts/2019-01-25-IPLocation2-Release.md @@ -136,7 +136,7 @@ You can also check out [Free My Desktop][7], it's a completely free Mac app that [3]: /about [4]: /apps/mac/iplocation [5]: https://itunes.apple.com/us/app/iplocation-2/id1438343930?&at=1010lHG?mt=8 -[6]: https://twitter.com/valentinourbano +[6]: {{ site.twitter_handle }} [7]: {% post_url 2018-09-30-Free-my-desktop-mac-app %} diff --git a/_posts/2019-09-05-September-Apple-Event.md b/_posts/2019-09-05-September-Apple-Event.md index 79e0d81d..2ae0459f 100644 --- a/_posts/2019-09-05-September-Apple-Event.md +++ b/_posts/2019-09-05-September-Apple-Event.md @@ -26,5 +26,5 @@ All in all it's possibly going to be the most expensive month in the year. That I always try not to read any Apple news websites before both WWDC and the fall event to avoid any spoilers. If I go and watch and even already knowing half of the stuff in it, what's the point of watching the live stream at all? [1]: {% post_url 2019-06-06-a-year-with-android %} -[2]: https://twitter.com/valentinourbano/status/1169497760766275585 +[2]: {{ site.twitter_handle }}/status/1169497760766275585 [3]: https://www.amazon.com/gp/product/B07T4ZH692/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B07T4ZH692&linkCode=as2&tag=valentinourba-20&linkId=64811634241c2d6a13f84ddfe8a83875 \ No newline at end of file diff --git a/_posts/2022-05-15-algorithmic-stablecoins.md b/_posts/2022-05-15-algorithmic-stablecoins.md new file mode 100644 index 00000000..a60fb83d --- /dev/null +++ b/_posts/2022-05-15-algorithmic-stablecoins.md @@ -0,0 +1,26 @@ +--- +layout: post +title: Algorithmic Stablecoins +date: 2022-05-14 16:28:05.000000000 +01:00 +type: post +published: true +status: publish +categories: [Tech] +image: +image2: +author: Valentino Urbano +--- + +On [Twitter][1] + +

Luna/UST guaranteed 20% APY. It went to zero after UST depegged from the US dollar. USDD is another algorithmic stablecoin that works like Luna/UST while offering an even higher 59% APY (while having no/limited reserves). What do you think will happen? https://t.co/vV7QXHGMhE

— Valentino Urbano (@valentinourbano) May 14, 2022
+ +

Those who do not learn from history are doomed to repeat it.
Average stock market returns over a long period 5/10 years is 10%/year, how do you think stablecoin projects can give a better ‘safe’ return in 1 year? The answer is: a lot of risk. Risk that they don’t tell you about.

— Valentino Urbano (@valentinourbano) May 14, 2022
+

DYOR before putting money into anything. Am I saying to never put money into risky assets? No,but if you do,you need to be aware of the risk and accept the high risk of losing it all. My suggestion is to prefer slow and steady,compounding growth,rather than gambling on moonshots.

— Valentino Urbano (@valentinourbano) May 14, 2022
+ +

I’m not saying that it will definitely crash, there is a (very) small chance it may not, but the risk is definitely there, especially now that the weakness inherent in algorithmic non-backed stablecoins is known.

— Valentino Urbano (@valentinourbano) May 14, 2022
+ +This is nothing new, there is something similar in the stock market called [debt spiral financing][2] + +[1]: / +[2]: https://en.wikipedia.org/wiki/Death_spiral_financing \ No newline at end of file diff --git a/about/index.md b/about/index.md index 05ddf072..e348502c 100644 --- a/about/index.md +++ b/about/index.md @@ -3,15 +3,19 @@ layout: page title: About --- -My name is Valentino Urbano and I live in between Poland and Italy with my wife. +My name is Valentino Urbano and I live in Poland with my wife. ## Projects -I'm currently working full time as Freelancer, mainly developing apps for iOS, web applications (frontend and backend) and DevOps. +I'm currently working full time as Freelancer, mainly developing apps for iOS. On the side I also dabble in Android, web (frontend and backend) and DevOps. -I've been writing online since 2007 and had a website since 2009. I currently write on my [Blog](/), on [Learning Flutter](https://learningflutter.net), and occasionally on [Twitter](https://twitter.com/valentinourbano). +I've been writing online since 2007 and had a website since 2009. I ~~currently ~~ write on my [Blog](/) and occasionally on [Twitter][1]. -I'm writing 200 words a day, every single day since November 2018. You can find most of them [here](/). +In the past I've run multiple websites and forums: +- [Learning Flutter](https://learningflutter.netlify.com) +- Anything Apple +- simpleplan.it +- My Simple Romance When I have time, I work on some [personal projects](/projects) and play guitar. @@ -19,13 +23,13 @@ For information about professional projects check out my [work page](/work). If ## Tools -My current machine is a 2018 15-inch MacBook Pro. Before I've used an 2015 12-inch MacBook Pro, an 11-inch MacBook Air and an old 15.6-inch Acer Aspire. +My current machine is a 2022 M1 Pro MacBook Pro. Before I've used a 2018 15-inch MacBook Pro, a 2015 12-inch MacBook Pro, an 11-inch MacBook Air and an old 15.6-inch Acer Aspire. This site uses [Jekyll](https://jekyllrb.com) running on [Github Pages](https://pages.github.com) with a custom domain. I use Visual Studio Code to write short prose, Scrivener for longer essays. -To code I mainly use Xcode (for Apple platforms) and Visual Studio Code (for everything else). +To code I mainly use Xcode (for Apple platforms), Android Studio (for Android) and Visual Studio Code (for everything else). ## Contact @@ -38,3 +42,5 @@ I read every email that I get, but I can't assure that I will respond to every o ## Open Source You can find the source code for this site on [Github](https://github.com/valeIT/valeIT.github.io). If you find anything wrong I'd be glad if you [opened an Issue](https://github.com/valeIT/valeIT.github.io/issues) or [submitted a pull request](https://github.com/valeIT/valeIT.github.io/pulls). + +[1]: {{ site.twitter_handle }} \ No newline at end of file diff --git a/apps/web/markdownlove/index.md b/apps/web/markdownlove/index.md index 1f107d70..49995786 100644 --- a/apps/web/markdownlove/index.md +++ b/apps/web/markdownlove/index.md @@ -119,37 +119,37 @@ _Not everything written here is set in stone, might be subject to change._ ### Still need to figure out -- [x] Name +- [x] Name markdown.love is enough? -- [x] Logo +- [x] Logo A simple M should be fine..? -- [x] Monetization +- [x] Monetization Does it do too little to be monetized? Can it be usage based? -- [x] Api Keys +- [x] Api Keys I'd love to require API keys. I've seen that free API usually get hammered with requests ### Figured out -- [x] Domain +- [x] Domain Wanted a really simple domain. All md. were taken, but markdown. Had quite a few free. Markdown.love sounded great and was decently priced @ Porkbun. -- [x] Hosting +- [x] Hosting I'm going to use a Digital Ocean droplet and Cloudflare. I've already setup https via certbot and a testing page up. -- [x] Tech Stack +- [x] Tech Stack As I've said many times my main goal in this challenge is to learn something new and ship my first web app. I've kept my scope pretty limited to be able to do both at the same time. -Backend: Laravel + Mysql +Backend: Laravel + Mysql Frontend: Vanilla js (ES6) + Laravel Blade ### Ideas - Future -- [x] Pricing +- [x] Pricing Obviously with Stripe. A free tier with limited usage (max xx requests per day/month) and a paid tier with more requests and more data returned in the request. - I actually got pricing working on the stream. Still need to implement part 2: more data returned in the request for subscription users. + I actually got pricing working on the stream. Still need to implement part 2: more data returned in the request for subscription users. One example would be returning both the markdown and the html of the article or parsing the author name and the publish date. - Crawl @@ -159,7 +159,7 @@ Frontend: Vanilla js (ES6) + Laravel Blade If you have any feedback you can let me know on [twitter][0] or via [email][1] -[0]: https://twitter.com/valentinourbano +[0]: {{ site.twitter_handle }} [1]: http://www.valentinourbano.com/about#contact [2]: https://www.markdown.love [3]: https://www.twitch.tv/valentinourbano93 diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 00000000..90cbc04b --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,11 @@ +version: '3' + +services: + site: + image: jekyll/jekyll:latest + command: jekyll serve --livereload --incremental --verbose + ports: + - 4000:4000 + volumes: + - .:/srv/jekyll + - ./vendor/bundle:/usr/local/bundle \ No newline at end of file diff --git a/work/index.md b/work/index.md index 5ed1a514..b504a3cb 100644 --- a/work/index.md +++ b/work/index.md @@ -5,15 +5,17 @@ title: Work For more details you can always [send me an email](/about/#contact). -### iOS and Mac Developer (4+ years) +### iOS and Mac Developer (5+ years) -I've been working as an iOS Developer professionally developing complete applications in different areas for important national and international partners. +I've been working as an iOS Developer professionally developing complete applications in different areas for important international partners like Volkswagen and The Guardian. -Just a few of the sectors: -- banking -- automotive -- medical -- tourism +Just a few of the sectors I have experience in: + +- Finance +- Automotive +- Medical +- Tourism +- (Local) social network


@@ -26,13 +28,18 @@ I've been working on maintaining a distributed network on Google Cloud Engine us I've been developing and supporting the roll out in multiple locations (10+) of our custom software + hardware stack including support and problem resolution both remotely and on site. -I lead the technical part of the opening of multiple retail shops in Italy that integrated our custom technology stack (hardware and software). +I led the technical part of the opening of multiple retail shops in Italy that integrated our custom technology stack (hardware and software). +


+ +### Project Management (1.5 years) + +I've led a team of web developers from inception to shipping two versions of our custom solution for retail shops. +I've also led a small team of iOS Developer as Lead Developer.


-### Project Management (<1 year) +### Android Development (<1 year) -I've lead a team of web developers from inception to shipping two versions of our custom solution for retail shops. -I've also lead a small team of iOS Developer as Lead Developer. +I've started to learn native Android development last year. I worked on and shipped to production a bug fix / UI update for a live application.


- Last Update: October 7, 2019