CSS Paint Worklet: Level Up Your Background Images

2025-05-26
CSS Paint Worklet: Level Up Your Background Images

This example demonstrates creating dynamic background images using CSS Paint Worklet. By defining custom properties `--boxColor` and `--widthSubtractor`, and using the CSS `nth-of-type` selector, we generate background images with varying colors and widths for list items. The JavaScript registers an external paint worklet script, `boxbg.js`, which contains the logic for drawing the background. The final result is customizable; tweak the custom property values in DevTools to alter the colors and widths.

Read more
Development Custom Background

Iberian Power Outage: Mobile Data Reveals Resilience

2025-05-05
Iberian Power Outage: Mobile Data Reveals Resilience

A major power outage hit the Iberian Peninsula on April 28, 2025. Analysis of mPulse data reveals the impact on Spain and Portugal's internet traffic. Desktop traffic plummeted by 80% during the outage, while mobile traffic only dropped by 40%, even surpassing desktop traffic at times. People relied heavily on mobile networks (cellular and some hotspots), prioritizing news, government, and food safety websites. Battery data showed slightly increased phone battery drain. The event highlights the role of mobile networks and edge nodes in keeping critical information services available during power disruptions.

Read more

OpenChess: An Open-Source Smart Chessboard for Everyone

2025-04-02
OpenChess: An Open-Source Smart Chessboard for Everyone

OpenChess is a fully open-source smart chessboard designed to make interactive, intelligent gameplay accessible to all. Combining low-cost electronics, 3D printing, and customizable software, OpenChess empowers makers, educators, and chess enthusiasts to build their own connected chess experience without breaking the bank. It's affordable, DIY-friendly, programmable, and modular, allowing for customization of the board, pieces, and electronics.

Read more
Hardware smart game

Mind-blowing! AI Art Generator Midjourney Creates Hyperrealistic Images

2025-01-06

Midjourney, an AI-powered image generation tool, is creating stunning images based on text prompts. Recently, its outputs have gone viral, showcasing hyperrealism that blurs the lines between reality and AI-generated art. This has sparked intense debate about the future of AI in art, its potential to revolutionize creative processes, and concerns about its impact on human artists. Midjourney represents a significant milestone in AI technology, demonstrating the immense potential of AI in image generation.

Read more
AI

Minecraft 25w03a Snapshot: Game Testing Gets a Huge Update

2025-01-31

The Minecraft 25w03a snapshot is out, bringing a massive update to the game testing system! Game tests are now accessible via datapacks using a new test command. You can run block-based tests with the new test block or create more versatile tests using code in mods. This update also includes numerous technical changes, such as updated datapack (63) and resource pack (48) versions, and a new game test main entry point. Additionally, many bugs have been fixed, and improvements have been made to entity data, item components, and resource packs.

Read more

Amazon's Ocelot Quantum Chip: A Giant Leap Towards Practical Quantum Computing

2025-03-03
Amazon's Ocelot Quantum Chip: A Giant Leap Towards Practical Quantum Computing

The race towards practical quantum computing is heating up! Amazon Web Services (AWS) unveiled Ocelot, a groundbreaking quantum chip that tackles the persistent challenge of error correction. Unlike previous approaches that added error correction as an afterthought, Ocelot integrates it from the ground up, leveraging 'cat qubits' to effectively suppress errors and dramatically reduce costs (up to 90%). This significant advancement promises to accelerate the timeline for a practical quantum computer by up to five years. Coupled with similar advancements from Google (Willow) and Microsoft (Majorana), the future of quantum computing looks brighter than ever, poised to revolutionize various tech sectors.

Read more

Hacking the Xbox 360 Hypervisor: The Bad Update Exploit

2025-03-03
Hacking the Xbox 360 Hypervisor: The Bad Update Exploit

This blog post details the author's journey to exploit vulnerabilities in the Xbox 360 hypervisor, culminating in a new exploit dubbed "Bad Update." Years after initial attempts, leveraging newfound security engineering expertise, the author meticulously reverse-engineered the hypervisor, focusing on system calls and encrypted memory allocations. By cleverly manipulating ciphertext and exploiting a race condition within an LZX decompression routine in a system update payload, they achieved hypervisor-level code execution. The process involved overcoming numerous obstacles, including cache issues and thread synchronization challenges, demonstrating innovative techniques in vulnerability research.

Read more
Development Hypervisor Exploit

OpenMower: A DIY Smart Mowing Robot That Challenges the Status Quo

2025-08-19
OpenMower: A DIY Smart Mowing Robot That Challenges the Status Quo

Tired of robotic lawn mowers that randomly bump around? Clemens Elflein, a software engineer with experience in embedded programming and robotics, has launched the OpenMower project: a DIY smart mowing robot designed to be smarter, safer, and more affordable. Based on a modified YardForce Classic 500, it leverages the quality hardware and utilizes ROS for autonomous navigation, obstacle avoidance (currently under development), and rain detection. The project boasts basic mowing functionality with automatic recharging, and encourages community involvement through detailed documentation and a Discord server for support. Tech enthusiasts are welcome to join and contribute!

Read more
Hardware

Wise Freezes Account, $60,000+ AUD inaccessible

2025-05-14
Wise Freezes Account, $60,000+ AUD inaccessible

A company's five-year-old Wise account was suddenly frozen, preventing any transactions. Over $60,000 AUD remains inaccessible. Despite providing all requested documentation, including shareholder information and owner IDs, Wise support has failed to resolve the issue, repeatedly requesting already-submitted documents. Numerous support tickets and calls yielded no results, leaving the company with a significant sum frozen.

Read more

arXivLabs: Community Collaboration on New arXiv Features

2025-05-31
arXivLabs: Community Collaboration on New arXiv Features

arXivLabs is a framework enabling developers to collaborate with the arXiv community to build and share new features directly on the arXiv website. Participants must uphold arXiv's values of openness, community, excellence, and user data privacy. Got an idea to enhance the arXiv community? Explore arXivLabs.

Read more
Development

MessagePack: A Faster, Smaller Alternative to JSON

2025-01-11

MessagePack is an efficient binary serialization format enabling data exchange across multiple languages, similar to JSON but faster and smaller. It's used by projects like Redis, Fluentd, and Pinterest for performance gains. Supported by over 50 programming languages and environments, its simple specification makes it an easy-to-implement, fast replacement for JSON.

Read more

Chrome Extension Replaces 'the cloud' with 'my butt'

2025-09-07
Chrome Extension Replaces 'the cloud' with 'my butt'

A Chrome extension, CloudToButt, is making waves by replacing all instances of 'the cloud' with 'my butt'. The creator specifically targets the full phrase to avoid unintended substitutions. Versions for Safari, Mozilla, and Opera are also available, with the source code open-sourced. While more aggressive forks exist (replacing just 'cloud'), the original developer argues for precision and comedic effect. Get ready for your 'butt cloud'!

Read more
Misc

Hugging Face Open-Sources Two Robots: HopeJR and Reachy Mini

2025-05-31
Hugging Face Open-Sources Two Robots: HopeJR and Reachy Mini

Hugging Face Inc. has open-sourced the designs of two internally developed robots, HopeJR and Reachy Mini. HopeJR is a humanoid robot capable of 66 movements, including walking, with robotic arms controlled by specialized gloves. Reachy Mini is a desk-sized, turtle-like robot with a retractable neck, ideal for testing AI applications. Blueprints for both are open-source, with pre-assembled versions selling for approximately $250 and $3,000 respectively. Shipping is expected by year's end.

Read more
AI

Apple's AI Blunder: Broken Promises and Tarnished Credibility

2025-03-13
Apple's AI Blunder: Broken Promises and Tarnished Credibility

This article criticizes Apple's over-promotion of the "more personalized Siri" features within "Apple Intelligence" at WWDC 2024. The author points out that Apple only demonstrated basic features, while remaining silent on more complex and ambitious functionalities, ultimately resulting in a delay until the following year. This, the author argues, reveals not only the immaturity of Apple's AI technology but also severely damages its reputation for product quality and reliability.

Read more
Tech

Stop Guessing User Language with IP Geolocation!

2025-05-19
Stop Guessing User Language with IP Geolocation!

Many websites use IP geolocation to determine the language to display, but this is a flawed and unreliable method. IP addresses only tell you the origin of the request, not the user's language preference. VPNs, travel, and multilingual countries all lead to errors. The browser's `Accept-Language` header provides accurate user language preferences. This is a superior, free, and readily available solution. Respect user preferences, use the `Accept-Language` header, and allow users to change language settings for a better experience.

Read more

Fogus' 2024 Year in Review: Programming, Reading, and Life Reflections

2024-12-23

In his 2024 year-end blog post, Fogus reflects on his year in programming, reading, and life. He shares noteworthy articles and books he enjoyed, covering topics like the Elite game, amateur radio history, Japanese bathroom folklore, and the history of WordStar. He highlights favorite technical books like "And so FORTH" and non-technical books such as "Butcher's Crossing." Fogus details his experiences with the Clojure programming language and explorations into other languages like Joy and Forth. He concludes by outlining his plans for 2025, including the Clojure 1.13 release and continued work on his Juxt project.

Read more

Denmark Ditches Microsoft in Pursuit of Digital Sovereignty

2025-06-12
Denmark Ditches Microsoft in Pursuit of Digital Sovereignty

Denmark is moving away from Microsoft Office to LibreOffice, prioritizing 'digital sovereignty' over perceived reliance on US tech giants. Driven by security concerns, economic factors (a 72% increase in Microsoft software costs in five years), and geopolitical anxieties, the government aims to reduce dependence on foreign technology. While a complete transition won't be easy, and not everyone agrees with the strategy, this move reflects a growing EU-wide push for greater control over its digital infrastructure and data, spurred by incidents like alleged Microsoft service disruptions to the ICC following US sanctions.

Read more
Tech

Go 1.24 Released: Generic Type Aliases, Module Improvements, and Performance Boosts

2025-02-18

Go 1.24 is here, packed with improvements! Key changes include full support for generic type aliases, simplified tool dependency management (via tool directives in go.mod), and enhanced build caching and performance. The standard library gains os.Root for restricted filesystem access, along with new testing and cryptographic packages, boosting security and efficiency. Runtime, compiler, and linker improvements round out the release, along with optimizations for multiple platforms and architectures.

Read more
Development Generics

Secure Your Angular App with Keycloak and the BFF Pattern

2025-01-28

This article demonstrates building a secure web application using the Backend for Frontend (BFF) pattern, integrating Keycloak and Angular. To avoid storing sensitive data in the browser, authentication flows with Keycloak are entirely handled by a dedicated BFF server. The BFF acts as a secure intermediary between Keycloak and the Angular app, managing OAuth2 and PKCE flows, securely storing tokens, and preventing sensitive operations (like token refresh) from reaching the browser. The Angular app interacts only with simplified endpoints provided by the BFF, eliminating direct communication with Keycloak. The article details Keycloak configuration, BFF server setup (using Express.js), and Angular app development, highlighting the security benefits of this architecture.

Read more
Development BFF pattern

Lago, a YC Startup, is Hiring a Technical Account Executive

2025-01-15
Lago, a YC Startup, is Hiring a Technical Account Executive

Lago, a Y Combinator-backed open-source billing platform, is hiring a Technical Account Executive based in Paris and San Francisco. The ideal candidate is a quick learner with excellent communication and problem-solving skills, capable of explaining complex billing workflows to clients. Lago offers a competitive salary and stock options, plus a hybrid work model. This is a chance to work at a fast-growing fintech company and directly impact the product.

Read more

UK Universities Face Crushing Debt

2025-07-18
UK Universities Face Crushing Debt

British universities are facing a severe financial crisis as the academic year ends. A regulator estimates that 40% of universities are operating at a deficit, with half having closed courses to cut costs. Several universities have already laid off hundreds of staff, and one is reportedly planning to cut nearly a fifth of its academic positions, signaling a potential major upheaval in higher education.

Read more

Microsoft Edge Follows Google, Disabling Manifest V2 Extensions

2025-02-28
Microsoft Edge Follows Google, Disabling Manifest V2 Extensions

Microsoft Edge Canary is now disabling Manifest V2-based extensions, including the popular ad blocker uBlock Origin. This mirrors Google's policy shift, which began phasing out Manifest V2 extensions last year. While Edge's stable and Beta/Dev versions are currently unaffected, this change signals the eventual demise of MV2 extensions. Users can choose to switch to a browser that still supports MV2 extensions (like Firefox) or upgrade to Manifest V3-based extensions.

Read more
Tech

Global Shift in Happiness: Young Adults Now Least Happy

2024-12-29
Global Shift in Happiness: Young Adults Now Least Happy

A groundbreaking global study reveals a stunning reversal in the long-held U-shaped curve of happiness across the lifespan. Previously, midlife was associated with the lowest happiness levels, but now young adults are the least happy. Analyzing millions of data points from 82 countries, researchers found a sharp decline in well-being among young people, particularly young women, starting around 2017. This shift is reflected not only in happiness scores but also in increased anxiety, depression, and suicide rates. The researchers emphasize this isn't just an American phenomenon, but a worldwide trend requiring further investigation into its underlying causes.

Read more

US NSF Funding Freeze: Science on the Brink

2025-01-31
US NSF Funding Freeze: Science on the Brink

A freeze on funding from the US National Science Foundation (NSF) has thrown the scientific community into turmoil. Despite Trump's purported rescission of the freeze, chaos continues, leaving program directors paralyzed and uncertain. A prolonged freeze could leave tens of thousands of graduate students and postdocs without stipends, halting basic science research and potentially leading to a brain drain to countries like China. An indefinite hiring freeze further weakens the NSF and similar agencies. The author urges insiders to share information and expresses deep concern for the future of American science.

Read more

Senate Passes Sweeping Stablecoin Bill, Crypto Regulation Enters New Era

2025-06-18
Senate Passes Sweeping Stablecoin Bill, Crypto Regulation Enters New Era

The U.S. Senate overwhelmingly passed the Guiding and Establishing National Innovation for U.S. Stablecoins of 2025 (GENIUS) Act with a 68-30 vote, marking a significant milestone in U.S. crypto policy. The bill, which garnered substantial Democratic support, sets guardrails around stablecoin issuers like Circle, Ripple, and Tether, demanding stringent reserve requirements, transparency, anti-money laundering compliance, and new capital rules. While not satisfying all critics, supporters argue inaction is no longer an option given the growing prevalence of stablecoins. The bill's passage represents a step toward the U.S. becoming a global crypto leader, but its fate is intertwined with the House's Digital Asset Market Clarity Act; both bills' passage is crucial for shaping the future of U.S. crypto markets.

Read more

Vi Editor Specification Deep Dive: Command and Input Modes

2025-07-25

This document provides a comprehensive specification of the vi editor, detailing its command and input modes. It meticulously outlines commands for initialization, cursor movement, text editing, search and replace, and more, comparing historical implementations with the requirements of the POSIX standard. This is an invaluable reference for developers and vi users alike, offering a deep understanding of the editor's underlying mechanics and normative details.

Read more
Development vi editor

140,000-Year-Old Homo Erectus Discoveries Rewrite History of Sundaland

2025-05-28
140,000-Year-Old Homo Erectus Discoveries Rewrite History of Sundaland

Archaeological finds off the coast of Java, Indonesia, are rewriting our understanding of Homo erectus. Fossil remains, including skull fragments, unearthed during dredging operations in the Madura Strait, reveal a surprisingly mobile Homo erectus population inhabiting Sundaland, a vast lowland area now submerged. The discoveries, including evidence of hunting and diverse dietary habits, challenge previous theories of isolated Javanese Homo erectus populations. The findings point to a rich ecosystem and suggest interaction with other hominin groups, painting a far more complex picture of early human life in Southeast Asia 140,000 years ago. This unique collection, spanning 36 vertebrate species, offers unprecedented insight into the region's past biodiversity.

Read more

LLMs vs. AI Agents: The Paradigm Shift in AI

2025-09-07
LLMs vs. AI Agents: The Paradigm Shift in AI

This article exposes a critical misunderstanding in the AI field: the conflation of ChatGPT and Large Language Models (LLMs). ChatGPT has evolved from a simple LLM interface into a sophisticated AI agent, possessing memory, tool integration, and multi-step reasoning capabilities—a significant architectural shift. LLMs are powerful pattern-matching systems but lack learning and adaptation; AI agents utilize LLMs as part of their cognitive architecture, interacting with external systems and learning from experience. This distinction has profound implications for developers, product managers, business strategy, and users. Understanding this difference is key to leveraging AI's full potential and avoiding building yesterday's solutions for tomorrow's problems.

Read more
AI

Russia's Shadow War in Europe: 59 Incidents Exposed

2025-03-22
Russia's Shadow War in Europe: 59 Incidents Exposed

Since the invasion of Ukraine, Russia and its proxies have been accused of orchestrating dozens of attacks and incidents across Europe, ranging from cyberattacks and propaganda to assassinations, arson, sabotage, and espionage. The goal: to sow discord, undermine support for Ukraine, and erode public trust in European governments. While the Kremlin denies involvement, mounting evidence points to Russia's culpability. This "bold" campaign highlights a new strategy of hybrid warfare, demanding increased cooperation and intelligence sharing among European nations to counter the threat.

Read more
1 2 375 376 377 379 381 382 383 596 597