timep: A blazing-fast Bash profiler with built-in flamegraphs

2025-08-26
timep: A blazing-fast Bash profiler with built-in flamegraphs

timep is a state-of-the-art trap-based profiler for bash code. It generates per-command execution time profiles, hierarchically logging command runtimes and metadata based on function and subshell nesting. The latest release (v1.3) is fully self-contained, including a compressed binary and a flamegraph generator. Major refactorings have dramatically improved performance; a test with ~67,000 commands now runs in 5 minutes (down from 20!). timep offers detailed and summarized profiles, plus visually insightful flamegraphs, simplifying the analysis and optimization of Bash code.

Read more

Workplace Jargon Kills Collaboration: New Study Reveals Negative Impacts

2025-08-27
Workplace Jargon Kills Collaboration: New Study Reveals Negative Impacts

A new study reveals that excessive use of jargon in the workplace hinders employees' ability to process information, leading to negative emotions, decreased confidence, and reduced willingness to collaborate and share information. The study also found that age plays a role; older workers, while struggling more with jargon, were more likely to seek clarification, whereas younger employees were less likely to do so. Researchers advocate for minimizing jargon to improve team efficiency and employee morale.

Read more

Retro Gaming and the Wonders of Debian Sarge (2005)

2025-09-16

The author installed Debian Sarge from 2005 on an old single-core Pentium system with an SSD and fiber connection. The article details experiences with Gnome 2.8, pre-installed software (early Firefox, GIMP, Blender, etc.), and incompatibilities with modern systems, such as outdated SSL and limited video codec support. Despite challenges, the author successfully ran games like TuxKart, finding the experience a nostalgic trip back in time.

Read more
Misc retro OS

Common Lisp's Tripartite Type System: Types, Classes, and the Machine's Truth

2025-09-02

This article delves into the unique aspects of Common Lisp's type system. It's not simply static or dynamic, but a sophisticated interplay of types, classes, and underlying machine implementation. Types govern function call compatibility, struct field compatibility, and compiler optimizations; classes dictate method dispatch and OO inheritance; while the machine hides implementation details like type tags. Through examples, the article shows how Common Lisp balances the fluidity of dynamic languages with runtime and compile-time type checking and optimization, ultimately boosting debuggability and performance.

Read more
Development

Kate's App: Secure & Private Medical Collaboration

2025-01-09

Kate's App is designed to support medical caregivers and their patients. It allows for the secure sharing and coordination of medical information, enabling users to privately share prescriptions, doctor details, appointments, and more. Access control features ensure privacy, while notifications keep users updated on record changes and new messages. Whether managing cancer treatment or a common cold, Kate's App facilitates better medical information management and collaboration with loved ones.

Read more

Text.ai: Founding Full-Stack Engineer – Build the Future of AI-Native Communication

2025-08-22
Text.ai: Founding Full-Stack Engineer – Build the Future of AI-Native Communication

Text.ai, a consumer-first AI native company, is seeking a Founding Full-Stack Engineer. They're building an AI-powered communication platform that solves the challenge of making multiple people happy simultaneously in group chats. This involves creating seamless group collaboration experiences, leveraging AI for tasks like trip planning and restaurant selection. Backed by Y Combinator, SV Angel, and investors from Shopify and Tencent, the team includes founders from Tesla, Eventbrite, Amazon, and McKinsey. The role requires 4+ years of React Native experience, backend (Python) integration skills, and a passion for AI. This is a chance to build groundbreaking AI interaction patterns and impact millions of users.

Read more
Development AI-native app

US Crackdown on Chinese Student Visas: Targeting STEM Fields

2025-06-06
US Crackdown on Chinese Student Visas: Targeting STEM Fields

The US State Department announced a campaign to aggressively revoke visas for Chinese students, particularly those in science and engineering fields deemed strategically important to China, and those with unspecified ties to the Communist Party. The impact on Chinese students considering US education is significant, casting doubt on America's appeal as a study destination.

Read more

Rayhunter: Open Source Tool to Detect IMSI Catchers

2025-03-08
Rayhunter: Open Source Tool to Detect IMSI Catchers

The Electronic Frontier Foundation (EFF) has released Rayhunter, an open-source project using a modified mobile hotspot to detect IMSI catchers, also known as Stingrays. These devices masquerade as cell towers to collect data from nearby phones. Rayhunter runs on a low-cost Orbic Speed RC400L mobile hotspot and aims to help users uncover and combat this covert surveillance technique, providing more information for privacy protection.

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

Solving eBPF Portability: BPF CO-RE to the Rescue

2025-04-23
Solving eBPF Portability: BPF CO-RE to the Rescue

eBPF program execution relies heavily on the kernel version, and differences in struct definitions across kernel versions can cause programs to crash. This article introduces BPF CO-RE, a technique that generates relocation information during compilation and uses BTF (BPF Type Format) information at runtime to correct field offsets, thus solving the portability problem of eBPF programs. Even without BTF support on the target kernel, pre-downloading and embedding BTF files achieves cross-kernel compatibility. The author also provides a GitHub repository with a complete solution that automatically downloads and embeds BTF data, producing a single binary that runs across a wide range of kernels without requiring BTF support on the target system.

Read more
Development

Remembering Mark Klein: Whistleblower Who Exposed NSA's Room 641A

2025-03-12
Remembering Mark Klein: Whistleblower Who Exposed NSA's Room 641A

Mark Klein, a former AT&T technician, passed away recently. He's remembered for his courageous act of exposing the NSA's secret mass surveillance program, codenamed Room 641A. Risking significant legal repercussions, Klein provided evidence to the Electronic Frontier Foundation (EFF), leading to lawsuits and reforms. While the fight against mass surveillance continues, Klein's bravery inspired countless individuals and will continue to motivate EFF's ongoing efforts to protect privacy.

Read more

A 16-Year-Old's Transputer OS: A 1995 Retrocomputing Odyssey

2025-03-13
A 16-Year-Old's Transputer OS: A 1995 Retrocomputing Odyssey

In 1995, a 16-year-old author built a self-contained operating system for a Transputer using only 128KB of RAM. This ambitious project included a basic OS, text editor, Small-C compiler, and assembler. He painstakingly extended the compiler, eventually running complex programs like a chess program from the IOCCC and a ray tracer. A 3D polygonal modeler was also developed. Years later, the author revisited this project, detailing the challenges of restoring the OS, including byte order issues, memory management, and floating-point errors. The article culminates in a successful emulation of the OS and provides instructions to rebuild it. This story showcases impressive ingenuity and perseverance in the face of limited resources.

Read more

Google Cracks Down on Android Sideloading: Developer Verification Incoming

2025-08-26
Google Cracks Down on Android Sideloading: Developer Verification Incoming

Google is bolstering Android security by mandating developer verification for apps installed outside the Play Store, starting September 2026. This phased rollout requires developers to submit identity information via a new Android Developer Console, increasing accountability and aiming to curb malware. While app content isn't checked, the move makes it harder for malicious actors to remain anonymous, similar to airport ID checks. The initial rollout targets Brazil, Indonesia, Singapore, and Thailand, regions heavily impacted by fraudulent apps, with global expansion planned for 2027. This mirrors Apple's macOS approach and could significantly reduce malware, though the trade-off of developer anonymity remains a point of contention.

Read more
Tech

A Decade of Go Gripes: Why This Programmer Still Hates Go

2025-08-22

A programmer's decade-long critique of Go highlights several frustrating flaws. Issues include: illogical error variable scoping leading to readability and bug issues; two types of nil increasing complexity; poor portability with clumsy conditional compilation; unpredictable append function behavior; inflexible defer statements for resource management; the standard library swallowing exceptions; insufficient non-UTF-8 support; and inefficient memory management. The author argues these aren't technical challenges, but fundamental design flaws, asserting Go could have been far superior.

Read more
Development

Server Reboot Failure: Cool-Down Reboot Solves Kernel Crash

2024-12-25

The author encountered two identical servers experiencing kernel crashes that couldn't be resolved by a simple reboot. During the crash, the servers printed a series of machine check exception errors during the system firmware stage, pointing to CPU hardware issues. A cool-down period of a few minutes after powering off, followed by a reboot, resolved the problem. This demonstrates that even a brief power interruption may not fully reset certain x86 system components, requiring a cool-down period for complete recovery.

Read more

Tackling Heterogeneous Data in a Statically-Typed Game Scripting Language

2025-09-21

The author encountered challenges handling heterogeneous data while developing a statically-typed game scripting language. The article explores various solutions used in different programming languages, including null, variant types, untagged unions, sum types, and subtyping. The author ultimately chooses a Pascal-like variant record approach, balancing concise syntax with runtime type checking. This avoids the complexity of flow typing, leading to a more understandable and user-friendly language. It's a clever design that balances static type safety with ease of use, providing a more convenient scripting language solution for game development.

Read more
Development

Manga Piracy Soars While Music and Film Downloads Plummet: 2024 Global Piracy Report

2025-06-11

Global pirate site visits dropped to 216 billion in 2024, but the landscape is shifting. Manga piracy boomed, increasing by 4.3%, fueled by insatiable global demand, while music and film piracy tanked. The US remains the top source of pirate site traffic, accounting for over 12% of global visits. Despite readily available legal alternatives, online piracy persists, highlighting unmet demand and shortcomings in legal content access.

Read more

OceanGate Disaster: When Accountability Fails

2025-08-24
OceanGate Disaster: When Accountability Fails

The OceanGate submersible implosion investigation report repeatedly mentions 'accountability,' but this article argues it's not a panacea. It categorizes problems into two types: coordination challenges and miscalibrated risk models. In coordination challenges, accountability can lead to blaming individuals while ignoring systemic issues. With miscalibrated risk models, even with the CEO piloting the submersible and having 'skin in the game,' incorrect risk assessment led to disaster. The article argues that solutions require cross-team collaboration and independent safety oversight, not just accountability. Accountability can exacerbate 'double binds,' where individuals face conflicting pressures, leading to safety risks being overlooked.

Read more

Beyond Cat Brains: Exploring the Limits of Cognition with Larger Brains

2025-05-28
Beyond Cat Brains: Exploring the Limits of Cognition with Larger Brains

This article explores the relationship between brain size and cognitive abilities, particularly what new cognitive capabilities might emerge when brain size far exceeds that of humans. Starting from recent advances in neural networks and large language models, and incorporating knowledge from computational theory and neuroscience, the author analyzes how brains process vast amounts of sensory data and make decisions. The article argues that brains exploit "pockets of reducibility" within computational irreducibility to navigate the world, and larger brains might be able to harness more such pockets, leading to stronger abstraction capabilities and richer language. Ultimately, the article explores the possibility of minds beyond human comprehension and the potential heights AI might reach.

Read more

Chess Grandmaster Carlsen Beats ChatGPT in 53 Moves

2025-07-27
Chess Grandmaster Carlsen Beats ChatGPT in 53 Moves

World champion Magnus Carlsen defeated ChatGPT in an online chess match in just 53 moves. Carlsen won without losing a single piece, while ChatGPT lost all its pawns. Screenshots shared by Carlsen showed ChatGPT resigning. While ChatGPT complimented Carlsen's opening, patience, tactical awareness, and endgame technique, Carlsen noted ChatGPT's failure to capitalize on its opening advantage. This match sparks further discussion on AI capabilities and the ongoing competition between human intelligence and AI.

Read more
Game

Early Pirate Bay Backer Dies in Plane Crash

2025-03-13
Early Pirate Bay Backer Dies in Plane Crash

Carl Lundstrom, co-founder and early financial backer of The Pirate Bay, died in a plane crash in the Slovenian mountains. Lundstrom, also a member of the far-right Alternative for Sweden party, was flying from Zagreb to Zurich when his plane crashed. The 64-year-old's Piper Mooney Ovation M20R split in two upon impact. Bad weather hampered rescue efforts. He was previously convicted in 2012 for assisting in copyright infringement. Lundstrom also had ties to other Swedish political parties and unsuccessfully ran for office in 2021.

Read more

Debian 13 "Trixie" Officially Adds RISC-V Support

2025-07-21

Debian 13 "Trixie," slated for release on August 9th, will officially support the RISC-V 64-bit architecture for the first time. While board support is currently limited and the build process hampered by slow hardware, over seventeen thousand Debian packages are already building for RISC-V. Supported hardware includes SiFive HiFive Unleashed, SiFive HiFive Unmatched, Microchip Polarfire, and VisionFive 2. Despite challenges like slow build daemons, Debian's commitment to RISC-V is evident.

Read more
Development

Beyond Reality: From Jordan Algebras to the Leech Lattice in an Exotic Spacetime

2025-03-17
Beyond Reality: From Jordan Algebras to the Leech Lattice in an Exotic Spacetime

This article explores the deep connections between Jordan algebras, octonions, and the Leech lattice. Starting with Pascual Jordan's work in the 1930s on the algebraic properties of Hermitian matrices, it introduces formally real Jordan algebras and their classification, including a special 27-dimensional exceptional Jordan algebra. Building on this, the article explains how projective spaces are constructed from Jordan algebras, focusing on the octonionic projective plane generated by the exceptional Jordan algebra. Finally, it delves into an exotic spacetime constructed from octonionic Hermitian matrices and a unique integral unimodular lattice within it—the Leech lattice. A surprising finding is that this lattice exhibits two distinct orbits under the action of the E6 group, unlike typical understanding.

Read more

WT32-ETH01: A Cheap ESP32 Ethernet Development Board

2025-06-15
WT32-ETH01: A Cheap ESP32 Ethernet Development Board

The WT32-ETH01 is a small, inexpensive ESP32 development board featuring Ethernet, WiFi, and GPIO pins. Its low cost and the relative scarcity of ESP32 boards with Ethernet make it a compelling option for projects requiring reliable wired network connectivity. While lacking extensive manufacturer support, its ease of use and compatibility with popular programming environments like the Arduino IDE and ESP-IDF make it ideal for IoT and embedded systems development. However, users should be aware of limitations on certain pins and exercise caution when selecting power supply voltages.

Read more
Hardware

Railways: A Cornerstone of Sustainability?

2025-09-17
Railways: A Cornerstone of Sustainability?

Two hundred years ago, the opening of the Stockton and Darlington Railway marked the birth of the modern railway. However, rail transport's share has declined in recent decades. This article explores the urgent need to revitalize rail transport, highlighting its potential to reduce carbon emissions, improve air quality, boost economic growth, and promote social equity. It calls for a reassessment of railway investment, using more comprehensive evaluation criteria, and emphasizes the importance of international collaboration to address climate change and achieve sustainable development goals.

Read more
Tech

AI Interviewers: The Cold Algorithm Kills Enthusiasm?

2025-05-18
AI Interviewers: The Cold Algorithm Kills Enthusiasm?

A growing number of job seekers are encountering AI interviewers, a technology aimed at improving efficiency that has sparked controversy. AI interviews lack warmth; mechanical questioning and feedback leave applicants frustrated, with AI glitches even causing interviews to break down. While some companies believe AI can screen more candidates at lower costs, many argue AI interviews fail to assess applicants' personalities and potential, feeling dehumanizing. The use of AI in HR raises questions about the balance between efficiency and humanity.

Read more

4.4KB Ultra-Lightweight AI Agent Executes Shell Commands via OpenRouter API

2025-08-25
4.4KB Ultra-Lightweight AI Agent Executes Shell Commands via OpenRouter API

An ultra-lightweight AI agent written in C that communicates with the OpenRouter API and executes shell commands. Key features include: direct shell command execution via AI responses; optimized binaries (4.4KB on macOS, ~16KB on Linux); sliding window memory management for efficiency; cross-platform support for macOS and Linux. Requires GCC, curl, and an OpenRouter API key. The build system auto-detects your platform and applies optimal compression (GZEXE for macOS, UPX for Linux). The code is public domain, with no license.

Read more
Development shell commands

ChatGPT's Hallucinations Spark Another GDPR Complaint Against OpenAI

2025-03-20
ChatGPT's Hallucinations Spark Another GDPR Complaint Against OpenAI

OpenAI faces another European privacy complaint over ChatGPT's tendency to hallucinate false information. Noyb is supporting a Norwegian user falsely accused by ChatGPT of murdering two children and attempting to kill a third. This highlights the risks of LLMs' 'hallucinations' and GDPR's accuracy requirements. While OpenAI offers remedies like blocking prompts, this is insufficient under GDPR's right to rectification. The case could result in fines up to 4% of annual turnover and force OpenAI to modify its AI products, impacting the entire industry.

Read more
AI

German Court Holds RWE Liable for Climate Change Impacts

2025-05-30
German Court Holds RWE Liable for Climate Change Impacts

A landmark German court ruling holds RWE AG partially liable for climate change impacts. The case, brought by Peruvian resident Saúl Luciano Lliuya, argued that RWE's emissions exacerbated flood risks in Huaraz, Peru. While Lliuya's individual claim was dismissed, the court affirmed that RWE's emissions interfered with rights and property in other countries, establishing legal liability under German civil law. This precedent-setting decision could reshape climate litigation globally, signaling a new era of corporate accountability for climate-related harms, even though the damages claim failed.

Read more
Tech
1 2 215 216 217 219 221 222 223 596 597