Let’s go for my web review for the week 2023-44.
In 2023, the state of our digital privacy is very creepy | Mozilla Foundation
Tags: tech, privacy, surveillance
Clearly consumer products are going the wrong way in term of privacy…
https://foundation.mozilla.org/en/privacynotincluded/articles/annual-creep-o-meter/
Tags: tech, social-media, advertisement, attention-economy
Good news if this really gets enforced.
https://www.reuters.com/technology/facebook-owner-faces-eu-ban-targeted-advertising-norway-says-2023-11-01/
Last Chance to fix eIDAS
Tags: tech, security, privacy, politics
It’s really coming from everywhere these days. Let’s make sure this doesn’t get adopted.
https://last-chance-for-eidas.org/
Adobe is selling fake AI images of war in Israel-Palestine
Tags: tech, ai, gpt, fake, fake-news
There’s a blatant traceability problem with those generated images…
https://www.crikey.com.au/2023/11/01/israel-gaza-adobe-artificial-intelligence-images-fake/
Youtube’s Anti-adblock and uBlock Origin - And a Dinosaur
Tags: tech, google, attention-economy, advertisement, community
Some people lash out at the wrong group… they should be angry at YouTube not at the tiny team making the extension trying to help block the ads.
https://andadinosaur.com/youtube-s-anti-adblock-and-ublock-origin
Android Developers Blog: Increasing trust for embedded media
Tags: tech, android, google, DRM, copyright
After the backlash about WEI on Chrome, now they’re going for something similar but scoped only for medias. At least now things are clear that it was mainly about pushing for DRMs to serve media producers.
https://android-developers.googleblog.com/2023/11/increasing-trust-for-embedded-media.html?m=1
AI Godfather Warns Sam Altman, Demis Hassabis Want to Control AI
Tags: tech, ai, machine-learning, gpt, politics, lobbying, criticism
I fully agree with this. All those doomsayers about AI are there to sell something willingly or not. Let’s look at the current threats we’re seeing now, not the imaginary ones being the results of people taking SciFi a bit too literally.
https://www.businessinsider.com/sam-altman-and-demis-hassabis-just-want-to-control-ai-2023-10?r=US&IR=T
Welcome to the Offensive ML Framework - OffSecML Framework
Tags: tech, ai, machine-learning, gpt, security
Attacks on machine learning models are getting more accessible. This means even more care will have to be taken to deploy and use those.
https://wiki.offsecml.com/Welcome+to+the+Offensive+ML+Framework
Down and to the Right: Firefox Got Faster for Real Users in 2023
Tags: tech, mozilla, browser, performance
This is indeed a nice improvement. I hope they keep working in this direction.
https://hacks.mozilla.org/2023/10/down-and-to-the-right-firefox-got-faster-for-real-users-in-2023/
Help Everyone Do Better Security
Tags: tech, security, complexity
Things could indeed be more convenient… if this was the case we’d probably have less security breaches. Making super complex tools and then complaining that people are holding them wrong isn’t gonna help.
https://matduggan.com/security-feels-pointless/
How to (and how not to) design REST APIs · stickfigure/blog Wiki · GitHub
Tags: tech, web, services, rest, api, design
Interesting set of advices. There are a couple I tend to disagree or doubt they really matter though. Other than that probably worth keeping in mind.
https://github.com/stickfigure/blog/wiki/How-to-%28and-how-not-to%29-design-REST-APIs
Why Checked Exceptions Failed
Tags: tech, java, exceptions
Definitely this, it’s been tried in Java, now we know it was a bad design decision… but it had to be tried to realize it.
https://borretti.me/article/why-checked-exceptions-failed
Base64 Encoding, Explained
Tags: tech, encodings
Neat walk through the Base64 encoding. It’s very useful so it’s better if it’s well understood.
https://www.writesoftwarewell.com/base64-encoding-explained/
Analyzing Data 170,000x Faster with Python | sidsite
Tags: tech, python, optimization
Nice to see the same optimizations than in a previous article play out in Python. By leveraging Numpy and Numba it goes a long way already.
https://sidsite.com/posts/python-corrset-optimization/
Why you should probably be using SQLite | Epic Web Dev by Kent C. Dodds
Tags: tech, databases, sqlite
Some more deserved praises for Sqlite. It’s finding its way in more and more places.
https://www.epicweb.dev/why-you-should-probably-be-using-sqlite
Confusing git terminology
Tags: tech, git, tools
You still find git confusing? This article might help. Although I have doubts that it’s doing a good job regarding heads, HEAD and branches, the rest is full of good explanations.
https://jvns.ca/blog/2023/11/01/confusing-git-terminology/
CSS is fun again
Tags: tech, css, frontend, web
This obviously keeps progressing. I think a good resource summarizing the new ways to do things would be necessary.
https://pdx.su/blog/2023-10-25-css-is-fun-again
Physically Based Rendering: From Theory to Implementation
Tags: tech, 3d, graphics, physics
Nice to see the latest edition also available online. This is an excellent resource to get into PBR.
https://pbr-book.org/
Tags: tech, graphics, matrix, mathematics, geometry
Good introduction and advocacy for transform matrices. I often see people struggling with them but they’re definitely worth mastering.
https://probablydance.com/2023/10/29/transform-matrices-are-great-and-you-should-understand-them/
π in Other Universes | Azeem Bande-Ali | azeemba.com
Tags: mathematics, geometry
A nice reminder that the π value is not as set in stone as we tend to believe. It depends on the metrics we’re using.
https://azeemba.com/posts/pi-in-other-universes.html
TDD Prerequisites
Tags: tech, tdd, tests
What are the outcomes of TDD? Do you want them? If yes, is the context compatible?
https://tidyfirst.substack.com/p/tdd-prerequisites
Where DRY Applies — Sympolymathesy, by Chris Krycho
Tags: tech, craftsmanship, programming
The right nuanced way to see the DRY principle. As usual don’t overdo it that’s where problems will arise.
https://v5.chriskrycho.com/journal/where-dry-applies/
I’m Sorry I Bit You During My Job Interview - McSweeney’s Internet Tendency
Tags: interviews, funny
And now for something different… a very funny piece. I guess I’m glad I’m doing lots of interviews remotely nowadays.
https://www.mcsweeneys.net/articles/im-sorry-i-bit-you-during-my-job-interview
How to tell a great story
Tags: communication, storytelling
Interesting search for the right ingredients for great storytelling. Some are generally well known and somewhat accessible with some work. The secret sauce is more surprising and requires quite some work in my opinion.
https://www.julian.com/blog/storytelling
Bye for now!