Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
25

Get notification when a new device connects to OpenWRT

from Abishek Muthian [alt+shift+b] in technology

When a new device is connects to my OpenWRT router, I get a notification on Gotify. This serves as a good low-key intrusion detection along with my earlier OpenWRT login alerts. Heavy lifting was already done by Brandon McFarlin, I had to just modify the code to send messages to Gotify instead of MQTT. #!/bin/sh cat << "EOF" > /etc/hotplug.d/dhcp/90-newdev [ "$ACTION" == "add" ] || exit 0 # [ "$ACTION" == "add" -o "$ACTION" == "update" ] || exit 0 known_macs="/etc/known_macs" if !
12th Dec 2024

Stay updated

Get a weekly newsletter with the top 5 articles worth reading every week.

More from Abishek Muthian

Multiple $20 AI Plans Are Better Than a Single $100 AI Plan

After using the $200 and $100 Anthropic monthly plans for Claude, I have now settled on $20 Anthropic + $20 OpenAI + $10 OpenCode Go monthly plans for coding and design work. I also use local AI occasionally for non-coding-related tasks. By using multiple entry-level AI plans from different providers, I can assign different tasks to different models based on their strengths and also hedge against service disruption by not relying on a single provider.

1st Jul 2026 • 2 votes
Access Ring

Discover and invoke UI elements near your cursor, without precise mouse targeting. A Logi Actions SDK plugin for MX Creative Console and Actions Ring. Buttons, checkboxes, menus, tabs, dropdowns: tap to interact with whatever is nearby. The problem with precise clicking Every toolbar button, checkbox, and menu item demands pixel-perfect mouse aim. For everyone, it is slow. For people living with conditions that affect motor function, such as Parkinson's disease, Alzheimer's, essential tremor, multiple sclerosis, muscular dystrophy, ALS, repetitive strain injury, spinal injury, arthritis etc. precise mouse targeting can range from difficult to impossible.

16th Apr 2026 • 1 votes
Building an offline AI stoic chatbot

Inspiration Many teens are turning to AI chatbots for friendship and emotional support and online AI chatbots are harnessing their data. As an alternate, I propose Epictetus- A 100% offline chatbot built on the wisdom of Epictetus-- A Stoic philosopher who taught ~2000 years ago that true freedom and happiness are found by focusing solely on what is within our power (our judgments, intentions, and responses) while calmly accepting everything else as beyond our control.

28th Nov 2025 • 1 votes
AI for generating 2D animations

I wanted to add some frills in Memory Hammer app1 when the user completes review of their flashcards. I decided to add a simple 2D animation where a brain is sulking and after being hit by the hammer (memory hammer's mascot) the brain becomes happy and jubilant. I made a simple animation with Lottie first, When I imported the .lottie file for the animation into my flutter app, I noticed that it's skipping frames. There's no official Lottie library for flutter, I saw someone else facing the same issue2 with the 3rd party Lottie library.

26th Oct 2025 • 1 votes
Owning my Social Network

After yet another Mastodon drama1 and tired of migrating from one Mastodon instance to another I have decided to self-host a Mastodon instance. But Mastodon is an overkill for a single user instance, Luckily GoToSocial2 an ActivityPub social network server written in Go serves my needs perfectly. I deployed GoToSocial on Railway, The developer of GoToSocial patiently helped me to fix few quirks with my deployment. Thanks to the federated nature of ActivityPub protocol, I was able to migrate my existing Fosstodon account to my new GoToSocial account3.

14th May 2025 • 1 votes

More in technology

Edmonton, meet your new favourite app

Big news! ETS is upgrading you to Royale The post Edmonton, meet your new favourite app appeared first on Transit.

an hour ago • 1 votes
The Pulse: Details of incident.io’s AI spend

The resiliency startup has slashed the amount it spends on AI; down from $4,500 per dev, per month, in August, to $1,600 now.

an hour ago • 1 votes
Nathaniel at WordCamp Canada

Nathaniel Christopher has a lovely recap of his time at WordCamp Canada. Very cool that the dashboard widget helped connect him to the local community. Hat tip: Anne.

yesterday • 1 votes
Our current screen time policies

Managing a house with five kids can be challenging so I like to share what’s working for us when I can. This post is how we currently handle screen time. Screens can be addictive, and it’s easy for anyone (both kids and adults) to fall into unhealthy patterns using them. Historically, I’ve been uncomfortable with screen time restrictions because I don’t want to restrict all the useful, creative, and productive opportunities that screens can provide. We’ve tried zero restrictions in the past (alongside Daily Demos as a creativity incentive), which worked ok, but at some point we wanted bit more structure. Here’s what that structure currently looks like. Device use categories For family members without phones, we have carved out the following categories of time: “Free Time” - Kids are free to do whatever activities they want (bounded only by what we’ve made available for them at the house). Video games, movies, board games, homework, run around outside, whatever. Often, this time trends towards consumption on devices, but it doesn’t have to. We call it “free time” instead of “screen time,” because we want to emphasize that the opportunities are wider than just screens. “Project Time” - Kids are encouraged to do projects, which are usually defined as creative activities of all kinds (with or without screens). This category can be blurry so we’ve often put together lists of approved project time activities, including things like: arts and crafts, coding (including “Scratch create”), playing musical instruments, recording videos, Minecraft (creative mode), the Powder Toy, Dojo Islands, and anything on Let’s Get Creative. Device-based consumption is not allowed. Offline activities are usually considered fine (reading a book, doing a puzzle, etc). “No devices” - No device use allowed. Addendum: Grant Proposals If a kid wants a one-time exception to one of the categories above, we tell them to “submit a grant proposal.” This means they need to get some paper, and write out what they want to do, and why they think it is justified. Example 1: “I want to play Minecraft creative after dinner because I am building a full-scale piano, I want to demo it tonight, and I only have 10 more minutes of work until it’s done.” Example 2: “I want to play Terraria during project time because I am making an tutorial on how to beat Moon Lord, and I need to collect screenshots from the game for my tutorial.” We usually approve grant proposals, as long as they aren’t incomplete. Schedule With these categories defined, we just need to decide how much time to allocate, and when to schedule it. For example, here’s our current “no devices” schedule: "No Devices" times Reason After Dinner Reduce stimulation before bed Sundays Protected for church and family Saturdays, before chores are done Incentivize quick completion of chores, so our Saturday afternoons remain available The categories + schedule constitutes our device policy, in addition to Daily Demos, which we continue to hold on the side. Summary Addictive device consumption can easily crowd out activities that are important long-term but deliver less dopamine short-term. Our device-time categories create a protected space for those activities on a consistent schedule that our kids can expect and make plans around. This is what works for us. Your milage may vary! Thanks for reading this post via RSS! Let me know your thoughts by leaving a comment on the original post or sending me an email.

yesterday • 1 votes
Introducing The 4-Year Battery Keychain for AirTag

There are few things worse than a dead AirTag when you need it. That's why we designed the The 4-Year Battery Keychain for AirTag. It replaces the low power CR2032 coin cell with an included Toshiba CR2477 battery for over 4x more capacity. And does so in a minimal form factor.  Assembles in seconds. Split key ring + braided cord included. Easy to open with included tool. Perfect on a keychain.  And great for backpacks or a purse.  Also available on Amazon.

2 days ago • 1 votes
📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in