Chronicle: A Pragmatic Event Sourcing Toolkit in Go

2025-09-01
Chronicle: A Pragmatic Event Sourcing Toolkit in Go

Chronicle is a pragmatic and type-safe event sourcing toolkit for Go. It simplifies versioning with embedded `aggregate.Base`, ensuring type safety with sum types. Supporting various backends (in-memory, SQLite, PostgreSQL), Chronicle tackles concurrency with optimistic locking, improves performance with snapshots, and offers features like event metadata and transformers for encryption and data transformation. This robust library streamlines modern event sourcing in Go applications.

Read more
Development

The Internet's Missing Piece: A Secure and Simple Identity System

2025-08-18
The Internet's Missing Piece: A Secure and Simple Identity System

This article critiques the internet's flawed design separating identity verification from payments, leading to insecure and complex systems like passwords and third-party accounts. It proposes an ideal system: a single tap verifies identity and enables payments, offering security, ease, and user control. While the concept of 'being your own bank' was initially hampered by high barriers to entry, new tools like social recovery, smart wallets, and passkeys are simplifying secure, self-owned digital identities. The future promises a secure and user-friendly identity system, enabling safe digital lives without requiring users to be crypto experts.

Read more

Boccaccio: A Life Unveiled Through Literary Self-Portraits

2025-07-08
Boccaccio: A Life Unveiled Through Literary Self-Portraits

This biography reconstructs the life of Giovanni Boccaccio by meticulously examining the autobiographical elements woven throughout his literary works. The author delves into the interplay between Boccaccio's writings and his personal experiences, revealing a complex personality marked by sensitivity, irritability, and a yearning for recognition coupled with profound insecurity. While the biography sometimes relies too heavily on Boccaccio's self-portraits, potentially compromising its rigor, it nonetheless offers valuable insights into the life and times of this influential Renaissance author.

Read more
Misc Boccaccio

Major Math Error Corrected in Black Plastic Study; Authors Say It Doesn't Matter

2024-12-20
Major Math Error Corrected in Black Plastic Study; Authors Say It Doesn't Matter

A study reporting toxic flame retardants from electronics in black plastic household products, including kitchen utensils, contained a significant mathematical error. The initial findings suggested exposure levels were near the safety limit, causing public alarm and prompting articles advising people to discard their kitchenware. A correction revealed the actual exposure is far below the safe limit. While the overall conclusion—that flame retardants significantly contaminate plastic products—remains, the study also found contamination is uncommon, affecting only a minority of products.

Read more

Stripe Quietly Launches V2 API: REST Improvements and DX Shift

2024-12-29

Stripe quietly released its V2 API in October, featuring a shift from form-encoded request bodies to JSON and the introduction of HATEOAS-style pagination. V2 aims for speed improvements and controlled sub-object loading via an `include` parameter. True idempotency is also attempted for better handling of failed requests. However, improvements are still needed in REST verb usage and resource modeling. The author argues that a great developer experience (DX) now hinges more on high-quality SDKs than a perfect REST API.

Read more
Development

GPT-5's Shockingly Good Search Capabilities: Meet My Research Goblin

2025-09-08
GPT-5's Shockingly Good Search Capabilities: Meet My Research Goblin

The author discovered OpenAI's GPT-5, combined with Bing's search capabilities, possesses surprisingly powerful search functionalities. It tackles complex tasks, performs in-depth internet searches, and provides answers, earning the nickname "Research Goblin." Multiple examples demonstrate GPT-5's prowess: identifying buildings, investigating Starbucks cake pop availability, finding Cambridge University's official name, and more. GPT-5 even autonomously performs multi-step searches, analyzes results, and suggests follow-up actions, such as generating emails to request information. The author concludes that GPT-5's search capabilities surpass manual searches in efficiency, particularly on mobile devices.

Read more
AI

Microplastics in Drinks: Glass Bottles Surprisingly Higher Than Plastic?

2025-06-21
Microplastics in Drinks: Glass Bottles Surprisingly Higher Than Plastic?

A French ANSES study revealed surprisingly high microplastic contamination in glass bottled drinks compared to plastic or canned counterparts, particularly cola, lemonade, iced tea, and beer. Glass bottles averaged around 100 microplastic particles per liter, while plastic and cans showed significantly lower levels (5 to 50 times less). The source? Microplastics likely originate from the paint on bottle caps, released by microscopic scratches from storage friction. Cleaning caps significantly reduced contamination. The study suggests manufacturers explore altering cap storage or paint composition to mitigate this issue.

Read more
Tech

Atlassian Integrates Opsgenie into Jira Service Management and Compass

2025-03-06
Atlassian Integrates Opsgenie into Jira Service Management and Compass

Atlassian announced the full integration of Opsgenie's capabilities into its platform to better serve customer needs. Opsgenie's alerting and on-call management features will be integrated into both Jira Service Management and Compass. Jira Service Management will become a complete incident management solution, while Compass will offer context-rich alerting and on-call management. Opsgenie will be end-of-sale on June 4th, 2025, and end-of-support on April 5th, 2027. Customers can choose to migrate to either Jira Service Management or Compass, with Atlassian providing personalized migration tools and support.

Read more
Development

Egg Prices Soar: A Monopoly's Grip on the American Breakfast

2025-03-09
Egg Prices Soar: A Monopoly's Grip on the American Breakfast

Egg prices in the US have skyrocketed by 53%, but the avian flu isn't the whole story. An investigation reveals a shocking level of industry consolidation. Two companies control chicken genetics, and Cal-Maine Foods dominates egg production and distribution. By artificially restricting supply, they've created a shortage driving massive profits. This article exposes the oligopoly's control of the American egg industry and its complex web of influence, highlighting a growing problem of monopolies in the US economy.

Read more
Tech egg prices

Git-Who: Track Down Code Ownership Like a Boss

2025-03-18
Git-Who: Track Down Code Ownership Like a Boss

Tired of hunting down the authors of specific code sections? Git-Who, a command-line tool, is your solution! Unlike `git blame`, which focuses on individual lines, Git-Who identifies the key contributors to entire code components or subsystems. Using three subcommands—`table`, `tree`, and `hist`—it presents authorship information in tables, tree structures, and timelines, showing contribution counts, last edit times, lines modified, and more. Filter results by path, branch, tag, or revision range, and use flags for sorting and filtering. Git-Who even respects Git mailmaps, consolidating contributions under varying names or emails. Try Git-Who to get a clear picture of code ownership!

Read more
Development code authorship

Gentoo Bans AI-Generated Contributions

2025-09-15

The Gentoo Council voted on April 14th to prohibit contributions created using AI natural language processing tools. This policy addresses copyright, quality, and ethical concerns. While AI-related software packages are permitted, directly using AI-generated code is banned due to potential copyright infringement, the risk of low-quality or nonsensical output, and ethical issues surrounding AI model training (e.g., copyright violations, high energy consumption). The policy aims to maintain the quality and integrity of Gentoo projects.

Read more
Development

Blue Origin Delays New Glenn Launch Again

2025-01-14
Blue Origin Delays New Glenn Launch Again

Blue Origin's New Glenn rocket launch, initially scheduled for Tuesday morning, was scrubbed due to ice buildup in a purge line on an auxiliary power unit. A second attempt was planned for early Tuesday, but was ultimately postponed until Thursday morning due to unfavorable weather conditions (70% chance) and a scheduling conflict with another rocket launch.

Read more

Jujutsu (jj) Cheat Sheet: A Git Alternative?

2025-02-12

This post introduces a cheat sheet and reference for Jujutsu (jj), a version control system compatible with git repositories. The author finds jj more intuitive than git and provides learning resources including a reference describing the repository's state and a visual cheat sheet for common editing operations. For newcomers, reading a tutorial first is recommended to avoid preconceived notions from git. Both resources are concise and printable for easy learning.

Read more
Development

Brisk: A Cross-Platform C++20 GUI Framework for High-Performance Rendering

2024-12-18
Brisk: A Cross-Platform C++20 GUI Framework for High-Performance Rendering

Brisk is a modern, cross-platform C++20 GUI framework built for creating responsive, high-performance applications with ease. Leveraging an MVVM architecture and reactive capabilities, Brisk boasts scalable GPU-accelerated rendering, making it ideal for graphics-intensive projects. It supports multiple backends (D3D11, D3D12, Vulkan, OpenGL, Metal, WebGPU) and features declarative GUI, stylesheets, and full Unicode support. Currently under active development, contributions are welcome.

Read more

HTTP/1.1's Fatal Flaw: Request Smuggling Attacks

2025-08-03
HTTP/1.1's Fatal Flaw: Request Smuggling Attacks

This article exposes a long-standing security vulnerability in the HTTP/1.1 protocol—request smuggling attacks. Attackers can exploit this flaw by cleverly crafting request headers (Content-Length and Transfer-Encoding) to cause the server to misinterpret requests, enabling malicious control of websites and even bypassing security measures to access sensitive resources. This vulnerability still affects a large number of websites, and security expert James Kettle will reveal more attack details and defense methods on August 6th.

Read more

ChatGPT Becomes Default Safari Search Engine via New Extension

2025-02-25
ChatGPT Becomes Default Safari Search Engine via New Extension

OpenAI updated its ChatGPT app with a new Safari extension, enabling users to set ChatGPT Search as their default search engine in Safari. After updating the app, users can enable the extension in Safari settings. All searches typed into the Safari search bar will then be directed to ChatGPT Search instead of Google or their current default. While there's no option to directly set ChatGPT as a preferred search engine, the extension offers a workaround.

Read more

Shippable Microfactories: Revolutionizing Construction with On-Site Automation

2025-07-26
Shippable Microfactories: Revolutionizing Construction with On-Site Automation

Traditional prefabricated construction faces high capital expenditures and shipping costs. The emerging microfactory model, often the size of a shipping container, addresses these issues by deploying directly to construction sites. This article analyzes the economic viability of microfactories, showcasing AUAR's successful Belgian office building project. AUAR's robotic microfactory prefabricated the building's shell in under 8 hours, highlighting the efficiency gains. Microfactories promise to transform construction by increasing efficiency and lowering costs.

Read more

Coffeematic PC: A Retro Gaming Rig Cooled by Hot Coffee

2025-08-02
Coffeematic PC: A Retro Gaming Rig Cooled by Hot Coffee

Artist Doug MacDowell built Coffeematic PC, a functional computer housed in a vintage GE Coffeematic drip coffee maker. Uniquely, it uses the brewed coffee to cool its CPU. This isn't the first coffee maker computer, but it's the first to employ this unconventional cooling method. The article explores the history of coffee maker computers, noting a curious 15-year gap in builds, and speculates on the reasons behind it. Coffeematic PC also inspired an art exhibition called Sparklines, showcasing the intersection of art and hacking.

Read more

Koko: AI-Powered Mental Health Nonprofit Seeking Technical Leader

2025-03-06
Koko: AI-Powered Mental Health Nonprofit Seeking Technical Leader

Koko, a mental health tech non-profit founded by former MIT and Airbnb engineers, is hiring a technical leader. They're building scalable AI systems to provide immediate online mental health support to young people, integrating their interventions into platforms like TikTok and Discord. Having already helped over 4 million young people across 199 countries, Koko emphasizes data-driven product decisions, A/B testing, and rigorous safety standards. This is an opportunity to make a significant impact using AI for good.

Read more

ELIZA Reanimated: World's First Chatbot Restored

2025-01-18
ELIZA Reanimated: World's First Chatbot Restored

Researchers have successfully resurrected ELIZA, widely considered the world's first chatbot, on a restored CTSS—the world's first time-sharing system (emulated on an IBM 7094). Using original printouts, MAD-SLIP code, and supporting documents found in Prof. Weizenbaum's archives at MIT, they recreated ELIZA and its famous DOCTOR script. The entire project is open-source, allowing anyone with a Unix-like OS to run the groundbreaking chatbot.

Read more
AI

Truchet Tiles: Simple Geometry, Infinite Possibilities

2025-07-29

Truchet tiles, simple square tiles with non-rotationally symmetric patterns, create surprisingly complex and captivating visual effects. First described in 1704 by Sébastien Truchet, they're now widely used in information visualization and graphic design. By varying the tile orientations, diverse patterns emerge, even creating labyrinths. Their elegant simplicity extends to programming; a single line of code can generate endless variations, highlighting the beauty of concise algorithms and infinite possibilities. This makes them a prime example of generative art.

Read more

Biden Admin to Further Restrict AI Chip Exports in Final Push

2025-01-10
Biden Admin to Further Restrict AI Chip Exports in Final Push

In a final push before leaving office, the Biden administration plans to further restrict the export of AI chips from companies like Nvidia, aiming to prevent advanced technologies from reaching China and Russia. New regulations will create three tiers of restrictions: close allies will face minimal limits; adversaries will be effectively blocked; and most countries will face limits on total computing power, though higher caps can be obtained by meeting US security and human rights standards. Nvidia opposes the proposal, arguing it will harm economic growth and US leadership.

Read more

Kelp: A Go-based Homebrew Alternative for MacOS

2025-05-19
Kelp: A Go-based Homebrew Alternative for MacOS

Kelp is a Go-written binary package installer for MacOS, designed as a Homebrew alternative. It addresses several Homebrew pain points, such as waiting for formula availability and keeping multiple computers updated with a single manifest. Kelp supports installing multiple packages at once (coming soon), custom configuration paths, and handles Github API rate limits. Users manage packages via simple command-line instructions, including adding, installing, updating, and specifying custom binary names and installing from sources other than Github Releases.

Read more
Development

OpenRA December 2024 Update: Classic RTS Reborn

2025-01-25
OpenRA December 2024 Update:  Classic RTS Reborn

OpenRA, the open-source reimagining of classic RTS games like Red Alert, Command & Conquer, and Dune 2000, has released a major December 2024 update. This update boasts numerous bug fixes and new features, including an improved map editor, enhanced unit descriptions, support for high-definition assets, and progress towards better multilingual support. A Tiberian Dawn HD playtest is also included. Players across Windows, macOS, and Linux can enjoy modernized gameplay featuring attack-move, unit veterancy, and fog of war.

Read more
Game

Lean 4.22: A New Verification Infrastructure for Imperative Programs

2025-07-07

Lean 4.22 introduces an exciting new feature: a new verification infrastructure for proving properties of imperative programs. The post uses a simple example—determining if a list contains two integers that sum to zero—to demonstrate the feature's use and compares it to similar tools like Dafny and Verus. The new framework, Std.Do, leverages Hoare triples and combines the `mvcgen` and `grind` tactics to greatly simplify the verification process for imperative programs, even those with complex control flow like loops and early returns. Unlike automated systems relying on external SMT solvers, Lean's interactive proving approach offers greater reliability, easier debugging, and better maintainability, making it a compelling choice for real-world program verification tasks.

Read more

UK's Illegal Cybertruck Faces Uphill Battle for Legalization

2024-12-15
UK's Illegal Cybertruck Faces Uphill Battle for Legalization

Yianni Charalambous, a UK car customizer, is attempting to register a Tesla Cybertruck for road use in the UK, following a similar success in the Czech Republic. However, the Cybertruck's sharp design clashes with UK and EU pedestrian safety regulations, posing significant challenges. Its unique steer-by-wire system, reliance on OTA updates unavailable in the UK, and incompatibility with EU recall systems further complicate matters. Experts deem its chances of passing the UK's IVA test extremely slim.

Read more

CDC Halts Publication of Research Papers Containing 'Forbidden Words'

2025-02-02
CDC Halts Publication of Research Papers Containing 'Forbidden Words'

The CDC has ordered its scientists to retract or pause publication of any research manuscript under consideration or accepted for publication in any medical or scientific journal. The order mandates the removal of terms like "gender," "transgender," and others deemed 'forbidden.' This unprecedented move has sparked concerns within the scientific community, potentially impacting numerous studies and delaying the release of crucial public health information. Internal chaos and fear reign at the CDC, with scientists worried about job security. The incident highlights the detrimental effects of political interference on scientific research.

Read more

AGX: A Modern ClickHouse Desktop Client Built with Tauri and SvelteKit

2025-03-19
AGX: A Modern ClickHouse Desktop Client Built with Tauri and SvelteKit

AGX is a desktop application built with Tauri and SvelteKit, providing a modern interface for exploring and querying data using ClickHouse's embedded database engine (chdb). It boasts native desktop application performance, an interactive SQL query editor with syntax highlighting, a schema browser, tabular result display, drag-and-drop file support, and cross-platform compatibility (macOS, Linux, Windows). The frontend uses SvelteKit for a reactive and efficient UI, while the backend leverages Tauri and Rust for native performance and security. Communication between frontend and backend is handled via Tauri's IPC bridge, with data querying powered by the embedded ClickHouse engine, chdb. Contributions are welcome!

Read more
Development

Highly Eccentric Hyperbolic Object Discovered: 3I/ATLAS

2025-07-03

A new near-Earth object candidate, A11pl3Z, was discovered by ATLAS Chile (W68) in four 30-second survey images taken on July 1 UT. Follow-up observations revealed a highly eccentric hyperbolic orbit (e ~ 6). Tentative reports suggest cometary activity, including a faint coma and a short tail. Designated 3I/ATLAS = C/2025 N1 (ATLAS), further observations are needed to better constrain its orbit and nature. Additional data will be published in the MPC's standard `Orbits and Observations of Comets` publication.

Read more

Zebrafish Protein Awakens Dormant Genes for Heart Repair

2025-01-03
Zebrafish Protein Awakens Dormant Genes for Heart Repair

Researchers at the Hubrecht Institute have repaired damaged mouse hearts using a zebrafish protein. They discovered that the protein Hmga1 is key to zebrafish heart regeneration and, in mice, activated dormant repair genes, restoring heart function without side effects. This breakthrough, published in Nature Cardiovascular Research, represents a significant step towards regenerative therapies for heart failure. The team compared zebrafish and mammalian hearts, finding Hmga1 removes 'roadblocks' on chromatin, activating dormant genes. In mice, Hmga1 stimulated heart muscle cell growth, significantly improving heart function, only in the damaged area. The study lays the groundwork for human heart regeneration therapies.

Read more
1 2 409 410 411 413 415 416 417 596 597