OpenBSD Major Update: FILE Object Structure Becomes Opaque

2025-07-21

OpenBSD recently underwent a significant system update making the internal structure of the FILE object in its standard input/output library opaque. This means programs can no longer directly access the internal structure of the FILE object. The change is far-reaching, affecting libc and many libraries that depend on it, including libcrypto, libtls, and libssl. To ease the transition, some helper symbols are temporarily retained but will be removed in the future. Developers are strongly encouraged to use a snapshot upgrade to avoid potential problems.

Read more
Development system update

Clojure Civitas: A Shared Scratchpad for Clojure Ideas

2025-08-05
Clojure Civitas: A Shared Scratchpad for Clojure Ideas

Clojure Civitas simplifies publishing Clojure projects. Forget setting up new projects, blogs, or repos; just fork this repo, create a namespace, code, commit, and submit a pull request to share your explorations and ideas. It supports various output formats including comments, charts, markdown, and hiccup, making it easy to document experiments, share findings, and build a knowledge base. The platform encourages community contributions and provides visualization tools and easy sharing, making your Clojure journey smoother and more efficient.

Read more
Development development platform

The Rise and Fall of WordPerfect: A DOS Legend

2025-04-01

In the 1980s, knowing WordPerfect was practically a job guarantee. This article chronicles the legendary word processor's journey, from its innovative beginnings on the Data General platform to its dominance on IBM PCs. WordPerfect's WYSIWYG interface and powerful features made it a market leader, but its failure to adapt to the rise of Windows ultimately led to its decline. The piece also details the experience of using WordPerfect 6.0 on DOS, highlighting its minimalist interface and the differences between graphics and character modes.

Read more

Generative AI Hype: Reaching its Peak?

2025-03-10
Generative AI Hype: Reaching its Peak?

Since October 2023, many exaggerated claims surrounding Generative AI have been questioned, particularly the assertion that it will dramatically boost labor productivity across most occupations. The author believes investor hype around Generative AI is nearing its peak, evidenced by NVIDIA's falling stock price. While LLMs have enabled real process innovations, such as improved efficiency in software development and customer support, their impact may be overstated. In customer support, chatbots handle routine issues, but this could lead to a degraded user experience. In software development, LLMs are replacing less experienced developers, potentially limiting the future supply of experienced developers. Furthermore, the release of DeepSeek raises questions about GPU demand. The author suggests that political influence and scam bots may be the sustainable killer app for this technology.

Read more
Tech

Why HNSW Isn't the Universal Solution for Vector Databases: The Rise of IVF

2024-12-23
Why HNSW Isn't the Universal Solution for Vector Databases: The Rise of IVF

HNSW, while popular for its speed and accuracy in vector similarity search, faces limitations in large-scale applications due to its memory-intensive nature. This article argues that disk-based alternatives like IVF (Inverted File Index), especially when combined with quantization techniques (RaBitQ, PQ, SQ, ScaNN), offer superior speed and scalability for massive datasets. IVF, by quantizing and compressing vectors, reduces memory footprint and leverages efficient prefetching and sequential scans for significantly faster search. Insertion and deletion costs are also lower. While HNSW excels in smaller-scale applications, IVF with quantization emerges as the more advantageous choice for massive datasets.

Read more
Development vector database

Intel Layoffs Shake Oregon's Economy

2025-07-17
Intel Layoffs Shake Oregon's Economy

Intel's job cuts in Oregon are raising concerns about the state's economy. Since August, Intel has eliminated at least 5,400 jobs, including 2,400 last week alone, dropping its Oregon workforce to its lowest point in over a decade. These layoffs, primarily impacting high-paying tech roles, significantly impact Oregon's tax revenue and economic growth. While Intel claims Oregon remains central to its future, the cuts highlight the state's dependence on Intel and its vulnerability to challenges in the tech industry. Oregon is grappling with this challenge, seeking economic diversification and attracting other tech companies to offset Intel's job losses.

Read more

First mRNA Vaccine Against Antibiotic-Resistant Bacteria Developed

2025-07-14
First mRNA Vaccine Against Antibiotic-Resistant Bacteria Developed

Researchers from Tel Aviv University and the Israel Institute for Biological Research have leveraged COVID-19 vaccine technology to create the world's first mRNA-based vaccine against a deadly, antibiotic-resistant bacterium. The vaccine, targeting *Yersinia pestis* (the cause of bubonic plague), demonstrated 100% protection against pneumonic plague in animal models. This groundbreaking technology holds promise for combating other lethal bacteria, offering a new hope in global public health. The study is featured in *Advanced Science*.

Read more

Automate the Boring Stuff with Python: The Unreleased Audio/Video Chapter

2025-07-13

The third edition of "Automate the Boring Stuff with Python" includes an unreleased chapter on working with audio, video, and webcams. This blog post shares the chapter's content, detailing how to write Python code to record and play multimedia. It covers audio and video data formats, recording from webcams and microphones, playing audio files (using playsound and Pygame), downloading videos with yt-dlp, and editing videos and audio with ffmpeg. Learn to automate tasks like batch-processing video files, creating time-lapses, or building a photo booth feature into your applications.

Read more
Development Multimedia Processing

Reclaiming Digital Sovereignty: The MyTerms Standard Empowers Users

2025-03-23
Reclaiming Digital Sovereignty: The MyTerms Standard Empowers Users

In the age of AI, personal data privacy and autonomy are challenged as never before. This article introduces the IEEE P7012 standard (MyTerms), designed to empower users with agency over their interactions with websites and services through machine-readable agreements. MyTerms, modeled after Creative Commons, allows users to choose from a list of agreements provided by a non-profit, ensuring the user is the first party and therefore in control of their data. This innovation promises to reshape digital sovereignty, giving users more autonomy.

Read more

Apple Scraps Advanced AR Glasses Project

2025-02-04
Apple Scraps Advanced AR Glasses Project

Apple Inc. has canceled a project to develop advanced augmented reality glasses designed to pair with its devices. This marks another setback in Apple's efforts to create a consumer-friendly AR headset. The project, shut down this week, involved glasses resembling regular eyewear but incorporating built-in displays and requiring a connection to a Mac. An Apple spokesperson declined to comment, highlighting the ongoing challenges in bringing mass-market AR glasses to fruition.

Read more
Tech

1929 Enters the Public Domain: Mickey Mouse, Gatsby, and More

2025-01-01

On January 1st, 2025, a wealth of works published in 1929 and sound recordings from 1924 entered the public domain! This includes early Mickey Mouse cartoons, Gershwin's 'An American in Paris', Hemingway's 'A Farewell to Arms', Faulkner's 'The Sound and the Fury', and many other culturally significant works. The Internet Archive is celebrating with Public Domain Day events and a film remix contest.

Read more
Misc

Solving the Equality Delete Problem in Apache Iceberg: RisingWave's Approach

2025-08-13
Solving the Equality Delete Problem in Apache Iceberg: RisingWave's Approach

Apache Iceberg has become a hot topic in data infrastructure, but real-time data streaming presents challenges. Mainstream systems don't natively support writing Change Data Capture (CDC) directly into Iceberg. This article delves into Iceberg's two delete mechanisms: position delete and equality delete. Equality delete is suitable for streaming CDC but impacts query performance, and many mainstream engines don't support it. RisingWave solves this with a hybrid delete strategy (position deletes for in-batch updates, equality deletes otherwise) and schedulable compaction, enabling an end-to-end streaming CDC-to-Iceberg pipeline successfully deployed at companies like Siemens, significantly improving data availability.

Read more
Development

Emacs Solo: A Minimalist Emacs Configuration

2025-03-27
Emacs Solo: A Minimalist Emacs Configuration

Emacs Solo is a minimalist Emacs configuration that leverages only built-in packages, eschewing external dependencies. Recently showcased live on the System Crafters Weekly Show, it demonstrates a powerful and efficient workflow. The configuration includes numerous customizations, such as enhanced icomplete-verical, an experimental git-gutter alternative, supercharged eshell, and more, aiming for a lightweight, fast, yet fully functional Emacs experience.

Read more
Development Minimalism

Apple Faces Class-Action Lawsuit Over 'Carbon Neutral' Apple Watches

2025-03-01
Apple Faces Class-Action Lawsuit Over 'Carbon Neutral' Apple Watches

Apple is facing a class-action lawsuit alleging misleading claims that certain Apple Watches are carbon neutral. Plaintiffs argue that Apple's reliance on questionable carbon offset projects, which didn't actually reduce greenhouse gas emissions, constitutes false advertising. The suit highlights the challenges of making sustainability promises through carbon offsets, with environmental advocates pushing for cleaner energy and more durable, repairable products. Apple maintains it significantly reduced Apple Watch emissions and invests in nature-based carbon removal projects. However, the lawsuit questions the effectiveness of these projects, claiming they don't represent additional CO2 reduction. This case underscores the challenges companies face in environmental responsibility and growing consumer scrutiny of sustainability claims.

Read more

Thermodynamic Model Unveils Gold's Journey to Earth's Surface

2024-12-27
Thermodynamic Model Unveils Gold's Journey to Earth's Surface

Researchers have used a thermodynamic model to explain how gold deposits are formed in volcanic settings. The model reveals the crucial role of a previously unconfirmed gold-trisulfur complex (Au-S3). Under specific mantle pressures and temperatures, this complex efficiently transfers gold from the mantle into magma, ultimately leading to its surfacing through volcanic activity. This finding explains the high gold concentrations in certain subduction zone ore deposits and has significant implications for gold exploration.

Read more

SimpleIDE: Bringing Professional VB.NET Development to Linux

2025-08-21
SimpleIDE: Bringing Professional VB.NET Development to Linux

SimpleIDE is a lightweight, professional VB.NET IDE built with GTK# 3 on Linux using .NET 8.0. It provides a modern development environment for VB.NET projects, featuring multi-file tabbed editing, syntax highlighting, intelligent code completion, an integrated build system, debugging capabilities, and Claude AI assistance. SimpleIDE also boasts Git integration, customizable themes, and extensive keyboard shortcuts. This open-source project welcomes contributions.

Read more
Development

Revolutionizing Similarity Measurement: Tversky Neural Networks

2025-08-17
Revolutionizing Similarity Measurement: Tversky Neural Networks

This paper introduces a novel neural network architecture based on Tversky similarity, challenging the prevalent use of dot product or cosine similarity in deep learning. It elegantly transforms the traditionally discrete set operations of the Tversky model into differentiable functions, enabling training within the deep learning framework. Experiments demonstrate significant performance improvements in image recognition and language modeling, alongside enhanced interpretability, allowing for intuitive explanations of model decisions. The core innovation lies in a differentiable Tversky similarity function that considers both common and distinctive features, aligning better with human perception of similarity.

Read more

The Shocking Origins of Modern Education: Students on an Assembly Line?

2025-03-22
The Shocking Origins of Modern Education: Students on an Assembly Line?

This article exposes the origins of the modern education system, revealing its purpose wasn't to foster learning and creativity, but to mold docile factory workers. From the 18th-century Prussian model to the funding from industrialists like Rockefeller, the system was designed to instill obedience, repetitive work, and discipline, not critical thinking and independent thought. The article argues this "factory model" of education is outdated in today's world and explores the rise of homeschooling and alternative education.

Read more

Ramoops: Persistent Logging for Embedded Systems

2025-05-24
Ramoops: Persistent Logging for Embedded Systems

Embedded systems aren't immune to crashes. To analyze and log these crashes, a persistent storage solution is crucial. Ramoops provides this by leveraging a reserved RAM area to store kernel oops messages, kernel console output, and user messages. While RAM data is lost on power loss, it offers faster write speeds and is almost always available while the CPU is running. This article details configuring and using Ramoops on a Toradex Apalis iMX8QM system, covering device tree modification, kernel compilation, and reading log files from pstore. It demonstrates logging kernel panics and user messages, aiding in diagnosing system crashes.

Read more
Development crash logging ramoops

Bluesky Improves Performance with 'Lossy Timelines'

2025-02-19

Bluesky tackled database hot spots caused by high-activity users by introducing 'Lossy Timelines'. This mechanism probabilistically drops write operations, limiting the load from heavily followed users and dramatically reducing P99 latency. Write operations that could take minutes now complete in under 10 seconds. This strategy cleverly sacrifices some data consistency for massive gains in system performance and scalability, demonstrating that imperfect system design can lead to a better user experience in specific contexts.

Read more
Development

Day by Data App Transforms Your Data into Art

2024-12-20
Day by Data App Transforms Your Data into Art

The Day by Data app, now available on the App Store, turns your daily data into stunning visualizations. Connect your Health and Spotify data to generate personalized art pieces reflecting your yearly step count, top Spotify songs, and peak activity days. Create a 'Day by Data Receipt' showcasing your yearly achievements. The app offers a simple and intuitive way to transform routine numbers into meaningful visuals, making your data a story worth sharing.

Read more
Design Health Data

43 Years Later, Recreating My Father's Epic Canoe Trip

2025-03-22

In 1974, the author's father and uncle embarked on an epic canoe journey down the Inside Passage, a challenging adventure that became a family legend. Years later, the author creates a documentary about this trip, ultimately joining his father, uncle, and brother to complete the unfinished journey. This recreation wasn't just about reliving the past; it was a profound exploration of family legacy, personal identity, and the enduring power of shared experience.

Read more
Misc legacy

Veloren Update Recap: Combat Overhaul, New Items, and Puzzles

2025-03-29
Veloren Update Recap: Combat Overhaul, New Items, and Puzzles

Veloren has seen a flurry of updates in recent months, introducing combat system improvements, shiny new items and equipment, plus puzzles and newspapers to add to the gameplay. The development team released three recap blog posts detailing these updates, covering combat refinements, new item additions, and engaging puzzle elements. These updates demonstrate Veloren's continued development and progress, enriching the player experience.

Read more

Git's Large File Killer: The End of Git LFS is Nigh

2025-08-16

Large files have long been a thorn in Git's side. Git LFS, while a solution, introduced new complexities and costs. However, Git itself is gradually addressing this issue. The latest Git releases feature partial clones, offering the same benefits as Git LFS—fast clones and small checkouts—without the need for extra tools or server-side costs. Even more exciting, Git's large object promisors are under development, promising to eventually obsolete Git LFS entirely, making large file management simpler and more efficient. No more large file headaches!

Read more
Development

Running Pong in Browser Tabs

2025-02-20
Running Pong in Browser Tabs

A developer ingeniously runs Pong across 240 browser tabs! Using AppleScript to create a tab grid, Web Workers for efficient background updates, and Broadcast Channel for inter-tab communication, they render the game on tab favicons. This project showcases the power of browser APIs and creative problem-solving.

Read more
Development creative coding

Popeye, Tintin, and Literary Classics Enter the Public Domain

2024-12-16
Popeye, Tintin, and Literary Classics Enter the Public Domain

In 2025, iconic comic characters Popeye and Tintin, along with numerous novels by literary giants like Faulkner and Hemingway, will enter the US public domain. This means these works can be freely used and adapted without permission or payment to copyright holders. The list includes Faulkner's 'The Sound and the Fury' and Hemingway's 'A Farewell to Arms,' among others whose copyrights expired after 95 years. Early Mickey Mouse cartoons also join the public domain, including those where Mickey speaks for the first time. This expansion of public domain works offers creators a wealth of material and invigorates cultural preservation.

Read more

Tens of Thousands of High-Scoring Students Denied Access to Advanced Math

2025-08-03
Tens of Thousands of High-Scoring Students Denied Access to Advanced Math

A shocking discovery reveals that over half of the high-scoring students predicted to succeed in advanced math are denied access to those classes in North Carolina. Research shows that schools rely heavily on teacher recommendations instead of objective student achievement data, disproportionately impacting low-income and minority students. This practice wastes human potential and severely limits students' future prospects. While legislation now mandates the enrollment of high-scoring students, schools have circumvented the law, highlighting the deep-seated resistance to objective placement criteria. The study calls for a data-driven approach to ensure all high-potential students have equal opportunities.

Read more
Tech

Federal Workers Ditch Messenger for Signal Amidst Privacy Fears

2025-02-13
Federal Workers Ditch Messenger for Signal Amidst Privacy Fears

Driven by concerns about government surveillance and the perceived coziness between tech companies and the administration, US federal employees are increasingly migrating to encrypted messaging apps like Signal. Fearful of their communications being leaked, they're abandoning platforms like Facebook Messenger and adopting Signal for sensitive conversations, highlighting a growing distrust in both the government and mainstream tech companies. This shift underscores the importance of robust privacy measures in an era of heightened political polarization.

Read more
Tech

Stoffel VM: A Virtual Machine Optimized for Multi-Party Computation

2025-03-27
Stoffel VM: A Virtual Machine Optimized for Multi-Party Computation

Stoffel Virtual Machine is a work-in-progress virtual machine designed for optimizing multi-party computation (MPC). Currently, it boasts basic functionality, supporting various data types (integers, booleans, strings, objects, arrays, etc.) and a rich instruction set including arithmetic, bitwise operations, control flow, and function calls. It also supports Rust FFI for easy integration of high-performance features. Future plans include adding MPC support and garbage collection.

Read more

GitHub Code Suggestion Application Limitations

2025-07-20
GitHub Code Suggestion Application Limitations

Applying code suggestions in bulk on GitHub has several limitations. Suggestions require code changes, cannot be applied to closed pull requests, subsets of changes, single lines with multiple suggestions, already applied or resolved suggestions, pending reviews, multi-line comments, or pull requests queued to merge. Additionally, some suggestions may be temporarily unavailable for application.

Read more
Development
1 2 458 459 460 462 464 465 466 596 597