|
Discord’s Soundboard lets you instantly react to the call with quick custom soundbites. Where do you use it? How do you add more sounds, and how long can they be? Listen closely as we lay it all down!
|
|
The most recent change to the search engine is a system that profiles websites based on their rendered DOM. The goal is identifying advertisements, trackers, nuisance popovers, and similar elements. The search engine already tries to do this, but isn’t very good at it because it’s only looking at static code. It turns out to be somewhat difficult to determine what a website that has non-trivial javascript will look like based its source..
|
|
Brave's Rewards 3.0 Partner Program is picking up speed. Designed to expand BAT utility, the program gives partners premium exposure to Brave's 86M+ monthly active users.
|
|
So, last time I said I was hooked, and that I wrote an allocation profiler. That’s true! And it was comparatively easy. Starting from the baseline of SpiderMonkey which sleeps before exit from the last blog post, the profiler looks like this: BEGIN { printf("Attaching probes for %s", str($1)) } uprobe:$1:cpp:"*gcprobes::CreateObject*" { // 7 frames as the hook is ususally quite deep, so we want // to see user code too. @alloc[....
|
|
TDD: The Missing Protocol for Effective AI Assisted Software Development
-
8thlight.com
-
1 year ago
-
eng
Bottom Line Up Front The goal isn't to replace human developers but to offload repetitive tasks so we can focus on creativity and architecture—where human expertise is irreplaceable. Start your next feature by writing tests first, then let AI help implement the solution. You'll deliver higher quality code faster, with greater confidence. Large Language Models Aren't as Simple as They Seem Large language models (LLMs) have a fundamental flaw....
|
|
So I have been having quite a bit of fun learning about eBPF. It’s been on my todo list for like two or three years, but I’ve finally made the time to actually start to figure it out, and have already found some neat stuff, and had to do some fun hacking. Let’s set the stage. eBPF is an instrumentation and tracing system built into Linux (and Windows these days!). The general thrust of it is that you provide the kernel with some b....
|
|
Reply to Issues · Hanno Perrey / khalel · GitLab Ability to pass options (before command) to vdirsyncer Hi. I've been using khalel + khal + vdirsyncer for the last few days, and it has been an absolute joy. I tried various ways of working with my work calendar in my org system, and this has been the best in terms of stability and simplicity. However, in my setup, vdirsyncer shows a lots of …
|
|
If you know your chronotype, you can be intentional about when you plan certain types of tasks, which makes them easier to achieve!
|
|
Chris Woodruff produced an excellent series of posts to introduce the C# developer to the language of Rust.
|
|
Chris Woodruff produced an excellent series of posts to introduce the C# developer to the language of Rust.
|
|
Discover the Snyk AI Security Platform, purpose-built for safe AI innovation and building trust in AI-driven software. Learn how Snyk offers comprehensive visibility, intelligent prioritization, and scalable policy enforcement for AI.
|
|
Discover Snyk Labs, Snyk’s AI security resource hub for the latest technical demos, sharing emerging threats and standards, & early insights into the AI security landscape.
|
|
Using Postgres pg_test_fsync tool for testing low latency writes
-
tanelpoder.com
-
1 year ago
-
eng
Here’s a useful tool for quickly testing whether a disk (or a cloud block store volume) is a good candidate for your database WAL/redo logs and any other files that require low latency writes. The pg_test_fsync tool is bundled with standard Postgres packages, so no extra installation is needed. You don’t actually have to use Postgres as your database, this tool’s output is universally valuable for any workload requiring fast writes.
|
|
Using Postgres pg_test_fsync tool for testing low latency writes
-
tanelpoder.com
-
1 year ago
-
eng
Here’s a useful tool for quickly testing whether a disk (or a cloud block store volume) is a good candidate for your database WAL/redo logs and any other files that require low latency writes. The pg_test_fsync tool is bundled with standard Postgres packages, so no extra installation is needed. You don’t actually have to use Postgres as your database, this tool’s output is universally valuable for any workload requiring fast writes.
|
|
Checkpoint 3: Leveling Up Discord Quests with Orbs and Advanced Measurement
-
discord.com
-
1 year ago
-
eng
We're expanding our Quests advertising product with a new reward for users: Discord Orbs. We’re also introducing a new partnership with Kantar, which will further enhance the return on investment measurement and analytics capabilities of Quests for advertisers.
|
|
Heroku recently made the next generation platform – Fir – generally available. Fir builds on the strengths of the Cedar generation while introducing a new modern era of developer experience. Fir leverages modern cloud-native technologies to provide a seamless and performant platform. One of the goals we set out to achieve with Fir is to […] The post OpenTelemetry Basics on Heroku Fir appeared first on Heroku .
|
|
Humans drink some coffee, but moreso, we drink tea. The United Nations Food and Agriculture Organization claims that tea is the world’s most-consumed beverage after water. Comparing the Statistia pages on tea and coffee , you’ll see 2025 global consumption estimates of 7.75 billion kg of tea and 7.47 billion kg of coffee – nearly the same by weight. But when you consider that a cup of tea uses around 2-5 grams of leaves, and a cup of c..
|
|
Update: Added macOS Trash integration. While GNU/Linux had been my operating system of choice for many years, these days I'm primarily on macOS. Lucky for me, I spend most of my time in Emacs itself (or a web browser), making the switch between operating systems a relatively painless task. I build iOS and macOS apps for a living, so naturally I've accumulated a handful of macOS-Emacs integrations and tweaks over time. Below are some o....
|
|
One Amazon engineer said his team was roughly half the size it had been last year, but it was expected to produce roughly the same amount of code by using A.I.” — New York Times, May 25, 2025 Generative AI is transforming software engineering. Used well, it can boost productivity, uncover solutions faster, and streamline development workflows. I’m all for that. But in the rush to adopt AI, we’re also seeing the resurgence of a long-debunke..
|
|
Revenue Automation Series: Testing an Integration with Third-Party System
-
engineeringblog.yelp.com
-
1 year ago
-
eng
Background As described in the second blog post of Revenue Automation series, Revenue Data Pipeline processes a large amount of data via complex logic transformations to recognize revenue. Thus, developing a robust production testing and integration strategy was essential to the success of this project phase. The status quo testing process utilized the Redshift Connector for data synchronization once the report was generated and published t..
|
|
Backfilling Postgres TOAST Columns in Debezium Data Change Events
-
www.morling.dev
-
1 year ago
-
eng
Table of Contents Debezium Reselect Postprocessor Flink DataStream API Flink SQL With OVER Aggregation Flink Process Table Functions Summary and Discussion Postgres logical replication, while powerful for capturing real-time data changes, presents challenges with TOAST columns, whose values can be absent from data change events in specific situations. This post discusses how Debezium addresses this through its built-in res..
|
|
Backfilling Postgres TOAST Columns in Debezium Data Change Events
-
www.morling.dev
-
1 year ago
-
eng
Table of Contents Debezium Reselect Postprocessor Flink DataStream API Flink SQL With OVER Aggregation Flink Process Table Functions Summary and Discussion Postgres logical replication, while powerful for capturing real-time data changes, presents challenges with TOAST columns, whose values can be absent from data change events in specific situations. This post discusses how Debezium addresses this through its built-in res..
|
|
When building RavenDB 7.0, a major feature was Vector Search and AI integration.We weren't the first database to make Vector Search a core feature, and that was pretty much by design. Not being the first out of the gate meant that we had time to observe the industry, study new research, and consider how we could best enable Vector Search for our users. This isn’t just about the algorithm or the implementation, but about the entire mindset....
|
|
When building RavenDB 7.0, a major feature was Vector Search and AI integration.We weren't the first database to make Vector Search a core feature, and that was pretty much by design. Not being the first out of the gate meant that we had time to observe the industry, study new research, and consider how we could best enable Vector Search for our users. This isn’t just about the algorithm or the implementation, but about the entire mindset....
|
|
Another travel blog, this time heading roughly an hour away in a car to visit Anna Maria Island for an 3 day holiday weekend.
|
|
In this blog post, we will explore a whitepaper for technology startups, describing a 'mini-republic' corporate charter inspired by some historical constitutional documents and the Roman Republic.
|
|
At work we're so absorbed in the difficulties we face that it becomes easy to forget what we appreciate and what we value in our coworkers. On social media we can be so focused on our own work that we forget to interact with others'. I have heard so many times from founders that they switch between heads down building, disappearing from the community, and then pop up to talk about what they've built. Engineers often say the exact same thi....
|