# signal

Published articles for signal.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How to Build a Fraud Signal-Sharing Strategy Across Teams and Vendors

DevFeed: [How to Build a Fraud Signal-Sharing Strategy Across Teams and Vendors](<https://devfeed.tech/articles/how-to-build-a-fraud-signal-sharing-strategy-across-teams-and-vendors-20429.md>)

Original publisher: [Read original article](<https://sift.com/blog/how-to-build-a-fraud-signal-sharing-strategy-across-teams-and-vendors/>)

Author: Jacob Sanchez

Published: 2026-09-04T16:37:55Z

Content type: tutorial

Language: en

Sources: [Sift Science](<https://devfeed.tech/sources/sift-science.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Security](<https://devfeed.tech/topics/security.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [cross-team-fraud-collaboration](<https://devfeed.tech/tags/cross-team-fraud-collaboration.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [data](<https://devfeed.tech/tags/data.md>), [fraud](<https://devfeed.tech/tags/fraud.md>), [fraud-kpis](<https://devfeed.tech/tags/fraud-kpis.md>), [fraud-prevention-strategy](<https://devfeed.tech/tags/fraud-prevention-strategy.md>), [fraud-signal-sharing](<https://devfeed.tech/tags/fraud-signal-sharing.md>), [signal](<https://devfeed.tech/tags/signal.md>), [signal-sharing-strategy](<https://devfeed.tech/tags/signal-sharing-strategy.md>), [slack](<https://devfeed.tech/tags/slack.md>), [strategy](<https://devfeed.tech/tags/strategy.md>), [teams](<https://devfeed.tech/tags/teams.md>), [trust-and-safety](<https://devfeed.tech/tags/trust-and-safety.md>), [vendor-data-sharing](<https://devfeed.tech/tags/vendor-data-sharing.md>)

### AI overview

This how-to article discusses building fraud signal-sharing programs across internal teams and vendors. It explains how shared signals such as PII, IP addresses, device data, and activity patterns can support fraud prevention, security, legal, compliance, growth, marketing, and customer support. It also compares informal sharing through Slack and email with shared dashboards and reports.

### Source excerpt

I recently joined Jerry Hoff, CEO of AppSec Training, for a Blueprint Series session on fraud signal sharing, and it's a topic I keep coming back to. Fraud, trust and safety, and security teams often work from separate systems with no shared view of the same bad actor. That gap slows response time and lets [...] The post How to Build a Fraud Signal-Sharing Strategy Across Teams and Vendors appeared first on Sift.

## Where I'm Writing Now: The Complete 14-Part BlocSignal Series on DEV.to

DevFeed: [Where I'm Writing Now: The Complete 14-Part BlocSignal Series on DEV.to](<https://devfeed.tech/articles/where-i-m-writing-now-the-complete-14-part-blocsignal-series-on-dev-to-23055.md>)

Original publisher: [Read original article](<https://medium.com/flutter-community/where-im-writing-now-the-complete-14-part-blocsignal-series-on-dev-to-2b27b47b00c8?source=rss----86fb29d7cc6a---4>)

Author: Randal L. Schwartz

Published: 2026-08-10T16:00:59Z

Content type: opinion

Language: en

Sources: [Flutter Community - Medium](<https://devfeed.tech/sources/flutter-community-medium.md>)

Topics: [Flutter](<https://devfeed.tech/topics/flutter.md>), [Dart](<https://devfeed.tech/topics/dart.md>), [reactive](<https://devfeed.tech/topics/reactive.md>), [Dependency injection](<https://devfeed.tech/topics/dependency-injection.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [bloc](<https://devfeed.tech/tags/bloc.md>), [blocsignal](<https://devfeed.tech/tags/blocsignal.md>), [dart](<https://devfeed.tech/tags/dart.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [dev](<https://devfeed.tech/tags/dev.md>), [developer-community](<https://devfeed.tech/tags/developer-community.md>), [development](<https://devfeed.tech/tags/development.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [series](<https://devfeed.tech/tags/series.md>), [signal](<https://devfeed.tech/tags/signal.md>), [state-management](<https://devfeed.tech/tags/state-management.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The author announces that DEV.to and the Google Developer Experts organization on DEV.to are now the primary publishing hubs for new technical writing. The article presents a 14-part BlocSignal series covering Dart and Flutter state management, architecture, interoperability, dependency injection, tracing, and web development.

### Source excerpt

If you've been following my articles here on Medium over the years, thank you! I wanted to share a quick update on where I'm primarily publishing my new technical deep dives, architectural guides, and Flutter/Dart tutorials. Going forward, my primary writing hub is DEV.to (@randalschwartz) and the official Google Developer Experts (GDE) organization on DEV.to. DEV.to provides a vibrant developer community, native Dart syntax highlighting, and a built-in Series feature that links connected articles into structured, multi-part curricula. 🚀 The New Series: BlocSignal Architecture & Practice Over the last month, my team and I launched BlocSignal -- a production-grade state management framework for Dart and Flutter that bridges BLoC's enterprise discipline with Signals' 0ms synchronous reactivity. We've published a comprehensive 14-part series on DEV.to covering everything from core state machine philosophy and Riverpod/Provider interop to dependency injection, OpenTelemetry tracing, and Jaspr web development. Here is the complete roadmap of all 14 articles available to read right now on DEV.to: 🏛 1. Core Architecture & Philosophy Introducing BlocSignal: Unidirectional Data Flow Meets Reactive Signals The origin story: bridging BLoC semantics with Rody Davis's signals v7 primitives for 0ms microtask queue latency. BLoC meets Signals: How to Pitch BlocSignal to Your Dev Leads How to navigate technical team reviews and explain the enterprise value of synchronous signal graphs. How We Achieved Full BLoC API & Protocol Parity in BlocSignal 0.2.0 A deep dive into BlocProvider, BlocBuilder, BlocListener, BlocConsumer, and context.select parity. Beyond ProviderNotFound: How BlocSignal Rethinks State Location and Synchronous Propagation Solving scope lookups and understanding why synchronous signal updates prevent frame tearing. From Raw Signals to BlocSignal: Taming Reactivity for Enterprise Scale How encapsulating signals inside Cubit/Bloc containers stops global signal "spagh

## Reverse-engineer an ASIC from its chip layout

DevFeed: [Reverse-engineer an ASIC from its chip layout](<https://devfeed.tech/articles/can-you-reverse-engineer-an-asic-20156.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/can-you-reverse-engineer-an-asic/>)

Author: Anish Singhani

Published: 2026-08-05T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [Hardware](<https://devfeed.tech/topics/hardware.md>), [Reverse Engineering](<https://devfeed.tech/topics/reverse-engineering.md>), [Verilog](<https://devfeed.tech/topics/verilog.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [design-automation](<https://devfeed.tech/tags/design-automation.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [puzzle](<https://devfeed.tech/tags/puzzle.md>), [reverse-engineering](<https://devfeed.tech/tags/reverse-engineering.md>), [routing](<https://devfeed.tech/tags/routing.md>), [signal](<https://devfeed.tech/tags/signal.md>)

### AI overview

Jane Street presents a puzzle that challenges readers to reverse-engineer an ASIC from its physical chip layout, recover the underlying netlist, determine the circuit's purpose, and derive a final answer from its output.

### Source excerpt

Earlier this year we published a puzzle that handed you a complete neural network and asked you to figure out what it did. The response was great, so we've made another one! This time, we're going much deeper down the tech stack. For this puzzle we've designed a chip, but we're only giving you the layout. A crash course in how chips get made Modern chips start life as code.

## Troubleshooting Tarana Wireless Customer Connections

DevFeed: [Troubleshooting Tarana Wireless Customer Connections](<https://devfeed.tech/articles/troubleshooting-tarana-wireless-customer-connections-40167.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/netops/troubleshooting-tarana-wireless-customer-connections/>)

Author: j2sw

Published: 2026-08-04T18:18:31Z

Content type: tutorial

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>)

Tags: [access-point](<https://devfeed.tech/tags/access-point.md>), [isp](<https://devfeed.tech/tags/isp.md>), [latency](<https://devfeed.tech/tags/latency.md>), [network-operations](<https://devfeed.tech/tags/network-operations.md>), [network-troubleshooting](<https://devfeed.tech/tags/network-troubleshooting.md>), [rf](<https://devfeed.tech/tags/rf.md>), [rf-troubleshooting](<https://devfeed.tech/tags/rf-troubleshooting.md>), [signal](<https://devfeed.tech/tags/signal.md>), [tarana](<https://devfeed.tech/tags/tarana.md>), [transmission](<https://devfeed.tech/tags/transmission.md>), [troubleshooting](<https://devfeed.tech/tags/troubleshooting.md>), [wireless](<https://devfeed.tech/tags/wireless.md>), [wireless-networking](<https://devfeed.tech/tags/wireless-networking.md>), [wisp](<https://devfeed.tech/tags/wisp.md>)

### AI overview

This troubleshooting guide explains why a single metric cannot establish the health of a Tarana wireless customer connection. It recommends evaluating RSSI, SNR, modulation rate, retransmissions, latency, sector utilization, and trends together to identify signal limitations, interference, changing RF conditions, and their effects on throughput.

### Source excerpt

Troubleshooting Tarana wireless customer connections means looking at RSSI, SNR, modulation, retransmissions, latency, sector utilization, and trends together. The post Troubleshooting Tarana Wireless Customer Connections appeared first on Justin Wilson (j2sw).

## ESP-IDF tutorial series: PWM

DevFeed: [ESP-IDF tutorial series: PWM](<https://devfeed.tech/articles/esp-idf-tutorial-series-pwm-13792.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/08/pwm-ledc-light/>)

Author: John Lee

Published: 2026-08-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [channel](<https://devfeed.tech/tags/channel.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [conversion](<https://devfeed.tech/tags/conversion.md>), [devkit](<https://devfeed.tech/tags/devkit.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [generate](<https://devfeed.tech/tags/generate.md>), [ledc](<https://devfeed.tech/tags/ledc.md>), [peripheral](<https://devfeed.tech/tags/peripheral.md>), [pwm](<https://devfeed.tech/tags/pwm.md>), [signal](<https://devfeed.tech/tags/signal.md>), [speed](<https://devfeed.tech/tags/speed.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This ESP-IDF tutorial explains pulse-width modulation, including duty cycle, switching frequency, and average voltage. It demonstrates PWM generation with the LEDC peripheral on Espressif devices and describes converting PWM to DC with an RC filter, including ripple and response-speed tradeoffs.

### Source excerpt

This article explains what a PWM signal is, and how to generate PWM signal using the ledc peripheral on Espressif devices. It covers the LEDC timer and channel configuration, and shows how to convert a PWM signal into a clean DC value using an RC filter, including the tradeoffs between ripple and response speed.

## What Is an AAU in Cellular Networks?

DevFeed: [What Is an AAU in Cellular Networks?](<https://devfeed.tech/articles/what-is-an-aau-in-cellular-networks-40173.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/netops/wireless/active-antenna-unit-aau-cellular/>)

Author: j2sw

Published: 2026-07-22T19:23:00Z

Content type: tutorial

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [Networks](<https://devfeed.tech/topics/networks.md>), [5G](<https://devfeed.tech/topics/5g.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [5g](<https://devfeed.tech/tags/5g.md>), [aau](<https://devfeed.tech/tags/aau.md>), [cellular](<https://devfeed.tech/tags/cellular.md>), [fiber](<https://devfeed.tech/tags/fiber.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [installation](<https://devfeed.tech/tags/installation.md>), [lte](<https://devfeed.tech/tags/lte.md>), [massive-mimo](<https://devfeed.tech/tags/massive-mimo.md>), [networks](<https://devfeed.tech/tags/networks.md>), [signal](<https://devfeed.tech/tags/signal.md>), [telecommunicationds](<https://devfeed.tech/tags/telecommunicationds.md>), [tower](<https://devfeed.tech/tags/tower.md>), [wireless-infrastructure](<https://devfeed.tech/tags/wireless-infrastructure.md>), [wireless-networking](<https://devfeed.tech/tags/wireless-networking.md>)

### AI overview

This article explains Active Antenna Units (AAUs) in cellular networks. It describes how AAUs integrate antennas and radio components, use fiber and power instead of long coaxial runs, reduce RF loss, and support technologies such as Massive MIMO. It also discusses installation considerations, including greater weight and higher hardware cost.

### Source excerpt

A little off the beaten path on this one. We are diving into a big part of a Cellular tower deployment. Many sites now use an Active Antenna Unit, or AAU. The radio and the antenna are built into the same enclosure. An AAU combines the antenna, radio transceivers, power amplifiers, and low-noise amplifiers into ... Read more The post What Is an AAU in Cellular Networks? appeared first on Justin Wilson (j2sw).

## Hedy Lamarr's Frequency-Hopping Idea and Its Connection to Bluetooth

DevFeed: [Hedy Lamarr's Frequency-Hopping Idea and Its Connection to Bluetooth](<https://devfeed.tech/articles/hedy-lamarr-famous-actress-and-mother-of-bluetooth-39316.md>)

Original publisher: [Read original article](<https://kt.academy/article/hedy>)

Published: 2026-06-08T00:00:00Z

Content type: article

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [devices](<https://devfeed.tech/tags/devices.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [radio](<https://devfeed.tech/tags/radio.md>), [receiver](<https://devfeed.tech/tags/receiver.md>), [signal](<https://devfeed.tech/tags/signal.md>), [story](<https://devfeed.tech/tags/story.md>), [technology](<https://devfeed.tech/tags/technology.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

### AI overview

The article describes Hedy Lamarr's life as an actress and inventor, focusing on her World War II idea of rapidly changing radio frequencies to help protect torpedo guidance from jamming. It explains that the US Navy did not use the technology and later connects the frequency-hopping concept to Ericsson's work on a data-exchange protocol, while acknowledging uncertainty about whether Lamarr directly inspired it.

### Source excerpt

Fascinating story of Hedy Lamarr, the Hollywood star who is considered the mother of Bluetooth.

## Tuning in FM Radio on a 3D Printer Heatbed

DevFeed: [Tuning in FM Radio on a 3D Printer Heatbed](<https://devfeed.tech/articles/tuning-in-fm-radio-on-a-3d-printer-heatbed-10485.md>)

Original publisher: [Read original article](<https://www.jeffgeerling.com/blog/2026/tuning-in-fm-radio-on-a-3d-printer-heatbed/>)

Author: jeff@jeffgeerling.com (Jeff Geerling)

Published: 2026-05-28T14:00:00Z

Content type: opinion

Language: en

Sources: [Jeff Geerling](<https://devfeed.tech/sources/jeff-geerling.md>)

Topics: [3D](<https://devfeed.tech/topics/3d.md>), [Nanovna](<https://devfeed.tech/topics/nanovna.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [3d-printer](<https://devfeed.tech/tags/3d-printer.md>), [3d-printing](<https://devfeed.tech/tags/3d-printing.md>), [fm-radio](<https://devfeed.tech/tags/fm-radio.md>), [geerling-engineering](<https://devfeed.tech/tags/geerling-engineering.md>), [nanovna](<https://devfeed.tech/tags/nanovna.md>), [pcb](<https://devfeed.tech/tags/pcb.md>), [radio](<https://devfeed.tech/tags/radio.md>), [rf](<https://devfeed.tech/tags/rf.md>), [sdr](<https://devfeed.tech/tags/sdr.md>), [signal](<https://devfeed.tech/tags/signal.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

The article tests whether a 3D printer heatbed can act as an FM radio antenna. Measurements with a NanoVNA found several potentially suitable frequencies, although the heatbed traces are not optimized for radio-frequency use. Near a high-power FM tower, the heatbed received a clear stereo signal.

### Source excerpt

Pooch from Repkord dropped by my studio while he was in St. Louis, and asked a simple question: Can a 3D printer's heatbed act as an antenna? A fair question, as many an antenna is embedded in a PCB these days... and the traces on a PCB heatbed like the one used in Prusa's Core One look kinda like an antenna, if you squint the right way. Really, anything (or anyone) can be an antenna, given enough power.

## Five rules for running an incident

DevFeed: [Five rules for running an incident](<https://devfeed.tech/articles/five-rules-for-running-an-incident-34021.md>)

Original publisher: [Read original article](<https://sridharrajarao.com/blog/running-an-incident/>)

Author: Sridhar Rajarao

Published: 2026-05-27T00:00:00Z

Content type: opinion

Language: en

Sources: [Sridhar Rajarao](<https://devfeed.tech/sources/sridhar-rajarao.md>)

Topics: [incident](<https://devfeed.tech/topics/incident.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [customer-experience](<https://devfeed.tech/tags/customer-experience.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [on-call](<https://devfeed.tech/tags/on-call.md>), [outage](<https://devfeed.tech/tags/outage.md>), [postmortem](<https://devfeed.tech/tags/postmortem.md>), [production](<https://devfeed.tech/tags/production.md>), [recovery](<https://devfeed.tech/tags/recovery.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [root-cause-analysis](<https://devfeed.tech/tags/root-cause-analysis.md>), [rules](<https://devfeed.tech/tags/rules.md>), [signal](<https://devfeed.tech/tags/signal.md>), [speed](<https://devfeed.tech/tags/speed.md>), [sre](<https://devfeed.tech/tags/sre.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

This opinion article presents five rules for handling production incidents: assess severity by customer impact, use an Incident Commander, mitigate before investigating root cause, maintain regular communication, and use postmortems for learning and accountable follow-up.

### Source excerpt

The difference between a 10-minute incident and a 3-hour outage is rarely technical. Five things I wish every on-call team locked in before their first big page.

## Instrumenting AI Agents: Why the Apology Metric Is a First Class Reliability Signal

DevFeed: [Instrumenting AI Agents: Why the Apology Metric Is a First Class Reliability Signal](<https://devfeed.tech/articles/instrumenting-ai-agents-why-the-apology-metric-is-a-first-class-reliability-signal-39575.md>)

Original publisher: [Read original article](<https://ankit-rana.com/logs/23-vector-db-vs-graphrag-global-sense-making/>)

Author: hello@ankit-rana.com

Published: 2026-03-21T00:00:00Z

Content type: article

Language: en

Sources: [Ankit Rana | Mechanical Sympathy](<https://devfeed.tech/sources/ankit-rana-mechanical-sympathy.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [reliability](<https://devfeed.tech/topics/reliability.md>), [agent observability](<https://devfeed.tech/topics/agent-observability.md>), [context](<https://devfeed.tech/topics/context.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [context](<https://devfeed.tech/tags/context.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [inference](<https://devfeed.tech/tags/inference.md>), [json](<https://devfeed.tech/tags/json.md>), [kv-cache](<https://devfeed.tech/tags/kv-cache.md>), [latency](<https://devfeed.tech/tags/latency.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llmops](<https://devfeed.tech/tags/llmops.md>), [metric](<https://devfeed.tech/tags/metric.md>), [observability](<https://devfeed.tech/tags/observability.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [rag](<https://devfeed.tech/tags/rag.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [reliability-engineering](<https://devfeed.tech/tags/reliability-engineering.md>), [signal](<https://devfeed.tech/tags/signal.md>), [timeout](<https://devfeed.tech/tags/timeout.md>)

### AI overview

This article argues that AI agents can return HTTP 200 responses while still failing business tasks. It proposes tracking apology responses as a reliability signal to expose context starvation caused by stalled dependencies, timeouts, stale synchronization, dropped data, or payload truncation in retrieval and orchestration pipelines.

### Source excerpt

An AI agent that returns "I apologize, but I cannot find that order" ships an HTTP 200. Infrastructure dashboards call that healthy; the business calls it a failure. Tracking apology phrases as a first-class SLO surfaces context starvation, a stalled dependency, a timeout guard tripping, or silent payload truncation, none of which HTTP status codes and CPU graphs can see.

## WhatsApp Encryption, a Lawsuit, and a Lot of Noise

DevFeed: [WhatsApp Encryption, a Lawsuit, and a Lot of Noise](<https://devfeed.tech/articles/whatsapp-encryption-a-lawsuit-and-a-lot-of-noise-29093.md>)

Original publisher: [Read original article](<https://blog.cryptographyengineering.com/2026/02/02/whatsapp-encryption-a-lawsuit-and-a-lot-of-noise/>)

Author: Matthew Green

Published: 2026-02-02T18:25:32Z

Content type: opinion

Language: en

Sources: [Matthew Green](<https://devfeed.tech/sources/matthew-green.md>)

Topics: [Encryption](<https://devfeed.tech/topics/encryption.md>), [End-to-End Encryption](<https://devfeed.tech/topics/end-to-end-encryption.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>), [Meta](<https://devfeed.tech/topics/meta.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Internet](<https://devfeed.tech/topics/internet.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [digital-marketing](<https://devfeed.tech/tags/digital-marketing.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [lawsuit](<https://devfeed.tech/tags/lawsuit.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [meta](<https://devfeed.tech/tags/meta.md>), [news](<https://devfeed.tech/tags/news.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [security](<https://devfeed.tech/tags/security.md>), [signal](<https://devfeed.tech/tags/signal.md>), [technology](<https://devfeed.tech/tags/technology.md>), [whatsapp](<https://devfeed.tech/tags/whatsapp.md>)

### AI overview

This explainer examines allegations in a class action lawsuit that WhatsApp can read users' messages despite advertising end-to-end encryption through the Signal protocol. It notes that the complaint provides little solid evidence, while the allegations have been amplified online and reportedly prompted a US investigation into Meta.

### Source excerpt

It's not every day that we see mainstream media get excited about encryption apps! For that reason, the past several days have been fascinating, since we've been given not one but several unusual stories about the encryption used in WhatsApp. Or more accurately, if you read the story, a pretty wild allegation that the widely-used ... Continue reading WhatsApp Encryption, a Lawsuit, and a Lot of Noise ->

## On Metastable Failures and Interactions Between Systems

DevFeed: [On Metastable Failures and Interactions Between Systems](<https://devfeed.tech/articles/on-metastable-failures-and-interactions-between-systems-39550.md>)

Original publisher: [Read original article](<https://charap.co/on-metastable-failures-and-interactions-between-systems/>)

Author: Aleksey Charapko

Published: 2025-12-24T21:26:49Z

Content type: opinion

Language: en

Sources: [Aleksey Charapko](<https://devfeed.tech/sources/aleksey-charapko.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [retry](<https://devfeed.tech/topics/retry.md>), [clients](<https://devfeed.tech/topics/clients.md>), [servers](<https://devfeed.tech/topics/servers.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [clients](<https://devfeed.tech/tags/clients.md>), [fault-tolerance](<https://devfeed.tech/tags/fault-tolerance.md>), [latency](<https://devfeed.tech/tags/latency.md>), [load](<https://devfeed.tech/tags/load.md>), [metastabiilty](<https://devfeed.tech/tags/metastabiilty.md>), [other-thoughts](<https://devfeed.tech/tags/other-thoughts.md>), [performance](<https://devfeed.tech/tags/performance.md>), [retry](<https://devfeed.tech/tags/retry.md>), [server](<https://devfeed.tech/tags/server.md>), [signal](<https://devfeed.tech/tags/signal.md>), [state](<https://devfeed.tech/tags/state.md>), [systems](<https://devfeed.tech/tags/systems.md>), [timeout](<https://devfeed.tech/tags/timeout.md>)

### AI overview

The article explains metastable failures as self-sustaining performance failures caused by positive feedback loops. It uses retry storms to show how overload, latency, timeouts, and client retries can reinforce one another, and examines how ambiguous timeout signals make recovery more difficult.

### Source excerpt

I've written about metastable failures before. The topic has been picked up by a few different teams since the, all analyzing metastable failures more, while I apparently has been slacking off... Anyway, Metastable failures are self-sustaining performance failures that arise in systems due to a positive feedback loop triggered by an initial problem. This positive [...]

## Proposed EU AI scanning rules for messaging services

DevFeed: [Proposed EU AI scanning rules for messaging services](<https://devfeed.tech/articles/chatcontrol-vzor-2025-v-kostce-36283.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/chatcontrol-in-brief-cz/>)

Published: 2025-08-23T08:30:00Z

Content type: opinion

Language: cs

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Meta](<https://devfeed.tech/topics/meta.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [eu](<https://devfeed.tech/tags/eu.md>), [meta](<https://devfeed.tech/tags/meta.md>), [signal](<https://devfeed.tech/tags/signal.md>), [whatsapp](<https://devfeed.tech/tags/whatsapp.md>)

### AI overview

This commentary argues that a proposed EU regulation could require messaging services such as WhatsApp and Signal to use AI to scan users' photos and links and report suspected child sexual abuse material to Europol and local police. It raises concerns about false reports, data retention, surveillance, and the effect on encrypted messaging services.

### Source excerpt

Ve zkratce: pod vedením Dánska mnoho členských států EU prosazuje, aby služby typu WhatsApp, Signal a pod. byly nuceny zkoumat všechny naše fotografie a odkazy s pomocí AI. Pokud AI nabude jakýchkoli "pochybností" že by mohlo jít o dětskou pornografii, vaše fotka, poloha, telefonní číslo a jiné údaje budou nahlášeny Europolu a místní policii. Co se stane pak není určeno, ale vaše dovolená na Kypru by mohla skončit tím, že budete muset vysvětlovat vaše fotografie na místní policejní stanici.

## Angular Space Announces Its First Meetup on the Future of Signals

DevFeed: [Angular Space Announces Its First Meetup on the Future of Signals](<https://devfeed.tech/articles/first-angular-space-meetup-date-37465.md>)

Original publisher: [Read original article](<https://www.angularspace.com/first-angular-space-meetup-date/>)

Author: Daniel Glejzner

Published: 2025-08-20T14:58:46Z

Content type: news

Language: en

Sources: [Daniel Glejzner](<https://devfeed.tech/sources/daniel-glejzner.md>)

Topics: [Angular](<https://devfeed.tech/topics/angular.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [forms](<https://devfeed.tech/tags/forms.md>), [live-stream](<https://devfeed.tech/tags/live-stream.md>), [meetup](<https://devfeed.tech/tags/meetup.md>), [migration](<https://devfeed.tech/tags/migration.md>), [news](<https://devfeed.tech/tags/news.md>), [router](<https://devfeed.tech/tags/router.md>), [rxjs](<https://devfeed.tech/tags/rxjs.md>), [signal](<https://devfeed.tech/tags/signal.md>), [twitch](<https://devfeed.tech/tags/twitch.md>), [youtube](<https://devfeed.tech/tags/youtube.md>)

### AI overview

Angular Space announces its first meetup, focused on the future of Signals in Angular. The event will discuss Signals in new and existing projects, library adoption, RxJS interoperability, migration strategies, and production use cases.

### Source excerpt

Finally!!! First Angular Space Meetup Date!! Signals are rewriting how we think about reactivity in Angular -> From v16 signal/computed/effect -> to stabilized resources in v20 -> to upcoming forms & router improvements... the journey has just begun. That's why our first Angular Space Meetup

## A bit more on Twitter/X's new encrypted messaging

DevFeed: [A bit more on Twitter/X's new encrypted messaging](<https://devfeed.tech/articles/a-bit-more-on-twitter-x-s-new-encrypted-messaging-29091.md>)

Original publisher: [Read original article](<https://blog.cryptographyengineering.com/2025/06/09/a-bit-more-on-twitter-xs-new-encrypted-messaging/>)

Author: Matthew Green

Published: 2025-06-09T18:22:31Z

Content type: article

Language: en

Sources: [Matthew Green](<https://devfeed.tech/sources/matthew-green.md>)

Topics: [End-to-End Encryption](<https://devfeed.tech/topics/end-to-end-encryption.md>), [X (Twitter)](<https://devfeed.tech/topics/twitter.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Security](<https://devfeed.tech/topics/security.md>), [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [public key](<https://devfeed.tech/topics/public-key.md>), [Ratchet](<https://devfeed.tech/topics/ratchet.md>), [Server](<https://devfeed.tech/topics/server.md>), [passwords](<https://devfeed.tech/topics/passwords.md>), [Meta](<https://devfeed.tech/topics/meta.md>)

Tags: [e2e](<https://devfeed.tech/tags/e2e.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [instagram](<https://devfeed.tech/tags/instagram.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [messenger](<https://devfeed.tech/tags/messenger.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [protocols](<https://devfeed.tech/tags/protocols.md>), [public-key](<https://devfeed.tech/tags/public-key.md>), [secret-storage](<https://devfeed.tech/tags/secret-storage.md>), [security](<https://devfeed.tech/tags/security.md>), [signal](<https://devfeed.tech/tags/signal.md>), [technology](<https://devfeed.tech/tags/technology.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

This article examines XChat, X's end-to-end encrypted messaging protocol, focusing on its lack of forward secrecy and its server-side storage of user private keys. It explains the Juicebox key-storage design and argues that the security of the system depends heavily on its deployment and server protections.

### Source excerpt

Update 6/10: Based on a short conversation with an engineering lead at X, some of the devices used at X are claimed to be using HSMs. See more further below. Matthew Garrett has a nice post about Twitter (uh, X)'s new end-to-end encryption messaging protocol, which is now called XChat. The TL;DR of Matthew's post ... Continue reading A bit more on Twitter/X's new encrypted messaging ->

## CSAM Regulation Update: Dutch Intelligence agency weighs in

DevFeed: [CSAM Regulation Update: Dutch Intelligence agency weighs in](<https://devfeed.tech/articles/csam-regulation-update-dutch-intelligence-agency-weighs-in-36373.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/dutch-intel-service-csam-update/>)

Published: 2024-10-01T17:52:22Z

Content type: opinion

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [End-to-End Encryption](<https://devfeed.tech/topics/end-to-end-encryption.md>), [Security](<https://devfeed.tech/topics/security.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [communications](<https://devfeed.tech/topics/communications.md>)

Tags: [aivd](<https://devfeed.tech/tags/aivd.md>), [apple](<https://devfeed.tech/tags/apple.md>), [civil-rights](<https://devfeed.tech/tags/civil-rights.md>), [csam](<https://devfeed.tech/tags/csam.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [eu](<https://devfeed.tech/tags/eu.md>), [politics](<https://devfeed.tech/tags/politics.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [security](<https://devfeed.tech/tags/security.md>), [signal](<https://devfeed.tech/tags/signal.md>), [telegram](<https://devfeed.tech/tags/telegram.md>), [whatsapp](<https://devfeed.tech/tags/whatsapp.md>)

### AI overview

The article discusses a proposed EU CSAM regulation that could require scanning private messages and images on encrypted communication services. It reports that the Dutch government consulted the AIVD, which regarded detection orders and the associated scanning infrastructure as too large a security risk for digital resilience.

### Source excerpt

A quick update - The European Commission and EU member states have been pondering, for years now, if they should force WhatsApp/Apple/Signal/Telegram to scan all our private messages for suspected child sexual abuse material (CSAM). For various reasons it is a horrendous idea to break end to end encryption in this likely highly ineffective way. Variations of the proposal have also included a mandate to perform such scanning of images using AI, and even to also read our text messages to see if we aren't "grooming" children.

## How Async-Profiler's crash handler works

DevFeed: [How Async-Profiler's crash handler works](<https://devfeed.tech/articles/how-async-profiler-s-crash-handler-works-25637.md>)

Original publisher: [Read original article](<https://richardstartin.github.io/posts/async-profiler-crash-handler>)

Author: Richard Startin's Blog

Published: 2023-11-12T00:00:00Z

Content type: article

Language: en

Sources: [Richard Startin's Blog](<https://devfeed.tech/sources/richard-startin-s-blog.md>)

Topics: [async](<https://devfeed.tech/topics/async.md>), [c/c++](<https://devfeed.tech/topics/c-c-plus-plus.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Java](<https://devfeed.tech/topics/java.md>), [JIT](<https://devfeed.tech/topics/jit.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [async](<https://devfeed.tech/tags/async.md>), [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [crash](<https://devfeed.tech/tags/crash.md>), [handler](<https://devfeed.tech/tags/handler.md>), [jit](<https://devfeed.tech/tags/jit.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [memory-safety](<https://devfeed.tech/tags/memory-safety.md>), [profiling](<https://devfeed.tech/tags/profiling.md>), [programming](<https://devfeed.tech/tags/programming.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [run](<https://devfeed.tech/tags/run.md>), [safety](<https://devfeed.tech/tags/safety.md>), [signal](<https://devfeed.tech/tags/signal.md>)

### AI overview

This article explains how async-profiler uses Linux signals and signal handlers to inspect thread state and safely dereference arbitrary pointers without crashing the JVM. It introduces signal-based sampling and frame-pointer unwinding, including the role of JIT-compiled code.

### Source excerpt

Raw pointers in C/C++ open up entire classes of error that are practically unimaginable in higher level languages. So why does anybody use them at all? Unfortunately, it's impossible to write a profiler without getting close to some of the sharp edges of unsafe memory. The async-profiler code base contains a lot of low level tricks, and it's worth studying how some of them work.

## Signature counters

DevFeed: [Signature counters](<https://devfeed.tech/articles/signature-counters-36610.md>)

Original publisher: [Read original article](<http://www.imperialviolet.org/2023/08/05/signature-counters.html>)

Author: Adam Langley

Published: 2023-08-05T00:00:00Z

Content type: article

Language: en

Sources: [ImperialViolet](<https://devfeed.tech/sources/imperialviolet.md>)

Topics: [WebAuthn](<https://devfeed.tech/topics/webauthn.md>), [Security](<https://devfeed.tech/topics/security.md>), [private key](<https://devfeed.tech/topics/private-key.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [private-key](<https://devfeed.tech/tags/private-key.md>), [security](<https://devfeed.tech/tags/security.md>), [signal](<https://devfeed.tech/tags/signal.md>)

### AI overview

The article explains WebAuthn signature counters, including their optional nature, how non-zero counters should increase for future assertions from a credential, and how counter inconsistencies might indicate a cloned security key. It argues that sites using counters should lock the account, investigate, and replace the key rather than merely reject the assertion.

### Source excerpt

If you look at the structure of the signed messages in WebAuthn you'll notice that one of the fields is called the "signature counter". In the previous long post I said to ignore it, which is still correct, but here's why. Signature counters are optional for the authenticator to implement: it's valid for a security key not to have a signature counter, although the vast majority of them do. In that case, the counter value is always zero. But once a website has seen a non-zero value, then the security key has to ensure that the counter, for all future assertions from a given credential, is strictly increasing. The motivation of the signature counter is that it might allow websites to detect when a security key has been cloned. Cloning a security key is supposed to be very difficult. At the very least, you should need physical access to it, and hopefully you need to spend a substantial amount of time invasively interrogating it. But, if you assume all that happened, then one could clone a security key (probably destroying it in the process), get the private key of a credential out of it, and create a working replica which could be slipped back into the possession of the legitimate user, leaving them unaware that anything has happened. At this point, the attacker can create assertions at will because they know the credential's private key. If all that has happened, then the signature counter might uncover it. Unless the attacker can know exactly when the legitimate user has created an assertion, and thus incremented the counter, then eventually either they or the real user will create an assertion where the counter didn't increase. You might be able to tell, but I consider this a rather far-fetched scenario. Nevertheless, if a website wants to use the signature counters, then it must treat any non-incrementing counter as a signal to lock the account and trigger an investigation. At a minimum, the security key in question should be replaced. Simply rejecting the assertio

## Meet "YCharts": an Opensource Jetpack Compose chart library.

DevFeed: [Meet "YCharts": an Opensource Jetpack Compose chart library.](<https://devfeed.tech/articles/meet-ycharts-an-opensource-jetpack-compose-chart-library-24755.md>)

Original publisher: [Read original article](<https://medium.com/ymedialabs-innovation/meet-ycharts-an-opensource-jetpack-compose-chart-library-2568aeac19fb?source=rss----8b5620c36355---4>)

Author: Codeangi

Published: 2023-07-13T06:29:03Z

Content type: tutorial

Language: en

Sources: [ymedialabs-innovation - Medium](<https://devfeed.tech/sources/ymedialabs-innovation-medium.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Android](<https://devfeed.tech/topics/android.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [Library](<https://devfeed.tech/topics/library.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [charts](<https://devfeed.tech/tags/charts.md>), [charts-and-graphs](<https://devfeed.tech/tags/charts-and-graphs.md>), [color](<https://devfeed.tech/tags/color.md>), [compose](<https://devfeed.tech/tags/compose.md>), [electronics](<https://devfeed.tech/tags/electronics.md>), [graphs](<https://devfeed.tech/tags/graphs.md>), [ios](<https://devfeed.tech/tags/ios.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [library](<https://devfeed.tech/tags/library.md>), [maven](<https://devfeed.tech/tags/maven.md>), [signal](<https://devfeed.tech/tags/signal.md>), [time](<https://devfeed.tech/tags/time.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

This article introduces Y-Charts, an open-source Jetpack Compose chart library for Android. It explains how the library integrates charts into existing UI, can be added through Maven, and supports customizable Cartesian, bar, line, and wave charts.

### Source excerpt

Meet "Y-Charts": an Opensource Jetpack Compose chart library. GitHub - yml-org/YCharts: YCharts is a graph library for Android. Y-Charts is a Jetpack Compose-based charts/graphs library that enables developers to easily integrate various types of charts/graphs into their existing UI to visually represent statistical data. Jetpack Compose is Android's recommended modern toolkit for building native UI. Y-Charts leverages on powerful features of Jetpack Compose to deliver accurate and accessible results for users, and many reusable components allow it to be concise and lightweight also enabling developers to customize and add new charts with ease. Y-Charts Sample in action.Adding Y-charts to your project. You can add the library via Maven: https://medium.com/media/f3feb939f36855b0cec632a08a6c6fa8/hrefCharts in Y-Charts:1. Cartesian Charts: Cartesian charts, also known as coordinate charts or xy-charts, utilize a rectangular coordinate system with two perpendicular axes: the x-axis (horizontal) and the y-axis (vertical). These charts are particularly effective for displaying quantitative data and relationships between variables. AxisData: The AxisData model supplied to each chart item controls the behavior and appearance of X and Y axis labels, user can opt for default behavior via the builder and can customize according to their needs. Bar Charts: Bar charts use rectangular bars to represent data, where the length or height of each bar corresponds to its value. Y-Charts provides many customization including the orientation of the bar chart to achieve a horizontal-scroll behavior, along with grouping and stacking of bars. This enables users to visualize different types of bar charts with very few code changes. BarchartData and GroupBarChartData enable users to customize this behavior, additionally, users can change the appearance of the bars by using the BarStyle property. BarData represents the data for each bar shown in the chart. Following snippet shows the BarchartD

## Listen for SIGINT and SIGTERM Events in a ZX Script

DevFeed: [Listen for SIGINT and SIGTERM Events in a ZX Script](<https://devfeed.tech/articles/listen-for-sigint-and-sigterm-events-in-a-zx-script-21823.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2023/01/listen-sigint-sigterm-events-zx-script/>)

Author: Nic Raboy

Published: 2023-01-06T21:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [Script](<https://devfeed.tech/topics/script.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Process](<https://devfeed.tech/topics/process.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [cleanup](<https://devfeed.tech/tags/cleanup.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [linux](<https://devfeed.tech/tags/linux.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [process](<https://devfeed.tech/tags/process.md>), [script](<https://devfeed.tech/tags/script.md>), [signal](<https://devfeed.tech/tags/signal.md>), [unix](<https://devfeed.tech/tags/unix.md>), [zx](<https://devfeed.tech/tags/zx.md>)

### AI overview

A tutorial on handling SIGINT and SIGTERM events in ZX scripts with JavaScript. It covers prerequisites, a simple long-running script, and graceful shutdown and cleanup logic on Unix-like systems.

### Source excerpt

Have you ever needed to handle signal events within your ZX script? For example, what happens if you need to handle a graceful shutdown of your long-running or infinite-running script? Or what happens... The post Listen for SIGINT and SIGTERM Events in a ZX Script appeared first on The Polyglot Developer.

## Signal is removing SMS support from its Android app

DevFeed: [Signal is removing SMS support from its Android app](<https://devfeed.tech/articles/removing-sms-support-from-signal-android-soon-1845.md>)

Original publisher: [Read original article](<https://signal.org/blog/sms-removal-android/>)

Published: 2022-10-12T00:00:00Z

Content type: release

Language: en

Sources: [Signal Blog](<https://devfeed.tech/sources/signal-blog.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [App](<https://devfeed.tech/topics/app.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [communication](<https://devfeed.tech/tags/communication.md>), [devices](<https://devfeed.tech/tags/devices.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [signal](<https://devfeed.tech/tags/signal.md>)

### AI overview

Signal is phasing out SMS and MMS support in its Android app because messages sent through the Signal interface were not protected by Signal's privacy guarantees. Users who use Signal as their default SMS app will need to choose another default app and export their messages.

### Source excerpt

For many years, the Signal app on Android has supported sending and receiving plaintext SMS and MMS messages in addition to Signal messages. SMS and MMS are standardized communication protocols that allow mobile devices to send and transmit messages, and most people picking up their phone to text or share memes don't really think about them. To give some context, when we started supporting SMS, Signal didn't exist yet. Our Android app was called TextSecure and the Signal encryption protocol was called Axolotl. Almost a decade has passed since then, and a lot has changed. Read more...

## Update on beta testing payments in Signal

DevFeed: [Update on beta testing payments in Signal](<https://devfeed.tech/articles/update-on-beta-testing-payments-in-signal-1869.md>)

Original publisher: [Read original article](<https://signal.org/blog/update-on-beta-testing-payments/>)

Published: 2021-04-13T00:00:00Z

Content type: opinion

Language: en

Sources: [Signal Blog](<https://devfeed.tech/sources/signal-blog.md>)

Topics: [Cryptocurrency](<https://devfeed.tech/topics/cryptocurrency.md>), [Finance](<https://devfeed.tech/topics/finance.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [cryptocurrency](<https://devfeed.tech/tags/cryptocurrency.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [payments](<https://devfeed.tech/tags/payments.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [signal](<https://devfeed.tech/tags/signal.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

Signal discusses its beta-testing payments direction and the privacy problems of existing payment networks. Rather than building a cryptocurrency protocol itself, Signal proposes linked support for separately maintained non-custodial cryptocurrency wallets so users can access payments networks while keeping their data private.

### Source excerpt

As the world stands today, the future of transaction privacy does not look great. The existing landscape is dominated by traditional credit companies, who over the past decade have been steadily pushing their networks for increased access to user data. They (and their data customers) are on a track to getting SKU level data of every purchase everyone makes everywhere. There are other contenders, such as regional online payments networks (like Venmo in the US), but the data story there is similar. This is not a future we are particularly excited about. At Signal, we want to help build a different kind of tech - where software is built for you rather than for your data - so these are trends that we watch warily. Read more...

## Plotting patterns in music with a fantasy record player

DevFeed: [Plotting patterns in music with a fantasy record player](<https://devfeed.tech/articles/plotting-patterns-in-music-with-a-fantasy-record-player-21656.md>)

Original publisher: [Read original article](<https://www.windytan.com/2020/12/plotting-patterns-in-music-with-fantasy.html>)

Author: Oona Räisänen (noreply@blogger.com)

Published: 2020-12-08T21:42:00Z

Content type: article

Language: en

Sources: [Oona Räisänen](<https://devfeed.tech/sources/oona-raisanen.md>)

Topics: [Script](<https://devfeed.tech/topics/script.md>), [e-ink](<https://devfeed.tech/topics/e-ink.md>), [3D](<https://devfeed.tech/topics/3d.md>)

Tags: [3d](<https://devfeed.tech/tags/3d.md>), [art](<https://devfeed.tech/tags/art.md>), [audio-media](<https://devfeed.tech/tags/audio-media.md>), [blender](<https://devfeed.tech/tags/blender.md>), [computer](<https://devfeed.tech/tags/computer.md>), [e-ink](<https://devfeed.tech/tags/e-ink.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [music](<https://devfeed.tech/tags/music.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [physics](<https://devfeed.tech/tags/physics.md>), [plotting](<https://devfeed.tech/tags/plotting.md>), [script](<https://devfeed.tech/tags/script.md>), [shower-thoughts](<https://devfeed.tech/tags/shower-thoughts.md>), [signal](<https://devfeed.tech/tags/signal.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

The article explores how a vinyl record's wavy surface pattern can reflect the tempo and beat structure of its music. It describes a script that plots FLAC amplitude into a tempo-based grid and discusses clearer patterns in quantized electronic, pop, and rock music, along with a 3D-rendered fantasy record-player experiment.

### Source excerpt

Back in April I bought a vinyl record that had a weird wavy pattern near the outer edge. I though I may have broken it somehow but couldn't even test this because I don't own a record player. *) But when I took a closer look at the pattern it seemed to somehow follow changes in the music. That doesn't look like damage at all. When I played the CD version it became clear: this was an artifact of the tempo of the electronic track (100 bpm) being a multiple of the rotational speed (33 1/3 rpm), and these were probably drum hits! My tweet sparked some interesting discussion and I've been pondering this ever since. Could we plot any song as a loop or grid based on its own tempo and see interesting patterns? (*) I know, it's a little odd. But I have a few unplayed vinyl records waiting for the day that I finally have the proper equipment. By the way, the song was Black Pink by RinneRadio from their wonderful album staRRk. I wrote a little script to do just this: to plot the amplitude of the FLAC into a grid with an adjustable width. The result looks very similar to the pattern on the vinyl surface! Note that this image is a "straightened out" version of the disc surface and it's showing three of those wavy patterns. The top edge corresponds to the outer edge of the vinyl. Later I wrote a little more ambitious plotter that shall be explained soon. Computer-conducted music gives best patterns After plotting several different songs against their own tempo like this it seemed that in addition to electronic music a lot of pop and rock has this type of a pattern, too. The most striking and clear patterns can be seen in music that makes use of drum samples in a quantized time base (aka. a drum machine): the same kick drum sample, for example, repeats four times in each bar, perfectly timed by a computer so that they align in phase. Somewhat similar patterns can be seen in live music that is played to a "click track": each band member hears a common computer-generated time signal

## A new platform is calling: Help us test one-to-one voice and video conversations on Signal Desktop

DevFeed: [A new platform is calling: Help us test one-to-one voice and video conversations on Signal Desktop](<https://devfeed.tech/articles/a-new-platform-is-calling-help-us-test-one-to-one-voice-and-video-conversations-on-signal-desktop-1752.md>)

Original publisher: [Read original article](<https://signal.org/blog/desktop-calling-beta/>)

Published: 2020-08-13T00:00:00Z

Content type: article

Language: en

Sources: [Signal Blog](<https://devfeed.tech/sources/signal-blog.md>)

Topics: [GUI](<https://devfeed.tech/topics/gui.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [desktop](<https://devfeed.tech/tags/desktop.md>), [interface](<https://devfeed.tech/tags/interface.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [performance](<https://devfeed.tech/tags/performance.md>), [signal](<https://devfeed.tech/tags/signal.md>), [video](<https://devfeed.tech/tags/video.md>), [voice](<https://devfeed.tech/tags/voice.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

Signal announces preliminary one-to-one voice and video calling in Signal Desktop for macOS, Windows, and Linux. The beta invites users to evaluate call quality and performance while the interface and upcoming features continue to improve.

### Source excerpt

Update: This feature is now available in production. The latest beta release of Signal Desktop includes preliminary support for one-to-one voice and video calls. Call your friends and family on macOS, Windows, and Linux; see their smiles on a larger screen; hear their laughter through the big speakers on your desk; and help us test the next generation of calling on Signal. Beta users get an early chance to evaluate call quality and performance while we continue to improve the interface and work on upcoming features. Read more...

[Next page](<https://devfeed.tech/tags/signal.md?cursor=WyIyMDIwLTA4LTEzVDAwOjAwOjAwKzAwOjAwIiwgImE2NTA3NGQ1LThmN2UtNGEwOC05MTAzLWEwMjUwMWI5MDZmYiJd>)