Daily Shaarli

Negative engineering is the time-consuming and sometimes frustrating work that engineers do to ensure small bugs don't take down systems.
There were no warnings or red lights, because the process simply hadn’t run in the first place. And so a new, time-consuming activity was added to the data analytics stack: manually checking the database each morning to make sure everything had functioned properly.
Negative engineering is “insurance as code”
Negative engineering is the time-consuming and sometimes frustrating work that engineers undertake to ensure the success of their primary objectives.

#adobeillustrator #graphicdesign #digitalillustration
How to draw vector portrait easily in adobe illustrator cc 2023.
In this video tutorial I will teach you tools like the shapes, shape builder, the pen tool, creating and organizing layers, curvature tool, and more to create stunning illustrations in Adobe Illustrator CC. This step by step illustrator tutorial is perfect is you're a beginner or an advanced designer looking to polish some techniques. You will be able to create this cool looking Lebron James vector portrait.
Note* This is my personal way of working and by no means the best nor the only way to create illustrations. If you don't understand certain parts of the video, let me know in the comments below and I'll glady help you out!
As always, if you enjoy the video and want to see more, please SUBSCRIBE to my channel. It will be greatly appreciated!!
Cheers!
Join this channel to get access to perks:
https://www.youtube.com/channel/UC-BFZXMNnSe67KGhstf9jeg/join
Music:

Cleaning your walls doesn't often make your to-do list. Did you know you should be cleaning your walls regularly? Here's why, and how often.
Benefits To Cleaning Your Walls With a Mop
You don’t need much to effectively clean your walls:
- Microfiber flat mop with telescoping handle;
- Household mop bucket;
- Dishwashing liquid, such as Dawn,
- Neutral-pH floor cleaner like Mr. Clean;
- Microfiber cloth or sponge for spot cleaning.

Each year I do an updated rundown of the cheapest places to live in the world, from the perspective of someone who wrote the book on this subject and regularly travels to the countries featured.
There are a few countries that are similarly priced to the above that you could consider that show up on some lists such as Laos, Honduras, Bolivia, Peru and—depending on the current exchange rate—Mexico.

An unofficial bonus chapter for the iOS Human Interface Guidelines: Learn how to structure iPhone apps with drill-downs, modals, pyramids, sequences, and more.

In a dark room, lighting a single candle may feel like a drastic change. But in a room already lit by ten candles, adding one more might not feel as significant. Or, while the intensity of sound is determined by the amplitude of the sound wave, doubling the amplitude does not make it feel twice as loud to humans.
This idea can apply to graphic design, for example, typographic scale or making contrast of sizing between visual elements in general.
Compare two type scale examples below. The left increases the font size by 6 points each step, while the right increases the size by the ratio of 1.2x (each step is 20% larger than the previous). You can see the change between each step appear to decrease as the size increases in the left example, while the change feel more consistent in the right example.
$fontsize = b \cdot r^{(step - 1)}$
$\begin{aligned} step = \log_{1.2} \frac{fontsize}{b} + 1\end{aligned}$
I've watched the 4 videos from 3blue1brown on neural nets. The web and youtube are awash with mediocre videos on Large Language Models. I'm looking for a good one.
This is part of a longer series but is maybe the single best video I know of on the topic:
https://youtu.be/kCc8FmEb1nY?si=zmBleKwlpV06O3Mw
I thought this video from Steven Wolfram was also quite good:
https://www.youtube.com/live/flXrLGPY3SU?si=SrP1EJFMPJqVCFPL

Discussing the decisions surrounding JavaScript prototypes, the article by Juan Diego Rodriguez scrutinizes their origin, examines missteps in the design, and explores how these factors have affected the way we write JavaScript today.
There is no difference, and JavaScript will execute the same code, but the latter example is honest about what JavaScript is doing under the hood, while the former hides it behind syntactic sugar.
Do I have a problem with the classical approach? Yes and no. An argument can be made that the classical syntax improves readability by having all the code related to the class inside a block scope. On the other hand, it’s misleading and has led thousands of developers to believe that JavaScript has true classes when a class in JavaScript is no different from any other function object.

INTRODUCING 7 NEW SHADES2023 COLOUR COLLECTION REVEALED Click Here How to Upcycle your Furniture Click HerePaint it beautiful AVAILABLE IN PINTS AND TESTERS Click Here Paint your floors with Fusion GET INSPIRED Click Here9 moody shades 2022 colour collections of classic and jewel toned shadesClick Here50+ Colours TRUE COLOUR FAN DECKS AVAILABLE Click HereSHOP OUR […]

I thought I was strong when I first started Gymnastics Strength Training (GST). I'd been lifting weights in the gym for years and increasing my squat, deadlift, chin-up, overhead press and bench numbers. But it didn't prepare me for GST, especially Straight-Arm Scapular Strength (SASS) movements.
As humans, we like to push and pull objects with bent-arm strength. The default motor pattern is to use our biceps and triceps.
Most of us have very little awareness of straight-arm strength because we have poor scapular motor control regarding protraction, retraction, elevation and depression.
Without awareness, how can we train it?
If we don't train it, how do we strengthen it?

Every year I ask myself these 40 questions. I’ve shared this list with my family and closest friends, and always enjoy discussing answers as we reflect on th...
These questions are available in Markdown format
See also my 40 questions to ask yourself every decade.

In the near future, transforming text over an entire document will become as commonplace as filtering images.
Up until now, text editors have been focused on input. The next evolution of text editors will make it easy to alter, summarize and lengthen text. You’ll be able to do this for entire documents, not just individual sentences or paragraphs. The filters will be instantaneous and as good as if you wrote the text yourself. You will also be able to do this with local files, on your device, without relying on remote servers.
In a “A camera for ideas”, I coined the term synthography to describe synthetic images created with generative models.

I spend a lot of time thinking about this simple idea: The person who aligns themselves with the general principles of the world goes further and faster than the person who doesn't.
Here’s the trick to seeing things differently: put your energy into being right, not feeling right. While that sounds simple, it’s far from easy.
Feeling right, on the other hand, often requires you to believe you are an exception.
rather than tell yourself you made a mistake you chalk it up to the world not working as it should. It’s as if that little voice in your head says, “You’re not wrong; the world is.”

Creative Coding: Generative Art, Data visualization, Interaction Design, Resources. - GitHub - terkelg/awesome-creative-coding: Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.

Shoulder pain can be incredibly debilitating, but it doesn’t have to be. In this article, we’ll discuss its origins and its preventative and treatment measures.
- Self-Myofascial Release (SMR)
- Restoring Positions of Function
With the shoulders, poor positioning often looks like the shoulder joint being forward from a stable position. Rounding forward, scrunching forward, whatever you want to call it.
Ideally, the head of your shoulder should sit above your spine like a golf ball on a golf tee, perfectly vertical over your hips and ankles.

A great deal of my learnings and inspiration comes from the great content from Yubin Ma at AiTuts, where you can learn more about prompting and view a myriad of examples.

Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax an...

A fun collection of free SVG generators for gradients, patterns, shapes, textures & cool backgrounds. Plus, some more color tools for web designers.

What are the dos and don'ts of gel printing? It's all here along with gel printing resources, a downloadable guide and free videos!
Do use any acrylic paint. Don’t worry if the paint is the correct type for gel printing. All acrylic paints work on it!
Do get your favorite colors, even if they are different brands of paint. Don’t worry, paint doesn’t have cooties and the different brands can all play nicely together.

Google Arts & Culture’s new initiative Inside a Genius Mind offers an interactive experience of the codices in which Da Vinci made his sketches, diagrams, and notes.

The Internet Archive maintains an enormous Live Music Archive of concert recordings, not all of them by the Grateful Dead.
https://archive.org/details/etree?tab=collection
In addition to Rusted Root and the Grateful Dead, you can stream or download a wealth of recorded live shows from bands like Little Feat, Blues Traveler, My Morning Jacket, Los Lobos, and the Smashing Pumpkins, as well as singer-songwriters like Warren Zevon, Elliott Smith, Jack Johnson, Robyn Hitchcock, and John Mayer.

File over app is a philosophy: if you want to create digital artifacts that last, they must be files you can control, in formats that are easy to retrieve and read. Use tools that give you this freedom.
File over app is an appeal to tool makers: accept that all software is ephemeral, and give people ownership over their data.

Text generator is a handy plugin for Obsidian that helps you generate text content using GPT-3 (OpenAI). - GitHub - nhaouari/obsidian-textgenerator-plugin: Text generator is a handy plugin for Obsidian that helps you generate text content using GPT-3 (OpenAI).
Use Text Generator to generate ideas, attractive titles, summaries, outlines, and whole paragraphs based on your knowledge database.

A faster youtube embed. Contribute to paulirish/lite-youtube-embed development by creating an account on GitHub.

We'll walk you through everything you should turn on or off in the iPhone's camera settings app.
- Switch to 4k resolution
- Shoot at 24 frames per second
- Turn off “HDR Video”
- Turn on “Grid”
- Turn off “View Outside Frame”
- Turn on “Macro Control”
I read Moby-Dick in April 2020. For weeks afterward, I couldn’t stop thinking about it. I started making maps and diagrams as a way to figure it out.
Designed by Peter Gorman, 2021
www.barelymaps.com
@barelymaps

Enable anchor links on content headings
There are several plugins you can add to extend markdown-it, but in this example we are adding anchor links to our content headings. We're also extending the idea from our slug update to update which characters are removed and replaced to create anchors.

Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue) - GitHub - abi/screenshot-to-code: Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)

How to use the Content Brick Method to create a website structure in an easier and faster way? Why is this Method better for creating visual sitemaps than using mind map tools?
Even before Octopus, we knew from years of developing websites that the best way to prototype a website structure is using stickers or some other kind of paper stickers.
Lifehack
You don’t need to spend too much time thinking which wireframe goes to which content block, we’ve taken care of that for you. There aren’t too many (just 21), but they’re the most widely used. All you need to do is pick the right one for you.

Fontimize: Subset Fonts to Exactly and Only Your Website's Used Characters
A Python library to subset fonts, which cuts ~95% from the size of your site’s font files & downloads/bandwidth. To use: from fontimize import optimise_fonts_for_files and call it with a list of HTML files. See the the full API docs for more info.
Find Fontimize on Github and PyPi.
https://github.com/vintagedave/Fontimize/issues/1
I randomly came across your blog post on this library and thought I'd take a look at the code. I noticed you have an accidental O(n^2) string concatenation. In a few places in your code, you're appending lists of strings. This is a problem as it creates new intermediate strings in each iteration. Here is one such example: