You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
199 lines
11 KiB
199 lines
11 KiB
11 months ago
|
<!DOCTYPE html>
|
||
|
<html lang="en">
|
||
|
<head>
|
||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||
|
|
||
|
<!-- Enable responsiveness on mobile devices-->
|
||
|
<!-- viewport-fit=cover is to support iPhone X rounded corners and notch in landscape-->
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover">
|
||
|
|
||
|
<title>Julio Biason .Me 4.3</title>
|
||
|
|
||
|
<!-- CSS -->
|
||
|
<link rel="stylesheet" href="https://blog.juliobiason.me/print.css" media="print">
|
||
|
<link rel="stylesheet" href="https://blog.juliobiason.me/poole.css">
|
||
|
<link rel="stylesheet" href="https://blog.juliobiason.me/hyde.css">
|
||
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Abril+Fatface">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</head>
|
||
|
|
||
|
<body class=" ">
|
||
|
|
||
|
<div class="sidebar">
|
||
|
<div class="container sidebar-sticky">
|
||
|
<div class="sidebar-about">
|
||
|
|
||
|
<a href="https://blog.juliobiason.me"><h1>Julio Biason .Me 4.3</h1></a>
|
||
|
|
||
|
<p class="lead">Old school dev living in a 2.0 dev world</p>
|
||
|
|
||
|
|
||
|
</div>
|
||
|
|
||
|
<ul class="sidebar-nav">
|
||
|
|
||
|
|
||
|
<li class="sidebar-nav-item"><a href="/">English</a></li>
|
||
|
|
||
|
<li class="sidebar-nav-item"><a href="/pt">Português</a></li>
|
||
|
|
||
|
<li class="sidebar-nav-item"><a href="/tags">Tags (EN)</a></li>
|
||
|
|
||
|
<li class="sidebar-nav-item"><a href="/pt/tags">Tags (PT)</a></li>
|
||
|
|
||
|
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
<div class="content container">
|
||
|
|
||
|
<div class="post">
|
||
|
<h1 class="post-title">Commented Links for 2020-06-11</h1>
|
||
|
<span class="post-date">
|
||
|
2020-06-11
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/links/">#links</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/python/">#python</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/infrastructure/">#infrastructure</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/pong/">#pong</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/elm/">#elm</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/alan-kay/">#alan kay</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/objects/">#objects</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/paywalls/">#paywalls</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/brave/">#brave</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/notes/">#notes</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/rust/">#rust</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/writing/">#writing</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/concepts/">#concepts</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/css/">#css</a>
|
||
|
|
||
|
<a href="https://blog.juliobiason.me/tags/algorithms/">#algorithms</a>
|
||
|
|
||
|
</span>
|
||
|
<p>Infrastructure as (Python) Code, Pong in Elm, Alan Kay and Objects, Paywalls,
|
||
|
Brave, Note Taking, Rust From Scratch, Writing, 51 Concepts You Should Know,
|
||
|
MAD in CSS, Magic Algorithms.</p>
|
||
|
<span id="continue-reading"></span><h2 id="why-you-should-try-pyinfra"><a href="https://pointlessramblings.com/posts/Why_You_Should_Try_pyinfra/">Why you should try pyinfra</a></h2>
|
||
|
<p>I've been, for some time, postponing creating an
|
||
|
<a href="https://www.ansible.com/">Ansible</a> playbook to set up my DigitalOcean droplet
|
||
|
-- for no real reason besides I'm lazy -- and now there is this pure-Python
|
||
|
way to set up an environment, and now I'll probably not start two set ups --
|
||
|
again, because I'm lazy.</p>
|
||
|
<h2 id="recreating-pong-for-the-web-with-elm"><a href="https://dev.to/bijanbwb/recreating-pong-for-the-web-with-elm-2bi8">Recreating Pong for the Web with Elm</a></h2>
|
||
|
<p>There is something deeply satisfying in reading a tutorial that takes from the
|
||
|
very start and explain every little step needed.</p>
|
||
|
<p>I just miss the "If you do this, it won't work/will crash" parts.</p>
|
||
|
<h2 id="alan-kay-did-not-invent-objects"><a href="https://www.hillelwayne.com/post/alan-kay/">Alan Kay Did Not Invent Objects</a></h2>
|
||
|
<p>Ah, I just love this kind of discussion, that goes over and over and over -- I
|
||
|
basically had to hear that every time I went to the local Elixir Meetup.</p>
|
||
|
<p>The gist is: When Alan Kay was talking about "object-oriented design", he was
|
||
|
talking about the communication between objects, not about encapsulation,
|
||
|
inheritance and so on.</p>
|
||
|
<h2 id="problems-with-paywalls"><a href="https://slatestarcodex.com/2020/06/04/problems-with-paywalls/">Problems With Paywalls</a></h2>
|
||
|
<p>Some of the words in the post are quite strong -- "I would be happier in a
|
||
|
world where major newspapers ceased to exist, compared to the world where they
|
||
|
exist but their articles are paywalled" -- but the actual point being made is
|
||
|
quite true: Paywalled content usually take a route of "let me twist your
|
||
|
imagination/curiosity so you pay to actually see the content". And maybe the
|
||
|
content was produced <em>only</em> for taking your curiosity and produce absolutely
|
||
|
nothing of actual research or content.</p>
|
||
|
<p>At the same point, if content was actually good, based on research, and had
|
||
|
actual content that would live on (and not something that was interesting for
|
||
|
this week only and would be completely forgotten in the next), then paywalling
|
||
|
content would be worth paying.</p>
|
||
|
<h2 id="the-brave-web-browser-is-hijacking-links-and-inserting-affiliate-codes"><a href="https://davidgerard.co.uk/blockchain/2020/06/06/the-brave-web-browser-is-hijacking-links-and-inserting-affiliate-codes/">The Brave web browser is hijacking links, and inserting affiliate codes</a></h2>
|
||
|
<p>That was not the first time Brave was caught doing something morally
|
||
|
questionable with users content. At some point, one would wonder if they
|
||
|
share a referral link to some service to a friend -- say, taking advantage of
|
||
|
some rewards on DigitalOcean, for example -- and instead of giving some reward
|
||
|
to them, it give it to the Brave company so they can run their servers.</p>
|
||
|
<p>In a way, it just shows how hard it is to produce a browser these days, even
|
||
|
if you take some previously existing codebase and improve it. But doing
|
||
|
morally questionable actions also seem the way of most companies take about
|
||
|
the internet these days...</p>
|
||
|
<h2 id="zettelkasten-note-taking-in-10-minutes"><a href="https://blog.viktomas.com/posts/slip-box/">Zettelkasten note-taking in 10 minutes</a></h2>
|
||
|
<p>I've been thinking about a way to improve my note-taking workflow, so the
|
||
|
knowledge is not completely lost. And a lot about this "Zettelkasten" way of
|
||
|
taking notes is appearing on my timeline from time to time.</p>
|
||
|
<p>So it is nice that a simple introduction exists, although I still have to
|
||
|
start doing it so.</p>
|
||
|
<h2 id="zero-to-production-1-setup-toolchain-ides-ci"><a href="https://www.lpalmieri.com/posts/2020-06-06-zero-to-production-1-setup-toolchain-ides-ci/">Zero To Production #1: Setup - Toolchain, IDEs, CI</a></h2>
|
||
|
<p>If you're interested in Rust but have no idea how to start or where to go,
|
||
|
Luca Palmieri is writing a "book" about the whole process.</p>
|
||
|
<h2 id="how-we-write"><a href="https://blog.griffin.sh/2020/06/05/how-we-write/">How We Write</a></h2>
|
||
|
<p>Tips on how to write gooder<sup class="footnote-reference"><a href="#1">1</a></sup>. The tips are pretty precise and direct.</p>
|
||
|
<h2 id="50-ideas-that-changed-my-life"><a href="https://www.perell.com/blog/50-ideas-that-changed-my-life">50 Ideas That Changed My Life</a></h2>
|
||
|
<p>Not much as "ideas", but more like "concepts".</p>
|
||
|
<p>Also, as any good list, there are 51 concepts, not just 50.</p>
|
||
|
<h2 id="the-mad-magazine-fold-in-effect-in-css"><a href="https://thomaspark.co/2020/06/the-mad-magazine-fold-in-effect-in-css/">The Mad Magazine Fold-In Effect in CSS</a></h2>
|
||
|
<p>Ah, the last page of MAD. I do remember trying over and over to make the
|
||
|
folding correct, so the proper picture would appear. It's kind obvious that,
|
||
|
once we automated stuff, there should be a way to do this.</p>
|
||
|
<p>On the other hand, I have the same opinion about the same very complex CSS
|
||
|
example: Ok, now center the text in this box.</p>
|
||
|
<h2 id="algorithm-is-the-problem-not-mark-zuckerberg"><a href="https://interconnected.blog/algorithm-is-the-problem-not-mark-zuckerberg/">Algorithm is the Problem, Not Mark Zuckerberg</a></h2>
|
||
|
<p>Ok, let's discuss this for a bit: The one showing people that COVID is a
|
||
|
Chinese government weapon gone rogue, racism is not a problem and white people
|
||
|
also suffer racism, and decapitating statues is wrong is not Zuckerberg doing,
|
||
|
but "the algorithm".</p>
|
||
|
<p>Here is the problem, though: Although Zuckerberg was not the one who created
|
||
|
"the algorithm", people who work for him did. Also, "the algorithm" didn't
|
||
|
simply appear and decided what do you like, someone put it there. This is what
|
||
|
most people get wrong about artificial intelligence and "algorithms": They
|
||
|
don't simply appear, someone put things there and they act towards what that
|
||
|
person put there.</p>
|
||
|
<p>Take, for example, the fact that Google was tagging black people as "gorillas"
|
||
|
in their Photos. It was <em>not</em> a "problem with the algorithm"; someone working
|
||
|
at Google decided black people weren't import enough to add them in the
|
||
|
training set -- worse, that person (or group of people) didn't even though
|
||
|
that adding black people in the training set was something worth or even
|
||
|
missing.</p>
|
||
|
<p>This is not the algorithm, is people. People are behind every single "magic"
|
||
|
algorithm out there.</p>
|
||
|
<p>And although Zuckerberg was probably not related to the construction of the
|
||
|
algorithm, the people were the problem. Not the algorithm.</p>
|
||
|
<hr />
|
||
|
<div class="footnote-definition" id="1"><sup class="footnote-definition-label">1</sup>
|
||
|
<p>Yes, I wrote that wrong on purpose.</p>
|
||
|
</div>
|
||
|
<hr />
|
||
|
<p>This post was built with the help of</p>
|
||
|
<ul>
|
||
|
<li><a href="https://floss.social/@alcinnz">Adrian Cochrane</a></li>
|
||
|
<li><a href="https://loves.pizza/@a_cat">gamer cat69</a></li>
|
||
|
<li><a href="https://botsin.space/@hn100">Hacker News 100</a></li>
|
||
|
<li><a href="https://mastodon.social/@hntooter">HN Tooter</a></li>
|
||
|
<li><a href="https://mastodon.social/@newsbot">newsbot</a></li>
|
||
|
</ul>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</div>
|
||
|
|
||
|
</body>
|
||
|
|
||
|
</html>
|