Permissionless: A Manifesto for the Future - Summary

2024-12-28
Permissionless: A Manifesto for the Future - Summary

Permissionless: A Manifesto for the Future explores the impact of the 'permissionless' concept on the future. Divided into five parts, the book covers the concept of permissionlessness, the problem of permissions, the role of gatekeepers, a revolution (of sorts), and the permissionless playbook. The author advocates for a decentralized and open future, challenging traditional power structures and control mechanisms, offering a unique perspective on the direction of future societal development.

Read more

Itch.io's Payment Processing Predicament: Is Building Your Own System the Answer?

2025-08-16

Itch.io faced backlash after payment processors forced them to remove adult content. Many suggested Itch.io create its own payment system or use one that handles adult material. A seasoned SRE with a background in finance and tech debunks these easy solutions. The article details the immense challenges of building a payment processor: bank sponsorship, licensing, KYC/KYCC compliance, and substantial security and compliance costs. Even finding an adult-content-friendly processor (like CCBill) comes with exorbitant fees and risks. The core issue, however, is that any part of the payment chain can be influenced by political pressure or moral censorship. Switching processors won't solve Itch.io's fundamental problem. The author ultimately pleads for understanding of Itch.io's position and a search for systemic solutions, rather than simple blame or boycotts.

Read more

Achieving Polymorphism with Dynamic Dispatch in Zig

2025-07-19

Zig, unlike many languages, lacks built-in interfaces. However, this doesn't preclude polymorphism. This article details a method for achieving dynamic dispatch polymorphism in Zig using vtable interfaces. This approach cleanly separates interfaces from implementations, requiring no changes to implementation types while enabling dynamic dispatch. It leverages function pointers to construct a vtable and uses an `implBy` function to connect implementations to the interface, effectively mimicking the functionality of interfaces in object-oriented languages. This allows storing different implementations in arrays or maps. While some boilerplate code is involved, the advantages are a clean, flexible, and reusable approach with minimal impact on implementation types.

Read more
Development Polymorphism

FAA Hiring Scandal: A Decade-Long Legal Battle and Political Firestorm

2025-02-05
FAA Hiring Scandal: A Decade-Long Legal Battle and Political Firestorm

This article exposes a 2013 hiring scandal within the Federal Aviation Administration (FAA). In an effort to increase diversity among air traffic controllers, the FAA scrapped an effective aptitude test and implemented a flawed biographical questionnaire, resulting in numerous qualified candidates being rejected and sparking a decade-long legal battle. This event not only contributed to an air traffic controller shortage but also ignited political controversy, becoming a focal point of debate.

Read more

FreeBSD as a High-Fidelity Audio Server: A Deep Dive

2025-02-06
FreeBSD as a High-Fidelity Audio Server: A Deep Dive

This comprehensive guide details configuring FreeBSD as an audiophile-grade audio server. It covers system and audio subsystem parameter tuning, real-time operation, bit-perfect signal processing, and optimal methods for enabling and configuring the system's graphic equalizer and high-quality audio equalization using FFmpeg filters. A comparison with Linux is included, along with numerous commands and configuration examples to help build a superior audio system. Linux users will also find valuable insights, particularly regarding MPD player and filter configuration.

Read more
(m4c.pl)

Remaking Daft Punk's "Something About Us" in Ableton Live 12: A Deep Dive

2025-04-05
Remaking Daft Punk's

The author remade Daft Punk's classic track "Something About Us" using Ableton Live 12 and shares the entire production process. The article details the creation of each track, including instrument choices, effects, and techniques. It delves into the origins and characteristics of the "French Touch" music style and the challenges and solutions encountered during the remake. The author completes the project and gives high praise to Ableton Live 12, calling it their DAW of choice.

Read more

Bitcoin's First Baby: An Early Crypto Adoption Story

2025-06-11
Bitcoin's First Baby: An Early Crypto Adoption Story

In 2012, fertility doctor C. Terence Lee pioneered the use of Bitcoin as payment for medical services. He exchanged Bitcoin for sperm analysis and fertility consultations, ultimately resulting in the birth of the "world's first Bitcoin baby." While initial attempts were challenging, this story highlights early Bitcoin adoption attempts and exploration of this emerging technology. However, Bitcoin's price volatility and prominence as an investment have limited its use as a daily payment tool.

Read more

Foxconn Navigates Tariff Troubles, Sees AI Server Boom

2025-03-14
Foxconn Navigates Tariff Troubles, Sees AI Server Boom

Foxconn CEO Young Liu revealed that US tariffs are causing significant headaches for tech giants like Apple and Amazon. In response, Foxconn's clients are increasingly planning US-based manufacturing collaborations to mitigate tariff impacts. While the consumer electronics business faces challenges, Foxconn's AI server segment is booming, with Q4 revenue up 78% year-on-year and projected to more than double this quarter. This growth is fueled by rising demand from smaller companies developing their own LLMs.

Read more

DRM-Free Ebooks, Comics & More: A Curated List of Indie Publishers

2025-02-18
DRM-Free Ebooks, Comics & More: A Curated List of Indie Publishers

This article showcases a diverse collection of websites offering DRM-free ebooks, comics, magazines, and RPGs. The list features award-winning publications like Clarkesworld science fiction magazine, publishers specializing in translated East Asian literature (Honford Star), and independent comic creators (Roman Labs). The article also highlights University of Wales Press, providing open-access academic research. It's a valuable resource for readers seeking diverse and accessible digital content, spanning various genres and formats.

Read more

London Police Storm Quaker Meeting House, Arresting Climate Activists

2025-03-30
London Police Storm Quaker Meeting House, Arresting Climate Activists

Over 20 Metropolitan Police officers forcibly entered a Quaker meeting house, arresting six women who were discussing climate change and Gaza. This is believed to be the first time in the history of the pacifist Quakers that police have breached one of their places of worship. The women, attending a welcome meeting for a non-violent protest group, were handcuffed, their belongings confiscated, and their student accommodation subsequently raided. The police action has drawn widespread criticism.

Read more

SF Startup Seeking Full-Stack Data Engineer

2025-03-30
SF Startup Seeking Full-Stack Data Engineer

A San Francisco-based startup is hiring a full-stack engineer to join its agile engineering team. Responsibilities include creating and managing data collection scripts (from basic HTTP requests to browser and mobile app automation), building and maintaining automation/scheduling tools, creating data cleaning and normalization scripts (with opportunities to integrate ML/LLMs), designing data analytics dashboards and tools, and assisting with DevOps tasks. Candidates should be proficient in Python, SQL, and Unix, enjoy working on diverse projects concurrently, and be able to execute independently. Bonus skills include web crawling, Docker, Kubernetes, full-stack web development, mobile app development, and a statistics background. Benefits include lunch, unlimited PTO, 401k, platinum PPO health insurance, and a salary of $100K-$150K plus 0.25%-1% equity.

Read more
Development

DataTables.net Suffers Major Outage Due to Domain Hijacking

2025-09-17

The DataTables.net website experienced a significant outage due to a domain hijacking attack. The attacker, using a sophisticated phishing campaign and forged identification documents, successfully transferred the domain. While the server and code remained untouched, the disruption to the CDN severely impacted users. The author has since restored services and encourages users to adopt security measures like Subresource Integrity (SRI).

Read more
Development domain hijacking

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

Implementing a Pseudorandom Number Generator with XORSHIFT32

2025-01-04

This devlog details the implementation of a pseudorandom number generator (PRNG) using the XORSHIFT32 algorithm. The author uses 1804289383 as the initial state, a number previously used in other engine implementations. The implementation is straightforward, involving bit shifts on the initial state. The code defines the initial state and includes a `getRandomNumber()` function that performs the XORSHIFT32 algorithm.

Read more

llama.cpp Blazing Fast on Intel GPUs with IPEX-LLM

2025-03-06
llama.cpp Blazing Fast on Intel GPUs with IPEX-LLM

This guide shows how to run llama.cpp directly on Intel GPUs using the portable zip package and IPEX-LLM, eliminating the need for manual installations. It's been verified on Intel Core Ultra processors, 11th-14th gen Core processors, and Intel Arc A/B-Series GPUs. The guide details downloading, extraction, environment variable configuration, and execution examples, offering tailored instructions for multi-GPU setups and different operating systems (Windows and Linux). This achieves smooth large language model execution on Intel hardware.

Read more
Development Intel GPU

Punch Cards: A Surprisingly Relevant Piece of Digital Humanities History

2025-02-12

This article explores the digitization and reuse of punch cards for knitting machines. Punch cards, a fascinating binary data storage format, are still used today. The article details methods for converting punch card images into data using computer vision and recreating punch cards using CNC machines. The author stresses the importance of high-quality scans and the need for standardized metadata to better preserve and utilize this valuable historical material and foster the transmission and development of knitting technology. The article also highlights the role of community-supported archives in preserving this legacy.

Read more

Intel's Modular PC Design: A New Approach to E-Waste?

2025-01-23
Intel's Modular PC Design: A New Approach to E-Waste?

Intel has proposed a modular PC design aimed at reducing e-waste by simplifying repairs and upgrades. Current PC designs are typically monolithic, leading to disposal when a component fails or becomes obsolete. Intel's approach allows for easy component replacement, extending device lifespan. Three designs targeting different market segments are proposed: Premium Modular PC, Entry/Mainstream Modular PC, and Desktop Modular PC. While modular PCs aren't new, Intel's proposal directly addresses the growing e-waste problem and aligns with the right-to-repair movement. However, widespread adoption depends on cost-effectiveness and market acceptance.

Read more

Hubble Tension Crisis Deepens: Universe Expanding Faster Than Expected

2025-01-19
Hubble Tension Crisis Deepens: Universe Expanding Faster Than Expected

New measurements confirm the universe is expanding faster than predicted by current theoretical models, deepening the Hubble tension crisis. Researchers made extremely precise distance measurements to the Coma Cluster of galaxies, revealing an expansion rate exceeding expectations. This confirms previous, debated results, showing the universe's expansion surpasses our current understanding of physics. Using Type Ia supernovae as the first rung of a cosmic distance ladder, the team arrived at a Hubble constant of 76.5 km/s/Mpc, consistent with other local universe measurements but conflicting with predictions from the distant universe, suggesting flaws in cosmological models.

Read more

Xcode's Constant Phone Home: A Privacy and Performance Nightmare

2025-03-01

Developer Jeff Johnson discovered that Xcode frequently connects to Apple servers during project builds, causing slowdowns. Using Little Snitch, he identified `developerservices2.apple.com` as the culprit; disabling connections to this domain dramatically improved build times. Further investigation revealed that Xcode also connects to other Apple servers, such as `devimages-cdn.apple.com` and `appstoreconnect.apple.com`, upon launch and project opening. These connections appear unnecessary and may involve the collection of developer data. Johnson argues that this behavior compromises developer privacy and recommends disabling unnecessary network connections.

Read more
Development

Apache Iceberg: Successor or Evolution of Hadoop?

2025-03-06
Apache Iceberg: Successor or Evolution of Hadoop?

Apache Iceberg, a cornerstone for modern data lakes, is experiencing a rapid adoption similar to Hadoop's rise. The article highlights that Iceberg solves core data lake problems, but its adoption often outpaces organizations' operational readiness, mirroring Hadoop's early days. It delves into challenges Iceberg faces regarding the small files problem, its complex ecosystem, metadata overhead, and the choice between self-hosting and managed services. Future trends for Iceberg are also discussed: consolidation of formats and catalogs, increased operational maturity, and applications beyond analytics. Ultimately, the article concludes that Iceberg's success hinges on an organization's readiness, skill set, and strategic goals.

Read more
Development Data Lakes

Conquering iPhone NFC Compatibility: Reviving Magic MIFARE Tags

2024-12-15

The author encountered a tricky NFC issue: some Magic MIFARE cards couldn't be read by iPhones. Using a Proxmark3 tool, they tried wiping card data and formatting with ndefformat, but the iPhone still refused to recognize them. Finally, after writing data using the iPhone's NFC Tools app in "compatibility mode", the iPhone successfully read the card. The author also demonstrates how to use the ndeflib library to create and write NDEF records, ultimately enabling the Magic MIFARE card to work on iPhones.

Read more
Misc

Backup: Beyond a Simple Copy

2025-07-20
Backup: Beyond a Simple Copy

The importance of data backup is often underestimated. This article, based on the author's experiences, recounts various data loss scenarios, emphasizing that backup is more than just a simple copy; it requires a comprehensive plan and strategy. It explores the pros and cons of full disk versus individual file backups and the crucial role of snapshots in ensuring data consistency. The author also shares their preference for a centralized backup server architecture and guiding principles for an efficient backup system, previewing subsequent articles detailing their FreeBSD-powered backup server setup.

Read more
Development

Revitalizing a Relic: Modernizing the KIM-1 Microcomputer

2025-07-28
Revitalizing a Relic: Modernizing the KIM-1 Microcomputer

The author connects a 1976 KIM-1 microcomputer to a modern terminal. The KIM-1 uses an obsolete current loop interface, requiring a simple circuit modification. By modifying a readily available USB-to-RS-232 adapter, the author successfully enables communication between the KIM-1 and a modern computer, allowing program uploads using minicom and even emulating punched tape loading. The process vividly demonstrates the charm of combining hardware restoration with innovation.

Read more

PyPI's Project Quarantine: A New Weapon Against Malware

2025-01-05
PyPI's Project Quarantine: A New Weapon Against Malware

The Python Package Index (PyPI) has introduced a 'Project Quarantine' feature to combat the persistent problem of malware. This feature allows PyPI administrators to flag potentially harmful projects, preventing easy installation by users and mitigating harm. Instead of outright deletion, projects are hidden from the simple index, remaining modifiable by owners (but not releasable), with administrators retaining the power to lift quarantine. Future plans include automating quarantine based on multiple credible reports, improving efficiency and shrinking the window of opportunity for malware spread.

Read more
Development

How RSS Beat ICE: Simplicity Trumps Complexity

2025-09-08
How RSS Beat ICE: Simplicity Trumps Complexity

This article recounts the battle between RSS and ICE, two competing content syndication protocols. Backed by giants like Microsoft and Adobe, ICE offered superior functionality but was overly complex and closed. RSS, originating from Netscape, was simple, user-friendly, and thrived due to its open nature. Ultimately, RSS's simplicity and the contributions of numerous bloggers and developers led to its victory over the more powerful ICE, becoming the industry standard for content aggregation. This reinforces the internet's adage: simplicity trumps complexity.

Read more

Cargo is Hiring its First AE: AI-Powered Sales, Full-Cycle Ownership

2025-03-07
Cargo is Hiring its First AE: AI-Powered Sales, Full-Cycle Ownership

Cargo is searching for its first full-cycle Account Executive to revolutionize its GTM strategy using AI and automation. This isn't just about hitting quota; it's about shaping the future of sales in an AI-first world. The ideal candidate boasts strong B2B SaaS sales experience, a proven track record of exceeding quota, and comfort with AI and automation tools. This role offers significant ownership, covering the entire sales cycle, with the potential to build and lead your own team. Cargo offers competitive compensation and benefits, including equity, unlimited PTO, and robust employee development programs, fostering a collaborative, fast-paced environment.

Read more
Startup AI Sales

Delta Emulator Triples Apple's In-App Prices to Push Patreon

2024-12-20
Delta Emulator Triples Apple's In-App Prices to Push Patreon

Delta gaming emulator developer Riley Testut is tripling the price of in-app purchases on Apple's iOS App Store to encourage users to subscribe via Patreon. This move leverages Apple's new policy allowing external payment links while protesting Apple's in-app purchase system. Patreon subscriptions offer additional benefits like iPad and SEGA Genesis support, private Discord access, and more convenient refunds and customer support.

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

Frankfurt Silver Amulet Rewrites Early Christian History

2024-12-18
Frankfurt Silver Amulet Rewrites Early Christian History

Archaeologists unearthed a groundbreaking artifact in a 3rd-century Roman grave near Frankfurt, Germany: a silver amulet, the "Frankfurt Silver Inscription." Dating back to 230-270 CE, this amulet predates previously known Christian artifacts in the region by almost 50 years. Its inscription, deciphered using advanced technology, contains exclusively Christian content, including invocations to Jesus Christ and biblical quotations. This discovery significantly pushes back the timeline of Christianity's presence north of the Alps, shedding light on its early spread and influence in Roman Germania. The find has major implications for archaeology, theology, and Roman history.

Read more

A Year After Ditching React: Scholarly's Server-Side Rendering Success

2025-01-22

Scholarly, a rapidly growing company, has maintained a remarkably simple tech stack: Rails, Stimulus, and MySQL, supplemented by Turbo and ActionCable for enhanced interactivity. Their experience after a year of abandoning React demonstrates that this server-side rendering approach significantly improves testing efficiency, application speed, and developer productivity. Compared to complex JS frontends, this lightweight approach reduces code maintenance costs, minimizes risks, and enables the team to deliver value faster, focusing on core business goals.

Read more
Development
1 2 536 537 538 540 542 543 544 596 597