Nobel Laureate Krugman Departs the New York Times

2025-01-29
Nobel Laureate Krugman Departs the New York Times

Paul Krugman, Nobel laureate in economics, recently announced his departure from his 25-year position as an opinion writer at the New York Times. His departure stems from increasing editorial interference at the Times, ranging from minor edits to substantial rewrites, and restrictions on his topics. The Times also eliminated his blog and newsletter, limiting his reach and expression. Krugman felt the Times was becoming bland and losing its edge, leading him to seek greater freedom and independence by moving to Substack.

Read more

JRuby: Elegant Java Integration Solves External Library Headaches

2025-05-01

At RubyKaigi, the author encountered difficulties using external libraries in Ruby: C libraries require writing C extensions or FFI bindings, while other languages pose even greater challenges. Examples like Charty (wrapping matplotlib) and QuickChart (implemented in JavaScript) highlighted the clumsiness of existing solutions. The author proposes a more elegant approach: leveraging JRuby's Java integration. Using JFreeChart as an example, the article demonstrates how to create charts effortlessly without writing Java, C, Python, or JavaScript code. It details JRuby's Java integration layer, including managing dependencies with `jar-dependencies`, calling Java classes, and creating simple bar and pie charts. The author concludes with an encouragement to experiment with JRuby and support its continued development.

Read more

2100-Year-Old Alexander the Great Mosaic Undergoes Non-Destructive Analysis

2025-01-22
2100-Year-Old Alexander the Great Mosaic Undergoes Non-Destructive Analysis

Researchers have used non-invasive techniques to analyze a 2,100-year-old mosaic depicting the Battle of Issus, housed at the National Archaeological Museum of Naples. Multispectral imaging, X-ray fluorescence, and spectroscopy revealed the mosaic's intricate composition and signs of degradation. The study identified various materials used in its construction, including Italian and Mediterranean marbles and volcanic rocks, as well as gypsum and wax from past restorations. The findings also highlighted thermal instability and structural issues, providing valuable data for future restoration efforts.

Read more

Rust: Investigating a Mysterious OOM

2025-01-19
Rust: Investigating a Mysterious OOM

Qovery's engine-gateway, a Rust service, experienced unexpected out-of-memory (OOM) crashes. Monitoring showed stable memory usage before abrupt restarts. The culprit? The anyhow library, when backtraces are enabled, captures a backtrace for every error. Symbol resolution, only triggered when printing errors in debug mode (`{:?}`), caused massive memory consumption. Setting environment variables `RUST_BACKTRACE=1` and `RUST_LIB_BACKTRACE=0` to enable backtraces only on panic solved the issue. This highlights how monitoring can be deceptive and the importance of thorough library documentation review.

Read more
Development OOM

Database Mocks: More Trouble Than They're Worth?

2024-12-30
Database Mocks: More Trouble Than They're Worth?

While tempting for their speed and simplicity, the author argues that using database mocks for testing ultimately causes more problems than they solve. A user creation example highlights the differences between mocking and testing against a real database. Real database testing reveals potential issues early on, such as unique constraint violations, default value handling, and performance bottlenecks, saving debugging time and reducing production risks. As applications evolve and schemas change, real database tests better handle new validations, data type modifications, and timestamp precision changes, ensuring code aligns with the actual database. The author suggests prioritizing real database testing for data access layers, while using it at the service layer to expose business logic interactions with data. Controllers, however, can mock service calls effectively. Balancing real database tests and mocks is key to building robust applications.

Read more

Generative AI's Ghost in the Machine: Copilot Leaks Private GitHub Repos

2025-02-26
Generative AI's Ghost in the Machine: Copilot Leaks Private GitHub Repos

Israeli cybersecurity firm Lasso discovered that even briefly public GitHub repositories can be cached long-term by generative AI chatbots like Microsoft Copilot. Over 20,000 once-public repositories from major companies including Microsoft, Amazon, and Google are affected. Even after being set to private, Copilot can access their contents via Bing's caching mechanism, exposing sensitive data such as keys and tokens. Lasso notified affected companies, but Microsoft initially classified the issue as "low severity." While Microsoft disabled Bing cache links, Copilot still retains access, highlighting significant data security risks in generative AI.

Read more
Tech

The Future of Dashboard Design?

2024-12-23
The Future of Dashboard Design?

This article explores the shortcomings of current dashboard design. The author points out that existing dashboards are often poorly designed and fail to effectively utilize the human visual system to process large amounts of information. The article reviews cognitive systems engineering research from the 80s and 90s on dashboard design, such as ecological interface design and visual momentum, and notes the current industry's lack of focus on improving dashboard design. The author calls for greater attention to dashboard design, to better integrate query functions and improve information processing efficiency.

Read more

Append-Only Programming: A Fun Experiment

2025-02-21

The author experimented with a new software development methodology called "append-only programming": all code resides in a single C file, new code is appended to the end, and editing existing code is forbidden. This forces programmers to define interfaces upfront, write small functions, and produces highly readable code. However, this approach is error-prone; if a function is erroneous, a corrected version must be appended, and all callers must be corrected, potentially requiring rewriting the entire program. The author experimented with a Lisp interpreter and found it tedious. Ultimately, the author concludes it's a fun challenge but not a practical software development method, suggesting improvements such as using header files or one file per function.

Read more
Development

Reverse Engineering Elgato's Stream Deck Plus: Breaking Free from Proprietary Software

2024-12-26
Reverse Engineering Elgato's Stream Deck Plus: Breaking Free from Proprietary Software

Den Delimarsky successfully reverse-engineered the Elgato Stream Deck Plus and shared the detailed process. Using tools like Wireshark, he captured and analyzed the USB communication between the Stream Deck Plus and a computer, revealing the workings of buttons, screen, and knobs. This includes the image transfer protocol, button status feedback, and screen touch event coordinate data. He then updated the DeckSurf SDK with a C# example, enabling developers to control the Stream Deck Plus without relying on Elgato's software.

Read more
Hardware hardware hacking

Fresh 2.0 Delayed: Deno's Next-Gen Web Framework Gets a Foundation Upgrade

2025-05-15
Fresh 2.0 Delayed: Deno's Next-Gen Web Framework Gets a Foundation Upgrade

The Deno team announced a delay for Fresh 2.0, their web framework built on the latest web standards, pushing the release to late Q3 2025. The delay stems from a focus on improving Deno's core platform and the JavaScript registry (JSR), addressing compatibility issues with Node.js, and ultimately building a more robust foundation for Fresh 2.0's speed, extensibility, and ease of use. Fresh 2.0 will feature Express/Hono-like APIs, true async components, and a new plugin system. It's already powering deno.com and Deno Deploy in production, with an alpha version available for developers to test, along with a migration guide for existing projects.

Read more
Development

US Employee Engagement Plummets to 10-Year Low

2025-01-14
US Employee Engagement Plummets to 10-Year Low

Gallup's latest data reveals a decade low in US employee engagement in 2024, with only 31% of employees reporting engagement—mirroring 2014 levels. Actively disengaged employees also reached 17%, matching 2014 figures. A two-percentage-point drop since 2023 highlights growing employee detachment, especially among those under 35. Key factors contributing to this decline include unclear expectations, lack of care, and limited development opportunities. Gallup advises leaders to focus on workplace culture, defining organizational purpose and values, and developing managers who can inspire and engage employees.

Read more

Biomachining: Using Bacteria to Machine Metal

2025-01-28

Biomachining is a novel machining process employing lithotrophic bacteria, such as Thiobacillus ferrooxidans and Thiobacillus thiooxidans, to remove material from metal parts. These bacteria utilize the chemical energy from iron or copper oxidation to remove material from a metal surface when immersed in a culture fluid. Unlike traditional chemical or physical machining, biomachining offers a low material removal rate and a superior surface finish, making it ideal for micromachining. This process has been successfully used on pure iron and copper, and involves masking the areas not to be machined, similar to chemical milling. The process's depth is influenced by factors like stirring rate and temperature.

Read more

Apple to Soon Receive 'Made in America' Chips from TSMC's Arizona Fab

2025-01-14
Apple to Soon Receive 'Made in America' Chips from TSMC's Arizona Fab

TSMC's Arizona fab is nearing mass production of chips for Apple, with deliveries expected as early as Q1. This marks a significant step towards US chip independence, previously heavily reliant on Taiwan. While initial chip packaging will still occur in Taiwan, this development mitigates concerns about geopolitical risks and natural disasters disrupting the supply chain. TSMC is actively recruiting American talent and partnering with Arizona State University to foster US chip industry growth.

Read more

Carrier Battles the Internet: Connectivity Upgrade, Combat Power Multiplied

2025-02-02
Carrier Battles the Internet: Connectivity Upgrade, Combat Power Multiplied

During its Red Sea deployment, the USS Abraham Lincoln (CVN-72) used commercial satellite networks like Starlink and OneWeb to achieve unprecedented internet connectivity onboard. This significantly boosted F-35 fighter jet capabilities by enabling rapid intelligence data updates and design improvements, enhancing survivability and lethality. Beyond combat, it improved sailor quality of life, training efficiency, maintenance speed, and boosted morale. The initiative, Sailor Edge Afloat and Ashore (SEA2), is now a funded Navy program of record called Flank Speed Wireless, aiming to deliver high-speed, reliable global connectivity across the fleet.

Read more
Tech Navy

Farewell to Endless Meetings: A New Approach to High-Velocity Software Development

2024-12-15

Tired of endless meetings and lengthy planning? This article introduces a high-efficiency software development method: code-centric, rapid iteration. The author uses baking as an example to illustrate the concept of achieving the optimal solution through rapid experimentation, frequent testing, and continuous improvement. This method emphasizes reducing documentation, expressing ideas directly in code, using mock data and hot-reloading tools to speed up development, and improving code readability through concise code style and naming conventions. The author advocates breaking down projects into independently executable files, minimizing restart time, and using default language tools for debugging. Although this method may seem like a "chaotic lab," it can efficiently complete projects and avoid the redundancy and inefficiency of traditional methods.

Read more

twtxt: A Decentralized, Minimalist Microblogging Service

2024-12-22

twtxt is a decentralized, minimalist microblogging service designed for hackers. Its documentation covers installation, quick start, usage, configuration, and API details. Users can follow and unfollow sources, post status updates, view their timelines and feeds from specific sources, and interact with twtxt via the command-line interface (CLI). The source code is hosted on GitHub and contributions are welcome.

Read more
Development decentralized

Proxmox Datacenter Manager Alpha Release Announced

2024-12-19
Proxmox Datacenter Manager Alpha Release Announced

Proxmox has released an alpha preview of its Datacenter Manager. This software centralizes management of all nodes and clusters, offering basic features like virtual machine migration without requiring a cluster network. Developed entirely in Rust, from the backend API to the new frontend, it boasts a modern web UI for improved speed and compatibility. This alpha release aims to gather user feedback, test core features, and foster collaboration. While some features are incomplete and bugs are expected, it's already capable of managing thousands of remotes and virtual machines.

Read more

Unlocking Infantile Amnesia: A Year-Old's Hippocampus Lights Up

2025-03-25
Unlocking Infantile Amnesia: A Year-Old's Hippocampus Lights Up

A new study using fMRI scanned the brains of 26 infants aged 4 to 25 months, attempting to solve the century-old mystery of infantile amnesia. The research found that around the age of one, the hippocampus, responsible for memory formation, becomes active, generating neural signals related to things the infants remembered from tests. This suggests that babies begin encoding memories around the age of one, even as their hippocampus is still developing. The study provides valuable clues to understanding early brain development and memory formation, hinting that we may one day be able to retrieve lost memories from our infancy.

Read more

Does L-Theanine Actually Work? A Blinded Self-Experiment Yields Surprising Results

2025-03-09
Does L-Theanine Actually Work? A Blinded Self-Experiment Yields Surprising Results

The author, a long-time user of L-theanine supplements, believed in its anxiety and stress-reducing effects. To test this, they conducted a 16-month double-blind experiment, comparing L-theanine against a vitamin D placebo. Surprisingly, L-theanine showed no significant benefit over the placebo. While statistically, stress levels decreased slightly after taking L-theanine, the placebo group showed a similar trend. The author couldn't reliably distinguish between L-theanine and the placebo. This casts doubt on L-theanine's efficacy and encourages further blinded studies to verify its purported benefits.

Read more

Canada Joins the EU? A Surprising Proposal

2025-01-03
Canada Joins the EU? A Surprising Proposal

The Economist proposes a bold idea: Canada should join the European Union. The article uses the forty-year "Whisky War" between Canada and Denmark as a springboard, cleverly contrasting their peaceful approach to resolving a territorial dispute. It argues that Canada and the EU offer mutual benefits; the EU needs Canada's vast land and resources, while Canada needs the EU's labor market and economic dynamism. This article is not just political analysis but a thought-provoking case study in international relations, sparking discussion about new models of future international cooperation.

Read more

Liberux NEXX: The Privacy-Focused Linux Phone You've Been Waiting For

2025-01-23

The Liberux NEXX is a phone running LiberuxOS, a mostly open-source and ethical operating system based on Debian 13 Linux. Boasting an 8-core processor, 32GB RAM, and 2TB storage, it prioritizes user privacy and security. Integrated PC desktop functionality allows connection to external displays, keyboards, and mice. Liberux NEXX aims to combat data exploitation by large corporations, giving users complete control over their device and digital lives.

Read more
Hardware Linux phone

Springer Book on Machine Learning Accused of Fabricated Citations

2025-07-07
Springer Book on Machine Learning Accused of Fabricated Citations

A $169 machine learning textbook, "Mastering Machine Learning," published by Springer Nature, has been accused of containing numerous fabricated citations. An investigation revealed that two-thirds of 18 checked citations either didn't exist or had significant errors. Several researchers cited confirmed the works were fake or the citations contained substantial inaccuracies. This raises concerns about the reliability of large language model (LLM)-generated content and the regulation of AI tools in academic publishing. The publisher is investigating, but the incident highlights the challenges to academic integrity posed by AI-assisted writing.

Read more
Development fabricated citations

Hands-On Graphics Without X11: A NetBSD wscons Deep Dive

2025-01-17
Hands-On Graphics Without X11: A NetBSD wscons Deep Dive

This article details how to perform low-level graphics programming on NetBSD without X11 or Wayland, leveraging the wscons framework. The author demonstrates accessing and manipulating the framebuffer to draw graphics directly on the terminal and handle keyboard input. This bypasses traditional graphics systems, allowing direct hardware interaction, ideal for resource-constrained environments like embedded systems, enabling faster boot times and reduced resource consumption.

Read more
Development framebuffer

Trofaf: A Super Simple Live Static Blog Generator in Go

2024-12-19
Trofaf: A Super Simple Live Static Blog Generator in Go

Trofaf is a super-simple live static blog generator written in Go. Requiring only three directories (posts, public, templates), it generates a static website from markdown files and front matter, automatically updating whenever changes are detected. It offers command-line options for customization and prioritizes simplicity over extensive features, making it ideal for users seeking a straightforward blogging solution.

Read more

WebGL Fluid Simulation App Launched: Experience Realistic Fluid Effects!

2024-12-29
WebGL Fluid Simulation App Launched: Experience Realistic Fluid Effects!

The "Try Fluid Simulation" app has arrived! Leveraging WebGL, it delivers stunningly realistic fluid simulations right in your browser. Experience the mesmerizing movement of liquids, the ebb and flow of waves, and more, all with simple controls. Create fluids of various shapes and textures with a few clicks, witnessing the power of physics engines in action. This app is perfect for developers learning WebGL and enthusiasts fascinated by computer graphics and fluid simulation. Dive into this mesmerizing world of fluids!

Read more
Development Fluid Simulation

WordPress Crisis: Mullenweg's Actions and the Future of the Community

2025-01-13
WordPress Crisis:  Mullenweg's Actions and the Future of the Community

A series of controversial actions by WordPress founder Matt Mullenweg has triggered a community crisis. His legal battle with WP Engine led to the shutdown of WordPress.org and a drastic reduction in contributions to the open-source project. He subsequently shut down the WordPress Sustainability Committee and deactivated accounts of users discussing a potential fork. These actions have sparked widespread discontent within the community and raised concerns about the future direction of WordPress, prompting some developers to explore alternatives. This crisis highlights the reliance of open-source projects on strong leadership and community engagement, and the risks of concentrated power in a single individual.

Read more
Development Community Crisis

ESA's iicon: A Corporate-Focused Gaming Event Replacing E3?

2025-02-06
ESA's iicon: A Corporate-Focused Gaming Event Replacing E3?

The Entertainment Software Association (ESA) is launching iicon, the "interactive innovation conference," aiming to fill the void left by E3's demise. While lacking E3's catchy name, major players like Sony, Nintendo, and Microsoft are onboard. However, marketing focuses on "visionaries" and "innovators," suggesting a corporate-centric event prioritizing partnerships and brand synergy over consumer-focused game reveals. This contrasts sharply with E3's heyday of major announcements. The inaugural iicon will be in April 2026, while consumer-facing events like Geoff Keighley's Summer Game Fest and The Game Awards continue to dominate.

Read more

Zuckerberg's U-Turn and the Death of Tech Culture

2025-01-12
Zuckerberg's U-Turn and the Death of Tech Culture

Dan McKinley criticizes Mark Zuckerberg's recent about-face, arguing that his hostility towards employees and tolerance of hate speech on his platforms represent a 'boss revolt' against workers in the tech industry. He reflects on the once-popular 'happy workplace' culture in tech, such as hack weeks, rotations, and 20% time, arguing these weren't just perks, but tools to boost employee morale, foster knowledge sharing and innovation, ultimately increasing productivity. McKinley contends that prioritizing efficiency at the expense of employee happiness and engagement is short-sighted and ultimately detrimental to long-term company success. He suggests that a healthy, happy workforce is both an end in itself and a means to a more productive and innovative company.

Read more

Servo's Resurrection: Two Years of Progress at Igalia

2025-01-08

Two years after Igalia took over maintenance of the Servo project, significant progress has been made. They've addressed numerous bugs, improved stability, and added support for Android and OpenHarmony. Active community building and collaborations have led to a substantial increase in contributors and code activity. While still experimental, Servo's performance and security advantages position it for significant future growth, potentially becoming the ideal web engine for embedded systems and Rust applications.

Read more
Development Web Engine
1 2 514 515 516 518 520 521 522 596 597