Cisco Firewall and TLS 1.3 Compatibility Issues

2025-05-22

A company encountered a problem with their Cisco firewall: due to TLS 1.3 encrypting server certificates, the firewall couldn't enforce URL or application access rules based on certificate content. To solve this, Cisco introduced TLS Server Identity Discovery, using an additional TLS 1.2 handshake to retrieve the certificate in plaintext. However, this clashed with expected Postgres database behavior. The actual issue wasn't TLS 1.3 incompatibility, but rather the firewall wasn't configured to block unknown applications; it attempted to learn the certificate for 3 seconds before giving up and allowing the connection.

Read more
Tech

350-Million-Year-Old Reptile Footprints Rewrite Evolutionary History

2025-05-22
350-Million-Year-Old Reptile Footprints Rewrite Evolutionary History

Scientists in Australia have unearthed the oldest known reptile footprints, dating back approximately 350 million years. This discovery predates the previously oldest known footprints by 32 million years, suggesting that the transition of vertebrates from ocean to land happened much faster than previously thought. The footprints, exhibiting clawed feet, confirm the animal's complete terrestrial adaptation, as claws only evolved in fully land-dwelling creatures. Estimated to be about 2 1/2 feet long, the reptile likely resembled a modern monitor lizard. This remarkable find significantly alters our understanding of early vertebrate evolution and provides crucial insights into the history of life on Earth.

Read more
Tech reptiles

Keyword Search Warrants: Privacy vs. Law Enforcement

2025-05-22
Keyword Search Warrants: Privacy vs. Law Enforcement

A teen arson case sparks a debate over 'keyword search warrants.' Police used this method to track down suspects via search engine keywords, raising concerns about privacy and law enforcement efficiency. The article details the case, the convicts' post-incarceration lives, and explores the complex relationship between digital identities and online footprints. This case also provides a precedent for the US Supreme Court's review of the legality of keyword search warrants.

Read more

Inigo Quilez's Computer Graphics Tutorial Goldmine

2025-05-22

Inigo Quilez, a veteran computer graphics expert, has been dedicated to learning and sharing his knowledge since 1994. His website offers a vast collection of computer graphics tutorials covering topics ranging from SDFs and ray marching to fractals and mathematical techniques. Tutorials feature concise code snippets and clear explanations, catering to various skill levels. He also provides video tutorials and other resources, and his code is MIT-licensed for easy reuse.

Read more
Development SDFs

DuckDB on a 2012 MacBook Pro: Did We Waste a Decade on Distributed Architectures?

2025-05-22
DuckDB on a 2012 MacBook Pro: Did We Waste a Decade on Distributed Architectures?

This article benchmarks DuckDB on a 2012 MacBook Pro to investigate whether the speed of hardware innovation has outpaced data growth, making distributed architectures unnecessary. The results show the decade-old laptop can complete complex analytical SQL queries, albeit slower than modern machines, but within reasonable timeframes. This leads to a reflection on the past decade's focus on distributed data analytics, suggesting single-node database technology was capable of handling large datasets back then, questioning the necessity of the shift towards distributed systems.

Read more
Development

Experimental Kotlin Language Server for VS Code

2025-05-22
Experimental Kotlin Language Server for VS Code

A pre-alpha, official Kotlin Language Server is now available for Visual Studio Code, implementing the Language Server Protocol for Kotlin. Built upon IntelliJ IDEA and its Kotlin plugin, this server supports most essential features but is experimental and lacks stability guarantees. Currently, only JVM-only Kotlin Gradle projects are supported out-of-the-box. Parts of the implementation are currently closed-source for faster development, with plans for full open-sourcing later. While easily installable as a VS Code extension, other editors require manual configuration. Users are encouraged to try it and provide feedback, but direct code contributions are not yet supported.

Read more
Development

Brembo's Greentell Brakes: 90% Less Brake Dust

2025-05-22
Brembo's Greentell Brakes: 90% Less Brake Dust

As electric vehicles reduce exhaust emissions, focus shifts to other pollution sources like tires and brakes. Europe's upcoming Euro 7 standard addresses this with stricter particulate emission limits. Brembo's new Greentell brake system aims to solve this, boasting a 90% reduction in brake dust while improving durability. Developed over a decade, this mass-market solution balances environmental responsibility with performance, offering a significant step towards cleaner transportation.

Read more
Tech Brakes

Generative AI: A Creative Professional's Love-Hate Relationship

2025-05-22
Generative AI: A Creative Professional's Love-Hate Relationship

A creative professional details their complex relationship with generative AI. While initially embracing its creative boost and efficiency, they've seen their illustration business decline by over 50% due to AI tools' accessibility. They lament the potential loss of traditional skills but also acknowledge the innovation and possibilities AI offers, envisioning a future where new creative methods leveraging AI will emerge.

Read more

Capcom vs. Data East: The Street Fighter II Copyright Battle

2025-05-22
Capcom vs. Data East: The Street Fighter II Copyright Battle

In 1993, Capcom sued Data East for copyright infringement over their game, Fighter's History, which allegedly copied characters and moves from Street Fighter II. Capcom argued that Street Fighter II was original, but evidence suggests it borrowed from other sources. The court ruled partially in Capcom's favor, finding some similarities, but not a complete victory for Capcom. This case highlights the ambiguities of copyright in the gaming world and the common practice of borrowing and inspiration in early fighting game design.

Read more

From Rejection to Acceptance: The Power of Page One

2025-05-22
From Rejection to Acceptance: The Power of Page One

A paper initially rejected was dramatically revised, resulting in acceptance. The author meticulously details the changes, focusing on the crucial first page (title, abstract, Figure 1, introduction). By making the title specific and memorable, Figure 1 visually compelling, and the abstract and introduction concise and engaging, the author improved the paper's impact. Further revisions included adding baselines, ablations, and ensuring statistical significance, addressing potential reasons for rejection. The author concludes that improving communication significantly enhances scientific impact.

Read more

AppHarvest's Rise and Fall: The Tech-Ag Bubble Bursts

2025-05-22
AppHarvest's Rise and Fall: The Tech-Ag Bubble Bursts

AppHarvest, a tech-focused indoor farming company, raised hundreds of millions promising high-tech greenhouses and Appalachian jobs. However, behind the hype, a grim reality unfolded: workers endured extreme heat, inadequate training, excessive overtime, and safety hazards. The company ultimately collapsed due to unsustainable operating costs and mismanagement. This story highlights the challenges of scaling tech-driven agriculture and the devastating consequences of neglecting worker rights and social responsibility.

Read more

Beyond RAG: LLM Tool Calling Ushers in a New Era for Semantic Search

2025-05-22
Beyond RAG: LLM Tool Calling Ushers in a New Era for Semantic Search

This article explores methods for implementing semantic search, particularly using LLMs for vector embedding search. While directly embedding user search terms and documents sometimes yields suboptimal results, new techniques like Nomic Embed Text v2 improve embedding methods, bringing questions and answers closer together in vector space. Furthermore, LLMs can synthesize potential answers, then use those embeddings to search for relevant documents. The article also introduces LLM-based Retrieval-Augmented Generation (RAG) systems, emphasizing that RAG doesn't rely on vector embeddings and can be combined with keyword search or hybrid search systems. The author argues that despite the emergence of long-context models, RAG won't disappear because the amount of data will always exceed model context capacity. The author favors the LLM tool-calling approach, exemplified by o3 and o4-mini, believing it's more effective than traditional RAG (single retrieval followed by direct answering).

Read more
AI

Finding Info in Emails with LLMs and an MCP Server

2025-05-22

The author built an MCP server to give a Large Language Model (LLM) read-only access to their emails. Through a conversation with Gemini (an LLM), the author demonstrates how simple search and retrieval tools can be used to find Donovan's son's name within emails. While Gemini's initial search strategy employed multiple keywords (like "son," "boy," "baby"), most led to Donovan's relatives. Ultimately, Gemini identified clues from initial search results, analyzing email subject lines and content, successfully pinpointing the son's name as Monty. The process highlights the power of LLMs combined with specific tools for information retrieval, and underscores the importance of precise search strategies.

Read more
Development

Google's Gemini Diffusion: A Blazing-Fast Diffusion LLM

2025-05-22
Google's Gemini Diffusion: A Blazing-Fast Diffusion LLM

Google I/O unveiled Gemini Diffusion, its first LLM to leverage diffusion models (akin to Imagen and Stable Diffusion) instead of transformers. Unlike traditional word-by-word generation, Gemini Diffusion refines noise iteratively, resulting in impressive speed. Tests showed generation speeds of 857 tokens/second, producing interactive HTML+JavaScript pages within seconds. While independent benchmarks are pending, Google claims it's 5x faster than Gemini 2.0 Flash-Lite, suggesting comparable performance. This marks a significant advancement in commercially available diffusion models.

Read more
AI

Tinnitus After a Concert: A Cautionary Tale

2025-05-22

I developed permanent tinnitus after attending an electronic music show last November. Initially, I was careless about hearing protection, assuming any discomfort would be temporary. This time, it wasn't. Now loud sounds physically hurt, and I find myself acting like a concerned parent, reminding friends to wear helmets and reflective vests. This experience has highlighted the often overlooked risk of hearing damage and the importance of self-protection.

Read more

Pure JS CSV to Searchable HTML Table

2025-05-22
Pure JS CSV to Searchable HTML Table

Tired of wrestling with CSV data? This pure JavaScript project transforms your CSV files into beautiful, searchable, and filterable HTML tables. With minimal code, visualize your data, customize formatting, enable downloads, and embed the table seamlessly. Check out the demo and simplify your data handling today!

Read more
Development

Legacy Code Adventures: A COBOL Odyssey

2025-05-22

Maintaining 200k lines of COBOL code unearthed a treasure trove of ingenious hacks and historical quirks. The author discovered base-10 numerics, clever string parsing using data definitions, and a 'REDEFINES' statement used for internationalization (even with Spanish redefinitions!). Early exits were implemented for abrupt job termination, and a file mysteriously contained the first 800 natural numbers as string constants. The story concludes with the revelation that the UNIX 'dd' command originates from COBOL's 'DD' statement for data definition, showcasing the unexpected legacy of mainframe programming.

Read more
Development legacy code

arXivLabs: Community Collaboration on arXiv Features

2025-05-21
arXivLabs: Community Collaboration on arXiv Features

arXivLabs is a framework enabling collaborators to develop and share new arXiv features directly on the website. Participants must embrace arXiv's values of openness, community, excellence, and user data privacy. Got an idea to enhance the arXiv community? Learn more about arXivLabs.

Read more
Development

ITXPlus: A Mini-ITX Macintosh Plus Clone

2025-05-21

ITXPlus is a Mini-ITX sized Macintosh Plus logic board clone built entirely from modern components. It uses a Pico-based VGA converter, a standard 24-pin ATX power supply, an onboard 50-pin internal SCSI header, and 4MB of soldered RAM. Leveraging open-source solutions like DosFox's sound chip replacement and an ATTiny-based RTC, ITXPlus aims for a fully functional, build-it-yourself experience. While floppy drive support isn't included by default, an expansion header allows for the addition of a real IWM. The board is almost entirely surface mount, using a traditional 68000 for easier assembly. The complete design will be open-source on GitHub.

Read more
Hardware

iText Core Table Rendering Optimization: From 5 Minutes to 7 Seconds

2025-05-21
iText Core Table Rendering Optimization: From 5 Minutes to 7 Seconds

Apryse engineer Guust optimized iText Core's table rendering performance. By avoiding repeated border collapse calculations and unnecessary tagging overhead, rendering time for a 50,000-cell table dropped from 5 minutes to 7 seconds. Optimizations focused on the `CollapsedTableBorders#getVerticalBorder` function and tag processing, significantly improving performance through caching, removing redundant function calls, and adding tags in bulk. This optimization is included in iText Core 9.1.0.

Read more
Development PDF rendering

Rocky Linux 10 Embraces RISC-V: A Giant Leap for Open Source

2025-05-21

Get ready for Rocky Linux 10! This release marks a significant milestone: official support for the RISC-V architecture. Thanks to the collaborative efforts of the Fedora RISC-V community and Rocky's AltArch SIG, a riscv64gc build will be included, targeting platforms like the StarFive VisionFive 2, QEMU, and SiFive HiFive Premier P550. While some features might be limited on certain platforms like the P550, out-of-the-box functionality on the VisionFive 2 and QEMU is a highlight. This community-driven initiative, started in early 2024, showcases the power of open-source collaboration with upstream Fedora RISC-V efforts.

Read more
Development

Apollo Creator Joins Revamped Digg as Advisor

2025-05-21
Apollo Creator Joins Revamped Digg as Advisor

Christian Selig, the iOS developer behind the popular third-party Reddit client Apollo, has joined the relaunched Digg as an advisor. This move signals Digg's intention to differentiate itself from Reddit, particularly in the wake of Reddit's controversial API pricing changes that forced the closure of many third-party apps, including Apollo. Selig's involvement highlights Digg's commitment to a community-first approach and a more enjoyable social media experience, free from the prevalence of AI-generated content. Digg is currently in an early access phase.

Read more
Tech

Google's Android XR Glasses: A Glimpse into the Future of Everyday Computing

2025-05-21
Google's Android XR Glasses: A Glimpse into the Future of Everyday Computing

At I/O 2025, Google offered a detailed look at its Android XR glasses, designed for seamless daily integration. These glasses feature a camera, microphones, and speakers, with an optional in-lens display for discreet information delivery. They'll work in tandem with your phone, providing app access without needing to reach for your pocket. Powered by Gemini, the glasses understand context and provide relevant information from apps like Calendar, Maps, and more. Google is collaborating with brands like Warby Parker and Gentle Monster to ensure stylish designs for all-day wearability. A partnership with Samsung is advancing the software and hardware platform, with developer access later this year. Privacy is a focus, with ongoing user testing. A second Android XR device, developed with XREAL, is also launching as a developer edition.

Read more
Tech

Boom, Bust, and the Next Industrial Revolution: A Review of Two Competing Visions

2025-05-21
Boom, Bust, and the Next Industrial Revolution: A Review of Two Competing Visions

This review essay examines two books tackling technological stagnation and the path forward: *Boom: Bubbles and the End of Stagnation* and *The New Lunar Society: An Enlightenment Guide to the Next Industrial Revolution*. The former argues that 'good bubbles' can break stagnation and drive technological progress, but its framework for distinguishing between 'good' and 'bad' bubbles lacks rigor. The latter takes a historical approach, using the example of Britain's Lunar Society to emphasize process innovation, sustained maintenance, and the role of government in technological development, while criticizing over-reliance on 'core competencies' and 'specialization'. While offering contrasting perspectives, both books provide valuable insights into overcoming technological stagnation, highlighting the crucial role of government in fostering technological advancement.

Read more

ACE-RISCV: Open-Source Confidential Computing Framework for RISC-V

2025-05-21
ACE-RISCV: Open-Source Confidential Computing Framework for RISC-V

ACE-RISCV is an open-source project delivering a confidential computing framework with a formally verified security monitor. Targeting RISC-V with portability in mind, it focuses on formal verification of the security monitor's implementation. The project supports local attestation and utilizes Post-Quantum Cryptography (PQC) including ML-KEM, SHA-384, and AES-GCM-256. Detailed build and run instructions are provided for a 64-bit RISC-V architecture.

Read more
Development

P vs. PSPACE: Is Space Computationally More Powerful Than Time?

2025-05-21
P vs. PSPACE: Is Space Computationally More Powerful Than Time?

A central question in complexity theory is the relationship between the complexity classes P and PSPACE. P encompasses problems solvable in reasonable time, while PSPACE deals with space complexity. The prevailing belief is that PSPACE is larger than P, due to space's reusability unlike time. Proving this requires demonstrating problems in PSPACE unsolvable in polynomial time. The article recounts the 1975 breakthrough by Hopcroft, Paul, and Valiant, showing space's slight advantage over time, but progress stalled. Ryan Williams' work finally broke the deadlock, offering fresh insights into resolving the P vs. PSPACE problem.

Read more
Development

Appwrite Sites: One-Stop Website Deployment and Hosting

2025-05-21
Appwrite Sites: One-Stop Website Deployment and Hosting

Appwrite launches Sites, a new product allowing you to deploy and host websites and web apps directly within Appwrite. No more juggling multiple platforms and configurations; simply build, deploy, and go live. Sites supports static sites and SSR apps, integrating Git, a global CDN, DDoS protection, and seamlessly integrating with Appwrite's databases, functions, storage, and authentication services. Several one-click deployable templates are available, with self-hosting also supported. Appwrite Sites is free until July 1st, 2025.

Read more
Development Website Deployment

Bhutan's Talking Stamps: A Surprising Investment Opportunity

2025-05-21
Bhutan's Talking Stamps: A Surprising Investment Opportunity

Issued in 1972, Bhutan's miniature vinyl record stamps, playable on a standard turntable, were initially dismissed as novelties. These seven stamps, featuring Bhutanese folk songs and history, have recently surged in value due to their rediscovery by vinyl collectors. The stamps' creator, American adventurer Burt Todd, revolutionized Bhutan's philatelic program with innovative designs, transforming what were once cheap trinkets into a highly sought-after collector's item.

Read more
Misc Bhutan

Google AI Studio: Supercharged AI App Development with Gemini 2.5 Pro

2025-05-21
Google AI Studio: Supercharged AI App Development with Gemini 2.5 Pro

Google AI Studio received a major update, integrating the Gemini 2.5 Pro model for significantly enhanced code generation. Developers can quickly build and deploy AI-powered web apps using simple text, image, or video prompts. The new version also incorporates multimodal models like Imagen, Lyria RealTime, and Veo, offering one-click deployment to Cloud Run, and convenient code version comparison and rollback. Plus, new native audio support and a URL Context tool enhance interactivity and information retrieval.

Read more
Development
1 2 219 220 221 223 225 226 227 596 597