|
Why ANZ Technology Leaders Are Rethinking How AI, Speed, and Security Intersect
-
snyk.io
-
1 year 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 .
|
|
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.
|
|
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.
|
|
I typically like my macOS desktop free from distractions, which includes hiding the status bar. Having said that, I don't want to lose track of time, and for that, I built a tiny ever-present floating clock. While it's been a while since I built this clock, it's only now that I decided to make it available via Homebrew . EverTime lives in its own GitHub repository and can be installed with: brew install --HEAD xenodium/everti..
|
Remove an unnecessary and auto-generated Hugo meta tag by setting disableHugoGeneratorInject to true.
|
Remove an unnecessary and auto-generated Hugo meta tag by setting disableHugoGeneratorInject to true.
|
Remove an unnecessary and auto-generated Hugo meta tag by setting disableHugoGeneratorInject to true.
|
|
Remove an unnecessary and auto-generated Hugo meta tag by setting disableHugoGeneratorInject to true.
|
|
Beyond Coverage - Building Truly Complete Test Suites with GitHub Copilot
-
www.safjan.com
-
1 year ago
-
eng
This article explores how to move beyond simplistic code coverage metrics to build truly comprehensive test suites using GitHub Copilot. Drawing from practical experience, I demonstrate how AI-assisted testing can identify behavioral gaps, validate API contracts, generate maintainable tests, and address flaky tests - ultimately creating a sustainable quality assurance strategy focused on behaviors rather than coverage percentages. Learn spe..
|
|
Beyond Coverage - Building Truly Complete Test Suites with GitHub Copilot
-
www.safjan.com
-
1 year ago
-
eng
This article explores how to move beyond simplistic code coverage metrics to build truly comprehensive test suites using GitHub Copilot. Drawing from practical experience, I demonstrate how AI-assisted testing can identify behavioral gaps, validate API contracts, generate maintainable tests, and address flaky tests - ultimately creating a sustainable quality assurance strategy focused on behaviors rather than coverage percentages. Learn spe..
|
|
Quoting Brent Simmons : Chatting with my friends about how I hate these fascist assholes doesn’t do a damn thing. Protests work. (Imperfectly, sure, with no guarantees. But it sure beats not protesting.) He’s attending No Kings today.
|
|
Quoting Brent Simmons : Chatting with my friends about how I hate these fascist assholes doesn’t do a damn thing. Protests work. (Imperfectly, sure, with no guarantees. But it sure beats not protesting.) He’s attending No Kings today.
|
|
Quoting Brent Simmons : Chatting with my friends about how I hate these fascist assholes doesn’t do a damn thing. Protests work. (Imperfectly, sure, with no guarantees. But it sure beats not protesting.) He’s attending No Kings today.
|
|
Built this when Claude couldn't read Apple's docs. Now it converts 69+ documentation sites to clean llms.txt. Free, instant, no BS.
|
|
Quoting straight from Jim Nielsen’s note on LLM training on copyrighted data: As a broke teenager, the web was this strange wonderland where you could access all kinds of copyrighted material using tools developed by fringe individuals/communities: Napster, Kazaa, Torrents, Usenet, etc. These tools (at least in the beginning) weren’t really made for profit, just to subvert the gatekeepers (and yeah, steal their profits). Now — in a ..
|
|
Part of a short sequence of posts about various testing practices. They could be used as pointers in pull request reviews. Most modern testing frameworks strive for terseness and minimization of boilerplate (thankfully). However, I find RSpec (and copycats ) in a league of its own in terms of expressivity, elegance, and (unfortunately) the number of ways to skin those cats. For example, it is easy to define contexts (describe and con....
|
|
At Jane Street, we’ve been actively making improvements to OCaml for a long time. Over the last few years, we’ve started to build some fairly ambitious extensions to the language. Our aim is to make OCaml a great language for performance engineering . This work has always been open source, and our hope is to contribute these extensions to upstream OCaml , but we’re still iterating on their design as we gain experience using them. As such,..
|
|
At Jane Street, we’ve been actively making improvements to OCaml for a long time. Over the last few years, we’ve started to build some fairly ambitious extensions to the language. Our aim is to make OCaml a great language for performance engineering . This work has always been open source, and our hope is to contribute these extensions to upstream OCaml , but we’re still iterating on their design as we gain experience using them. As such,..
|
|
Part of a short sequence of posts about various testing practices. They could be used as pointers in pull request reviews. Most modern testing frameworks strive for terseness and minimization of boilerplate (thankfully). However, I find RSpec (and copycats ) in a league of its own in terms of expressivity, elegance, and (unfortunately) the number of ways to skin those cats. For example, it is easy to define contexts (describe and con....
|
|
In my last post, I laid out a list of core tenets for what the social media platform of tomorrow could look like. Here they are again, for reference: Core Tenets: So, let’s start breaking these down, one by one,…
|
|
Folks are starting to figure out what kind of environment AI agents need to be productive . The gist is: Agents need clear guidelines in a markdown file at the root of the repository explaining how to contribute to the project. Agents need a clean, isolated, reproducible environment in which they can run tests and go wild without breaking stuff and getting stuck. If the environments are sufficiently isolated, you can run them in parall..
|
|
Calibro 35’s Exploration, their latest album that I have just purchased, supremely fits and redefines the instrumental jazz-funk genre, adding a firm pinch of “vintage futurism,” as they call it. We were born with our heads facing forward and our eyes looking backward toward the future and the past. We have always struggled more with the present. A review that makes them justice and includes a concise yet well-done listening guide is..
|
|
Calibro 35’s Exploration, their latest album that I have just purchased, supremely fits and redefines the instrumental jazz-funk genre, adding a firm pinch of “vintage futurism,” as they call it. We were born with our heads facing forward and our eyes looking backward toward the future and the past. We have always struggled more with the present. A review that makes them justice and includes a concise yet well-done listening guide is..
|
|
Calibro 35’s Exploration, their latest album that I have just purchased, supremely fits and redefines the instrumental jazz-funk genre, adding a firm pinch of “vintage futurism,” as they call it. We were born with our heads facing forward and our eyes looking backward toward the future and the past. We have always struggled more with the present. A review that makes them justice and includes a concise yet well-done listening guide is..
|
Der Aberglaube – Schwarze Katzen, Freitag der 13., vierblättrige Kleeblätter, Zeichen über der Tür: Nur Abergläubische wissen sofort, worum es geht.
|
|
Looking for a guide on getting started with marimo notebooks? How do you build a reproducible notebook for sharing or create a dashboard with interactive UI elements? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
|
|
Between now and June 20, if you treat your friend to either a monthly or annual Nitro membership, you’ll earn the Freshly Picked Avatar Decoration to splash across your profile pic!
|