ContentPosts from @mudit009..
Link
@faun shared a link, 2 years, 9 months ago
FAUN.dev()

How to build a super-slim smart mirror

Smart mirrors, or "magic mirrors," have been gaining popularity over the years. In this tutorial, you'll build a frameless, modern smart mirror using a Raspberry Pi, an ultra-slim display, and a two-way acrylic mirror. You'll need a few standard tools, plus some DIY skills to customize the design... read more  

How to build a super-slim smart mirror
Link
@faun shared a link, 2 years, 9 months ago
FAUN.dev()

Self hosting in 2023

The author shares their journey of hosting a static page with easy set-up and great user experience. After testing Next.js and running into problems with Vercel's "edge" infrastructure, they found CapRover - a simple, open-source alternative to Heroku. They set up a Raspberry Pi cluster in their ho.. read more  

Self hosting in 2023
Link
@faun shared a link, 2 years, 9 months ago
FAUN.dev()

Let's build a Chrome extension that steals everything

Steal user data like a Grinch! A Chrome extension can do that easily with user permission. Be careful what you install. Permission warnings cover basic features like cookies, plugins, microphone and camera, but can hide invasive data requests. Background service workers can track user activity and .. read more  

Let's build a Chrome extension that steals everything
Link
@faun shared a link, 2 years, 9 months ago
FAUN.dev()

Monitoring my weather at home

Though weather apps tend to lie, Davis Vantage Vue weather station, with its sensor suite, mounts, and WeeWX free software is reliable for hyperlocal results. It supports PWSweather, MQTT and other integration with the option of using Raspberry Pi. However, it requires some technical knowledge, har.. read more  

Monitoring my weather at home
Link
@faun shared a link, 2 years, 9 months ago
FAUN.dev()

Lazy recursion, with generators

This article exploresthe use of Python generators to improve memory usage in recursive code. The author demonstrates how to implement a recursive function to print paths in a file structure using generators to avoid eager evaluation and potential memory issues. The generator-based solution is more .. read more  

Lazy recursion, with generators
Link
@faun shared a link, 2 years, 9 months ago
FAUN.dev()

How to Fix Your Priorities Using the Eisenhower Matrix

Do you confuse urgent with important tasks? The Eisenhower Matrix is an easy and effective way to prioritize tasks based on importance and urgency. This post provides evidence-backed tips on how to break the bad habit of prioritizing urgent tasks and focus on valuable, fulfilling ones in the long r.. read more  

Link
@faun shared a link, 2 years, 9 months ago
FAUN.dev()

ChatGPT + Code Interpreter = Magic

OpenAI is developing plugins for ChatGPT to extend its capabilities, including third-party tools, a browsing plugin, and a Code Interpreter. The Code Interpreter can generate and run code, upload/download files, and evaluate output within the ChatGPT interface.It currently supports Pythonwith a sma.. read more  

Link
@faun shared a link, 2 years, 9 months ago
FAUN.dev()

If Python is too slow for you, Crystal could be your savior

Learn a new programming language like you would learn a new human language, tap into the culture and community of its speakers. Crystal is a statically typed language that is similar in style to Ruby, but faster. It has the advantage of macros but requires specifying variable types, which may be le.. read more  

If Python is too slow for you, Crystal could be your savior
Link
@faun shared a link, 2 years, 9 months ago
FAUN.dev()

How to monitor and query IAM resources at scale

In this two-part blog post, the author recommends using AWS Identity and Access Management (IAM) APIs effectively to architect scalable and secure cloud services. The post covers creating IAM resources, IAM role session policies, and monitoring and responding to IAM resource changes across accounts.. read more  

How to monitor and query IAM resources at scale
Link
@faun shared a link, 2 years, 9 months ago
FAUN.dev()

Amazon CloudFront supports S3 Object Lambda Access Point origin

AWS announced new updates that allow customers to use Lambda functions to modify and process data before returning it in response to requests. The updates include support for Object Lambda and Lambda@Edge, which can be used to transform/filter data, resize images, and redact confidential informatio.. read more  

Amazon CloudFront supports S3 Object Lambda Access Point origin