# results

Published articles for results.

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

## Running out of runway: Migrating Temporal Cloud's billing store to ClickHouse

DevFeed: [Running out of runway: Migrating Temporal Cloud's billing store to ClickHouse](<https://devfeed.tech/articles/running-out-of-runway-migrating-temporal-cloud-s-billing-store-to-clickhouse-35917.md>)

Original publisher: [Read original article](<https://temporal.io/blog/migrating-temporal-clouds-billing-store-to-clickhouse>)

Author: Paul Oh

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

Content type: article

Language: en

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

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [data](<https://devfeed.tech/topics/data.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [cost](<https://devfeed.tech/tags/cost.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [databases](<https://devfeed.tech/tags/databases.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [results](<https://devfeed.tech/tags/results.md>), [table](<https://devfeed.tech/tags/table.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

Temporal Cloud migrated its billing store to ClickHouse after its previous warehouse had limited capacity. The migration provided three to five years of projected headroom, reduced steady-state costs by about 70%, and delivered usage data to customers roughly 30 minutes sooner. Temporal validated billing accuracy by running both databases in parallel for six weeks.

### Source excerpt

How Temporal Cloud migrated its billing store to ClickHouse, gaining years of headroom, cutting steady-state costs by about 70%, and improving data freshness.

## Cost-effective orchestration with Fable 5

DevFeed: [Cost-effective orchestration with Fable 5](<https://devfeed.tech/articles/cost-effective-orchestration-with-fable-5-30024.md>)

Original publisher: [Read original article](<https://www.augmentedswe.com/p/orchestration-with-fable-claude-code>)

Author: Jeff Morhous

Published: 2026-07-21T11:37:27Z

Content type: tutorial

Language: en

Sources: [The AI-Augmented Engineer](<https://devfeed.tech/sources/the-ai-augmented-engineer.md>)

Topics: [Fable](<https://devfeed.tech/topics/fable.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>)

Tags: [better](<https://devfeed.tech/tags/better.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cost](<https://devfeed.tech/tags/cost.md>), [effective](<https://devfeed.tech/tags/effective.md>), [fable](<https://devfeed.tech/tags/fable.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [results](<https://devfeed.tech/tags/results.md>)

### AI overview

This tutorial presents Fable 5 in Claude Code as an orchestration approach and claims it can produce better results at lower cost. The supplied text does not provide implementation details or supporting measurements.

### Source excerpt

Fable 5 in Claude Code is effective. I'll show you how to use Fable as an orchestration to get better results at a fraction of the cost

## Keycloak Community Survey Finds Demand for Official Helm Charts and More Robust GitOps Flows

DevFeed: [Keycloak Community Survey Finds Demand for Official Helm Charts and More Robust GitOps Flows](<https://devfeed.tech/articles/distribution-survey-the-results-are-in-31760.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2026/03/distribution-surver-results>)

Author: Keycloak Cloud Native team

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

Content type: article

Language: en

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

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [Helm charts](<https://devfeed.tech/topics/helm-charts.md>), [argocd](<https://devfeed.tech/topics/argocd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [adoption](<https://devfeed.tech/tags/adoption.md>), [argocd](<https://devfeed.tech/tags/argocd.md>), [challenges](<https://devfeed.tech/tags/challenges.md>), [community](<https://devfeed.tech/tags/community.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [containerized](<https://devfeed.tech/tags/containerized.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [helm-charts](<https://devfeed.tech/tags/helm-charts.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [results](<https://devfeed.tech/tags/results.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [survey](<https://devfeed.tech/tags/survey.md>)

### AI overview

Keycloak's survey of more than 360 respondents examined how the community deploys and manages Keycloak. Respondents expressed demand for official Helm Charts and more robust GitOps workflows, while adoption of the Keycloak Operator was reported as low because its setup is difficult to understand and its functionality is perceived as insufficient.

### Source excerpt

Earlier this year, we conducted a survey to better understand how the community deploys and manages Keycloak in the real world. With over 360 respondents (!!), the results provide a better understanding of the community's needs and wishes. What we learned The survey results highlight a community that is deeply invested in the containerized ecosystem but is facing specific challenges in day-to-day operations. Key Findings: The Helm Charts: A significant portion of the community explicitly requested official Helm Charts, particularly for managing Keycloak installation and managing deployments via tools like ArgoCD. Operator: Adoption of the Keycloak Operator is not very high in the community, which is mainly caused by the fact that the Operator setup is hard to grasp, and do not provide the required functionality. GitOps & Configuration: There is a strong desire for more robust GitOps flows, especially when it comes to managing Keycloak resources like Realms and Clients. The whole Keycloak team is aware of these results and is discussing the next steps. Thank you to everyone who shared their feedback in this survey! More details: You can browse the detailed breakdown of the survey results in the slides below:

## word2vec-style vector arithmetic on docs embeddings

DevFeed: [word2vec-style vector arithmetic on docs embeddings](<https://devfeed.tech/articles/word2vec-style-vector-arithmetic-on-docs-embeddings-31146.md>)

Original publisher: [Read original article](<https://technicalwriting.dev/2025/10/arithmetic/index.html>)

Published: 2025-10-29T00:00:00Z

Content type: article

Language: en

Sources: [technicalwriting.dev](<https://devfeed.tech/sources/technicalwriting-dev.md>)

Topics: [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Angular](<https://devfeed.tech/topics/angular.md>), [Supabase](<https://devfeed.tech/topics/supabase.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [database](<https://devfeed.tech/tags/database.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [models](<https://devfeed.tech/tags/models.md>), [research](<https://devfeed.tech/tags/research.md>), [results](<https://devfeed.tech/tags/results.md>), [technical](<https://devfeed.tech/tags/technical.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

This article investigates whether word2vec-style vector arithmetic works with document embeddings in technical writing. It describes experiments that subtract and add word or concept vectors to document vectors, using documentation from Supabase and the EmbeddingGemma model, with different task types and comparative verification.

### Source excerpt

Does vector("king") - vector("man") + vector("woman") ~= vector("queen") work in technical writing contexts?

## Why Software Engineers Should Emphasize the Impact of Their Work

DevFeed: [Why Software Engineers Should Emphasize the Impact of Their Work](<https://devfeed.tech/articles/your-work-doesn-t-matter-40008.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/your-work-doesnt-matter>)

Author: Tiger Abrodi

Published: 2024-06-09T12:46:03Z

Content type: opinion

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [bus factor](<https://devfeed.tech/topics/bus-factor.md>), [lead time](<https://devfeed.tech/topics/lead-time.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [bus-factor](<https://devfeed.tech/tags/bus-factor.md>), [lead-time](<https://devfeed.tech/tags/lead-time.md>), [learning](<https://devfeed.tech/tags/learning.md>), [promotion](<https://devfeed.tech/tags/promotion.md>), [results](<https://devfeed.tech/tags/results.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

The article argues that software engineers should track and communicate the impact of their work, not only the tasks they completed. It uses organizing a weekly learning session as an example, linking that activity to a larger bus factor, shorter lead time, faster delivery, and happier customers.

### Source excerpt

Input never matters. Outcome does.

## Dysfunctional without knowing: 5 signs that your team might have a problem

DevFeed: [Dysfunctional without knowing: 5 signs that your team might have a problem](<https://devfeed.tech/articles/dysfunctional-without-knowing-5-signs-that-your-team-might-have-a-problem-39902.md>)

Original publisher: [Read original article](<https://mende.io/blog/dysfunctional-without-knowing-5-signs-that-your-team-might-have-a-problem/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2023-02-25T06:00:00Z

Content type: opinion

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [trust](<https://devfeed.tech/topics/trust.md>), [function](<https://devfeed.tech/topics/function.md>)

Tags: [accountability](<https://devfeed.tech/tags/accountability.md>), [collaboration-culture-psychological-safety-remote-work-technical-leadership-engineering-excelle](<https://devfeed.tech/tags/collaboration-culture-psychological-safety-remote-work-technical-leadership-engineering-excelle.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [opinion](<https://devfeed.tech/tags/opinion.md>), [results](<https://devfeed.tech/tags/results.md>), [teams](<https://devfeed.tech/tags/teams.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

The article describes five signs that a team may be dysfunctional without recognizing it: absence of trust, fear of conflict, lack of commitment, avoidance of accountability, and inattention to results. It explains how these problems build on one another and can be overlooked when a team appears harmonious or productive.

### Source excerpt

Dysfunctional without knowing: 5 signs that your team might have a problem In the last 10+ years, I have worked in and with many teams. And I was fortunate to experience working in many fantastic teams. Teams where people cared for each other, trusted each other and were committed to deliver the best results together. People, where conflicts and disagreements were beneficial and important to achieve better results.

## Airflow Survey 2022

DevFeed: [Airflow Survey 2022](<https://devfeed.tech/articles/airflow-survey-2022-32545.md>)

Original publisher: [Read original article](<https://airflow.apache.org/blog/airflow-survey-2022/>)

Author: Apache Airflow

Published: 2022-06-17T00:00:00Z

Content type: article

Language: en

Sources: [Apache Airflow Blog](<https://devfeed.tech/sources/apache-airflow-blog.md>)

Topics: [airflow](<https://devfeed.tech/topics/airflow.md>), [data](<https://devfeed.tech/topics/data.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>)

Tags: [airflow](<https://devfeed.tech/tags/airflow.md>), [apache-airflow](<https://devfeed.tech/tags/apache-airflow.md>), [community](<https://devfeed.tech/tags/community.md>), [contributions](<https://devfeed.tech/tags/contributions.md>), [data](<https://devfeed.tech/tags/data.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [migration](<https://devfeed.tech/tags/migration.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [results](<https://devfeed.tech/tags/results.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [survey](<https://devfeed.tech/tags/survey.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

The 2022 Airflow User Survey collected 210 responses over two weeks. Respondents were primarily data engineers, and Airflow was widely used in larger companies. Most participants were willing to recommend Apache Airflow, documentation and Stack Overflow were important information sources, and most deployments used Airflow 2. Migration from Airflow 1 was mainly constrained by resources and capacity.

### Source excerpt

Airflow User Survey 2022 This year's survey has come and gone, and with it we've got a new batch of data for everyone! We collected 210 responses over two weeks. We continue to see growth in both contributions and downloads over the last two years, and expect that trend will continue through 2022. The raw response data will be made available here soon, in the meantime, feel free to email john.thomas@astronomer.io for a copy. TL;DR Overview of the user Like previous years, more than half of the Airflow users are Data Engineers (54%). Solutions Architects (13%), Developers (12%), DevOps (6%) and Data Scientists (4%) are also active Airflow users! There was a slight increase in the representation of Solutions Architect roles compared to results from 2020 and 2019 . Airflow is used and popular in bigger companies, 64% of Airflow users work for companies with 200+ employees which is an 11 percent increase compared to 2020. 62% of the survey participants have more than 6 Airflow users in their company. More Airflow users (65.9%) are willing to recommend Apache Airflow compared to the survey results in 2020 and 2019. There is a general positive trend in a willingness to recommend Airflow, 93% of surveyed Airflow users are willing to recommend Airflow ( 85.7% in 2019 and 92% in 2020 ), only 1% of users are not likely to recommend (3.6% in 2019 and 3.5% in 2020). Airflow documentation is a critical source of information, with more than 90% (15% increase compared to results from 2020) of survey participants using the documentation. Airflow documentation is also one of the top areas to improve! What's interesting, also Stack Overflow usage is critical, with about 60% users declaring to use it as a source of information (24% increase compared to results from 2020). Deployments 85% of the Airflow users have between 1 and 7 active Airflow instances. 62.5% of the Airflow users have between 11 and 250 DAGs in their largest Airflow instance. 75% of the surveyed Airflow users have be

## PinePhone community poll results

DevFeed: [PinePhone community poll results](<https://devfeed.tech/articles/pinephone-community-poll-results-34859.md>)

Original publisher: [Read original article](<https://pine64.org/2022/01/31/pinephone-community-poll-results/>)

Published: 2022-01-31T00:00:00Z

Content type: article

Language: en

Sources: [Community blog on PINE64](<https://devfeed.tech/sources/community-blog-on-pine64.md>)

Topics: [Pinephone](<https://devfeed.tech/topics/pinephone.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [community-edition](<https://devfeed.tech/tags/community-edition.md>), [geography](<https://devfeed.tech/tags/geography.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [pinephone](<https://devfeed.tech/tags/pinephone.md>), [pinephone-pro](<https://devfeed.tech/tags/pinephone-pro.md>), [results](<https://devfeed.tech/tags/results.md>)

### AI overview

Pine64 reviews results from a January poll about how people use their PinePhones. The poll received 3,079 self-reported responses, representing less than 5% of PinePhone owners, so the findings are not representative of the entire community. The article discusses respondent geography and broader trends among active community members.

### Source excerpt

Throughout January we ran a poll asking people about how they use their PinePhones. Some poll results are quite predictable while others yielded unexpected results. Before we start, let me put on my academic hat for just one minute. This is a small, self-reported and not representative sample. A total of 3079 respondents took part in the poll - which amounts to less than 5% of all PinePhone owners. I'd therefore hesitate to extrapolate any of the results to the entire PinePhone community. I find it more likely that this sample reflects the most active community members and people following our project. It is also worth mentioning that some questions posed in the poll weren't exactly well phrased, and that the poll itself did not follow any established conventions. But this was never meant to be a comprehensive study - it is instead, at best, a peak at the overarching trends of the most active portion of the community. To this end, when describing the results I'll use descriptive generalizations, such as 'more than half' or 'the majority', rather than exact numbers or percentages I feel that this is more in line with the nature of the data and the general spirit of the poll. For what it's worth, I'll also share some of my thoughts and insights as we review the results. Exact numbers and percentages are, however, included in the graphs. As always, I encourage you to share your thoughts about the results in the comments section. Thank you to all those who took the time to fill in the questionnaire! Geography A third of all respondents are from the United States. In Europe, Germany, the United Kingdom (UK) and France have the highest respondent counts. The number is by far the greatest in Germany - more than twice that of the United Kingdom. In terms of per capita, it would appear that we also have a large active community in the Netherlands, Sweden, Austria and Czechia. Adjusted for population size, the response counts in these countries are actually on par or larger t

## Building a new snapshot fuzzer & fuzzing IDA

DevFeed: [Building a new snapshot fuzzer & fuzzing IDA](<https://devfeed.tech/articles/building-a-new-snapshot-fuzzer-fuzzing-ida-39713.md>)

Original publisher: [Read original article](<https://doar-e.github.io/blog/2021/07/15/building-a-new-snapshot-fuzzer-fuzzing-ida/>)

Author: Axel "0vercl0k" Souchet

Published: 2021-07-15T15:00:00Z

Content type: article

Language: en

Sources: [Diary of a reverse-engineer](<https://devfeed.tech/sources/diary-of-a-reverse-engineer.md>)

Topics: [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [App](<https://devfeed.tech/topics/app.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [test-coverage](<https://devfeed.tech/topics/test-coverage.md>), [bug](<https://devfeed.tech/topics/bug.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [bochs](<https://devfeed.tech/tags/bochs.md>), [bochscpu](<https://devfeed.tech/tags/bochscpu.md>), [bug-bounty](<https://devfeed.tech/tags/bug-bounty.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [code-coverage](<https://devfeed.tech/tags/code-coverage.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [ida](<https://devfeed.tech/tags/ida.md>), [kvm](<https://devfeed.tech/tags/kvm.md>), [misc](<https://devfeed.tech/tags/misc.md>), [results](<https://devfeed.tech/tags/results.md>), [snapshot-fuzzing](<https://devfeed.tech/tags/snapshot-fuzzing.md>), [whv](<https://devfeed.tech/tags/whv.md>), [winhv](<https://devfeed.tech/tags/winhv.md>)

### AI overview

This article describes the development of a Windows snapshot-based fuzzer designed to target user-mode and kernel applications and services. It explains the planned use of hypervisor and KVM APIs, instrumentation, code coverage, crash detection, mutation, cross-platform support, and fast restoration, with IDA selected as a development target.

### Source excerpt

Introduction It is January 2020 and it is this time of the year where I try to set goals for myself. I had just come back from spending Christmas with my family in France and felt fairly recharged. It always is an exciting time for me to think and plan ...

## JetBrains' first Kotlin Multiplatform survey | #TLTouchPoints - Touchlab

DevFeed: [JetBrains' first Kotlin Multiplatform survey | #TLTouchPoints - Touchlab](<https://devfeed.tech/articles/jetbrains-first-kotlin-multiplatform-survey-tltouchpoints-touchlab-38226.md>)

Original publisher: [Read original article](<https://touchlab.co/jetbrains-survey-kotlin-multiplatform>)

Published: 2021-02-24T18:51:11Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>)

Tags: [adopting](<https://devfeed.tech/tags/adopting.md>), [insights](<https://devfeed.tech/tags/insights.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [management](<https://devfeed.tech/tags/management.md>), [results](<https://devfeed.tech/tags/results.md>), [survey](<https://devfeed.tech/tags/survey.md>), [touchlabshare](<https://devfeed.tech/tags/touchlabshare.md>)

### AI overview

A Touchlab #TLTouchPoints episode summarizes key insights from JetBrains' first Kotlin Multiplatform survey and discusses implications for management considering KMP.

### Source excerpt

JetBrains recently released the first ever Kotlin Multiplatform survey. In this episode of #TLTouchPoints Justin summarizes the key insights from the results and implications for management considering KMP.

## Porting Syzkaller to ReactOS (Evaluation-1) - GSoC 2020

DevFeed: [Porting Syzkaller to ReactOS (Evaluation-1) - GSoC 2020](<https://devfeed.tech/articles/porting-syzkaller-to-reactos-evaluation-1-gsoc-2020-32993.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/porting-syzkaller-to-reactos-1-gsoc2020/>)

Published: 2020-06-30T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Fuzzing/Fuzz testing](<https://devfeed.tech/topics/fuzzing.md>), [boot](<https://devfeed.tech/topics/boot.md>), [Google](<https://devfeed.tech/topics/google.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [boot](<https://devfeed.tech/tags/boot.md>), [coding](<https://devfeed.tech/tags/coding.md>), [crashes](<https://devfeed.tech/tags/crashes.md>), [free](<https://devfeed.tech/tags/free.md>), [fuzzing](<https://devfeed.tech/tags/fuzzing.md>), [google](<https://devfeed.tech/tags/google.md>), [logging](<https://devfeed.tech/tags/logging.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [results](<https://devfeed.tech/tags/results.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

A GSoC 2020 progress report describes porting Syzkaller to ReactOS. The author reports booting ReactOS with UBSan enabled, getting Syz-stress and Syz-executor working, adding initial kernel32 function definitions, and fuzzing ReactOS with about 107 definitions, which produced approximately four crashes. Planned work includes SSH access, rebasing, shared-memory and KCOV support, and automated virtual-machine fuzzing.

### Source excerpt

Hey, I am Suraj K Suresh (@Freakston), In this post I'm going to be listing out what I've completed in Coding period-1 of GSoC. Status The initial part of setting up Syzkaller and being able to fuzz ReactOS is done. The link to grab ReactOS compatible syzkaller is as follows: Github. The detailed instruction on setting it up can be found here. Work-done Boot ReactOS with UBSan enabled. The branch which has UBSan enabled can be found in extravert34's fork of ReactOS.

## Threat Modeling Building Blocks

DevFeed: [Threat Modeling Building Blocks](<https://devfeed.tech/articles/threat-modeling-building-blocks-37032.md>)

Original publisher: [Read original article](<https://shostack.org/blog/threat-modeling-building-blocks/>)

Author: Adam

Published: 2019-09-04T00:00:00Z

Content type: article

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [comparison](<https://devfeed.tech/tags/comparison.md>), [data-protection](<https://devfeed.tech/tags/data-protection.md>), [models](<https://devfeed.tech/tags/models.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [results](<https://devfeed.tech/tags/results.md>), [reuse](<https://devfeed.tech/tags/reuse.md>), [tasks](<https://devfeed.tech/tags/tasks.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [things](<https://devfeed.tech/tags/things.md>)

### AI overview

The article presents threat modeling as a collection of interconnected tasks and discusses research on breaking threat modeling into smaller, assessable building blocks. It highlights comparisons involving privacy and data protection, requirements, STRIDE, CAPEC, CWE, OWASP, data-flow-diagram variants, and CARiSMA extended.

### Source excerpt

Threat modeling isn't one task -- its a collection of tasks that build on each other to produce more valuable insights.

## OKRs aren't going to fix your communication issues

DevFeed: [OKRs aren't going to fix your communication issues](<https://devfeed.tech/articles/okrs-aren-t-going-to-fix-your-communication-issues-41215.md>)

Original publisher: [Read original article](<https://www.craigkerstiens.com/2019/03/30/OKRs-arent-going-to-fix-your-communication-issues/>)

Author: Map

Published: 2019-03-30T20:55:56Z

Content type: opinion

Language: en

Sources: [Craig Kerstiens](<https://devfeed.tech/sources/craig-kerstiens.md>)

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

Tags: [behavior](<https://devfeed.tech/tags/behavior.md>), [change](<https://devfeed.tech/tags/change.md>), [communication](<https://devfeed.tech/tags/communication.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [early-stage](<https://devfeed.tech/tags/early-stage.md>), [founders](<https://devfeed.tech/tags/founders.md>), [management](<https://devfeed.tech/tags/management.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [notes](<https://devfeed.tech/tags/notes.md>), [okrs](<https://devfeed.tech/tags/okrs.md>), [philosophies](<https://devfeed.tech/tags/philosophies.md>), [priority](<https://devfeed.tech/tags/priority.md>), [recap](<https://devfeed.tech/tags/recap.md>), [results](<https://devfeed.tech/tags/results.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

The article argues that OKRs do not by themselves resolve startup communication problems. Teams must first identify the problem they are trying to solve and explicitly communicate agreed goals, especially as organizations grow and people miss meetings.

### Source excerpt

Talking with a startup a few days ago they asked for my opinions on OKRs. I have slightly mixed opinions on them overall and started to disclose some of those. Though in sharing some of this I had a few immediate realizations that might be broadly applicable. The crux of his question was, at what stage should we put them in place. I've seen a few companies try to put in some form of OKR, and most were met with pretty mixed results. The reason is that OKRs need to change something about your behavior otherwise why put them in place... either change something about the goals you would otherwise have or the methods at which you went about achieving them. Stepping back a bit, my first question and a very focusing question on almost any situation to ask is "What problem are we trying to solve?" In our conversation he actually paused a bit. As he paused a bit longer it was clear that question had not been fully asked or answered. The first and most common case I see with startups trying to put in place OKRs, v2moms, management by objectives is that the team is not aligned and focused on the same goals. But my follow-on question is consistently, have you communicated what you decided you goals were. Startups tend to go through some distinct growing phases. The early stages all the founders are in a room together building out the product. When you get the first few engineers you expand out a little, but still in a single co-working conference room easily. Eventually you need a real office. At the real office stage you start to have an all hands where, this is probably gathered around a large lunch table at first. At all hands no one takes meeting minutes and sends out a recap, instead people take some notes and you assume everyone was present. But, at about 20 people you have at least one person that misses the weekly team meeting and misses something key. In a 1:1 you catch it that it was talked about as a priority... but they weren't there. This very subtle change I've seen l

## Post-Mortem: Applied Image Optimization

DevFeed: [Post-Mortem: Applied Image Optimization](<https://devfeed.tech/articles/post-mortem-applied-image-optimization-31271.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/image-optimization-project-results>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2016-12-07T18:11:00Z

Content type: article

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Optimization](<https://devfeed.tech/topics/optimization.md>), [Image](<https://devfeed.tech/topics/image.md>), [Website](<https://devfeed.tech/topics/website.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>)

Tags: [applying](<https://devfeed.tech/tags/applying.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [image](<https://devfeed.tech/tags/image.md>), [loading](<https://devfeed.tech/tags/loading.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [post-mortems](<https://devfeed.tech/tags/post-mortems.md>), [project](<https://devfeed.tech/tags/project.md>), [results](<https://devfeed.tech/tags/results.md>), [shows](<https://devfeed.tech/tags/shows.md>), [speed](<https://devfeed.tech/tags/speed.md>), [strategies](<https://devfeed.tech/tags/strategies.md>), [website](<https://devfeed.tech/tags/website.md>)

### AI overview

This project post-mortem describes applying image optimization techniques to improve website loading performance. Lazy-loading below-the-fold images, responsive server-side image processing, progressive JPEGs, and HTTP/2 reduced load time from 107.8 seconds to 2.8 seconds, Start Render from 29.8 seconds to 1.4 seconds, and Visually Complete from 35.5 seconds to 1.7 seconds.

### Source excerpt

This project post-mortem shows the results of applying image optimization strategies to speed up the loading of a website

## Ethical Obligations in Internet Operations - Survey Results

DevFeed: [Ethical Obligations in Internet Operations - Survey Results](<https://devfeed.tech/articles/ethical-obligations-in-internet-operations-survey-results-30276.md>)

Original publisher: [Read original article](<https://www.netmeister.org/blog/velocity-ny2015-survey-results.html>)

Published: 2015-10-12T17:28:55Z

Content type: article

Language: en

Sources: [Signs of Triviality](<https://devfeed.tech/sources/signs-of-triviality.md>)

Topics: [Internet](<https://devfeed.tech/topics/internet.md>), [context](<https://devfeed.tech/topics/context.md>)

Tags: [context](<https://devfeed.tech/tags/context.md>), [internet](<https://devfeed.tech/tags/internet.md>), [operations](<https://devfeed.tech/tags/operations.md>), [results](<https://devfeed.tech/tags/results.md>), [survey](<https://devfeed.tech/tags/survey.md>), [talk](<https://devfeed.tech/tags/talk.md>), [velocity](<https://devfeed.tech/tags/velocity.md>)

### AI overview

Survey results on ethical obligations in Internet operations, presented in the context of a talk at Velocity NY 2015.

### Source excerpt

Results from my survey on Ethical Obligations in Internet Operations in the context of my talk at Velocity NY 2015

## Go: Slice search vs map lookup

DevFeed: [Go: Slice search vs map lookup](<https://devfeed.tech/articles/go-slice-search-vs-map-lookup-35405.md>)

Original publisher: [Read original article](<https://darkcoding.net/software/go-slice-search-vs-map-lookup/>)

Author: Graham King

Published: 2015-06-30T06:09:24Z

Content type: article

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [Go Language](<https://devfeed.tech/topics/go-language.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>)

Tags: [array](<https://devfeed.tech/tags/array.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [code](<https://devfeed.tech/tags/code.md>), [data-structure](<https://devfeed.tech/tags/data-structure.md>), [go](<https://devfeed.tech/tags/go.md>), [performance](<https://devfeed.tech/tags/performance.md>), [results](<https://devfeed.tech/tags/results.md>), [slices](<https://devfeed.tech/tags/slices.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

A comparison of Go map lookups and slice searches finds that slices can be faster for very small collections: up to about five items for key-value lookups and ten items for integer-set lookups. Maps are generally the straightforward choice beyond those break-even points.

### Source excerpt

Maps vs. slices: Choose wisely for optimal performance.

## When flying from Oslo to London, you don't want to go via Moscow

DevFeed: [When flying from Oslo to London, you don't want to go via Moscow](<https://devfeed.tech/articles/when-flying-from-oslo-to-london-you-don-t-want-to-go-via-moscow-31995.md>)

Original publisher: [Read original article](<https://tech.finn.no2015/06/15/removing-long-travels-in-the-flight-search/>)

Author: Per Jørgen Walstrøm

Published: 2015-06-15T12:47:32Z

Content type: article

Language: en

Sources: [Finn.no](<https://devfeed.tech/sources/finn-no.md>)

Topics: [Flight](<https://devfeed.tech/topics/flight.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>)

Tags: [query](<https://devfeed.tech/tags/query.md>), [results](<https://devfeed.tech/tags/results.md>), [search](<https://devfeed.tech/tags/search.md>), [travel](<https://devfeed.tech/tags/travel.md>)

### AI overview

The article explains how FINN Flight Search addresses implausibly long itineraries, such as routes from Oslo to London with distant layovers. It reviews a simple duration threshold, discusses using quartiles and the upper-fence rule to identify outliers, and notes that Solr requires a separate query to calculate quartiles.

### Source excerpt

If you want to travel from Oslo to London, you may end up getting results which include layovers in far-away places. Do you really want to spend a night at the airport in Moscow if you only want to go from Oslo to London? Probably not, but nonetheless, some of the results we receive at the FINN Flight Search are those kind of travels. Those travels may be really cheap, ending up at the top of our result list as we sort by price, but they are mostly garbage and we do not want our users to be confused by those outliers. We want them to go away! The old solution We have tried to fix this before. With limited success. A solution we used a couple of years back was something like this: x = 3 * Average of the three shortest flights We removed results with duration > x. This works fine on short travels, like a two-hour flight from Oslo to London. With the given formula, all trips longer than 6 hours to London will be removed. That's ok. However, it doesn't work too well on longer flights. If you want to go from Oslo to Bangkok, you would probably spend at least 11 hours in the air. In that case, it would be too conservative to just remove the flights that are 33 hours or more. A theoretical solution The correct way to remove the outliers is by finding the quartiles. When the quartiles are found, the upper fence is defined by Upper fence = Q1 + 1.5 * IQR Where IQR is the Interquartile Range; Q3 - Q1. We are using Solr at FINN, but the stats query in Solr does not give us the quartiles out of the box, so we would need to do a separate query to calculate the quartiles. Should be easy enough. What is too long? So what is a too long flight? That's not an easy question to answer. Racking our brains (and doing some guesswork), we came up with the following suggestions on what the upper fence on duration to different destinations should be. The durations are per leg: OSL - LON 300 mins = 5 hrs. Given the minimum flight time OSL - LON = 115 OSL - BKK (Bangkok) 1000 mins = 17 hrs. Mi

## The Odds of Finding a Set in The Card Game SET

DevFeed: [The Odds of Finding a Set in The Card Game SET](<https://devfeed.tech/articles/the-odds-of-finding-a-set-in-the-card-game-set-40542.md>)

Original publisher: [Read original article](<http://norvig.com/SET.html>)

Published: 2010-04-28T00:00:00Z

Content type: article

Language: en

Sources: [Peter Norvig](<https://devfeed.tech/sources/peter-norvig.md>)

Topics: [math](<https://devfeed.tech/topics/math.md>), [Simulation](<https://devfeed.tech/topics/simulation.md>)

Tags: [card](<https://devfeed.tech/tags/card.md>), [color](<https://devfeed.tech/tags/color.md>), [game](<https://devfeed.tech/tags/game.md>), [number](<https://devfeed.tech/tags/number.md>), [results](<https://devfeed.tech/tags/results.md>), [set](<https://devfeed.tech/tags/set.md>), [simulation](<https://devfeed.tech/tags/simulation.md>)

### AI overview

An analysis of why the odds of finding no SET in the card game SET change during play. A simulation shows that the chances differ substantially between a freshly dealt layout and layouts reached after SETs are repeatedly removed and replaced, suggesting the instruction booklet's odds do not describe the course of an actual game.

### Source excerpt

Correcting an error in the instruction booklet for the card game SET

## Soft of the Year Award

DevFeed: [Soft of the Year Award](<https://devfeed.tech/articles/soft-of-the-year-award-33245.md>)

Original publisher: [Read original article](<https://reactos.org/project-news/soft-year-award/>)

Published: 2008-12-19T00:00:00Z

Content type: news

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [free](<https://devfeed.tech/tags/free.md>), [mail](<https://devfeed.tech/tags/mail.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [results](<https://devfeed.tech/tags/results.md>), [software](<https://devfeed.tech/tags/software.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

ReactOS won second place in the Technologies category of the 2008 Soft of the Year national Russian software award, based on people's voting conducted by Mail.Ru.

### Source excerpt

"Soft of the Year 2008" Award "Soft of the Year 2008" is a national Russian software award given annually to the best computer software. Winners in seven different categories are selected by results of people's voting (carried out by Mail.Ru). ReactOS won second place in the "Technologies" category. Thanks to everyone who supported us!

## Warning Signs in Experimental Design and Interpretation

DevFeed: [Warning Signs in Experimental Design and Interpretation](<https://devfeed.tech/articles/warning-signs-in-experimental-design-and-interpretation-40562.md>)

Original publisher: [Read original article](<http://norvig.com/experiment-design.html>)

Published: 2007-07-09T00:00:00Z

Content type: opinion

Language: en

Sources: [Peter Norvig](<https://devfeed.tech/sources/peter-norvig.md>)

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

Tags: [essay](<https://devfeed.tech/tags/essay.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [results](<https://devfeed.tech/tags/results.md>)

### AI overview

This essay explains why statistically significant experimental results do not necessarily establish that a treatment will work for an individual. It identifies warning signs in experimental design and interpretation that can reduce a study's credibility, while noting that one warning sign does not invalidate a study.

### Source excerpt

An update to my essay on experiment design; it now stresses warning signs rather than clear-cut mistakes and urges the reader to consider the factors that dilute the credibility of an experiment.

## Evaluating Extraordinary Claims: Mind Over Matter? Or Mind Over Mind?

DevFeed: [Evaluating Extraordinary Claims: Mind Over Matter? Or Mind Over Mind?](<https://devfeed.tech/articles/evaluating-extraordinary-claims-mind-over-matter-or-mind-over-mind-40581.md>)

Original publisher: [Read original article](<http://norvig.com/prayer.html>)

Published: 2007-07-09T00:00:00Z

Content type: opinion

Language: en

Sources: [Peter Norvig](<https://devfeed.tech/sources/peter-norvig.md>)

Topics: [Simulation](<https://devfeed.tech/topics/simulation.md>), [test](<https://devfeed.tech/topics/test.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [results](<https://devfeed.tech/tags/results.md>), [simulation](<https://devfeed.tech/tags/simulation.md>)

### AI overview

An essay evaluates claims about the efficacy of intercessory prayer by examining experimental design and simulating fMRI results. It reports that random simulations found no significant differences, while simulations incorporating short-term participant anxiety sometimes produced significant results, illustrating how small samples and confounding factors can affect findings.

### Source excerpt

A companion to my essay on experiment design, this essay uses as an example the literature on the efficacy of intercessory prayer on medical conditions.