Skip to main content

Posts

Starlink Mini Review: One Month of Internet Anywhere

I've been running the Starlink Mini for just over a month now — in my car, on hiking trips, and pretty much anywhere I want a connection off the grid. Here's an honest rundown after real-world use. My setup I don't use the Mini as home internet. For me it's about connectivity anywhere : I keep it in the car for a signal on the road, and I bring it along when hiking so I can get online during breaks or from a remote spot. If you need the internet where cell coverage gives up, that's exactly the gap this fills. Performance Speed has genuinely not been an issue. On a good placement with a clear view of the sky, I've seen up to 200 Mbps — more than enough for video calls, uploads, and anything I throw at it. In the car it holds a strong signal as long as there aren't trees directly overhead. That's the one rule you learn fast: the dish needs an open view up. Block the sky and the connection suffers. Power The Mini is easy to keep running. ...
Recent posts

How I Run My Own Personal AI Assistant with OpenClaw

For the past few weeks I've been running my own personal AI assistant, and the tool that makes it possible is OpenClaw . If you've ever wanted a ChatGPT-style helper that actually lives on your own machine, remembers your projects, and can take real actions instead of just talking, this one is worth a look. What is OpenClaw? OpenClaw is an open-source framework for running a persistent AI agent that you own. Instead of a chat window you open and close, it runs quietly in the background on your computer and talks to you through apps you already use — in my case, Telegram. I can message it from my phone and it responds even when my laptop lid is closed. Why I like it The big difference from a normal chatbot is memory and action . My assistant keeps notes across sessions, so it remembers my projects, my preferences, and what we worked on last time. It can also actually do things — read and edit files, run commands, deploy my web apps, check dashboards, and searc...

Sluicegate Tutorial with FlowStudio

This walkthrough shows how to use FlowStudio ’s sluice gate (rectangular channel) worksheet: upstream pool depth from specific energy, downstream gradually varied flow, and—when the case allows— hydraulic jump placement plus an empirical jump length (SI units). Open FlowStudio → https://flow.syncster.dev What you are solving A bottom sluice in a wide rectangular channel passes a discharge Q . The worksheet assumes a contracted depth at the vena contracta, y 2 = C c a , where a is gate opening and C c is a contraction coefficient (often near 0.6–0.65). From specific energy matching between the upstream pool and the contracta—together with a check against uniform normal depth y n for the approach channel—the sheet finds upstream pool depth y 1 . Downstream, it integrates Manning-based gradually varied flow from the gate. If the contracta is supercritical and you set a subcritical tailwater y t (or...

Trapezoidal Channel Analysis with FlowStudio

This walkthrough shows how to find normal depth in a trapezoidal open channel when you know discharge , geometry , Manning’s n , and bed slope —using FlowStudio ’s trapezoidal open-channel worksheet (uniform flow, SI units). Open FlowStudio → https://flow.syncster.dev What you are solving In uniform flow , depth and velocity stay constant along a long prismatic reach. Manning’s equation links discharge to geometry and resistance. For a trapezoid with bottom width b and side slope z (horizontal to vertical, H:V), flow area and wetted perimeter depend on water depth y . If Q , b , z , n , and S are given, there is a unique normal depth y that satisfies Manning for that discharge (within physical limits). FlowStudio uses the standard relations: area A = y ( b + zy ), wetted perimeter P = b + 2 y √(1 + z ²), hydraulic radius R = A / P , then V = (1/ n ) R 2/3 S 1/2 and Q = VA . It also reports t...

Intoducing FlowStudio

If you work with open-channel hydraulics , weirs , gradually varied flow , or seepage under structures , you have probably bounced between spreadsheets, textbook charts, and half-finished notebooks. FlowStudio is a small web app built to keep that work in one place: structured worksheets, clear outputs, and a project tree so you can find yesterday’s calculation. Try the app: https://flow.syncster.dev What FlowStudio is FlowStudio is a browser-based engineering workbook for hydraulic and civil topics. Each worksheet has a dedicated form: you enter geometry, discharge, slopes, coefficients, and so on; the app computes results and can show charts and schematics where it helps (for example, depth profiles, rating curves, section views, or Khosla uplift diagrams). Your inputs and outputs are saved as structured data so you can reopen a sheet and continue without redoing the setup. Organize work in projects and folders ...

A Brief History of Artificial Intelligence: From Turing to ChatGPT

Artificial intelligence feels like it arrived overnight — one day we were typing search queries, the next we were holding conversations with machines. But AI has a long history, stretching back decades before ChatGPT. It is a story of bold ideas, crushing disappointments, and stubborn researchers who kept going through two “winters” when almost everyone else gave up. Here is the journey, from a single provocative question to the tools we use every day. The question that started it all Alan Turing, whose 1950 paper asked “Can machines think?” (Image: Wikimedia Commons) In 1950, British mathematician Alan Turing published Computing Machinery and Intelligence , opening with a deceptively simple question: “Can machines think?” Rather than get lost in philosophy, he proposed a practical test — now called the Turing Test — in which a machine passes if a human judge cannot reliably tell it apart from a person in conversation. Turing...

Manning's Equation Explained: Open Channel Flow for Irrigation Design

If you design canals, culverts, or any open channel, one formula shows up again and again: Manning's equation . It is the workhorse of open channel hydraulics — the tool engineers use to relate a channel's shape, slope, and roughness to how much water it can carry. Here is a plain-language explanation, with a worked irrigation example. What is Manning's equation? Manning's equation estimates the average velocity of uniform flow in an open channel. In SI (metric) units it is written as: V = (1/n) × R 2/3 × S 1/2 And since discharge Q is just velocity times area, we usually combine them: Q = (1/n) × A × R 2/3 × S 1/2 (In US customary units, a factor of 1.49 replaces the 1 in the numerator.) The variables, explained V — average flow velocity (m/s) Q — discharge, or flow rate (m³/s) n — Manning's roughness coefficient (dimensionless); how much the channel surface resists flow A — cross-se...

Cursor AI Review: Is the AI Code Editor Worth It?

I've been using Cursor as my main code editor for a while now, and enough people have asked whether it's worth switching to that a proper review felt overdue. Short version: for me, yes — but with caveats. What is Cursor? Cursor is an AI-first code editor built as a fork of VS Code. That means every extension, theme, and keybinding you already use in VS Code works here, but with AI woven directly into the editing experience instead of bolted on as a plugin. It's made by Anysphere and can run models from OpenAI and Anthropic under the hood. What I like Tab completion is uncanny. Cursor predicts your next edit — not just the rest of the line, but the next change across the file. Once you get used to hitting Tab, going back to a plain editor feels slow. The Composer / Agent mode. You describe a change in plain language and it edits multiple files at once, showing you a diff to accept or reject. For refactors and boilerplate, this saves real time. It unde...

How I used Google Sheets and Apps Script

Google Sheet is one of the most powerful spreadsheet application that exists online, rivaling with Microsoft's Excel. One of the main strengths is its strong support for collaboration with other users, much easier and popular than collaboration tools with Microsoft Office. Aside from plain spreadsheet, it also supports extensions such as macro. If you are familiar with macros on other office tools, they work almost the same. However, the most extension I use and tinker with is the Apps Scipt . Apps Script Extension One of the challenges I faced recently is how do I track or monitor reports in our department if they are submitted on time or worst, forgotten due to lack of better monitoring tools. So I thought if there can be simple applications that can be deployed or use by a more general user to allow reminding periodically what reports are approaching due dates or those that are past dues. Then I looked for a way, instead of creating a full blown app from scratc...

Automate Sending Email with Apps Script and Google Sheet

Introduction It has been too long that many people uses Microsoft Excel in day-to-day computing tasks. It's so big that it almost resemble a programming language where non-technical people can create their own spreadsheet programs. It has many uses with just the default grid-type data entries. But Microsoft Office developers did not stopped there. They gave it more power by adding a scripting capability to it with VBA or Visual Basic for Applications. Most of the office apps of Microsoft has this VBA at their disposal but I most used it with Microsoft Excel. It was the most appropriate application for me to use it. But then come the big competition. I'll skip the open source apps that may compete with Microsoft Office and go directly with the big one. This is the Google Sheet from Google. Introducing Google Sheet Google Sheets is an online spreadsheet application that allows users to create, edit, and format spreadsheets to organize and analyze information....