Julio Biason
5 years ago
1 changed files with 115 additions and 0 deletions
@ -0,0 +1,115 @@ |
|||||||
|
+++ |
||||||
|
title = "Link for 2020-04-22" |
||||||
|
date = 2020-04-22 |
||||||
|
|
||||||
|
[taxonomies] |
||||||
|
tags = ["links", "principles", "manifesto", "google", "privacy", "ai", |
||||||
|
"terms and conditions", "pandoc", "vim", "yaml", "oath", "amazon", |
||||||
|
"dependency injection", "rust"] |
||||||
|
+++ |
||||||
|
|
||||||
|
Valuable Dev Principles, Terms and Conditions for Stealing Ideas, Google |
||||||
|
"Privacy", Google Biased AI, Pandoc for Books, YAML, Oaths, Amazon, DI in |
||||||
|
Rust. |
||||||
|
|
||||||
|
<!-- more --> |
||||||
|
|
||||||
|
# [The Valuable Dev Principles](https://thevaluable.dev/page/principles/) |
||||||
|
|
||||||
|
I know we are all tired of those manifestos and such, to the point that we are |
||||||
|
signing those without even reading the whole thing. But this isn't this kind |
||||||
|
of article: It discusses a lot of what the "value" we, developers, produce. |
||||||
|
|
||||||
|
(Ok, it is _not_ a manifesto, but you have to agree that the title sound like |
||||||
|
one.) |
||||||
|
|
||||||
|
# [Hundreds of companies assert usage rights over all ideas sent through their services](https://mailchi.mp/8b0a4a81ae08/new-blog-post-why-economists-need-bureaucracy-9265154?e=4dca83bc3b) |
||||||
|
|
||||||
|
I mentioned the perils of picking a license a few days ago, and today we have |
||||||
|
an article about the perils of... licenses to use. |
||||||
|
|
||||||
|
Basically, one very prominent app have a clause that says they can use |
||||||
|
everything that goes into their services, including "any ideas, inventions, |
||||||
|
concepts, techniques or know-how disclosed wherein". Sounds awesome, doesn't |
||||||
|
it? You're there, discussing some wild ideas with your friend, you guys come |
||||||
|
with the next big app idea and suddenly... this company releases it before you |
||||||
|
two. You think "I'll sue them", and they will just point to the terms and |
||||||
|
services and show that you _allowed_ them to do this. |
||||||
|
|
||||||
|
Ok, hyperboles, I know. But the fact that terms and conditions are so large |
||||||
|
and so hard to read shows that we have a problem[^1]. |
||||||
|
|
||||||
|
# [Google can still use Bluetooth to track your Android phone when Bluetooth is turned off](https://qz.com/1169760/phone-data/) |
||||||
|
|
||||||
|
While Apple abuses its walled garden to get some things outside some |
||||||
|
ecosystem, Google does what Google does: Capture your data even when you say |
||||||
|
you don't want data to be captured. |
||||||
|
|
||||||
|
This should come with no surprise to anyone watching Google in the last years. |
||||||
|
|
||||||
|
# [Google Cloud's AI recog code 'biased' against black people – and more from ML land](https://www.theregister.co.uk/2020/04/13/ai_roundup/) |
||||||
|
|
||||||
|
There are a bunch of topics there, but the one that caught my eye was exactly |
||||||
|
the "Google AI biased against black people". It's not the first time I read |
||||||
|
something like that: When Google Photos got auto-labeling, it tagged black |
||||||
|
people as "gorillas". |
||||||
|
|
||||||
|
It seems Google still doesn't understand how those things work: If you hire a |
||||||
|
bunch of white people -- and only white people -- what do you think will |
||||||
|
happen with your learning profiles? |
||||||
|
|
||||||
|
Also, remember these two stories next time Google do a promotion for MLK day. |
||||||
|
|
||||||
|
# [Writing a Book with Pandoc, Make, and Vim](https://keleshev.com/my-book-writing-setup/) |
||||||
|
|
||||||
|
One thing I took from this: Pandoc can convert Markdown files directly into |
||||||
|
PDF. |
||||||
|
|
||||||
|
# [YAML: probably not so great after all](https://www.arp242.net/yaml-config.html) |
||||||
|
|
||||||
|
I mentioned this before: Sometimes, the problem with the configuration format |
||||||
|
is not the format itself, but the way the configuration _options_ were |
||||||
|
created. |
||||||
|
|
||||||
|
And I know that, when talking about configuration files, YAML is the favourite |
||||||
|
format to get some bashing. |
||||||
|
|
||||||
|
But you can agree that some options here make sense, but aren't being |
||||||
|
processed in the right way. |
||||||
|
|
||||||
|
... although I have to wonder if some issues would be solved by processing the |
||||||
|
YAML in a language that has strong types, so the incoming "013" would be |
||||||
|
processed as a string instead of an octal. Maybe we need a YAML-schema format |
||||||
|
to feed into the YAML processing libraries so they know the type? And if |
||||||
|
that's the case, can't we come up with a format that already has a type |
||||||
|
definition in it? |
||||||
|
|
||||||
|
# [Types Over Strings: Extensible Architectures in Rust](http://willcrichton.net/notes/types-over-strings/) |
||||||
|
|
||||||
|
How to do a proper dependency injection in Rust. |
||||||
|
|
||||||
|
# [Collections: Oaths! How do they Work?](https://acoup.blog/2019/06/28/collections-oaths-how-do-they-work/) |
||||||
|
|
||||||
|
Completely unrelated to technology -- which is what I usually post -- but this |
||||||
|
article about the meaning and workings of an oath and a vow is really |
||||||
|
interesting. |
||||||
|
|
||||||
|
# [Amazon fires three critics of warehouse conditions in pandemic](https://www.reuters.com/article/us-health-coronavirus-amazon-com-warehou/amazon-fires-two-employees-critical-of-warehouse-working-conditions-idUSKCN21W0UI) |
||||||
|
|
||||||
|
You know, there is something _really stupid_ when someone is criticizing their |
||||||
|
own company and that company fires that person. What would you expect? People |
||||||
|
claiming "Yeah, you can't bad mouth your company!"? |
||||||
|
|
||||||
|
--- |
||||||
|
|
||||||
|
[^1]: This is kinda getting the catchphrase for these posts, isn't it? |
||||||
|
|
||||||
|
--- |
||||||
|
|
||||||
|
This list of links was build with the help of: |
||||||
|
|
||||||
|
* [Adrian Cochrane](https://floss.social/@alcinnz) |
||||||
|
* [HN Tooter](https://mastodon.social/@hntooter) |
||||||
|
* [IT News](https://schleuss.online/@itnewsbot) |
||||||
|
* [Lili Saintcrow ](https://raggedfeathers.com/@lilithsaintcrow) |
||||||
|
* [newsbot](https://mastodon.social/@newsbot) |
Loading…
Reference in new issue