Japanese Game Makers Sidestep Apple and Google Fees with External Payment Systems

2025-08-23
Japanese Game Makers Sidestep Apple and Google Fees with External Payment Systems

Nearly 70% of popular Japanese mobile games have adopted external payment systems to avoid hefty commissions from Apple and Google. This move precedes a new Japanese law requiring the tech giants to open their payment systems, which are currently used by almost all users. Switching to external websites for payments reduces commissions from up to 30% to around 5%, boosting profitability for game makers and potentially offering discounts to players. This affects a market estimated at over 1 trillion yen ($6.8 billion).

Read more

Outsourcing Nightmare: The High Cost of Cheap Code

2025-07-06
Outsourcing Nightmare: The High Cost of Cheap Code

A company outsourced a project to an overseas team, hoping to save money. However, poor communication and low-quality code led to numerous problems. The cheap overseas programmers failed to properly address a SQL injection vulnerability and even created a ridiculous name-based 'security' mechanism causing random errors. The internal team ultimately had to spend far more time fixing the mess, highlighting the significant risks of low-cost outsourcing. The story underscores that quality development isn't solely about price; effective communication and technical skill are paramount.

Read more
Development outsourcing

Odysseus: A Landmark Live-Action Role-Playing Game

2025-03-19
Odysseus: A Landmark Live-Action Role-Playing Game

Odysseus, a €190,000, 50-hour non-stop sci-fi LARP (live-action role-playing game), has become a landmark achievement in the field. Over 200 volunteers transformed an elementary school into a sprawling spaceship, utilizing custom open-source software, RFID scanners, and intricate character relationships involving 300+ NPCs. Its innovative 'clockwork' gameplay and immersive experience have sparked discussion on the commercial viability of LARPs, prompting its creators to explore sustainable business models for this previously non-profit endeavor.

Read more

I Tracked Myself Using Leaked Geolocation Data: A Shocking Experiment

2025-02-02
I Tracked Myself Using Leaked Geolocation Data: A Shocking Experiment

A recent geolocation data leak from Gravy Analytics exposed over 2000 apps secretly collecting location data, often without developers' knowledge. To investigate, I installed a single game and used Charles Proxy to monitor network traffic. Even with location services disabled, the game leaked my approximate location and IP address via Unity Ads, Facebook, and other ad platforms. The data included surprisingly granular details like screen brightness and memory usage. Further investigation revealed the ease of purchasing datasets linking identifiers to personal information, enabling precise location tracking. This experiment highlights the alarming scale of data leakage in the mobile advertising ecosystem and the significant risks to user privacy.

Read more

Arduino BCI: Effortless EEG, EMG, and ECG Biosignal Acquisition

2025-05-18
Arduino BCI: Effortless EEG, EMG, and ECG Biosignal Acquisition

Easily acquire EEG, EMG, and ECG biosignals using the ardEEG shield directly connected to an Arduino Uno R4 WiFi board, transforming it into a simple brain-computer interface. This project, the result of years of BCI development, uses Arduino and Python scripts (Windows) and employs the International 10-20 system for electrode placement. Simply connect the shield, power supply, and electrodes to get started, offering a convenient way to acquire biosignals.

Read more

Clojure Accounting: Evolving from Script to Interactive Web App

2025-03-08

The author initially used a Clojure script for accounting, but as the number of transactions grew, maintenance and sharing became difficult. A simple script is easy to write but provides a poor user experience, while a complex web application offers a good experience but is expensive to develop. The author cleverly combined Clojure's features with a simple web application framework to create an interactive accounting system similar to a notebook. This system allows users to write Clojure code, view results in real-time, and modify accounting rules and data via simple UI elements. It also supports data persistence, version control, and collaborative editing, effectively addressing the shortcomings of the original script and improving user experience and efficiency.

Read more
Development

Improved Atkinson Dithering: Arbitrary Palettes and Linearization

2025-03-13
Improved Atkinson Dithering: Arbitrary Palettes and Linearization

This post details an improved Atkinson dithering algorithm that supports arbitrary color palettes and correct linearization. Unlike previous algorithms limited to black and white palettes, this one directly handles color images, selecting the closest color by computing the Euclidean distance between the pixel and each color in the palette. Furthermore, it incorporates linearization to address overly bright outputs caused by the non-linearity of the sRGB color space, and considers human perception of different color brightnesses. The post also provides links to relevant resources, including implementations and online tools.

Read more
Development dithering algorithm

The Distracted Driving Epidemic: How Touchscreens Are Killing Us

2025-06-22
The Distracted Driving Epidemic: How Touchscreens Are Killing Us

The automotive industry's obsession with touchscreens is creating a dangerous distracted driving epidemic. Studies show touchscreen interfaces significantly increase reaction times, cognitive load, and glances away from the road compared to traditional physical controls. Tesla's minimalist, touchscreen-only approach, initially lauded for its aesthetics, has become a model for disastrous UI design, copied by many manufacturers. While some automakers are starting to reverse course, adding back physical controls, the pervasive nature of this problem demands consumer awareness and a push for safer, more intuitive in-car interfaces.

Read more

The Academic Great Gatsby Curve: How Much of Academic Success Is Inherited?

2024-12-21
The Academic Great Gatsby Curve: How Much of Academic Success Is Inherited?

A new study reveals that academic success mirrors the inheritance of wealth and social status. Analyzing data from over 245,000 mentor-mentee pairs, researchers found that the more unequal the citation distribution within a discipline, the more likely a mentee's citation ranking reflects their mentor's. This suggests academic success is shaped by structural forces similar to those governing social mobility, where the advantage of a top mentor creates a self-reinforcing cycle of success. While acknowledging the benefits of top mentorship, the study cautions against relying solely on citation metrics, advocating for greater academic equity and equal opportunity.

Read more

Postgres Reads Causing Writes: MVCC, Page Pruning, and Hint Bits

2024-12-25

This article delves into the seemingly paradoxical behavior in PostgreSQL where simple SELECT queries can trigger data writes. Starting with the Multi-Version Concurrency Control (MVCC) mechanism, it explains concepts like row versions, pages, and tuples. Through code examples, it analyzes how hint bit updates and page pruning cause read operations to modify pages, ultimately leading to disk writes. The article also discusses the HOT update optimization strategy and uses page inspection tools to illustrate how data is stored and updated within pages.

Read more
Development Database Performance

The Future of Chocolate: Beyond Cocoa?

2024-12-24
The Future of Chocolate: Beyond Cocoa?

Soaring cocoa prices, coupled with environmental concerns and labor issues, are creating a crisis in the Swiss chocolate industry. New EU regulations banning deforestation-linked products add further pressure. Startups are responding by developing cocoa-free alternatives, using ingredients like fava beans, oats, sunflower seeds, and carob. Innovative approaches include utilizing more of the cocoa fruit and even converting greenhouse gases into cocoa butter substitutes. While these technologies are nascent, the future of chocolate promises deliciousness, albeit with potentially altered sourcing.

Read more

Taming the Shell History Beast: A Zsh Function for Cleaner Histories

2025-06-06

This article explores the debate of disabling versus maximizing shell history. The author advocates for a cleaner history, arguing against saving failed attempts and typos. A practical zsh function, `smite`, leveraging fzf, is introduced. This function allows users to interactively browse and delete unwanted history entries, keeping the history file concise and efficient. The author emphasizes the importance of managing shell history effectively, balancing the need to retain useful commands with the necessity of removing clutter.

Read more
Development

China's Paradox: Coal Fuels the Green Revolution

2025-07-12
China's Paradox: Coal Fuels the Green Revolution

China's energy profile is a paradox: it consumes over half the world's coal while simultaneously building the world's largest solar and EV industries. Cheap coal power underpins low electricity costs for Chinese factories, while oil and gas revenues fund clean energy projects. By spring 2025, wind and solar provided over a quarter of China's power, suggesting domestic coal use may have peaked. However, coal remains strategically important, with increased exports offsetting slowing domestic demand. Essentially, China's green ascent is fueled by its coal economy. Much of the world's solar equipment is manufactured using fossil fuels, with coal generating over 60% of the electricity used. China's massive investment in solar factories, while driving down panel costs, relies heavily on coal-fired power. Furthermore, China's coal and heavy industries support its clean-tech supply chain, with even coal exports indirectly feeding Asia's green economy. Yet, Chinese overseas energy investment still heavily favors coal and oil. In short, Chinese state capital remains intertwined with both legacy and clean energy. China's EV juggernaut is sweeping across Asia, but faces intense price competition. In South Asia, Chinese energy infrastructure investment presents a mixed picture: financing coal plants in Bangladesh while simultaneously flooding the market with solar panels. This creates strategic tension, with China's solar panels outcompeting its power plants in countries like Pakistan. While Asia benefits from cheaper clean technology and job creation, heavy reliance on China creates vulnerabilities. Asian policymakers need to diversify energy sources and build local capacity to avoid replacing one energy dependence with another.

Read more
Tech Coal

yes-rs: A Blazingly Fast, Memory-Safe Rust Rewrite of Unix 'yes'

2025-05-27
yes-rs: A Blazingly Fast, Memory-Safe Rust Rewrite of Unix 'yes'

Tired of the memory-unsafe and overflow-prone C version of the Unix 'yes' command? Meet yes-rs, a Rust rewrite that's not only blazingly fast but also guarantees memory safety with zero unsafe code blocks. Clocking in at a hefty 1302 lines of Rust (compared to the original C's ~50), yes-rs boasts modern error handling, zero-cost abstractions, and the ability to output custom strings. Built with Cargo, it's easy to install and use. For those demanding ultimate performance and safety, yes-rs is the answer!

Read more
Development

The Curious Case of the Public Domain Jaws Poster

2025-06-20
The Curious Case of the Public Domain Jaws Poster

Celebrating the 50th anniversary of Jaws, a surprising fact emerges: due to a quirk of copyright law, the iconic shark painting from the movie poster is in the public domain. Initially rejected for resembling a "vagina with teeth," the artwork underwent revisions before becoming a classic. However, the lack of a copyright notice upon its 1975 publication inadvertently forfeited the image to the public domain, leaving artist Roger Kastel to unsuccessfully fight for copyright recognition years later and missing out on millions in royalties. The original painting's whereabouts remain a mystery, adding another layer to this fascinating tale of copyright and public domain, sparking discussion on artist rights and the commons.

Read more
Design Jaws

Puck v0.18 Released: New Drag-and-Drop Engine with CSS Grid & Flexbox Support

2025-01-25
Puck v0.18 Released: New Drag-and-Drop Engine with CSS Grid & Flexbox Support

The open-source visual page builder Puck has released v0.18, featuring a brand-new drag-and-drop engine with full CSS Grid and Flexbox support for advanced layouts. This release also includes dynamic DropZone height adjustment, an interactive hotkey, a parent selector, and removes restrictive styling for easier embedding. Improvements and deprecations to components and properties are also included; see the changelog for details.

Read more

AGI Arms Race: Avoiding Mutual Assured AI Malfunction (MAIM)

2025-03-06
AGI Arms Race: Avoiding Mutual Assured AI Malfunction (MAIM)

A policy paper by Eric Schmidt, Alexandr Wang, and Dan Hendrycks warns against a "Manhattan Project" style push for Artificial General Intelligence (AGI), arguing that a US-led race for superintelligent AI could provoke fierce retaliation from China, potentially destabilizing international relations. They introduce the concept of Mutual Assured AI Malfunction (MAIM) and suggest a defensive strategy prioritizing deterring other countries from creating threatening AI. This involves expanding cyberattack capabilities, limiting adversaries' access to advanced AI chips and open-source models, rather than focusing on "winning the race to superintelligence." This contrasts with recent proposals for government-backed AGI development and marks a shift in Schmidt's previously expressed views.

Read more
AI

Fast Fourier Transforms (FFT) Explained: The Cooley-Tukey Algorithm

2025-09-18

This post delves into Fast Fourier Transform (FFT) algorithms, focusing on the Cooley-Tukey algorithm. It begins by defining the Discrete Fourier Transform (DFT) and highlighting its naive O(n^2) time complexity. The author then meticulously derives the Cooley-Tukey algorithm, which reduces complexity by breaking down the DFT into smaller DFTs, achieving O(n log n) for inputs of length 2^n. An interactive visualization demonstrates the algorithm's workings. The post also corrects the common misuse of 'FFT' as a synonym for 'DFT', clarifying that FFT refers to the algorithm, not the transform itself.

Read more
Development

Quebec Halts Subsidies for Troubled EV Maker Lion Electric

2025-05-02
Quebec Halts Subsidies for Troubled EV Maker Lion Electric

The Quebec government announced it will not provide further funding to Lion Electric, an electric vehicle maker struggling financially and seeking creditor protection. Despite Lion Electric's past role as a flagship in Quebec's EV ambitions, the government deemed further investment irresponsible due to shifting US policy, and flaws in Quebec's own subsidy program. This decision jeopardizes the company's restructuring efforts and leaves Quebec school bus operators in a difficult position, facing mandates for electric buses. The government is reevaluating its electrification plan and exploring alternative solutions to meet its EV goals.

Read more
Tech

GitHub CEO's AI Claims: Fabricated Data or Something Else?

2025-08-09
GitHub CEO's AI Claims: Fabricated Data or Something Else?

The GitHub CEO's recent blog post urging developers to embrace AI or face obsolescence is riddled with logical fallacies and inflated data. The author draws parallels to Soviet-era data manipulation, highlighting the study's minuscule sample size, lack of representativeness, and unreliable conclusions. The 'study' claims AI boosts developer ambition rather than saving time, contradicting the common narrative of increased efficiency, raising questions about its authenticity and motives.

Read more
Development

Marimo: Revolutionizing Python Notebooks with Dataflow Graphs

2025-08-09
Marimo: Revolutionizing Python Notebooks with Dataflow Graphs

Marimo is an open-source Python notebook that represents notebooks as dataflow graphs, unlike traditional REPLs. This representation blends the best of interactive computing with the reproducibility and reusability of Python software. Marimo notebooks function as reactive notebooks, executable scripts, Python modules, and interactive web apps. It addresses shortcomings of traditional notebooks in reproducibility, interactivity, maintainability, and reusability, ensuring code and output synchronization through static analysis, and supporting features like SQL embedding and module hot-reloading. Marimo is used by companies like Cloudflare, Shopify, and BlackRock.

Read more
Development Dataflow Graphs

Umami: A Privacy-Focused Google Analytics Alternative

2025-02-17
Umami: A Privacy-Focused Google Analytics Alternative

Umami is a simple, fast, and privacy-focused alternative to Google Analytics. It supports MariaDB, MySQL, and PostgreSQL databases. Installation is straightforward: clone the GitHub repo, install dependencies, and configure the database connection. It runs by default on http://localhost:3000. Docker images are available for easy deployment. Detailed getting started instructions are provided.

Read more
Development analytics

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

Let Users Help Solve Their Own Transit Problems: Beyond Algorithmic Route Planning

2025-01-16

The author criticizes current map apps for relying solely on algorithms to plan public transit routes, neglecting user needs and expertise. He proposes allowing users to customize route options, such as specifying particular bus route combinations, and including these in route planning comparisons. This mirrors the "report spam" and "not spam" functions of email filters, improving algorithms through user feedback. Despite privacy concerns, user participation could enhance route accuracy and user satisfaction, ultimately improving algorithms. The ability for users to add their own route combinations, even without sharing data, would be a significant improvement.

Read more
Development public transit

Dropbox Password Manager Sunset: A Smooth Transition Guide

2025-07-30

Dropbox is sunsetting its password manager and recommends migrating to 1Password. This article details how to import data to 1Password or other providers, stressing data security throughout the process. It offers guidance for team administration and user notifications, assuring users their data remains secure during the transition and encouraging them to utilize other Dropbox security features.

Read more
Tech

Observable Notebooks: The Next-Gen Notebook with AI Power

2025-07-30

Observable has launched a new notebook hosted on GitHub, allowing authors to write in their preferred text editor and preview/build using Notebook Kit. The goal is a best-in-class editor supercharging productivity with AI, instant collaboration and sharing in Observable workspaces, and Observable Canvases for rapid visual data exploration and presentation. Open-source and commercial use are both welcome.

Read more
Development

Space Junk Crisis: Is it a ticking time bomb?

2025-04-03
Space Junk Crisis: Is it a ticking time bomb?

The European Space Agency's new short documentary, "Space Debris: Is it a Crisis?", highlights a concerning reality: millions of space debris particles, mostly from defunct satellites and rocket remnants, orbit Earth. The rise of satellite constellations exacerbates the issue, with collisions potentially disabling satellites and even posing a threat to Earth. The film notes that different orbits face varying risks, with communication, navigation, and climate monitoring satellites among the most vulnerable. While solutions are urgently needed, the documentary cautions against rushed approaches that may inadvertently create new problems.

Read more

Musk's xAI Faces Backlash Over Memphis Data Center's Environmental Impact

2025-06-13

Elon Musk's AI company, xAI, is facing criticism for its Memphis data center, which relies on 35 methane gas turbines operating under a 'temporary' permit, bypassing federal emission regulations. These turbines, lacking crucial pollution control equipment, emit NOx and other hazardous air pollutants. xAI claims the temporary status exempts them from permitting requirements, but critics question this, particularly given the lack of initial investment in pollution control technology. The Guardian reports discrepancies between the number of active turbines and the mayor's claims, further fueling the controversy. The situation highlights a major environmental concern surrounding AI infrastructure development.

Read more
Tech

Twitch Implements 100-Hour Storage Cap for Highlights, Sparking Controversy

2025-02-20
Twitch Implements 100-Hour Storage Cap for Highlights, Sparking Controversy

Twitch announced a new 100-hour storage limit for highlights and uploads, effective April 19th. Content exceeding this limit will be automatically deleted. The platform cites the ineffectiveness of highlights in driving engagement and the high cost of storage as reasons. This decision has drawn criticism, particularly from the speedrunning community, who rely heavily on Twitch archives for record-keeping. While Twitch claims minimal user impact, the move threatens to erase valuable speedrun history and significantly alter the platform's community ecosystem.

Read more

Firefox User Demands: Optimization, Features, and Design Overhaul

2025-07-16
Firefox User Demands: Optimization, Features, and Design Overhaul

A Firefox user voiced strong requests for improvements in speed, features, and design. For the PC version, they demand faster page loading, reduced resource consumption, and the addition of workspaces, split-screen functionality, and a portable version. Design improvements include updated icons and a refreshed interface. Mobile users want fixes for tab reloading issues, faster loading speeds, customizable wallpapers, tab grouping, and workspaces. Transparency on feature development timelines is also requested.

Read more
Development
1 2 463 464 465 467 469 470 471 596 597