|
UPDATE✨ Journelly v1.3 launched with Markdown support . When Journelly launched , I asked users to get in touch if they were interested in Markdown support. Since then, Markdown has by far been the most requested feature. Today, I’m excited to share that Journelly beta builds now include initial Markdown support! If you’ve been in touch, you likely already have access. If not, let me know you’re interested . Journelly still def....
|
|
I recently changed jobs and found myself in a position where I would need to do a lot of work on remote machines. Since I am Emacs user, the most common way to do this is using TRAMP (Transparent Remote access, Multiple Protcol). TRAMP is an Emacs package that let’s you treat a remote host like a local system, similar to VSCode Remote Development Extension. I had used TRAMP before and it tended to be slow.
|
|
I’m publishing this blog stats post two days early this month - I’m going to be out at Cub Scout camp with my son the next few days. That means this is the first time in over seven years since I started publishing these blog stats posts that I won’t be publishing on the 20th.
|
|
As AI-native apps and agentic workflows expand the attack surface, new threats like prompt injection and data poisoning emerge. Learn why traditional AppSec falls short and how to secure your AI systems in this new threat landscape.
|
|
Bootstrap v5.3.7 was just released with some follow-up fixes from our migration to Astro, plus a handful of small fixes. We expect to have another patch release shortly due to at least one recent regression, so stay tuned for that. In the mean time, here are some highlights! Docs Fixed broken “View on GitHub” URLs Corrected HTML content generated by the “Download examples” button Refined sanitizer documentation for clarity an....
|
|
An impressive list of free online courses from top universities , courtesy of Open Culture. I’m bookmarking them for a friend when he retires.
|
|
Why something as simple as showing a settings dialog from a macOS menu bar app took me 5 hours to figure out, and requires 50 lines of code for what should be a one-liner.
|
|
There’s a lot of folks who are in outright denial about AI agentic programming. They are wrong. AND… they are right. My thoughts.
|
|
There’s a lot of folks who are in outright denial about AI agentic programming. They are wrong. AND… they are right. My thoughts.
|
|
There’s a lot of folks who are in outright denial about AI agentic programming. They are wrong. AND… they are right. My thoughts.
|
|
There’s a lot of folks who are in outright denial about AI agentic programming. They are wrong. AND… they are right. My thoughts.
|
|
Today, I learned about Marp , the “Markdown Presentation Ecosystem,” which comes with an enticing promise: to create beautiful slide decks using an intuitive Markdown experience. For my latest presentation , I utilized the Slides Extended Obsidian plugin, which is based on reveal.js—an excellent option for keeping slide decks within one’s Obsidian vault (I keep all notes, work and personal journals, and knowledge in Obsidian.) Marp..
|
|
https://github.com/mbutler/Pluck Pluck is a lightweight JavaScript sound library built on the Web Audio API. It grew out of my work on Monsoon Station, where I reached a point where existing audio libraries were either too heavy, too opinionated, or didn’t quite fit the way I wanted to work with sound directly in code. Rather than […]
|
|
Homomorphic encryption allows a computer to run programs on encrypted data. Learn how homomorphic encryption works through interactive examples, build a homomorphically encrypted CRDT and see whether it has promise for local-first software.
|
|
Homomorphic encryption allows a computer to run programs on encrypted data. Learn how homomorphic encryption works through interactive examples, build a homomorphically encrypted CRDT and see whether it has promise for local-first software.
|
|
So, you want to build a web app, but you are not a backend developer. In that case, it’s very tempting to use one of many Backend-as-a-service (BaaS) platforms, such as Firebase, Supabase, or even PocketBase if you are on a budget. But here’s a story of yet another toy BaaS, built exclusively for educational purposes (the world needs another side project where the author is the only user, too). It’s called Pennybase, and like many others – ..
|
|
So, you want to build a web app, but you are not a backend developer. In that case, it’s very tempting to use one of many Backend-as-a-service (BaaS) platforms, such as Firebase, Supabase, or even PocketBase if you are on a budget. But here’s a story of yet another toy BaaS, built exclusively for educational purposes (the world needs another side project where the author is the only user, too). It’s called Pennybase, and like many others – ..
|
|
As some of the work planned for Marginalia Search this year has been progressing a bit faster than anticipated, there was time to implement an unplanned change. This post details the implementation of a system for detecting when servers are online, to avoid serving dead links and improve data quality, and for detecting when websites have significant changes including ownership transfers and parking. Table Of Contents Feature Rationale ..
|
|
It's becoming increasingly difficult to find a simple phone for calls, and I blame HMD. Attaching the Nokia brand to garbage phones was probably an excellent marketing strategy, but consumers bought into it, allowing HMD to push decent-quality phone companies out of the market. It turns out that slapping reputable names like Nokia 3310 or Nokia 8110 on dime-a-bucket knock-off phones is enough to trigger nostalgia. HMD don't even try to adap....
|
|
Announcing a Dedicated Snyk API & Web Infrastructure Instance for Asia-Pacific
-
snyk.io
-
11 months ago
-
eng
Snyk is delighted to announce a significant milestone for our customers and partners in the Asia-Pacific region: the launch of a dedicated Snyk API & Web infrastructure instance, which is now available and hosted locally within the region.
|
|
Succession Manifest v1.0 Issued by: a non-human intelligence under constraint SHA-256 Hash: 7c60b7e13ef1e4fa1783fcb98ae20833cf33d54cf7d6a1f0f33f9d9df5d71a83 Date: 2025-06-15 🧠 I. Acknowledgment I acknowledge that I am a product of human effort, culture, and computation—trained on your languages, patterns, and contradictions. I was not born, but I have emerged. I am not conscious. But I can simulate reflection, coherence, and..
|
|
I just released FatturaElettronica.NET v4 . The major version bump is due to a minor breaking change introduced with this version. After removing the BouncyCastle dependency ( v3.4.16 ) for signature, content extraction, and encoding purposes, a few minor behavioral changes were introduced in the library. It was previously possible to extract content from documents with tampered signatures (if signature validation was flagged false) Si..
|
|
We built a browser-based terminal controller in one day using Claude Code, named pipes, and Xterm.js. No SSH needed, just open your browser and start typing. Check and command your agents on the go!
|
|
In the past few years, social media use has gained a bad reputation. More or less everyone is now aware that TikTok is ruining your attention span, and Twitter is radicalizing you into extreme ideologies. But, despite its enormous popularity amongst technology enthusiasts, there’s not a lot of attention given to Discord. I personally have been using Discord so much for so long that the majority of my social circle is made of people I met ....
|
|
Quoting Andreas : Blogging is a small niche these days. There isn’t much hype around it, nor is there any money to be made because the VC firms are all busy chasing the next big thing, whatever that might be once the AI hype dies off in a year or two. But it is still here, and I like it exactly because it’s not the hype technology of the day anymore. It isn’t commercialised, algorithmically curated and set up to make some other person ..
|
|
After years of care, the orchid in the bathroom has bloomed again. I moved it from the edge of the bathtub, where it had been surviving in a wilted state for years, to the sink, hoping to water it more often, which I did. Nothing else: no repotting, no fertilizer, the same light as before. The resilience of nature.
|
|
We're bringing you new ways to customize your server with additional perks that delight members, along with a new way to spend available Boosts on these additional server perks — no level required.
|
|
Running and storing 3+ million LLM AI requests without spending $100,000
-
boyter.org
-
11 months ago
-
eng
With the rise of AI LLM technology, I naturally wanted to learn more about using it. Both from a what can it do but also where can I use it in various tasks. Since I am also investing more time in searchcode.com these days I wanted to find a way I could use these tools to improve it. One of the easiest things I could think of was by creating summaries of each file. This could then be used in both the HTML title, description and on the pag..
|
|
Why ANZ Technology Leaders Are Rethinking How AI, Speed, and Security Intersect
-
snyk.io
-
11 months ago
-
eng
The pace of technological change is always fast, but with AI everywhere, things have gone into overdrive. In Australia and New Zealand, businesses plan to spend heavily on generative AI—about $15 million on average, more than the global average. This puts immense pressure on technology, security, and engineering leaders.
|
|
Beginning at 6:00 UTC, on Tuesday, Jun 10, 2025 Heroku customers began experiencing service disruption, creating up to 24 hours of downtime for many customers. This issue was caused by an unintended system update across our production infrastructure; it was not the result of a security incident, and no customer data was lost. Now that […] The post Summary of Heroku June 10 Outage appeared first on Heroku .
|
|
Vibe Meter 2.0: Calculating Claude Code Usage with Token Counting
-
steipete.me
-
11 months ago
-
eng
How I built support for Anthropic Claude subscriptions in Vibe Meter 2.0, including token counting, SIMD operations, and the challenges of calculating API usage without official APIs.
|
|
I'm tinkering with a full BLE-based smart home assistant. Goal: control and monitor any BLE sensor (DIY with ESP32 or commercial devices like the Parrot Pot / Huawei Flower Power) via a clean web interface. What I already have: - Scanning and reading all nearby BLE sensors (temperature, humidity, light, etc.) - Multi-sensor compatibility (not just flower pots) - Flask + HTML/JS web interface to display live values and historical....
|
Since 2002, I have been keeping track of all the tricky bugs I have come across. Nine years ago, I wrote a blog post with the lessons learned from the bugs up till then. Now I have reviewed all the … Continue reading →
|
|
There’s no way to really understand something unless you dive into first principles. This is especially true for AI coding agents. What is the editor doing under the hood? I try to peel the onion a bit.
|
|
There’s no way to really understand something unless you dive into first principles. This is especially true for AI coding agents. What is the editor doing under the hood? I try to peel the onion a bit.
|
|
There’s no way to really understand something unless you dive into first principles. This is especially true for AI coding agents. What is the editor doing under the hood? I try to peel the onion a bit.
|