Holding cybersecurity vendors accountable for their claims is a critical part of improving security.
I'm not a troll. I'm not lying. And I'm not harassing you. But since that's your response: Here we go again.
@ZackKorman I made this, so I knew if something is installed in the cache, but obviously the package can remove itself from the cache. This all seems like such a mess 🙁
https://t.co/09NWq7fChq
🤨 People keep asking how to protect yourself.
#1: set min-release-age=7 in .npmrc
#2: install Socket for GitHub (it's free!) to protect PRs from bad dependencies: https://t.co/D9bsRJj65R
#3: install Socket Firewall (also free!) to protect your laptop: https://t.co/u1NRD57PQ8
Since I haven’t received any sponsorship offers, I’m continuing my job search. I updated my website. I expanded my contributions to the open-source projects I’ve been involved with.
You can now SSH directly into running Containers using Wrangler. Debug processes or run one-off commands without restarting your instance.
https://t.co/Xv2beQ9WAU
Did I accidentally make Ceefax for wind farms? 👾
This is a new toy that I created over the weekend, a 128x128 LED matrix display that shows the live status of any wind farm in Great Britain that's on the balancing system.
Here's what it can do…
🗺️ Custom pixelated map of Great Britain
🟡 Wind farms shown as yellow dots
🔴 Selected wind farm flashes red
⛔ B6 boundary to show location of grid bottlenecks
📊 Output, capacity and other live metrics
🌬️ Live wind speed and direction at the wind farm
📱 Select the wind farm using a UI on your phone
🔄 Rotating blades showing estimated turbine behaviour
✨ Fancy animated loading screen because why not
⌛ Automatic updates every 15 minutes
It was a hell of a learning experience, especially considering I haven't touched any electronics for years until a few weeks ago. Fortunately Claude Code gave me a helping hand with the MicroPython and coffee did the rest.
In terms of parts:
▶︎ Four 64x64 HUB75 LED matrix panels
▶︎ Pimoroni Interstate75 Pico controller
▶︎ 3D printed panel brackets and stand
▶︎ Various messy cables that you can't see
▶︎ Lots of janky MicroPython
I've also upgraded the 3D printed wind turbine "physical twin" that mimics the live rotational speed at any wind farm. This now also has a mobile UI for selecting the wind farm, meaning both the display and the turbine can show conditions at the same wind farm.
In the video you can see the rotation of the wind turbine update alongside the changes on the display, it's pretty cool seeing them working side by side.
There's a lot to tidy up and improve but I'm quite happy with the progress considering this was a hack job over one weekend in between other tasks.
What else would you like to see this do?
I also need to move my new plant out of its temporary home in a casserole dish…
I'm leaving @tldraw to enter the world of contracting.
From January, I'll be prototyping contributor tools at @wikipedia.
My next availability is June!
🚀 Martin v1.0 is here!
Our fastest, most capable open-source tile server reaches its first major milestone after 8 years of development.
Read more: https://t.co/ABIUvgiwYf
#maplibre#openstreetmap#foss4g#opensource
Super excited that our paper, co-authored with @junkato, on parameter-tuning widgets for creative software has been accepted to #UIST2025. It’s my first academic paper ever, which makes it way more special. #tweeqjs
https://t.co/pjwcjumLmF
you can just position: sticky things
basic CSS layout tricks get overlooked so much, but often provide greater impact, going unnoticed
other way to trick sticky positioning 👇🧵
🚀 I am thrilled to share the final Table of Contents for my upcoming book, Introduction to GIS Programming: A Practical Python Guide to Open Source Geospatial Tools! Currently wrapping up the last chapter on Distributed Computing with Apache Sedona. Aiming for a release before in two weeks. Stay tuned!
📚 Book website: https://t.co/csYxHzcg0v
📝 Table of Contents: https://t.co/nLtT08Uc0S
🔗 GitHub: https://t.co/TqQn0JtCsr
#Geospatial #OpenSource #Jupyter #Mapping
We’re heartbroken by the loss of Mikeal Rogers, a key figure in the Node.js ecosystem and a force behind so much of what makes this community what it is.
To help preserve his legacy, we’ve opened a GitHub repo for stories, photos, and memories: https://t.co/Wr7Nm8xcPJ
Mikeal believed in building human systems, not just software. If he impacted your life, we’d love for you to share something there.
💚 Thank you, Mikeal.
https://t.co/KQW9CBley9
A minor milestone for a lot of projects, but Terra Draw hit 10k downloads a week on npm this week 🎉 If you're interested in finding out more check out the repo https://t.co/o3ebmOflrD