Bypassing Middleboxes Blocking MPTCP with eBPF

2025-07-18

The MPTCP protocol can be blocked by middleboxes (like NATs, firewalls) in certain network environments. This article introduces an eBPF-based TCP-in-UDP solution that cleverly bypasses these limitations by encapsulating TCP packets within UDP packets. This solution requires no extra data layers or VPNs, simply reordering the TCP header and using eBPF to efficiently handle checksums, ultimately solving challenges posed by network stack optimizations and hardware offloading. While some minor issues remain, such as the loss of the URG flag and MTU/MSS adjustments, this approach offers an effective way to improve MPTCP performance in complex network environments.

Read more
Development Network Optimization

Veryfront Figma Kit: Design Stunning Websites in Minutes

2024-12-14
Veryfront Figma Kit: Design Stunning Websites in Minutes

Veryfront's new Figma Kit allows users to design stunning websites in minutes. Boasting 100+ components, light and dark mode support, and full responsiveness, the kit streamlines the design process. Users simply choose components, build pages, add content, and seamlessly hand off designs to front-end developers. Its intuitive tools and pre-built components save time and boost creativity, earning praise from users who report a transformed design process and increased efficiency.

Read more

Musk's Shadow Government: How DOGE Is Reshaping Federal Agencies

2025-02-07
Musk's Shadow Government: How DOGE Is Reshaping Federal Agencies

Under President Trump's authority, Elon Musk has deployed a clandestine team, dubbed the "Department of Government Efficiency" (DOGE), to infiltrate federal agencies. This team, comprised of employees from Musk's companies and allies, along with newly recruited young staffers, is seizing control from career civil servants and commandeering computer systems. Their actions have already disrupted numerous federal programs affecting millions. ProPublica's investigation reveals the identities and activities of several DOGE members, many attempting to conceal their roles. While the White House claims their actions are legal, concerns remain about transparency, accountability, and the growing influence of Musk within the government.

Read more
Tech

Stats: A macOS Menu Bar System Monitor

2025-01-30
Stats: A macOS Menu Bar System Monitor

Stats is a macOS system monitoring application residing in your menu bar. It provides real-time information on CPU and GPU utilization, memory usage, disk I/O, network activity, battery level, and more. Compatible with macOS 10.15 (Catalina) and later, Stats also offers sensor data (temperature, voltage, power) and Bluetooth device monitoring. M1 Macs require manual HID sensor activation for sensor data. Intel-based Macs can display CPU frequency with Intel Power Gadget installed. To minimize power consumption, users can disable modules like Sensors and Bluetooth. Released under the MIT License, Stats welcomes contributions for translations and improvements.

Read more

Mastering Complex Workflows with Apache Airflow

2025-02-19
Mastering Complex Workflows with Apache Airflow

Overheard on the subway: a conversation about how companies manage complex workflows and big data pipelines across various environments. This led to today's topic: Apache Airflow, a powerful open-source tool for orchestrating data flows. Whether you're dealing with intricate ETL processes, automating machine learning pipelines, or managing cloud infrastructure, Airflow provides the scalability and flexibility needed. This article dives into Airflow's core features, architecture, best practices, and common challenges, offering practical tips for optimization and maximizing its potential for efficient data processing and workflow automation.

Read more

RDAP: The WHOIS Protocol's Successor Takes Center Stage

2025-02-13

The WHOIS protocol (port 43), a standard for accessing domain name registration data for over 35 years, is being phased out due to its limitations, including lack of standardization, internationalization support, and security. RDAP, developed by the IETF, is its replacement. Designed to address WHOIS's shortcomings, ICANN mandated its support by all gTLD registries and registrars by August 26, 2019. Technical implementation is largely complete, and the next step involves amending registry and registrar agreements to ensure RDAP's service level. ICANN will continue transitioning to RDAP and raising global awareness.

Read more
Tech

The Pragmatic Open Source Contributor: A Guide

2025-04-01

This article addresses common barriers preventing salaried programmers from contributing to open source projects and offers a pragmatic guide. It argues that contributing isn't just for personal growth, but also to improve software crucial to a business. A six-step process is outlined: legal approval, understanding the project, getting maintainer buy-in, coding, completing additional work (like documentation), and final submission/follow-up. The author emphasizes communication, suggesting developers engage with maintainers early and follow established processes for better success. The article concludes by highlighting the benefits of open source contribution and encourages active participation.

Read more

50 Years of Travel Wisdom: The Laser-Back Method

2025-02-16
50 Years of Travel Wisdom: The Laser-Back Method

A seasoned traveler with over 50 years of experience shares their insights. They categorize travel into two modes: relaxation and engagement, favoring the latter. The article advocates for planning trips around passions, not just famous landmarks, offering numerous practical tips, such as visiting a driver's mother, crashing weddings, utilizing Google Maps for public transit, and taking street food tours. A unique 'laser-back' travel method is introduced: heading to the most remote destination first and meandering back to the city, maximizing the experience.

Read more
(kk.org)

BeanHub: A 3-Year Journey Building and Selling a Beancount-Based Accounting Software

2025-03-05

Driven by a passion for data security and automation, the author spent three years developing BeanHub, an accounting software built on the open-source Beancount. Central to its design is the "file-over-app" philosophy, performing all operations on text files instead of a database, ensuring data openness and long-term accessibility. This journey involved open-sourcing 15 projects and overcoming challenges such as building a large-scale auditable Git repository and securely handling user-uploaded files. Despite sales and competitive pressures, the author prioritized quality, building a community and tutorials to enhance user experience, ultimately attracting paying customers and proving the long-term value of the 'file-over-app' approach.

Read more
Development

Building Software with AI: A Four-Document System and the Everlasting Beginner

2025-07-19
Building Software with AI: A Four-Document System and the Everlasting Beginner

The author built Protocollie in four days using AI pair programmer Claude, not through expert coding skills but via four documents: Architecture Overview, Technical Considerations, Workflow Process, and Story Breakdown. This process, likened to "throwing spaghetti at the wall," highlights experimentation over planning, showcasing the changing landscape of AI-assisted programming. It reveals a shift in the programmer's role and embraces the uncertainty of this new era, where rapid technological advancement outpaces the accumulation of expertise.

Read more
Development

Google Hit with $55M Fine for Anti-Competitive Practices in Australia

2025-08-18
Google Hit with $55M Fine for Anti-Competitive Practices in Australia

The Australian Competition and Consumer Commission (ACCC) has filed suit against Google, alleging anti-competitive agreements with Telstra and Optus to pre-install Google Search on Android phones. Google has admitted liability and will pay a $55 million penalty. The agreements limited competition from other search engines. The ACCC also secured commitments from Google to remove restrictions on pre-installation and default search engines, potentially opening the market to competitors and offering Australian consumers greater search choice, especially with the rise of AI search tools.

Read more
Tech

Pitt Freezes PhD Admissions Amidst NIH Funding Uncertainty

2025-02-23
Pitt Freezes PhD Admissions Amidst NIH Funding Uncertainty

The University of Pittsburgh has temporarily halted PhD admissions due to uncertainty surrounding frozen research aid from the National Institutes of Health (NIH). This follows an NIH policy to reduce the funding cap for indirect research costs (like building maintenance and support staff) from Pitt's current 59% to 15%. While a federal judge temporarily blocked the policy, Pitt preemptively paused admissions to assess the impact of potential funding cuts. Other universities, including USC and Vanderbilt, have taken similar actions. The NIH funding slowdown is already evident, significantly impacting Pittsburgh's life sciences sector.

Read more

Linux Desktop: Great; Linux Server: A Mess? FreeBSD's Elegant Response

2025-03-31
Linux Desktop: Great; Linux Server: A Mess? FreeBSD's Elegant Response

The author contrasts the desktop and server experiences of Linux, finding the desktop remarkably user-friendly. However, the server side suffers from excessive complexity due to systemd and abstraction layers like Docker and Kubernetes, making troubleshooting difficult. FreeBSD, conversely, shines with its simplicity, stability, and ease of maintenance, even in disaster recovery scenarios. However, a growing trend of open-source software relying heavily on Docker deployment, lacking native installation methods, poses a challenge for FreeBSD users. The author highlights deployment difficulties with Immich and BunkerWeb as examples.

Read more
Development Server Administration

Rafael Araujo: Geometric Masterpieces Inspired by Nature

2025-01-21
Rafael Araujo: Geometric Masterpieces Inspired by Nature

Artist Rafael Araujo creates mesmerizing geometrical drawings that blend mathematical precision with the organic beauty of nature. Using the golden spiral and helixes as foundational elements, his stunning depictions of shells and butterflies seamlessly integrate science and art. Araujo's painstaking hand-drawn works, often taking 100+ hours, reveal a deep reverence for the intricate patterns found in the natural world. He even offers adult coloring books, inviting viewers to participate in his artistic process and explore the underlying geometry themselves.

Read more

NASCAR's Next Gen: How 3D Printing is Revolutionizing Race Car Design

2025-02-12
NASCAR's Next Gen: How 3D Printing is Revolutionizing Race Car Design

NASCAR's Next Gen platform utilizes 3D printing, specifically additive manufacturing by Stratasys, to create custom race car parts. This allows for greater design freedom and faster iteration compared to traditional subtractive methods like CNC machining. Stratasys provides parts like ducts, covers, and brackets, significantly reducing costs and lead times. The partnership with Joe Gibbs Racing highlights the advantages of 3D printing for rapid prototyping and problem-solving, exemplified by the quick creation of a custom fixture for a problematic tube. The faster, cheaper, and less skill-intensive nature of 3D printing gives NASCAR teams a significant competitive edge.

Read more

GPT-4.5: Hype Train Derailed?

2025-02-28
GPT-4.5: Hype Train Derailed?

The recent release of GPT-4.5 has failed to deliver the revolutionary breakthroughs promised, fueling skepticism about the AI development model that relies solely on scaling up model size. Compared to expectations, GPT-4.5 shows only marginal improvements, still suffering from hallucinations and errors. Some AI experts have even lowered their predictions for the arrival of AGI. This contrasts sharply with the previously overly optimistic expectations for GPT-5 and reflects the lack of commensurate returns on massive investment. Nvidia's falling stock price further underscores this point. The article concludes that the path of simply scaling models may be nearing its limit.

Read more

One Year of YouTube: A Journey of Creation and Reflection

2025-01-12

In 2024, two friends embarked on a YouTube journey, documenting their experiences in this article. From initial creative videos like skydiving with Apple Vision Pro to later attempts such as blindfolded hiking and AI-planned vacations, they encountered various challenges and learned valuable lessons. The article details the creation process, problems encountered, and data analysis for each video, sharing improvements to their workflow, such as the 'Title Tournament' brainstorming method. While the channel hasn't yet achieved massive success, they remain optimistic for the future.

Read more

Argentina's Economic Transformation: A Honeymoon Perspective

2025-01-26
Argentina's Economic Transformation: A Honeymoon Perspective

The author spent 23 days in Argentina during their honeymoon in December 2024, witnessing firsthand the economic transformation under the libertarian President Milei. Milei's policies led to peso devaluation and price increases, but also eliminated the shadow economy and began deregulation. The author interviewed locals in Ushuaia, El Chalten, and Buenos Aires, gathering diverse opinions on the economic changes, ranging from optimism to pessimism. While the transition is painful, the author believes Argentina is on a solid path to recovery.

Read more

arXivLabs: Experimental Projects with Community Collaborators

2025-02-07
arXivLabs: Experimental Projects with Community Collaborators

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

Read more
Development

Chile Air Quality Map: Real-time Monitoring, Protecting Health

2024-12-27

The Chile Air Quality Map is a real-time air quality monitoring platform providing accurate and reliable air pollution information to Chilean citizens. Users can visually see Air Quality Index (AQI) levels for different regions via the map interface and take appropriate precautions based on pollutant concentrations. This platform enhances public environmental awareness and provides data to support government policies on air pollution control, ultimately aiming to protect public health and create cleaner air.

Read more

Single-Frame Deblurring: Deep Learning for Motion Blurred Video Restoration

2025-03-28

Researchers introduce a novel single-frame deblurring method that calculates motion velocity in motion-blurred videos using only a single input frame. Because the true direction of motion in a single motion-blurred image is ambiguous, the method adjusts the velocity direction based on the photometric error between frames. Gyroscope readings are directly used as angular velocity ground truth, while translational velocity ground truth is approximated using ARKit poses and frame rate. Note that angular velocity axes are x-up, y-left, z-backwards (IMU convention), while translational velocity axes are x-right, y-down, z-forward (OpenCV convention). The method was evaluated on real-world motion-blurred videos.

Read more

Hoppscotch: A Lightweight API Development Tool

2025-02-01
Hoppscotch: A Lightweight API Development Tool

Hoppscotch is a lightweight and fast API development tool with a minimalist UI and comprehensive features. It supports various HTTP methods, theme customization, PWA installation, WebSocket, Server-Sent Events, Socket.IO, MQTT, and GraphQL. Advanced features include request history, collection management, pre-request scripts, post-request tests, environment variables, team collaboration, and workspace management, enabling efficient API testing and development. Users can easily create and manage API requests and share and collaborate in various ways.

Read more

Utah Bill Demands Transparency for AI-Generated Police Reports

2025-02-22
Utah Bill Demands Transparency for AI-Generated Police Reports

A Utah Senate bill (S.B. 180) would mandate disclosure when police reports are generated by AI. The bill requires police departments to establish AI usage policies, including disclaimers on AI-generated content and officer certification of accuracy. This follows the rapid spread of Axon's Draft One, which uses bodycam audio to create reports. Critics warn of AI's potential to misinterpret language, provide plausible deniability for officers, and compromise justice. King County, Washington prosecutors have already instructed officers to avoid using the technology. While a step towards regulation, stronger oversight is needed to address the concerns surrounding AI in law enforcement.

Read more

Nvidia Delays RTX 5070, Setting the Stage for AMD's Radeon RX 9070 Showdown

2025-02-14
Nvidia Delays RTX 5070, Setting the Stage for AMD's Radeon RX 9070 Showdown

Nvidia's RTX 5070, boasting RTX 4090-level performance at $549, has been delayed from February to March 5th. This sets the stage for AMD's upcoming Radeon RX 9070 and 9070 XT launch on February 28th. AMD's strategy appears to focus on price competitiveness against Nvidia's RTX 4070 Ti and 4070 Super, rather than directly challenging the top-tier cards. However, Nvidia's substantial profits give it considerable leeway to respond. Rumors persist of a more powerful AMD card with 32GB of RAM, though this remains unconfirmed. The GPU battle heats up!

Read more
Hardware

Supabase Launches Declarative Schemas for Easier Database Management

2025-04-03
Supabase Launches Declarative Schemas for Easier Database Management

Supabase has released declarative schemas, a streamlined approach to managing and maintaining complex database schemas. By defining database structure in version-controlled .sql files, developers gain centralized management, reducing redundancy and errors. This is particularly beneficial for complex databases, like Supabase's own projects table with RLS policies and trigger functions, dramatically improving development speed—reducing schema updates from hours to minutes. This simplifies code reviews and makes parallel development significantly easier.

Read more
Development declarative schema

The Rise and Fall of New York's Grand Penn Station

2024-12-21
The Rise and Fall of New York's Grand Penn Station

Opened in 1910, New York's Pennsylvania Station, covering eight acres, was an architectural marvel, a Classical gateway to the city. Its Roman Baths-inspired waiting room soared 148 feet high. Yet, just 54 years later, this magnificent station was demolished, replaced by the current, widely criticized transit hub. This article recounts the station's history, from its conception and construction by McKim, Mead, & White to its controversial demolition, highlighting the changing transportation landscape and the impact on urban development and preservation efforts. The loss of Penn Station ultimately led to the creation of the Landmarks Preservation Commission.

Read more

Linux Kernel Initial Commit SHA Collision Risk

2024-12-31

Kees Cook, a Linux kernel developer, discovered a kernel documentation commit whose ID shares the first 12 characters with the initial commit in the kernel's repository. This potential collision could break various tools relying on unique commit IDs. While not yet merged upstream, this commit serves as a test case to proactively address SHA collisions and prevent future widespread issues.

Read more
Development SHA collision

LA Wildfires Force Mass Evacuations, NASA JPL Shuts Down

2025-01-08
LA Wildfires Force Mass Evacuations, NASA JPL Shuts Down

Massive wildfires raging across Los Angeles County have forced tens of thousands to evacuate, leading to the closure of NASA's Jet Propulsion Laboratory (JPL). Fueled by strong winds, the fires have consumed thousands of acres, resulting in casualties and widespread property damage. California's governor has declared a state of emergency. While JPL itself remains undamaged, many staff have evacuated their homes, with some reporting significant losses. The disaster highlights the severity of climate change and raises concerns about the safety of invaluable scientific data and equipment.

Read more

The Phony Comfort of AI Optimism: A Critique of Casey Newton and Kevin Roose

2025-03-25
The Phony Comfort of AI Optimism: A Critique of Casey Newton and Kevin Roose

This article critiques the blindly optimistic views of tech journalists Casey Newton and Kevin Roose on generative AI. The author argues that their positive predictions lack factual basis, merely catering to market demands and self-interest. Roose's claims about the imminent arrival of AGI, and Newton's excessive praise for OpenAI models, lack rigorous argumentation. The author points out that this 'cautiously optimistic' attitude is actually a cowardly avoidance of reality, ignoring numerous problems and potential risks of AI technology, such as model hallucinations, the manipulability of benchmarks, and the impact on the creative industries. The article also uses CoreWeave as an example to reveal the overheating investment and lack of sustainable business models in the AI field, urging people to maintain critical thinking and face the challenges in AI technology development.

Read more

Make Your QEMU 10 Times Faster: A Weird Trick

2024-12-17

While debugging NixOS tests, Linus Heckemann discovered painfully slow data copying times (over 2 hours) in a QEMU virtual machine. Performance analysis with `perf` revealed that QEMU's 9p server used an inefficient linked list (O(n) complexity) for file lookups. By switching to a hash table provided by glib (O(1) complexity), he reduced the test time to 7 minutes and successfully contributed the optimization to the QEMU project.

Read more
Development 9p protocol
1 2 527 528 529 531 533 534 535 596 597