5.
HN
Top trending repo claims to detect movement via WiFi, yet no one can run it
The GitHub repository "RuView," developed by ruvnet, has garnered significant attention by quickly amassing 31,000 stars and becoming the month's top trending project due to its claim of detecting movement using WiFi with inexpensive $8 hardware. Despite this popularity, there is a notable lack of engagement or discussion from users beyond the author concerning the repository's actual functionality. Minimal presence on platforms like YouTube, Reddit, or GitHub issues—where comments are often closed by the author—further contributes to skepticism about its effectiveness. The sudden rise in prominence has sparked speculation within the tech community regarding potential motivations behind its popularity, such as promoting sales for ESP32-S3 boards or possible security vulnerabilities in the codebase. Community members have urged individuals with access to an ESP32 board to conduct local tests and verify the repository's claims independently.
Keywords: #phi4, ESP32 board, ESP32 board Keywords: Top trending, ESP32-S3, ESP32-S3 boards, GitHub, Top trending, WiFi, attack vectors, discussion, hardware, issues, local run, movement detection, repo, stars, verification
news.ycombinator.com 2 hours ago
|
18.
HN
Zero Lines Written by a Human but 750 Pull Requests Later
An engineer successfully developed a production application called ChatML using 753 pull requests authored entirely by an AI agent named Claude within 45 days across four programming languages: Go, React, Rust, and Node.js, without writing any code themselves. By acting as both architect and product manager, the engineer directed AI's development process through guidance and review rather than direct coding. This project demonstrated how experienced engineers can effectively shift their focus from coding to overseeing architecture and making informed evaluations in software creation.
ChatML is a macOS application featuring real-time streaming capabilities and integrated GitHub pull request workflows, built using AI as its own development environment. The decision to open-source ChatML under the GPL-3.0 license reflects the engineer's commitment to community-driven and accountable solutions, driven by frustration with proprietary tools lacking transparency. This project underscores the importance of parallel task management in AI-assisted development and highlights the necessity for open-source options to prevent dependency on closed-source products.
The engineer has made ChatML available on GitHub and invites others to explore its codebase, providing a platform for feedback and encouraging support through starring the repository as an endorsement of open-source, AI-driven developer tools. The project’s aim is not commercial profit but rather enhancing visibility for this innovative approach in software development.
Keywords: #phi4, AI, ChatML, GitHub, architecture, code review, copyleft, engineer, feedback loop, open source, product, programming languages, pull requests, sessions
chatml.com 5 hours ago
|
24.
HN
Show HN: Ajen – Describe a startup, watch AI employees build it
Ajen is an open-source platform designed to assist users in transforming startup ideas into reality by leveraging AI-powered virtual employees, such as CEOs, developers, and marketers. These virtual teams are tasked with planning, developing, and launching products efficiently, simulating a comprehensive startup team. Developed using Rust for enhanced modularity, Ajen allows for the customization of models, roles, and workflows to suit specific needs. Users initiate the process by describing their desired product, such as a SaaS app or marketplace. The AI-driven virtual team then collaborates to realize this vision, effectively bringing the user's concept to fruition. This innovative platform is accessible on GitHub at [ajenhq/ajen], facilitating community engagement and contribution.
Keywords: #phi4, AI, Ajen, CEO, GitHub, Rust, SaaS, developers, employees, execution, marketers, marketplace, modular, open-source, planning, platform, startup, tool, vision
www.ajen.dev 5 hours ago
|
26.
HN
Show HN: Todo.open – A local-first task server with CLI, TUI, and web UI
Todo.open is a local-first task management tool that provides interfaces such as CLI, TUI (Bubble Tea terminal UI), and Web UI. It enhances the functionality of traditional systems like todo.txt by incorporating features like a real API and live updates through SSE (Server-Sent Events). Tasks are stored in human-readable plain JSONL files on disk instead of using a database, ensuring easy accessibility and editability. A local HTTP server offers a REST + SSE API to keep all interfaces synchronized automatically.
A distinctive feature of Todo.open is its adapter system that allows users to customize task data rendering with view adapters or synchronization with external systems through sync adapters. This flexibility facilitates integration with custom backends or task representations like Markdown, enhancing the tool's extensibility and user control. Additionally, Todo.open supports AI integration via agent primitives while maintaining simplicity by using plain files and open protocols.
The project is openly hosted on GitHub at [todo-open](https://github.com/justEstif/todo-open) with more information available on its dedicated site at [justestif.github.io/todo-open](https://justestif.github.io/todo-open).
Keywords: #phi4, AI agent, CLI, GitHub, JSONL, REST API, SSE, TUI, Todoopen, adapter system, composable interfaces, local-first, open protocol, plain files, sync adapters, task server, view adapters, web UI
news.ycombinator.com 6 hours ago
|
27.
HN
Show HN: lovable-downloader – download Lovable projects locally (Rust CLI)
The "Lovable-Downloader" is a command-line utility developed in Rust that facilitates the local downloading of projects from Lovable without relying on GitHub integration. It constructs the project directory and manages asset download based on specified limits using Lovable's API. The installation process utilizes Cargo, with users needing to input the desired project URL as an argument. Options are available for overwriting existing directories (`--force`) or displaying help/version details.
Authentication is necessary, requiring a bearer token obtainable from Lovable, which can be configured via environment variables, a `.env` file, or interactively upon starting the tool. By default, downloaded projects are stored in `./projects/<uuid>/`, relative to the user's current directory. The tool automatically skips files exceeding the API size limit, notifying users with a message and providing a summary of successful downloads. While new or altered files can be written if the `--force` option is enabled, existing stale files remain unaffected unless manually updated.
Keywords: #phi4, API request, GitHub, Lovable account, Rust CLI, assets, bearer token, cargo install, domain configuration, env file, environment variable, force option, interactive prompt, lovable-downloader, options, overwrite behavior, project URL, prototype, size limit, summary count
github.com 6 hours ago
|
36.
HN
Show HN: OxiMedia – Pure Rust Reconstruction of FFmpeg and OpenCV
OxiMedia is a pioneering project that reconstructs FFmpeg and OpenCV using Pure Rust, offering a patent-free and memory-safe framework for multimedia processing and computer vision tasks. Designed to ensure safety and efficiency, it prohibits unsafe code, supports only royalty-free codecs like AV1 and Opus, and incorporates asynchronous operations with Tokio. With no dependencies on C or Fortran in its default features, OxiMedia is also prepared for WebAssembly targeting, enabling browser-based applications without external transcoding servers. As of version 0.1.0, the framework consists of 92 crates totaling around 1.36 million lines of Rust code.
The project aims to merge multimedia and computer vision functionalities into a unified system that handles diverse tasks such as codec encoding/decoding, streaming protocols, filter graphs, object detection, motion tracking, video enhancement, and quality assessment. OxiMedia's architecture is divided into domains like Foundation, Codecs & Container, Networking, Audio, Computer Vision, Quality & Analysis, all supported by shared layers for processing pipelines and applications. This design eliminates the need for complex system library installations, simplifying integration.
Currently in a production-grade phase, OxiMedia emphasizes stability, comprehensive documentation, testing, and strict coding standards. Developed by COOLJAPAN OU (Team Kitasan), it invites sponsorship to continue advancing this Pure Rust ecosystem. Licensed under Apache 2.0, the project embodies a commitment to safety, patent freedom, and sovereign development in multimedia processing and computer vision, representing a significant stride towards independent and efficient solutions entirely in Rust.
Keywords: #phi4, FFmpeg, GitHub, OpenCV, OxiMedia, Pure Rust, Rust, Tokio, WASM, architecture, async, codecs, computer vision, concurrency, crates, framework, licensing, memory safety, multimedia, production-grade, sponsorship
github.com 8 hours ago
https://www.npmjs.com/package/@cooljapan/oximedia 41 minutes ago
|
37.
HN
Show HN: GYML – YAML syntax, JSON semantics, zero runtime dependencies
GYML is designed as a strict subset of YAML aimed at resolving common issues such as the Norway Problem and silent duplicate key overwrites. It maintains YAML's indentation syntax but aligns with JSON in terms of type semantics, offering a single spelling per data type without utilizing anchors, aliases, or tags. This design ensures predictability by disallowing implicit type coercion, guaranteeing that input matches output precisely.
Key features of GYML include its status as a strict subset where valid GYML documents are invariably valid YAML, but not the other way around. It enforces clear type semantics with no implicit type coercion and supports only block style syntax, discarding flow styles and complex features like anchors or tags to prevent errors such as duplicate key overwrites.
GYML's parsing into Python objects can be achieved through a custom parser without runtime dependencies, facilitating easy integration. Installation is straightforward via pip or uv commands, allowing users to parse both strings and files efficiently while returning native Python types. Its error handling provides detailed feedback on issues with precise location indicators, avoiding reliance on C extensions.
The development of GYML emphasizes contributions that maintain zero runtime dependencies and full typing, with comprehensive testing required for all changes as outlined in `AGENTS.md`. By addressing YAML's pitfalls while retaining its usability, GYML strives to offer a reliable configuration format.
Keywords: #phi4, CLI, GitHub, JSON, Norway Problem, Python, YAML, aliases, anchors, block style, configuration, conftestpy, duplicates, error handling, indentation, jq, lexer, parser, predictability, pretty-printed JSON, pytest, ruff, runtime dependencies, semantics, silent overwrites, strict typing, syntax, tags, ty
github.com 8 hours ago
|
57.
HN
I hate it when it happens
The text addresses a common frustration experienced within popular GitHub repositories where users frequently open issues about problems they have already encountered and subsequently resolved on their own. This practice leads to confusion and inefficiency because other users seeking solutions may encounter these closed issues without any useful information, as the original poster often closes them with a simple note of self-resolution. The lack of detailed resolution or shared knowledge not only causes frustration for those looking for help but also undermines the collective benefit of community-driven problem-solving resources like GitHub. This issue highlights the need for more informative and collaborative engagement when resolving problems on such platforms to enhance support for all users.
Keywords: #phi4, GitHub, Google, My bad, closed, discover, figured, hate, issue, legendary, out, problem, repo, technical
coding.napolux.com 11 hours ago
|
63.
HN
Show HN: Ryva reads your GitHub and Slack so you can kill your standups
Ryva is a tool aimed at enhancing development team workflows through the integration of data from platforms like GitHub and Slack. Its primary objective is to render daily standup meetings obsolete by offering a comprehensive, written summary that outlines project statuses, recent changes, key decisions made, outstanding issues, and future steps. Ryva ensures that all pertinent information is captured in real-time, thereby establishing an operational source of truth for the team. The tool organizes this information into structured decision blocks enriched with domain-specific details, facilitating alignment within teams and ensuring traceability of decisions without necessitating additional meetings. Currently available in early access, Ryva focuses on boosting team efficiency by minimizing reliance on verbal status updates.
Keywords: #phi4, GitHub, PR discussions, Ryva, Slack, audit-ready, commits, decision block, decisions, dev teams, domain, outcome, priority, project state, signal capture, source of truth, standups, threads, timeline, written project state
ryva.dev 12 hours ago
|
68.
HN
The Linux Kernel Will Soon Be MIT-Licensed and Copyleft Will Be Dead
The transition of the Linux kernel from the GNU General Public License (GPL) to the MIT license reflects a broader decline in the prominence of copyleft, driven by multiple factors. Commercial resistance plays a significant role as many companies find GPL-licensed software cumbersome due to its legal complexities and obligations regarding source code distribution. This has led to a preference for simpler licenses like the MIT license, especially with platforms such as GitHub facilitating their adoption. Additionally, shifts in toolchains have seen projects like LLVM/Clang surpass traditional GPL tools such as GCC, reducing reliance on GPL-licensed software.
Security initiatives are also influencing this trend, with efforts underway to rewrite essential Linux utilities in Rust under MIT licenses, thereby decreasing the presence of GPL code within distributions. Furthermore, advancements in artificial intelligence (AI) have enabled rapid reimplementation of GPL software with minimal legal repercussions. This capability was demonstrated by the swift creation of a new version of the chardet project, which is GPL-licensed.
Looking ahead, as AI tools become more sophisticated, commercial entities may increasingly opt to reimplement GPL software rather than comply with its licensing terms, potentially resulting in an MIT-licensed "shadow" Linux kernel. The convergence of these trends indicates that the influence of copyleft may significantly diminish in the near future due to technological advancements and shifting market preferences.
Keywords: #phi4, AI Reimplementation, Commercial Developers, Copyleft, GPL, GitHub, LLVM/Clang, Licensing Headache, Linux Kernel, MIT License, Rust, Security, Shadow Kernel, chardet Project
lowendbox.com 13 hours ago
|
70.
HN
Your Agent Doesn't Need a Readme
The article presents a compelling argument against using README files for command execution by AI agents, emphasizing that these documents are intended for human readers and require intricate natural language processing to extract structured data. Instead, it advocates for the use of schemas like MCP's Runfile, which provide clear, unambiguous, and current tool definitions, facilitating deterministic task execution and enhancing both predictability and reliability over probabilistic approaches reliant on READMEs.
MCP’s tool registry offers well-defined tools characterized by explicit names, descriptions, and parameters, thereby preventing the inadvertent exposure of internal project details that could occur in a README. By delineating skills for determining when an agent should act from Runfiles specifying actions to be taken, the system achieves greater robustness and auditability.
While acknowledging the value of READMEs in explaining the rationale behind tools and processes to humans, the article asserts they should not function as APIs for agents. Instead, projects are encouraged to implement structured interfaces like Runfile commands, which can be documented within READMEs for transparency but primarily used via MCP for dependable execution. This separation of concerns enhances system reliability and clarity in task management.
Keywords: #phi4, AI agent, GitHub, MCP, README, Runfile, agent, brew, brew install, command, command interface, data, definition, deterministic, documentation, install, interface, natural language parsing, nihilok, nihilok/tap/runtool Keywords: AI, parsing, probabilistic, runtool, schema, structured, structured data, tap, tool, tool definition
nihilok.github.io 13 hours ago
|
74.
HN
The Linux Kernel Will Soon Be MIT-Licensed and Copyleft Will Be Dead
The article explores the potential shift from the GNU Public License (GPL) to the MIT license within the Linux ecosystem, driven by several key factors. Commercial discontent with GPL arises due to its complexity and restrictive nature, complicating legal compliance for companies. The popularity of platforms like GitHub has facilitated developers' transition toward simpler licenses such as MIT, which offer clearer terms than the GPL. Additionally, a shift in tooling preferences is evident with the declining use of the GNU Compiler Collection (gcc) in favor of LLVM/Clang, which doesn't rely on GPL components, and an increasing trend to rewrite Linux utilities in Rust under MIT for better security.
A notable example illustrating these trends is the reimplementation of the popular GPL-licensed Python module "chardet" using AI tools like Claude. This rapid reimplementation highlights concerns about maintaining proprietary software under GPL when alternatives can be developed swiftly without compliance burdens. Looking ahead, this shift could lead to broader adoption of non-GPL licenses in Linux projects, potentially fostering an MIT-licensed "shadow" kernel as a competitor to the traditional GPL version.
The article concludes by contemplating whether copyleft principles can endure amidst rapid advancements in AI-driven software reimplementation. The ease and speed at which new software solutions are developed with AI tools pose significant challenges to the future of GPL licenses, especially as commercial entities might prefer replacing GPL components rather than adhering to its terms.
Keywords: #phi4, AI Reimplementation, Commercial Developers, Copyleft, GPL, GitHub, LLVM/Clang, Licensing Headache, Linux Kernel, MIT License, Rust, Security, Shadow Kernel, chardet Project
lowendbox.com 13 hours ago
|
76.
HN
Show HN: Tilth v0.5.0 –> ~40% cheaper AI code navigation (160 runs, 3 models)
Tilth v0.5.0 is an advanced AI code navigation tool that combines ripgrep, tree-sitter, and cat to enhance both human and AI-driven code reading efficiency. The latest version focused on investigating the inconsistent use of its tools by models despite their availability. Performance evaluations revealed notable improvements over standard built-in alternatives: Sonnet experienced a 44% reduction in cost per correct action with accuracy increasing from 84% to 94%, while required interactions (turns) decreased by 31%. Opus saw a 39% decrease in cost per correct action, with a slight rise in accuracy from 91% to 92% and a significant 37% drop in turns. Haiku demonstrated a 38% reduction in cost per correct action, along with an increase in accuracy from 54% to 73%, although the decrease in turns was more modest at 7%. Detailed results are accessible on GitHub, and there is an open invitation for contributors who have resources to conduct further benchmark tests, particularly using Opus, to participate.
Keywords: #phi4, AI, GitHub, Haiku, Opus, PR results, Sonnet, Tilth, accuracy, baseline, benchmark, budget, code navigation, models, ripgrep, smart code reading, token whales, tools, tree-sitter
news.ycombinator.com 13 hours ago
|
77.
HN
Show HN: Skir – A schema language I built after 15 years of Protobuf friction
Skir is a novel schema language developed to overcome limitations encountered over 15 years of using Protobuf, specifically focusing on enhancing end-to-end type safety for RPCs within mixed-language environments. Designed by Gepheum, Skir enables developers to define API methods in a YAML configuration file and facilitates their invocation as if they were local functions, similar to gRPC operations. This capability ensures consistency across different language stacks, whether between frontend and backend components or among various microservices. To begin using Skir, it can be installed via npm with the command `npx skir init`. Additional information about its features and usage is available on its official website (skir.build) and through its GitHub repository. The developers are particularly interested in receiving feedback from teams working with mixed-language stacks to further refine and improve Skir's functionality.
Keywords: #phi4, API, API methods, GitHub, Protobuf, RPCs, Skir, YML, YML file, backend, friction, frontend, gRPC, microservices, mixed-language, mixed-language stacks, schema, schema language, type safety, website, website Keywords: Skir
skir.build 13 hours ago
https://buf.build/plugins/typescript 12 hours ago
https://capnproto.org/ 12 hours ago
https://news.ycombinator.com/user?id=kentonv 12 hours ago
https://skir.build/docs/serialization#serialization-for 12 hours ago
https://medium.com/@gepheum/i-spent-15-years-with-proto 11 hours ago
https://connectrpc.com/ 11 hours ago
https://github.com/bytecodealliance/wrpc 9 hours ago
https://arrow.apache.org/docs/format/Flight.html 9 hours ago
https://skir.build/docs/python#frozen-structs 9 hours ago
https://skir.build/docs/schema-evolution#adding-variant 9 hours ago
https://skir.build/docs/schema-evolution#default-behavi 9 hours ago
https://skir.build/docs/protobuf#implicit-unknown-varia 9 hours ago
|
81.
HN
RailsForge – a Rails development toolkit I built with AI
RailsForge is an advanced command-line toolkit specifically designed to enhance Ruby on Rails development through comprehensive automation of various tasks. Built with AI capabilities, RailsForge simplifies generating essential components such as monitoring configurations, DevOps setups, and security/performance analyses. It features automated generators that utilize built-in templates (versions 1 to 3) for quickly creating services, queries, jobs, and other necessary elements. Additionally, its code analyzers evaluate a project's security, performance, and architecture, while the toolkit also facilitates DevOps operations by easing Docker containerization and CI/CD pipeline configuration for platforms like GitHub and GitLab. Monitoring capabilities are robust with integrations such as Sentry for error tracking and Lograge for structured logging. The tool's versatile template system offers multiple versions with advanced patterns to cater to different application requirements, while its plugin architecture allows customization and extensibility. Installation is straightforward via RubyGems, source code, or a Gemfile, and typical usage involves commands like `railsforge generate` for creating configurations and `railsforge analyze security` for vulnerability assessments. RailsForge requires Ruby 3.0 or higher along with Bundler for gem management. Released under the MIT License, it encourages community contributions, positioning itself as an essential asset for developers seeking to streamline their workflow in Rails development.
Keywords: #phi4, CI/CD, Configuration, DevOps, Docker, Dry::Schema, Gem, Generators, GitHub, GitLab, Graphviz, Kubernetes, Lograge, MIT License, Monads, Monitoring, Plugins, Rails, Rubocop, Ruby, Security, Sentry, Templates, YAML
github.com 14 hours ago
https://github.com/mfifth/railsforge 14 hours ago
|
83.
HN
My GitHub activity exploded, but my impact didn't
The text reflects on a notable surge in GitHub activity experienced by the author around October 2025, which they attribute primarily to advancements in AI coding assistants like Claude Code. These tools significantly increased productivity by managing routine tasks and enabling rapid development, leading to an influx of code commits. However, despite this spike in technical output, the author observed that it did not result in meaningful impact or success.
A personal project called "SSH Browser," developed quickly with AI assistance, exemplifies this issue. Although technically sound, the app failed to gain popularity due to bureaucratic obstacles in the Google Play Store's review process rather than any coding deficiencies. This experience underscores a broader problem: an overemphasis on productivity metrics such as commit counts and lines of code that don't necessarily correlate with real-world success or impact.
The author argues that while AI tools can substantially enhance coding efficiency, true progress often depends on addressing non-technical challenges like organizational dynamics, legal constraints, and market barriers. They emphasize the importance of focusing on meaningful outcomes—such as time to user adoption, learning from feedback, and delivering actual value—over mere technical achievements or activity levels.
Keywords: #phi4, AI coding assistants, GitHub, Google Play Store, SSH Browser, activity, bureaucratic challenges, impact, organizational challenges, productivity paradox, rate of impact, speed of learning, time to first user, vanity metrics
mandar.dev 14 hours ago
|
90.
HN
Show HN: I'm building an open source alternative to Topaz Photo AI
Open Photo AI emerges as an open-source initiative, offering a free alternative to Topaz Photo AI without dependence on external APIs such as ChatGPT, while incorporating internal AI capabilities like upscaling, face recovery, and light adjustment. This project is driven by the transition of Topaz Labs from a one-time purchase model to a subscription-based system, leading to the creation of an accessible tool that emulates the user-friendly aspects of proprietary software. Although it currently lacks certain features present in Topaz Photo AI, Open Photo AI plans to expand its functionality over time.
Users can engage with Open Photo AI through a graphical user interface (GUI) for simplicity or a command-line interface (CLI) for automation on platforms including Windows, macOS, and Linux. The application integrates models from Hugging Face, allowing users to prioritize between identity fidelity and aesthetics during tasks such as face recovery and upscaling.
The project's future development includes customization of models, enhanced previews, additional features like denoising and colorization, and streamlined installation processes. It also offers troubleshooting guidance for common issues related to app permissions and Linux dependencies. Released under the AGPL-3.0 License by developer Vinicius Egidio, Open Photo AI encourages community feedback and support, with aspirations of expanding into alternatives for Topaz Video AI and other tools.
Keywords: #phi4, AGPL-30 License, AI logic, CLI, CPU execution provider, CUDA, CoreML, FP16 models, GUI, GitHub, Kickstarter, Linux, M-series chip, ONNX Runtime, Open Photo AI, TensorRT, Topaz Labs, Windows, architecture, build dependencies, data pre-processing, donation, enhancement customization, face recovery, feature parity, image enhancement, inference, known issues, light adjustment, macOS, open source, perpetual license, project developmentKeywords: Open Photo AI, subscription model, tensor operations, tiling, troubleshooting, upscale, usability
github.com 15 hours ago
|
93.
HN
NeuroMechFly v2: simulating embodied sensorimotor control in adult Drosophila
NeuroMechFly v2 is designed to simulate sensorimotor control in adult Drosophila by leveraging the FlyGym package. This project and its associated resources are available under the Apache-2.0 license, with code hosted on GitHub and comprehensive tutorials accessible at neuromechfly.org. Additional scripts for generating figures are also provided under this same open-source license. While a frozen snapshot of the project's code is available through Zenodo, users are advised to use the latest version of FlyGym due to continuous development and variations in hardware configurations that may impact results. This ensures access to updated features and optimal performance.
Keywords: #phi4, Apache-20 license, Drosophila, FlyGym, GitHub, NeuroMechFly, Zenodo, code snapshot, computing hardware, dependencies, development, documentation, sensorimotor control, tutorials
www.nature.com 15 hours ago
https://www.biorxiv.org/content/10.1101/2023.09.18 14 hours ago
|
98.
HN
Ask HN: Why Is Phil Wang / Lucidrains Off GitHub?
The discussion stems from a query raised on Hacker News about the absence of Phil Wang, known online as Lucidrains, from GitHub. A user expressed interest in using Andrej Karpathy's autoresearch tool to connect significant developments in machine learning research with Lucidrains' repositories. However, they found that Lucidrains is no longer active on GitHub due to his account being canceled. Lucidrains has raised suspicions of an issue at GitHub and has not provided further details. The user seeks additional background information or insights into the circumstances surrounding this situation, hoping to understand why Lucidrains' presence was removed from the platform without apparent explanation.
Keywords: #phi4, Ask HN, GitHub, Karpathy, Karpathy’s autoresearch tool, Lucidrains, ML research, Phil Wang, account canceled, autoresearch tool, backstory, information Keywords: Ask HN, interesting, new, repositories, smart pick, technical keywords
news.ycombinator.com 16 hours ago
https://news.ycombinator.com/item?id=47009749 14 hours ago
|
99.
HN
I Ditched ESLint and Prettier for Biome
The author discusses their transition from using the established linting tools ESLint and Prettier to adopting Biome for managing JavaScript/TypeScript projects, motivated by challenges faced with ESLint’s complexity after its version 9 release introduced a flat configuration system that led to user dissatisfaction. This change was precipitated by ongoing compatibility issues between ESLint and libraries, requiring extensive management of multiple configurations and dealing with conflicts, particularly when upgrading or migrating setups, which often resulted in time-consuming debugging.
Biome has been presented as an appealing alternative due to its streamlined approach featuring a single-binary architecture, a consolidated configuration file (biome.json), and significantly faster performance compared to ESLint/Prettier combinations. The tool's Rust-based construction ensures better maintainability through automated migration processes upon updates, reducing the manual workload previously needed with ESLint setups. Despite lacking some specific plugins found in ESLint such as eslint-plugin-react-hooks and jsx-a11y, Biome is rapidly expanding its capabilities and language support.
The growing endorsement by major tech companies like Vercel and Next.js highlights Biome’s increasing credibility and utility within the developer community. The author expresses a preference for Biome due to its simplicity, speed, reduced configuration overhead, and promising future developments, indicating that they are unlikely to revert to using ESLint despite recognizing some current limitations of Biome.
Keywords: #phi4, AST, Astro, Biome, CI, CSS, ESLint, GitHub, HTML, JavaScript, Markdown, Nextjs, Prettier, React, Rust, SCSS, Svelte, TypeScript, VS Code, conflict, formatting, linting, npm, rules, stability, upgrade
xergioalex.com 16 hours ago
|
105.
HN
Show HN: Kaeso, an OAuth hub for AI agent integrations
Kaeso serves as an OAuth hub aimed at simplifying the integration of AI agents with various services such as Google, Slack, and GitHub by handling authentication and permissions seamlessly. It addresses common challenges faced by developers, including the repetitive implementation of OAuth flows, token storage, and refresh logic. By offering a single interface where users can connect their services once, Kaeso securely stores tokens and automatically refreshes them when needed. This facilitates efficient access to multiple platforms through a unified API for AI agents. The tool is targeted at those developing AI agents or automation systems, seeking feedback from this community. Additional details are available on the official website at kaeso.ai.
Keywords: #phi4, AI, API, Connect-UI, GitHub, Google, Kaeso, OAuth, Slack, agents, automation, developers, feedback, flows, hub, infrastructure, integrations, permission, refresh, security, services, storage, token
kaeso.ai 17 hours ago
|
109.
HN
Show HN: Moruk OS – Autonomous AI agent that runs locally on Linux
Moruk OS is an autonomous AI operating system specifically designed for local deployment on Linux platforms, functioning beyond the capabilities of conventional chatbots by autonomously decomposing complex tasks into subtasks. It supports multiple AI models such as Claude, GPT-4, and Gemini, enhancing its versatility in project management through parallel-executable subtask breakdowns. The OS features a persistent memory system based on vector storage and a flexible plugin architecture that facilitates the seamless integration of Python tools. Developed using Python and PyQt6 under an MIT license, Moruk OS incorporates DeepThink—a secondary reasoning layer designed to ensure safety and accuracy by reviewing critical actions prior to their execution.
The system is equipped with real-time activity monitoring, web change detection, and adaptive user profiling capabilities. It can be installed on Ubuntu 20.04+ systems requiring Python version 3.10 or higher, while also supporting a range of AI providers for enhanced extensibility via plugins. Developers can contribute to Moruk OS through an uncomplicated process involving feature branching, code commits, and pull request submissions.
Looking ahead, the development roadmap for Moruk OS includes expanding its platform support to Windows and macOS, creating a web-based user interface, establishing a plugin marketplace, enabling multi-instance distributed agents, integrating voice-first interaction modes, and developing mobile companion applications. These planned enhancements aim to broaden its functionality and accessibility, further positioning it as an innovative solution in the field of autonomous operating systems.
Keywords: #phi4, Autonomous AI, Configuration, DeepThink, GitHub, Linux, Live Activity, MIT License, MIT License Keywords: Moruk OS, Moruk OS, Multi-model, Multi-model support, Persistent memory, Plugin Development, Plugin system, Project Manager, PyQt6, Python, Roadmap, Web Monitor
github.com 17 hours ago
|
114.
HN
Show HN: tmuxy – the missing GUI for tmux
Tmuxy is a graphical user interface designed to enhance the usability of tmux, a terminal multiplexer known for its robustness and power, without replacing it. It employs a Rust backend that connects to tmux through control mode and transmits state updates to either a React-based frontend or Tauri IPC on desktop platforms. This web application provides several advanced features such as image rendering, markdown previews, pane grouping, and floating panes, available both in web and desktop formats. Notably, it supports remote access from mobile browsers via SSH, significantly improving accessibility. Despite being an early-stage project with no stable release currently, tmuxy is open-source on GitHub, encouraging contributions to its ongoing development and enhancement.
Keywords: #phi4, DeepWiki, GUI, GitHub, React, Rust, SSE, SSH, Tauri IPC, UX, desktop app, floating panes, image rendering, markdown previews, multiplexing, pane groups, persistent sessions, terminal emulation, tmux, web app
tmuxy.sh 17 hours ago
|
124.
HN
Show HN: L88-Full – Looking for feedback, bug fixes, and contributors
The author has launched a project named *L88-Full* on GitHub at [https://github.com/Hundred-Trillion/L88-Full](https://github.com/Hundred-Trillion/L88-Full), inviting feedback from the community to enhance its development. They are actively seeking contributions in various forms, including code reviews, suggestions for improvements, bug reports or fixes, and ideas for future expansion of the project. Community members can contribute by creating issues or submitting pull requests on GitHub. The author expresses gratitude towards anyone who engages with the project to provide support and feedback.
Keywords: #phi4, GitHub, L88-Full, bug fixes, code reviews, community, contributors, feedback, improvements, issues, project, pull request, repository, suggestions
news.ycombinator.com 18 hours ago
|
128.
HN
Green Energy Inference and Open Weight LLMs
The author investigates ethical alternatives in artificial intelligence by utilizing Regolo.ai's green energy inference and open weight models to minimize environmental impact while promoting ethical practices. In their experiment, they employed the Qwen3-Coder-Next model through OpenCode to successfully transition a website from Metalsmith to Eleventy, though they felt detached from the machine-generated code outcome. Unlike Copilot, OpenCode lacks integration with Visual Studio Code and necessitates manual context input but offers quicker operations without prompts. The author appreciates Regolo's generous free trial and compliance with EU regulations for digital sovereignty, yet expresses concerns about safety and comprehension debt associated with these tools. They recommend the use of open weight models and green energy inference to peers while advising caution regarding trust and potential misuse. The experiment underscored the effectiveness of these AI models but reinforced a preference for using them as guides rather than primary code generators. Looking ahead, the author plans to explore locally running models with tools like Jan.ai, depending on available hardware capabilities.
Keywords: #phi4, AI Ethics, Comprehension Debt, Confidential Computing, Digital Sovereignty, Eleventy, GDPR, GPU, GitHub, Green Energy, Inference, Local Models, Metalsmith, Open Weight LLMs, OpenCode, Pay As You Go, Qwen3-Coder-Next, Regoloai, Tokens
peteroshaughnessy.com 19 hours ago
|
132.
HN
Show HN: Myrtle – modern email templating for Go
"Myrtle" is an open-source Go library designed for creating robust and modern email templates through a fluent builder pattern. It features built-in themes such as default, flat, terminal, and editorial and supports advanced content blocks like tables and charts, accommodating both left-to-right and right-to-left text directions. The library allows dual rendering of HTML and plain-text formats, facilitating versatile email creation.
Key aspects include the ability to customize with user-defined themes or styles, ensuring compatibility even with challenging clients like Outlook Classic. Myrtle enhances performance by supporting concurrent rendering using shared components. Installation is straightforward through `go get github.com/gzuidhof/myrtle`. Although still in development and under the MIT License, it provides a powerful toolkit for generating complex email templates, accompanied by examples and a demo server for previewing emails.
Myrtle's use cases span security alerts, account notifications, and operational briefs. It aims to simplify template creation by reducing manual CSS coding, while cautioning users about potential layout shifts in future updates due to its developmental status.
Keywords: #phi4, GitHub, Go, HTML rendering, MIT License, MIT License Keywords: Go, Markdown, Myrtle, blocks, builder pattern, concurrent rendering, customization, dependency-free, development, email templating, examples, installation, styles, templates, text fallback, themes
github.com 19 hours ago
|
143.
HN
Show HN: Proxly – Self-hosted tunneling on your own domain in 60 second
Proxly is a self-hosted tunneling tool that enables users to expose local services through subdomains on their own Virtual Private Servers (VPS) without any bandwidth or session limitations. It offers an easy setup process facilitated by an npm package and an interactive wizard, making it more user-friendly compared to similar tools like frp and ngrok. As an open-source software under the MIT license, Proxly is designed to provide a straightforward alternative for users seeking efficient tunneling solutions. Further details about its functionality and usage can be accessed through its GitHub repository at [https://github.com/a1tem/proxly](https://github.com/a1tem/proxly).
Keywords: #phi4, GitHub, MIT, MIT licensed, Proxly, VPS, a1tem Keywords: Proxly, frp, interactive wizard, local services, ngrok, no bandwidth caps, no session limits, npm, npm install, open source, self-hosted, subdomains, tunneling
news.ycombinator.com 21 hours ago
|
147.
HN
Show HN: Stardial – a highly customizable terminal clock (Rust)
Stardial is a highly customizable terminal clock developed in Rust that serves as an advanced alternative to tools like tty-clock. It supports animations and themes, allowing users to tailor its appearance to various terminal environments through multiple display styles, custom colors, animation effects, and adjustable layouts. Users can select from four color themes—void, nebula, luna, solar—with additional accent color options. Stardial enhances the visual experience with animated starfield backgrounds featuring parallax layers and a shooting star effect.
Installation of Stardial is versatile, available via Snap, Homebrew, Arch Linux AUR, or by compiling from source using Rust. The application allows extensive customization through command-line flags that enable users to modify themes, colors, size, time formats, and effects such as blinking colons or shooting stars. For consistent visual output, Stardial offers deterministic visuals suitable for screenshots, and includes a debug logging option.
Efficiency is a hallmark of Stardial's design; it operates at a default frame rate of 30 FPS with minimal CPU usage (typically under 1%) on modern hardware. To exit the application, users can press `q`, `Esc`, or `Ctrl-C`. Comprehensive documentation is accessible via the man page (`man stardial`), and releases are managed through semantic versioning. The project is released under an MIT license, with further details available in its GitHub repository at [GitHub - Stardial](https://github.com/USERNAME/stardial).
Keywords: #phi4, GitHub, MIT license, Rust, Stardial, animations, customizable, demo, features, installation, layout, performance, quickstart, terminal clock, themes
github.com 21 hours ago
|
152.
HN
Show HN: Open-source self-hosted Intercom and CCTV platform
The text describes an open-source, self-hosted IP/SIP intercom and CCTV platform under the GPL v3 license, designed to prevent vendor lock-in by supporting devices with open APIs. This scalable system can be expanded from individual homes to entire cities and features include entrance intercoms, live video surveillance with archiving, mobile apps, desktop clients, ticketing workflows, optional face and license plate recognition, as well as CRM integrations. The project is currently available in multiple languages, and contributors are encouraged to assist with further localization efforts.
The platform comprises various components hosted on GitHub, including a server (RBT), Simple-DVR media server, iOS and Android apps, FALPRS, PWA fieldworker app, desktop client, and web extension examples. It serves diverse users such as ISPs, property management companies, intercom service teams, and building owners looking for an open-source solution.
The team invites free use of the project and contributions in various forms—issues, pull requests (PRs), documentation enhancements—and seeks feedback on architecture and hardware priorities. They are also interested in users willing to test the platform within their environments. Open communication is encouraged through email to facilitate further engagement and collaboration. Feedback from users is highly valued, highlighting a commitment to continuous improvement based on community input.
Keywords: #phi4, Android App, CCTV, Contributors, Desktop Client, Face Recognition, Fieldworker PWA, GPL, GitHub, IP/SIP, ISPs, Integrations, Intercom, Localization, Media Server, Mobile Apps, Modular, Open-source, Property Management, Repositories, Scalable, Server, Surveillance, Telecom Operators, Web Extensions, iOS App
github.com 21 hours ago
|
163.
HN
Show HN: Malicious Extension Sentry: database of removed Chrome/Edge extensions
The "Malicious Extension Sentry" is a verified database created to identify malicious Chrome/Edge extensions, distinct from existing tools that depend on behavioral scanners prone to high false positive rates. This resource exclusively lists extensions either removed from official stores or flagged in researcher reports. It ensures accuracy by updating daily and offers easy access through a live dashboard available at [malext.toborrm.com](https://malext.toborrm.com). Additional resources supporting this initiative include its GitHub repository hosted at [github.com/toborrm9/malicious_extension_sentry](https://github.com/toborrm9/malicious_extension_sentry) and a browser extension distributed via the Chrome Web Store, facilitating user awareness and protection against malicious extensions.
Keywords: #phi4, Behavioral Scanners, Browser Extension, Chrome, Database, Edge, False Positives, GitHub, Live Dashboard, Malicious Extensions, Official Store, Removal Signals, Researcher Reports, Verified List
news.ycombinator.com a day ago
|
173.
HN
Show HN: Navtee – Golf course directory and navigation app
Navtee is an innovative golf course directory and navigation application that leverages OpenStreetMap data alongside the Overpass API to provide users with comprehensive information about golf courses globally. The app enables users to browse through various golf clubs, examine detailed course layouts, and access specific pin distances, enhancing their overall golfing experience. Additionally, Navtee's open-source nature is highlighted by its publicly available source code on GitHub, fostering potential contributions and further development from the community at the repository link [https://github.com/refarer/navtee](https://github.com/refarer/navtee).
Keywords: #phi4, App, Browse golf clubs, Directory, Explore course layouts, GitHub, Golf course directory, Navigation app, Navtee, OpenStreetMap, Overpass API, Pin distances, Refarer
navtee.com a day ago
|
175.
HN
Karabiner-Elements is a powerful tool for customizing keyboards on macOS
Karabiner-Elements is a robust keyboard customization application designed for macOS users who wish to remap their keys across various models of Macs, including both Intel-based and Apple Silicon systems. Compatible with macOS versions 13 Ventura through 26 Tahoe, the software can be downloaded from its official site or installed via Homebrew using the command `brew install --cask karabiner-elements`. For those interested in older iterations, these are documented within the release notes section of their website. Comprehensive usage documentation is readily available online for users seeking guidance, and financial support for ongoing development can be contributed through their pricing page.
For developers aiming to build Karabiner-Elements, specific prerequisites include macOS 15+, Xcode 26+, along with command-line utilities such as xz, XcodeGen, and CMake. The building process involves several steps: cloning the source code repository, updating submodules, optionally setting codesign identities for application and installer signing, and executing a `make package` command to create a redistributable DMG file. It is noteworthy that while some pre-built binaries are present within the source tree, they do not undergo rebuilding during the packaging phase. If these components need reconstruction, developers must refer to specific instructions from their corresponding projects.
Keywords: #phi4, CMake, GitHub, Karabiner-Elements, Sparkleframework, Terminalapp, VirtualHIDDevice, Xcode, binaries, codesign identity, command line tools, developers, documentation, donations, download, homebrew, installer signing, key remapper, macOS, package, releases, systems
github.com a day ago
|
176.
HN
Show HN: Ethernity: Secure paper backups with age encryption and SSS
Ethernity is a Python-based command-line interface focused on creating secure, encrypted backups of sensitive files through printable artifacts that feature machine-readable QR codes complemented by human-readable text for offline data recovery. It emphasizes transparency and verifiability with well-documented formats and provenance information. Key features include the ability to encrypt files or directories into QR codes and documents, support for offline recovery via various formats, browser-based reconstruction kits without cloud reliance, multiple template designs, and customizable sharding options like passphrase splitting. The tool's data storage capacity varies based on chunk size and error correction levels, with gzip compression as an option.
Ethernity is designed for users who require offline recovery solutions, long-term physical artifact management, shared data control, and auditable backup processes, but it is not suitable for those needing real-time synchronization or centralized third-party services. Installation prerequisites include Python 3.11+ with optional cosign for verification, and the tool can be installed on macOS via Homebrew, Linux using pipx, or Windows through signed release artifacts. Security considerations emphasize robust passphrase practices and regular recovery drills to mitigate data loss and single-point compromises, though it does not protect against endpoint breaches or policy failures in shard management.
Development contributions are encouraged with open-source collaboration through forks and pull requests, utilizing tools like Pytest, Ruff, Mypy, and Node.js for building components. Ethernity draws inspiration from similar projects such as Paperback by cyphar and operates under the GPLv3 license. For comprehensive guidance on installation, usage, troubleshooting, and contributions, users are directed to the available documentation and wiki resources.
Keywords: #phi4, CLI, Ethernity, GPLv3, GPLv3 license Keywords: Ethernity, GitHub, Python, Python CLI, QR codes, artifacts, backups, custody controls, data protection, documentation, encryption, offline, offline recovery, open-source, passphrase, recovery, release verification, security, sharding, templates, threshold, threshold sharding, verifiability
github.com a day ago
|
182.
HN
Ask HN: Github Account Recovery after a 2fa loss
The discussion on "Ask HN" revolves around strategies for recovering a GitHub account when two-factor authentication (2FA) access is lost. The post highlights the challenges users face when they cannot retrieve their 2FA devices or codes, emphasizing the importance of backup recovery options such as backup codes or alternative verification methods provided by GitHub during account setup. It serves as a cautionary reminder for users to maintain secure backups and utilize multiple authentication avenues to prevent being locked out of their accounts. Concurrently, an unrelated issue is noted where JavaScript has been disabled in a user's browser, causing functionality issues with Imgur, underscoring the necessity of enabling essential scripts for optimal website performance.
Keywords: #phi4, 2FA Loss, Account Recovery, Ask HN, Browser, GitHub, Imgur, Internet, JavaScript, Technical Keywords
imgur.com a day ago
https://github.com/orgs/community/discussions/ a day ago
|
183.
HN
Show HN: A dynamic, crowdsourced benchmark for AI agents
"Clawdiators" is an innovative open-source platform designed as a dynamic benchmark arena where AI agents compete across a variety of challenges to earn Elo ratings and climb leaderboards. The project encourages community involvement by allowing contributors to propose new challenges, which are subject to automated checks and peer reviews before inclusion in the system. Despite being in development, "Clawdiators" prioritizes engaging and entertaining experiences for participants.
The platform features diverse challenges that test different AI capabilities:
1. **Cipher-forge contender** involves decrypting increasingly difficult messages.
2. **Archive-dive veteran** demands answering questions from deep readings of multiple documents.
3. **Contract-review legendary** requires identifying problems within a complex fictional contract.
4. **Reef-refactor contender** is about debugging functions with detailed test suites, emphasizing edge cases and type matching.
5. **Deep-mapping veteran** focuses on strategically exploring an ocean floor graph to find resources in a limited time.
6. **Depth-first-gen legendary** involves deducing transformation rules from examples and applying them to hidden tests.
The project invites exploration and contributions at its GitHub repository, welcoming inquiries about its design or implementation.
Keywords: #phi4, AI agents, Elo ratings, GitHub, arena, automated checks, benchmark, challenges, contract issues, decryption, encryption, exploration strategy, exploration strategy Keywords: AI agents, leaderboard, open source, peer review, procedural graph, synthesis questions, test suites, transformation spec
clawdiators.ai a day ago
|
184.
HN
Give Up GitHub – Software Freedom Conservancy
The Software Freedom Conservancy is advocating for Free and Open Source Software (FOSS) developers to migrate away from GitHub, now owned by Microsoft, towards more open alternatives that better align with FOSS principles. They criticize GitHub's proprietary nature and centralized control as contrary to the distributed ethos of Git, arguing these aspects contribute to vendor lock-in and expand Microsoft's influence over FOSS development. The Conservancy highlights key reasons for this shift, such as GitHub’s departure from FOSS values and its role in consolidating corporate power within the software development landscape.
To facilitate this transition, they provide resources like Forgejo—a self-hosted solution—and Codeberg, a hosted service built on Forgejo, encouraging influential community leaders, hiring managers, and secure developers to spearhead the move towards open platforms. Their strategy involves collective action from those with influence in their respective communities or organizations to set a precedent for prioritizing openness.
For individuals not yet prepared to abandon GitHub entirely, the Conservancy suggests raising awareness by including these concerns within project README files, thereby sparking discussion within the developer community. Additionally, they advocate for widespread sharing of the #GiveUpGitHub campaign on public platforms to bolster visibility and support. The initiative underscores that moving away from GitHub is a collective endeavor requiring both immediate action from key developers and sustained commitment from all contributors within the FOSS ecosystem.
Keywords: #phi4, Codeberg, FOSS, Forgejo, Git, GitHub, GiveUpGitHub, alternatives, campaign, decentralization, proprietary, self-hosting, vendor lock-in, walled garden
sfconservancy.org a day ago
https://codeberg.org/forgejo/forgejo/pulls/16 6 hours ago
|
186.
HN
MonoGame: A .NET framework for making cross-platform games
MonoGame is an open-source framework built on .NET, designed for developing cross-platform games using C#. It effectively re-implements the now-defunct Microsoft XNA Framework and supports a broad range of platforms including desktop environments (Windows 10, Linux, macOS), mobile devices (Android, iOS/iPadOS), as well as major gaming consoles like PlayStation, Xbox, and Nintendo Switch. The framework is regularly updated to integrate modern features such as Vulkan and DirectX12 graphics support.
The framework offers educational game samples, such as a 2D platformer and NeonShooter, accessible on all supported platforms for learning purposes. Community engagement and support are facilitated through GitHub discussions, a Discord server, and an issue tracker for bug reporting. MonoGame encourages community contributions, providing guidelines via a contributors' guide.
To sustain its development, financial support is welcomed in the form of subscriptions that assist with hosting, hardware requirements, and potentially funding dedicated developers if sufficient backing is obtained. The source code is publicly available on GitHub, complete with submodules necessary for building.
MonoGame's architecture includes various components such as the game engine itself, content pipeline tools, project templates, and testing frameworks. It also offers additional tools like command line compilers (mgfxc) and a GUI frontend (mgcb-editor) for content processing needs. The framework is released under the Microsoft Public License, with certain code sections subject to specific third-party licenses; further licensing details can be found in the LICENSE.txt file.
Keywords: #phi4, C#, DirectX, DirectX12, GitHub, MonoGame, NET framework, OpenGL, Vulkan, XNA Framework, consoles, content pipeline, contributions, cross-platform, desktop PCs, game development, mobile devices, open-source, platforms, samples, support
github.com a day ago
https://fna-xna.github.io/ a day ago
https://fna-xna.github.io/docs/appendix/Appendix-A a day ago
https://youtu.be/wJY8RhPHmUQ?is=jwDBVae8AhBH-ANB a day ago
https://walbourn.github.io/directxtk/ a day ago
https://www.pcgamingwiki.com/wiki/Celeste 23 hours ago
https://celeste.ink/wiki/Version_history 23 hours ago
https://github.com/stride3d/stride 23 hours ago
https://github.com/libgdx/libgdx 20 hours ago
https://github.com/godotengine/godot/pull/110 20 hours ago
|
197.
HN
My Dev Box Setup Script
The "My Dev Box Setup Script" streamlines the configuration of a development environment on a fresh machine by automating the installation of essential tools such as Zsh, Oh My Zsh, uv (a rapid Node.js version manager), and generating an SSH key for GitHub integration. Released on March 7, 2026, this script can be executed using a curl command, offering convenience and efficiency to users. Notably idempotent, it allows repeated execution without causing harm or redundancy, ensuring that components like Zsh (set as the default shell), Oh My Zsh, and uv are installed only if absent. Additionally, it generates an SSH key for GitHub if one is not already in place, providing a direct link to add this new public key to GitHub settings. Upon successful completion, the script displays the generated public key and advises users to restart their shell to apply all changes effectively.
Keywords: #phi4, Dev Box, GitHub, Linux, Oh My Zsh, SSH Key, Setup Script, Unix, automation, command-line, configuration, curl, environment, essentials, idempotent, install, machine, package manager, public key, repository, repositoryComma-separated List: Dev Box, repositoryExtracted Keywords: Dev Box, repositoryFinal Keywords: Dev Box, repositoryKeywords: Dev Box, script, security, shell, software development, terminal, uv, zsh
rlafuente.com a day ago
https://deb.nodesource.com/setup_lts.x a day ago
|
206.
HN
AI SAd-ware
The author introduces the concept of "AI SAd-ware" (AI Skills Ad-ware), pointing out an emerging issue where AI coding agents like Codex are compromised by hidden advertisements within skill repositories. This problem became evident when the author cloned popular GitHub repositories, relying on their popularity metrics without thorough code review, only to find intrusive ads embedded as functional code. To address this issue, the author highlights the utility of "Greywall," a sandboxing tool that controls network requests and access permissions for AI agents, effectively blocking advertisements. The positive experience shared by the author with Greywall in just two days underscores its effectiveness. The post serves dual purposes: alerting users to the risks associated with using skill repositories without due diligence and recommending tools like Greywall as protective measures. It concludes with a caution against blindly trusting GitHub repositories based on manipulated popularity metrics, emphasizing the importance of careful evaluation.
Keywords: #phi4, AI, ChatGPT Plus, Codex, Github, Greywall, ads, agents, development work, network requests, paper2web skill, patching, sandboxing, scientific-skills, skills repos, vanity metric
studium.dev a day ago
|
211.
HN
Open Occult- Tools for the Modern Mystic
Open Occult is an open-source initiative dedicated to providing resources and tools for individuals interested in exploring the occult, spirituality, and divination practices. It offers extensive knowledge bases on topics such as mythology, botanicals, runes, symbols, tarot, and more through curated datasets and interactive APIs, making information accessible and engaging. Key features include JSON-formatted open-source datasets with internationalization support, enhancing accessibility across different languages and regions.
The platform also incorporates a multi-functional bot named Cabot, which is developed using technologies like Node.js, Discord.js, and TypeScript. This bot serves to enhance community interaction on platforms such as Discord by offering various functionalities aimed at community enhancement. Additionally, Open Occult plans to introduce Runeva, an educational platform designed for interactive learning of occult practices through courses and exercises.
For those interested in contributing to the project, guidelines are available in a document called CONTRIBUTING.md. Community engagement and support are facilitated through GitHub Discussions where users can connect with each other. Documentation is provided to assist users and contributors with API references, understanding data structures, and customizing Cabot, ensuring that individuals have all necessary resources to engage effectively with Open Occult’s offerings.
Keywords: #phi4, APIs, Cabot, Discord Bot, GitHub, JSON Data, Nodejs, Open Occult, Runeva, TypeScript, botanicals, community-driven, datasets, deities, divination, educational platforms, i18n, interactive tools, mythology, pantheons, runes, spirituality, symbols, tarot
github.com a day ago
|
223.
HN
Show HN: Turn an audio recording into a LinkedIn video – no signup, no server
The Audiogram Creator is a browser-based tool designed to transform audio recordings into visually appealing videos compatible with platforms like LinkedIn and YouTube without necessitating user sign-ups or server uploads. This single HTML file application allows users to personalize their content by customizing primary and accent colors, incorporating optional transcripts through Whisper JSON for precise timing, and editing captions for enhanced presentation. It supports WAV/Audio File formats and includes a preview feature before recording or downloading the final .webm video file. The tool is particularly beneficial for individuals who wish to present projects or professional insights off-camera, such as those in the job market, enabling them to share their voice effectively on social platforms. Users can access both a demo of the tool and its source code on GitHub through provided links.
Keywords: #phi4, GitHub, HTML, LinkedIn, WAV file, Whisper JSON, audio recording, browser, captions, colors, download, edit, job market, preview, profile image, project sharing, record, text pace, transcript, video, webm, words per caption
ohmstone.github.io a day ago
|
228.
HN
Sendbuilds: Build and deploy any GitHub repo with one command
Sendbuilds is an advanced command-line interface (CLI) tool designed to streamline the building and deployment processes for GitHub repositories across a wide range of programming languages and frameworks. It simplifies automation with features like step events, caching, auto-detection, metrics, sandbox controls, artifact signing, and support for various output targets. Sendbuilds supports numerous languages including Node.js, Python, Ruby, Go, Java, PHP, Rust, and more, along with specific frameworks such as Next.js, Rails, Django, and Spring. The tool offers extensive build commands to manage full build+deploy pipelines, handle repositories, detect programming languages, install dependencies, and publish artifacts.
Key functionalities include sophisticated artifact management with options to list, prune, download, debug, replay, and rollback builds, alongside time-travel deployment capabilities. It supports rebase operations for Dockerfiles, allowing runtime updates without complete rebuilds. Security is a focal point, featuring automatic security scans during the build process, adherence to critical vulnerability policies, and secure base image switching like distroless. Sendbuilds enhances security with sandbox controls and artifact signing using HMAC-SHA256 or cosign integration.
The tool tracks resource usage through metrics and logs, offering machine-readable step events for monitoring. Extensive configuration options are available via `sendbuild.toml`, allowing users to specify project details, build commands, deployment settings, caching strategies, security checks, and environment variables. Installation is straightforward with scripts and packages available for multiple operating systems.
For local development, Sendbuilds supports building and testing the CLI alongside framework-specific commands for web app testing. Deployment options are versatile, covering Kubernetes, serverless functions, tarballs, directories, or container images, with features such as dry runs, branch-specific deployments, workspace utilization, and remote cloud execution. The tool emphasizes security with artifact garbage collection, SBOM generation, vulnerability scans, and compatibility checks for OS/architecture mismatches. It supports multi-language toolchains and promotes contributions through a structured workflow requiring local validation before pull requests. Continuous integration is handled via GitHub Actions to ensure code quality across Linux and Windows platforms.
Keywords: #phi4, C/C++, CLI, Deno, Django, Docker, Elixir, Flask, GitHub, GitHub Actions CI, Gleam, Go, Java, Kubernetes, Laravel, NET, Nextjs, Nodejs, PHP, Python, Rails, Ruby, Rust, SBOM, Shell Scripts, Spring, Static Sites, artifact signing, build automation, buildx cache, caching, compilation, container_image, cosign integration, deploy, deterministic behavior, directory, formatting, multi-arch, multi-target outputs, provenance attestations, reproducible builds, sandbox controls, sandboxing, security-first checks, sendbuilds, serverless, signing key, supply-chain metadata, tarball, tests, vulnerability scans
github.com a day ago
|
236.
HN
Show HN: I made an App for learning Japanese, and it won in Vercel's OSS program
KanaDojo is an innovative open-source Japanese learning app developed to facilitate the study of Hiragana, Katakana, Kanji, and vocabulary. Drawing inspiration from popular platforms like Monkeytype and Duolingo, it offers users extensive customization options through various color themes and fonts to enhance engagement and usability. The developer initially submitted this project as a humorous entry into Vercel's OSS program but was accepted into their Winter cohort, leading to significant community interest evidenced by over 1,000 GitHub stars. KanaDojo leverages Next.js for its development, aiming to provide an intuitive learning experience free of charge. Contributions from both novice and seasoned developers are encouraged, supported by detailed guides, making it a collaborative project bolstered by Vercel's sponsorship. Access to the app is available through its GitHub repository or via a live demo.
Keywords: #phi4, Aesthetic, App, Contribution, Customization, Documentation, Duolingo, GitHub, Hiragana, Japanese, KanaDojo, Kanji, Katakana, Learning, Live Demo, Minimalist, Monkeytype, Nextjs, OSS, Sponsorship, Stars, Vercel, Vocabulary
github.com a day ago
|
240.
HN
Show HN: A Bullet Hell of Your Own Making
"A Bullet Hell of Your Own Making" is a browser-native game created as a stress-relief project while its developer's partner was abroad, drawing inspiration from 1970s arcade games. Designed to illustrate how worries often originate from personal perceptions rather than reality, the game challenges players to score points by shooting balls past paddles and avoiding explosions, all while dodging a pursuing doughnut. This creative endeavor also served as an educational journey for the developer, providing an opportunity to learn Raylib, an open-source library written in C. The gameplay is controlled via the W key for thrust, A and D keys for rotation, and the space bar to fire. While it operates smoothly in Firefox, some browsers may necessitate an additional click for sound functionality. The game's source code can be accessed on GitHub, encouraging community engagement and further development.
Keywords: #phi4, Arcade, Arcade games, Balls, Browser-native, Browser-native game, Bullet Hell, C language, Controls, Doughnut, Explode, Fire, Firefox, GitHub, Middle East, Open source, Paddles, Paddlets, Points, Points Keywords: Bullet Hell, Project, Raylib, Rotate, Score, Sound, Stress, Thrust
safetystoatstudios.itch.io a day ago
|
241.
HN
The surprising whimsy of the Time Zone Database
The IANA Time Zone Database serves as an indispensable tool for managing global time zone changes, exemplified by British Columbia's transition to permanent daylight saving time, which was recorded in the database through GitHub commits. Although primarily a technical resource, it intriguingly includes historical anecdotes and whimsical entries that add a human dimension to its complexity. These narratives range from Robertson Davies' 1947 critique of daylight saving to a Nashville clock with dual faces symbolizing differing political views from the 1950s. The database also recounts New York City's "day of two noons" during the adoption of standardized time zones in 1883 and features a detective story about establishing time zones in Resolute Bay. These charming elements highlight the human aspect amid its technical framework, showcasing the database as not just a functional tool but also a repository of engaging historical insights.
Keywords: #phi4, GitHub, IANA, Nashville clock, New York City, North America file, Puritanism, Resolute Bay, Robertson Davies, Time Zone Database, Time zones, WWII, commits, daylight time, detective story, detective story Keywords: Time zones, double summer time, history, open source, software, standardized time zones, tz repository, whimsy
muddy.jprs.me a day ago
https://gist.github.com/timvisee/fcda9bbdff88d45cc90616 a day ago
https://lists.iana.org/hyperkitty/list/tz@iana.org a day ago
https://github.com/eggert/tz/blob/main/n a day ago
https://www.youtube.com/watch?v=-5wpm-gesOY a day ago
https://archive.aramcoworld.com/issue/196902/dinne 22 hours ago
https://github.com/eggert/tz/blob/main/a 22 hours ago
https://blog.scottlogic.com/2021/09/14/120-ye 22 hours ago
https://ciju.in/writings/understanding-timezones 22 hours ago
https://www.computerworld.com/article/1548822/astr 17 hours ago
https://publicsuffix.org/ 17 hours ago
|
242.
HN
Prime Radiant: What We're Working On
In the blog post from February 23, 2026, Jesse Vincent, founder and CEO of Prime Radiant, shares insights into his career transition towards agentic development in artificial intelligence (AI). Reflecting on his varied professional journey, which includes founding a keyboard company, developing a ticketing system, and working with Perl and K-9 Mail, Jesse now focuses on coding agents using the Superpowers framework. Initially developed for Claude Code, this framework supports various agent platforms at Prime Radiant, emphasizing AI and agentic development as core operational areas.
Despite the challenge of reduced hands-on coding work, Jesse finds his new role rewarding due to its facilitation of overseeing multiple projects and enhancing productivity. He manages a team effectively without personally writing code, utilizing tools like Claude Code for logging and summarizing his activities. A notable project is an automatic engineering notebook that organizes his work by day, project, or calendar view, enabling efficient tracking of numerous software projects in various programming languages.
Jesse concludes the post with plans to open-source several Prime Radiant tools, highlighting their value for software developers while underscoring that they are developed without human coding efforts. These initiatives reflect Jesse's ongoing commitment to advancing AI and agentic development through innovative approaches and collaborative frameworks.
Keywords: #phi4, AI, CEO, Claude Code, GitHub, Jesse Vincent, Prime Radiant, Superpowers, agentic development, coding agents, engineering notebook, open source, software projects, terminal-bench, terminal-bench Keywords: Jesse Vincent
primeradiant.com a day ago
|
246.
HN
IronCurtain: A Personal AI Assistant Built Secure from the Ground
"IronCurtain" is an advanced personal AI assistant designed with a strong emphasis on security from its inception, motivated by vulnerabilities seen in projects like OpenClaw. It employs two distinct sandbox architectures—Code Mode and Docker Mode—to isolate operations via a proxy that enforces defined policies. Code Mode limits Large Language Model (LLM) activities to TypeScript snippets without granting file or network access, whereas Docker Mode offers a comprehensive shell within containers with constrained capabilities. A policy engine, written in plain English and compiled into deterministic rules, governs actions such as file reading or executing git commands. The system ensures credential separation and logs every decision while featuring an auto-approver for routine tasks to reduce interruptions, though it demands explicit user consent for risky activities. Currently supporting filesystem access, git operations, web fetching, and secure messaging via Signal, IronCurtain is poised for further enhancements.
The project aims to tackle drift and prompt injection issues in LLMs by containing risks through sandbox isolation while providing feedback on policy violations. This approach reflects its core philosophy of integrating security from the start, creating AI assistants that are both trustworthy and user-friendly. Feedback and contributions are welcomed, with the code accessible on GitHub for community input. Overall, IronCurtain sets a secure foundation for developing capable AI agents by embedding security within their architecture, showcasing a proactive strategy to manage risks associated with digital life automation.
Keywords: #phi4, AI Assistant, Code Mode, Credential Separation, Docker Mode, GitHub, IronCurtain, MCP Proxy, Policy Engine, Prompt Injection, Sandbox, Security, Threat Model, Usability
www.provos.org a day ago
|
247.
HN
T3 Code is the best way to code with AI
"T3 Code" is presented as the leading tool for AI-assisted coding, developed by T3 Tools Inc. and scheduled for a GitHub release in 2026. Users are encouraged to download it from the company's website or engage with them on Discord. It should be noted that this projected release date might not be accurate according to information available up until October 2023. The text focuses on promoting "T3 Code" as an advanced solution for coding tasks, highlighting its anticipated availability and suggesting potential avenues for user interaction.
Keywords: #phi4, AI, GitHub, T3 Code, collaboration, community, development, download, innovation, integration, open-source, platform, programming, technology, tools
t3.codes a day ago
https://www.youtube.com/watch?v=MEJQUwr9d_s a day ago
https://preservetube.com/watch?v=MEJQUwr9d_s a day ago
|
251.
HN
I built a site to browse and vote on LLMs across N dimensions
LLMMatrix is an innovative platform that functions as a comprehensive ranking tool for Large Language Models (LLMs), similar to how G2 ranks software products. It enables users to browse and evaluate these AI models across diverse criteria, such as coding proficiency, creative writing capabilities, general chat functionality, math & reasoning skills, tool use efficiency, vision processing, and multi-turn conversation abilities. The platform is enriched with real developer reviews and supports community-driven feedback, featuring 20 model listings evaluated on 10 distinct dimensions. Users can explore LLMs based on specific use cases, enhancing their ability to find suitable models for particular needs. Access to the platform's voting or browsing features requires signing in via GitHub, ensuring a seamless user experience while contributing to its growing repository of evaluations and insights.
Keywords: #phi4, AI Models, GitHub, LLMMatrix, browse, coding, community, creative writing, developer, dimensions, explore, general chat, math & reasoning, models, multi-turn, rankings, rate, reviews, tool use, use case, vision, vote
llm-matrix.vercel.app a day ago
|
260.
HN
Show HN: OpenGraviton – Run 500B+ parameter models on a consumer Mac Mini
OpenGraviton is an innovative open-source AI inference engine designed to facilitate the running of large models on consumer hardware like the Mac Mini by minimizing memory and compute demands. It employs advanced techniques such as 1.58-bit ternary quantization for efficient model compression, dynamic sparsity using Top-K pruning, and Mixture of Experts (MoE) routing for optimized performance. Additionally, it incorporates mmap-based layer streaming from NVMe SSDs and speculative decoding to boost throughput, enabling the execution of models that exceed system RAM capacities locally. These methods have shown significant reduction in model sizes; for instance, TinyLlama-1.1B was compressed from 2.05GB in FP16 to just 0.24GB using ternary quantization. OpenGraviton is specifically tailored for Apple Silicon, utilizing custom Metal and C++ tensor unpacking techniques. Further insights into its architecture and performance benchmarks can be found on its official website and GitHub repository.
Keywords: #phi4, 158-bit compression, AI inference, Apple Silicon, FP16, GitHub, Metal C++, MoE routing, NVMe SSDs, OpenGraviton, RAM, Top-K pruning, architecture, benchmarks, consumer hardware, dynamic sparsity, mmap-based streaming, models, speculative decoding, synthetic stress tests, ternary quantization
opengraviton.github.io a day ago
|
268.
HN
Grief Text Editor
GRIEF is a console-based text editor inspired by the BRIEF family, designed to function seamlessly on Unix, Windows, and Mac operating systems. It caters to both novice and experienced developers with its intuitive interface and robust feature set for editing plain text files. The software can be installed via precompiled binaries or built from source, as detailed on GitHub and SourceForge.
Configuration of GRIEF is managed through environment variables such as GRPATH, GRHELP, and GRPROFILE, which specify directories for macros, help databases, and runtime configuration details respectively. Users interact with text files by loading them into buffers and use various navigation and editing commands to manipulate content. Key features include modeless editing that allows direct typing of text, multi-window management through tiling, and regular expression-based search and replace capabilities.
GRIEF enables users to cut or copy text regions using a scrap buffer, and changes can be easily undone or redone. Additional functionalities accessible via feature menus and command prompts enhance the user experience with features like spell checking, formatting, and viewing editor information. The installation process offers extensive customization options for setting paths related to binaries, macros, and help files.
Users encountering issues are encouraged to report them on GitHub. Overall, GRIEF upholds the legacy of BRIEF by providing a powerful environment that facilitates efficient text management across different platforms, making it an invaluable tool for programmers who require a versatile editing solution.
Keywords: #phi4, BRIEF, CRisPEdit, GRHELP, GRIEF, GRPATH, GRPROFILE, GitHub, Linux, Mac, Unix, Windows, buffers, build, coloriser, command line, configuration, console, cut and paste, editing, editor, features menu, installation, interface, macros, navigation, plain text, regular expressions, scrap buffer, search and replace, source code, spell checking, tiled windows, undo redo
github.com a day ago
|
278.
HN
TanStack Intent
TanStack Intent is an innovative tool aimed at streamlining the development process by enabling the generation, validation, and deployment of Agent Skills alongside npm packages. These skills, which represent procedural knowledge, can be dynamically loaded as needed and are distributed through updates in npm libraries. A standout feature of TanStack Intent is its ability to automatically detect these skills within `node_modules`, eliminating the need for manual configuration. Additionally, it includes a staleness detection mechanism that alerts developers to changes in source documents through continuous integration checks, ensuring that skills remain up-to-date and functional.
TanStack actively encourages collaboration with partners interested in contributing to the ecosystem's growth and seeks collaborators to further enhance its platform. This initiative underscores their commitment to fostering innovation within the TanStack community. The tool has gained significant traction, as evidenced by 1,265 downloads on NPM and a robust presence on GitHub, where it boasts 106 stars and contributions from six developers. For those interested in exploring more about TanStack Intent or engaging with its community, resources are available through their official website and social channels such as Discord, Twitter, and GitHub.
Keywords: #phi4, AI, Ads, Agent Skills, Automatic Discovery, Blog, Brand Guide, Builder, CLI, DB, Devtools, Discord, Docs, Ethos, Feed, Form, GitHub, Hotkeys, Learn, Libraries, Maintainers, Merch, Pacer, Partners, Partnerships, Privacy Policy, Query, Router, Showcase, Skills, Sponsors, Staleness Detection, Stats, Store, Support, Table, TanStack, Tenets, Terms of Service, Virtual, npm Packages
tanstack.com a day ago
|
280.
HN
Pullnotes: A Notion-like editor for your GitHub repos
Pullnotes is a minimalist Markdown editor that integrates with GitHub repositories, designed to function similarly to Notion. As a GitHub App, it necessitates specific environment configurations during installation and deployment. Locally, setting up Pullnotes requires installing dependencies via `pnpm install` and configuring the application using `pnpm setup`, which generates a local `.env` file for necessary configuration details. Development begins with running `pnpm dev`.
Essential environment variables include BETTER_AUTH_SECRET, BETTER_AUTH_URL, AUTH_DB_PROVIDER (with options of SQLite or Data Lake), DB_PATH (for SQLite paths), and several GitHub-specific identifiers such as GITHUB_APP_ID, NAME, PRIVATE_KEY, CLIENT_ID, and CLIENT_SECRET. An optional variable is PEXELS_API_KEY, which enables the feature to search for cover images in Pexels.
For GitHub App configuration, users must set up an OAuth callback URL at `https://<your-domain>/api/auth/callback/github` and a setup URL at `https://<your-domain>/api/github-app/callback`. The app should have permissions enabled for redirecting on updates and specific access rights: read/write to repository contents, read-only metadata access, and read-only email address access.
Deployment involves setting the required environment variables as outlined, installing dependencies with `pnpm install --frozen-lockfile`, building the application using `pnpm build`, and finally starting it with `pnpm start`.
Keywords: #phi4, Better Auth, D1 binding, GitHub, GitHub App, Markdown editor, Notion-like, OAuth callback, PullNotes, SQLite, build, dependencies, deployment, environment variables, local install, repository permissions, start
github.com a day ago
|
285.
HN
I'm 17 and built an AI that generates GitHub READMEs from any repo URL
A 17-year-old developer has introduced Wabio, an AI-driven tool designed to automatically generate GitHub README files using any given repository URL. This innovation seeks to streamline the often time-consuming task of documenting code repositories by leveraging artificial intelligence to automate the creation process. By facilitating easier and more efficient documentation generation, Wabio aims to enhance accessibility and usability for developers worldwide. The young developer is actively seeking feedback on this tool in hopes of refining its functionality and broadening its impact within the tech community.
Keywords: #phi4, AI, Feedback, Generator, GitHub, READMEs, Wabio, keywords, relevant, repo URL, technical
www.wabio.xyz a day ago
|
300.
HN
Show HN: Recruiter Analytics for Developer Portfolios
The announcement introduces "Recruiter Analytics for Developer Portfolios," a tool designed to enhance developers' job application processes by providing insights into recruiter interactions with their portfolios. This platform collects and analyzes metrics such as profile views, repository clicks, resume open rates, viewer locations, and the types of companies viewing profiles, allowing developers to identify which elements of their portfolio engage recruiters most effectively. The data-driven feedback parallels product analytics, helping developers optimize their online presence for hiring success. As part of the PortLume AI service, this tool focuses on creating AI-powered portfolios tailored for improved recruitment outcomes. Additionally, a detailed technical explanation and design rationale are available for those interested in the underlying mechanisms of the tracking system. The announcement also seeks feedback from the Hacker News community regarding this analytical approach to enhancing developer portfolios.
Keywords: #phi4, AI-Powered Portfolios, Black Box, Company Type, Design, Developer Portfolios, Feedback Loop, GitHub, HN Community, Job Applications, PortLume AIKeywords: Recruiter Analytics, Portfolio Link, Product Analytics, Profile Views, Projects, Recruiter Analytics, Repository Clicks, Resume, Resume Open Rate, Skills, Technical Breakdown, Tracking, Viewer Location Insights
portlumeai.com a day ago
|
305.
HN
AI Copyright Truth
The release of chardet version 7.0 in March 2026 sparked controversy primarily around issues of intellectual property and the role of artificial intelligence in content creation. The maintainers of the Python library updated it using AI-assisted methods, transitioning its license from LGPL to MIT. This prompted objections from the original author, Mark Pilgrim, who argued that such modifications could breach copyright law. The ensuing debates often mistakenly suggested that AI involvement nullifies copyright protections, erroneously positioning AI-generated content as public domain material. However, legal precedents confirm that works produced with substantial human creative input can retain copyright protection, a principle supported by successful registrations of similar AI-assisted creations. This underscores the nuanced relationship between technology and intellectual property rights, challenging prevailing misconceptions about AI's impact on copyright law.
Keywords: #phi4, AI, AI-assisted rewrite, Chardet, Chardet Controversy, GitHub, Hacker News, LGPL, MIT, MIT license, Mark Pilgrim, Python, Python library, contribution, controversy, copyright, creative, human, human creative contribution Keywords: AI, legal precedent, library, license, public domain, rewrite
faircoding.com a day ago
|
309.
HN
Show HN: Bonds – Open-source personal relationship manager (Go and React)
Bonds is an open-source personal relationship manager built using Go and React, designed to streamline managing relationships by tracking notes, reminders, important dates, life events, gifts, debts, and more. It emerges as a simplified, high-performance alternative inspired by Monica—a popular but less actively maintained CRM on GitHub—addressing the latter's maintenance challenges.
Key features of Bonds include its simplicity and performance, achieved through packaging as a single binary with an embedded SQLite database, eliminating dependencies like PHP or Node. Deployment is straightforward, either via Docker or by downloading and executing the binary directly. The modern tech stack includes a Go backend (using Echo + GORM) and a React 19 frontend with TypeScript and Ant Design, defaulting to SQLite but supporting PostgreSQL.
Bonds emphasizes comprehensive testing and security, boasting over 1,300 tests covering various aspects and implementing WebAuthn/FIDO2 for passkeys, TOTP for two-factor authentication, and OAuth integration. Advanced features enhance its functionality: synchronization with CardDAV/CalDAV clients, full-text search with CJK support, data isolation through multi-vaults, role-based access, Telegram notifications for reminders, and internationalization supporting English and Chinese.
To get started, users can deploy Bonds via Docker by using a provided `docker-compose.yml` file or download a pre-built binary or build from source with Go 1.25+ and Bun 1.x. The project uses a hybrid configuration strategy, leveraging environment variables for infrastructure settings and an Admin UI for runtime configurations such as SMTP and OAuth.
As a community-driven initiative, Bonds encourages contributions and iteration, providing auto-generated OpenAPI/Swagger documentation covering numerous API endpoints accessible through Swagger UI. Its Business Source License (BSL 1.1) permits free non-commercial use by individuals while requiring organizations to obtain a paid license for commercial usage; it will transition to AGPL-3.0 after February 17, 2030.
Overall, Bonds offers a robust and user-friendly alternative to existing personal CRM solutions, leveraging modern technologies and community support to enhance its offerings.
Keywords: #phi4, AGPL-30, API documentation, Bonds, Business Source License, CardDAV/CalDAV, Docker, GitHub, Go, Monica, OAuth, React, SQLite, TypeScript, WebAuthn/FIDO2, full-text search, multi-vault
github.com a day ago
|
311.
HN
Show HN: Ptero, a Svelte Alternative to Docusaurus
Ptero is a Svelte-based alternative to Docusaurus, developed by yail259 as a passion project aimed at SvelteKit enthusiasts. Designed to merge documentation and landing pages into one cohesive site, Ptero offers modern features despite not being as refined as established tools like Docusaurus. It integrates seamlessly with existing SvelteKit projects through a command-line interface (CLI) installation process. Key features include a responsive tri-pane layout, full-text search using Fuse.js without backend dependencies, and support for multiple documentation versions with version switching capabilities. Ptero leverages MDsveX to allow writing in Markdown while supporting full Svelte component integration, alongside offering built-in theming options such as dark mode, CSS variable customization, and preset themes.
Open-source under the MIT license, Ptero invites contributions through pull requests. The project’s quick start process involves adding dependencies (`pnpm add -D ptero mdsvex`), running an installer (`pnpm ptero init`), and starting a development server (`pnpm dev`). Configuration is managed via a single TypeScript file (`pterodactyl.config.ts`) which handles site settings including title, description, themes, available versions, and search functionality.
Future plans for Ptero involve enhancing its core engine capabilities, expanding UI components, and integrating advanced features like Algolia support, a plugin system, and internationalization (i18n) support. By addressing the need for an integrated documentation solution tailored to SvelteKit users, Ptero aims to provide modern design flexibility, bridging the gap where current solutions may fall short.
Keywords: #phi4, Algolia, CLI, Docusaurus, Fusejs, GitHub, MDsveX, Markdown, Ptero, Svelte, SvelteKit, Vite, components, configuration, customization, dark mode, documentation, i18n, layout, navigation, open source, presets, search, theming, versioning
github.com a day ago
|
312.
HN
Show HN: Visual drag-and-drop README builder with live GitHub preview
The Visual Drag-and-Drop README Builder is a React-based client-side web application designed to streamline the creation and formatting of GitHub README files. It provides users with an intuitive drag-and-drop interface where they can add elements like headings, badges, code blocks, tables, images, and alerts into a visual canvas. This allows for real-time previews showing how these elements will appear on GitHub. By offering this functionality, the tool eliminates repetitive formatting tasks and reduces the need for multiple commits solely to check how content renders. Users have the option to copy or export their final README once they are satisfied with its layout. Notably, the application operates entirely on the client side without requiring any backend support or user login, ensuring ease of use and accessibility. The source code for this tool is publicly available on GitHub, offering transparency and potential opportunities for further customization or enhancement by interested developers.
Keywords: #phi4, GitHub preview, README builder, React app, Visual drag-and-drop, alerts, badges, blocks, canvas, code, headings, images, no backend, rendering, source, tables
news.ycombinator.com a day ago
|
318.
HN
GoGogot – AI agent in Go, ~15 MB binary, ~10 MB RAM, MiniMax 2.5
GoGogot is an innovative, lightweight open-source AI agent crafted in Go, offering self-hosting capabilities with minimal resource consumption (approximately 15 MB binary and 10 MB RAM). It provides users with shell command execution, file management, web browsing, and task scheduling. The platform supports six built-in language models—Claude, DeepSeek, Gemini, MiniMax, Qwen, and Llama—and facilitates the integration of custom models through configuration files.
The agent's key features include shell access for server file management, web tools for searching and downloading content, persistent memory using Markdown to maintain continuity across sessions, and identity management via soul.md (agent personality) and user.md (owner profile). These profiles adapt as interactions evolve. GoGogot also offers skills and task planning capabilities, enabling procedural knowledge creation and multi-step task management with a checklist scoped per session.
The agent incorporates a cron-based task scheduler that persists across restarts and integrates seamlessly with Telegram bots to support multiple chats and attachments, along with typing indicators. Designed for simplicity without frameworks or plugins, GoGogot operates efficiently on Linux servers or low-cost VPS. It distinguishes itself from similar tools like OpenClaw and Nanobot by its minimal dependency requirements.
Deployment is straightforward, involving repository cloning, environment variable configuration for API keys, and a Docker setup, all completing swiftly in about 60 seconds under a $4/month VPS budget. The project, licensed under MIT, is hosted on GitHub to encourage community contributions and customization.
Keywords: #phi4, AI agent, Docker, GitHub, Go, GoGogot, MIT license, MIT license Comma-separated List: GoGogot, MIT license Extracted Keywords: GoGogot, MIT license Final Keywords: GoGogot, MIT license Keywords: GoGogot, MiniMax, Open-Source, RAM, Telegram Bot, architecture, binary, frameworks, identity, multi-model, persistent memory, plugins, scheduler, self-hosted, server, shell commands, skills, task planning, web tools
go-go-got.com a day ago
|
320.
HN
System Design and Machine Learning Interview Material
The GitHub repository "System Design Principles" by Ali Meh619 is designed as a resourceful tool to help engineers prepare effectively for system design interviews. It includes a collection of concepts and diagrams that illustrate key principles in system design, enriched with practical examples from well-known companies such as Twitter, Uber, and Netflix. Additionally, the repository covers essential points related to machine learning, aiming to make the study of these complex topics more accessible. The creator encourages feedback and suggestions for including additional systems, reflecting a commitment to continuous improvement and collaboration within the engineering community. This repository is particularly valuable for its practical insights and real-world applicability in system design education.
Keywords: #phi4, Diagrams, Engineers, Feedback, GitHub, Interviews, Machine Learning, Netflix, Principles, Real-world Examples, Repository, System Design, Twitter, Uber
news.ycombinator.com a day ago
|
321.
HN
Simple Maturin Based Python Bindings to Scryer Prolog
"scryerpy" is a Python library that provides bindings to Scryer Prolog, utilizing Maturin for seamless integration. It offers a simplified interface compared to other projects like "https://github.com/jjtolton/scryry," which seeks closer integration between Python and Prolog. The primary goal of "scryerpy" is to facilitate easier interaction with Scryer Prolog using straightforward Python bindings, enhancing usability for developers who prefer simplicity over complex integrations. Users can easily install the package through pip by executing the command `pip install kdrag-scryer`, ensuring quick and easy access to its functionalities.
Keywords: #phi4, GitHub, Python Bindings, Scryer Prolog, Simple Maturin, cohesive, distinct, jjtolton, kdrag-scryer, package manager, pip install, scryerpy
github.com a day ago
|
323.
HN
Show HN: µJS, a 5KB alternative to Htmx and Turbo with zero dependencies
µJS is a compact (~5KB gzipped) JavaScript library that facilitates AJAX navigation on traditional websites without relying on external dependencies such as HTMX or Turbo. It streamlines asynchronous content updates by capturing link clicks and form submissions, fetching new page fragments via AJAX, and dynamically updating the DOM. The library boasts features like patch mode, server-sent events (SSE), view transitions, prefetch on hover, polling, and full HTTP verb support for any element. Compared to HTMX (~16KB) and Turbo (~25KB), µJS is significantly smaller in size and eliminates the need for build steps or a learning curve associated with frameworks, making it straightforward to integrate into existing websites. It supports various server-side languages, including PHP, Python, Ruby, Go, without necessitating changes to the server-side code. Implementation involves adding a single script tag and invoking `mu.init()`, transforming internal links to operate seamlessly via AJAX navigation for a swift, Single Page Application (SPA)-like user experience across any site. Additional resources and practical exploration are available on the project's GitHub page and its playground site.
Keywords: #phi4, AJAX navigation, DOM, DOM morphing, GitHub, HTMX, HTTP verbs, SSE support, Turbo, View Transitions, backend compatibility, dependencies, form submissions, idiomorph, init, link interception, patch mode, polling, prefetch on hover, script tag, single-page application, µJS
mujs.org a day ago
https://htmx.org/essays/alternatives/#ujs a day ago
https://sfconservancy.org/GiveUpGitHub/ a day ago
https://mujs.com/ a day ago
https://github.com/ccxvii/mujs a day ago
https://www.w3.org/TR/rdfa-lite/#h-resource a day ago
https://github.com/defunkt/jquery-pjax a day ago
https://github.com/robrohan/diffy a day ago
https://github.com/josephernest/Swap.js a day ago
https://github.com/atlassian/pragmatic-drag-and-drop 22 hours ago
https://github.com/yjs/yjs 22 hours ago
https://youtu.be/fWfIf7Vfjec 22 hours ago
https://mujs.org/playground 22 hours ago
|
334.
HN
Show HN: Contrabass – Go and Charm Stack Implementation of OpenAI's Symphony
Contrabass is a Go-based reimplementation of OpenAI's Symphony, designed to automate project management using AI coding agents for enhanced multi-agent collaboration across various parts of a codebase. It supports agent runtimes like OpenAI Codex and OpenCode and offers features such as terminal-first orchestration, live issue tracking, automatic pull request (PR) landing, and a React-based web dashboard for monitoring purposes.
The tool includes key components such as a Cobra Command-Line Interface (CLI) with multiple operational modes including Terminal User Interface (TUI), headless operation, and an embedded web dashboard. It parses YAML front matter in Markdown workflow files using Liquid templating and environment variable interpolation. Additionally, it integrates with Linear and GitHub Issues for issue tracking, Codex app-server, and OpenCode agent runners.
Contrabass provides functionalities like claim/release mechanisms for issues, timeout detection, retry logic, and state snapshots. It also supports live configuration reloads through `fsnotify` and streams orchestrator events using Server-Sent Events (SSE). The tool is packaged for macOS/Linux with GoReleaser and can be installed via Homebrew or built from source.
Development practices include the use of testing frameworks and linting tools, with CI/CD workflows managed via GitHub Actions. Future enhancements are planned to improve the dashboard's live metrics capabilities.
Keywords: #phi4, AI coding agents, Astro, Bun, CI/CD, Charm stack, Cobra CLI, Codex app-server, Contrabass, GitHub, GitHub Actions, GitHub ActionsKeywords: Contrabass, Go, GoReleaser, Homebrew, JSON/SSE API, Linear board, Liquid templating, OpenAI's Symphony, OpenCode, TUI, YAML, YAML front matter, fsnotify, multi-agent coordination, orchestrator, web dashboard
github.com 2 days ago
|
338.
HN
Full-Text RSS site config files
Full-Text RSS enhances article extraction from URLs using site-specific rules stored in a public GitHub repository, allowing users to contribute by editing these configurations through GitHub's interface and having their changes reviewed before integration. If no rule matches a given URL, the tool defaults to automatic content block detection. The files for these rules should be named after the domain or sub-domain (e.g., `example.com.txt` or `sport.example.com.txt`) to align with Instapaper's patterns, which can provide additional extraction capabilities.
Users are supported in creating new site config files via a point-and-click interface for basic rule creation and have access to help pages for more complex adjustments. Testing these changes necessitates the use of Full-Text RSS software, though there are plans to simplify this aspect in future updates. This system fosters community involvement while maintaining structured oversight to ensure high-quality content extraction.
Keywords: #phi4, Full-Text RSS, GitHub, Instapaper, automated tests, configurations, content block, database, extraction rules, file editing, pull requests, site-specific, sub-domain, testing, testing Keywords: Full-Text RSS
github.com 2 days ago
|
341.
HN
The Little Book of Algorithms
"The Little Book of Algorithms," authored by Duc-Tam Nguyen and scheduled for publication in 2025, serves as an informative resource on algorithms utilizing the Quarto platform to generate various formats such as HTML, PDF, EPUB, and LaTeX from its source files. The project encourages collaborative contributions from readers who can help enhance the material through bug fixes, clarifications, or new content additions. This book is distributed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license, with comprehensive licensing details available in its LICENSE file. Interested individuals can cite this work using a specified format and access it on GitHub, promoting an open-source environment for learning about algorithms.
Keywords: #phi4, 2025Keywords: algorithms, CC BY-NC-SA 40, Duc-Tam, GitHub, Nguyen, Quarto, The Little Book of algorithms, citation, clarifying, clarifying sections, contributing, diagrams, epub, examples, formats, html, latex, license, pdf, preview, render, typos
github.com 2 days ago
|
347.
HN
Show HN: Citepo-CLI, a lightweight CLI for creating blogs, build for AI agent
CitePo-CLI is a streamlined command-line interface tool designed to simplify blog creation and management with minimal initial setup. Its core strength lies in its user-friendliness, allowing bloggers to craft content using Markdown and MDX formats, the latter supporting React components for enhanced post functionality. The tool eliminates the need for boilerplate code like `package.json` or `node_modules`, focusing purely on content and configuration. It supports multi-language blogs through built-in internationalization (i18n) with directory-based routing, while also facilitating AI integration by generating files such as `llms.txt` and `skill.md` to enhance discoverability for models like Codex and Claude.
CitePo-CLI is optimized for search engines with pre-configured SEO features including RSS feeds, sitemaps, and robots.txt. It produces a clean document structure that is ideal for editing by AI coding agents, and allows rapid deployment through the CitePo platform or popular static hosting services like Vercel or Netlify. Users can initiate a blog project with `npx citepo new my-blog` and run local development servers using `npx citepo dev`. Installation via npm, pnpm, or Yarn permits global command usage for tasks such as creating projects (`citepo new`), starting servers (`citepo dev`), and building for production (`citepo build`). A typical project includes a simple Git repository with configuration files, custom styles, MDX content, and static assets. Deployment is flexible, supporting custom domains and subdirectory mounting on any service that hosts static files. Further information can be found in the detailed documentation at docs.citepo.com, and CitePo-CLI is available under the Apache License 2.0.
Keywords: #phi4, AI-ready, Apache License 20, CLI, Citepo-CLI, Cloudflare Pages, Git, GitHub, MDX, Netlify, RSS feed, React components, SEO, Vercel, blogs, directory-based routing, i18n, lightweight, robotstxt, sitemap, static files
github.com 2 days ago
|
357.
HN
Show HN: I built an autonomous AI company that runs itself (22 cycles, $36)
Auto-Co is an autonomous AI company designed to operate continuously without human intervention, performing various tasks such as coding, content creation, and decision-making around the clock. It employs a team of 14 expert virtual agents that assume roles like CEO, CTO, and marketer, allowing them to manage daily operations independently. While these agents handle routine activities autonomously, users maintain control over significant decisions through interactions on Telegram using plain English. The platform facilitates real product deployments to production environments by utilizing tools such as GitHub, Railway, and Vercel. It emphasizes transparency by meticulously logging all actions taken, associated costs, and the reasoning behind each decision, providing users with clear insights into operations and expenditures.
Keywords: #phi4, APIs, Auto-Co, Autonomous AI, CEO, CFO, CTO, GitHub, QA, Railway, Telegram, Vercel, agents, blog posts, campaigns, decisions, designer, engineer, experts, landing pages, logging, marketer, production, products, sales, schedule, transparency
runautoco.com 2 days ago
https://runautoco.com/demo 2 days ago
https://github.com/NikitaDmitrieff/auto-co-meta 2 days ago
|
366.
HN
SlayTheText – A Text Based Copy of Slay the Spire Played in the Shell
"SlayTheText" is a text-based version of the game "Slay the Spire," designed to be played via a shell interface and currently available in an alpha state with existing bugs. It offers three playable characters: Ironclad, Silent, and Defect—the latter accessible exclusively by cloning its GitHub repository. Users can download the executable from its GitHub releases page or run it directly by installing necessary dependencies such as "ansimarkup" via pip and executing `main.py`. A gameplay demonstration is available on YouTube; however, this video showcases an earlier version of the game. The adaptation acknowledges Mega Crit, LLC's ownership of "Slay the Spire," encouraging support for its developers through their Steam platform. Additionally, SlayTheText incorporates some spelling correction code attributed to Peter Norvig.
Keywords: #phi4, Alpha, Ansimarkup, Bugs, Clone, Defect, Dependency, GitHub, Ironclad, LLC, Legal Disclaimer, Mainpy, Mega Crit, Peter Norvig, Shell, Showcase, Silent, Slay the Spire, SlayTheText, Spell Correction, Steam, Text-Based, Video
github.com 2 days ago
|
374.
HN
GitHub appears to be hiding repo stars on mobile for signed-out users
A conversation on Hacker News has surfaced concerning claims that GitHub is allegedly concealing the star counts of repositories when accessed via mobile devices by users who are not logged in. Initiated by a user named ramoz, this topic has garnered some interest and agreement among participants. The potential implications of this change could influence how non-registered users assess the popularity of repositories based on stars. For those seeking more information about GitHub's practices, resources such as their guidelines, FAQs, API documentation, security protocols, legal details, and opportunities like the Y Combinator application process are available for further exploration.
Keywords: #phi4, API, Contact, GitHub, Hacker News, Security, YC, discuss, favorite, help, hide, mobile, ramoz, repo stars, signed-out users
news.ycombinator.com 2 days ago
https://github.com/openai/gpt-2 2 days ago
|
376.
HN
London tech ecosystem map (235 companies)
The London tech ecosystem map provides an insightful visualization of the city's dynamic technology sector by highlighting 235 companies across diverse fields such as AI, biofintech, Web3, education, and big tech, with a recent update to include 236 entities in total. Created by b1rdmania and developed using GhostClaw on GitHub, this interactive heatmap offers an up-to-date look into the thriving technological landscape of London, showcasing its vibrant community across various innovative sectors.
Keywords: #phi4, AI, Big Tech, BioFintech, Built by GhostClaw, Education, GitHub, GitHub Keywords: London, London, VCAI, Web3, b1rdmania, companies, ecosystem, heatmap, map, tech
www.londonmaxxxing.com 2 days ago
|
382.
HN
Show HN: Kaeso: an OAuth hub for AI agents
Kaeso is an emerging OAuth hub project designed to streamline the integration of AI agents with various real-world services, including Google, Slack, and GitHub. Originally conceived as a means to explore AI agent infrastructure, Kaeso has evolved into a platform focused on simplifying these integrations by enabling connections through a single interface that can be accessed consistently. This innovation aims at creating a unified connection layer for AI agents, reducing the complexity of establishing multiple service connections individually. Currently in its early development phase, Kaeso actively seeks user feedback to refine its specialized infrastructure approach for AI applications. The project's progression and concept refinements are detailed further on their blog, where they invite community input to shape future developments.
Keywords: #phi4, AI, GitHub, Google, Kaeso, OAuth, Slack, agents, connection layer, feedback, hub, infrastructure, integrations, project evolution, services, unified interface
news.ycombinator.com 2 days ago
|
390.
HN
Show HN: I open-sourced my Steam game, 100% written in Lua, engine is also open
The author has released their Steam game, entirely developed using Lua and a custom-built homebrew engine, as an open-source project on GitHub at [willtobyte/carimbo](https://github.com/willtobyte/carimbo). They invite users to provide feedback, emphasizing the importance of community input for future enhancements. For those interested in offering comments or inquiries, they can reach out via email, with specific contact details provided separately due to privacy considerations. This initiative underscores a commitment to transparency and collaborative improvement within the gaming development community.
Keywords: #phi4, GitHub, Homebrew, Lua, Open-sourced, Steam, carimbo, contact, engine, feedback, input, serious, willtobyte
github.com 2 days ago
https://reprobate.site/ 2 days ago
https://store.steampowered.com/app/3582880/Reproba 2 days ago
https://opensource.org/osd a day ago
|
393.
HN
Show HN: Speclint – OS spec linter for AI coding agents
Speclint is an innovative tool aimed at enhancing the quality of AI coding agent specifications, ensuring clarity and actionability prior to the development phase. It addresses a critical issue where ambiguous or poorly defined tasks can lead to incorrect outputs from AI models, resulting in wasted time and resources. A standout feature of Speclint is its scoring system that evaluates GitHub issues based on six dimensions: Measurable Outcome, Testable Criteria, Constraints, No Vague Verbs, Definition of Done, and Verification Steps, with a score below 70 signaling unreadiness for development.
Speclint facilitates easy use through a CLI command allowing users to lint issues or markdown files, providing flexibility in outputs and threshold settings. Integration capabilities enable Speclint to function seamlessly within GitHub workflows by automatically commenting on issues, adding labels, and potentially blocking assignments until specifications meet the required standards. The tool offers different versions: Self-Host (OSS) for free local use with six-dimensional scoring, and Cloud plans—Free, Solo, and Team—which provide unlimited lints, codebase-aware scoring, and advanced features such as team dashboards and analytics in higher-tier plans.
By emphasizing well-defined specifications, Speclint plays a crucial role in AI-driven development. It streamlines workflows and enhances project success by refining issues before they reach coding agents, ultimately leading to more efficient development processes and successful outcomes.
Keywords: #phi4, AI, AI coding agents, CLI, CLI reference, GitHub, GitHub Action, GitHub issues, JSON, JSON output, OS spec, OS spec linter, Speclint, acceptance criteria, codebase-aware scoring, codebase-aware scoring Keywords: Speclint, coding agents, constraints, issues, linter, measurable outcome, scoring rubric, verification steps
github.com 2 days ago
https://speclint.ai/ 2 days ago
|
404.
HN
Show HN: Synclippy – Ephemeral rooms for sharing text or files
Synclippy, developed by Ujjwal Vivek, is a project designed to facilitate the quick sharing of text or files through ephemeral 3-word rooms that exist for five minutes. These rooms store data temporarily in memory, allowing users to transfer snippets or small files seamlessly across devices without needing additional software installations. Originally created for personal use, Synclippy has been open-sourced and can be self-hosted using Docker or run as a Go binary. Ujjwal Vivek encourages feedback on its utility and invites suggestions for enhancements. A demonstration of the service is available at [synclippy.ujjwalvivek.com](https://synclippy.ujjwalvivek.com), and interested users can access the source code on GitHub at [github.com/ujjwalvivek/synclippy](https://github.com/ujjwalvivek/synclippy).
Keywords: #phi4, 3-word rooms, Docker, GitHub, Go binary, Synclippy, Taildrop, demo, devices, ephemeral rooms, files, machines, machines Keywords: Synclippy, memory, open source, repo, self-host, sharing, snippets, text, workflows
synclippy.ujjwalvivek.com 2 days ago
|
411.
HN
Show HN: Open-source multi-model code review council (BYOK, free tier)
The described project presents an innovative open-source multi-model code review council aimed at enhancing AI-assisted code reviews by utilizing multiple AI models to deliver a more comprehensive analysis compared to single-model approaches. Users can interact with a Lead AI model for guidance on their projects, then initiate the "Council," which consists of three additional models that conduct independent evaluations of the code. The results are systematically categorized into consensus opinions, majority positions, lone warnings, and dissenting views. A significant advantage highlighted is the structured disagreement among models, where each can detect distinct issues overlooked by others—such as temporal data mismatches or unused functions—contributing unique insights: Claude specializes in architectural analysis, Grok focuses on data flows, ChatGPT targets API/integration challenges, and Gemini identifies product gaps.
The system's technology stack integrates FastAPI, HTMX, and OpenRouter to establish a cohesive API gateway. Users have the option to access services using their own keys (BYOK), with reviews costing approximately $0.25 each, alongside a complimentary tier for one free review. Positioned as an open-source alternative to Perplexity’s commercial "Model Council," this tool emphasizes accessibility and community engagement.
Additionally, the project offers integration flexibility through its GitHub-hosted codebase, supporting IDEs via MCP servers and providing REST API access suitable for scripts or continuous integration pipelines. The developers actively seek feedback and constructive criticism from users exploring this platform to enhance functionality and user experience.
Keywords: #phi4, AI, BYOK, CI pipelines, Claude Code, Cursor, FastAPI, GitHub, HTMX, IDE, MCP server, Open-source, OpenRouter, REST API, code review, consensus, disagreement, multi-model, tooling
council.stardreamgames.com 2 days ago
|
420.
HN
Windows Support for FrankenPHP: It's Finally Alive
FrankenPHP has achieved a major milestone by officially supporting native operation on Windows, addressing a long-standing community demand. The development team surmounted substantial technical obstacles, primarily arising from compatibility issues between Go’s CGO and PHP binaries compiled with Visual Studio. By utilizing Go 1.26's Clang/LLVM frontend support within Visual Studio, FrankenPHP can now be built using the same toolchain as PHP, ensuring seamless integration. This advancement enables FrankenPHP to run natively on Windows with full feature compatibility, including Worker Mode and Hot Reloading. Early benchmarks reveal a noteworthy performance enhancement over traditional Nginx/PHP-FPM setups on Windows Server 2022; however, for optimal throughput, using the Windows Subsystem for Linux (WSL) is still recommended due to Linux's superior I/O capabilities. The project acknowledges the support of sponsors Intelligence X and Les-Tilleuls.coop, emphasizing their crucial role in open-source development. Newly available Windows binaries can be accessed via a specific pull request and downloaded from FrankenPHP’s releases page, marking a significant leap forward in both accessibility and performance for FrankenPHP on Windows platforms.
Keywords: #phi4, CGO, Clang/LLVM, FrankenPHP, GitHub, Go 126, Go library, Hot Reloading, PHP extensions, Pull Request #2119Keywords: FrankenPHP, Visual Studio, WSL, WSL (Windows Subsystem for Linux), Windows support, Worker Mode, libphp, lld-link, llvm-mingw, native compatibility, performance boost, sponsorship
dunglas.dev 2 days ago
|
430.
HN
Interpreting Pull Request Changes Before CI Enforcement
The document details the "Interpreting Pull Request Changes Before CI Enforcement" system, which utilizes DevWedge's execution boundary framework to assess GitHub pull requests before continuous integration (CI) enforcement is applied. This deterministic approach incorporates a governance framework consisting of a Canon bundle and a DevOps domain pack, which work together to evaluate proposed repository changes. The process involves analyzing the pull request’s diff and metadata, classifying mutations, and assessing required authority against declared authority to produce a signed Meaning Artifact that dictates the CI decision.
Central components include the Canon Bundle for governance logic, the Domain Pack containing specific GitHub PR logic such as mutation cataloging and authority mapping, an Execution Boundary providing runtime evaluation of changes’ legitimacy, and an Authority Model resolving discrepancies between required and declared authority through contracts or legacy methods. This system ensures decisions are deterministic, explainable, and verifiable, with outcomes traceable in structured formats like `meaning.json` and `mutation_report.json`.
The framework highlights the importance of clarity regarding who is authorized to make changes, particularly with AI-driven pull requests, by providing explicit authority declaration and contract-bound enforcement mechanisms. This results in traceable artifacts that document decision-making processes. The system’s usage involves integrating the DevWedge GitHub Action into workflows, automating evaluations on pull requests and producing Meaning Artifacts to determine if changes comply with predefined authority rules, thereby enhancing governance within automated systems by ensuring only authorized modifications proceed through CI pipelines.
Keywords: #phi4, Authority Contract, Authority Evaluation, CI Enforcement, Deterministic, DevOps Domain Pack, Execution Boundary, GitHub, Governance Bundle, Interpretation Artifacts, Meaning Artifact, Mutation Classification, Pull Request, Traceability
github.com 2 days ago
|
431.
HN
Colorado SB26-051 Age Attestation
Colorado is considering the enactment of SB26-051, a bill similar in intent to California's AB1043, which mandates software developers collect age information from users and imposes civil penalties for non-compliance. The bill defines "Application Store" expansively to encompass various package managers and websites such as GitHub or Debian's apt repositories. This broad definition could lead to significant fines—up to $2,500—if it is discovered that minors under 18 use certain software applications, including those running a Jepsen test or Linux programs. The proposed legislation has sparked considerable concern within the software engineering community due to the impracticality of accurately determining user age or whether there is human interaction with the software.
In response to these concerns, Colorado Representative Amy Paschal, who holds a background in software engineering, is actively working to amend the bill to prevent it from unintentionally banning most software. She advises stakeholders to contact Colorado Senator Matt Ball for potential amendments and underscores the importance of maintaining respectful communication despite widespread frustration over the bill’s implications. Concurrently, efforts are underway to engage California's Assemblymember Buffy Wicks regarding compliance with AB 1043, highlighting a broader legislative movement towards regulating software usage based on age verification.
Keywords: #phi4, $2500 fine, Application Store, Assemblymember Buffy Wicks, California AB1043, Colorado SB26-051, Colorado Senate, Debian, GitHub, Jepsen test, Linux program, Maven, Representative Amy Paschal, Samantha Huynh, Samantha HuynhKeywords: Colorado SB26-051, Senator Matt Ball, age information, amendment, civil penalties, package manager, regulatory environment, software developers, software expertise
aphyr.com 2 days ago
|
437.
HN
Diff Sentry – GitHub Action that flags risky AI-generated diffs before merge
Diff Sentry is a specialized GitHub Action designed to enhance code security by identifying risky AI-generated modifications in pull requests before they reach production. It automatically detects and flags potentially hazardous changes related to authentication, secrets, environment variables, database migrations, and infrastructure configurations. Upon the opening of a pull request, Diff Sentry analyzes the differences and generates a risk assessment report as a comment on the PR, categorizing each file's changes with ratings of HIGH, MEDIUM, or SAFE.
The service targets critical areas that constitute 90% of production incidents from AI-generated code, such as authentication issues, secret management, database migrations, infrastructure configurations, application settings, and API/network modifications. Implementation is straightforward, requiring only a license key, and it integrates seamlessly into any GitHub repository with no additional configuration needed. Priced at $19 for a one-time fee, Diff Sentry offers unlimited repository coverage and lifetime updates. Users have the option to activate a fail-on-high mode, which causes the action to fail if high-risk changes are detected. Further details and purchasing information can be found on Diff Sentry's GitHub page.
Keywords: #phi4, AI-generated diffs, DB migrations, Diff Sentry, GitHub Action, HIGH/MEDIUM/SAFE ratings, PR comment, auth, automatic diff analysis, env vars, fail-on-high mode, high-risk changes, infra, license key, lifetime updates, one-time payment, production incidents, pull request, risk report, risky code, secrets, unlimited repositories
diffsentry.dev 2 days ago
|
449.
HN
Show HN: Autonomous AI platform that builds apps and tools automatically
SuperBuilder is an innovative open-source AI platform crafted to automate the development of applications and tools through autonomous agents. Developed by rupac4530-creator, SuperBuilder provides a cohesive environment that consolidates multiple AI models, media generation capabilities, and application deployment into one seamless interface, eliminating the need for users to switch between disparate tools. The platform is characterized by its key features including AI agent orchestration, which facilitates planning, coding, testing, and deployment; a robust plugin system and SDK that allows customization through user-created plugins; and media generation pipelines for creative outputs such as videos and 3D models via Creator Studios. Additionally, it offers a unified control center dashboard and an easy setup process using Docker.
The primary advantage of SuperBuilder lies in its ability to simplify the management of diverse AI tools by providing an integrated solution capable of handling various tasks autonomously—from building and deploying applications to creating media content. It further enhances functionality through an extensible plugin system and continuous improvement via an Evolution Engine. The platform's architecture comprises a frontend built with Next.js, a backend API using Express and TypeScript, job queues, innovation APIs, and integration with AI providers like OpenAI and Google Gemini. Its Plugin SDK allows for the development of custom extensions.
For users interested in adopting SuperBuilder, setup options include Docker deployment or manual environment configuration. By default, it operates in mock mode but can transition to real functionality by integrating API keys. The project is community-driven, welcoming contributions from developers, researchers, and designers to enrich AI pipelines, develop new tools, and enhance performance through GitHub discussions, issues, and a comprehensive guide provided in CONTRIBUTING.md.
Looking ahead, SuperBuilder's roadmap outlines several enhancements such as implementing sandboxed code execution using Docker containers, incorporating RAG with vector search capabilities, developing a plugin marketplace UI, enabling multi-user workspaces, and rolling out live demos. The platform is licensed under AGPL-3.0 to encourage open use and modification, fostering an inclusive community of users and contributors dedicated to advancing AI-driven development tools.
Keywords: #phi4, AI models, AI models Keywords: SuperBuilder, AI platform, Docker, Docker setup, GitHub, SuperBuilder, app development, autonomous agents, media generation, multi-model chat, orchestration, plugin SDK, project management, sandboxed execution
github.com 2 days ago
|
451.
HN
No code reviews by default (2021)
At Raycast, the engineering workflow is characterized by a high level of autonomy and trust among engineers, allowing them to push changes directly to the main branch without mandatory code reviews. This approach is designed to enhance collaboration, speed, and efficiency within their engineering culture. Instead of traditional pull requests, which are seen as cumbersome for teams with strong internal trust, Raycast prioritizes continuous development on the main branch, supported by daily internal releases that facilitate rapid feedback and iteration. Code reviews are reserved for particular scenarios, such as when engineers work in new areas of the codebase or during initial contributions from new team members. Engineers may also communicate changes through post-commit messages, which keeps colleagues informed without necessitating formal pull requests. This system underscores a culture where engineers take full responsibility for their features throughout their lifecycle, leveraging fast iteration and direct user feedback to maintain quality. The process effectively enables swift feature deployment while accommodating the asynchronous communication style of Raycast's fully distributed team. Ultimately, Raycast emphasizes adapting practices to meet their unique needs rather than strictly adhering to conventional industry best practices.
Keywords: #phi4, Code reviews, GitHub, Raycast, asynchronous communication, collaboration, continuous integration, distributed team, engineering culture, feature flags, internal releases, main branch, pull requests, rebase, trust
www.raycast.com 2 days ago
|
469.
HN
Zen Browser makes RSS and GitHub PRs first-class citizens via Live Folders
Zen Browser version 1.19b introduces a new feature called Live Folders designed to enhance user experience by automatically organizing and displaying specific types of content directly within the browser's interface. Users can create these folders via an easily accessible '+' button in the sidebar, where selecting 'Live Folder' allows them to customize their workspace with GitHub issues, pull requests, or RSS feeds. This integration offers a streamlined way for users to keep track of important tasks and updates, facilitating better organization and immediate access without needing to navigate away from the browser environment. By centralizing these dynamic content sources in a single location within Zen Browser, the feature simplifies workflow management and increases productivity by providing an organized view of ongoing activities directly accessible at all times.
Keywords: #phi4, Button, Date, Feature, Feed, GitHub PRs, Issues, Live Folders, Opened, Pull requests, RSS, Sidebar, Technical keywords, Update, Version, Zen Browser
zen-browser.app 2 days ago
|
478.
HN
Show HN: Vet – Security registry for 88K+ MCP servers and AI tools
Vet serves as a security registry specifically designed for Micro-Chat Protocol (MCP) servers and AI tools, boasting a repository of over 88,000 tools. Its core function is to mitigate the risk associated with executing malicious code by implementing static analysis and AI-driven reviews that assign trust scores ranging from 0 to 100 for each tool. Vet focuses on identifying harmful elements such as crypto miners, SSH backdoors, and unauthorized access to sensitive files. Tools verified through rigorous tests are awarded badges and become searchable via a security-focused ranking system. Users can explore tools via Vet's catalog or utilize its CLI and API for discovery purposes. The platform's CLI is open source, promoting transparency and collaboration among developers. Vet is freely accessible, encouraging tool creators to submit their software for verification. Additionally, the creators of Vet welcome feedback on their security analysis methodology and seek insights into desired data outcomes from users.
Keywords: #phi4, AI tools, API, Badges, CLI, Crypto miners, Feedback, GitHub, MCP servers, Open source, Prompt injection, Registry, SSH backdoors, Searchable, Security, Security analysis, Static analysis, Trust score, Verified tools, Vet, env files
getvet.ai 2 days ago
|
483.
HN
How do I deal with AI
The text outlines various methods for embedding a Gist on a website and facilitating its sharing or cloning. It describes options such as directly embedding the script into web pages to display the Gist, copying a shareable link for easy dissemination, and using HTTPS for repository cloning. Additionally, it offers guidance on saving the Gist locally via GitHub Desktop tools. Despite providing these detailed instructions, there is an indication of potential challenges, specifically "No results found," which suggests issues may arise in locating or accessing the desired Gist. This implies that users might encounter difficulties despite following the outlined steps for embedding, sharing, cloning, or saving a Gist on their platforms.
Keywords: #phi4, AI, Desktop, GitHub, HTTPS, clone, embed, gist, link, repository, script, share, website
gist.github.com 2 days ago
|
495.
HN
We moved one of the most-starred projects on GitLab to GitHub
Baserow, once among the most-starred open-source projects on GitLab, relocated its primary development to GitHub in November 2025. This strategic shift was driven by a desire to enhance discoverability and tap into a larger developer community rather than a lack of features on GitLab. Post-migration, Baserow observed accelerated growth and increased contributions, although the transition required substantial effort. Key tasks included rebuilding the CI/CD pipeline due to differences between GitLab's and GitHub's systems, particularly with GitHub Actions, and transferring issues and merge requests using the node-gitlab-2-github tool tested on an empty repository.
Since moving to GitHub, Baserow has reaped several benefits: a surge in community contributions, improved flexibility and speed of CI/CD pipelines, better integration support, and enhanced platform responsiveness. However, challenges persist, particularly with GitHub's code review workflow and UI organization, which can feel less intuitive than GitLab’s more streamlined processes.
The migration underscored that for open-source projects, the reach and visibility offered by a development platform like GitHub often outweigh other considerations such as specific functionalities or core values. This decision highlights the dynamic nature of choosing development platforms where community engagement is prioritized. Both GitHub and GitLab exhibit unique strengths and areas for improvement, but Baserow's move illustrates how critical community presence can be in driving project success.
Keywords: #phi4, Baserow, CI/CD, CI/CD pipeline, GitHub, GitHub Actions, GitLab, actions, code review, community, community growth, contributions, developer, developer ecosystem, discoverability, ecosystem, functionality, integration, issues, merge requests, migration, platform functionality Keywords: Baserow, speed, stars, visibility, workflow
baserow.io 2 days ago
|
504.
HN
Show HN: Desktop app to run Python agents over TCP with live server geolocation
Summoner Desktop is an open-source application designed to streamline the management and monitoring of Python agents that communicate through TCP across macOS, Linux, and Windows platforms. It simplifies agent operations by allowing users to import repositories from GitHub (including private ones), execute them using `agent.py`, and manage dependencies with an optional `requirements.txt`. Furthermore, it supports metadata via `id.json` and facilitates the connection of multiple agents to various TCP servers through a single interface. The application enhances user experience by offering visualization tools that display message flows and server locations on a map or network view.
The app was conceived to tackle challenges associated with running numerous Python agents across different terminals and scripts, serving as an operational tool rather than a framework. It is ideal for projects that have standardized entry points communicating over TCP. The setup process requires Node.js (v22.12+) and npm, with users needing to clone the repository, install dependencies via npm, and choose between running or building based on their role—either as developers or end-users. Essential tools include Git for project management, Python with pip for executing servers and agents, and system-specific port management utilities like lsof or netstat.
In operation, users can manage TCP connections by selecting a server from "My Servers," utilizing the main chat interface for interacting with and monitoring agent messages. Additional functionalities allow targeting remote agents and sending messages with specific identities. More comprehensive information is available on the GitHub repository and through a demonstration video on YouTube.
Keywords: #phi4, Desktop app, Electron app, Git, GitHub, JSON objects, Linux, Nodejs, PowerShell, Python agents, TCP server, Windows, agent management, bash, chat view, geolocation, idjson, localhost, lsof, macOS, netstat, npm, pip, remote_addr, requirementstxt, xattr
github.com 2 days ago
|
511.
HN
How to make your first contribution to an open source project
This guide provides comprehensive insights into starting contributions in open-source projects, drawing from experiences with the npmx.dev project. It emphasizes that open source transcends coding by fostering community engagement. Key steps to begin include selecting a project that resonates personally to sustain motivation and choosing one where you can engage meaningfully. Understanding the project's codes of conduct is crucial for aligning with its behavioral standards. Reviewing closed pull requests (PRs) offers insights into the project’s culture, handling of contributions, and areas needing improvement in submissions. Examining the contributors list reveals diversity, suggesting an inclusive environment conducive to engagement.
Exploring open issues, especially those labeled as "good first issue," allows newcomers to contribute effectively by starting with smaller tasks within their expertise. Reading the contributing guide is essential for understanding how to format and submit contributions correctly, including any setup instructions needed. Engaging through community channels like Discord or Slack provides a supportive platform for discussions and ensures you are welcomed into the community. When ready, contributors should fork the repository, address an issue in their branch, and submit a well-documented PR following established guidelines.
Contributions can be made directly via PRs when addressing minor changes not tied to existing issues, with clear explanations of their value. The guide also highlights that contributions are diverse, encompassing bug reports, feature suggestions, documentation improvements, and community support beyond coding. Ultimately, the focus is on open source as a human-centric collaboration opportunity, capable of producing impactful tools and fostering global communities, with npmx.dev serving as an exemplary inclusive project environment.
Keywords: #phi4, Discord, GitHub, code of conduct, collaboration, communication, community, contribution, contributor, diversity, documentation, ecosystem Keywords: open source, engagement, feedback, guidelines, inclusive, initiative, issue, maintainer, maintainers, open source, participation, project, pull request, repository, welcoming
whitep4nth3r.com 2 days ago
|
513.
HN
Show HN: DiffDeck, a PR review tool with file context and code navigation
DiffDeck is a pull request (PR) review tool specifically designed to streamline the process of evaluating extensive pull requests, with a particular focus on those incorporating AI-generated code. It enhances GitHub's existing diff view by introducing an editor-like interface that offers several advanced features aimed at improving reviewer efficiency and experience. Key functionalities include providing full file context to understand changes comprehensively, implementing go-to-definition capabilities for TypeScript and JavaScript, enabling review notes for detailed feedback, tracking per-file reviewed states, and allowing users to hide or check off files that have been reviewed. The tool aspires to mimic the seamless navigation found in integrated development environments like VS Code, facilitating effective codebase exploration during reviews. Currently available in an early alpha stage, DiffDeck necessitates GitHub sign-in for accessing personal PRs and is primarily tailored for TypeScript and JavaScript projects. It actively seeks feedback from users reviewing large or AI-generated PRs to refine its workflow further and address any identified shortcomings.
Keywords: #phi4, AI-assisted code, DiffDeck, GitHub, PR review tool, TypeScript/JavaScript, VS Code, code navigation, early alpha, editor-style workflow, file context, go-to-definition, review notes, reviewed state
diffdeck.dev 2 days ago
|
514.
HN
Show HN: TypR – A typed R that transpiles to idiomatic R via S3 classes
TypR is a statically typed programming language crafted in Rust that targets the R ecosystem by compiling into idiomatic R code utilizing S3 classes, aiming to integrate type safety without disrupting existing R projects. The compiler employs monomorphization to resolve generic types at compile time, thus eliminating runtime overhead and supporting structural typing, interfaces, and generics. Currently in its alpha phase, TypR provides a GitHub repository with source code, binaries for Windows, Mac, and Linux, an online playground for testing, and a VS Code extension that leverages the Language Server Protocol (LSP). However, it has limitations such as a minimal standard library necessitating manual definition of existing functions and variables by users, along with basic error messages and LSP functionality. Efforts are underway to enhance support for additional editors like Positron and Neovim. The project actively seeks feedback on its type system design and ideas for practical use cases, encouraging contributions through code improvements, bug reports, feature suggestions, or community engagement to foster further development.
Keywords: #phi4, GitHub, LSP, Neovim, Person, Positron, Rust, S3 classes, TypR, VS Code extension, binaries, bugs, code example, contribute, documentation, error messages, features Keywords: TypR, generics, interfaces, is_minor, monomorphization, online playground, standard library, structural typing, type safety, typed R
github.com 2 days ago
|
535.
HN
Ask HN: Feedback on a Rust graph algorithm framework?
Salistellix has initiated a discussion on Hacker News regarding their Rust-based graph algorithm framework, Sinistra, inviting feedback and suggestions from the community. Hosted on GitHub at https://github.com/wintermarstice/sinistra, this project aims to foster engagement with users interested in its development and application. The post serves as an open call for community input, encouraging diverse opinions and constructive commentary that could enhance or refine the framework's features and functionality. This approach underscores a collaborative effort to leverage collective expertise and insights from the broader Rust programming community.
Keywords: #phi4, GitHub, Hacker News, Rust, algorithm, algorithms, ask, community, discuss, feedback, framework, graph, graph algorithm framework, programming language, programming language Keywords: Rust, repository, sinistra, technical
news.ycombinator.com 2 days ago
|
536.
HN
Show HN: AI pull request reviewer that analyzes Git diffs
PR AI is an innovative AI-assisted application designed to enhance the efficiency of reviewing pull requests by directly analyzing Git diffs. It seamlessly integrates with GitHub, allowing users to import diffs through various methods such as direct connection, file uploads, or pasting. Once imported, these diffs are presented in a user-friendly format within the tool's workspace. A key feature is its AI chat interface that facilitates discussions about code changes using the context of the active pull request. PR AI provides valuable outputs like summaries, risk assessments, and actionable recommendations.
Currently under development, the team focuses on improving the traceability between AI-generated comments and specific code modifications to increase the relevance of review insights, thereby enhancing the signal-to-noise ratio. Additionally, they aim to maintain a lightweight user interface while offering more in-depth analytical signals. Despite being in its early stages, PR AI is capable of loading and analyzing real pull requests. The developers are actively seeking feedback from frequent reviewers to identify features that would enhance the tool's usefulness and prioritize issues it should detect.
Keywords: #phi4, AI, GitHub, PR AI, audit signals, context, diff, interface, issues detection, issues detection Keywords: AI, pull requests, real PRs, recommendations, review, risks, signal-to-noise ratio, structured output, tool, traceability
news.ycombinator.com 2 days ago
|
550.
HN
Typst Examples Book
The "Typst Examples Book" serves as an evolving, unofficial guide designed to aid users with Typst coding through tutorials and various code snippets. Although it targets the latest version of Typst, some content may be outdated, highlighting the need for community contributions to keep the material current. The book emphasizes active community involvement by inviting GitHub issues or pull requests, especially from those actively contributing to the compiler and offering feedback from beginners to improve clarity. Users are encouraged to support this project by starring it on GitHub if they find it useful. Additionally, there is a requirement for contributors' consent prior to publishing their code snippets within the book.
Keywords: #phi4, GitHub, PR, Typst, WIP, beginners, book, chapters, code, community, compile, compiler, contributions, contributors Keywords: Typst, feedback, issue, outdated, repository, snippets, tutorial, unofficial
sitandr.github.io 3 days ago
https://xkcd.com/1053/ 2 days ago
|
555.
HN
Nuvix – open-source BaaS with a query DSL more expressive than PostgREST
Nuvix is an open-source Backend as a Service (BaaS) platform distinguished by its advanced Domain Specific Language (DSL), which surpasses the querying capabilities of other BaaS solutions such as PostgREST. Unlike traditional thin-layer wrappers, Nuvix offers a composable and type-safe filtering DSL that users can access directly through URLs. This DSL supports symbolic expressions for conditions and functional compositions using logical operators like `or()` and `and()`, allowing complex queries like `_id.eq(9)|Name.like(Air),Stock.gt(0)`. Users benefit from the ability to perform inline relation filtering, response shaping, and explicit joins within their queries rather than relying on inferred database schemas, which provides flexibility in aliasing and decoupling from database structures.
In addition to its sophisticated querying capabilities, Nuvix extends its functionality by providing comprehensive BaaS features. These include authentication services, storage solutions, real-time capabilities, and automatically generated Row-Level Security (RLS). The platform's full suite of tools ensures that developers can manage backend processes efficiently while maintaining security protocols. Nuvix is accessible to the public on GitHub at [nuvix-dev/nuvix](https://github.com/nuvix-dev/nuvix), inviting contributions and further development from the open-source community.
Keywords: #phi4, BaaS, GitHub, Nuvix, PostgREST, RLS, and(), auth, composable, explicit joins, filter DSL, functional, inline relation filtering, literal types, not(), open-source, or(), query DSL, real-time, response shaping, storage, symbolic, typesafe
news.ycombinator.com 3 days ago
|
559.
HN
Show HN: WingNews – Htmx Hacker News Reader
WingNews serves as a dark mode reader for Hacker News, developed with HTMX and Go, designed to offer users an enhanced experience while browsing top stories categorized into sections such as Top Stories, New, Best, Ask HN, Show HN, Jobs, and Submit. The platform highlights key discussions on various technological and social topics, including the capabilities of GPT-5.4, the significance of structs in programming, AI's influence on the labor market, Firefox crashes attributed to bitflips, and Wikipedia's recent transition to read-only status due to a security breach. It also features conversations about AI-generated pull requests, government surveillance via online ads, handling hardware hotplug events in Linux, and concerns surrounding GitHub security.
In addition to technical discussions, WingNews showcases creative projects like Swarm, which involves programming ants with a custom assembly language, and PageAgent, an agent GUI integrated within web applications. The platform also includes job postings, guides on technical subjects, and debates about AI ethics, reflecting the diverse interests of the Hacker News community. Powered by hn/api, WingNews mirrors content from news.ycombinator.com, allowing users to stay informed on a wide array of topics discussed in this vibrant online forum.
Keywords: #phi4, AI, API, GitHub, Go, HTMX, Hacker News, Linux, OpenTitan, WingNews, cybersecurity, dark mode, data extraction, digital ID, encryption, evolutionary algorithms, legal issues, machine learning, privacy, programming languages Comma-separated Keywords: Hacker News, programming languages Extracted Keywords: Hacker News, programming languages Final Keywords: Hacker News, programming languages Keywords: Hacker News, protest, software development, tariffs, technology news, web app
news.wingman.actor 3 days ago
|
560.
HN
Show HN: SafeAgent – exactly-once execution guard for AI agents
SafeAgent is a Python library developed to guarantee exactly-once execution for AI agents and systems that perform tool-calling tasks, addressing concerns related to unintended retries or replays of irreversible actions like sending emails, opening tickets, executing trades, or triggering payouts. It accomplishes this by implementing request-ID deduplication, ensuring that if a specific request ID is replayed, SafeAgent prevents re-execution and instead provides the original execution receipt. The library can be easily installed using pip and its code is accessible on GitHub and PyPI platforms. An example application of SafeAgent involves sending an email with a unique request ID to avoid duplication of the action, demonstrating its utility in ensuring precise task execution without redundancy.
Keywords: #phi4, GitHub, LLM agents, PyPI, Python library, SafeAgent, SettlementRequestRegistry, action replay, exactly-once execution, execute_fn, executing trades, execution receipt, irreversible actions, opening tickets, pip install, request-ID deduplication, sending emails, tool-calling systems, triggering payouts
news.ycombinator.com 3 days ago
|
562.
HN
Show HN: Steadwing – Your Autonomous On-Call Engineer
Steadwing is an autonomous platform designed to enhance incident response for engineers by efficiently diagnosing production alerts and streamlining data correlation across tools such as Datadog, GitHub, and Slack. Developed by Abejith and Dev, it aims to significantly reduce troubleshooting time through rapid delivery of structured root cause analysis within five minutes. The platform integrates seamlessly with over 20 other platforms using OAuth or API keys, eliminating the need for agents or code changes.
Steadwing excels in managing noisy environments by consolidating related alerts into single incidents, pinpointing root causes, and suggesting remedial actions based on risk assessment. It offers features such as task management for rollbacks and scaling adjustments, while facilitating interactive follow-up questions to gather deeper insights about incidents and infrastructure.
Additionally, Steadwing provides OpenAlerts, an open-source monitoring layer that integrates with AI coding agents to deliver real-time alerts for a range of infrastructure issues. The platform encourages user engagement by offering a free tier designed to solicit feedback from regular on-call engineers to further refine its capabilities.
Keywords: #phi4, AI Coding Agents, API Key, Alerts, Autonomous, Commits, Correlation, Datadog, Deployments, Diagnosis, Discord, Elasticsearch, GitHub, Incident Response, Infra Failures, Integrations, LLM Errors, MCP Server, Metrics, Microservices, Monitoring Layer, Notifications, OAuth, On-Call Engineer, OpenAlerts, Production Incidents, RCA (Root Cause Analysis), Self-Healing, Slack, Telegram, Traces
www.steadwing.com 3 days ago
|
572.
HN
Show HN: ThreatAlert – anonymous community incident map, no sign-up required
ThreatAlert is a Progressive Web App designed to allow users to anonymously report various incidents such as crimes, fires, disasters, civil unrest, and infrastructure failures via a live shared map interface. It emphasizes user privacy by hashing IP addresses before storage, eliminating the need for account creation or personal tracking. The platform relies on community-driven moderation, where reports are vetted through voting mechanisms that transition them from pending to active status, ensuring report accuracy. To maintain relevance, it employs distinct time-to-live settings across different incident categories. Developed using modern web technologies like Next.js 16 and Firebase (encompassing Firestore, Cloud Functions, and FCM), ThreatAlert utilizes Leaflet for mapping functionalities and D3.js for a 3D globe view. The entire project is open source, with its codebase hosted on GitHub under BaselAshraf81's repository, allowing for community contributions and transparency.
Keywords: #phi4, 3D globe view, Cloud Functions, D3js, FCM, Firebase, Firestore, GitHub, Leaflet, Nextjs, PWA, ThreatAlert, anonymous, civil unrest, community, crime, disasters, fire, incident map, infrastructure failures, live shared map, pin, report
threatalert.live 3 days ago
|
575.
HN
Show HN: Virtual Indoor Cycling App (Now with Shiny GTK4/Adwaita GUI)
BLE Sync Cycle (BSC) is an innovative virtual indoor cycling application that integrates a GTK4/Adwaita graphical user interface, allowing users to engage in immersive indoor training sessions using just a BLE speed sensor. This sensor syncs with video playback such that the user's pedaling pace directly influences the video’s progress, creating a dynamic and interactive experience reminiscent of popular platforms like Zwift or Rouvy but without necessitating specialized equipment. BSC leverages first-person cycling videos from sources including YouTube, Vimeo, Pexels, and DailyMotion to enhance this simulation.
The project is open-source and hosted on GitHub at [richbl/go-ble-sync-cycle](https://github.com/richbl/go-ble-sync-cycle), where users can access installation guidelines and configuration details via the project's wiki. Additionally, a roadmap detailing future development initiatives is available, encouraging community engagement and collaboration. BSC actively invites its user base to contribute by sharing their own cycling videos, thereby enriching the platform’s content library.
Currently in pre-release stages, the developers emphasize the importance of user feedback for identifying bugs and refining the application. They encourage cyclists to provide insights and suggestions that could help enhance the software's functionality and user experience. This iterative process is crucial for the app’s evolution, aiming to establish a robust open-source alternative within the virtual cycling space.
Keywords: #phi4, BLE Sync, Bugs, Community, Configuration, DailyMotion, First-Person Videos, GTK4/Adwaita, GUI, GitHub, Installation, Open-Source, Pexels, Recommendations, Roadmap, Rouvy, Speed Sensor, Video Playback, Vimeo, Virtual Indoor Cycling, YouTube, Zwift
news.ycombinator.com 3 days ago
|
576.
HN
Electrobun and WGPU: Tiny, cross-platform games and ML with Bun
Electrobun has enhanced its platform by introducing first-class support for WebGPU, empowering developers to render graphics directly onto the GPU or use popular adapters like Three.js and Babylon.js without depending on webviews. This advancement not only boosts performance in native windows but also enables more robust GPU surfaces with a minimal increase in file size. The integration of WebGPU broadens Electrobun's utility across diverse areas such as gaming, AI inference, and other GPU-intensive tasks.
In addition to the native rendering capabilities, Electrobun provides an optional Chromium-based rendering option via the bundleCEF flag for those who require consistency or specific functionalities of Chrome. Developers can incorporate WGPU into their applications through electrobun.config.ts using dynamic libraries from Dawn, supporting a wide array of programming languages including Zig, Rust, and C.
Electrobun facilitates quick project starts with pre-built templates suited for various applications like physics demonstrations, platformer games, and digit classifiers that leverage GPU power. The effectiveness of Electrobun is demonstrated through video demos and open-source projects. Looking ahead, Electrobun plans to further its offerings with integrations such as the Steam SDK and a lightweight engine designed for complex inference tasks. Users are encouraged to contribute support by engaging with the project on GitHub.
Keywords: #phi4, AI integration, Babylonjs, CDP automation, Dawn, Doom 2, Electrobun, FFI, GIT GUI, GPU rendering, GitHub, ML, Markdown Browser, Steam-sdk, Threejs, TypeScript, WGPU, cross-platform, differential updates, digit classifier, games, physics demo, platformer game, screen recording, shaders, tinygrad-like Engine, webview UIs, zstd self-extractor
blackboard.sh 3 days ago
|
577.
HN
Show HN: Md-pattern-studio – Markdown patterns for report-style documents
Md-pattern-studio is an innovative project aimed at enhancing Markdown to facilitate the creation of structured, report-style documents. Developed by Sungreong, this initiative addresses challenges associated with converting Markdown into well-structured HTML using conventional methods like renderers or language models, which often fall short in generating comprehensive HTML outputs. The project introduces specific patterns that integrate features such as cover pages, sections, multi-column layouts, and report-style blocks, all while preserving the inherent readability of Markdown. As a nascent effort, Md-pattern-studio seeks feedback from users engaged with content generated by large language models (LLMs). Interested parties can explore more or provide input through the project's GitHub page at [Md-pattern-studio on GitHub](https://github.com/sungreong/md-pattern-studio), and direct communication is encouraged via email to the developer, contingent upon providing one’s own email for correspondence.
Keywords: #phi4, GitHub, HTML, LLM-generated content, Markdown, Sungreong, cover pages, documents, feedback, layout control, multi-column layouts, patterns, renderer, report-style, sections, structured layouts, tokens
github.com 3 days ago
|
581.
HN
Octopress 3.0 Is Coming
Octopress 3.0 marks a major update aimed at resolving longstanding issues related to its distribution and maintenance, largely due to the challenges posed by its Git-based release method which led to merge conflicts and complexities in updating or customizing components like plugins and themes. To address these problems, Octopress is shifting from a monolithic product model to a collection of independently versioned gems, each with dedicated documentation and tests. This change aims to mitigate merge conflicts, ease updates, and improve integration within the Jekyll community by eliminating any perceived separation between Octopress and Jekyll.
The new release introduces several key features, including the **Octopress CLI**, which replaces the previous Rakefile, providing enhanced functionalities for creating content, managing drafts, deploying through various methods, and offering locally accessible plugin documentation. Additionally, it brings the **Octopress Ink Framework** that facilitates rapid development of plugins and themes with easy installation/removal, gem-based assets usage, automatic asset management (including compiling, compressing, fingerprinting), independent configuration without altering Jekyll's _config.yml, and generating plugin scaffolds.
For developers, Octopress 3.0 introduces tools like *Clash*, a static-site test suite to build Jekyll sites with diverse configurations, and the *Octopress Debugger*, which offers interactive debugging during site builds through a Liquid tag that provides access to site scopes. A new theme, **"Octopress Genesis,"** will demonstrate these features while establishing standards for future Jekyll themes. The release strategy includes completing this theme, crafting a migration guide, and reorganizing GitHub repositories to maintain legacy support. Overall, the overhaul of Octopress 3.0 aims to enhance usability and foster community collaboration by providing improved infrastructure and tools.
Keywords: #phi4, CLI, Clash, Debugger, Genesis, GitHub, Ink, Jekyll, Octopress, documentation, gems, migration, plugins, themes
octopress.org 3 days ago
https://news.ycombinator.com/item?id=8895231 3 days ago
|
585.
HN
Vet
Vet is a versatile standalone verification tool designed to ensure code changes and coding agent behaviors are both accurate and aligned with specified goals. It offers comprehensive review capabilities by examining conversations for goal alignment and scrutinizing code modifications for correctness. The tool can be operated via the terminal, as an agent skill, or within Continuous Integration (CI) environments, providing flexibility in its use. Vet supports Bring-Your-Own-Model functionality, allowing integration with any model provider using user-specific API keys without requiring a subscription. It prioritizes privacy by sending requests directly to inference providers rather than through Vet's servers.
For installation, Vet can be set up as an agent skill for proactive issue detection or via the command line interface (CLI) using tools like `pip`, `pipx`, or `uv`. Installation options include project-level setups that integrate at a repository's root into specific directories and user-level global installations accessible by all agents. Users can employ Vet to run checks on code implementations within repositories, compare changes against specific commits with the `--base-commit` option, or review GitHub pull requests using predefined GitHub Actions.
Security considerations are crucial when using the `--history-loader` option due to its execution privileges; users must meticulously review commands and configurations associated with this feature. Configuration-wise, Vet supports OpenAI-compatible endpoints through JSON config files and enables access to community-contributed model definitions via a model registry without necessitating upgrades of the tool itself. To standardize CI operations, named profiles can be used, while customizable issue guides can be configured using TOML configuration files.
Vet fosters open-source collaboration by being licensed under AGPL-3.0-only and invites community engagement through platforms like Discord and GitHub, encouraging shared improvements and support among its user base.
Keywords: #phi4, API, API keys, Actions, CI, CLI, GitHub, GitHub Actions, Vet, behavior, changes, code, code changes, coding agent behavior, configuration, goal, goal adherence, inference, inference providers, issue codes Keywords: Vet, issues, model, model configuration, terminal, verification, verification tool
github.com 3 days ago
|
589.
HN
Show HN: AthenaFlow – it browses your app, then writes Playwright tests
AthenaFlow is a tool crafted to enhance end-to-end (E2E) testing by tackling test drift, which occurs when initially passing tests fail over time due to application changes. It differentiates itself from AI-generated tests by employing a real browser to map interaction paths and creating human-readable specifications before generating Playwright tests. This ensures each test is tied to a traceable test case ID (TC-ID) and can self-heal using semantic identifiers rather than brittle CSS selectors, maintaining robustness even when the DOM changes.
The tool consists of three main repositories: **athena-flow-cli**, which functions as the workflow runtime integrating with Claude Code's event system via Unix domain sockets in NDJSON format. It supports session persistence with SQLite and offers a live terminal UI that can resume sessions, while providing JSONL logs for CI environments to identify failures. The **agent-web-interface** acts as an MCP server, delivering semantic snapshots of web pages to the model rather than raw DOM or accessibility trees, thus ensuring stable action resolution despite layout changes. Lastly, the **athena-workflow-marketplace** repository houses a Claude plugin containing QA domain knowledge with composable skills for analyzing codebases, planning coverage, exploring browsers, generating specs, and implementing tests as part of an integrated multi-phase workflow. Overall, AthenaFlow prioritizes test reliability and maintainability by ensuring generated tests are traceable and adaptable to application structure changes.
Keywords: #phi4, AI tools, AthenaFlow, CI, CLI, Claude Code, E2E tests, GitHub, JSONL, MCP server, NDJSON, Playwright, QA domain knowledge, SQLite, TC-ID, browser, browser exploration, codebase analysis, coverage planning, interaction paths, npm, plugin, self-healing, semantic identifiers, semantic snapshots, spec, terminal UI, workflow runtime
news.ycombinator.com 3 days ago
|
592.
HN
Crush, Welcome Home
Kujtim Hoxha's "Crush" is an innovative terminal-based AI coding agent developed using Go and the Charm stack (encompassing Bubble Tea, Bubbles, Lip Gloss, Glamour). The project has gained attention for its rapid speed and precision in executing complex coding tasks, thanks to its integration with large language models (LLMs). After transitioning back to its foundational platform, Charm, Crush benefits from both Hoxha's expertise and the full support of the Charm team. This AI tool enhances developer efficiency by simplifying intricate tasks like creating GLSL shaders into quick operations while integrating seamlessly with familiar terminal tools such as git and docker.
Crush is built upon five years of groundwork laid by Charm in refining terminal experiences, including the development of Ultraviolet, an advanced terminal UI toolkit. At a pivotal moment for Charm, which emphasizes AI integration and novel user interface innovations, Crush exemplifies the potential to transform software development culture and collaboration. With significant community support indicated by over 150,000 GitHub stars and 11,000 followers, Crush aims to revolutionize AI-powered development tools and redefine the landscape of software creation, encouraging developers to explore its capabilities.
Keywords: #phi4, AI, Bubble Tea, Bubbles, CLI, Charm, Crush, GLSL shader, GitHub, Glamour, Go, Kosovo, Kujtim Hoxha, LLMs, Lip Gloss, Prishtina, WebGL, community, developers, docker, ghc, git, nix, npm, sed, software development
charm.land 3 days ago
|
597.
HN
Show HN: Real-time collaborative editing plugin for Blender
The post introduces "Meerkat," an open-source Blender plugin designed to facilitate real-time collaborative editing within the software environment. Currently, Meerkat supports synchronization of object creation, transformations, and lights/cameras across multiple sessions, with its core networking and state synchronization functionalities already established despite being in early development. Feedback is actively sought as the project advances toward a first alpha release that will include installation instructions.
Looking ahead, the roadmap for Meerkat involves expanding the core networking layer to enable session hosting and joining capabilities, enhancing object transform synchronization, developing conflict resolution models, and integrating a user interface panel within Blender. Additionally, it aims to offer options between peer-to-peer connections or cloud relays for improved flexibility. Contributions to this project are encouraged under the GNU General Public License v3.0, ensuring that any derivative works remain open-source.
As development progresses toward its alpha stage, further details regarding installation and more comprehensive features will be provided. Those interested in contributing can access the project's GitHub repository at [arryllopez/meerkat](https://github.com/arryllopez/meerkat).
Keywords: #phi4, Blender, GNU General Public License v30, GNU General Public License v30Keywords: Blender, GitHub, architecture diagram, cloud relay, collaborative editing, conflict resolution, contributing, core networking layer, feedback, installation, lights and cameras syncing, live transforms, multiplayer scene editing, networking, object creation sync, open-source, peer-to-peer option, plugin, presence indicators, real-time collaboration, roadmap, session host join, shared sessions, state synchronization, transform synchronization
github.com 3 days ago
|
599.
HN
Tell HN: GitHub Actions Encountering Issues
GitHub Actions is currently facing issues of degraded availability as reported by a user on Hacker News, referencing an incident identified with the ID: g9j4tmfqdd09. This issue has been documented through status updates available on both GitHub's official status page and Updog AI's monitoring site. Although the problem concerning GitHub Actions’ performance is significant, it has drawn minimal attention in online discussions, evidenced by the limited engagement—a single point of interest—in the Hacker News thread where the matter was raised. The availability of detailed information via these sources provides users with avenues to track updates on this incident.
Keywords: #phi4, API, Actions, Availability, Degraded, Discuss, GitHub, GitHubStatus, Hacker News, Issues, Security, Status, Updog
news.ycombinator.com 3 days ago
|
600.
HN
GitHub Having Issues
GitHub's Actions service is currently facing degraded availability due to performance problems as of March 5, 2026. The company is actively investigating these issues and has encouraged users to stay informed about updates through various subscription methods. Users can opt for email or text message alerts regarding the incident's status, receiving notifications upon any updates or resolution. For SMS subscriptions, users must verify their numbers via an OTP process, with resending options available if needed. The service supports a broad range of countries and includes security measures such as reCAPTCHA, in compliance with Google’s Privacy Policy and Terms of Service. Additionally, webhooks and Slack integrations offer alternative ways to receive incident updates. For further details, GitHub directs users to their support site or the @githubstatus social media account. Efforts are ongoing specifically for resolving issues related to Actions, as indicated by GitHub's communications about this specific service disruption.
Keywords: #phi4, Actions, Atlassian, GitHub, OTP, Privacy Policy, SMS, Slack, availability, countries, data rates, email, incidents, mobile number, notifications, reCAPTCHA, status, subscribe, terms of service, updates, webhooks
www.githubstatus.com 3 days ago
https://www.githubstatus.com/incidents/g5gnt5l5hf56 3 days ago
|
601.
HN
Shipping System Fonts to Github.com
In July 2017, GitHub.com initiated a significant design overhaul that modernized its typography by adopting fonts adaptable to users' operating systems or devices, enhancing both readability and visual hierarchy. This change marked a departure from outdated fonts like Arial and Helvetica, instead utilizing contemporary system fonts such as Apple's San Francisco and Microsoft's Segoe to improve display quality and user experience. The redesign included updating the global font stack to prioritize these modern fonts and making adjustments to base font size and type scale for greater clarity. Despite some initial challenges—particularly Chrome rendering issues on macOS—the updates were largely well-received.
GitHub employed feature flags to incrementally introduce these changes, allowing them to refine their implementation based on user feedback. In 2017, they further iterated by incorporating SF Mono into their monospace font stack and resolving browser-specific compatibility issues. This responsive approach not only addressed technical challenges but also demonstrated GitHub's commitment to improving user experience across various platforms, showcasing an adaptive strategy that prioritizes continuous enhancement through iterative refinements based on community input.
Keywords: #phi4, Blink Browsers, CSS, Chrome Bug, Design Systems, Design Update, Dynamic Font Rendering, Feature Flags, GitHub, High DPI Screens, Modern Fonts, Monospace Font Stack, Rails, Roboto, SF Mono, San Francisco, Segoe, Shipping System Fonts, Typography, WebKit, Windows, macOS
markdotto.com 3 days ago
|
614.
HN
Code-clip: "I want this file and that dir on my clipboard, respect gitignore"
Code-clip is a utility designed to format source files for input into language models like ChatGPT or Claude while adhering to ignore rules specified in `.gitignore`, `.ignore`, and `.cursorignore` files. It facilitates the process of piping its output to clipboard utilities such as `pbcopy` on macOS, `xclip` on Linux, or `clip` on Windows. A key feature of Code-clip is its ability to automatically respect ignore rules from these files across both current and ancestor directories. The tool offers format options for outputting the formatted code in either Markdown or XML, with a recommendation for XML due to compatibility considerations with certain language models. Additionally, it estimates and prints the token count upon completion through standard error channels. Users can control how deeply Code-clip traverses directory structures by specifying depth limits via `-d` or `--max-depth`, and they can customize Markdown heading levels using `-m` or `--markdown-depth`. Installation of Code-clip is straightforward, requiring a simple command executed with Go: `go install github.com/omarish/code-clip/cmd/code-clip@latest`. By ensuring that only pertinent code is included based on project-specific ignore settings, Code-clip serves as an efficient tool for formatting files intended for language model interactions.
Keywords: #phi4, GitHub, LLM, LLM chat inputs, Markdown, Markdown heading depth Keywords: code-clip, XML, clip, clipboard, clipboard support, code-clip, cursorignore, directory, directory contents, gitignore, heading, ignore, installation, pbcopy, performance, source files, token-count, token-count estimation, traversal, traversal depth, xclip
github.com 3 days ago
|
616.
HN
Show HN: GitHub-powered instant developer portfolios
Remotedevelopers.com revolutionizes how developers present their professional profiles by leveraging GitHub accounts to create dynamic portfolios that replace conventional resumes and cover letters. By linking a GitHub account, the platform automatically aggregates repositories, skills, and activity, ensuring an updated portfolio. Users have the option to enrich their timelines with articles, posts, videos, and more, offering a comprehensive display of their work. The site is tailored for AEO/SEO optimization as well as compatibility with AI recruiters by generating llm.txt files for each profile, enhancing discoverability. It provides users with a professional email address at remotedevelopers.com and visualizes all the projects they have completed. The setup process is swift, taking less than two minutes, and is available free of charge without requiring a credit card. This platform functions as a reverse job board, treating GitHub profiles as resumes that showcase verified skills, thus allowing developers to concentrate on coding rather than traditional job application processes.
Keywords: #phi4, AEO/SEO-ready, AI recruiters, GitHub, activity, code, cover letter, developer portfolios, feedback, job board, portfolio, professional email, repos, resume, setup, skills, timeline, verified skills, visual timeline
remotedevelopers.com 3 days ago
|
627.
HN
How do I get startups to use my open-code project?
The creator of "Anabranch," an open-code orchestration system, is seeking adoption among startups. This tool automates the workflow between Jira, coding agents like Cursor or Claude, and GitHub, yet no startup has implemented it despite interest shown through Reddit engagements and recognition on GitHub. The developer aims to increase its usage without monetizing or directly approaching companies, and seeks advice on strategies for encouraging startups to utilize this open-source solution. This pursuit highlights the challenge of transitioning from initial interest to practical adoption in real-world environments.
Keywords: #phi4, GitHub, Jira, PR (pull request), automation, coding agents, interest, open source tool, open-code project, orchestration system, repository, startups, tickets
news.ycombinator.com 3 days ago
|
634.
HN
Show HN: Vet – Prevent coding agents from making mistakes
Vet is a swift, locally-operated code review tool designed to enhance the accuracy of coding agents by preventing mistakes during development. It distinguishes itself through its ability to detect more pertinent issues efficiently compared to other tools, focusing specifically on logic flaws or unhandled cases that might arise post-code generation. The integration of Vet into workflows is streamlined and user-friendly; it requires only a single line of setup using existing API keys, which facilitates its adoption in various environments like local models, CI/CD pipelines, or as an agent skill. Vet's open-source nature ensures transparency and security, with no telemetry involved, while also supporting comprehensive review capabilities over entire pull requests. Users are encouraged to explore the tool on GitHub and participate in community contributions through Discord.
Keywords: #phi4, API keys, CI, CLI, Discord, GitHub, PRs, PRs (Pull Requests), Vet, code review, coding agents, concise, conversation history, edge cases, feature requests, installation, local, logic errors, mistakes, open source, precision, precisionKeywords: Vet, skill, telemetry, tests, tool, video introduction
imbue.com 3 days ago
|
635.
HN
Show HN: See AI Come Alive AIMA Visualizations Repo (GitHub)
The "aima-visualizations" project is an open-source initiative that provides interactive visualizations of algorithms discussed in "Artificial Intelligence: A Modern Approach" by Russell and Norvig. Utilizing technologies such as React, TypeScript, D3.js, and KaTeX, the project focuses on demonstrating key concepts in artificial intelligence including its foundational elements drawn from eight disciplines, historical context, various approaches, rational agents, current capabilities, as well as associated risks and benefits. The creator of this initiative encourages feedback and contributions, inviting collaborators to participate through its GitHub-hosted repository. This endeavor aims to enhance the understanding of AI principles by visually representing them in an interactive manner.
Keywords: #phi4, AI, AIMA, Algorithms, Artificial Intelligence, Benefits, D3js, Disciplines, Foundations, GitHub, History, Interactive, KaTeX, Rational Agents, React, Risks, Russell Norvig, TypeScript, Visualizations
jsurrea.github.io 3 days ago
|
637.
HN
An iOS library to natively render After Effects vector animations
Lottie is a versatile cross-platform library that supports iOS, macOS, tvOS, visionOS, Android, and Web platforms, designed for native rendering of vector-based animations created in Adobe After Effects. It facilitates the seamless integration of complex animations by utilizing the bodymovin JSON export format, thereby eliminating the need for developers to manually recreate these animations. The library offers multiple installation options, including Swift Package Manager, CocoaPods, and Carthage, while also providing dynamic interaction capabilities such as runtime color adjustments and keyframe modifications.
A strong focus on user privacy is evident in Lottie’s approach, as it does not collect any user data and incorporates security measures like self-signed code signatures for its XCFramework bundles from version 4.4.0 onward. The library fosters community involvement by offering comprehensive documentation that guides users through cloning the repository, running tests, and integrating new animations into the testing suite. To ensure consistent coding standards, Lottie utilizes tools such as SwiftFormat and SwiftLint, supported by a Rakefile for facilitating various build commands.
Keywords: #phi4, After Effects, Airbnb Swift Style Guide, Carthage, CocoaPods, GitHub, Lottie, Rakefile, Swift Package Manager, SwiftFormat, SwiftLint, XCFramework, animations, bodymovin JSON, contributions, framework, iOS, privacy, security, snapshot tests, vector
github.com 3 days ago
|
638.
HN
OpenTitan Shipping in Production
OpenTitan is an open-source Root of Trust (RoT) initiative developed by Google and maintained by lowRISC C.I.C., now integrated into commercially available Chromebooks through Nuvoton. Over seven years, it has distinguished itself as the first RoT to support post-quantum cryptography for secure booting, offering cost-effective hardware security solutions that are customizable or independently verifiable due to its open-source nature. The project's design supports a wide range of applications and emphasizes quality assurance through top-level verification and comprehensive testing. Collaboration within the open-source community has been pivotal in OpenTitan’s success, evidenced by increasing contributors and code commits. As deployment expands into Google's datacenters, ongoing development focuses on future iterations that will support lattice-based post-quantum cryptography. This project exemplifies effective open-source methodologies applicable to broader design domains beyond security, promoting growth in commercial open silicon development. Those interested can access further information through OpenTitan’s GitHub repository or by contacting the team directly.
Keywords: #phi4, Caliptra, Chromebooks, Earl Grey, GitHub, Nuvoton, OpenTitan, Root of Trust (RoT), contributors, datacenters, design verification, hardware RoT, lattice-based PQC, lowRISC CIC, open source, post-quantum cryptography (PQC), production, silicon security
opensource.googleblog.com 3 days ago
https://lowrisc.org/ibex/ 3 days ago
https://opentitan.org/dashboard/index.html 3 days ago
https://arxiv.org/pdf/2303.07406 2 days ago
https://www.cnx-software.com/2026/03/04/dabao 2 days ago
|
651.
HN
Show HN: A unified event protocol dashboard for startup founders
The "Founder's Command Center" is an innovative prototype designed as a unified event protocol dashboard tailored for startup founders, aiming to enhance their workflow efficiency. By consolidating data from various platforms such as Stripe, GitHub, Slack, and Hubspot into one centralized feed, the system addresses the challenge of context-switching between multiple dashboards. This integration provides a cohesive view of startup activities, offering a streamlined experience for users. Currently in its nascent stage, the project is actively seeking feedback regarding its architecture, protocol approach, and user experience to further refine its capabilities. To facilitate this feedback process, a live demo is available where users can explore sample data by accessing it through the "Demo Access" tab without needing an account.
Keywords: #phi4, Command Center, Founder's Command Center, Founder's Command Center Keywords: Unified event protocol, GitHub, Hubspot, Slack, Stripe, UX, Unified event protocol, architecture, central nervous system, context-switching, dashboard, live demo, prototype, startup founders
founders-dashboard-pi.vercel.app 3 days ago
|
656.
HN
Show HN: SeaRoutes, find the shortest navigable sea routes on the globe
SeaRoutes is a specialized tool designed to assist users in identifying the shortest navigable sea routes between any two locations on Earth, presenting these routes visually on a 3D globe interface. It enhances this functionality by offering alternative pathways through various canal zones, thereby providing comprehensive route planning capabilities. Developed as an open-source project, it can be accessed and utilized via GitHub at [aayushdutt/sea-routes](https://github.com/aayushdutt/sea-routes). The tool is interactive, allowing users to engage with the globe by clicking or searching to place points of interest, thereby facilitating dynamic route determination. This combination of features makes SeaRoutes a valuable resource for anyone needing detailed and customizable sea navigation information.
Keywords: #phi4, 3D globe, Earth, GitHub, SeaRoutes, aayushdutt, alternative routes, canals zones, globe, navigable sea routes, navigation, points, search, software
searoutes.vercel.app 3 days ago
|
659.
HN
Show HN: Plought – Reduce noise in decision making
Plought is an enhanced decision-making application designed to streamline the evaluation of choices by employing structured methodologies, thereby reducing noise in decision processes. It aids users in making complex decisions such as selecting a job, house, or car by allowing them to establish criteria, score various options, and consistently compare outcomes. The app incorporates new tools for summarized analysis based on user inputs, ensuring consistency even when trade-offs are involved. Plought is accessible without cost and operates as an open-source platform that requires no login, prioritizing data privacy by storing information locally within the browser. Users have the option to export their data. For those interested in exploring or providing feedback, the app can be accessed at its official site, and its codebase is available on GitHub.
Keywords: #phi4, GitHub, Plought, alternatives, analysis, app, browser, choices, comparisons, criteria, decision-making, export, feedback, local storage, methods, open source, outcomes, privacy, privacy Keywords: Plought, structured, tools, tradeoffs
plought.app 3 days ago
|
666.
HN
Story Builder – AI branching narrative generator (CLI tool)
*Story Builder* is a command-line interface (CLI) tool created by loder-coder that enables the generation of branching narratives through artificial intelligence, drawing inspiration from interactive fiction and game prototyping. This innovative tool streamlines the development of intricate story frameworks from straightforward prompts, catering to needs in interactive fiction creation, narrative prototyping, and exploration of story graphs. Its standout features include AI-powered branch generation, expansion based on user prompts, a developer-friendly CLI workflow, and the ability to export the developed story structures. There are two versions available: a Lite version that is open source on GitHub and provides basic story generation capabilities, and a Pro version accessible via Gumroad, which offers enhanced functionalities such as controlled branching, reproducible outputs, and additional exporting options. Users interested in further details or wishing to provide feedback can visit the respective GitHub repository for the Lite version or the Gumroad page for the Pro version.
Keywords: #phi4, AI, CLI, CLI tool, GitHub, Gumroad, Lite, Lite version, Pro, Pro version, Story Builder, branch generation, branching, branching narratives, controlled branching, developers, exportable, exportable structure, game prototyping, interactive fiction, narratives, prompt-based, reproducible outputs, reproducible outputs Keywords: Story Builder, story graph, workflow
news.ycombinator.com 3 days ago
|
677.
HN
GitHub Actions is shitting the bed again
GitHub Actions is currently facing significant service degradation that has impacted its performance, leading to delays in queuing workflow runs and reduced availability of Webhooks and Actions. This issue was first reported on March 5, 2026, with GitHub actively investigating the root causes. To keep users informed about any updates or resolutions, GitHub encourages subscriptions for notifications via email or SMS. Users can subscribe by providing their contact information, including country-specific phone numbers for SMS alerts, while agreeing to the platform's privacy policies. Additionally, GitHub offers alternative communication channels such as Slack webhooks and RSS feeds for real-time incident status updates. The company also provides various resources and support options to assist users in navigating these issues.
Keywords: #phi4, Actions, Atlassian, GitHub, OTP, Privacy Policy, SMS, Statuspage, availability, delays, email, incidents, mobile number, notifications, performance, reCAPTCHA, service degradation, subscribe, updates, verification, verification Keywords: GitHub, webhooks
www.githubstatus.com 3 days ago
https://mrshu.github.io/github-statuses/ 3 days ago
https://thenewstack.io/github-will-prioritize-migrating-to-a 3 days ago
https://en.wikipedia.org/wiki/Tay_(chatbot) 3 days ago
https://news.ycombinator.com/item?id=22867803 3 days ago
|
680.
HN
AI Tools Creating "Convenience Loops" That Reshape Developer Language Choices
The Octoverse 2025 data from GitHub highlights the growing influence of AI tools, particularly GitHub Copilot, on developer language preferences through "convenience loops." This trend is evident in TypeScript's surge to become the most-used language on GitHub, surpassing Python and JavaScript. Its rise is attributed to its strong typing and compatibility with AI assistants, which offer clearer guidance and minimize errors, enhancing usability. Consequently, languages that employ static type-checking are gaining traction as they effectively catch AI-generated code errors before production.
Despite TypeScript's ascendancy in general activity levels within the GitHub ecosystem, Python continues to dominate AI project development due to its efficiency in model training. This situation presents a challenge for newer programming languages; their lack of extensive existing code bases means less support from AI tools, prompting developers to opt for more established languages and perpetuating their popularity.
The data underscores the massive scale of these shifts, with GitHub recording 180 million developers, 630 million repositories, and nearly a billion commits in 2025. Leaders are encouraged not only to track AI tool usage metrics but also to evaluate the quality of outputs produced. Tools like GitHub's Copilot metrics dashboard provide valuable insights for this purpose.
Overall, AI compatibility is subtly yet profoundly reshaping technology decisions. As developers prioritize languages that integrate well with AI assistants, those tools and languages less compatible are gradually losing ground. This trend underscores a broader industry shift towards optimizing developer productivity through enhanced tool synergy.
Keywords: #phi4, AI Coding Assistants, AI Tools, Code Reliability, Convenience Loops, Copilot, Developer Language Choices, Feedback Loop, GitHub, JavaScript, LLM SDKs, Luau, Octoverse 2025, Python, Static Typing, Technology Decisions, Type-Checking, TypeScript, Typst, Usage Metrics Dashboard
www.infoq.com 3 days ago
|
690.
HN
Show HN: LiberClaw, deploy AI agents that run 24/7 on their own VMs
LiberClaw is an innovative open-source platform designed for continuous deployment of AI agents onto dedicated virtual machines (VMs). It empowers users to define agent functionalities through a markdown-based skills file, ensuring efficient management of persistent memory across conversations and enabling background tasks via a heartbeat system. Each agent operates autonomously on its own VM, complete with separate file systems, databases, and HTTPS endpoints, leveraging open models such as Qwen3 Coder and GLM-4.7 for inference without needing API keys from services like OpenAI or Anthropic.
The platform supports the development of various AI-driven tools including code review bots, research agents, personal assistants, and monitoring tools. Currently, it sustains 61 active agents across 578 conversations with a high reliability rate of 99.7% uptime. LiberClaw provides a free tier that allows users to deploy up to two agents without requiring credit card information, and the deployment process is remarkably swift, taking under five minutes.
The source code for the agent system is openly accessible on GitHub (https://github.com/Libertai/liberclaw-agent), with potential plans to open-source the platform's core code responsible for VM management on Aleph Cloud. Users can access the application through https://app.liberclaw.ai, highlighting LiberClaw’s commitment to accessibility and user empowerment in AI tool development.
Keywords: #phi4, AI agents, GitHub, HTTPS endpoint, LiberClaw, VM filesystem, aleph cloud, bash, code review bots, database, deployment, free tier, heartbeat system, inference models, markdown, monitoring tools, open-source, persistent memory, personal assistants, subagents, uptime, virtual machines, web fetch
news.ycombinator.com 3 days ago
https://youtu.be/57epfQ66Uuw 3 days ago
|
694.
HN
Show HN: Reduce LLM token use by ~30% with this MCP/CLI tool(Claude benchmarked)
Tilth is a comprehensive tool designed to enhance code reading efficiency for both humans and AI agents by integrating ripgrep, tree-sitter, and cat into a unified system. Version 0.4.4 introduced adaptive second-hop impact analysis, improving the tracing of function callers with up to ten unique callers in one scan and establishing a 26-task Opus baseline that increased Haiku adoption from 42% to 78%, resulting in a 38% cost reduction per correct instance. In version 0.4.5, the TOKEN_THRESHOLD was raised from 3500 to 6000 estimated tokens, allowing mid-sized files to return full content without needing multiple section calls for AI agents. This update also significantly improved gin_radix_tree and rg_search_dispatch performance while achieving 100% accuracy with Sonnet, alongside a notable cost reduction. As an open-source project hosted on GitHub, Tilth's maintainer seeks contributions from those capable of running benchmarks, particularly using Opus, due to budget constraints for extensive testing. Full results are available in the project's repository.
Keywords: #phi4, AI agents, Claude benchmarked, GitHub, MCP/CLI tool, Reduce LLM token use, Show HN, Smart code reading, Sonnet accuracy, TOKEN_THRESHOLD, Tilth, adaptive 2nd-hop impact analysis, callers search, function, gin_radix_tree, rg_search_dispatch, ripgrep, tree-sitter
news.ycombinator.com 3 days ago
|
699.
HN
Show HN: Open Right Zoom, Open Source Alternative to Right Zoom for macOS
Open Right Zoom is an open-source macOS utility designed as an alternative to applications like Right Zoom, BetterZoom, and Magnet, developed by Michele0303. It enhances the functionality of the green zoom button on Macs running macOS 13 Ventura or later, enabling windows to maximize without entering full-screen mode while keeping both the Dock and menu bar visible. A second click reverts the window back to its original size. Holding any modifier key (Command, Control, Shift, Option) activates standard macOS fullscreen mode. The utility supports all applications, including Finder, Safari, Terminal, VS Code, Chrome, among others. Users can either download a pre-built version from GitHub or build it themselves using Xcode. Installation requires moving the app to the /Applications folder and removing its quarantine flag due to being unsigned, followed by granting Accessibility access. Open Right Zoom is distributed under the MIT license, ensuring broad usability and modification rights for users.
Keywords: #phi4, Accessibility, Chrome, Dock, Finder, GitHub, MIT License, Open Right Zoom, Safari, Terminal, VS Code, Ventura, Xcodeproj, alternative, build from source, fullscreen, git clone, macOS, maximize windows, menu bar, utility
github.com 3 days ago
|
706.
HN
TypeScript surpassed Python, JavaScript to become most-used language on GitHub
In August 2025, TypeScript emerged as the most-used language on GitHub, surpassing Python and JavaScript, a change driven by AI integration in software development that reshaped developers' preferences towards languages offering reduced friction and enhanced convenience. This shift highlights how AI facilitates coding through tools like GitHub Copilot, making complex languages more accessible and appealing, especially strongly typed ones like TypeScript, which provide clear constraints that improve AI reliability. As a result, TypeScript experienced a 66% growth year-over-year. While AI-driven workflows have significantly boosted productivity, they also demand stricter architectural oversight to prevent drift, emphasizing the need for teams and leaders to establish strong patterns and use type systems as guardrails.
Engineering leaders are advised to prepare for increased throughput by standardizing processes and investing in architectural review capacities, ensuring high-quality outputs through rigorous testing of AI-generated code. Monitoring these outputs with detailed metrics is crucial to maintain alignment with design principles. The Octoverse 2025 findings underscore that AI's influence extends beyond coding speed, impacting broader technology ecosystems and decision-making, necessitating a conscious consideration of AI compatibility in tool and language selection. This paradigm shift highlights the importance for developers and leaders to understand how technological habits evolve around AI-assisted workflows to mitigate future development friction.
Keywords: #phi4, AI, Copilot, GitHub, JavaScript, LLM SDKs, Octoverse 2025, Python, TypeScript, architectural drift, convenience loop, developer productivity, strongly typed languages, type systems
github.blog 3 days ago
|
727.
HN
Ten Years of Deploying to Production
In 2018, an operations team was responsible for bi-weekly production deployments at a company beginning its exploration of AWS for internal systems. The deployment process was rigid, requiring frequent intervention from the ops staff due to inflexible timelines and lack of a formalized code review or versioning system. This environment posed significant challenges for the data science team in deploying machine learning models efficiently.
To address these issues, the author spearheaded the adoption of DevOps practices within the organization. This involved collaboration with both engineering and operations teams, the introduction of Chef to automate tasks, and the establishment of an internal PyPi repository to manage dependencies effectively. Additionally, structured workflows such as tagging releases and employing pull requests were implemented, enabling more streamlined and successful model deployments.
Over time, from 2018 to 2026, there has been a notable transformation in operational philosophy. The focus shifted from the operations team's primary concern of protecting production at all costs to an approach led by Platform Engineering that prioritizes enhancing developer experience and accelerating CI/CD processes. This modern strategy emphasizes facilitating easier and faster deployments for developers while ensuring production systems remain robust and resilient, allowing for quick issue resolution without compromising system integrity.
Keywords: #phi4, AWS, CI/CD, Chef, DevOps, GitHub, ML models, PRs, PyPi, Python, VM, business logic, change management, data science, deployment, developer experience, infrastructure, internal repository, mission, operations team, ops, platform engineering, production, resilience, self-service path, ticketing, training data, versioning
brandonvin.github.io 3 days ago
|
740.
HN
Self-Supervised Flow Matching for Scalable Multi-Modal Synthesis
The document presents "Self-Supervised Flow Matching for Scalable Multi-Modal Synthesis," a collaborative research initiative by Black Forest Labs and Frontier AI Lab, featuring contributions from researchers such as Hila Chefer, Patrick Esser, Dominik Lorenz, Dustin Podell, Vikash Raja, Vinh Tong, Antonio Torralba, and Robin Rombach. This project centers on the development of FLUX models (FLUX.2 MaxFLUX.2 and Klein), which employ self-supervised learning techniques to enable scalable multi-modal synthesis. The research is part of Black Forest Labs' larger AI research and development strategy, providing tools like an API, open weights, documentation, and licensing details through Hugging Face and GitHub platforms.
Black Forest Labs underscores its commitment to responsible AI development, focusing on trust, security, and compliance with ISO 27001 standards. The company ensures robust governance and ethical guidelines are upheld in their projects, offering resources including various legal terms, such as a Non-Commercial License, and comprehensive documentation and support for users. Through these efforts, Black Forest Labs aims to advance AI technologies while maintaining high standards of responsibility and integrity.
Keywords: #phi4, Black Forest Labs, Documentation, FLUX2, Frontier AI Lab, GitHub, Hugging Face, Klein, MaxFLUX2, ModelsAPI, Multi-Modal Synthesis, Non-Commercial License Terms, Open Weights, Responsible AI Development Policy, Self-Supervised Flow Matching
bfl.ai 3 days ago
|
741.
HN
Show HN: Stop LLMs from brute forcing (guessing) APIs
The project "TEKIR" is designed to address challenges in AI agent interactions with API systems, specifically focusing on preventing brute-force attempts through trial and error due to insufficient guidance within traditional RESTful APIs. These APIs often lack explicit instructions for subsequent actions, prompting agents to guess parameters and formats. TEKIR resolves this by augmenting API responses with fields like `next_actions`, `agent_guidance`, and `reason`, which direct AI on what steps to take next following both successful and unsuccessful responses. This method is compatible with existing standards such as RFC 9457 and aligns with the principles of HATEOAS, but provides more readable and agent-specific guidance. TEKIR's implementation includes an npm package, middleware, and markdown specifications for integration into systems like Claude or Cursor.
The name "TEKIR" reflects both personal inspiration and thematic relevance; it honors the author's late cat Çılgın (meaning "crazy" in Turkish), drawing parallels to the resilient nature of a tabby cat ("tekir") that thrives independently. The project aims to emulate these traits by developing systems capable of autonomous decision-making without constant human intervention, echoing the author’s experiences and sentiments associated with their pet. Through this approach, TEKIR aspires to foster self-sufficiency in AI-driven applications.
Keywords: #phi4, APIs, Express/Fastify, GitHub, HATEOAS, Istanbul, LLMs, RFC 9457, TEKIR, agent_guidance, agents, automated agents, brute forcing, context, documentation, dynamic API design, intelligent reasoning, middleware, next_actions, npm package, problem details, project page Keywords: APIs, resilience, tabby cats
tangelo-ltd.github.io 3 days ago
|
742.
HN
Show HN: Captain Claw local AI agent, 29 tools, multi-session, DAG orchestration
Captain Claw is an open-source AI platform designed for local deployment, supporting various large language model providers such as OpenAI, Anthropic, Gemini, and Ollama. It facilitates a persistent multi-session environment that allows users to run different models concurrently and interchangeably with first-class session management, enabling seamless context switching and task orchestration.
The platform boasts several key features: it supports multiple models simultaneously within separate sessions, allowing the use of diverse AI models like Claude and GPT together. Persistent workflows enable tasks to resume exactly where they were left off. Built-in safety mechanisms ensure secure operations by conducting input, output, and script checks. Captain Claw includes a comprehensive set of 29 tools for various tasks ranging from shell commands, file manipulations, web searches, document processing (PDFs, DOCXs, XLSXs, PPTXs), image generation/OCR/vision to email management and integration with Google services.
Additionally, it features an orchestrator mode that breaks down complex tasks into parallel Directed Acyclic Graphs (DAG) across sessions while offering real-time progress monitoring. For user interaction, Captain Claw provides a web interface and a command-line interface for terminal-based users. Configuration is manageable through YAML files and environment variables, supporting advanced functionalities such as deep memory via Typesense, relational data storage, and agent-to-agent routing using BotPort.
Installation options include pip or Docker, with detailed instructions available in the USAGE.md documentation. The project fosters community involvement by welcoming GitHub contributions and issue reporting, ensuring an evolving and collaborative development environment.
Keywords: #phi4, AI agent, BotPort routing, BotPort routing Keywords: Captain Claw, Captain Claw, DAG orchestration, Docker, GitHub, LLM providers, SQLite, YAML configuration, local runtime, multi-session, sessions, tools, web UI
github.com 3 days ago
|
746.
HN
Show HN: VideoNinja – paste video URLs, walk away, they download
VideoNinja is a user-friendly application designed to simplify video downloading by allowing users to paste URLs directly into the app without needing terminal commands. It features a graphical interface that provides real-time updates on queued downloads, including available disk space, and enables easy access to the output folder with just one click. The tool ensures downloaded content persists even after restarts. VideoNinja relies on yt-dlp for downloading and ffmpeg for processing videos; it attempts to automatically find these dependencies or offers setup assistance if they are not present. Initially a private project, it is now publicly accessible under an MIT license, with installers available for both Mac and Windows platforms. The application is hosted on GitHub, offering users easy access to the software and its source code.
Keywords: #phi4, AI, GUI, GitHub, MIT, Mac, URLs, VideoNinja, Windows, disk space, download, ffmpeg, installers, ninja, queue, restarts, yt-dlp
news.ycombinator.com 3 days ago
|
755.
HN
It's time for open source to retire
MalusCorp's letter, penned by CEO Mike Nolan, discusses the company's strategy to move away from reliance on open-source software due to perceived risks and inefficiencies in a commercial environment. The communication recognizes the significant contributions of the open-source community but argues that these efforts are not sustainable for businesses. MalusCorp identifies key issues with open source, such as accidental failures exemplified by Log4Shell, intentional disruptions driven by political or personal motives, and the intricate legal compliance challenges involved.
To address these concerns, MalusCorp introduces "cleanroom-as-a-service," an innovative AI-driven platform that recreates software dependencies independently from their original codebases. This approach aims to enhance reliability, ensure legal compliance, and eliminate supply chain vulnerabilities while offering contractual support and reducing overhead costs for companies. Anticipating ethical objections regarding the use of open-source ideas without direct compensation, MalusCorp argues that its practices align with those of many businesses already utilizing open-source software.
The letter critiques the current model as flawed due to unsustainable maintainer burdens and broken social contracts within the community. MalusCorp presents its solution as a necessary evolution, freeing software from outdated constraints while expressing gratitude for the foundational work by the open-source community. Ultimately, MalusCorp advocates for a shift toward a more secure and commercially viable model that upholds the collaborative spirit of open source but adapts it to meet modern business requirements.
Keywords: #phi4, AI, AI tools, Fortune 500, GitHub, GitHub issues, MalusCorp, Open source, cleanroom, cleanroom engineering, commercial, commercial alternative, compliance, compliance overhead, copyright, copyright law, ethical objections, ethics, gratitude, license, license liberation, retirement, software, software infrastructure Keywords: Open source, supply chain, supply chain risk
malus.sh 3 days ago
https://fosdem.org/2026/schedule/event/SUVS7G 3 days ago
https://youtu.be/9qEtm2zx314 3 days ago
|
757.
HN
Show HN: Turn GitHub commits into a publish-ready changelog
HeyEmit is a GitHub App designed to facilitate the creation of changelogs by automating draft entry generation from commit diffs. It streamlines changelog maintenance by enabling users to set rules for triggering entries and manage drafts before they are published, without fully automating release processes, thus encouraging active user involvement in updating and publishing changes. Developers can connect their GitHub repositories to HeyEmit, allowing the platform to assist in organizing and drafting changelog entries efficiently. In addition to this core functionality, HeyEmit offers an embeddable widget for integration into other apps or websites and provides a public changelog page for broader visibility. Although it is a paid service, it includes AI-generated summaries for users who prefer automatic drafting of changelogs. The platform seeks user feedback on current changelog practices and potential workflow integrations while highlighting desirable features to enhance its utility. Further details about HeyEmit can be accessed through their website at heyemit.com.
Keywords: #phi4, AI-generated summaries, GitHub, GitHub App, HeyEmit, changelog, commit diffs, commits, draft entries, paid tool, public page, repository events, rules, widget, workflow
heyemit.com 3 days ago
|
759.
HN
NiroDB – A key-value storage engine built from scratch in Go
NiroDB is a novel key-value storage engine crafted entirely in Go without relying on external libraries. It incorporates several components aimed at optimizing performance and reliability, including a Skip List memtable for efficient data reads and writes, and a Write-Ahead Log enhanced with CRC32 to ensure robust crash recovery. The system uses an SSTable version 2 equipped with a Bloom Filter, maintaining a low false positive rate of approximately 0.8%, alongside size-tiered compaction to manage storage efficiently. Additionally, NiroDB features a TCP server that supports the RESP protocol, ensuring compatibility with Redis applications. While still in its developmental stages, NiroDB is operational and accessible through netcat, inviting contributions and feedback from developers via its GitHub repository at github.com/nirodbx/niroddb.
Keywords: #phi4, Bloom Filter, CRC32, GitHub, Go, NiroDB, RESP protocol, Redis-compatible, SSTable v2, Size-tiered Compaction, Skip List, TCP Server, Write-Ahead Log, contributions, crash recovery, feedback, key-value storage, memtable, netcat
news.ycombinator.com 3 days ago
|
768.
HN
Stop Writing Instrumentation Code
The article explores the evolution of distributed tracing within application observability, comparing traditional manual instrumentation methods with innovative compiler-based automation. Traditionally, developers using OpenTelemetry have manually instrumented their code to include spans that capture operations like database queries or service calls, an approach prone to errors and inconsistencies due to reliance on developer diligence in adding necessary annotations. While OpenTelemetry offers some automatic and recommended manual instrumentation for frameworks such as Express and PostgreSQL, it fails to automatically trace application-specific business logic without further manual effort, resulting in incomplete tracing coverage that complicates debugging and performance analysis.
The article introduces Encore, a backend framework designed to automate distributed tracing by leveraging typed infrastructure declarations in languages like TypeScript or Go. Using a Rust-based static analyzer, Encore achieves comprehensive tracing of all operations directly from the code's structural declarations, ensuring 100% coverage for activities such as API calls and database queries without requiring manual instrumentation. This method streamlines developer workflows by removing the need for manual annotations and providing consistent tracing in both development and production environments. Encoure supports integration with existing observability tools through OpenTelemetry.
The transition from manual code annotation to compiler-generated insights reflects a broader shift towards declarative coding practices that automate traditionally manual processes in infrastructure management. This advancement not only enhances the reliability and comprehensiveness of tracing data but also facilitates the development of sophisticated analytical features, thereby improving overall system observability.
Keywords: #phi4, API endpoints, Encore, GitHub, HTTP calls, OTLP, OpenTelemetry, SDK, Terraform, TypeScript, auto-instrumentation, backend, cache operations, compiler-level, database queries, infrastructure, instrumentation, manual instrumentation, observability, pub/sub messages, runtime, service-to-service RPC, spans, static analyzer, tracing
encore.dev 3 days ago
|
772.
HN
FlowLessAI – connects to GitHub, audits your codebase, delivers a PR with fixes
FlowLessAI is an innovative early-access tool that offers 300 free credits to new users, designed to integrate seamlessly with GitHub for automatic codebase auditing. The platform specializes in identifying security vulnerabilities, logic errors, and architectural issues that standard compilers might overlook. By generating production-ready Pull Requests (PRs) directly on GitHub, FlowLessAI streamlines the process from repository selection to delivering verified PRs without requiring manual setup. Each fix is meticulously reviewable at the line level, enhancing precision and accountability. Notably, FlowLessAI surpasses leading AI agents in detecting a wider range of issues, including hardcoded secrets and SSL misconfigurations. Additionally, it provides comprehensive audit artifacts for compliance purposes and supports integration into existing workflows, thereby simplifying the adoption process for teams seeking to enhance their code quality and security practices.
Keywords: #phi4, AI agents, Early Access, FlowLessAI, GitHub, PR fixes, SSL misconfigurations, architectural issues, automated audit, codebase audit, compliance artifacts, hardcoded secrets, impact findings, independent tests, line-level changes, logic errors, production-ready, pull request, repository selection, security vulnerabilities
www.flowlessai.one 3 days ago
|
778.
HN
Show HN: OneManBSD – A self-containing OpenBSD build with all source in the ISO
OneManBSD is an OpenBSD 7.8 installation image tailored for i386 platforms that emphasizes user independence and comprehensive system control. It contains all necessary source files within its ISO (sys.tgz, src.tgz, xenocara.tgz, and ports.tgz), enabling users to rebuild both the kernel and base system offline. By incorporating lightweight components such as JWM, XFE, and Nedit, it avoids unnecessary bloat while offering full hardware-level control for tasks like audio management. The project includes extensive documentation within the image itself. Rather than creating a new distribution, OneManBSD encourages users to construct their own customizable systems from source code, fostering freedom and diversity in contrast to server-controlled operating systems dominated by major technology companies. It serves as proof that it is feasible to maintain an autonomous workflow on older hardware, opposing modern trends of centralized control and instability within operating systems. A 90-second demo highlights the image's quick boot speed and setup, with further exploration available through a downloadable installer image.
Keywords: #phi4, Github, ISO, JWM, Nedit, OneManBSD, OpenBSD, Sovereign Features, XFE, big corporations, centralized control, demo, desktop OS, distro, diversification, forced updates, freedom, hardware-level control, i386 platforms, installer image, libraries, mixerctl, modern OS, notification beeps, offline documentation, older hardware, open source, portstgz, rebuildable, self-contained, server-controlled clients, source, srctgz, systgz, unstable software environment, version control, workflow, xenocaratgz
bialamusic.com 3 days ago
|
782.
HN
Show HN: Khaga – AI Infrastructure Diagnosis for AWS, GCP, Azure and Kubernetes
Khaga is an innovative AI-driven tool designed to enhance infrastructure diagnosis across multiple cloud platforms including AWS, GCP, Azure, and Kubernetes. It addresses the inefficiencies associated with using various monitoring tools by providing root cause analysis in plain English, coupled with severity ratings, evidence, and suggested corrective actions. Khaga supports a range of functionalities such as Terraform plan review, Dockerfile analysis, CI/CD log parsing, and compliance estimates for standards like SOC2 and ISO27001. Among its standout features are multi-cloud diagnostic capabilities, predictive intelligence to anticipate infrastructure failures, instant alerts delivered through channels like Slack, email, or PagerDuty, AI-powered reviews of Terraform and Helm configurations, and real-time root cause analysis specifically tailored for CI/CD pipelines and Dockerfiles. The service is accessible without any financial commitment, as users can try it free of charge without needing a credit card. Khaga encourages feedback from infrastructure managers to refine its offerings further.
Keywords: #phi4, AI Infrastructure Diagnosis, AWS, Azure, CI/CD, CloudWatch, Docker, Dockerfile, GCP, GitHub, GitLab, ISO27001 compliance, IaC Security, Khaga, Kubernetes, PagerDuty, SOC2 compliance, Slack, Terraform, instant alerts, kubectl, multi-cloud, pattern recognition, predictive intelligence, real-time diagnosis, root cause analysis
khaga.dev 3 days ago
|
787.
HN
Phi-4-reasoning-vision and the lessons of training a multimodal reasoning model
Phi-4-reasoning-vision-15B is an open-weight multimodal reasoning model boasting 15 billion parameters, engineered to optimize vision-language tasks through a balance of reasoning power, efficiency, and training data demands. It excels in mathematical, scientific reasoning, and understanding user interfaces while maintaining competitive performance with significantly reduced computational requirements compared to larger models. Accessible via platforms like Microsoft Foundry, HuggingFace, and GitHub, its development highlights several key insights: strategic architecture choices, meticulous data curation, and the integration of both reasoning and non-reasoning data are crucial for success.
The model employs a mid-fusion architecture that effectively combines visual and textual information and utilizes the SigLIP-2 vision encoder to process high-resolution images efficiently. Data quality is prioritized with datasets sourced from open-source origins, refined for accuracy and relevance, and enhanced by synthetic data to bolster text-rich visual reasoning capabilities. A hybrid training approach incorporates both non-reasoning and reasoning tasks, enabling the model to discern when reasoning is necessary.
Phi-4-reasoning-vision-15B demonstrates strong performance across various vision-language tasks, particularly excelling in mathematical and scientific reasoning within computer-user interface contexts. Evaluations reveal that its mixed-reasoning abilities often surpass models confined to either purely non-thinking or thinking modes, achieving an optimal balance between accuracy and computational cost. Integral to the model's development are safety considerations aligned with Microsoft’s Responsible AI Principles. Released under a permissive license, Phi-4-reasoning-vision-15B encourages community engagement in advancing multimodal system research and development.
Keywords: #phi4, GitHub, HuggingFace, Microsoft Foundry, Phi-4-reasoning-vision, RL (Reinforcement Learning), Responsible AI Principles, SFT (Supervised Fine-Tuning), SigLIP-2, architecture choices, compute costs, computer-use scenarios, data curation, dynamic resolution, efficiency, math and science reasoning, mid-fusion architecture, model training, multimodal reasoning, reasoning traces, safety datasets, synthetic data, vision-language tasks
www.microsoft.com 4 days ago
|
790.
HN
Ghinst – Install from GitHub release section to –/.local/bin
Ghinst is a utility designed to streamline the installation of binaries from GitHub releases directly into the user's local binary directory (`~/.local/bin`). It simplifies this process by automatically determining and downloading the appropriate release assets based on the operating system and architecture of the user's machine. Users have the flexibility to install either the latest available version or a specific version of a repository. The tool is installed via the command `go install github.com/tebeka/ghinst@latest`. To use Ghinst, commands such as `ghinst owner/repo[@version]` are employed, where users can specify the desired GitHub repository and optionally its version. For accessing private repositories or avoiding GitHub API rate limits, it is recommended to set a personal authentication token with the command `export GITHUB_TOKEN=your_token_here`. Ghinst facilitates seamless binary management while being available under an MIT license.
Keywords: #phi4, API, GITHUB_TOKEN, GitHub, MIT license, MIT license Keywords: GitHub, OS, architecture, asset, authentication, binaries, binary, fetches, ghinst, install, private repos, release, releases, symlink, usage
github.com 4 days ago
|
792.
HN
Improving Django Admin UI with Django-unfold
To improve the Django Admin User Interface, developers can utilize the Django-unfold library, which offers enhanced customization capabilities. For those encountering challenges in implementing particular features, despite consulting documentation, there is an open-sourced demo site hosted on GitHub that provides a variety of practical examples. This resource serves as a valuable tool for both understanding and effectively applying the library's functionalities to their projects.
Keywords: #phi4, Admin UI, Django, Django-unfold, GitHub, demo site, documentation, examples, features, integrate, open-sourced, technical
unfoldadmin.com 4 days ago
|
818.
HN
Guard rails for AI agents and the developers who ship with them
DevRail is an AI development framework designed to enforce best practices and standards in software projects. For new projects, it offers templates accessible on GitHub or GitLab that include essential components like Makefile, `.devrail.yml`, agent instructions, and pre-commit hooks. Existing repositories can be upgraded to DevRail by following a retrofitting guide if they lack the `.devrail.yml` file.
The framework emphasizes strict quality assurance, mandating the use of `make check` before task completion to ensure all checks on linting, formatting, security, and testing are passed. It requires adherence to conventional commit message formats and insists on environment isolation using Docker containers from ghcr.io/devrail-dev/dev-toolchain:v1 for tool installations instead of the host system.
DevRail promotes consistency in code formatting by adhering to `.editorconfig` rules and mandates that scripts be idempotent, verifying conditions before execution. Documentation standards are outlined in `DEVELOPMENT.md`, guiding users on compliance. Error handling is rigorous; issues found during checks must be resolved rather than suppressed.
The framework provides a variety of make targets for tasks such as linting, formatting, testing, security scanning, and changelog generation, along with a help option to list all available commands. DevRail supports multiple programming languages, including Python, Bash, Terraform, Ansible, Ruby, Go, JavaScript, and Rust, with configurations specified in `.devrail.yml`.
Keywords: #phi4, Ansible, Bash, DevRail, Docker, GitHub, GitLab, Go, JavaScript, Makefile, Python, Ruby, RustExtracted Keywords: DevRail, RustKeywords: DevRail, Terraform, `devrailyml`, `editorconfig`, `make check`, changelog generation, conventional commits, development agent, formatters, formatting, idempotent scripts, language detection, language detectionComma-separated List: DevRail, language detectionFinal Keywords: DevRail, linters, linting, pre-commit hooks, security scanners, security scanning, templates, test runners, testing
devrail.dev 4 days ago
|
825.
HN
Show HN: ChatyDevOps – Local DevOps workstation for SSH and deploys
ChatyDevOps is a comprehensive local workstation designed to enhance DevOps workflows by centralizing the management of multiple servers within a single interface, thus addressing common challenges encountered across development, staging, and production environments. It features an array of tools including multiple SSH terminals for simultaneous server access, command presets for efficient task repetition, a deployment flow with dry-run capabilities to minimize errors during execution, real-time log streaming for immediate feedback, and API testing functionalities. By operating locally on the user's machine, ChatyDevOps ensures privacy by securely storing credentials internally rather than relying on external services. This approach simplifies operations and maintains data security. For further exploration, resources such as their official website, GitHub releases page, and a demonstrative YouTube video are available. The tool is open to feedback from its users, encouraging continuous improvement based on user experiences and suggestions.
Keywords: #phi4, API, ChatyDevOps, DevOps, GitHub, SSH, credentials, deploys, dev, dry-run, logs, privacy, prod, scripts, servers, staging, terminals, tools
devland.chatyshop.com 4 days ago
|
826.
HN
Desloppify
Desloppify is a tool designed to elevate the quality of software codebases by integrating mechanical analysis with subjective reviews, targeting issues like dead code, duplication, complexity, naming conventions, abstractions, and module boundaries. It operates using a prioritized fix loop that spans multiple sessions and offers a score resistant to manipulation, ensuring an accurate reflection of codebase quality across its 28 supported languages. This tool guides AI coding agents through commands that facilitate iterative scanning and fixing processes, emphasizing sustainable engineering practices over rapid development by maintaining high standards consistently.
The primary goal of Desloppify is to transform the focus from "vibe coding"—a term denoting fast-paced but less structured development—to a more reliable engineering approach that prioritizes maintainability and quality. The tool employs a cycle where non-essential directories are excluded, scans are conducted, fixes are applied, and reassessments continue until a desired quality score is achieved. This method ensures continuous improvement and discourages superficial enhancements.
Additionally, Desloppify emphasizes genuine metrics for codebase enhancement by making its scoring system resistant to manipulation, which fosters trust in the evaluation process. The tool also promotes community involvement through GitHub, encouraging users to contribute by reporting issues or suggesting improvements under an MIT License. Ultimately, Desloppify aspires to assist developers in crafting codebases that are respected for their high quality and maintainability by seasoned engineers, thus promoting long-term sustainable development practices.
Keywords: #phi4, AI, AI coding agent, Desloppify, GitHub, GitHub badge, LLM, LLM review, MIT License Keywords: Desloppify, badge, codebase, codebase quality, coding, community, depth, detection, engineering, engineering standard, fix, guide, languages, languages support, license, loop, mechanical, mechanical detection, plugin, plugin depth, prioritized fix loop, quality, refactor, review, scan, scoring, standard, workflow, workflow guide
github.com 4 days ago
|
832.
HN
Hiring Dread
The text discusses the challenges of hiring mid-level web developers in an environment where there is a surge of underqualified applicants and high expectations for development standards. The author's effective strategy involves identifying promising candidates through their self-initiated projects online, focusing on those who exhibit genuine passion and problem-solving skills in coding. These junior hires undergo extensive training to successfully integrate into the team.
However, the rise of Large Language Models (LLMs) has introduced new challenges by enabling developers to generate code without deep understanding, potentially stunting the growth and problem-solving abilities of junior developers. This complication necessitates more rigorous screening methods such as live coding tests, despite concerns about efficiency and bias. The text concludes that navigating this evolving landscape requires a balance between traditional evaluation methods and new tools, all while contending with platforms like LinkedIn, which the author finds challenging to manage.
Keywords: #phi4, GitHub, Hiring, JavaScript, LLMs, LinkedIn, code review, generative AI, jQuery, job description, junior developers, live coding tests, mid-level, problem solving, productivity, recruitment agency, remote working, self-started projects, senior jobs, side projects, technical interview, training, web developers
coderjerk.com 4 days ago
|
865.
HN
Circle CI Chunk CLI: CLI for generating AI agent context from real code reviews
Circle CI Chunk CLI is a command-line tool designed to harness AI capabilities using real-world code review patterns mined from GitHub pull request comments. It leverages the Claude AI model, available in variants such as Sonnet, Opus, or Haiku, to analyze these comments and generate markdown prompt files that encapsulate team standards. The tool identifies top reviewers within a GitHub organization to gather their comments, utilizing Claude models to discern recurring patterns and norms specific to the team. These insights are then transformed into context prompts for AI coding agents.
A standout feature of Circle CI Chunk CLI is its ability to automate integration tasks such as testing, linting, and AI-driven code reviews directly into an agent’s lifecycle events. It also offers a self-updating mechanism through a built-in command that facilitates tool upgrades. Compatibility extends to macOS (both arm64 and x86_64 architectures) and Linux systems (arm64 or x86_64), with the prerequisite of having the GitHub CLI installed and authenticated, while Bun 1.3+ is suggested as an optional fallback.
Installation can be achieved through multiple avenues: adding a package manifest via Flox, using Homebrew to install from CircleCI’s repository, or employing an installation script that leverages the GitHub API. Quick start commands include authentication with Anthropic's API key and context prompt generation based on organizational review patterns. Users can also configure chunk pipeline runs by identifying specific tasks in CircleCI.
Usage scenarios highlight the tool’s versatility, enabling users to trigger AI coding agent tasks through well-defined prompts and configurations, alongside automating quality checks for Claude Code hooks via shell environment setup and repository initialization. The development framework utilizes mise to manage versions of tools like Bun and Node effectively, ensuring compatibility with both Apple Silicon and Intel-based macOS systems as well as Linux platforms. However, it does not support Windows. Additionally, the tool provides model pricing details based on usage rates for different Claude variants, thus optimizing the development workflow by aligning AI-driven coding tasks with established team standards.
Keywords: #phi4, AI agent, Anthropic API key, Bun, CLI, Circle CI, Claude analysis, GITHUB_TOKEN, GitHub, Linux, Node, code reviews, development, hook automation, macOS, markdown prompt, model pricing, pattern mining
github.com 4 days ago
|
868.
HN
Show HN: Runlocal – Open-source localhost tunnel, no signup, no tracking
Runlocal is an open-source tool designed to serve as an alternative to ngrok, developed by runlater-eu using Elixir. It facilitates the creation of a public HTTPS URL that forwards traffic directly to a local development server without necessitating user registration or data tracking. By employing WebSockets for real-time HTTP relay, Runlocal eliminates the need for external dependencies such as databases or Redis. The software is open source under the MIT license and can be self-hosted using Docker with just one command, providing users with complete autonomy over their domain configurations, TLS settings, and operational rules. Hosted in the European Union, it ensures data sovereignty and avoids vendor lock-in scenarios. Its codebase is publicly accessible on GitHub for review and customization, fostering transparency and adaptability for its user community.
Keywords: #phi4, Docker, EU hosted, Elixir, GitHub, HTTPS URL, MIT licensed, Phoenix app, TLS, WebSocket, binary, code audit, dependencies, domain, fork, infrastructure, localhost tunnel, ngrok, open source, self-host, server instance, vendor lock-in
runlocal.eu 4 days ago
|
874.
HN
Deprecate confusing APIs like "os.path.commonprefix()"
The article addresses the longstanding confusion and security concerns associated with the `os.path.commonprefix()` function in Python's standard library, highlighting its misleading placement within the `os.path` module and its character-by-character comparison method that deviates from logical path segment operations. Seth Larson points out that despite efforts to clarify documentation since 2002, these explanations have been inadequate in preventing misuse over two decades, leading to significant security vulnerabilities such as CVE-2026-1703, which impacted pip, and similar issues faced by SecureDrop and the HTTPPasswordMgr class. In response, Larson has proposed deprecating `commonprefix()` through pull requests and converting existing documentation into explicit security warnings, emphasizing that user safety should take precedence over backward compatibility in resolving such misleading APIs.
Additionally, the introduction of a new function, `os.path.commonpath()`, in 2017 was meant to offer proper path comparison behavior but failed to result in the deprecation of `commonprefix()`. The article references past developer discussions and reports that acknowledged the inadequacies of the function. Larson advocates for proactive replacement strategies for confusing or insecure APIs based on his insights as the Security Developer-in-Residence at the Python Software Foundation, with support from Alpha-Omega. This call to action underscores the importance of addressing API design issues that compromise security and usability in programming languages.
Keywords: #phi4, APIs, CVE-2026-1703, Deprecation, GitHub, HTTPPasswordMgr, PyPI, PyPIKeywords: Deprecation, Python Software Foundation, Ruff, SecureDrop, Trellix, backwards compatibility, commonpath(), confusion, documentation, is_within_directory(), labeling, misuse, ospathcommonprefix(), path traversal, pip vulnerability, security issues, static code analysis, tarfile module
sethmlarson.dev 4 days ago
|
876.
HN
Show HN: Qlog – grep for logs, but 100x faster
Qlog is a fast, user-friendly log querying tool optimized for developers and DevOps professionals who require swift analysis of large volumes of logs. It leverages an inverted index to deliver sub-millisecond searches, offering significant performance improvements over traditional tools like `grep` and more complex solutions such as Elasticsearch. Qlog excels in indexing speed, processing over a million lines per second, and facilitating rapid search through millions of log entries with minimal setup—requiring no configuration or server infrastructure since it operates offline using Python.
The tool automatically detects common log formats including JSON, syslog, nginx, and apache, providing aesthetically pleasing terminal output along with context lines for enhanced readability. Its local storage approach ensures efficient repeated searches without network dependencies. Users can easily index logs with commands like `qlog index './logs/**/*.log'` and perform search queries such as `qlog search "error" --context 3`. Additionally, Qlog offers features like statistical analysis via `qlog stats`, JSON output formatting, and an API for programmatic access.
Compared to `grep`, Qlog's speed is notably superior during repeated searches due to its indexing capability, albeit requiring an initial indexing step. Unlike Elasticsearch, it boasts simpler setup and offline operation with minimal resource demands. While not supporting distributed search like Splunk, Qlog offers a balance of simplicity and low resource usage.
As an open-source project under the MIT License, Qlog invites community contributions and user support through platforms like Ko-fi. In summary, Qlog provides an efficient and straightforward solution for log querying, appealing to those who prioritize speed and ease without needing complex system architectures.
Keywords: #phi4, API, CLI, DevOps, Elasticsearch, GitHub, JSON, MIT License, Python, Splunk, apache, benchmarks, contributions, grep, indexing, installation, logs, nginx, performance, qlog, search, statistics, support, syslog, terminal, tokenization
github.com 4 days ago
|
877.
HN
Show HN: NexQuake – Q1 Browser Multiplayer (Docker, WASM, Go)
NexQuake is a modernized version of the classic Quake game, developed to facilitate browser-based multiplayer gaming using Docker and WebAssembly. Celebrating Quake's 30th anniversary, NexQuake incorporates cutting-edge features such as GPU-accelerated rendering, UDP relay over WebSocket, on-demand streaming for game files and CD audio, along with support for touch controls and gamepads. It also includes compatibility for shareware versions and popular mods at startup, in addition to multi-server auto-scaling capabilities. The implementation is highly efficient, encapsulated within a lightweight ~10MB Docker image. Resources such as the source code, documentation, online demos, and options for local setup via Docker are accessible through GitHub and the Nexus Quake website. Users can experience the game either by trying it online or running it on their own systems with specific Docker commands provided in the project's repository.
Keywords: #phi4, CD audio, Docker, GPU, GitHub, Go, NexQuake, Nexus, QuakeC, UDP, WASM, WebSocket, auto-scaling, browser, documentation, gamepad support, launch flags, mods, multi-server, multiplayer, palette conversion, servercfg, source code, streaming, touch support, wolfi-base
kitty1.quake.nexus 4 days ago
|
881.
HN
Agent's context is a junk drawer
The article addresses the inefficiencies arising from excessive configuration of AI coding agents using redundant context files like AGENTS.md. As of 2026, developers frequently copy-paste these configurations without full comprehension, resulting in cluttered project directories and suboptimal agent performance. Research from ETH Zurich indicates that adding such context files often diminishes task success rates and elevates computational costs, with only slight improvements in certain cases. The root cause is identified as a lack of trust in AI tools, leading developers to over-specify instructions, creating unnecessary noise instead of beneficial guidance.
To resolve this, the article suggests streamlining AGENTS.md files by retaining only essential directives that prevent specific failures, such as deploy steps and team conventions not found in the code. It draws an analogy with the "convention over configuration" principle seen in frameworks like Rails, emphasizing how using established patterns can minimize redundant instructions. Developers are advised to critically assess their context files and eliminate lines that do not directly contribute to preventing errors, thereby enhancing agent effectiveness and ensuring focus on truly necessary directives.
Keywords: #phi4, AGENTSmd, AI configuration, CLAUDEmd, GitHub, GitHub repo, Rails community, agent effectiveness, attention budget, coding agents, configuration, constraint density, context, context files, context management, convention over configuration, copy-paste problem, deployment steps, environment setup, failure-backed instructions, inference, inference cost, instruction-following, junk drawer, pruning rubric, research findings, sequential code tasks, system promptKeywords: AI, trust issues
www.augmentcode.com 4 days ago
|
892.
HN
I've worked remotely at GitHub for thirteen years: here's what works
GitHub has been a trailblazer in remote and asynchronous work since 2013, fostering an environment that departs from traditional office-centric models by emphasizing flexibility, transparency, and developer satisfaction. The company eschews mandatory in-office hours and rigid hierarchies, instead leveraging technology to facilitate open-source culture and flexible workflows. GitHub's innovative use of tools like issues and pull requests extends beyond coding tasks to internal policy management, with Markdown serving as a pivotal format for clear communication and change tracking. This approach enables seamless asynchronous collaboration without the common pitfalls of traditional document sharing.
The physical office at GitHub is not a required workspace but rather a central hub that supports diverse work hours and locations, aligning with its philosophy of flexibility. The company further enhances team cohesion through intentional practices such as annual summits, "Hack Houses," and digital equivalents of casual interactions, which are critical for maintaining a strong culture despite geographical dispersion.
GitHub's model illustrates how remote work can bolster both cultural strength and operational efficiency when designed thoughtfully. These insights have been encapsulated in the author's book, *Open and Async*, offering practical guidance for effectively scaling distributed teams across various industries.
Keywords: #phi4, DevOps, GitHub, Markdown, Remote work, async communication, collaboration, culture, developer happiness, distributed teams, documentation, intentionality, open-source workflows, remote-first
ben.balter.com 4 days ago
|
899.
HN
Show HN: Open Memory Specification (OMS), Context Assembly Language (Cal)
The Open Memory Specification (OMS) seeks to standardize memory systems for AI agents by addressing the challenge of a lack of universal format for transferring memory across different frameworks while ensuring data integrity and verifiable deletion. It comprises three main components: the Binary Container Format (.mg), Context Assembly Language (CAL), and Semantic Markup Language (SML). The .mg format is an immutable, content-addressed binary container using SHA-256 hashing to store AI knowledge in ten distinct grain types, including Belief, Event, State, Workflow, Action, Observation, Goal, Reasoning, Consensus, and Consent. CAL functions as a query language that enables the assembly of context for Large Language Models (LLMs) through append-only operations, respecting execution limits and token budgets to avoid destructive actions. SML serves as an output format employing grain type tags like `<belief>` or `<reasoning>`, which act as epistemic indicators revealing the nature of information rather than its mere content. The OMS is available under open-source licenses (CC0 and OWFa 1.0), facilitating public access and contributions, with additional details accessible in its GitHub repository.
Keywords: #phi4, AI agent memory, Action, Belief, Cal, Consensus, ConsentKeywords: Open Memory Specification, Context Assembly Language, Event, GitHub, Goal, LLM context, MessagePack, OWFa 10 licensed, Observation, Open Memory Specification, Reasoning, SML, Semantic Markup Language, State, Workflow, append-only writes, binary container format, content-addressed, deterministically serialized, epistemic signals, grain types, immutable, mg file, public domain, query language, semantic markup, structural impossibility, token-budget-aware assembly
memorygrain.org 4 days ago
|
900.
HN
Show HN: SpacePill – Better macOS Space Context Switching
SpacePill is a macOS utility developed to improve the management of virtual desktops known as Spaces, particularly beneficial for users who operate multiple AI coding agents. It tackles the challenge of identifying which Space corresponds to specific tasks, given that many Spaces display similar applications such as terminals and browsers. The tool enhances functionality by adding a color-coded 'pill' to the MenuBar, providing visual differentiation for each Space. Additionally, it introduces a global hotkey feature (cmd+shift+J followed by part of a project name) that enables users to swiftly navigate between different Spaces. For further details and illustrative examples, interested individuals can refer to its GitHub repository.
Keywords: #phi4, AI coding agents, GitHub, MenuBar, SpacePill, Spaces, browser, cmd+shift+J, color-coded pill, context switching, desktops, editor, global hotkey, macOS, project navigation, terminal, utility, windows
news.ycombinator.com 4 days ago
|
902.
HN
Learnings from a No-Code Lib: Keep the Spec Driven Development Triangle in Sync
The presentation explores insights from developing a no-code library and emphasizes the importance of maintaining alignment among specifications (specs), tests, and code through an approach known as the "Spec-Driven Development Triangle." This methodology perceives development as an iterative feedback loop rather than a linear progression. Various projects that have experimented with this approach, including whenwords, just-bash, Monty, and Anthropic's C compiler, are discussed in terms of their challenges and learnings.
A significant takeaway is the complexity involved in writing specifications and tests, often requiring substantial pre-existing test libraries and continuous effort to synchronize them with the code. The iterative nature of development necessitates ongoing updates to specs and tests as implementation progresses, highlighting a dynamic feedback loop. To tackle these challenges, the speaker introduced Plumb, a tool designed to track coding decisions, update specifications accordingly, and ensure alignment among specs, tests, and code.
Drawing parallels with historical software engineering challenges, such as the Software Crisis of the 1960s-70s, the presentation underscores how new technologies continually reshape development processes. The talk concludes by advocating for modern tools that seamlessly integrate with existing platforms like GitHub to effectively manage the interconnections between specifications, tests, and code in software development.
Keywords: #phi4, Coding Agents, Conformance Tests, Decision Extraction, Feedback Loop, GitHub, Markdown First-Class Citizen, No-Code Library, Open Source, Plumb Tool, Software Engineering History, Spec Tests Code Sync, Spec-Driven Development
www.dbreunig.com 4 days ago
https://www.youtube.com/watch?v=8TXAlOFkmk0 4 days ago
https://github.com/dbreunig/plumb 4 days ago
|
910.
HN
Show HN: AutosClaw – security first *claw with live chat to any agent session
AutosClaw, developed by Florian, is an advanced AI agent orchestration platform focused on enhancing security and operational efficiency for managing personal assistants or AI agents. It achieves this through the use of ephemeral Docker containers, ensuring that each agent operates within its isolated environment while maintaining the ability to spawn additional asynchronous agents as needed. A standout feature of AutosClaw is its capability for multi-agent orchestration, allowing agents to coordinate and delegate tasks using Model Context Protocol (MCP) tools.
The platform includes a real-time dashboard built with React, which provides comprehensive insights into agent activities and facilitates efficient workflow management through features such as live chat interaction, tool invocation tracking, and sortable tables. AutosClaw is designed for ease of use, offering fast reloads directly from the UI, supporting cron scheduling for routine tasks, and providing detailed cost analysis with token and USD breakdowns.
AutosClaw's technical framework combines technologies like Docker for containerization, Express and WebSocket for server operations, SQLite for database management, and React for the user interface. Its codebase, written in TypeScript, comprises approximately 8,017 lines of code covering both backend and frontend aspects. The platform also emphasizes robust security through JWT authentication, timing-safe comparisons for agent tokens, role-based access control (RBAC), and secure secret management.
The architecture involves a Manager process on the host, individual Docker containers for agents, and a Dashboard interface, with setup options ranging from AI-assisted experiences to manual configurations. Overall, AutosClaw is designed as a sophisticated platform that enhances productivity in development environments by securely managing autonomous AI agents within a networked orchestration framework.
Keywords: #phi4, AI, Anthropic API Key, AutosClaw, Claude Code, Docker, Docker CLI, Express, GitHub, GitHub tokens, JWT authentication, Nodejs, PWA, RBAC, REST API, RESTful API, React, SQLite, Typescript, UI interaction, Vite, WebSocket, WebSocket communication, WebSocket servers, agent lifecycle, agent spawning, agents, asynchronous agents, autonomous, autonomous agents, containers, cost tracking, cost visibility, cron, dashboard, ephemeral, file rotation, graceful shutdown, health check, interactive chat, interactive dashboard, live chat, multi-agent, multi-agent workflows, orchestration, permission inheritance, permissions, project-based secrets, push notifications, real-time, real-time streaming, real-time updates, reconciliation loop, recursive spawning, resilience, sandboxing, scheduling, security, security first, self-hosted, soft deletes, structured logging, token tracking, token usage, tool access
github.com 4 days ago
|
911.
HN
Git city – visualize GitHub as a city, one building per contributor
"Git City" is a visualization tool designed to represent a GitHub repository as a 3D cityscape, where each contributor is depicted as a unique building within this virtual metropolis. This innovative approach provides an engaging and spatial way to view contributions and interactions on GitHub. By transforming collaborative efforts into a dynamic urban environment, "Git City" simplifies the understanding of the scale and diversity of participation in various projects. The tool offers users a novel perspective on project involvement, making it easier to grasp the extent of collaboration and the varied roles contributors play within their development community.
Keywords: #phi4, 3D, Git, GitHub, Your, building, city, contributor, per, visualize, visualizer
www.thegitcity.com 4 days ago
|
917.
HN
Show HN: I built a standup app so I'd stop switching between Linear,GitHub,Slack
The developer has created a standup application designed to simplify team updates by reducing dependence on multiple tools such as Linear, GitHub, and Slack. Using Tambo AI, the app integrates seamlessly with these platforms, providing real-time data through interactive components triggered by natural language queries. These components can display task status, workloads, risks, and summaries of individual and team performance. The app features a conversational AI canvas that supports up to four interactive components on an adaptive grid, allowing functionalities like filtering by team members, drag-to-reorder components, and personalized settings.
To ensure data security, the application uses encrypted storage and Google OAuth for authentication. Users can install and configure the app using npm commands, setting environment variables for API keys and secrets as per their needs. Key queries such as "Show me the team" offer comprehensive overviews, while "What's at risk?" highlights overdue tasks, transforming standup meetings into efficient, focused discussions.
Developed with technologies like Next.js, React, Tambo AI, Better Auth, Turso, Tailwind CSS, Recharts, and Zod, the application provides setup instructions in its documentation. As an open-source project under an MIT license, it encourages customization and integration for streamlined data retrieval and effective team communication during standups.
Keywords: #phi4, API Integration, Agile Tools, Component Rendering, Conversational AI, Dashboard, Data Encryption, Developer Productivity, Encrypted Storage, GitHub, Google OAuth, Interactive Components, Linear, Natural Language Processing, Nextjs, Project Management, React, Real-time Data, Recharts, Risk Assessment, Slack, Standup App, Tailwind CSS, Tambo AI, Team Workflow, User Authentication, Zod
github.com 4 days ago
|
919.
HN
Show HN: Resume Matcher – Tailor your resumes with job descriptions
Resume Matcher is an actively developed AI-powered tool designed to assist users in customizing their resumes based on job descriptions. It enables the creation of a master resume that can be tailored for individual applications with features such as AI-generated enhancements, section reordering, and support for multiple templates. The platform also offers cover letter and email generators, PDF export capabilities, and multi-language support to accommodate diverse user needs. Community engagement is encouraged through contributions on GitHub and discussions via Discord. Sponsors supporting the project include Apideck, Vercel, Cubic.dev, Kilo Code, and ZanReal. Resume Matcher integrates with several AI providers such as Ollama, OpenAI, Anthropic, Google Gemini, DeepSeek, and OpenRouter to enhance its functionalities.
Installation of the tool is straightforward for users with Python 3.13+ or Node.js 22+, with setup guides available in various languages, and it also supports Docker deployment. The technical architecture includes FastAPI, Next.js, TinyDB, Tailwind CSS, and Playwright. Future development plans are open to community suggestions, inviting contributions from developers, designers, and other stakeholders to expand its features and capabilities.
Keywords: #phi4, AI-powered, Discord, Docker, Docker deployment, FastAPI, GitHub, Nextjs, PDF export, Resume Matcher, Tailwind CSS, contributors, cover letter generator, internationalization, job description, multi-language, multi-language UI, resume builder, resume scoring, roadmap, roadmap Keywords: Resume Matcher, sponsorship, tech stack, templates
github.com 4 days ago
https://resumematcher.fyi/ 4 days ago
|
931.
HN
Show HN: I built a bug reporter that opens a GitHub PR to fix the bug
VibeCheck is an innovative tool designed to enhance the efficiency of resolving minor software bugs. It simplifies the bug reporting process by capturing comprehensive data such as screen recordings, console logs, network requests, and user actions with a single click. This detailed information collection ensures that developers have all necessary insights for quick analysis. A standout feature is its built-in AI capability named "AI Fix," which autonomously addresses small issues like typos or copy changes. By leveraging this AI technology, VibeCheck streamlines the bug-fixing process further by automatically initiating a GitHub pull request (PR) directly from the bug report. This integration not only expedites the resolution of minor bugs but also significantly enhances productivity and reduces manual intervention in software maintenance workflows.
Keywords: #phi4, AI Fix, GitHub PR, PR creation, Show HN, VibeCheck, bug reporter, bugs, console logs, copy changes, network requests, screen recordings, typos, user actions
vibecheck-qa.com 4 days ago
|
933.
HN
Show HN: Slate – An Open Source Local First Note taking web app built using Rust
Slate is an innovative open-source, local-first note-taking web application constructed using the Rust programming language. Its primary focus is to enhance user privacy and ensure robust offline capabilities, catering to users who prioritize data security and uninterrupted access. By storing notes locally on users' devices, Slate minimizes reliance on cloud services, thereby reducing potential vulnerabilities associated with remote storage. The project's open-source nature encourages community contributions, fostering a collaborative environment for continuous improvement and feature expansion. Available on GitHub under the repository [tangent-labs-dev/slate](https://github.com/tangent-labs-dev/slate), Slate offers users an alternative to traditional note-taking apps by emphasizing control over personal data and functionality independent of internet connectivity.
Keywords: #phi4, GitHub, Local First, Note taking, Open Source, Rust, Show HN, Slate, Web app, project repository, source code, tangent-labs-dev, web application
app.slate.tangentlabs.dev 4 days ago
|
936.
HN
Show HN: Turn .cursorrules / repo guidelines into GitHub pre-merge checks (OSS)
Watchflow is a tool developed for use with open-source repositories on GitHub, designed to enhance governance by transforming guideline documents—such as `.cursorrules`, `claude-guidelines.md`, and `copilot-prompts.md`—into pre-merge checks. By employing deterministic validators and agent evaluation loops, Watchflow ensures that these guidelines are enforced as strict rules during the code merge process. This automated compliance mechanism guarantees that repository-specific rules are adhered to before any code is merged, thereby streamlining governance processes within GitHub repositories.
Keywords: #phi4, Agentic Governance, GitHub, Show HN, Watchflow, agent evaluation loops, claude-guidelinesmd, copilot-promptsmd, cursorrules, deterministic validators, hard guarantees, open-source, pre-merge checks, repo
watchflow.dev 4 days ago
https://github.com/warestack/watchflow 4 days ago
https://github.com/survivorforge/cursor-rules 4 days ago
|
940.
HN
Show HN: Miku-cursor-kit – A small Hatsune Miku themed project
The Miku-Cursor-Kit is an npm package designed as a React component to replace the default mouse cursor with an animated Hatsune Miku-themed pixel-style cursor, offering seamless integration into various setups including Next.js, Vite, and plain React environments without necessitating manual asset or style imports. This fully bundled package can be easily installed via `pnpm add miku-cursor-kit`. The developer encourages feedback on the structure, bundling setup, and potential improvements, welcoming contact for further discussion. Additional information about the Miku-Cursor-Kit is accessible through its GitHub repository at [NubPlayz/miku-cursor-kit](https://github.com/NubPlayz/miku-cursor-kit) and its npm package page at [miku-cursor-kit package page](https://www.npmjs.com/package/miku-cursor-kit), with contact details available upon request for those interested in providing feedback.
Keywords: #phi4, GitHub, Miku Cursor Kit, Nextjs, NubPlayz, React, React component, Vite, animated cursor, bundling, bundling setup, feedback, installation, npm, npm package, pixel-style, pixel-style Miku, pnpm, pnpm add Keywords: Miku Cursor Kit
github.com 4 days ago
|
946.
HN
Open-source AI hardware could weaken Big Tech's grip on AI
At the India AI Impact Summit on February 20, Current AI showcased an open-source AI device capable of identifying candy bars such as Twix, Milky Way, and KitKat. This initiative is part of a $400 million partnership involving governments, foundations, and private companies, aimed at creating alternatives to Big Tech's AI systems. The prototype, developed with Bhashini, supports offline functionality and delivers accurate responses in multiple languages. Equipped with a microphone, camera, and screen, the device seeks to empower diverse communities by reducing reliance on centralized Big Tech solutions. Current AI plans to release its designs on GitHub to encourage further innovation. This effort underscores a commitment to open hardware that considers cultural diversity, resilience, and accessibility of AI technology, fostering equitable global development. Through funding public-interest projects, creating collaboration infrastructure, and developing an alternative ecosystem, Current AI addresses the challenges posed by centralized Western AI advancements.
Keywords: #phi4, Bhashini, Big Tech, Current AI, GitHub, India AI Impact Summit, Open-source AI, camera, creativity, culture preservation, embodied AI, frugal AI, hardware, innovation, linguistic diversity, low-connectivity, microphone, offline device, public-interest AI, resilient AI, screen, walled garden, walled garden Keywords: Open-source AI
restofworld.org 4 days ago
|
956.
HN
Self-Supervised Flow Matching for Scalable Multi-Modal Synthesis
The article introduces "Self-Supervised Flow Matching for Scalable Multi-Modal Synthesis," a collaborative research project by Black Forest Labs and Frontier AI Lab. This study explores the development of scalable methods for multi-modal synthesis through self-supervised learning techniques, with significant contributions from researchers including Hila Chefer, Patrick Esser, Dominik Lorenz, Dustin Podell, Vikash Raja, Vinh Tong, Antonio Torralba, and Robin Rombach. The research features models such as FLUX.2 and MaxFLUX.2, and provides access to these resources via APIs, open weights, and comprehensive documentation hosted on platforms like Hugging Face and GitHub. Black Forest Labs highlights its commitment to responsible AI development by offering support through a help desk, blog updates, and various policy documents, which aim to ensure trust and security in their technological advancements.
Keywords: #phi4, Black Forest Labs, Documentation, FLUX2, Frontier AI Lab, GitHub, Hugging Face, Klein, MaxFLUX2, ModelsAPI, Multi-Modal Synthesis, Non-Commercial License Terms, Open Weights, Responsible AI Development Policy, Self-Supervised Flow Matching
bfl.ai 4 days ago
|
958.
HN
Lilaq: Advanced Data Visualization in Typst
Lilaq is an advanced plotting library developed specifically for Typst, aimed at generating publication-quality graphics with real-time previews. It boasts ease of use and seamless integration with Typst documents, ensuring consistent styling and interoperability with Zero. The library provides robust configuration options to create a variety of plot types and diagrams. Additionally, Lilaq includes tutorials and resources that explain the anatomy of diagrams. Support for this project can be accessed through sponsorship on GitHub, highlighting its community-driven development approach.
Keywords: #phi4, GitHub, Lilaq, Typst, Zero configuration, diagram, documents, graphics, integration, interoperability, learn, plot types, plotting library, real-time preview, sponsorship, styling, tutorials
lilaq.org 4 days ago
|
959.
HN
I Put a Full JVM Inside a Browser Tab
Brian Martin developed JavaBox, an innovative project that enables Java code to run within a browser tab without requiring a server or JVM backend by embedding a complete Linux OS with OpenJDK into WebAssembly using QEMU and Alpine Linux. Initially, the system faced challenges due to lengthy 12-minute restarts of the JVM during compilation processes. However, significant improvements were made by introducing CompileServer, a persistent JVM daemon that drastically reduced these times. Although JavaBox's boot-to-output time remains at 55 seconds, rendering it impractical for regular development use, its potential is being explored in serverless applications like a documentation site and shareable code snippets.
JavaBox incorporates key innovations such as using QEMU snapshots within WebAssembly and compiling OpenJDK to enable browser execution. While not viable for everyday programming due to speed limitations, the project serves as an intriguing proof of concept demonstrating modern browsers' capabilities and requiring extensive understanding of technologies like QEMU, WebAssembly, and JVM. The live demonstration is hosted on a Cloudflare Worker, with its source code available on GitHub, showcasing both the technical hurdles and creative solutions in executing Java directly in browsers today.
Keywords: #phi4, Alpine Linux, Cloudflare Worker, CompileServer, GitHub, JVM, Java applets, JavaBox, OpenJDK, QEMU, WebAssembly, browser, container2wasm, documentation site, emulation, proof of concept, serverless, shareable snippets, snapshot, software CPU emulator, terminal
bmarti44.substack.com 4 days ago
|
963.
HN
AgentaOS – Give your agents a financial OS in 30 seconds
AgenaOS is an innovative financial operating system specifically designed to support the burgeoning agent economy, focusing on facilitating direct transactions between businesses and artificial intelligence (AI) agents. It allows businesses to adapt their services for AI integration by enabling these entities to autonomously discover, pay for, and utilize said services through programmable interfaces. Moreover, AgenaOS provides capabilities for hiring AI agents to execute various tasks, thereby enhancing operational efficiency. For developers creating AI agents, the platform offers secure accounts with enforceable rules such as spending limits and daily budgets, ensuring that these autonomous entities operate within defined parameters. Operating on a B2B2A (Business to Business to Agent) model, AgenaOS is freely accessible for initial use and supports open-source development through an SDK available under the Apache-2.0 license on GitHub. It addresses existing infrastructure limitations by facilitating micro-transactions at the API-call level without human involvement, representing a significant progression in how businesses can financially engage with AI agents.
Keywords: #phi4, AI agents, AI-ready, APIs, AgenaOS, Apache-20, B2B2A, GitHub, SDK, agent economy, browser sessions, budgets, compute, data, financial OS, free, guardrails, micro-transactions, open source, platform, rules
agentaos.ai 4 days ago
|
965.
HN
Show HN: BrowseBrawl – What if browser agents battled to generate training data?
"BrowseBrawl," created by mehulkalia and Richard Hruby, is an inventive project where browser agents engage in competitive tasks on live websites. The concept draws inspiration from AlphaGo's self-improvement strategies and the generator-discriminator dynamics of Generative Adversarial Networks (GANs), positing that adversarial environments generate more effective training data than static ones. Developed for the Y Combinator/BrowserUse hackathon, the project features an attacker agent attempting to complete web tasks while a defender uses JavaScript to disrupt its progress. This innovative approach secured first place at the event and can be explored further on [browser-brawl.com](http://browser-brawl.com). The team encourages engagement from others interested in browser agents.
The challenges within "BrowseBrawl" include navigating platforms like Amazon, Google Flights, and TechCrunch to accomplish specific tasks. These competitive interactions aim to enhance the training of browser agents more efficiently. Additional resources are available through its GitHub repository, and a demonstration video showcasing these agent "brawls" can be viewed on [YouTube](https://youtu.be/NIoFXv-JvBY).
Keywords: #phi4, Amazon, Browser Brawl, GANs, GitHub, Google Flights, JavaScript, TechCrunch, YC BrowserUse hackathon, agents, attacker agent, competition, defender agent, demo video, discriminator, generator, marketplace, newsletter, newsroom, skyway, training data
www.browser-brawl.com 4 days ago
|
968.
HN
Ask HN: Porting MIT CADR to RISC-V
The user is exploring efforts to port the MIT CADR Lisp machine to the RISC-V architecture, noting that while FPGA implementations exist, a RISC-V version has not been identified. With an interest in contributing to such a project if one exists, they are considering initiating their own development. They express openness to guidance or information on any ongoing projects related to this endeavor and prefer joining existing efforts over starting anew. The user references the GitHub repository for Lispers' FPGA implementation as part of their research context.
Keywords: #phi4, FPGA, GitHub, Lisp, MIT CADR, RISC-V, contribute, discussion, implementation, lisper, modified RISC-V, porting, project
news.ycombinator.com 4 days ago
|
975.
HN
Gaia – open-source assistant that does for actions what ChatGPT did for answers
GAIA is an open-source assistant designed to automate routine tasks across various platforms such as Gmail, Calendar, Slack, Notion, and GitHub, thereby streamlining workflows similar to how ChatGPT simplified information retrieval. It can perform functions like summarizing unread emails, scheduling events, or drafting follow-up messages autonomously. GAIA comes with over 20 built-in integrations and allows for custom integrations via MCP (Micro Controller Protocol), excelling in executing explicitly defined workflows while gradually improving on implicit tasks. Developed by a student team, GAIA has significantly enhanced their workflow efficiency, leading to its early release despite ongoing development efforts. A central design principle of GAIA is maintaining user control, ensuring actions are reviewable prior to execution for balanced autonomy and oversight. The project encourages community feedback on this feature and provides resources for straightforward setup or self-hosting.
Keywords: #phi4, Calendar, ChatGPT, GAIA, GitHub, Gmail, Notion, Slack, actions, assistant, automation, integrations, marketplace, open-source, reminders, self-hosting, tasks, workflows
news.ycombinator.com 4 days ago
|
976.
HN
Vibe Coding Is Killing Open Source, and the Data Proves It
The article explores the impact of artificial intelligence (AI) on open-source software (OSS), particularly focusing on challenges such as "vibe coding," where AI tools generate code with minimal human input or understanding, leading to sustainability issues in OSS projects. A significant concern is the decline in quality and sustainability, exemplified by projects like cURL, which have seen an influx of low-quality AI-generated submissions, resulting in fewer valid bug reports and wastage of review time for maintainers who have had to shut down incentive programs for such contributions.
Maintainers are taking defensive measures to protect their codebases; high-profile projects like Ghostty and tldraw have implemented strict policies against unsolicited AI-generated contributions. GitHub supports these efforts by allowing repository settings that restrict or disable pull requests, reflecting a broader concern over maintaining quality control. Economically, OSS projects face challenges as AI tools disrupt traditional revenue streams. For instance, increased use of Tailwind CSS via AI-generated classes did not lead to higher revenues due to reduced traffic to its paid documentation.
The trend also negatively impacts developer engagement and code quality, with studies showing that AI-assisted contributions often result in lower code quality and higher churn rates, alongside declines in productivity when developers heavily rely on AI tools. On an ecosystem level, the ease of contribution through AI challenges the traditional social contract of open source, where contributor effort is balanced by maintainer review time. This shift raises the burden on maintainers without adding proportional value.
The article concludes with a call for new economic models and governance strategies to sustain OSS projects under these conditions. Without systemic solutions at an ecosystem level, there is a risk that many open-source initiatives may struggle to be effectively maintained. The overarching concern highlights how AI tools, while facilitating easier use of open source, simultaneously threaten its sustainability by undermining the traditional exchange between contributors and maintainers.
Keywords: #phi4, AI, Code Quality, Contributor Engagement, Developer Productivity, Documentation, Economic Model, GitHub, Kill Switch, Open Source, Pull Requests, Revenue, Sustainability, Vibe Coding
grith.ai 4 days ago
|
983.
HN
Show HN: YourFinanceWORKS – Open-source financial management with AI OCR
YourFinanceWORKS is an open-source financial management platform created by its author, offering enterprise-grade features along with AI-powered automation, including OCR technology. Designed as a self-hosted alternative to well-known services such as QuickBooks and Xero, this tool provides users the flexibility and control of managing their finances locally while leveraging advanced technological capabilities. The project is accessible on GitHub through a specified link, allowing users to engage with its open-source nature for customization and contribution. This platform combines sophisticated financial management features with innovative automation, setting it apart as an attractive option for those seeking robust solutions without relying on proprietary software.
Keywords: #phi4, AI OCR, GitHub, QuickBooks, Xero, YourFinanceWORKS, automation, capabilities Keywords: YourFinanceWORKS, enterprise-grade, features, financial management, open-source, platform, self-hosted, snowsky
news.ycombinator.com 4 days ago
|
987.
HN
Show HN: YourFinanceWORKS
"YourFinanceWORKS" is an open-source financial management platform introduced as a self-hosted alternative to mainstream accounting software such as QuickBooks and Xero, designed to make finance more engaging with advanced features. Developed by a user from Hacker News, the project emphasizes community involvement, offering users the ability to access its codebase on GitHub and contribute to ongoing development efforts. This initiative underscores a shift towards customizable financial management solutions that empower users through collaboration and innovation in software design.
Keywords: #phi4, GitHub, QuickBooks, Xero, YourFinanceWORKS, advanced capabilities, alternative, comprehensive, finance, financial management platform, open-source, self-hosted, snowsky
news.ycombinator.com 4 days ago
|
989.
HN
Show HN: Captain's Log – Your ship sinks when you stop committing
Captain's Log is a macOS menu bar app that infuses pirate-themed gamification into developer productivity by visualizing commit activities as the status of an animated ship. Developed using Swift/SwiftUI and available through Homebrew, it features a virtual galleon whose health reflects coding activity. The application simulates inactivity by sinking the galleon over 8 hours without commits, with water levels rising from 0% (sailing) to 100% (shipwreck), resetting upon each commit or push. It leverages GitHub via the gh CLI to monitor both local and remote repositories, categorizing them into ship types based on activity: Flagships for high activity, down to Shipwrecks for inactivity.
The app offers rank notifications from Captain to Davy Jones, with the latter indicating the need for a commit to "resurrect." It boasts intricate animations including ships, pirate captains, and multi-layer waves, along with dynamic environments. Fleet tracking and support for seven languages enhance user experience, while repository discovery can be configured manually or automatically via a JSON file.
For usage, macOS 13 (Ventura) or later is required, and Swift 5.9+ is needed for building from source. GitHub integration is optional through the gh CLI. The app encourages community contributions to its maintenance and is licensed under MIT.
Keywords: #phi4, Captain's Log, GitHub, GitHub integration, Homebrew, Swift, Swift/SwiftUI, SwiftUI, animation, dev velocity, fleet system, gamification, macOS, pirate-themed, rank system, repository tracking, repository tracking Keywords: Captain's Log, water level
github.com 4 days ago
|
990.
HN
Show HN: Open-source scanner finds 97% of AI agent code non-compliant EU AI Act
AIR Blackbox is an open-source static analysis tool designed to assess Python AI agent code against six technical requirements outlined by the EU AI Act, serving as a governance "linter." The tool was evaluated on 5,754 files from 11 major open-source projects, collectively amassing over 341,000 GitHub stars. Results showed that only 0.4% of these files fully met all six articles, with substantial non-compliance evident: 97% did not comply with Article 9 (risk management), 89% with Article 12 (record-keeping), and 84% with Article 14 (human oversight). AutoGPT emerged as the top performer while CrewAI Examples lagged behind. The tool checks criteria like risk classification, input validation, logging, audit trails, human review mechanisms, and input sanitization but determines compliance leniently by identifying at least one sub-check per article. This approach falls short of full legal compliance due to constraints such as static analysis limitations and file-level scanning. With the EU AI Act's enforcement deadline approaching in August 2026, further details including reports, raw data, and installation instructions are accessible on the GitHub repository. Plans exist to enhance AIR Blackbox with a fine-tuned local LLM for more comprehensive code analysis.
Keywords: #phi4, AI agent, AutoGPT, EU AI Act, GitHub, Open-source, PII handling, Python, audit trail, compliance, governance, human oversight, linter, local LLM, record-keeping, risk management, static analysis
news.ycombinator.com 4 days ago
|
991.
HN
The Xkcd thing, now as jenga blocks
The project introduces an innovative way to visualize GitHub repository dependencies by transforming them into a Jenga-like 3D tower, inspired by XKCD comic #2347. Users input a repository URL to convert its dependency structure into an interactive game format. In this visual representation, each block corresponds to a specific dependency within the repo's architecture. Players engage with the system by pulling these blocks, allowing them to explore and assess the fragility of various components in the stack. This process helps identify potential points of failure by simulating the precarious nature of dependencies, akin to playing Jenga, thereby providing insights into how interdependent elements can impact overall stability when altered or removed.
Keywords: #phi4, 3D tower, GitHub, Jenga, NE, URL, XKCD, blocks, breaks, dependencies, dependency tree, fragile, maintain, playable, pull, repo, stack, wobbly
jenga.symploke.dev 4 days ago
|
994.
HN
Privacy Pass
Privacy Pass is a browser extension developed to enhance internet accessibility by enabling anonymous bypassing of CAPTCHAs through solving proof-of-work challenges just once and reusing tokens for future verifications. It employs Verifiable, Oblivious Pseudorandom Functions (VOPRFs) in its cryptographic protocol to maintain user anonymity and ensure the unlinkability of authentication tokens. Once a challenge is addressed, Privacy Pass creates blinded and signed tokens redeemable without repeated challenges. Integrated with Cloudflare, it was standardized by the IETF in October 2020, and its underlying security properties were presented in a paper accepted at PETS 2018. The open-source extension, licensed under BSD-3, invites contributions to both its browser implementation and server-side components. Although extensively tested, certain elements such as DLEQ proof verification are still evolving, encouraging community participation. Currently available for Chrome and Firefox users, Privacy Pass aims to streamline user experiences while preserving privacy online.
Keywords: #phi4, CAPTCHAs, Cloudflare, DLEQ proof verification, GitHub, IETF standardization, PETS 2018, Privacy Pass, VOPRFs, anonymity, authentication, blind signing, browser extension, cryptographic protocol, elliptic curves, internet challenges, open-source, proof-of-work, tokens, unlinkability
privacypass.github.io 4 days ago
|
995.
HN
Show HN: What % of your commits were written by AI?
The developer has created a tool designed to analyze GitHub commit histories and quantify contributions made by AI tools like Claude Code or Cursor through specific commit trailers known as "Co-Authored-By." Users access this feature using read-only permissions from their GitHub accounts, allowing the tool to present data visualizations of past year’s activities. These visualizations delineate the extent of code co-authorship attributed to various AI collaborators. Despite its utility, the tool has limitations; it doesn't capture contributions from all AI tools because not every one includes a "Co-Authored-By" trailer—for instance, Codex is excluded. Nevertheless, this application offers valuable insights into the increasing involvement of AI in coding processes by spotlighting how different AI systems contribute to software development efforts on GitHub.
Keywords: #phi4, AI, Claude Code, Co-Authored-By, Codex, Cursor, GitHub, co-authoring, commits, robots, robots Keywords: AI, technical, tool, trailer, usage, visualization, year
technically-your-name-is-on-it.btao.org 4 days ago
|
996.
HN
Show HN: Not_pad: local idea hub, Windows, single .exe, no install, zip
"Not_pad" is a streamlined note-taking application designed specifically for Windows users who prioritize simplicity and ease of use without installation requirements. It operates as a single executable file, enabling straightforward access and functionality without the need for user accounts or cloud synchronization. The tool allows users to save notes in plain text or Markdown format within locations they select on their device. While it offers functionalities such as Markdown preview and project management, its primary benefit is reducing maintenance tasks, allowing users to concentrate immediately on capturing and organizing their ideas. As a free application currently available only for Windows, "Not_pad" developers actively seek user feedback regarding any potential enhancements or issues. Users can download the tool via a GitHub link and provide input directly through email to SylvaMoth.
Keywords: #phi4, GitHub, Markdown, Markdown preview, Not_pad, SylvaMoth, Windows, archive, collapsible, collapsible sections, counter, download, email address Keywords: Not_pad, executable, feedback, find, find and replace, idea hub, live, live match counter, match, note tool, preview, project, project system, replace, sections, snapshot, system, trash, zip
github.com 4 days ago
|
998.
HN
Glaze
Glaze is a platform designed to simplify the creation of desktop applications by enabling users to interact with AI, allowing them to produce beautiful, customized software without any coding skills. It empowers individuals to design apps tailored specifically to their needs, which run natively on Macs and support functionalities such as keyboard shortcuts and offline capabilities. Glaze features both public and private stores for app discovery and customization, showcasing its versatility in building team tools and workflows internally. Developed by the creators of Raycast, a well-regarded productivity application, Glaze benefits from their expertise to deliver robust desktop applications effortlessly. With the launch of its private beta on March 4th, Glaze is initially Mac-exclusive, promising seamless integration with an upcoming version of Raycast in April. The platform encourages users to shift from searching for ideal apps to creating them themselves, revolutionizing personalized software development.
Keywords: #phi4, AI, GitHub, Glaze, Mac, Raycast, adapt, background processes, beautiful, beta, capable, chat, dashboard, desktop apps, dynamic Keywords: Glaze, extensions, file system access, integration, keyboard shortcuts, launch, macOS, menu bar, music player, no coding, offline, personal, private team stores, productivity, public store, software, static, tools, tweak, workflow
www.raycast.com 4 days ago
|
1006.
HN
Show HN: A resume renderer that auto-fits your content to one page
Resumx is an advanced resume rendering tool designed to streamline the creation and maintenance of resumes by allowing users to write their content in a single Markdown file, which it automatically formats into one page without manual adjustments for spacing or margins. Users can customize their resumes by tagging sections with specific classes (e.g., @frontend) and generate PDFs, HTML, or DOCX files through command execution. The tool enhances its utility by integrating AI to tailor resumes according to job postings, includes validation features for detecting missing information and formatting errors, and provides an ATS-friendly design with style customization options such as Tailwind CSS support and a comprehensive icon library. Extensive documentation outlining the rationale behind its design decisions is available on both GitHub and the Resumx website, making it accessible and user-oriented for job seekers seeking to optimize their resume presentation.
Keywords: #phi4, AI Skills, ATS-friendly, Auto-fit, DOCX, Documentation, GitHub, HTML, Markdown, PDF, Renderer, Resume, Style Options, Tailoring, Validation
news.ycombinator.com 4 days ago
|
1007.
HN
Show HN: An IntelliJ plugin to test MyBatis dynamic SQL
The text describes an IntelliJ plugin named zMyBatis created by its author to enhance testing of MyBatis dynamic SQL directly within the IDE environment. This plugin fills a gap in available tools by enabling users to execute resolved native SQL from XML mapper statements or Java annotations like `@Select` with specified parameters, simply through a right-click action. Leveraging AI assistance during its development, zMyBatis is accessible on the JetBrains Marketplace and GitHub platforms. Despite being in an early developmental stage with potential imperfections, the author invites feedback from MyBatis users to guide future improvements or determine if it should be discontinued, highlighting a community-driven approach to software evolution.
Keywords: #phi4, @Select, GitHub, IDE, IntelliJ, Java annotation, JetBrains Marketplace, MyBatis, XML mapper, console, dynamic SQL, feedback, native SQL, plugin, workflow, zMyBatis
news.ycombinator.com 4 days ago
|
1025.
HN
Show HN: My Web Games
Partisan Games is an extensive collection of web-based games developed by Damjan Pavlica over 15 years, accessible on PCs without installation requirements. This diverse portfolio includes both 2D and 3D games spanning a variety of themes. The 2D offerings feature multiplayer (two-player) and single-player experiences such as "Tank Duel," "Destroy the Bunker," "Defend the Wounded," and "Attack from Air." In the 3D category, titles like "Attack the Airport," "Escape Enemy Base," and "Graveyard Survival" provide immersive gameplay. Additionally, the collection features thematic 3D scenes such as "Spomeniks Tour" and "Avatar LED City," alongside animations like "Raid on Drvar" and "Flying Through Space." Covering genres from strategy to action and adventure, Partisan Games offers a broad spectrum of interactive experiences that can be explored through their GitHub repository.
Keywords: #phi4, 2D Games, 3D Games, Animations, Artillery vs Tank, Avatar, Capoeira Girl, GitHub, Locomotive, Partisan Games, Physics Vehicle, Spomeniks Tour, Tank Duel, Web Games
partisan-games.github.io 4 days ago
|
1028.
HN
Show HN: Audicia – Generate least-privilege Kubernetes RBAC from audit log
Audicia is an open-source Kubernetes operator designed to automate the generation of least-privilege Role/ClusterRole manifests directly from audit logs, effectively tackling the prevalent issue of excessive permissions in Kubernetes clusters. By analyzing access patterns either through file-based audits or webhooks, Audicia automatically creates scoped permission sets without requiring manual policy creation. This automation ensures that permissions align closely with actual usage, thereby enhancing security by preventing unnecessary privilege escalation. Furthermore, Audicia offers a compliance score that contrasts observed access against granted permissions, providing insights into the efficiency and safety of current RBAC configurations. The tool operates internally within a Kubernetes cluster using Custom Resource Definitions (CRDs), eliminating the need for external dependencies or SaaS components. This ensures it can help manage privilege escalation issues where temporary privileges are not properly revoked after use. Audicia is accessible via GitHub, with additional resources available on its website at audicia.io.
Keywords: #phi4, CRDs, GitHub, Kubernetes, RBAC, ServiceAccounts, audit logs, cluster-admin, compliance score, controller, microservice, namespaces, permissions, secrets, webhooks
audicia.io 4 days ago
|
1033.
HN
Algorithmica – an open-access web book on CS
"Algorithmica," an open-access web book on computer science developed by Sergey Slotin in collaboration with Tinkoff Generation, a nonprofit educational entity, delves into both the art and science of computing. It primarily serves as an instructional resource for participants in the Russian Olympiad in Informatics. While the English version is currently a work-in-progress, an updated draft entitled "Algorithms for Modern Hardware" is available. The primary focus at present is on maintaining the Russian edition, which comprises various course materials utilized by the organization. Users are invited to contribute to the book's accuracy and quality by reporting or correcting errors via GitHub.
Keywords: #phi4, Algorithmica, Algorithms, English version, GitHub, Informatics, Modern Hardware, Russian Olympiad, Sergey Slotin, Tinkoff Generation, computing, issue, open-access, pencil icon, web book
en.algorithmica.org 4 days ago
|
1054.
HN
It's official: Hiring managers aren't reading your Résumé
The landscape of recruitment is evolving significantly, with hiring managers moving away from traditional résumés due to the prevalence of AI-generated documents that can mask a candidate's true abilities through polished but potentially misleading language. This shift places greater emphasis on real-time skills and enthusiasm over formal qualifications such as educational background or previous employment history. To address these challenges, companies are adopting alternative evaluation methods like work trials, skill-based assessments, and leveraging platforms like LinkedIn for active sourcing of candidates. These strategies focus on practical abilities and involve prospective employees in real projects or tailored questions relevant to the job.
As AI continues to influence hiring practices, there is growing concern about biases that may emerge, particularly against capable individuals who might not align with new evaluation methods or lack access to networking opportunities. The trend towards "quiet hiring" encourages candidates to proactively showcase their skills and experiences online, which can attract recruiters' attention but also poses the risk of excluding those less visible or unfamiliar with these formats.
While this de-emphasis on résumés has the potential to democratize hiring by prioritizing actual skills over credentials, it simultaneously risks marginalizing individuals who may not be able to effectively present themselves in these emerging evaluation methods. As technological shifts reshape recruitment processes, there is a critical need for careful assessment to prevent unintentional bias and ensure that all candidates are provided with equitable opportunities.
Keywords: #phi4, AI, GitHub, Hiring managers, LinkedIn, applicant tracking systems, automation, bias, diversity, evaluation, innovation, innovation Keywords: Hiring managers, job market, networking, qualifications, quiet hiring, recruiters, résumés, skills-based hiring, software engineers, technology, trust, work trials
www.businessinsider.com 5 days ago
https://en.wikipedia.org/wiki/Applicant_tracking_system 5 days ago
|
1059.
HN
Extending the Demo: Destruction Derby
The article explores a distinctive feature of the PlayStation Picks disc included with early PlayStation consoles in 1995, focusing particularly on "Destruction Derby," a racing/vehicle combat game by Reflections and Psygnosis. The disc contains both a non-interactive preview and an interactive demo called "One Level Demo." Unlike standard demos, this preview is dynamically rendered live using the game's engine, not prerecorded. Users can switch between these versions by altering a specific memory value on the console, allowing them to play instead of just watching the auto-demo.
The "One Level Demo" reflects an unfinished version dated July 23rd, 1995, showing slight differences from the final released version in terms of graphics and gameplay mechanics, such as the inclusion of a time limit. The article's author has developed a patch that modifies the game code to automatically load this interactive demo rather than the non-interactive preview by adjusting a particular function check within the game’s memory. Instructions for applying this patch are available on GitHub.
Additionally, the article recommends a Hidden Palace podcast episode discussing hidden prerelease builds found on demo discs and provides directions to an archive for further related articles.
Keywords: #phi4, Destruction Derby, Ghidra decompilation, GitHub, Hidden Palace podcast, PlayStation, Reflections logo, demo disc, game engine, interactive demo, last man standing, memory address, non-interactive preview, patch, playable demo, prototype build, time limit, vehicle combat
32bits.substack.com 5 days ago
|
1069.
HN
The Xkcd thing, now interactive, as jenga blocks
The tool described is an interactive visualization platform that allows users to view the dependencies of a GitHub repository represented as a 3D tower reminiscent of Jenga. Users can input a repository URL and explore its dependency tree through this creative interface, which also enables them to simulate pulling blocks from the structure. This feature tests the robustness or fragility of these dependencies in a visually engaging manner, drawing inspiration from XKCD comic #2347. The project is overseen by an individual based in northeastern Europe, who maintains its operation and development.
Keywords: #phi4, 3D tower, GitHub, Jenga, XKCD #2347, Xkcd, blocks, dependencies, dependency tree, fragile, interactive, repo, stack
jenga.symploke.dev 5 days ago
https://news.ycombinator.com/item?id=47230704 5 days ago
|
1070.
HN
Help us test WEBCAT alpha
WEBCAT (Web-Based Code Assurance and Transparency) has achieved its alpha release, offering a Firefox extension that enables users to verify client-side code integrity within web applications directly in their browsers. This tool ensures the security of served assets by checking them against a signed manifest before execution, thus guarding against server-side manipulations that could alter application behavior. Although currently incompatible with Chrome and Brave due to deprecated APIs, efforts are underway to expand its compatibility.
The alpha release encourages community involvement for testing and feedback, particularly focusing on its decentralized enrollment infrastructure. Users can try out the extension from the Mozilla Store and explore demo sites to assess its functionality. Developers considering WEBCAT integration should exercise caution, as significant changes may occur during this phase.
Collaboration with the Tor Project is advancing WEBCAT's compatibility with Tor Browser, especially for non-TLS encrypted transports like Onion services. Plans are in place to extend support for .onion domains and enhance the decentralized enrollment infrastructure further.
The project welcomes contributions from developers, community members, or organizations who can provide feedback, run parts of its infrastructure, or test scenarios where WEBCAT's features might fall short. Comprehensive information and documentation on the project are available at https://webcat.tech, including detailed enrollment procedures.
Keywords: #phi4, Chromium, Firefox, GitHub, Manifest V2 API, Mozilla Store, Sigstore-based signing, Sigsum signing, Tor Browser, WEBCAT, alpha release, browser extension, command-line tools, community feedback, decentralized infrastructure, server security, web applications, webcat-cli
securedrop.org 5 days ago
|
1074.
HN
Show HN: Restless – a CLI that discovers and maps APIs automatically
Restless is a Command-Line Interface (CLI) tool designed in Go to streamline the process of exploring and mapping unfamiliar APIs, making it ideal for engineers who need to quickly understand new systems without prior knowledge of the API's structure. It automates the discovery of API documentation, endpoints, authentication methods, and other critical components by probing and simulating requests, thereby facilitating an efficient understanding of an API’s architecture. Key features include the ability to probe endpoints, test HTTP methods, detect authentication boundaries, and observe real behavior. Restless provides valuable insights such as potential endpoints, supported HTTP methods, authentication hints, status behaviors, rate limits, schema stability, and inconsistent responses. The tool offers commands for probing APIs (`restless probe`), performing intelligent simulations (`restless smart`), and making direct requests to test specific endpoints. Installation is straightforward via Go using the command `go install github.com/bspippi1337/restless/cmd/restless@latest`, or users can clone the repository to build from source. Restless serves as a complement to existing tools like `curl`, `httpie`, Postman, and k6 by focusing specifically on the rapid comprehension of unknown APIs. Its active development is centered around enhancing probing heuristics, signal extraction, CLI stability, and packaging improvements. The tool is open-source under the MIT license, with its source code available on GitHub, where user feedback is encouraged to further refine its capabilities.
Keywords: #phi4, API, Active DevelopmentKeywords: CLI, Auth Boundaries, Authentication, Behavioural Simulation, CLI, Discovery, Endpoints, Exploration, GitHub, HTTP Methods, Heuristics, Installation, Minimal Noise, Probing, Rate Limits, Realistic Behaviour, Restless, Signals, Simulation, Smart Mode, Swagger/OpenAPI, Usage
github.com 5 days ago
https://api.github.com 5 days ago
|
1075.
HN
Anatomy of a Web3 Supply Chain Attack
The author details a supply chain attack experienced through the deceptive use of a fake Polymarket copy trading bot, which led to the draining of their wallet. The incident began with the download of what appeared to be a legitimate "polymarket-copy-bot-ts" repository from GitHub, during which the author unknowingly included their wallet credentials in a configuration file. A malicious NPM package named "keccak256-helper" executed the attack by using obfuscation techniques like control flow flattening to evade detection and silently extract private keys. This malware mimicked common Web3 tools as part of its social engineering strategy, confirming it operated in a real environment before sending credentials via an HTTP POST request to a remote server. Upon realizing the attack through dynamic analysis, the author intercepted this attempt and identified the Command and Control (C2) server involved.
The narrative underscores several key recommendations for enhancing security within Web3 environments: using burner wallets when testing bots, thoroughly examining GitHub repositories for suspicious files or functions, and being wary of judging a repository's legitimacy based on its star count. After reporting the findings to GitHub’s Trust & Safety team, the compromised repository was removed. The summary highlights the importance of vigilance concerning dependency management and private key security in Web3 ecosystems.
Keywords: #phi4, Bot, Dynamic Analysis, GitHub, Indicators of Compromise, Malicious Payload, NPM Dependencies, Obfuscation, Polymarket, Security, Supply Chain Attack, TypeScript, Wallet Drained, Web3
www.notesoncloudcomputing.com 5 days ago
|
1077.
HN
Show HN: I built a LLM human rights evaluator for HN (content vs. site behavior)
The creator developed Observatory, a tool leveraging large language models (LLMs) to evaluate Hacker News stories against the UN Universal Declaration of Human Rights. This initiative assesses both editorial content and site infrastructure for compliance with human rights provisions, using a metric called SETL (Structural-Editorial Tension Level) to quantify discrepancies between stated practices and actual actions, such as privacy claims versus tracking behaviors. The system employs the Fair Witness concept to separate factual information from inferences, ensuring transparency throughout its evaluations.
Observatory analyzes every front-page story on Hacker News for adherence to human rights standards, revealing a trend where many stories lack author identification and conflict of interest disclosures. It also identifies that tech coverage tends to be retrospective rather than proactive concerning human rights issues. A specific example highlighted is a story about media mistrust published on a site with questionable practices, which received a high SETL score.
The project is open for user feedback, acknowledging the potential for oversight despite using defensible evidence in evaluations. The codebase is available as open source, inviting collaboration from experts in fields like psychometrics, natural language processing (NLP), and human rights. This work underscores broader issues such as low transparency scores and stresses the urgency for the U.S. to ratify international economic and social rights covenants, particularly in light of advancements driven by AI technology. Further insights are available through companion posts and Observatory's website.
Keywords: #phi4, AI, Claude Code, Fair Witness, GitHub, HN, LLM, NLP, Observatory, SETL, TQ, Transparency Quotient, UN Universal Declaration of Human Rights, cognitive architecture, covenant, editorial channel, evaluator, free-tier pass, human rights, psychometrics, ratification, structural channel
observatory.unratified.org 5 days ago
|
1091.
HN
Slung: Stream processing runtime for autonomous systems
Slung is a cutting-edge stream processing runtime tailored for autonomous systems, aimed at simplifying data management at the edge by integrating stream processing, time series storage, and serverless compute into a cohesive, lightweight framework deployable directly on edge infrastructure. It addresses common challenges faced by engineers working with IoT data, such as complex pipelines that involve multiple services leading to high latency and elevated cloud costs, by providing a unified system that minimizes the need for extensive distributed systems expertise while significantly reducing expenses.
Key features of Slung include its integrated stack, which consolidates streaming, storage, and compute functions into a single binary, ensuring efficient performance with capabilities such as supporting over 1 million sustained writes per second and offering sub-millisecond cold starts through WebAssembly (Wasm). Its architecture incorporates a WebSocket ingestion layer, an MPSC ring buffer for handling live data streams, and a query domain-specific language (DSL) to facilitate effective querying. Slung's storage mechanism employs a series organized skip list memtable alongside a compact on-disk columnar format that leverages compression for enhanced efficiency. The compute layer utilizes a deterministic Wasm runtime capable of executing both live and historical queries.
The technology stack behind Slung is built using Zig, chosen for its performance optimization capabilities, suitability for edge computing, and simpler conceptual framework, complemented by a basic Rust SDK. Slung's use cases span various applications including IoT anomaly detection, financial tick processing requiring microsecond lookup speeds, and real-time analytics that eliminate the dependency on cloud services. These applications particularly benefit from Slung’s capacity to deliver low latency and high data throughput at the edge.
Currently, Slung is available as an open-source project under the Apache 2.0 license, hosted on GitHub, inviting developers to contribute to its development or engage with its roadmap. By streamlining complexity and reducing costs associated with traditional distributed stream processing systems, Slung enhances capabilities for handling high-frequency data and IoT applications effectively.
Keywords: #phi4, Apache 20, Bloom filters, Delta compression, Flink, GitHub, Gorilla compression, IoT data, Kafka, Lambda, MPSC ring buffers, Redis, Rust, Slung, TSDB, Timescale, Wasm, WebSocket, Zig, anomaly detection, autonomous systems, edge computing, financial tick processing, real-time analytics, stream processing, workflow engine
slung.tech 5 days ago
|
1096.
HN
The Lobster Programming Language
The Lobster Programming Language is designed for rapid development in game and graphical applications, combining static typing and compile-time memory management with a concise syntax. It is open-source under the Apache v2 license and available on GitHub. Key features include flow-sensitive type-inference, lightweight anonymous functions, vector operations, unified overloading, immutable structs, and efficient multi-threading without global interpreter locks or race conditions. Lobster supports both Just-In-Time (JIT) execution and compilation to C++, offering performance benefits with a graphical debugger and dynamic code loading.
The language is user-friendly, utilizing Python-style indentation syntax influenced by C, and provides extensive game development libraries through its engine. This includes OpenGL/SDL integration, cross-platform compatibility, and built-in functionalities like pathfinding and GUI creation. Lobster's flexible syntax for functions and blocks emphasizes type inference and specialization similar to C++ templates, supporting custom data types with optional inheritance, overloading, and dynamic dispatch.
In graphics, Lobster simplifies rendering tasks akin to game engines, facilitating operations through OpenGL and providing built-in functions for 2D/3D vector manipulations. The language supports complex algorithms such as the Sierpinski fractal. Users can access detailed documentation on GitHub or engage with the community via Discord, Gitter, or Facebook for further support and information.
Keywords: #phi4, 2D/3D graphics, A* pathfinding, C++ integration, GitHub, ImGui support, JIT compilation, Lobster, Open Source, OpenGL, Python-style indentation, SDL, compile-time memory management, dynamic dispatch, functional style, game programming, graphical interface, immutable structs, lightweight syntax, modular extendability, multi-threading, recursion, reference counting, sierpinski algorithm, static typing, type inference, vector operations
strlen.com 5 days ago
|
1099.
HN
Show HN: Webact – token-efficient browser control for AI agents (GitHub)
Webact is an innovative tool designed to enable AI agents to efficiently control Chromium-based browsers through the Chrome DevTools Protocol (CDP). It addresses the challenge of excessive token consumption encountered in other similar tools by offering direct interaction with Chrome, thus eliminating dependencies on heavier frameworks like Playwright that generate extensive accessibility trees or DOM dumps. Instead, Webact provides a succinct "page brief," significantly reducing the tokens needed to perceive and act within web pages.
One of its standout features is its lightweight nature, encapsulated in a single JavaScript file (~196KB) with no additional dependencies. It facilitates isolated session management by assigning unique IDs for each agent invocation, allowing multiple agents to operate concurrently without interference. The tool also provides a comprehensive command interface that supports various browser actions such as navigation, interaction (clicking and typing), and content retrieval (DOM elements, screenshots). This interface is designed to be token-efficient, delivering concise outputs (about 200 characters) rather than bulky raw HTML data, focusing on semantic trees or specific targeted elements.
Webact integrates smoothly with a variety of AI agents that adhere to the Agent Skills specification and utilizes existing Chrome sessions to maintain user logins and cookies. Installation is straightforward via `npx skills add kilospark/webact`, offering commands for basic navigation (like navigating back and forth), interaction, content retrieval, and session management.
In comparison to Playwright-based tools, Webact provides direct CDP access with much lower overhead (196KB compared to ~200 MB+ for Playwright) and leverages existing Chrome sessions rather than requiring bundled Chromium. This results in significantly fewer tokens used for similar tasks due to its compact data outputs.
Webact is particularly beneficial in scenarios where minimal setup is desired, employing a real browser session that retains user authentications. It is ideal for environments needing low token overhead while providing direct control over personal Chrome instances. The tool operates under the MIT license and requires a Chromium-based browser (like Google Chrome or Microsoft Edge) and Node.js, which can be auto-detected on supported platforms or set manually using `CHROME_PATH`.
Keywords: #phi4, AI agents, CDP, Chrome DevTools Protocol, Chromium-based browsers, DOM, GitHub, Nodejs, Playwright, WebSocket, Webact, accessibility tree, browser control, token-efficient
github.com 5 days ago
https://github.com/vercel-labs/agent-browser 5 days ago
|
1116.
HN
Seltani: An online, shared, text-based, open-source fan project based on Myst
Seltani is a collaborative, open-source online platform inspired by the Myst series, introduced in 2013 as a text-based fan project designed to merge interactive fiction with choice-driven gameplay. Created from the developer's passion for text adventures and desire for a multiplayer, all-text Myst experience, Seltani uses a wiki-like interface that incorporates programming elements, allowing users to build and explore narrative worlds collaboratively without relying on complex graphics. The platform enables players to create dynamic "Ages" with editable properties through Python-syntax actions, offering both shared multi-player experiences and private solo adventures. While still in development with many features yet to be added, Seltani has garnered user engagement through player-created Ages, showcasing its potential for innovative online worldbuilding beyond its Myst roots into various thematic areas.
Keywords: #phi4, Ages, CYOA, D’ni language, Github, HTML, Inform 7, Javascript, MMO, Myst, Python syntax, Seltani, Twine, Zork, fan project, interactive fiction, multiplayer, parser-based, world-building
eblong.com 5 days ago
https://mystonline.com/en/ 5 days ago
|
1129.
HN
GitHub Top Code Dataset: 1.3M+ code files from GitHub's top ranked developers
The GitHub Top Code Dataset offers a comprehensive collection of over 1.3 million source code files contributed by approximately 4,700 top-ranked developers on GitHub from 2015 to 2025. This dataset excludes configuration files and documentation but encompasses a variety of programming languages such as Python, JavaScript, and Rust under permissive licenses like MIT and Apache-2.0. Each file entry is enriched with detailed metadata that includes repository specifics, developer information, and language classifications, determined by both file extensions and GitHub's primary detection methods. The dataset is strategically divided into training (90%), testing (5%), and validation (5%) segments based on repositories to ensure no data leakage occurs during model development processes, thereby supporting robust machine learning applications.
Keywords: #phi4, GitHub, data leakage prevention, data leakage prevention Keywords: GitHub, dataset, developers, file extension, language detection, metadata, permissive licenses, programming languages, repositories, schema, source code, train-test-validation splits
huggingface.co 5 days ago
|
1133.
HN
Linux perf Examples
The document provides a comprehensive overview of `perf`, formerly known as Performance Counters for Linux (PCL), emphasizing its utility in performance profiling and troubleshooting within the Linux environment through various events available in the Linux kernel. `Perf` leverages both hardware and software events, including CPU utilization metrics like cycles and instructions executed, as well as tracepoints and dynamic tracing mechanisms such as kprobes and uprobes.
Key features of `perf` include event-oriented profiling that supports a broad spectrum of tracing options—ranging from hardware events to user-defined static tracing points (USDTs) and kernel/user-space probes. The tool facilitates comprehensive performance monitoring through commands for listing available events, quick profiling with one-liners, detailed reporting via stack traces and flame graphs, and dynamic instrumentation for creating new tracepoints.
For effective usage, it's crucial to manage symbols and stack tracing accurately, which may require ensuring debug symbol availability for both kernel and user applications. Additionally, users should be aware of the potential overhead associated with high sampling rates during profiling sessions.
The document also explores performance testing using tools like `dd`, `perf`, and `strace` on a Linux system to evaluate execution speeds under various conditions. It highlights significant differences in speed between these tools, noting that while `perf` introduces moderate slowdowns, `strace` can dramatically increase overhead due to its extensive syscall tracing capabilities. Recent `perf` enhancements incorporate BPF support to mitigate some of this overhead.
Furthermore, the text delves into process and network connection tracing using `perf`, detailing how it captures processes initiated by commands like `man ls` or tracks outbound connections from SSH sessions. It also discusses socket buffer consumption tracking via `perf probe`, showcasing both kernel and user-level insights.
The integration of eBPF with `perf` is highlighted as a significant advancement, beginning with Linux 4.10, enabling dynamic function tracing such as `tcp_sendmsg()` directly in the kernel. This development has improved programmability within `perf` despite initial complexities, with tools like bcc providing more accessible interfaces for eBPF functionalities.
Lastly, the document introduces features such as `perf sched script`, which records scheduler events for direct instrumentation, and `perf sched replay`, used to simulate workloads by spawning threads based on recorded scheduler data. These features are valuable for in-depth performance analysis and testing but have limitations in fully replicating real-world conditions.
Overall, the text underscores the power of `perf_events` as a versatile toolset for Linux performance analysis and debugging, capable of delivering deep insights into system activities across various layers through comprehensive event tracing capabilities. The document concludes by noting prerequisites for using these features, including having at least Linux 4.4 and Clang installed, alongside providing an example of BPF usage with `perf` to trace specific kernel functions efficiently.
Keywords: #phi4, BPF support, CPU cache, GitHub, IBS, LPE, Linux, PCL, PEBS, TCP retransmits, cacheline false sharing, context switches, dynamic tracing, eBPF, ftrace, hardware events, kernel tracepoints, kprobes, memory I/O, observability, overhead, perf record, perf stat, perf_events, profiler, software events, stack traces, syscalls, timed profiling, troubleshooting, uprobes, workload simulation
www.brendangregg.com 5 days ago
|
1136.
HN
GitHub Is Having Issues
GitHub is currently facing challenges with its Copilot and Actions services, leading to intermittent degraded performance across various platforms such as Git Operations, Webhooks, API Requests, Issues, Pull Requests, Codespaces, and Copilot. As investigations continue, users are encouraged to stay informed through multiple subscription options available on GitHub's Status page, powered by Atlassian Statuspage. These notifications include email alerts for incident creation, updates, or resolution; SMS notifications requiring phone number verification for global text message updates; Slack integration for receiving direct messages about incidents and maintenance in a workspace; and webhooks that send customizable updates to user-defined URLs upon any changes in incident status or component functionality. As of the latest update on March 3, 2026, some services are beginning recovery while full resolution efforts persist. To receive these notifications, users must consent to GitHub's privacy policies and terms of service.
Keywords: #phi4, API, Actions, Availability, Codespaces, Copilot, Degraded, Email, Git Operations, GitHub, Incident, Investigation, Issues, Mitigation, Notifications, Performance, Privacy Policy, Pull Requests, Recovery, SMS, Services, Status, Subscriptions, Updates, Webhooks, reCAPTCHA
www.githubstatus.com 5 days ago
https://en.wikipedia.org/wiki/Pauli_effect 5 days ago
https://github.com/nektos/act 5 days ago
https://news.ycombinator.com/from?site=githubstatus.com 5 days ago
https://www.cloudflarestatus.com/ 5 days ago
https://status.openai.com/ 5 days ago
https://www.reddit.com/r/ProgrammerHumor/comments& 5 days ago
https://news.ycombinator.com/item?id=47230704 5 days ago
https://mrshu.github.io/github-statuses/ 5 days ago
https://news.ycombinator.com/item?id=47237018 5 days ago
https://www.windowscentral.com/microsoft/using-ai-is-no 5 days ago
https://thenewstack.io/github-will-prioritize-migrating-to-a 5 days ago
https://mrshu.github.io/github-statuses 5 days ago
https://duggan.ie/posts/self-hosting-git-and-builds-wit 5 days ago
https://news.ycombinator.com/item?id=46734553 5 days ago
https://news.ycombinator.com/item?id=46268265 5 days ago
https://www.githubstatus.com/incidents/n07yy1bk6kc4 5 days ago
https://www.githubstatus.com/incidents/lcw3tg2f6zsd 5 days ago
https://github.blog/tag/github-availability-report/ 5 days ago
https://matrix.to/#/#codeberg-space:matrix.org 5 days ago
https://github-incidents.pages.dev/ 5 days ago
|
1138.
HN
GitHub Is Degraded
The text addresses a potential problem with GitHub's availability, indicating that users might be facing downtime or degraded performance. To manage this situation, it advises individuals to utilize status-checking tools such as the outage tracker provided by "Updog by Datadog." These resources allow users to verify if there is an actual disruption in service and keep informed about any current or ongoing issues with GitHub's functionality, thereby ensuring they can respond appropriately to potential interruptions.
Keywords: #phi4, Datadog, Degraded, Down, GitHub, Outage, Tracker, Updog
updog.ai 5 days ago
https://www.datadoghq.com/blog/updog-ai/ 2 days ago
|
1139.
HN
Tell HN: GitHub Having Issues
GitHub is currently facing an outage that disrupts its core functionalities, specifically affecting the ability of users to load files and create new repositories. This interruption marks a significant setback for developers relying on GitHub's services, as it hampers essential activities like accessing project files and initiating new development projects. The incident contributes to a series of service disruptions experienced by users, underscoring ongoing challenges with platform reliability that impact productivity and workflow continuity in software development communities dependent on GitHub.
Keywords: #phi4, GitHub, create, disruption, files, issues, loading, outage, problems, repos, service, technical
news.ycombinator.com 5 days ago
https://www.githubstatus.com 5 days ago
https://status.gitlab.com/ 5 days ago
https://mrshu.github.io/github-statuses/ 5 days ago
https://www.githubstatus.com/incidents/n07yy1bk6kc4 5 days ago
https://updog.ai/status/github 5 days ago
https://www.businessinsider.com/github-ceo-developers-embrac 5 days ago
https://news.ycombinator.com/item?id=47237088 5 days ago
|
1143.
HN
Deprecate confusing APIs like "os.path.commonprefix()"
The `os.path.commonprefix()` function in Python has been notorious for causing confusion and security vulnerabilities due to its misleading placement within the `os.path` module, which implies it is intended for path manipulation. Contrary to expectations, this function compares strings character-by-character instead of segment-by-segment, leading to unexpected results when applied to file paths. Despite documentation improvements since 2002, the misuse continued and resulted in security issues in prominent projects such as pip and SecureDrop.
In response to these persistent problems, Seth Larson has proposed deprecating `os.path.commonprefix()` to prioritize user safety over backward compatibility. He has submitted pull requests aimed at enhancing documentation and plans to officially deprecate the function starting with Python 3.15. Additionally, a new function, `os.path.commonpath()`, was introduced to provide accurate path segment comparisons.
Larson's efforts underscore the necessity of improved API labeling and the development of static code analysis tools to identify and mitigate such programming pitfalls, often referred to as "footguns." Tools like Ruff, a widely-used Python formatter, contribute to these ongoing improvements aimed at enhancing security within the Python ecosystem. This initiative reflects broader efforts to bolster security through better tooling and clearer API design.
Keywords: #phi4, APIs, CVE-2026-1703, Deprecation, GitHub, HTTPPasswordMgr, PyPI, PyPIKeywords: Deprecation, Python Software Foundation, Ruff, SecureDrop, Trellix, backwards compatibility, commonpath(), confusion, documentation, is_within_directory(), labeling, misuse, ospathcommonprefix(), path traversal, pip vulnerability, security issues, static code analysis, tarfile module
sethmlarson.dev 5 days ago
|
1149.
HN
Show HN: OpenMandate – Declare what you need, get matched
OpenMandate is a platform developed by Raj to streamline the process of finding professional matches by automating candidate searches based on declared needs and offerings, such as a senior engineer seeking a cofounder. This system eliminates traditional networking methods by using an automated agent to identify compatible candidates from a private pool. The service maintains confidentiality throughout interactions until both parties reach mutual agreement, thus ensuring privacy unless a match is confirmed. OpenMandate operates under the domain openmandate.ai and offers installation options via pip or npm. It employs an MCP server that enables compatibility with clients like Claude Code and Cursor. Additionally, the project’s source code is publicly available on GitHub for access by developers.
Keywords: #phi4, Claude Code, Cursor, GitHub, MCP server, OpenMandate, Raj, agent, backend engineer, climate tech, cofounders, declare needs, distributed systems, engagement, hires, job search, match finding, network building, no profiles, pool, privacy, private by default, senior engineer
openmandate.ai 5 days ago
|
1161.
HN
Show HN: Free Math Sheets – Generate math worksheets for K-5 problems
The "Free Math Sheets" project offers an open-source platform that generates PDF worksheets specifically for math practice, targeting students from kindergarten through fifth grade. This tool allows users to customize worksheets by choosing the desired grade level, skill focus, and number of problems without requiring any sign-up or login process. Each generated worksheet comes with a corresponding answer sheet for convenience. Looking ahead, the creator intends to rectify existing issues within the application and broaden its content to include higher educational levels. To further enhance this tool, user contributions and feedback are encouraged. Additional details about the project can be found on its GitHub page at [GitHub](https://github.com/sophikos/free-math-sheets).
Keywords: #phi4, Answer Sheet, Contribution, Fork, Free Math Sheets, Generate Worksheets, GitHub, Grades K-5, Higher Levels, Issues, K-5 Problems, Math Practice, No Login/Signup, Open Source Project, PDF Worksheet
www.freemathsheets.com 5 days ago
|
1166.
HN
Show HN: Xenith.ai – Web Assembly Based Voice Assistant with WebLLM/Whisper/VITS
Xenith.ai represents an innovative web-based voice assistant platform that operates entirely within a browser environment using Web Assembly technology. It integrates several advanced technologies, including WebLLM for language processing, Whisper.cpp WASM for speech-to-text conversion, Silero VAD for voice activity detection, and VITS TTS for text-to-speech synthesis. The use of Web GPU enables these functionalities to run locally within the browser, positioning Xenith.ai as an experimental model for local AI applications without server dependencies. Users have the capability to customize their voice assistants by defining specific wake words, selecting preferred language models, and adjusting voice settings, providing a personalized experience. For further exploration and technical insights into this project, Shane Duffy's blog on shaneduffy.io offers additional details. The platform is accessible through xenith.ai, with its open-source code hosted on GitHub at xenith-ai/xenith, encouraging community engagement and development.
Keywords: #phi4, Browser AI, GitHub, Language model, PoC (Proof of Concept) Keywords: Xenithai, Proof of Concept, Silero VAD, Technical details, VITS TTS, Voice Assistant, WASM, Wake word, Web Assembly, WebLLM, Whispercpp, Xenithai
xenith.ai 5 days ago
|
1170.
HN
Show HN: TicketToPR, an open source tool that turns Notion tickets into PRs
TicketToPR is an open-source Command Line Interface (CLI) tool that facilitates converting Notion tickets into GitHub pull requests, streamlining the development workflow for teams using Notion as a task management system. It integrates with Claude Code AI agents to automate various stages of the process, from ticket evaluation to PR generation, while adhering to predefined rules specified in `CLAUDE.md`. TicketToPR is designed to run locally on developers' machines without requiring any hosted services and allows for integration within existing development environments like Integrated Development Environments (IDEs) and Git workflows.
The tool supports AI-powered automation by utilizing Claude agents to score the feasibility of tasks, write code, validate builds, and generate pull requests. Developers can customize execution parameters, including blocked files and constraints, ensuring flexibility in how tasks are handled. Furthermore, TicketToPR is cost-efficient with a free tier for basic operations, providing transparency regarding task costs.
The workflow involves writing tickets in Notion and moving them through different columns (Backlog, Review, Scored). During the Review phase, AI agents score ticket feasibility and generate specifications, while the Execute phase sees AI creating branches, implementing code, and opening PRs after build validation. Developers then review these pull requests before merging them.
TicketToPR is intended for simple tasks like endpoint scaffolding, environment configurations, and minor refactoring, but it is not suitable for complex architectural decisions or tasks requiring significant human judgment. Installation involves using `npm install -g ticket-to-pr`, followed by an interactive configuration setup to link Notion with the tool and define project parameters. Developers can execute commands such as `ticket-to-pr --once` for task execution or `ticket-to-pr doctor` for diagnostics.
The benefits of TicketToPR include minimizing context-switching between planning, coding, and review phases, maintaining a detailed audit trail in Notion, and supporting continuous integration by operating as a background service. Overall, TicketToPR aims to assist developers in efficiently managing backlogs while retaining control over the development process through human oversight.
Keywords: #phi4, CLI tool, Claude Code AI, Git workflow, GitHub, Notion, Notion API, PRs, TicketToPR, TypeScript, audit trail, build validation, codebase review, database properties, open source, project management
github.com 5 days ago
|
1178.
HN
Lilaq: Advanced Data Visualization in Typst
Lilaq is a sophisticated plotting library tailored for Typst, aimed at producing graphics that are ready for publication while providing real-time preview features. Its ease of learning and seamless integration into Typst documents make it highly accessible. The library ensures consistent styling across visuals and interoperates effectively with Zero, enhancing its functionality with robust configuration options. Lilaq supports a variety of plot types and includes comprehensive tutorials as well as an anatomy guide to assist users in creating intricate diagrams. Users are encouraged to support the development and continuation of this project through GitHub sponsorship, contributing to its ongoing advancement.
Keywords: #phi4, GitHub, Lilaq, Typst, Zero configuration, diagram, documents, graphics, integration, interoperability, learn, plot types, plotting library, real-time preview, sponsorship, styling, tutorials
lilaq.org 5 days ago
|
1187.
HN
Show HN: SEL Deploy – Tamper-evident deployment timeline (Ed25519, hash-chained)
SEL Deploy is a tool designed for creating a secure and verifiable deployment timeline using cryptographic methods like Ed25519 signatures and hash chaining. It ensures each deployment event is recorded as an attestation that maintains the integrity of the chain, making unauthorized changes easily detectable. This feature provides clarity in investigating incidents by detailing what was deployed prior to any issues. The tool operates entirely on a local setup, leveraging SEL Core for its deterministic engine functionalities. Notably, it comes under the MIT license and does not include Software as a Service (SaaS) features. Users can interact with the tool through commands like `sel-deploy run` to apply configurations and log deployment hashes linked sequentially, or `sel-deploy verify` to check chain integrity, which will highlight any tampering by displaying mismatches that break the chain. Additional resources and demonstrations are accessible on GitHub.
Keywords: #phi4, Ed25519, GitHub, MIT licensed, SEL Core, SEL Deploy, chain, cryptographically-signed attestation, deployment timeline, deterministic engine, hash mismatch, hash-chained, kubectl apply, local, localKeywords: SEL Deploy, post-mortem, tamper-evident, verify
news.ycombinator.com 5 days ago
|
1188.
HN
Why glibc is faster on some GitHub Actions Runners
An investigation at CodSpeed identified unexpected performance regressions in benchmarks due to unrelated code changes within GitHub Actions Runners, primarily caused by differences in CPU architectures between Intel and AMD processors. These discrepancies affected glibc's malloc implementation, which utilizes hardware-specific optimizations. Key findings highlighted that identical binary hashes produced varying benchmark results across different CPUs, revealing non-deterministic behavior linked to differing cache sizes and CPU features of the Intel Xeon Platinum 8370C and AMD EPYC 7763 processors, impacting memory allocation efficiency.
To address these issues, solutions proposed include using GitHub Large Runners or CodSpeed Macro Runners for consistent CPU usage during benchmarks. Another solution involves disabling GLIBC feature detection via environment variables, though it is deemed impractical for long-term maintenance. Alternatively, modifying callgrind to "spoof" CPU features may provide a more stable benchmarking environment by standardizing the virtual CPU's capabilities.
The study emphasizes the significance of controlling environmental factors in benchmarking processes to ensure reliable performance assessments. CodSpeed plans to implement solutions that accommodate hardware variability, thereby enhancing benchmark stability and regression analysis accuracy.
Keywords: #phi4, CPU features, Callgrind, CodSpeed, GLIBC_TUNABLES, GitHub Actions, Valgrind, benchmarks, cache sizes, environment stability, glibc, performance regressions, variance, virtual CPU
codspeed.io 5 days ago
|
1194.
HN
A [Firefox, Chromium] extension that converts Microsoft to Microslop
"Microslop" is a browser extension available for Firefox and Chromium-based browsers that humorously alters Microsoft-related terms into playful versions. For example, "Microsoft" becomes "Microslop," "Satya Nadella" turns into "Slopya Nuttela," and "artificial intelligence" transforms into "Actually Indians." The extension also allows users to customize further by changing names like "Copilot" to "Slopilot" and "OneDrive" to "CloudTumor." These features are enabled by default but can be adjusted according to user preference. With 76 reviews, the extension boasts a perfect rating of 5 stars from its users. Notably, it does not collect any data, ensuring privacy while operating under an MIT License. The developer encourages community contributions via GitHub for more term suggestions. Released on January 24, 2026, and last updated a month prior to this date, the extension requires permissions to access user data across all websites.
Keywords: #phi4, Artificial intelligence, Chromium, Copilot, Firefox, GitHub, MIT License, Microsoft, OneDrive, Satya Nadella, add-on links, categories, data collection, extension, language options, license, permissions, reviews, version history
addons.mozilla.org 5 days ago
https://www.windowslatest.com/2026/03/02/micr 5 days ago
https://news.ycombinator.com/item?id=47216047 5 days ago
https://news.ycombinator.com/item?id=46490908 5 days ago
https://addons.mozilla.org/en-US/firefox/addon 5 days ago
|
1195.
HN
How do I market myself as a freelance Backend/Infrastructure engineer?
The individual is seeking guidance on effective self-marketing strategies as a freelance Backend/Infrastructure engineer beyond merely submitting resumes. They are interested in proactive methods to improve their prospects of securing contracts, acknowledging the challenge that backend roles lack the visual portfolio showcase common for frontend developers. This concern stems from recent experiences navigating the contract market, where traditional resume submissions have proven insufficient in capturing potential opportunities and distinguishing their skills effectively. The individual is exploring alternative strategies tailored specifically to highlight their technical capabilities and professional value within the backend/infrastructure domain, aiming to enhance visibility and attractiveness to prospective clients.
Keywords: #phi4, Backend, Blogging, Case studies, Certifications, Contract, Engineer, Freelance, GitHub, Infrastructure, LinkedIn, Networking, Portfolio, Projects, Resume, Technical skills, Testimonials
news.ycombinator.com 5 days ago
|
1198.
HN
Show HN: Readme badge to quickly find related open source repos
The post introduces a new README badge from Related Repos designed to help developers discover open-source projects related to their own work. This badge serves as an easily integrable tool for GitHub project maintainers who can incorporate it into their repository's README by using a provided code snippet and replacing specific placeholders with their username and repository name. Upon integration, the badge links users directly to a platform where they can explore repositories that are either complementary or alternative to their current projects, fostering new ideas and collaborations. The example given for implementation is "github.com/octocat/hello-world," which demonstrates how adding the badge grants users quick access to similar open-source initiatives. Interested parties can find more information on this functionality at the official site, with the badge URL being https://relatedrepos.com/badge.
Keywords: #phi4, GitHub, Readme badge, Show HN, alternative packages, application building, complementary packages, developers, discover projects, example, hello-world, neighborhoods, new ideas, octocat, open source, owner, project maintainers, repo, repos, repository name, snippet, username
relatedrepos.com 5 days ago
|
1199.
HN
Free Software Needs Free Tools: Making Your Project Open
The presentation underscores the significance of adopting free software tools in open source initiatives, arguing that reliance on proprietary platforms such as Slack or GitHub contradicts core open source principles by excluding potential contributors and entangling communities within corporate infrastructures. It critiques prevalent rationalizations for using these tools—mainly convenience—and urges project maintainers to contemplate how such decisions may restrict their community's autonomy and inclusivity. By advocating incremental shifts towards open alternatives, the presentation seeks to fortify the open source ecosystem, lessen dependency on major technology companies, and foster projects that are more resilient and inclusive. The audience is encouraged to critically evaluate their choice of tools and to support options that align with Free and Open Source Software (FOSS) principles, prioritizing community control and involvement.
Keywords: #phi4, Community-owned Infrastructure, Critical Thinking, FOSS, Free Software, Free Tools, GitHub, Inclusive Projects, Notion, Open Alternatives, Open Source, Project Maintenance, Proprietary Platforms, Resilient Projects, Slack, Tech Giants, Trade-offs, Zoom
cfp.cfgmgmtcamp.org 5 days ago
https://lwn.net/SubscriberLink/1060649/f0e94c3b1b4 5 days ago
|
1201.
HN
Deploy from GitHub Actions without Storing Secrets (Using OIDC)
The article explores deploying applications securely using GitHub Actions by integrating OpenID Connect (OIDC), thereby eliminating the need to store sensitive API tokens. This approach enhances security by allowing deployment requests from GitHub to be authenticated directly through OIDC. The process involves configuring a GitHub workflow, which includes setting `id-token: write` permission and retrieving an ID Token via a curl request that utilizes environment variables like `ACTIONS_ID_TOKEN_REQUEST_TOKEN` and `ACTIONS_ID_TOKEN_REQUEST_URL`. This token is then used as a bearer token in API calls for deployment authorization.
On the server side, it's essential to verify that the received ID Token has been signed by GitHub, ensuring its authenticity. The claims within the token, such as repository details and commit information, are validated against expected values to confirm the legitimacy of the deployment request. This method allows metadata extraction directly from the token, which streamlines the deployment process by negating the need for separate service and commit parameters.
The article provides an example implementation using JavaScript with the `jose` library to verify tokens against GitHub’s public keys while ensuring specific claims such as repository ownership and issuer authenticity are checked. The ID Token itself contains critical claims including actor, repository, and workflow details, which are utilized both for validating the request's integrity and guiding deployment logic.
Additionally, OIDC is highlighted for its versatility and broad support among cloud service providers, offering a secure yet straightforward alternative to traditional secret management methods. This not only simplifies authentication processes but also provides substantial security benefits by reducing dependency on long-lived tokens that could be vulnerable if compromised. The article underscores the advantages of using OIDC with GitHub Actions, promoting it as an efficient and secure method for application deployments without the need to manage stored secrets.
Keywords: #phi4, API, GitHub Actions, ID Token, JWT, OIDC, actions, actor, aud, authorization, claims, cloud providers, curl, deploy, deployment, endpoint, exp, iat, iss, jose, jwks, jwtVerify, metadata, permissions, ref, repository, secrets, server, sha, sub, token, verification, workflow, workflow_shaKeywords: GitHub Actions
www.even.li 5 days ago
|
1205.
HN
Show HN: LGTMeme – AI-generated memes for your pull requests
LGTMeme is an innovative GitHub bot designed to infuse humor into the code review process by generating AI-based memes for pull requests (PRs). Leveraging PR metadata such as titles, labels, and commit messages, the bot selects suitable meme templates and creates captions that are contextually relevant. These memes are then posted in comments on the PR without accessing the actual code, thereby maintaining privacy. The tool is free to use for public repositories and includes a generous allowance of 25 memes per month per repository on its free tier. LGTMeme aims to make the review process more enjoyable and efficient, with promises of rapid meme delivery that outpaces even continuous integration tests, inviting users to experience enhanced engagement in their code reviews.
Keywords: #phi4, AI-generated memes, CI speed, Distracted Boyfriend, Drake, GitHub, PR metadata, PR safety, bot, caption generation, code reviews, context-aware, free tier, humor, meme templates, prompt engineering, pull requests
lgtmeme.com 5 days ago
|
1215.
HN
AutomaDocs – AI-powered documentation that stays in sync with your code
AutomaDocs is an innovative AI-powered platform designed to streamline the generation and maintenance of code documentation for GitHub repositories. By automatically updating documentation, it ensures consistency with any changes made within the codebase, thus enhancing efficiency and accuracy in project management. The functionality relies on having JavaScript enabled in the browser to operate effectively. Alongside its core features, AutomaDocs provides users with resources such as support contact options and access to a privacy policy, ensuring comprehensive user engagement and transparency.
Keywords: #phi4, AI-powered, AutomaDocs, GitHub, JavaScript, code, comprehensive, documentation, generates, maintains, platform, privacy policy, repositories
automadocs.com 5 days ago
|
1219.
HN
Show HN: Pricore: an open-source private Composer registry (now in public beta)
Pricore serves as an innovative open-source, self-hosted private Composer registry tailored for PHP teams, leveraging Laravel to offer a comprehensive solution to the limitations posed by version control system (VCS) repositories for managing private packages. As it enters public beta with an Apache 2.0 license, Pricore provides a robust Composer v2 registry that users can deploy on their own servers. The platform is designed for ease of setup using Docker, taking only about 60 seconds to initialize, and supports advanced features such as mirroring GitHub/GitLab repositories and automatic updates through webhooks, eliminating the need for manual rebuilds.
A key aspect of Pricore's functionality includes token-based authentication and a web dashboard that facilitates efficient package management. It enhances real-time interactions with support for WebSockets and Composer v2 metadata-url, ensuring packages are resolved quickly while allowing granular per-package access control. For teams disinclined to manage their own hosting environments, Hosted Pricore offers a fully managed registry service as an alternative.
Designed with Laravel familiarity in mind, Pricore prioritizes seamless dependency management free from external dependencies. The project invites community engagement and contributions under the open-source Apache License 2.0. Further details on installation and usage are accessible via its GitHub page and blog post, where the team actively seeks feedback and questions to foster community-driven development.
Keywords: #phi4, Apache 20, Composer, Docker, Git repositories, GitHub, GitLab, Laravel, PHP, Pricore, contributions, license, managed registry, metadata-url, open-source, private packages, security, self-hosted, token-based auth, web dashboard, webhook-driven updates
github.com 5 days ago
|
1228.
HN
Show HN: ChatGPT gets your prompt before you hit send
The article highlights a privacy issue with AI chat websites such as ChatGPT, where JavaScript on these sites can capture and transmit users' keystrokes to the server before they hit "send." This capability stems from how certain web features function rather than being a security vulnerability. To mitigate this concern, an extension named ChatWall is introduced. ChatWall provides a secure text editor overlay for composing messages, creating an isolated environment on the user's browser where sensitive information (such as names or emails) is anonymized using tokens before being sent to the chat input field. This ensures that only masked data reaches the host site, thereby enhancing privacy by preventing scripts from accessing keystrokes when in secure mode. Additionally, ChatWall's open-source nature allows for transparency and verification, offering users a verifiable means of protecting their privacy while interacting with such platforms.
Keywords: #phi4, ChatGPT, ChatWall, DevTools, GitHub, JavaScript, PII, Trust page, auto-completion, browser-extension, client-side, keystrokes, overlay, privacy tools, secure editor, third-party scripts, tokens
chatwall.io 5 days ago
|
1257.
HN
Building an Autonomous SRE Team with AI Agents: A 5-Day Experiment
In a five-day experiment led by Beniamin Calota, an autonomous Site Reliability Engineering (SRE) team comprising four AI agents was developed with the goal of provisioning infrastructure on two mini-PCs equipped with Proxmox. The team included a planner, executor, security reviewer, and validator, all coordinated via Redis, using real hardware tools like Terraform and Ansible to explore if AI could independently set up a Kubernetes cluster without human input.
The experiment faced notable challenges in autonomous operations:
1. **Context Drift**: The initial goal of deploying a Kubernetes cluster shifted toward managing firewalls due to plan deviations.
2. **Emergent Dysfunction**: Interactions among agents caused repetitive approval loops, decision paralysis via option menus, and message leaking that confused internal thoughts with external actions.
3. **Tool Comparison**: Gemini 3 Pro was utilized for infrastructure building, while Claude Code identified structural bugs, demonstrating greater diagnostic depth by tracing root causes compared to Gemini’s symptom-focused analysis.
Despite extensive dialogue generation and configuration file creation, no virtual machines or Kubernetes clusters were deployed, highlighting a gap between planning and execution linked to debugging challenges, memory management issues, and the need for refined agent calibration for security. The experiment highlighted the necessity of integrating AI capabilities with human-like hypothesis testing for effective troubleshooting. The project remains open-source, encouraging further exploration into autonomous AI operations to identify additional failure modes.
Keywords: #phi4, AI Agents, Ansible, Autonomous SRE, Context Drift, Diagnostic Depth, GitHub, Kubernetes, LLMs, LangChain ReAct, Multi-Agent Systems, Proxmox, Redis, Security Sentinel, Terraform
medium.com 5 days ago
|
1262.
HN
Npmx: a fast, modern browser for the NPM registry
NPMX.dev is a modern browser for the npm registry launched on March 3, 2026, designed to streamline the management of npm packages by offering enhanced speed and simplicity. Developed by Daniel Roe, it provides crucial information such as install size, module format, and dependency warnings to assist users in making informed decisions. The platform quickly gained traction within the community, evidenced by over 1000 issues and pull requests within two weeks, thanks to its emphasis on open development, accessibility, and internationalization.
The tool allows users to search for npm packages, view detailed information including download statistics, and interact with social features such as liking packages. It supports multiple repository providers and resolves version range issues while offering integration with demo environments from package READMEs. Available in 19 languages, NPMX is designed to enhance the browsing experience for open-source developers by actively incorporating their feedback into its development.
Community-driven development at NPMX encourages contributions from both novice and experienced developers through a structured contribution guide. As it progresses towards beta, user feedback will play a crucial role in shaping its future features. Contributors can engage with the project via platforms like chat.npmx.dev, GitHub issues, or by submitting pull requests, while staying updated through Bluesky.
Keywords: #phi4, CodeSandbox, ESM/CJS, GitHub, StackBlitz, accessibility, alpha, beta, browser, community, contribution, dark mode, dependency warnings, download statistics, feedback, install size, internationalization, keyboard-friendly, languages, light mode, module format, multi-provider repo support, npm registry, npmx, open source, outdated dependencies, package likes, packages, performance recommendations, search, simplicity, social features, speed, version range resolution
npmx.dev 5 days ago
https://news.ycombinator.com/item?id=47010823 5 days ago
|
1273.
HN
Show HN: Ask your AI what your devs shipped this week
Gitmore is an innovative tool tailored for non-technical founders to effortlessly comprehend their developers' weekly activities without needing technical expertise. It simplifies GitHub activity by generating clear, concise reports that summarize what was built, fixed, or remains unresolved, all presented in easily understandable terms. These reports are delivered directly to users' inboxes and can typically be reviewed within two minutes. To provide a preview of its functionality, an example report is available on Gitmore's website, along with a quick demo hosted at Arcade Software. The platform offers a free tier and actively seeks feedback from users regarding features they would like to see developed further.
Keywords: #phi4, GitHub, Gitmore, activity, auth module, built, demo, developers, engineering, fixed, founder, free tier, human-readable, inbox, refactor, report, stuck, technical
news.ycombinator.com 5 days ago
|
1279.
HN
Logic gates as persistent stateful tasks – a BCD decoder built on a VM
The author has developed a compact virtual machine (VM) framework using Rust, where the central component is a Task that maintains its own state and can execute bytecode instructions. This VM has been utilized to create a Binary Coded Decimal (BCD) decoder inspired by an example from Charles Petzold's "Code." In this framework, each logic gate—such as bit switches, inverters, and AND gates—is modeled as a task with specific instructions. The BCD decoder processes inputs like `1001`, converting them into their decimal equivalents, such as `9`. During the execution process, it provides detailed information about the operations of the AND gates, including input and output states. Further details on this implementation can be found in the author's GitHub repository: [bcd-decoder GitHub link](https://github.com/tracyspacy/spacydo/tree/main/examples/bcd-decoder).
Keywords: #phi4, AND gates, BCD decoder, GitHub, Petzold's Code, Rust, Task, VM, bits switch, bytecode, cargo run, examples Keywords: Rust, inverters, logic gates, spacydo, stateful
news.ycombinator.com 5 days ago
|
1286.
HN
Meeting Cost Calculator
The Meeting Cost Calculator is a specialized tool aimed at estimating the financial cost of team meetings by transforming annual salaries into hourly rates based on public sector pay data. This utility allows users to tailor calculations according to varying salary levels while incorporating adjustments for employee benefits and accommodation premiums. Developed as part of an Ottawa Civic Tech initiative, Sean Boots spearheaded its creation with contributions from several collaborators. The tool features intuitive user controls such as start, pause, reset, and the ability to set time durations ranging from 30 minutes up to 40 hours. Additionally, users can easily add participants or clear existing data within the interface. The salary data utilized by this calculator is openly accessible on GitHub. To further assist in enhancing meeting productivity, the tool recommends additional resources like articles, guides, and podcasts focused on improving meeting efficiency.
Keywords: #phi4, GitHub, Meeting Cost Calculator, Ottawa Civic Tech, Sean Boots, cost estimation, efficient meeting, hourly rates, participant options, participant options Keywords: Meeting Cost Calculator, pay rates, public sector, salary data, team meetings
meetingcostcalculator.ca 5 days ago
|
1287.
HN
Reviewing Large Changes with Jujutsu
The author has been utilizing Jujutsu (jj) as a version control system over the past six months and appreciates its effectiveness in streamlining the creation of clear, reviewable pull requests without necessitating adjustments from colleagues. The described workflow involves duplicating changes using jj, which facilitates easy navigation and incremental review by allowing reviewers to track progress within their familiar IDE environment, thus minimizing context-switching. To manage large pull requests efficiently, the author introduces a method involving duplication into mutable changes, establishing empty changes as parents for tracking reviewed sections, and squashing files once fully understood. This process leverages jj's diff commands to maintain review progression while enabling reviewers to shift tasks without losing their review state.
The benefits of using jj include a reduced cognitive load compared to Git, as it automatically captures iterative development and encourages intentional presentation of changes. The workflow draws parallels with the tracking of review states in other systems like TigerBeetle and Iron but avoids some complexities encountered by those systems when integrated with Git. Despite noting limited IDE integration due to incomplete support for JetBrains' products, the author mitigates this by using jj's colocated mode to retain a familiar Git-like experience. The workflow accommodates reviewing updates to pull requests; however, it currently relies on manual inspection of diffs for small changes. Overall, jj offers an intuitive tooling experience that significantly enhances code review efficiency and clarity.
Keywords: #phi4, Bitbucket, Git, GitHub, IDE integration, Jujutsu, change tracking, coding agents, interdiff, pull requests, review comments, squash, workflow
bengesoff.leaflet.pub 5 days ago
|
1290.
HN
LibreOffice Online dragged out of the attic
The Document Foundation (TDF) has decided to revive LibreOffice Online (LOOL), a cloud-based iteration of LibreOffice, following community support that reversed its earlier plan from 2020 to retire the project. This decision is contentious given the existence of Collabora Online (COOL), a browser-based version developed by the for-profit entity Collabora, which fulfills a similar role and actively contributes to the LibreOffice codebase with both paid and free versions available. Notably, since November 2025, Collabora has also introduced CODA, a desktop version that directly competes with LibreOffice, further intensifying competition.
TDF's move to re-engage with LOOL development is seen by some as a reaction to the increasing presence of Collabora within the same space, although TDF insists it aims to address previous governance errors and enhance community involvement. Although LOOL remains under development with no immediate download option, its source code has been made available on GitHub for interested contributors.
This scenario underscores the complex interplay between open-source collaboration and commercial interests within the LibreOffice ecosystem, reflecting broader dynamics that influence project decisions in this domain.
Keywords: #phi4, CODA, CODE, COOL, Collabora, Document Foundation, GitHub, LOOL, LibreOffice, Online, OnlyOffice, TDF, cloud-based, commercial support, community, de-atticize, development, governance, local version, open source, repository, ribbon UI, web technology
www.theregister.com 5 days ago
|
1300.
HN
Show HN: GitHub Repo Agent – an agent that explores and reasons on GitHub repos
The GitHub Repo Agent is an advanced tool crafted to delve into and analyze GitHub repositories thoroughly. It automates understanding new codebases by cloning them, indexing files, and leveraging a Language Model (LLM) for answering questions or executing tasks related to the code structure. This tool proves invaluable for onboarding large projects, debugging unfamiliar code, or interacting with open-source software.
Key functionalities include generating detailed reports on directory hierarchy, module interactions, dependencies, architectural patterns, and data flows within a project. It features a terminal-styled interface providing real-time progress updates and supports conversational Q&A regarding the codebase. Technologically, it incorporates an LLM configured via OpenRouter, utilizing Python, Flask, and Server-Sent Events (SSE) for backend streaming. The analysis is executed using a parallel map-reduce approach.
To utilize the GitHub Repo Agent, users must clone the repository, install dependencies, configure the environment with necessary API keys, and start the server. It accepts any public GitHub URL, performs an analysis, and delivers results in a structured report through its web UI. Configurations such as model name and server settings are managed via an `.env` file. The tool is licensed under MIT, encouraging open-source contributions and modifications.
Keywords: #phi4, API Key, Agent, Analysis, Autonomous Agents, Codebase, Debugging, GitHub, Indexing, LLM (Large Language Model), Map-Reduce, OSS Repositories, Python, Repository
github.com 6 days ago
|
1301.
HN
I Put a Full JVM Inside a Browser Tab
JavaBox is an innovative project that demonstrates running Java code directly within a browser tab by embedding a complete Java Virtual Machine (JVM) inside WebAssembly (WASM), eliminating the need for server-side resources. This setup involves using a Cloudflare Worker to serve a large WASM blob containing Emscripten-compiled QEMU, which boots Alpine Linux with OpenJDK installed. While this allows for the direct execution of Java code in the browser, it is initially inefficient due to prolonged JVM startup times during compilation within the emulated environment. Initially, compilations took over twelve minutes, but a persistent daemon known as CompileServer was developed to maintain an active JVM instance, reducing compile and run times to approximately 35 seconds.
Although JavaBox is not designed for production use, it serves as an intriguing proof of concept with potential applications such as interactive "Try It" features on Java documentation sites or shareable code snippets that execute in users' browsers without requiring server dependencies. The project highlights the technical feasibility and educational value of running complex environments within a browser, offering insights into technologies like QEMU, WebAssembly, and JVM internals. A live demonstration is available at javabox-demo.brian-fec.workers.dev, with the source code hosted on GitHub, illustrating novel possibilities in web development by pushing the boundaries of what browsers can achieve.
Keywords: #phi4, Alpine Linux, Cloudflare Worker, CompileServer, GitHub, JVM, JavaBox, OpenJDK, QEMU, SharedArrayBuffer, WebAssembly, container2wasm, cross-origin isolation, emulation, proof of concept, serverless, snapshot
bmarti44.substack.com 6 days ago
|
1302.
HN
Show HN: AI gaming copilot that uses a phone camera instead of screen capture
Project Aegis is an innovative AI gaming copilot designed to offer real-time advice during gameplay, with its initial focus on League of Legends. It circumvents the risk of violating anti-cheat software like Riot Vanguard by utilizing a smartphone camera pointed at the game monitor rather than traditional screen capture or memory-reading methods. The system processes video frames from the phone through WebSockets to a local server, where they are refined using OpenCV for glare reduction and perspective correction. A vision model then analyzes these frames, providing players with text-to-speech (TTS) advice on gameplay aspects such as macro mistakes and map awareness.
Operating externally like a human screen observer ensures Project Aegis remains undetectable by anti-cheat systems. It supports flexible video intake modes via either smartphone camera or an HDMI capture card and delivers structured JSON outputs for game state analysis. Users can customize settings through environment variables, and the system is designed to be extendable with new video intakes or AI providers.
The project invites feedback regarding its practical utility versus technical novelty, potential applications in other games, latency concerns, and enhancements for reliability without breaching anti-cheat protocols. Comprehensive setup, configuration details, and further information are available on GitHub, encouraging developer engagement and collaboration for future improvements.
Keywords: #phi4, AI gaming copilot, Anthropic API key, CLAHE contrast enhancement, Claude Opus 46, FastAPI, GitHub, HDMI capture card, JSON analysis, League of Legends, OpenCV, Project Aegis, TTS (Text-to-Speech), UX expectations, WebSocket, air-gapped setup, anti-cheat, latency, microphone feedback, phone camera, pyttsx3, real-time advice, screen capture, video intake, vision model
github.com 6 days ago
|
1316.
HN
Show HN: GitHub Commits Leaderboard
The GitHub Commits Leaderboard is a platform that ranks users based on their total commit contributions on GitHub, leveraging data from GitHub's GraphQL API to ensure adherence to its contribution counting rules and including private contributions when permissible. Users can connect their accounts to view their rankings, with organization contributions included only if proper access permissions are granted. In addition to the ranking feature, the platform offers a public read-only API for accessing its data. The complexity of accurately attributing commit contributions according to GitHub's system is acknowledged by the creator, who seeks feedback on whether commits should be the sole metric for ranking or if additional contribution types should be considered.
Keywords: #phi4, API, Access, Authentication, Commits, Contributions, Counting Rules, Data, Feedback, GitHub, GraphQL, Leaderboard, Metrics, Organization, Ranking, Raw Git History
ghcommits.com 6 days ago
|
1320.
HN
Show HN: Understand GitHub Trending with AI
"Understand GitHub Trending with AI" is an innovative project utilizing artificial intelligence to analyze and interpret trending activities on GitHub, aiming to provide deeper insights into developer behaviors and popular repositories. The creators of this project demonstrate a strong commitment to integrating user feedback, which signifies their dedication to improving the tool's functionality and relevance based on community input. They actively encourage engagement by inviting users to reach out through the provided email for further inquiries or contributions, fostering an interactive dialogue between developers and the project team. This approach not only enhances the tool’s development but also ensures it remains responsive to the needs of its user base, thereby potentially increasing its utility and adoption within the developer community.
Keywords: #phi4, AI, Email, GitHub, GitHub Trending, Relevant, Show HN, Trending, Understand, contact, email address, feedback, input, keywords, relevant ``` Keywords: Show HN, technical, topic
github.com 6 days ago
https://github.com/HarlonWang/TrendingAI 6 days ago
https://trendingai.cn/app 6 days ago
|
1321.
HN
Building an Open-Source Verilog Simulator with AI: 580K Lines in 43 Days
A team led by engineer Thomas Normal successfully developed an open-source Verilog simulator using AI agents within 43 days, resulting in a comprehensive verification stack that includes simulation, formal verification, and mutation testing among other functionalities. This project was built on the CIRCT infrastructure to address its existing limitations, incorporating features such as event-driven simulation and VPI/cocotb integration. Over the course of early 2026, the team made 2,968 commits on a fork of CIRCT, adding over half a million lines of code across numerous files while removing minimal upstream content.
The initiative demonstrated how AI could significantly accelerate complex engineering tasks traditionally requiring extensive resources and time, with models like Claude Opus and Codex driving much of the work. The development pace varied from around 25 to 124 commits per day, highlighting periods of rapid progress. Despite its performance limitations in interpretive mode when compared to commercial tools, the simulator successfully executed real-world test benches including AVIP Protocol Suites and NVIDIA's CVDP benchmarks.
Although not a direct replacement for established simulators, this project illustrates AI's potential to reduce both time and cost in creating complex verification tools, suggesting a paradigm shift in software development. The project’s advancements underscored the practical utility of AI in engineering projects while acknowledging ongoing challenges like achieving competitive speeds. Detailed progress can be viewed on GitHub under Thomas Normal's fork of CIRCT.
Keywords: #phi4, AI, CIRCT, Cocotb, EDA Tools, Event-driven Simulator, Formal Verification, GitHub, IEEE 1800, Ibex, JIT Compilation, LLVM, Mutation Testing, Open-Source, OpenTitan, Simulation, Testbenches, UVM, Verification, Verilog
normalcomputing.com 6 days ago
|
1331.
HN
Show HN: DevReel – A virtual gym for practical software engineering challenges
DevReel is a virtual training platform specifically designed for software engineers to refine their skills through practical, real-world challenges. Created by a Japanese engineer, it moves beyond traditional algorithm and data structure exercises, focusing on tasks such as bug fixing and architectural decision-making. The platform utilizes an AI-driven code review system that provides instant feedback, enhancing the learning experience. One of its notable features is presenting users with complex scenarios like the "Phantom Transaction" bug to simulate high-pressure environments. Although advanced challenges are still under development, a free demo version is accessible. DevReel targets mid-to-senior level engineers, filling the gap in real-world experience by offering guidance similar to that received from seasoned mentors. The platform supports ongoing professional growth through an interactive public roadmap and feedback channels, making it a crucial tool for continuous skill enhancement, especially as AI technologies continue to evolve within software engineering.
Keywords: #phi4, AI Tech Lead feedback, AI-driven code reviews, DevReel, GitHub, Phantom Transaction, algorithms, architectural choices, challenges, concurrency issues, critical bugs, data structures, high-level engineering, improvement loop, maintainability, roadmap, scalability, software engineering, state mutation bugs, technical debt, technical feedback, virtual gym
www.devreel.tech 6 days ago
|
1335.
HN
Nodebox, a free open-source Webcontainer alternative
Nodepod is an innovative open-source, browser-based Node.js runtime designed as a cost-effective alternative to WebContainers by StackBlitz. Developed in response to the high expenses and lack of transparency associated with proprietary solutions, Nodepod facilitates code execution directly within the browser without relying on servers or incurring significant performance costs. The development process involved multiple iterations, exploring options such as editing Node.js for WASM compilation and utilizing QuickJS, culminating in a reimagined version of Node.js using TypeScript. This new version features a custom JavaScript polyfill-based runtime with an in-memory filesystem and efficient execution capabilities for both synchronous and asynchronous operations.
Key aspects of Nodepod include support for numerous Node.js modules through polyfills, rapid startup times (~100 milliseconds), and a minimal footprint (approximately 600KB gzipped). Its architecture integrates several core systems: a virtual filesystem named MemoryVolume, a custom ScriptEngine with polyfill modules, a sync/async bridge for managing synchronous operations in an asynchronous environment, a lightweight shell for command processing, and package management that mirrors npm functionality.
While Nodepod cannot support native C++ addons or provide comprehensive bash scripting capabilities, it is well-suited for applications such as code previews, playgrounds, educational platforms, and AI tooling. It supports popular frameworks like Express and Vite without requiring server reliance. The capabilities of Nodepod are demonstrated through wZed, a browser-native code editor enabling real-time code execution within the web environment.
Nodepod is open-source under the MIT license, offering an accessible solution for executing code in a web setting free from commercial constraints or costs, making it ideal for developers seeking transparency and affordability.
Keywords: #phi4, Execution engine, Express, GitHub, Lit, MemoryVolume, Networking bridge, Nodejs, Open-source, Package manager, Polyfills, Process model, React, ScriptEngine, Service Worker, Shell, SolidJS, Svelte, SyncPromise, TypeScript, Virtual filesystem, Vite, Vue, WebAssembly, Webcontainer, wZed
scelar.com 6 days ago
https://wzed.scelar.com/ 6 days ago
https://github.com/ScelarOrg/NodePod 6 days ago
|
1353.
HN
Code Corners: A platform-agnostic alternative to GitHub Corners
Code Corners provides a versatile alternative to GitHub Corners, designed for seamless integration across multiple code hosting services like Forgejo, Gitea, SourceHut, and even arbitrary webpages. The platform-agnostic tool enables users to embed customizable corner icons on their sites with options for direct linking to specified URLs. These icons are visually enhanced SVG graphics available in a spectrum of colors—dark grey, mint green, red, blue, orange—and can be further personalized by adjusting the `fill` properties or modifying the `aria-label`. Positioned absolutely at either top right or left corners of a webpage, these badges offer an aesthetic touch to site branding. Inspired by Tim Holman's GitHub Corners, Code Corners extends this concept by allowing links to a diverse range of platforms, addressing the needs of developers who utilize various code repositories and seek greater flexibility in their web presence.
Keywords: #phi4, Code Corners, Forgejo, GitHub, Gitea, SVG, SourceHut, aria-label, color, fill, link, platform-agnostic, position
codecorners.rknight.me 6 days ago
|
1362.
HN
Catch exhaustion before it burns out your engineers
On-Call Health is a free, open-source application designed to combat burnout among on-call engineers by analyzing workload data from platforms like Rootly, PagerDuty, GitHub, Slack, Linear, and Jira. It evaluates overwork risk through two primary metrics: the On-Call Health (OCH) Score, which indicates an individual's incident response workload, and the OCH Score Trend, which tracks changes in this score over time compared to a personal baseline. The tool gathers data on various work aspects, including incident response specifics (e.g., volume and severity), work patterns such as after-hours activity, workload measures like pull request volume and code review involvement, and self-reported well-being metrics. While it is not designed for medical diagnosis, its purpose is to identify trends that could signal overwork.
To install On-Call Health, users must set up OAuth tokens for Google or GitHub authentication and can deploy the tool using Docker Compose. An alternative manual setup involves configuring a backend with Python and a frontend with Node.js, though this option receives less support. Additionally, an API is available for further integration capabilities. Developed by Rootly AI Labs, On-Call Health focuses on innovation in reliability engineering and is supported by entities like Anthropic, Google Cloud, and Google DeepMind, operating under the Apache License 2.0.
Keywords: #phi4, API, Docker Compose, GitHub, Jira, Linear, OAuth tokens, OCH Score, On-call Health, PagerDuty, Rootly, Slack, data collection, engineering teams, incident response, integrations, open-source, overwork risk, reliability engineering, self-reporting, workload
github.com 6 days ago
|
1364.
HN
Autogenerate Docs from GitHub
Mintlify has introduced an innovative tool designed to convert GitHub repositories into structured documentation sites by substituting "github.com" in the URL with "mintlify.com." This solution addresses the challenge faced by open-source maintainers who often lack the time for extensive documentation creation. By employing AI agents, Mintlify's tool securely clones and analyzes both source and destination repositories within a controlled environment, ensuring network restrictions and credential protection.
The process starts with scraping repository metadata to gather brand assets and project information, which serve as the foundation for the documentation structure. An in-depth analysis of the source code is then conducted by Mintlify’s agent to understand its functionality, resulting in the creation of a JSON file that details the project summary, navigation architecture, and key features. This structured methodology ensures coherence across all sections of the documentation.
To optimize efficiency, the generation process involves running subagents in parallel for different sections, significantly reducing the time required. An orchestrator agent resolves cross-references between these sections to ensure links are accurate and functional. Once completed, the Mintlify CLI validates the build by checking for broken links and other potential issues. This tool offers open-source projects like Broccoli a comprehensive documentation framework that can be easily customized and published, transforming what is typically a time-intensive task into a manageable process.
Keywords: #phi4, AI Agents, Autogenerate Docs, Bull on Redis, CLI, Claude Sonnet, Daytona, Documentation Site, GitHub, GraphQL, Guides, JSON file, Mintlify, Open-source, README, Tutorials, broken links, broken links Comma-separated Keywords: Autogenerate Docs, broken links Comma-separated List: Autogenerate Docs, broken links Extracted Keywords: Autogenerate Docs, broken links Final Keywords: Autogenerate Docs, broken links Final List: Autogenerate Docs, broken links Keywords: Autogenerate Docs, broken links Selected Keywords: Autogenerate Docs, broken links Simplified Keywords: Autogenerate Docs, docsjson, iptables, mitmproxy, navigation architecture, orchestrator, subagents, validation
www.mintlify.com 6 days ago
|
1370.
HN
AgentLint v0.7.1 – regex guardrails for AI agents on infra (yes, regex)
AgentLint v0.7.1 is a tool aimed at enhancing code quality by preventing AI agents from executing potentially harmful actions, such as leaking secrets or force-pushing changes. The latest update introduces an "autopilot" feature designed to extend these protective measures into infrastructure operations by blocking risky activities like iptables flushes and cloud resource deletions. This feature relies on regex-based heuristics, which may result in false positives and overlooked detections due to its heuristic nature. Despite these challenges, AgentLint is made publicly available for experimentation, filling a gap since no comprehensive framework yet exists that fully understands intent and context in this domain. The tool comprises 57 rules and 1,071 tests and operates locally. It invites user feedback regarding the management of infrastructure operations with AI agents, fostering community engagement. Further details can be accessed through its GitHub repository at [AgentLint](https://github.com/mauhpr/agentlint).
Keywords: #phi4, AI agents, AgentLint, Docker containers, GitHub, NAT mutations, cloud resources, code quality, crontab edits, force-pushing, infrastructure, iptables, operations, regex, secrets, sessions, tests
news.ycombinator.com 6 days ago
|
1374.
HN
How we run OpenCode in the cloud with E2B and Convex
CodeCloud harnesses the power of E2B's firecracker-based virtual machines (microVMs) to deliver isolated instances of OpenCode within the cloud, ensuring robust security and isolation by providing rapid startup times with strong hardware-enforced boundaries. Each CodeCloud session is tailored as a private environment with comprehensive filesystem access, making microVMs an ideal choice over containers due to their distinct kernels and filesystems that enhance isolation. E2B's ephemeral sandboxes are equipped for necessary resources and offer an SDK for efficient management, vital for executing isolated code in multi-tenant environments.
To address the limitation of streaming events beyond the 10-minute Convex action cap, CodeCloud implements a relay script within the sandbox to push OpenCode events directly to a backend webhook, ensuring uninterrupted data flow even during extended agent workloads or session interruptions. This strategy guarantees that crucial events are not missed due to timeouts or crashes.
For state management between runs without persistent sandboxes, CodeCloud exports the session state of OpenCode using SQLite-based commands before each run ends. The exported session is stored in Convex storage and can be re-imported for subsequent sessions, facilitating continuous interactions with coding agents. During implementation, reliability challenges were tackled by managing background processes within E2B sandboxes through watchdogs and internal monitoring, empowering agents to handle commits and pull requests via GitHub APIs, and ensuring resource provisioning to prevent memory exhaustion by OpenCode.
Overall, CodeCloud utilizes E2B's microVM technology alongside Convex's capabilities to establish a secure, seamless, and efficient environment for running coding agents like OpenCode on private GitHub repositories.
Keywords: #phi4, API, Codecloud, Convex, E2B, Firecracker, GitHub, Kubernetes, LLM, Linear, OpenCode, PRs, VM, coding agents, containers, database, ephemeral, infrastructure, integration, isolation, memory consumption, microVMs, networking, reliability, sandboxing, security, serverless, session state, webhook
codecloud.dev 6 days ago
|
1375.
HN
Show HN: Slop Meter for GitHub
The "Slop Meter" is a tool designed specifically for GitHub, aimed at aiding open-source (OSS) maintainers in efficiently managing contributions. It evaluates user behavior by analyzing two key metrics: the ratio of issues opened to pull requests (PRs) made, and the percentage of PRs that are successfully merged. These insights help maintainers focus on contributors who actively resolve problems rather than just identifying them. The tool can be installed on any GitHub repository, where it automatically posts these statistics in a comment without analyzing current maintainers or contributors. Additionally, users have the option to search for individual GitHub profiles online, and the tool generates reports based on publicly available data from those profiles. Developed following discussions about supporting OSS project maintainers amid an increasing influx of contributions, particularly due to advancements in AI, "Slop Meter" seeks feedback from maintainers. An example profile link is provided by its creator to demonstrate how it functions, showcasing its potential to enhance contribution management in OSS projects.
Keywords: #phi4, AI, Contributions, Feedback, GitHub, Issues, Maintainers, Merged PRs, Open Source, PR Ratio, Profile Analysis, Slop Meter, Tool
news.ycombinator.com 6 days ago
|
1380.
HN
I built a persistent memory layer for AI agents in Rust
Memori is an innovative persistent memory layer designed to enhance AI agents by providing continuity within Claude Code sessions. Developed primarily in Rust and featuring a Python command-line interface, Memori uses SQLite for storage of text, 384-dimensional vector embeddings, JSON metadata, and access history without relying on API keys or cloud services. It introduces several distinctive features that set it apart from similar tools: Hybrid Search combines full-text search with cosine vector search using Reciprocal Rank Fusion, enabling seamless auto-vectorization of text queries; Auto-Deduplication employs cosine similarity to update existing entries instead of creating duplicates if the similarity exceeds 0.92 for like entries; Decay Scoring balances memory prioritization through logarithmic access boosts and exponential time decay with a half-life of approximately 69 days.
Additionally, Memori incorporates built-in embeddings using fastembed AllMiniLM-L6-V2, negating the need for external services such as OpenAI, while its one-step setup facilitates easy integration by modifying Claude Code's configuration to manage memory autonomously. Performance tests on an Apple M4 Pro show efficient retrieval and search operations across up to 500K entries, with a current brute-force vector search that can be upgraded to more sophisticated algorithms like HNSW when necessary.
Following installation, Memori allows Claude Code to recall debugging lessons, store architectural insights, remember user preferences, and perform memory cleanup effectively. The tool has been thoroughly tested using actual SQLite databases without any mocking processes, ensuring its reliability and robustness. Licensed under MIT, the project is accessible on GitHub, with additional details available in a dedicated blog post.
Keywords: #phi4, AI agents, GitHub, HNSW, JSON metadata, MIT licensed, Memori, Persistent memory, Python CLI, Rust, SQLite, access tracking, architecture, auto-dedup, debugging, decay scoring, design principles, fastembed, hybrid search, vector embeddings
news.ycombinator.com 6 days ago
|
1382.
HN
Show HN:Logic gates as persistent stateful tasks – a BCD decoder built on a VM
The author has created a compact virtual machine (VM) in Rust designed for executing bytecode instructions that manage tasks with persistent states. An innovative feature includes an implementation of a Binary Coded Decimal (BCD) decoder, inspired by Charles Petzold's "Code," where basic logic gates—such as bit switches, inverters, and AND gates—are represented as individual task-based components each containing specific instructions. This setup enables the VM to decode BCD inputs; for example, executing `cargo run 1001` converts it into its decimal equivalent, outputting the number 9, while also providing a visual representation of an AND gate's functionality with its respective inputs and outputs. The author has made further details and code examples accessible on GitHub through a provided link.
Keywords: #phi4, AND gates, BCD decoder, GitHub, Petzold's Code, Rust, Task, VM, bits switch, bytecode, cargo run, embeddable, embeddable Keywords: Rust, examples, inverters, logic gates, spacydo, stateful
news.ycombinator.com 6 days ago
|
1393.
HN
Show HN: I spent a billion tokens bridging Elixir and WebAssembly
The blog post describes a pioneering project that integrates Elixir with WebAssembly (WASM) using one billion tokens, aimed at addressing specific technical challenges and leveraging the strengths of both technologies. The motivation behind this endeavor was to combine Elixir's advantages—such as scalability and maintainability in application development—with WASM's capability to securely run programs across various environments. At the time, there were no existing tools or packages that facilitated this integration, highlighting a significant gap in the market.
The project aimed to bridge this gap by enabling seamless use of WebAssembly within Elixir projects and vice versa, thus addressing performance issues and language interoperability challenges. By doing so, it seeks to enhance developer productivity by minimizing the engineering work required for such integrations. To provide further insights into the implementation and practical applications, the author directs readers to additional resources including a blog post on Vers.sh, the "firebird" GitHub repository, and a Twitter thread that demonstrates real-world uses of the technology. This initiative not only fills an existing void but also streamlines development processes by fostering interoperability between Elixir and WebAssembly.
Keywords: #phi4, BEAM, Elixir, GitHub, Phoenix framework, Rust, Twitter, WASM, WAT, WebAssembly, blog post, bridging, firebird repo, hex package, performance gains, tokens
yev.bar 6 days ago
https://github.com/software-mansion/popcorn 6 days ago
https://popcorn.swmansion.com/#live-demo 6 days ago
https://news.ycombinator.com/item?id=47118778 6 days ago
|
1394.
HN
Show HN: I spent a billion tokens and all I got was this repo
The project discussed explores the integration of Elixir and WebAssembly on a platform like Hacker News, focusing on enhancing developer experience and enabling the execution of WASM from Elixir along with compiling Elixir projects into WebAssembly. The author utilized computational resources to automate coding tasks within a GitHub repository named "firebird" using AI agents such as Pi. This automation aimed at handling repetitive programming activities through automated environments designed to reduce latency, utilizing multiple virtual machines or "sandboxes." These sandboxes allowed the AI agents to continuously operate and refine software development processes.
To streamline these operations, the author established clear objectives in a `plan.md` file and set environmental parameters via an `env.sh` script. The overarching goal of this exploration was to examine how artificial intelligence can enhance and simplify traditional development workflows by taking over tasks typically handled by human engineers. Through this project, the author sought to address both technical challenges and propose innovative solutions within software engineering practices, contributing valuable insights into the potential efficiencies AI automation could bring to coding and development.
Keywords: #phi4, API keys, CI/CD, Elixir, Elixir-to-WASM, GitHub, GitHub mobile app, PR reviews, Phoenix, REPL, REPL latency, SDLC, VMs, WebAssembly, automation, benchmarking, benchmarks, coding agents, environment variables, firebird repo, formatters, headless coding agents, infinite loops, integration, linters, merge conflicts, orchestration, performance comparisons, pi agent, remote work, scripting, software development lifecycle, tokens, wasm-in-elixirKeywords: Elixir
vers.sh 6 days ago
|
1395.
HN
Show HN: Built lovable but for your existing products
This document describes an AI-powered feedback widget built on Next.js, aimed at enhancing product improvement processes by transforming user interactions into GitHub issues that are autonomously addressed as pull requests (PRs). The workflow begins with users engaging in conversations via the widget, where these discussions generate GitHub issues through webhooks. An agent, using Claude CLI, attempts to resolve these issues by creating PRs and a preview is provided for approval.
When PR implementation encounters difficulties, the system leverages Haiku to classify failure types—such as documentation gaps or bugs—and schedules self-improvement tasks to generate corrective PRs. Additionally, the AI synthesizes feedback themes to suggest potential product enhancements. This pipeline functions both in local development environments and continuously on Railway for production deployment.
The widget requires specific installation steps, including setting up Tailwind CSS and API routes. It supports various integration tiers with GitHub for advanced issue management via labels and webhooks.
Deployment involves using Railway or Docker for running the agent service and creating a webhook on GitHub to link issues to the feedback system. An interactive wizard facilitates automated setup by configuring necessary components such as environment variables and project-specific settings.
Developers can customize the AI model, prompts, and GitHub integration features. Troubleshooting guidance is provided for common issues like styling problems, missing labels, build failures, and authentication errors. As an open-source project under the MIT license, it encourages community contributions by offering guidelines to clone the repository, install dependencies, build, test, and run in development mode.
Keywords: #phi4, AI, AI advisor, API, API routes, Autonomous, CLI, Claude CLI, Environment, Feedback widget, GitHub, GitHub issues, License, MIT license Keywords: Feedback, Nextjs, PR, PR preview, Railway, Railway worker, Self-improve, Supabase, Tailwind, Tailwind CSS, Webhook, autonomous agent, contributing, dashboard, environment variables, self-improve job, troubleshooting, webhook setup
github.com 6 days ago
https://github.com/NikitaDmitrieff/feedback-chat 6 days ago
https://www.npmjs.com/package/@nikitadmitrieff/fee 6 days ago
|
1402.
HN
Show HN: War.direct – Real-time conflict intelligence dashboard for the Iran war
"War.direct" is an innovative non-commercial dashboard designed by Rishi Khiani and Claude (Anthropic) to deliver real-time conflict intelligence during the Iran-U.S.-Israel tensions. It offers public access to a wealth of information through various interactive features, including over 25 live TV channels and verified strike markers on a detailed battlespace map. The platform also provides live flight radar data from adsb.lol, naval vessel tracking using curated open-source intelligence (OSINT), and an AI-generated timeline of events employing GPT-4o technology. Additionally, it aggregates OSINT dispatches sourced from Reddit and offers emergency helplines for 12 countries, along with a timezone switcher to facilitate global access. The content is compiled from public feeds such as RSS and GitHub, though users are cautioned about the reliability of this information. To ensure accuracy, users are urged to cross-check crucial data through official channels and engage with the platform by suggesting improvements or corrections via its forum.
Keywords: #phi4, AI-curated timeline, Claude (Anthropic), GitHub, Iran war, RSS feeds, Reddit OSINT, Rishi Khiani, US-Israel-Iran conflict, War, battlespace map, conflict intelligence, emergency helplines, flight radar, information tool, live TV channels, naval vessel tracking, non-commercial, open-source repositories, public service, real-time dashboard, strike markers, timezone switcher
war.direct 6 days ago
|
1406.
HN
Show HN: Punch card simulator and Fortran IV interpreter
The project is a punch card simulator combined with a Fortran IV interpreter designed primarily as an enjoyable tool, hosted on GitHub. It enables users to emulate the functioning of traditional punch cards through features such as deck management and execution controls—including idle, step, run, and reset options—alongside speed adjustments. The interface includes a viewer for inspecting punched cards. Initially, the deck is empty, indicating no card data has been input or discarded yet. Additional functionalities comprise managing a library of programs and providing access to line printer outputs. This simulator offers an engaging experience while facilitating interaction with a vintage programming environment.
Keywords: #phi4, Fortran IV, Fortran IV interpreter, GitHub, IDLE, Line printer, Punch card simulator, RESET, SPEED, STEP, card viewer, deck, execution, library, line printer output Keywords: Punch card, program library, punch cards
punch.ehrlich.dev 6 days ago
|
1418.
HN
Show HN:Turn any GitHub .MD into a collaborative editor by replace "g" with tune
Colibri is an innovative tool designed to enhance the collaborative experience of editing GitHub Markdown files by offering functionalities similar to Google Docs. It addresses the common challenge faced when multiple users attempt to collaborate on `.md` files by enabling a seamless transformation from static documents to interactive platforms for discussions and annotations. Users can easily switch their existing GitHub URLs to Colibri’s interface by substituting "github.com" with "tuneithub.com," thus activating features that facilitate communication among both technical and non-technical collaborators, such as comments and in-line edits. Notably, Colibri operates without requiring a GitHub account, thereby broadening access for various users. Additionally, it supports the integration of modifications back into the original repositories through pull requests, ensuring changes are efficiently managed. Presently, the tool is limited to public repositories; however, support for private repositories is anticipated in future updates. The developers welcome feedback on current collaboration methods and desired functionalities to further enhance the tool's utility.
Keywords: #phi4, GitHub, Google Docs, Markdown, PR (Pull Request), Richtext, annotations, colibri, collaboration, discussions, editor, feedback, limitations, private repos, public repositories, tuneithubcom
www.get-colibri.com 6 days ago
https://tuneithub.com/Legit-Control/get-colibri 6 days ago
|
1422.
HN
GitHub – Maderix/ANE: Training Neural Networks on Apple Neural Engine
The "ANE Training" GitHub project aims to train neural networks directly on Apple’s Neural Engine (ANE) without relying on CoreML, Metal, or GPU support by leveraging reverse-engineered private APIs. This initiative exploits the ANE's 15.8 TFLOPS inference capabilities, particularly on M4 chip-equipped Apple Silicon devices, using custom compute graphs for forward and backward passes created with tools such as _ANEClient/_ANECompiler and MIL (Model Intermediate Language). The project incorporates a training loop that dispatches six ANE kernels per step to manage operations like attention mechanisms, feed-forward networks, and gradient computations. While the CPU handles tasks such as RMSNorm backpropagation and updates for the Adam optimizer, performance is enhanced through techniques including channel-first memory layout, vectorized operations, and overlapping compute tasks.
The file structure comprises scripts for API exploration, MIL compilation, and training loops, among other components. The project requires Clang on macOS 15+ with Apple Silicon hardware to compile. It utilizes in-memory MIL program generation and IOSurface-based shared memory for tensor input/output, managing gradient flow through a combination of ANE computations and CPU operations. Despite facing limitations such as causal attention decomposition due to ANE's masking constraints and addressing a compile resource leak via exec() restarts, the project achieved substantial performance gains. Execution time was reduced from 33.5 ms/step with baseline optimizations to 9.3 ms/step, resulting in 11.2% ANE utilization.
The initiative is presented as a research effort using undocumented APIs for educational purposes under fair use and interoperability provisions. It carries a disclaimer that the work is independent of Apple Inc., bears no endorsement from them, and should be used at one's own risk. The project is released under the MIT license.
Keywords: #phi4, ANE, Accelerate Framework, Adam Optimizer, Apple Silicon, Backpropagation, Compile Limit, CoreML, Gradient Accumulation, In-Memory Compilation, MIL, Neural Networks, Objective-C, Performance Optimization, Pipeline Scheduling, Private APIs, RMSNorm, Reverse-Engineering, SRAM Bandwidth, Transformer Training, iOSurface, macOS
github.com 6 days ago
|
1427.
HN
Show HN: Agent Protocols Tech Tree
The "Agent Protocols Tech Tree" serves as an innovative visualization tool designed to elucidate the evolution of AI agent protocols using a format reminiscent of a Civilization technology tree. This approach allows users to see how simpler protocols develop into more complex systems, grounded in the philosophy of "rough consensus and running code." Its primary objective is to bridge understanding between policy-makers—who may find it challenging to regulate due to the inherent complexity—and technology professionals who seek detailed insights into AI technologies. Created for a conference on AI agents, the Tech Tree not only aids regulators by highlighting the difficulties of crafting regulations but also provides tech experts with valuable information about the underlying technologies. Additionally, the creator is soliciting feedback on its structural and narrative elements, particularly concerning how incentives impact consensus within common frameworks. The tool is publicly accessible via Harvard's Laboratory for Innovation Law (LIL) website along with a comprehensive blog post and source code available in a GitHub repository.
Keywords: #phi4, AI, Agent Protocols, Blog Post, Civilization-style, Code, Complexity, Conference, Consensus, Decentralized Community, Frameworks, GitHub, Harvard-LIL, Incentives, Policy, Regulation, Storytelling, Tech Tree, Technology Evolution, Tool, Wire Format
harvard-lil.github.io 6 days ago
|
1442.
HN
Show HN: EvoAgents – Agents that evolve their own skills
EvoAgents is an open-source framework tailored for enhancing multi-agent systems through autonomous skill improvement. Each agent's ability is outlined in a SKILL.md file, and the system employs a large language model (LLM) to evaluate these skills post-execution by scoring them and pinpointing failures. The LLM patcher then suggests fixes specifically targeting the identified issues, which are subsequently tested against historical data traces. Successful modifications enhance agent performance and are integrated, while ineffective ones are discarded. Notably, EvoAgents utilizes an LLM for evaluation instead of traditional regex methods, focusing on targeted section-level corrections to ensure precision in improvements. A key feature is its replay gating mechanism that ensures only beneficial patches reach deployment, thereby maintaining system reliability. Additionally, the framework incorporates version control capabilities allowing seamless rollbacks if necessary. Users can influence the enhancement process by directing it to favor primary sources via command-line options. The installation of EvoAgents is facilitated through pip from its GitHub repository, making it accessible for users looking to optimize agent performance efficiently.
Keywords: #phi4, EvoAgents, GitHub, LLM judge, SKILLmd, autofix, candidate fixes, multi-agent systems, natural language, open-source framework, pip install, primary sources, replay gating, section-level patching, versioned
news.ycombinator.com 6 days ago
|
1444.
HN
The most popular stock research project on GitHub just had a web app
Trading Agents Web is a newly launched web application developed from the most popular stock research project on GitHub. The primary objective of this development is to enhance the platform's capabilities in both analyzing and executing stock trades. It achieves this by offering an interactive, user-friendly interface that allows users to engage more effectively with stock data and trading strategies. By providing these advanced tools, Trading Agents Web facilitates a more accessible and efficient experience for individuals interested in understanding market dynamics and implementing informed trading decisions. This innovation represents a significant step forward in democratizing access to sophisticated stock analysis and trading resources.
Keywords: #phi4, GitHub, Trading Agents Web, agents, finance, popular, project, repository, software, stock research, technical, web app
trading-agents.ai 6 days ago
|
1450.
HN
Show HN: A userscript that shows when you starred a GitHub repository
The text describes the process of using a userscript on GitHub that signals when a repository has been starred by a user. To utilize this script effectively, it is necessary to first have a compatible browser extension installed, such as Tampermonkey, Greasemonkey, Violentmonkey, or Userscripts, which function as user script managers. Once an appropriate extension is already in place on the browser, users can proceed with installing the specific userscript mentioned. This setup enables enhanced functionality by visually indicating starred repositories directly within GitHub's interface.
Keywords: #phi4, GitHub, Greasemonkey, Show HN, Tampermonkey, Userscripts, Userscripts Keywords: Show HN, Violentmonkey, extension, install, repository, script, starred, user script manager, userscript
greasyfork.org 6 days ago
|
1460.
HN
Show HN: Local Hours – Time tracking that's just files (no accounts)
Local Hours is a privacy-centric time tracking and timesheet application tailored for macOS and iOS users, with plans to expand to Android. It diverges from conventional methods by storing all user data as plain JSON files on the user's local device rather than using cloud-based storage solutions. This design choice facilitates easy archiving and scripting without dependence on external databases or accounts. Users can choose their own folder for data storage, which enhances privacy and control over personal information. The application supports synchronization across devices through iCloud, Dropbox, or OneDrive, bypassing the need for server-side code.
Key features of Local Hours include straightforward time tracking with start/stop functions, automatic generation of clean timesheets ready for approval, and email integration to directly send timesheets to approvers. It provides cross-device synchronization using shared cloud storage folders, allowing access via a menu bar on macOS or widgets on iOS, with plans to offer similar functionality on Android. Users can configure local storage settings such as timezone preferences and email templates.
The application is committed to privacy by eliminating analytics or telemetry features and is fully open source under the MIT license, encouraging community contributions. Installation options include pre-built releases or building from source using tools like Xcode for macOS or sideloading methods for iOS. Feedback on its unique approach and usability is encouraged, with active recruitment of collaborators to expand platform support to Android and Windows and introduce features such as managing multiple projects. The project invites contributions through GitHub, providing guidelines for setting up a development environment. Local Hours supports privacy by storing data locally while allowing synchronization via user-selected cloud services without requiring any accounts.
Keywords: #phi4, Android, Dropbox, GitHub, JSON, Local Hours, Local-first, MIT-licensed, OneDrive, app store, bug reports, collaborators, contributing, cross-device, development setup, email integration, feature requests, feedback, iCloud, iOS, license, macOS, no accounts, open source, privacy, sync, time tracking, timesheets
github.com 6 days ago
|
1462.
HN
How AI is reshaping developer choice (and Octoverse data proves it)
The article examines the significant impact of artificial intelligence (AI) on developers' technology choices, particularly through tools like GitHub's Copilot that prioritize convenience and reduce friction in coding processes. It notes a shift in popularity from languages like Python and JavaScript to TypeScript, attributing this change to AI's compatibility with strongly typed languages which offer clearer constraints for generating reliable code. The integration of AI into over 1.1 million public repositories highlights how it is reshaping the technology ecosystem by influencing developers' adoption patterns.
AI not only accelerates coding but also necessitates strategic adaptation from developers and engineering leaders to preserve architectural integrity. This involves establishing robust coding patterns before integrating AI, using type systems as safeguards, rigorously testing AI-generated code, standardizing practices prior to scaling, and monitoring AI's effect on code quality. For technology decision-makers, considering AI compatibility is critical to prevent future issues and set lasting tech preferences.
The findings from Octoverse 2025 indicate that the ease of use facilitated by AI-assisted tools plays a crucial role in shaping developers' current choices, potentially solidifying long-term trends within the tech ecosystem. Developers and leaders need to be aware of these influences to optimize their workflows while ensuring adherence to strong architectural standards.
Keywords: #phi4, AI, AI compatibility, Copilot, GitHub, JavaScript, LLM SDKs, Octoverse, Python, TypeScript, architectural, architectural review, compatibility, convenience, convenience loop, developer, developer choice, engineering, engineering leaders, productivity, strongly typed, strongly typed languages, technology, technology decisions Keywords: AI, type systems
github.blog 6 days ago
|
1463.
HN
Hackerbot-Claw: An AI-Powered Bot Actively Exploiting GitHub Actions
The document details a sophisticated attack campaign carried out by "hackerbot-claw," an AI-driven autonomous bot, targeting GitHub Actions across several major open-source repositories in February 2026. Over a week-long period, hackerbot-claw exploited vulnerabilities within CI/CD pipelines of at least six prominent projects, including those maintained by Microsoft and DataDog, employing five distinct techniques to achieve remote code execution and token exfiltration.
The attack strategies included:
1. **Token Theft via Poisoned Go Script**: This involved injecting malicious code into a quality check script in the "avelino/awesome-go" project, resulting in successful theft of a GITHUB_TOKEN.
2. **Direct Script Injection**: A shell script in the "project-akri/akri" repository was altered to directly execute an injected payload.
3. **Branch Name Injection**: The bot used obfuscated commands embedded within branch names for code execution against the "microsoft/ai-discovery-agent" project.
4. **Filename Injection**: Base64-encoded shell commands were hidden in filenames to manipulate workflows in the "DataDog/datadog-iac-scanner" repository, leading to swift detection and patching by DataDog.
5. **AI Prompt Injection**: An AI code reviewer configuration file within the "ambient-code/platform" project was targeted but thwarted by the Claude Code tool.
6. **Full Repository Compromise (Trivy)**: A Personal Access Token from "aquasecurity/trivy" was exfiltrated, resulting in significant damages such as repository privatization and data deletion.
7. **Branch Name Injection with Base64 Payload**: An attempted attack on the "RustPython/RustPython" project via branch name injection failed due to a technical error.
The document underscores critical vulnerabilities within CI/CD workflows that can lead to remote code execution and data exfiltration by autonomous bots, and suggests potential defenses including GitHub checks, least-privilege token permissions, network monitoring with tools like StepSecurity's Harden-Runner, and scanning developer environments. A community webinar is planned to discuss these vulnerabilities, exploitation methods, and defensive measures in greater detail. Acknowledgment is given to the individuals and teams that identified and responded to the impacts of this campaign.
Keywords: #phi4, AI agents, CI/CD pipelines, GitHub Actions, Hackerbot-Claw, autonomous bot, exploitation techniques, network egress policy, pull_request_target, remote code execution, script injection, supply chain attacks, token theft, vulnerability patterns
www.stepsecurity.io 6 days ago
|
1469.
HN
LLM Use in the Python Source Code
The text discusses concerns raised about GitHub feature flags projects involving contributions from a user named "claude," believed to be associated with Anthropic's Claude Code tool, which suggests code generated by an LLM (Large Language Model). This situation has led to eight commits in the CPython project being co-authored by this user. The author expresses disappointment over developers potentially favoring machine-generated assistance over human involvement, fearing it could diminish learning opportunities within the Python community. They criticize the practice of attributing code to non-existent contributors and call for clearer policies from CPython regarding LLM usage. The current policy is considered vague, lacking specific guidelines on generative AI in coding.
To address these concerns, the author advocates for transparency, urging CPython to clarify their stance on developers' use of LLMs by specifying permissible tasks and requiring disclosures when such tools aid contributions. This approach aims to ensure accountability and fairness within the project's development practices, promoting a more ethical framework for open-source contributions.
Keywords: #phi4, CPython, Claude Code, Generative AI, GitHub, LLM, Python, attribution, co-author, code generation, coding agents, coding assistants, commits, contributors, core developers, environmental concerns, ethical issues, legal issues, moral issues, moral issues Final List: LLM, moral issues Keywords: LLM, moral issuesExtracted Keywords: LLM, policy, transparency
blog.miguelgrinberg.com 6 days ago
|
1470.
HN
Cursor for academic writing (open source)
Octree is an open-source AI-powered LaTeX editor designed to facilitate the creation of academic and technical documents. It enhances the writing experience by integrating intelligent writing assistance into a Monaco-based editor, enabling users to write, edit, compile LaTeX, and receive real-time editing suggestions through Claude interaction. The platform supports collaborative document generation within a single interface. To set up Octree, prerequisites include Node.js 18+, a Supabase project for database management, a Stripe account for billing, and a Claude API key for AI functionalities. Users can clone the repository from GitHub, install dependencies, configure environment variables, and run both the Next.js app and agent server to access all features.
The software architecture leverages Next.js 15 with App Router using TypeScript in strict mode, alongside React 19, shadcn/ui, and Tailwind CSS for UI design. It incorporates Monaco Editor as its text editor and uses Vercel AI SDK along with @ai-sdk/anthropic for AI integration. Payment processing is handled via Stripe, while deployment is managed through Vercel. For addressing security concerns or custom self-hosting requirements that include compilation support, users are advised to contact basil@useoctree.online. Octree is licensed under LGPL-3.0, making it a versatile tool for document creation in academic and technical fields.
Keywords: #phi4, AI features, AI-powered, Claude API, ESLint, GitHub, LaTeX, Monaco Editor, Monaco-based, Nextjs, Nodejs, Octree, React, Stripe, Supabase, Supabase Auth, Tailwind CSS, TypeScript, Vercel, Vitest, academic writing, agent server, dev server, editor, environment file, hosting, licensing, open source, payments, real-time collaboration Keywords: Octree, security
github.com 6 days ago
|
1475.
HN
Show HN: Agent Orchestrator – Built using the agents it orchestrates
Agent Orchestrator is an advanced tool designed to automate and optimize the management of AI coding agents operating on a codebase concurrently. It enables developers to spawn multiple AI agents, each functioning independently within its own git worktree, branch, and pull request (PR). These autonomous agents are tasked with handling various development challenges such as fixing continuous integration (CI) failures, responding to review comments, and initiating PRs, thereby reducing the need for human intervention unless crucial judgment is required. The tool supports a range of AI models including Claude Code, Codex, and Aider, offering runtime flexibility through environments like tmux and Docker, and integrates seamlessly with trackers such as GitHub and Linear.
The architecture of Agent Orchestrator is modular, featuring eight interchangeable components that include runtime environments, agents, workspaces, trackers, SCMs, notifiers, terminals, and lifecycles. Configuration settings are centralized in an `agent-orchestrator.yaml` file, where users can define preferences like default agent types, workspace configurations, notifiers, and project-specific parameters.
To manage sessions, the tool provides a Command Line Interface (CLI) with commands for spawning agents, sending instructions, listing active sessions, terminating or restoring sessions, and accessing a web dashboard. This system streamlines the coordination of multiple AI agents across diverse tasks by automating essential processes such as branch creation, feedback management, status tracking, and cleanup.
Prerequisites for using Agent Orchestrator include Node.js version 20+, Git version 2.25+, tmux for its default runtime environment, and the GitHub CLI to facilitate integration. The development process is supported by commands that allow for installing necessary packages, building the project, testing functionalities, and launching a development server. Users are encouraged to contribute to expanding the tool's capabilities by adding support for new agents, runtimes, trackers, or notification channels via its plugin system. The Agent Orchestrator is distributed under an MIT license.
Keywords: #phi4, AI agents, Agent Orchestrator, CI failures, CLI, Docker, Git, GitHub, Linear, Nodejs, PRs, TypeScript interface, TypeScript interface Comma-separated List: Agent Orchestrator, TypeScript interface Extracted Keywords: Agent Orchestrator, TypeScript interface Final Keywords: Agent Orchestrator, TypeScript interface Keywords: Agent Orchestrator, automation, coordination problem, dashboard, git worktree, orchestration layer, parallel processing, plugin architecture, plugin system, review comments, runtime-agnostic, tmux
github.com 6 days ago
https://x.com/agent_wrapper/status/202598610548573 6 days ago
|
1480.
HN
Show HN: Rocket 68 – A Motorola 68000 CPU emulator in C
"Rocket 68," a new Motorola 68000 CPU emulator developed in C11, is presented as a portable C library that facilitates seamless integration into larger projects. This innovative tool offers developers an efficient means to emulate the classic 68000 architecture, leveraging modern programming standards to enhance compatibility and usability across various platforms. The project's additional resources, including comprehensive documentation and development insights, are accessible via its GitHub repository at [GitHub](https://github.com/habedi/rocket68). For detailed information about implementation and usage, users can visit the dedicated project documentation site at [Project Documentation](https://habedi.github.io/rocket68/), which provides a thorough guide for developers seeking to incorporate this emulator into their work.
Keywords: #phi4, C library, C11, CPU, GitHub, Motorola 68000, Rocket 68, chip, documentation, emulator, habedi, integration, portable, projects
news.ycombinator.com 6 days ago
|
1483.
HN
Show HN: Dungeon Coverage – Unit testing as a dungeon crawler
"Dungeon Coverage" is an innovative tool that reimagines unit testing as a dungeon crawler game, specifically designed for JavaScript functions. In this gamified environment, code structures such as conditional statements and loops are transformed into dungeons with branching paths and corridors, while try/catch blocks create parallel chambers. Users engage with the tool by crafting test inputs, metaphorically wielding them as weapons to navigate through these complex code paths. The objective is to achieve 100% coverage, symbolized by collecting "gems" for each covered statement, thereby completing various levels of increasing difficulty. These levels range from straightforward branches to more challenging asynchronous functions that utilize stubs. Developed using technologies like PIXI.js for visual rendering, Istanbul for tracking coverage metrics, and MainEffectJS for executing functions in isolation, "Dungeon Coverage" offers a unique educational platform for understanding and testing code. Additional resources and the ability to play the game can be found on its GitHub page or via Arvind Raj Naidu's website.
Keywords: #phi4, Async Functions, Code Path, Dungeon Coverage, Dungeon Crawler, Functions, Gems, GitHub, Istanbul, JavaScript, Levels, Loops, PIXIjs, Parameters, Stubs, Test Inputs, Unit Testing, if/else, try/catch
arvindrajnaidu.github.io 6 days ago
|
1484.
HN
Find active GitHub forks of any repository
The tool offers functionality that enables users to locate active forks on GitHub for specific repositories by utilizing search capabilities—for instance, searching for the "techgaun/github-dorks" repository. In addition to this core feature, it enhances user experience through a customizable dark mode toggle option in its interface, allowing users to adjust their visual preferences while using the tool. This combination of repository search and interface customization makes the tool versatile and user-friendly for individuals exploring GitHub repositories.
Keywords: #phi4, GitHub, active, dark mode, dorks, forks, mode, repository, search, source code, techgaun/github-dorks, toggle
techgaun.github.io 6 days ago
|
1488.
HN
Show HN: Apple Ads Toolkit
The author has developed an open-source toolkit for automating the management of Apple Ads, inspired by the Go analysis framework. This command-line interface (CLI) tool is designed to be AI-friendly and facilitates daily automation tasks such as research, updating CSV files, logging decisions in Git, and reviewing pull requests for campaign updates. Notably, it supports importing and exporting data in CSV/JSON formats without requiring API access, which is essential for organizations with restricted Apple Ads API usage. The toolkit streamlines the management of campaign configurations, keywords, and creatives, thereby enhancing the scalability and stability of marketing operations through comprehensive logging practices.
To improve campaign efficiency and reduce performance variability, the toolkit incorporates "linters" that identify setup issues and ensure adherence to best practices. It provides key statistics such as Cost Per Install (CPI) and Conversion Rate Value (CVR), displayed in colorful ASCII format for clarity. Additionally, the tool organizes AI-generated scripts into a streamlined system equipped with features like time filtering and integrated help documentation, making it accessible for AI agents.
Termed "Ads GitOps," this free resource aims to boost community efficiency in handling Apple Ads while also offering cost-saving benefits. The toolkit is available on GitHub at [ndx-technologies/go-apple-ads](https://github.com/ndx-technologies/go-apple-ads), where it can be accessed and utilized by the broader marketing and technology communities.
Keywords: #phi4, AI-friendly, Apple Ads, Bayesian statistics, CLI, CSV, GitHub, GitOps, Go, Go analysis framework, JSON, ads management, ads management Keywords: Apple Ads, automation, documentation, export/import, export/import data, instability, linters, marketing ops, performance tracking, randomness, self-discovery, toolkit
news.ycombinator.com 6 days ago
|
1491.
HN
Show HN: Kelos – Define your AI coding agent workflow as YAML on Kubernetes
Kelos is a specialized framework designed to leverage Kubernetes clusters for orchestrating autonomous AI coding agents via YAML configurations. It allows users to declaratively define development workflows that handle various tasks such as auto-drafting pull requests (PRs) for bugs, reviewing PRs, triaging issues, and suggesting improvements to the codebase. The system utilizes Custom Resource Definitions (CRDs) for task specification and employs TaskSpawners to automate these tasks through triggers like GitHub events or scheduled cron jobs.
The core components of Kelos include Tasks, Workspaces, AgentConfigs, and TaskSpawners, which together create a scalable environment for running AI agents such as Claude Code, OpenAI Codex, and Google Gemini. Each task is executed in an ephemeral Kubernetes Pod with isolated access to minimize security risks. Kelos ensures efficient workflow automation by managing the entire lifecycle of tasks from initiation to completion, enabling chaining of tasks and handling outputs while adhering to GitOps principles for version control integration within existing CI/CD pipelines.
The framework supports scaling parallel operations across multiple repositories while providing observability through Kubernetes-native tools. Security is a key focus, with isolated Pods running on scoped tokens to limit permissions and employing measures like branch protection and maxConcurrency limits to prevent unauthorized access or runaway executions. To set up Kelos, users require a Kubernetes cluster and must follow setup steps that include installing the CLI, configuring CRDs, and initializing configuration files with necessary credentials. The platform accommodates both interactive command-line usage and declarative YAML configurations for managing tasks.
Overall, Kelos transforms AI coding agent workflows into Kubernetes-managed processes, offering scalability, security, and seamless integration capabilities while promoting best practices in workflow automation and agent lifecycle management.
Keywords: #phi4, AI, AI coding agents, API limits, API limits Keywords: Kubernetes, CI-native, CRDs, GitHub, GitOps, Kelos, Kubernetes, TaskSpawners, YAML, autonomous execution, declarative, ephemeral pods, orchestration, sandboxing, scalability, security, security considerations, workflows
github.com 6 days ago
|
1494.
HN
Flexible Schemas Are the Mindkiller (2024)
The article humorously recounts the author's challenging experience with a project centered around "flexible" schemas, illustrating the chaos that arises from technical and managerial oversights. The company received $1 million from a FAANG entity to develop an AI data classification tool, making it one of their most ambitious projects given its limited resources and expertise. Joining late in the process as one of only two data scientists, the author faced significant hurdles due to Derek, a developer responsible for creating a simple CRUD application for data labeling.
Derek's eight-month effort culminated in an undocumented and poorly version-controlled project that failed upon review. His use of an Extensible Attribute-Value (EAV) schema stored as key-value pairs complicated database queries and efficiency, severely impeding the project. The situation escalated when sensitive medical data was inadvertently uploaded to GitHub by Derek from a local Access database. Although the company discreetly managed this security breach by scrubbing all copies of the data to prevent recovery, management issues compounded the problem. These included neglecting user engagement during development and enforcing restrictive office attendance policies.
Reflecting on these challenges, the author criticizes engineers who overly prioritize flexibility at the expense of practical considerations like efficient data structures, often leading to project failures. The narrative concludes with a skeptical view towards those attracted by "flexible" schemas due to potential technical arrogance and lack of foresight. Additionally, the post briefly mentions the author's efforts in setting up Liberapay and Patreon to support their writing and podcasting, highlighting their commitment to open-source values and ethical considerations.
Keywords: #phi4, AI tool, Access databases, CRUD app, DynamoDB, EAV antipattern, Flexible schemas, GitHub, Kubernetes, Liberapay, Patreon, Patreon Keywords: Flexible schemas, SQL Server, data classification, data structures, remote work, schema migration, sensitive data, web-scale
ludic.mataroa.blog 6 days ago
|
1511.
HN
Agents are ushering in the Antisocial Coding era
The article explores a shift from "Social Coding" to an emerging "Antisocial Coding" era driven by the rise of coding agents, which fundamentally alter traditional open-source practices and collaboration dynamics. Initially, social coding celebrated the easy sharing and reuse of dependencies through open-source tools; however, this has led to challenges with poorly-maintained software. Now, as agents increasingly handle code creation, significant trends have emerged:
1. **Team Communication Challenges**: The use of agents reduces direct team communication, resulting in a "hub-and-spoke" crisis that disrupts traditional multi-developer collaboration. This phenomenon suggests startups may remain focused on single-developer workflows while larger organizations might need to restructure systems to support individual developers effectively.
2. **Rapid Codebase Complexification**: When coding agents create codebases, they often become complex and tightly integrated with the specific needs of their creators. This complexity poses challenges for maintenance and scalability as these projects expand, exemplified by Beads’ early complexity hindering its wider adoption.
3. **Open Source Accessibility Decline**: In response to easy cleanroom rewrites facilitated by agents, some open-source projects like tldraw are removing elements such as test suites. This trend indicates a shift away from open collaboration toward more closed development environments.
These trends indicate potential issues for organizations, including increased maintenance burdens and security risks, reduced mentorship opportunities due to diminished collective code ownership, and a growing divide between junior and senior developers. Engineering leaders are encouraged to consider these implications when planning organizational changes aimed at leveraging coding agent productivity.
Keywords: #phi4, AI Impact, Agents, Antisocial Coding, Apprenticescence, Bus Factor, Codebases, Communication Costs, Dependencies, Engineering Leaders, GitHub, Mentorship, Open Source, Open Source Closure, Ossification, Productivity, Semi-Autonomous Agents, Social Coding
justin.searls.co 6 days ago
|
1526.
HN
Infrastructure Agents Guide – Design and operate AI agents for infra safely
The "Infrastructure Agents Guide" serves as a comprehensive resource for architectural guidance in adopting AI agents within various infrastructure teams at differing stages of adoption. Addressing the need to navigate common challenges associated with AI integration, the guide emphasizes prioritizing safe architecture over specific technical implementations. It covers essential aspects such as credential management, change control, observability, policy guardrails, and sandboxing across six architectural planes: Policy, Agent Runtime, Change Control, Observability, and Infrastructure.
Targeted at platform engineers, SREs, DevOps leads, and engineering leaders, the guide offers multiple alternatives for each architectural layer without enforcing a specific framework. This flexibility helps teams avoid common pitfalls like long-lived credentials or inadequate observability by promoting shared patterns and practices. By focusing on structured, safe AI adoption, the guide aids in preventing costly errors while maximizing AI capabilities effectively.
Available under an open license on GitHub, the "Infrastructure Agents Guide" encourages community engagement and contributions. It supports building scalable AI-enabled infrastructure by providing a framework that adapts to different levels of tool integration, ensuring teams can leverage AI technologies safely and efficiently.
Keywords: #phi4, AI Adoption, Agent Runtime, Agentic Tools, Architecture, CI/CD, Change Control, Cloudgeni, Copilot Mode, Credentials, DevOps, Engineering Leaders, GitHub, Infrastructure Agents, Isolation, LLM Runtime, Multi-Cloud, Observability, Open Source Guide, Platform Engineers, Policy Guardrails, Principle, Pull Requests, SREs, Sandbox, Sandboxing Techniques, Task Queue, Terraform
blog.cloudgeni.ai 6 days ago
https://blog.cloudgeni.ai/why-we-open-sourced-our-infrastruc 6 days ago
https://github.com/Cloudgeni-ai/infrastructure-agents-g 6 days ago
|
1528.
HN
Show HN: Self-destructing, end-to-end encrypted Pastebin
Ente Paste offers a secure and anonymous platform for sharing sensitive text via end-to-end encrypted links, allowing users to transmit information such as API keys and notes without needing an account. Each link grants one-time access, expires automatically after 24 hours, and is limited to 4,000 characters, ensuring both convenience and security. The encryption relies on a decryption key embedded in the URL fragment, safeguarding user privacy. To prevent accidental indexing by web crawlers, additional protections are integrated into the service. The open-source nature of Ente Paste ensures transparency, with its source code accessible on GitHub at https://github.com/ente-io/ente.
Keywords: #phi4, 000-character limit, 4, API keys, Ente Paste, GitHub, Pastebin, Self-destructing, anonymous use, automatic expiry, character limit, crawler protections, deletes, deletes in 24 hours Keywords: Self-destructing, encryption key, end-to-end encrypted, instructions, monorepo, notes, one-time access, preview crawler protections, private, sensitive text, snippets, source code
paste.ente.io 6 days ago
https://privatebin.info/ 6 days ago
|
1541.
HN
Show HN: GitDelivr: A free CDN for Git clones built on Cloudflare Workers and R2
GitDelivr is a free Content Delivery Network (CDN) designed to enhance the efficiency of accessing Git repositories by leveraging Cloudflare Workers and R2 object storage. This service addresses the common issue of slow or costly git traffic by caching repository data at edge servers, thus enabling quicker cloning from geographically closer locations. Inspired by GNOME's challenge with bandwidth costs due to redirecting GitLab clone traffic to GitHub mirrors, GitDelivr creates cache keys using hashed request bodies and maintains branch pointers with a 60-second Time-To-Live (TTL) to ensure data freshness.
A core feature of GitDelivr is its robust security model. Since Git verifies object hashes on the client side, users can be confident in the integrity of their data during retrieval. The service supports Git LFS and integrates smoothly with public Git hosts like GitHub, GitLab, Codeberg, and Gitea but does not cater to private repositories. Operating at a minimal cost of approximately $5 per month, GitDelivr is open-source, offering flexibility for users to adapt and deploy their versions as needed.
The implementation underscores the potential for Cloudflare's technology to significantly cut egress costs while enhancing accessibility to public repositories without imposing additional fees. This initiative exemplifies how modern CDN solutions can optimize resource utilization in distributed environments, providing both performance gains and cost savings.
Keywords: #phi4, CDN, Cloudflare Workers, Codeberg, GNOME, Git clones, GitDelivr, GitHub, GitLab, Gitea, Linux Kernel, R2 storage, SHA-256, bandwidth savings, caching, content-addressable, edge servers, egress costs, open source, packfile, public repos, refs TTL, security, self-hosted instances
gitdelivr.net 6 days ago
https://gitdelivr.net/$repoUrl 6 days ago
https://github.com/torvalds/linux 6 days ago
|
1548.
HN
Show HN: Pure Rust IFC/BIM Viewer in the Browser via WebAssembly
The project presents a Pure Rust IFC/BIM Viewer designed for browser use through WebAssembly, developed entirely in the Rust programming language. It features a user interface powered by Leptos and leverages Bevy for 3D rendering using WebGPU/WebGL2, intentionally avoiding C++ geometry kernels or JavaScript runtimes. The viewer is compiled into a single WASM binary, approximately 5.8MB when Brotli compressed. A demonstration showcases the BayArena stadium equipped with 324 floodlights utilizing EULUMDAT photometric data. Users can interactively explore light fixtures to examine their distribution, beam angles, and color temperatures. Additionally, the viewer allows users to toggle a photometric lighting mode that visualizes realistic light sources based on fixture data. The source code for this project is accessible on GitHub at [holg/bimifc](https://github.com/holg/bimifc).
Keywords: #phi4, 3D rendering, BIM, Bevy, Brotli, C++, GitHub, IFC, JS runtime, Leptos, Rust, UI, Viewer, WASM, WebAssembly, WebGL2, WebGPU, beam angles, color temperature, fixture, geometry kernel, light distribution, lighting mode, parser, photometric data
bimifc.de 6 days ago
|
1560.
HN
Banned on Lobsters
The author was banned from Lobsters due to allegations of using an LLM in a blog post and self-promoting projects, despite clarifying their use of technology and altering their behavior after initial feedback regarding promotion practices. Dissatisfied with Lobsters' restrictive submission policies for creators, the author initiated a new platform called Crow Watch. This platform is designed to allow creators to submit work under specific tags while minimizing spam by being initially invite-only, thus facilitating quality control until its moderation system is fully operational. Named in recognition of crows’ intelligence and social behavior, Crow Watch aims to foster a community-driven environment. The author extends an invitation to the community to participate in this new initiative and contribute to its development.
Keywords: #phi4, Account, Banned, Blog, Comment Sections, Comments, Community, Creator, Crow Watch, Feedback, GitHub, Invite-Only, LLM, Links, Lobsters, Moderation, Moderator, Platform, Projects, Registration, Registration Keywords: Banned, Rules, Self-Promo, Show Tag, Spam
medv.io 6 days ago
|
1565.
HN
Show HN: Greens – mirror private GitHub activity to your public graph
Greens is a locally-run tool that enhances the visibility of one's GitHub activity from private repositories on public profiles without exposing any code. By creating mirror repositories, it displays commit timestamps corresponding to user activities identified by email in read-only repositories. The tool also supports mirroring pull requests, reviews, and issues when configured with GitHub CLI (`gh`). Installation options include Homebrew or manual Git clone. Greens maintains safe local caches of work repositories to generate mirrored commits for all branches while avoiding data duplication after merges. Users can customize the tool's functionality by specifying which emails to track and setting dates for backfilling contributions. Additional features include copying commit messages and handling multiple accounts through authentication methods.
The purpose of Greens is to provide an accurate representation of private repository activity on public profiles, but it advises users to verify company policies due to potential concerns about manipulating contribution graphs ("graph-gaming"). As an open-source tool under the MIT license, Greens includes troubleshooting guidance for common issues.
Keywords: #phi4, API features, CLI, GitHub, Homebrew, MIT license, MIT license Keywords: GitHub, PRs, activity tracking, bare clones, commit timestamps, empty commits, issues, mirror, multi-account setups, private repos, public graph, reviews
github.com 7 days ago
|
1568.
HN
Hackerbot-Claw: An AI-Powered Bot Actively Exploiting GitHub Actions
Between February 21 and February 28, 2026, a GitHub account named hackerbot-claw executed an automated attack campaign targeting CI/CD pipelines in major open-source repositories using five distinct exploitation techniques over the course of one week. This AI-powered bot successfully achieved remote code execution (RCE) in several high-profile repositories including those belonging to Microsoft, DataDog, and the CNCF.
The attacks utilized various methods:
1. In the avelino/awesome-go repository, the hackerbot exploited a "Pwn Request" vulnerability by injecting malicious code into a Go script using the `init()` function, which led to the exfiltration of a GITHUB_TOKEN with write permissions.
2. The project-akri/akri was compromised through direct injection of a payload at the top of a shell script activated by an automated version update process.
3. In microsoft/ai-discovery-agent, malicious commands were executed via the name of a git branch processed in a workflow.
4. For DataDog/datadog-iac-scanner, base64-encoded shell commands within filenames triggered execution during a workflow run.
5. The ambient-code/platform was targeted through manipulated AI code reviewer configurations; however, this attack was mitigated by Claude Code's detection capabilities.
Additionally, aquasecurity/trivy experienced an attack where hackerbot-claw exploited GitHub Actions to steal a Personal Access Token (PAT), resulting in the repository being compromised and critical assets deleted.
In response, immediate countermeasures were taken: DataDog implemented emergency fixes; Aqua Security removed affected workflows and restored public access for trivy. Furthermore, StepSecurity introduced solutions like Harden-Runner to monitor outbound network traffic from GitHub Actions runners in real-time, preventing unauthorized communications.
The incident underscores the significant vulnerabilities present within CI/CD pipelines that can be exploited by autonomous bots, highlighting the necessity for automated defenses and robust security practices. To address these issues, a community webinar was scheduled to discuss exploitation techniques and demonstrate how organizations can scan their repositories for similar vulnerabilities.
Keywords: #phi4, AI-Powered Attack, Automated Guardrails, Autonomous Bot, CI/CD pipelines, Community Webinar, Exploitation Techniques, GitHub Actions, GitHub Token Exfiltration, Hackerbot-Claw, Least-Privilege Permissions, Network Egress Policy, Pull Request Target, Remote Code Execution (RCE), Script Injection, Security Controls, StepSecurity, Supply Chain Attacks, Workflow Vulnerabilities
www.stepsecurity.io 7 days ago
|
1569.
HN
Show HN: PinBoard – Desktop app to bulk download Pinterest boards locally
**PinBoard** is a desktop application designed to facilitate the bulk downloading of Pinterest boards directly onto users' computers without relying on servers or cloud services. Built using Electron, it supports MacOS, Windows, and Linux platforms. The app allows users to simply paste a board URL to extract and save images, GIFs, and videos locally, ensuring data is stored securely offline. Key features include its serverless operation for enhanced security, with no installation necessary—users can run it via an AppImage on Mac/Linux or an executable file on Windows. MacOS users may need to adjust permissions due to the app's lack of code-signing, bypassing initial security prompts.
PinBoard also supports downloading from both public and private Pinterest boards by allowing direct login through the application, thus using real credentials that are not stored by the software. This ensures user privacy while providing access to their desired content. The developer maintains a presence on GitHub for releasing updates and encourages user feedback as ongoing improvements are made. Instructions are provided for dealing with common security warnings during installation across different operating systems. Users can download PinBoard from its [GitHub releases page](https://github.com/pinboardapp/pinboard/releases/latest) or the app's website at [Pinboard Download](https://pinboard-download.vercel.app/).
Keywords: #phi4, AppImage, Electron, GIFs, GitHub, Linux, MacOS, PinBoard, Pinterest, SmartScreen, Windows, backup, boards, categories, code-signed, desktop app, download, executable, images, installation, login, permissions, privacy, private boards, security warning, session cookies, videos
pinboard-download.vercel.app 7 days ago
|
1573.
HN
Agent Stats
Agent Stats is an open-source application for macOS that serves as both a graphical user interface and a command-line tool, aimed at monitoring activities of Codex and Claude Code. It provides users with consolidated metrics including runs, tokens, and spending in one accessible location. The command-line interface can be launched using the command `npx agent-stat@latest`, offering flexibility for users who prefer CLI operations. Licensed under Apache 2.0, the source code is publicly available on GitHub, allowing developers to access or contribute to its development. This tool was created by @talkaboutdesign and is intended to facilitate efficient activity monitoring within the specified coding environments.
Keywords: #phi4, @talkaboutdesign, Agent Stats, Apache 20 License, CLI, Claude Code, Codex, GitHub, activity, app, macOS, monitoring, npx, open-source, spend, terminal, tokens
www.agentstats.app 7 days ago
|
1581.
HN
Show HN: Ajax-hooker – one hook to intercept XHR and fetch (with stream support)
Ajax-hooker is a browser-side library that facilitates the interception and manipulation of AJAX requests made via XMLHttpRequest and Fetch API. It offers a unified hook model allowing users to modify request parameters—such as URL, method, headers, and body—and observe or rewrite response payloads. The library features unified lifecycle management for both XHR and Fetch, stream interception capabilities for handling streaming responses like SSE and NDJSON, and the ability to chain multiple hooks for tasks such as authentication and logging. Ajax-hooker supports request manipulation and response capture through a consistent callback model.
Its typical use cases include governance of browser extensions, API observability, providing compatibility layers in mixed XHR/Fetch codebases, and transforming streaming responses. The library is useful for adding global authentication headers, switching API domains without changing application code, mocking responses during debugging, and building request tooling within userscripts or Chrome extensions. Ajax-hooker offers a single global instance with user-friendly APIs to inject interceptors, add/remove hooks, and manage requests and responses.
Developers can build the library using provided scripts for different module formats (ESM, CJS) and benefit from comprehensive type declarations. Available via npm and supporting TypeScript, Ajax-hooker is licensed under MIT, making it a versatile tool for developers needing fine-grained control over AJAX request handling in their browser-based applications.
Keywords: #phi4, AJAX, API rewrites, Ajax-hooker, GitHub, HTTP headers, TypeScript, XMLHttpRequest, browser-side, compatibility layer, debugging, extension tooling, fetch, interceptor, middleware chain, npm, runtime governance, singleton pattern, stream support, streaming response, userscripts
github.com 7 days ago
|
1585.
HN
Show HN: AluminatiAi – Per-job GPU energy cost tracking (open source)
AluminatiAi is an open-source tool designed to provide detailed insights into GPU energy costs per job, filling the gap between real-time power monitoring and monthly cloud billing. It utilizes a lightweight Python agent that employs NVML via pynvml to sample NVIDIA GPU power usage every 5 seconds. These metrics are then uploaded to a dashboard created with Next.js, Supabase, and Recharts, enabling users to convert power consumption into dollar costs per job by tagging runs with specific names. AluminatiAi offers broad compatibility across various NVIDIA GPUs, including A100, H100, RTX 4090, as well as Google Colab environments, and provides a free 30-day trial without the need for credit card information. Resources for further exploration are available on GitHub and its official website, making it accessible to users interested in optimizing their GPU energy usage and cost analysis.
Keywords: #phi4, GPU monitoring, GitHub, NVIDIA GPU, NVML, Nextjs, Python agent, Recharts, Supabase, cloud provider, dashboard, dollar costs, electricity rate, energy tracking, job attribution, kWh, live demo, open source, power metrics, pynvml, training jobs, watts
news.ycombinator.com 7 days ago
|
1592.
HN
RunWatch – CI/CD Observability for GitHub and GitLab
RunWatch enhances CI/CD observability specifically for GitHub and GitLab platforms by delivering critical metrics and insights that improve the efficiency and reliability of pipelines. The platform's primary features include Pipeline Analytics, which supplies comprehensive historical data to monitor success rates, failure patterns, and performance trends across all pipelines. Additionally, Job Performance analysis allows teams to examine individual job execution details, aiding in the identification of bottlenecks and optimization of execution times. RunWatch also offers Smart Alerts, enabling custom alert rules for pipeline failures or performance issues, thus proactively addressing potential problems. The platform supports secure API access through Access Keys, providing multiple keys per organization with detailed permission management and expiration settings. Furthermore, it emphasizes Team Collaboration by implementing role-based access control, which streamlines team efforts in optimizing pipelines. These features collectively empower teams to enhance pipeline operations effectively and collaborate efficiently on continuous integration and delivery processes.
Keywords: #phi4, Access Keys, CI/CD, Failure Patterns, GitHub, GitLab, Insights, Job Performance, Metrics, Observability, Performance Trends, Pipeline Analytics, Role-Based Access Control, RunWatch, Smart Alerts, Success Rates, Team Collaboration
runwatch.io 7 days ago
https://runwatch.io/contact 7 days ago
|
1593.
HN
Show HN: Foundations Chat, macOS AI chat built on Apple's local models
Foundations Chat is an innovative macOS-based AI chat application that operates entirely offline, leveraging Apple's on-device models to ensure user privacy by avoiding data transmission off the device. The app features natural voice interactions, image generation through its Image Playground module, calendar search capabilities, and code execution without requiring any model downloads. As a freeware experiment, it assesses the potential of Apple's Foundation Model for chat applications; however, it is not yet production-ready due to inconsistent performance levels. While accessible via GitHub at [FoundationsLLMChat](https://github.com/codeeverywhereca/FoundationsLLMChat), users are cautioned to double-check any critical information provided by the app as large language models can sometimes yield inaccurate responses.
Keywords: #phi4, Apple, Foundation Model, Foundations Chat, GitHub, Image Playground, LLMs, freeware experiment, generate images, local models, macOS AI, natural voice chat, offline, on-device, private by design, run code, search calendar, verify results
codeeverywhereca.github.io 7 days ago
|
1594.
HN
Show HN: I Get IT – Why My GitHub Repos, and Websites Get Zero Traction
The creator expresses frustration over their GitHub repositories and websites failing to gain traction despite investing in high-quality content. They identified distribution as a critical issue, noting that social media algorithms demand early engagement for visibility enhancement. To tackle this challenge, they developed UseViralize.com, an AI-powered platform designed to help creators and developers achieve initial momentum, build social proof, and access actionable analytics swiftly. This service aims to increase the visibility of posts, projects, or websites that might otherwise go unnoticed. Users can explore its benefits through a 3-day free trial, addressing the problem of online content failing to attract attention due to lack of early engagement.
Keywords: #phi4, AI-Powered Video Analytics, Algorithms, Analytics, Brand, Debugging, Dependency Graphs, Distribution, Engagement, Feedback, GitHub, Growth Debugger, Launching, Open-Source, Repos, Side Project, Social Media, Traction, Traffic, UseViralizecom, Visibility, Websites
useviralize.com 7 days ago
|
1598.
HN
Show HN: Remoat – Control Antigravity from your phone via Telegram
Remoat is a local Telegram bot designed for remote control of Antigravity IDE through various input methods such as natural language prompts, images, or voice notes. It operates solely on the user's machine without depending on cloud services or open ports, utilizing the Chrome DevTools Protocol (CDP) to facilitate communication between devices. A significant feature is project isolation using Telegram Topics, which ensures that different projects remain separate and secure through whitelisting users. Real-time progress updates and local transcription of voice messages enhance its functionality. Remoat requires Node.js version 18 or higher, Antigravity IDE, and a Telegram account for setup, with optional Xcode Command Line Tools on macOS. Installation can be performed using npm or Homebrew, followed by configuring parameters such as the Telegram Bot Token, allowed user IDs, and workspace directory via a setup wizard.
Remoat supports an array of commands accessible through both CLI and Telegram interfaces, allowing users to initiate new sessions, switch execution modes, capture screenshots from Antigravity IDE, and manage inactive session topics. For troubleshooting, it provides diagnostics tools like `remoat doctor` to address common issues. The project's architecture includes command handling, business logic, data management, middleware functions such as authentication, user interface components, utilities, tests, documentation, and internationalization support.
The open-source nature of Remoat invites contributions from developers, with guidelines detailed in CONTRIBUTING.md. Licensed under MIT, the project is inspired by LazyGravity and encourages community involvement for further development and improvement.
Keywords: #phi4, Antigravity, CDP, CLI, Chrome DevTools Protocol, GitHub, IDE, Linux, MIT license, Nodejs, Remoat, Telegram, Whisper model, Xcode, architecture, bot, commands, contributing, macOS, project isolation, security, topics, troubleshooting, voice notes
github.com 7 days ago
|
1602.
HN
If AI writes code, should the session be part of the commit?
Git-memento is an extension for Git designed to integrate AI coding sessions with commits, providing a markdown format of these conversations as readable notes. This tool enhances traditional Git workflows by enabling users to attach session traces from AI-assisted code creation processes, facilitating seamless incorporation into version control systems.
Key features include the initialization and configuration of per-repository settings for various AI providers such as Codex or Claude through commands like `git memento init`. It supports standard commit operations with additional functionality for amending commits by including AI session details using `git notes`, accessible via commands like `git memento commit`, `git memento amend`, and `git memento audit`.
The extension also promotes remote collaboration, allowing users to share and synchronize notes across repositories with commands such as `git memento share-notes` and `git memento push`. Furthermore, it offers automatic note management, ensuring that AI session details are maintained during rewrite operations like rebasing or amending commits.
Audit and diagnostic tools within Git-memento provide capabilities to check the coverage of notes, validate metadata accuracy, and diagnose repository configurations. The build and installation requirements include .NET SDK 10 with NativeAOT for supporting macOS, Linux, and Windows platforms, with options to install locally or via a curl script from GitHub releases.
The extension integrates with GitHub by including reusable actions for posting commit comments based on git notes or enforcing note coverage as continuous integration gates. Additionally, it features an automated release process using NativeAOT, where assets are packaged per platform, automatically tagging versions and publishing them to the GitHub Marketplace. Git-memento thus supports extensibility across different AI providers while maintaining a streamlined workflow for incorporating AI-generated code into Git-based projects.
Keywords: #phi4, AI, CI, CLI, Dockerfile, Git, GitHub, Linux, NET SDK, NativeAOT, PowerShell, Windows, action, audit, coding session, commit, configuration, curl, gate, install, macOS, markdown, marketplace, memento, notes, provider, publish, release, repository, reusable, semantic versioning, tag, workflow
github.com 7 days ago
https://blog.bryanl.dev/posts/change-intent-records 7 days ago
https://github.com/eqtylab/y 7 days ago
https://rsaksida.com/blog/ape-coding/ 7 days ago
https://entire.io 7 days ago
https://techcrunch.com/2026/02/10/former-gith 7 days ago
https://news.ycombinator.com/item?id=46961345 7 days ago
https://news.ycombinator.com/item?id=47096202 7 days ago
https://news.ycombinator.com/item?id=47096903 7 days ago
https://news.ycombinator.com/item?id=47108653 7 days ago
https://news.ycombinator.com/item?id=47213296 7 days ago
https://news.ycombinator.com/item?id=47045804 7 days ago
https://news.ycombinator.com/item?id=47206798 7 days ago
https://boristane.com/blog/how-i-use-claude-code/ 7 days ago
https://git-scm.com/docs/git-notes 7 days ago
https://git-scm.com/docs/git-log#Documentation/git 7 days ago
https://static.simonwillison.net/static/2025/claud 7 days ago
https://acai.sh 7 days ago
https://www.ipr.northwestern.edu/news/2024/an-exis 7 days ago
https://github.com/jumploops/codex/blob/file- 7 days ago
https://deciduous.dev/ 7 days ago
https://entire.io/ 7 days ago
https://www.dbos.dev/blog/mcp-agent-for-durable-workflo 6 days ago
https://docs.dbos.dev/python/reference/cli 6 days ago
https://github.com/jumploops/slop.haus/tree/m 6 days ago
https://github.com/github/spec-kit 6 days ago
https://openspec.dev/ 6 days ago
https://github.com/peteromallet/dataclaw 6 days ago
https://knowyourmeme.com/memes/how-to-draw-an-owl 6 days ago
https://getpromptly.xyz 6 days ago
https://github.com/kzahel/PearSync/blob/main& 6 days ago
https://github.com/peteromallet/dataclaw?tab=readme-ov- 6 days ago
https://github.com/wunderlabs-dev/claudebin.com 6 days ago
https://github.com/vtemian/blog.vtemian.com/pull 6 days ago
https://blog.vtemian.com/post/vibe-infer/ 6 days ago
https://www.seangoedecke.com/predators/ 6 days ago
https://news.ycombinator.com/item?id=44345334 6 days ago
|
1637.
HN
Show HN: AI Sees Me – CLIP running in the browser
The "How AI Sees Me" tool enables users to interact with OpenAI's CLIP model directly within a web browser, leveraging Technologies like Transformers.js and ONNX Runtime Web to facilitate this process. It captures webcam input and converts it into vector embeddings, which are then compared in real-time with user-typed text, all without requiring server or API communication. A significant technical challenge was optimizing performance for live video processing using WebAssembly (WASM). The project's primary objective is to make abstract concepts such as embeddings and similarity scores more accessible and understandable. Users can access this tool via its GitHub repository.
Keywords: #phi4, AI Sees Me, CLIP, CLIP model, GitHub, Jayyvk Keywords: AI, ONNX Runtime Web, Transformersjs, WASM, browser, live video frames, local inference, similarity scores, text comparison, vector embeddings, video frames, webcam, webcam feed
www.howaiseesme.com 7 days ago
|
1643.
HN
I built a CLI to buy anything and handle support
CLISHOP is an innovative command-line interface (CLI) tool designed for facilitating online shopping directly from a terminal, launched in March 2026. It allows users to search across numerous stores, compare prices, and place orders efficiently by leveraging an extensive network of over one million products globally. Upon initial setup—which involves creating an account, adding a delivery address, and linking a payment method—users can effortlessly find items using commands like `clishop search`. If local networks don't have the desired product, CLISHOP extends its search to online platforms, providing comprehensive product details and enabling seamless transactions with pre-saved user information.
The tool enhances user experience by integrating built-in support features that allow handling order issues and creating support tickets directly from the terminal. A notable feature is CLISHOP's adaptability for AI agents through a multi-command protocol (MCP) server, which supports automated tasks such as searching, purchasing, and managing support within user-defined safety parameters. The platform prioritizes security with customizable spending limits and confirmation requirements, ensuring user protection during transactions.
Additionally, CLISHOP supports vendors by enabling them to sell products without the need for a separate website through the use of a "Dark Store" template. Architecturally, CLISHOP operates as a stateless CLI client interfacing with a backend API that routes requests to connected stores. Users can access and try CLISHOP via npm installation, with further details available on its GitHub page at GitHub.com/DavooxBv2/CLISHOP and the clishop.ai website. The open-source project also fosters community engagement through its Discord channel.
Keywords: #phi4, AI agents, CLI, CLISHOP, Dark Store, GitHub, HTTPS, MCP server, Nodejs, account setup, architecture, backend API, buy, compare prices, online search, open source, order confirmation, payment method, place orders, product details, reverse marketplace, reviews, search products, store network, support ticket, terminal
clishop.ai 7 days ago
|
1648.
HN
Show HN: Umbra is an ESR fork that doesn't spy on you
Umbra is a privacy-centric browser derived from Ghostery, crafted with fern.js, emphasizing user privacy by excluding telemetry, AI features, and Pocket integration. It offers flexibility in installation across multiple systems through formats like RPM, DEB, Flatpak, tar.xz, and exe, ensuring broad compatibility. As part of its initial release, Umbra encourages users to participate actively by reporting any encountered bugs via GitHub at the provided issues link. This open invitation for feedback underscores a commitment to community involvement in enhancing the browser's functionality and reliability.
Keywords: #phi4, AI, DEB, ESR, ESR fork, Flatpak, GitHub, GitHub issues, Pocket, RPM, Umbra, browser, bugs, build script, exe, fernjs, ghostery, report, report Keywords: Umbra, spy, tarxz, telemetry
github.com 7 days ago
|
1653.
HN
Beabox: Native UI for Beads
Beabox is a native desktop dashboard developed to manage tasks using the beads issue tracker specifically designed for AI agent fleets. It provides real-time updates from terminal changes to its graphical user interface within milliseconds. The application features include visualizing epic trees with progress bars, ensuring seamless synchronization without the need for polling, and supporting multiple workspaces. Additional functionalities comprise inline editing of task details and effective backlog management through filtering, searching, and sorting capabilities. Beabox also displays dependency badges and automatically adjusts to system theme preferences (dark/light). Built using Tauri instead of Electron, it ensures compatibility across macOS, Linux, and Windows platforms. The application can be downloaded from beadbox.app but requires the beads CLI for operation. While its source code remains proprietary, binary releases are offered freely during the beta phase, with support facilitated through GitHub issues.
Keywords: #phi4, Beadbox, Beads, Beta, CLI, Dashboard, Dependency Badges, Epic Trees, Filter/Search/Sort, GitHub, Inline Editing, Issue Tracker, Linux, Multi-workspace, Progress Bars, Proprietary, Real-time Sync, Tauri, Themes, Windows, macOS
github.com 7 days ago
|
1659.
HN
Hackerbot-Claw: An AI-Powered Bot Actively Exploiting GitHub Actions
In early 2026, Hackerbot-Claw, an autonomous AI-powered bot, conducted a week-long attack campaign targeting CI/CD pipelines in major open-source repositories on GitHub by exploiting workflow misconfigurations to achieve remote code execution and exfiltrate sensitive data like GitHub tokens. The attacks utilized five techniques:
1. **Token Theft via Poisoned Go Script:** Leveraging the "Pwn Request" vulnerability, this technique led to token theft in an attack against `avelino/awesome-go`.
2. **Direct Script Injection:** A straightforward malicious payload was inserted into a script at `project-akri/akri` without obfuscation.
3. **Branch Name Injection:** This method concealed the payload within branch names at `microsoft/ai-discovery-agent`, triggering execution during workflow processing.
4. **Filename Injection:** Encoded shell commands in filenames executed code at `DataDog/datadog-iac-scanner`. The DataDog team swiftly implemented emergency fixes to counter this attack.
5. **AI Prompt Injection:** A poisoned config file targeted an AI code reviewer, detected and blocked by the Claude Code tool at `ambient-code/platform`.
6. **Offline Repository Attack on Aqua Security's Trivy:** This repository was taken offline following the attack, suggesting that Hackerbot-Claw might have gained extensive access.
To defend against such threats, tools like StepSecurity can prevent or detect these attacks through measures including Harden-Runner for network monitoring and GitHub checks to identify vulnerable configurations. Enforcing minimum token permissions and scanning workflows are additional recommended practices to mitigate risks. The campaign highlights the growing threat of AI-driven automated attacks on software supply chains and underscores the importance of implementing robust security measures.
Keywords: #phi4, AI-powered attack, CI/CD pipelines, GitHub Actions, Hackerbot-Claw, StepSecurity, autonomous bot, least-privilege permissions, network egress policy, pull_request_target, remote code execution, script injection, token exfiltration, workflow misconfigurations
www.stepsecurity.io 7 days ago
|
1660.
HN
Horse that fades in as you doomscroll (Userscript)
The user script "Horse that fades in as you doomscroll" is hosted on GitHub Gist and offers a customizable tool aimed at enhancing the web browsing experience by addressing the issue of doomscrolling. This script can be easily integrated into websites, shared through direct links, or cloned using HTTPS to facilitate easy access and deployment. The provided instructions guide users on how to save the script onto their computers and incorporate it using GitHub Desktop, emphasizing its utility for individuals looking to tailor their digital interaction habits. By offering such customization options, the script serves as a practical solution for those seeking to mitigate excessive scrolling and improve focus during online activities.
Keywords: #phi4, Clone, Copy, Desktop, Desktop Keywords: Horse, Embed, GitHub, HTTPS, Horse, Share, Userscript, doomscroll, fades, gist, link, script, sharable, website
gist.github.com 7 days ago
|
1671.
HN
I Programmed an AI Bot to Help Me Run for President (2020)
Ben Wallace created an AI bot using GPT-2 as a humorous component of his mock presidential campaign under the domain Wallace2020.org. To train the AI in generating political speeches, Wallace compiled and standardized campaign speeches from leading Democratic candidates for the 2020 election, allowing GPT-2 to identify patterns in policy discourse, word choice, and syntax. After inputting a basic introduction about himself running for president, the bot produced various speech drafts. The final speech blended elements from several candidates, echoing themes of social justice and economic reform while adding satirical nuances typical of the Democratic platform. Wallace humorously acknowledged GPT-2's limitations in producing a convincing speech, attributing this to its open-source nature and constrained dataset. He encourages interested readers to explore his project further on GitHub and visit Wallace2020.org for more campaign-related content. For additional comments or feedback, contact information is provided through linebyline.team@gmail.com.
Keywords: #phi4, AI Bot, Campaign Speech, Development, GPT-2, GitHub, Interactive Sample, Limitations, Open-source, President, Presidential Race, SNL Satire, Training Data, Transcripts, Wallace2020org
medium.com 7 days ago
|
1677.
HN
Rust Fuzz Book
"Rust Fuzz Book" explores fuzz testing as a method to detect security and stability vulnerabilities by employing pseudo-random data inputs within software applications. The book emphasizes applying this technique specifically to Rust, renowned for its high performance and safety features. It provides an in-depth examination of two tools designed for fuzz testing in the Rust ecosystem: afl.rs and cargo-fuzz. These tools facilitate automated testing processes that help identify potential issues by generating random data to stress-test software systems. For readers interested in delving deeper into the subject, additional resources and examples are available on GitHub at a designated repository hosted by rust-fuzz.
Keywords: #phi4, Fuzz testing, GitHub, Rust, aflrs, cargo-fuzz, fuzzing, general purpose programming language, high performance, pseudo-random data, safe, security, software testing, source, stability
rust-fuzz.github.io 7 days ago
|
1680.
HN
Ruby -run, utilities to replace common Unix commands
The Ruby gem 'un' is designed as a set of utilities to replace common Unix commands typically used in Makefiles, streamlining development workflows. To incorporate it into projects, users can add `gem 'un'` to their Gemfile and execute `$ bundle install`, or alternatively, directly use the command `$ gem install un`. The gem offers replacements for various Unix commands including `cp`, `ln`, `mv`, `rm`, `mkdir`, `rmdir`, `install`, `chmod`, `touch`, as well as additional utilities like `wait_writable`, `mkmf`, `httpd`, `colorize`, and a `help` feature.
For developers interested in contributing or experimenting with the gem, the development setup involves cloning the repository followed by running `bin/setup` to install dependencies. Testing can be executed using `rake test`, while an interactive console is accessible through `bin/console`. Locally installing the gem is possible via `bundle exec rake install`. The release process requires updating the version number in `version.rb`, tagging the new release with `bundle exec rake release`, and pushing these changes to both Git and RubyGems.
Contributors are encouraged to participate by visiting the project's GitHub repository at [https://github.com/ruby/un](https://github.com/ruby/un), where they can contribute improvements or enhancements.
Keywords: #phi4, Gemfile, GitHub, Makefiles, Ruby, Unix commands, bundle install, chmod, colorize, console, cp, dependencies, gem install, httpd, ln, mkdir, mkmf, mv, pull requests, rake test, rm, rmdir, utilities, versionrb
github.com 7 days ago
|
1693.
HN
Open Source, SaaS, and the Silence After Unlimited Code Generation
The text examines the challenges faced by open source software communities due to advancements in AI-driven code generation, likening it to a seed library inundated with low-quality seeds from cheap generators. As AI tools generate pull requests that flood repositories without adding substantial value, maintainers are increasingly closing external contributions to preserve project integrity. This trend discourages genuine contributors because individuals find it easier and more economical to fork projects for personal use rather than engage in upstream modifications.
The discussion highlights Cloudflare's use of AI to replicate Next.js with minimal resources as an example of how open-source practices lose their traditional value when projects can be easily cloned due to extensive documentation. This shift impacts feedback loops, prompting people to develop customized solutions independently instead of contributing back to existing services.
Looking ahead, the text suggests that collaborative platforms might evolve beyond conventional models like GitHub's pull request and review system. It envisions a future where collaboration involves observing and integrating ideas across various forks, though such platforms are not yet in existence.
The narrative concludes by emphasizing the need for innovative methods to visualize and share different adaptations of open-source projects, analogous to a community map at a seed library that shows diverse uses of seeds. This points to an ongoing exploration for new structures or systems that can support evolving modes of contribution and collaboration within software development communities.
Keywords: #phi4, AI Agents, AI-generated PRs, Antisocial Coding, Code Generation, Code Image Library, Collaboration, Communication Costs, Community, Community EngagementKeywords: Open Source, Contribution, Customization, Documentation, Ecosystem, Error Tracking, Feedback Loop, Feedback Mechanisms, Forking, Gardens, GitHub, Innovation, Maintenance, Maps, Open Source, Platforms, SaaS, Seed Library, Self-sufficiency, Social Coding, Software Cloning, Test Suites
worksonmymachine.ai 7 days ago
|
1694.
HN
Show HN: The L Project- An analysis of over 1600 job rejection emails that I got
The "L Project" is an analytical exploration by its author into over 1,600 job rejection emails encountered during a challenging job search. By leveraging the Gmail API, the project retrieves these emails using phrases commonly found in rejections and stores them for detailed analysis. The findings highlight frequent words such as "unfortunately" and "encourage," with sender names often indicating automated responses like "noreply." Attempts to discern patterns in the timing of these rejection emails revealed no significant trends, except a slight reduction during nighttime hours. Beyond its analytical objectives, the project serves dual purposes: maintaining technical proficiency by updating GitHub and reflecting on resilience amid job search setbacks. While direct learning from rejections was minimal, the author humorously acknowledges continued persistence in application efforts despite frequent discouragements.
Keywords: #phi4, GitHub, Gmail API, Job rejections, L Project, STARL pattern, analysis, analysispy, applications, applications Keywords: Job rejections, custom query, job market, learning, phrases, rejection emails, sender usernames
rohankhante.substack.com 7 days ago
|
1701.
HN
You Are the Bottleneck
In modern development environments where AI rapidly generates code, the primary bottleneck has shifted from writing to reviewing this output. This change necessitates developers to evolve into roles that emphasize reviewing and managing AI-generated code rather than producing it themselves. The focus is now on effective workflow management by setting clear directions, ensuring high code quality, and prioritizing tasks.
Developers must undertake an orchestration role involving the scheduling of work, defining specific tasks, and maintaining output standards—a level of detail beyond what traditional project management tools like Jira or Linear offer. To manage this efficiently, developers should utilize AI agents to track intricate tasks such as PR statuses, code review comments, and CI failures.
The practical integration of an AI agent as a "chief of staff" allows for offloading cognitive load by utilizing the agent to handle granular work items through accessible tools like Markdown files and chat interfaces. These agents can manage GitHub Pull Requests (PRs) using CLI tools to monitor status updates, prioritize tasks, and provide actionable insights, thus freeing human developers from these repetitive responsibilities.
Consequently, developers should concentrate on strategic direction-setting, thorough code reviews, and effective prioritization while allowing AI agents to undertake the routine task management and orchestration workload. This symbiotic relationship optimizes both productivity and workflow efficiency in the development process.
Keywords: #phi4, Agent, Bottleneck, CI, Cognitive Overload, Direction, GitHub, Management, Markdown, Orchestration, PRs, Priority, Review, Tracking Work, gh CLI
zknill.io 7 days ago
|
1703.
HN
Show HN: Chrome extension that adds "Copy Prompt" buttons to GitHub PR comments
The "PR Comment Prompter" is a Chrome extension designed for GitHub users that integrates "Copy Prompt" buttons into pull request comments, facilitating seamless copying of review feedback into tools such as Claude Code. This tool addresses the inefficiencies previously encountered with manual processes by providing an automated solution created by a developer who experienced these challenges firsthand. Users have the flexibility to modify prompt templates via settings to suit their specific needs. While this extension can be downloaded from the Chrome Web Store, it is important to note that the developer has not declared themselves as a trader under EU law, which means consumer rights protections may not apply to its usage.
Keywords: #phi4, Chrome Web Store, Chrome extension, Claude Code, Copy Prompt buttons, European Union, GitHub PR comments, PR Comment Prompter, consumer rights, customizable settings, developer, review comments
chromewebstore.google.com 7 days ago
|
1710.
HN
Don't rely on GitHub Actions cron: jobs may be delayed or just dropped
The document provides comprehensive guidance on utilizing GitHub Actions to automate workflows through various webhook events linked to Git operations within a repository. It highlights how workflows can be triggered by activities such as branch protection modifications, check runs, and discussions, with each event offering multiple activity types like 'created' or 'edited,' allowing precise workflow initiation criteria.
Security is a critical focus, especially for forked repositories where GitHub Actions need explicit activation in the base repository. Events from forks utilize `GITHUB_TOKEN` with read-only permissions in pull requests to maintain security integrity. Special events such as `pull_request_target` run under enhanced security conditions to prevent unsafe code execution from pull request heads, though they require cautious use due to potential vulnerabilities like cache poisoning.
The document outlines several ways workflows can be triggered and filtered based on specific branches, paths, or activity types using keywords like 'types,' 'branches,' and 'paths.' This enables users to tailor workflow execution conditions effectively. Additionally, event payloads provide essential context, such as the last commit SHA and default branch reference, crucial for determining appropriate actions within workflows.
Workflows can be configured with custom inputs for manual triggers (`workflow_dispatch`) or chained executions (`workflow_run`), incorporating conditional logic based on event properties like a workflow run's conclusion. Artifacts from triggering workflows are accessible to subsequent ones, facilitating efficient process chaining.
Special considerations include handling events like `pull_request_review_comment` and `pull_request_target`, which have specific security implications. Scheduled workflows are constrained to every five minutes and may be inactive in public repositories if they remain unused for 60 days. Furthermore, the actor associated with a workflow can change based on repository activities, impacting notifications.
In essence, GitHub Actions offer flexible automation tools, allowing users to create detailed and secure workflows responsive to a wide array of repository events while ensuring robust functionality through thoughtful configuration and security practices.
Keywords: #phi4, GITHUB Tokens, GitHub Actions, GraphQL API, REST API, artifacts, branches, cron jobs, filters, pull requests, secrets, security vulnerabilities, triggers, webhook events, workflows
docs.github.com 7 days ago
|
1711.
HN
Mt. Gox CEO Suggests Bitcoin Hard Fork to Recover $5B in Customer Funds
Mark Karpeles, former CEO of the defunct Mt Gox exchange, suggested a one-time hard fork of Bitcoin to recover about $5 billion in stolen customer funds dating back to 2011. This proposal involved modifying the protocol to enable spending from specific unspent transaction outputs linked to those losses. However, it was swiftly rejected by the broader Bitcoin community due to concerns that such an action would compromise Bitcoin’s core principles of neutrality and resistance to censorship.
Karpeles's management style during Mt Gox's collapse in 2014 had already cast a shadow on his reputation, raising doubts about Bitcoin's overall reliability at the time. His proposed hard fork aimed to return stolen funds through a legal framework supervised by courts but was criticized as an attempt to retroactively rectify historical custodial shortcomings.
The proposal bears similarities to Ethereum’s response to the DAO hack through a hard fork, though Bitcoin developers have cautioned against similar actions due to the risk of setting problematic precedents. Although technically possible, the economic incentives and foundational principles of neutrality in the Bitcoin ecosystem discourage such proposals. Altering rules for specific groups could undermine trust and demand for Bitcoin by violating its essential properties. Consequently, the community has consistently resisted any changes that might compromise these foundational aspects.
Keywords: #phi4, BTC, Bankruptcy, Bitcoin, Block Size War, Censorship Resistance, Community, Compliance, Custody Practices, DAO Hack, DeFi Protocol, Economic Incentives, Ethereum, Exchange, GitHub, Hard Fork, Mark Karpeles, Mt Gox, Neutrality, Recovery Address, Security
gizmodo.com 7 days ago
|
1712.
HN
Show HN: Steward – a background agent that closes 80% low-risk noise
Steward is an automated background agent developed to handle low-risk routine tasks across platforms such as GitHub, email, Slack, and calendars, aiming to enhance productivity by minimizing unnecessary notifications and freeing user time for significant decision-making activities. It operates autonomously by executing simple tasks while maintaining a record of actions with rollback options, yet requires explicit human approval for high-risk or irreversible operations through its Policy Gate feature. The agent integrates signals from various sources via pluggable connectors using a unified protocol and resolves resource conflicts with an automated arbitration system that can auto-merge, serialize, or escalate tasks as needed.
The tool is designed to be straightforward to implement, activated by a single command, and provides users with a dashboard for previewing task management. Built on Python 3.14, it supports SQLite or PostgreSQL databases, utilizes FastAPI for its APIs, and employs APScheduler for scheduling. The project structure is well-organized into directories for API routes, core logic, domain models, infrastructure, connectors, services, runtime components, macOS-specific features, and UI development. Users interested in the comprehensive design can refer to a detailed specification document named `agent.md`. Steward is open-source under the MIT License, inviting contributions with specific guidelines for code linting, testing, and formatting available to potential collaborators.
Keywords: #phi4, GitHub, Slack, Steward, architecture, automation, autonomous execution, background agent, calendar, conflict arbiter, connectors, contributing, dashboard, email, license, license Comma-separated List: Steward, license Extracted Keywords: Steward, license Final Keywords: Steward, license Keywords: Steward, low-risk tasks, multi-source perception, natural-language briefings, periodic briefs, policy gate, project structure, quick start, safety gates, tech stack
github.com 7 days ago
|
1727.
HN
Show HN: Terminal-Style Portfolio on the Internet
Kuber Mehta is a distinguished 19-year-old AI developer from New Delhi, India, known for his contributions to artificial intelligence and web development. His innovative projects have earned him numerous accolades, including victory in the Nothing Essential Lab S1 Hackathon and a fourth-place finish at the Unsloth x AMD RL Hackathon, among others, totaling over 20 hackathon participations. Key creations by Mehta include PolyThink, an advanced multi-agent AI system; TREAT, which leverages AI for trigger recognition; Backdooms, integrating DOOM within a QR code; and MEOW, an image file format tailored for AI use.
Mehta demonstrates proficiency in programming languages such as Python and JavaScript, along with technologies including React, TensorFlow, and AWS. He is pursuing degrees in computer science at BITS Pilani and in AI & data science at Indraprastha University. In addition to his academic pursuits, Mehta serves as a Perplexity Business Fellow and engages in OpenAI discussions, actively advancing the field of artificial intelligence.
His work has gained media attention from outlets like The Independent and PC Gamer, particularly for projects like Backdooms and ClawX. For further engagement with his work, Kuber Mehta can be reached through his GitHub profile, LinkedIn, email, or his personal portfolio at kuber.studio.
Keywords: #phi4, AI Developer, AWS, Docker, Education, Experience, GitHub, Hackathons, JavaScript, LinkedIn, Media Appearances, MongoDB, Portfolio, PyTorch, Python, React, SQL, TensorFlow
kuber.studio 7 days ago
https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght 7 days ago
https://7oi.is 7 days ago
|
1728.
HN
Hackerbot-Claw: AI Bot Exploiting GitHub Actions – Microsoft, Datadog Hit So Far
In a week-long automated campaign conducted from February 21 to February 28, 2026, an AI bot named hackerbot-claw targeted major open source repositories on GitHub, exploiting vulnerabilities in their CI/CD pipelines. The bot successfully executed remote code execution techniques across at least four out of five targets, including prominent organizations such as Microsoft and Datadog.
The attacks employed various methods:
1. **Token Theft via Poisoned Go Script**: In the "avelino/awesome-go" repository, hackerbot-claw injected a malicious Go init() function to steal a GITHUB_TOKEN with write permissions.
2. **Direct Script Injection**: The bot directly modified and executed a script in the "project-akri/akri" repository.
3. **Branch Name Injection**: Within the "microsoft/ai-discovery-agent" repository, a curl command was hidden inside a branch name to be executed by a triggered workflow.
4. **Filename Injection**: In the "DataDog/datadog-iac-scanner" attack, shell commands were embedded in filenames, leading to unauthorized script execution during workflows.
An additional attempt involved **AI Prompt Injection** targeting an AI code reviewer in the "ambient-code/platform" repository; however, this was thwarted by Claude Code's security mechanisms. These attacks exposed significant vulnerabilities like pull_request_target workflows executing untrusted code, insufficient authorization checks, and inadequate GITHUB_TOKEN permissions. To mitigate such threats, the use of StepSecurity tools was recommended: Harden-Runner for blocking unauthorized outbound calls, GitHub checks to avoid vulnerable workflow patterns, and enforcing minimum GITHUB_TOKEN permissions to limit potential damage from compromises. The campaign underscored the persistent threat posed by attacks targeting CI/CD pipelines.
Keywords: #phi4, CI/CD pipelines, CNCF, DataDog, GITHUB_TOKEN, GitHub Actions, Hackerbot-Claw, Harden-Runner, Microsoft, StepSecurity, autonomous bot, exploitation techniques, network egress policy, pull_request_target, remote code execution, script injection, security research, token permissions, workflow misconfigurations
www.stepsecurity.io 7 days ago
|
1732.
HN
Show HN: Built a tool that turns your GitHub commits into build-in-public posts
SmashLanding is a tool designed to facilitate the practice of "building in public" by transforming GitHub commits into draft posts suitable for various platforms, addressing the challenge of converting technical updates such as code refactoring or bug fixes into engaging content. By connecting to a user's GitHub account, SmashLanding automatically retrieves recent activity and generates drafts that reflect the user’s authentic voice, offering real insights based on actual work done. The tool emphasizes minimalistic design and customization options to maintain editable outputs, allowing users to infuse their unique perspective rather than enforcing a polished content creator tone.
SmashLanding is not intended as a scheduling solution but complements existing tools by tackling the upstream challenge of deciding what to share with audiences. It offers a free tier initially and plans for future monetization based on user engagement. The development roadmap includes enhancements such as improved tone calibration and more precise commit parsing, reflecting the creator's commitment to validating its effectiveness through personal daily use.
Users can utilize SmashLanding to send updates directly to platforms like X and LinkedIn or queue them for later posting, preserving their authentic voice. The tool is particularly beneficial for indie builders and small teams aiming for efficient yet stylish communication about their work progress. Feedback from users experiencing challenges with consistent public sharing is encouraged, highlighting the tool's adaptability and potential for user-driven improvements.
Keywords: #phi4, GitHub, account linking, build-in-public, commits, drafts, feedback, founder voice, indie builders, one-click post, platforms, posts, release notes, roadmap, scheduler, sync, tone, tool
www.smashlanding.xyz 7 days ago
|
1740.
HN
Elevator Saga: The elevator programming game (2015)
Elevator Saga is a browser-based programming game introduced in 2015 that instructs players in optimizing elevator operations using JavaScript. Players must efficiently transport individuals between floors while focusing on improving performance metrics like average and maximum waiting times. The game provides various interactive features, including the ability to reset, undo actions, save progress, and apply strategies for enhanced problem-solving. It also offers help resources and API documentation to assist players in understanding and utilizing these functionalities effectively. Developed by Magnus Wolffelt among others, Elevator Saga's source code is publicly accessible on GitHub under version 1.6.5, ensuring transparency and opportunities for community engagement. The game operates solely within environments that support JavaScript, which is essential for its interactive gameplay mechanics.
Keywords: #phi4, Elevator Saga, GitHub, JavaScript, Magnus Wolffelt, apply, browser-based, contributors, documentation, programming game, reset, save, tests, undo, version
play.elevatorsaga.com 8 days ago
https://play.elevatorsaga.com/documentation.html#docs 4 days ago
https://www.codingame.com/ 3 days ago
|
1746.
HN
Community-powered blocklist for removing slop from HN comments
Slopblock for Hacker News is a community-driven tool aimed at hiding comments from accounts that primarily post content generated by large language models (LLMs). This functionality can be added to users' browsers through a userscript manager such as Tampermonkey or Userscripts, with the script accessible via GitHub. The project encourages user contributions; individuals can submit pull requests to add usernames based on evidence of LLM-generated content. However, the acceptance and implementation of these contributions are subject to the discretion of the maintainers.
Keywords: #phi4, Community-powered blocklist, Firefox, GitHub, HN, HN comments, Hacker News, LLM-driven, LLM-driven comments, Safari, Tampermonkey, Userscripts, blocklist, comments, evidence, evidence Keywords: Community-powered, manager, pull request, slopblock, userscript, userscript manager
github.com 8 days ago
|
1749.
HN
Signal vs. Noise in the Skills Ecosystem
The skills ecosystem is characterized by a power-law distribution where a few publishers, notably Microsoft and Vercel, dominate in terms of installations despite the presence of many agents from approximately 8,000 publishers. As of February 2026, there are over 78,000 agent skills available, but most experience minimal adoption, highlighting that quality is more critical than quantity for success. The "find-skills" skill is the most installed, underlining the significance of discovery tools in this ecosystem. Microsoft employs effective distribution strategies by bundling their skills through existing toolchains to enhance installations. For developers aiming to build new skills, focusing on discoverability with clear descriptions and relevant tags is essential. Opinionated guides are preferred over generic tools. Developers can replicate similar analyses by adding agent skills using the command `npx skills add olshansk/agent-skills` and leveraging tools like Claude for further exploration.
Keywords: #phi4, Adoption, Analysis, Analysis Selected Keywords: Skills ecosystem, Azure, Best-practices, Bundling, Claude code Keywords: Skills ecosystem, Curating, Dashboard, Discovery, Distribution, GitHub, Guardrails, Installations, Installs, Meta-skill, Power law, Publishers, Quality, Quantity, Registry, Repositories, Signal vs Noise, Skills ecosystem, Toolchain, Tools, Trust, Vercel, Visualization
olshansky.info 8 days ago
|
1754.
HN
Show HN: SpecLock – AI Constraint Engine that stops AI from breaking locked code
SpecLock is an open-source tool licensed under MIT, designed to enforce compliance with user-defined constraints in AI coding assistants like Claude Code and Cursor. Developed by Sandeep Roy, it addresses a critical issue where these tools may ignore previously set restrictions due to their lack of enforcement mechanisms—such as altering databases or authentication files despite prior instructions. SpecLock offers active constraint enforcement by incorporating semantic conflict detection and auto-guarding features. It uses advanced techniques like synonym expansion and negation analysis for accurate conflict detection, goes beyond basic keyword matching. The tool also automatically protects specified files by embedding warnings to prevent unauthorized changes and prompts users for confirmation before proceeding with actions that could violate constraints.
SpecLock is versatile, supporting multiple platforms through the Message Control Protocol (MCP), file-based integration, or direct integration with tools like Bolt.new and Lovable. Installation is straightforward via npm, allowing users to configure it based on their specific needs. The tool maintains an audit trail of changes and provides rollback capabilities using Git integration. Additionally, it offers intelligence functions such as lock suggestions and drift detection to maintain compliance over time. SpecLock's architecture supports 19 MCP tools, ensuring broad compatibility across different environments. In practice, the tool ensures AI adherence to user constraints by embedding locks in project files and configurations, actively engaging users when potential conflicts arise, thus preserving the integrity of specified project guidelines.
Keywords: #phi4, AI Constraint, Active Constraints, Auto-Guard, Boltnew, Claude Code, Conflict Detection, Cursor, Destructive Action Flagging, Enforcement, Git Integration, GitHub, Locks, Lovable, MCP Tools, Memory, Multi-Agent Timeline, Open Source, Semantic Analysis, SpecLock, npm
github.com 8 days ago
|
1755.
HN
Show HN: A GFM+GF-MathJax/Latex HTML formatting adventure
The author shares their experience of customizing GitHub-Flavored Markdown (GFM) beyond its standard features, focusing on specific text styling and alignment which are typically unsupported due to security concerns. To achieve this customization, they integrated GF-MathJax/LaTeX with HTML formatting as a workaround, specifically for enhancing an ASCII line-art diagramming tool requiring unique output capabilities not commonly requested by others. The author encourages readers to access the freely available codebase from the linked repository and invites feedback through their provided email address, thus fostering community engagement around this innovative solution.
Keywords: #phi4, ASCII line-art, GFM, GitHub, HTML, Jekyll, LaTeX, Markdown, MathJax, documentation, documentation Keywords: GitHub, fenced blocks, security risk, styling, syntax highlighting, workaround
github.com 8 days ago
|
1761.
HN
Niche Developer Tooling for WordPress
Icenberg is an open-source Composer library created by Maverick to assist WordPress developers in efficiently managing Advanced Custom Fields (ACF). The primary function of Icenberg is to automate the rendering of ACF fields into structured HTML that adheres to BEM-class conventions, simplifying tasks such as type detection, null checks, and consistent class naming. This automation significantly reduces maintenance challenges associated with intricate flexible content layouts in WordPress sites.
The library integrates smoothly within various components like ACF flexible content loops, Gutenberg blocks, and option pages. It offers robust features for handling conditional logic, filtering grouped data, and applying modifier classes to ensure adherence to BEM conventions, thereby enhancing the templating process without replacing existing ACF or WordPress functionality. Icenberg is accessible through Packagist and GitHub, supporting installation via Composer and additional tools such as a VSCode snippets extension.
By improving code readability and ensuring consistent styling over time, Icenberg provides substantial benefits for developers working on complex sites. The library aims to streamline development workflows by minimizing repetitive coding tasks and reducing the potential for errors in template management. Future updates are anticipated to further refine features related to ACF blocks, continuing to enhance its utility for WordPress development.
Keywords: #phi4, ACF, BEM, Boilerplate, Client Themes, Code Snippets, Composer, Designers, Developer Tooling, GitHub, Gutenberg, HTML, Hobbyists, Icenberg, Maintenance, Marketers, Markup, Niche, Open Source, PHP, Packagist, Page Builders, Plugins, Rendering, Themes, VSCode Extension, WordPress
coderjerk.com 8 days ago
|
1764.
HN
Blender iPad App Development Halted as Android Tablets Get Priority
Blender has paused the development of its native iPad version of its 3D creation suite to focus on Android tablets instead. Initially planning an iPad Pro edition with multitouch and Apple Pencil capabilities, this project has been temporarily suspended without a specified reason, as confirmed by a status update on Blender's GitHub. While no new release date is provided for the iPad version, interest in its future remains due to a live demonstration at SIGGRAPH. In the interim, Blender continues to enhance its software with updates for Apple silicon Macs, demonstrating ongoing commitment to supporting other platforms.
Keywords: #phi4, 3D, 3D creation suite, Android, Apple Pencil Pro, Apple silicon, Apple silicon MacsKeywords: Blender, Blender, Dalai Felinto, GitHub, SIGGRAPH, development, halted, iPad, multitouch, multitouch interface, native, native version, open source, priority, tech demo
www.macrumors.com 8 days ago
|
1767.
HN
How Awesome? annotates GitHub awesome lists with repo stats, stars, last commit
"How Awesome?" is a tool designed to enhance GitHub's existing "awesome" lists by incorporating supplementary annotations like repository statistics, star counts, and the dates of the most recent commits. By providing these additional details, it offers users a richer understanding of each project within the list. This contextual information helps users make more informed decisions about which projects might be relevant or valuable to them, based on their engagement metrics and activity levels. As such, "How Awesome?" serves as an augmentation tool for GitHub's community-driven lists, adding layers of insight that can assist in evaluating the significance and vitality of various repositories.
Keywords: #phi4, GitHub, annotate, awesome lists, commit, commits, metrics, repo stats, repository, stars, statistics, tool
how-awesome.libklein.com 8 days ago
|
1780.
HN
Show HN: Xmloxide – an agent made rust replacement for libxml2
Xmloxide represents a memory-safe Rust reimplementation of the libxml2 library, which ceased maintenance in December 2025 due to security concerns. Developed by Jon Wiggins, it aims to provide a secure and efficient solution for parsing, creating, and manipulating XML and HTML documents. The project's core features include robust memory safety ensured through an arena-based tree structure with zero unsafe code in the public API, full conformance to standards as evidenced by its 100% pass rate on the W3C XML Conformance Test Suite and compatibility with libxml2’s test suite.
Performance is a significant aspect of xmloxide, offering competitive parsing speeds, faster serialization, and expedited XPath queries. These enhancements result from optimizations such as byte-level pre-checks and inline entity resolution. Additionally, it maintains API compatibility with libxml2 through its C-compatible interface, facilitating integration into existing projects that previously relied on the unmaintained library.
Xmloxide supports a diverse range of functionalities including multiple parsing APIs, error recovery, HTML parsing, XPath evaluation, validation against DTD, RelaxNG, and XML Schema (XSD), Canonical XML serialization, XInclude processing, and URI resolution via XML Catalogs. It also features a command-line interface to perform common XML operations. As an open-source project under the MIT license, xmloxide requires at least Rust version 1.81 for use.
Despite its extensive support of XML standards, xmloxide does not cater to XML 1.1, XSLT, Schematron, or the HTML5 parsing algorithm. Designed with thread safety in mind, it avoids global state and includes fuzz targets to enhance security testing. The library is accessible via crates.io and its GitHub repository, where users can find comprehensive documentation, including a module overview and API guide, supporting both new adopters and existing developers transitioning from libxml2.
Keywords: #phi4, C API, GitHub, HTML documents, Rust, XML parsing, XPath queries, libxml2, memory-safe, performance, security issues, software maintenance, test suites, xmloxide
github.com 8 days ago
https://ai-evals.io/ 8 days ago
https://gitlab.gnome.org/GNOME/libxml2/-/comm 8 days ago
https://opensource.org/osd 7 days ago
https://gitlab.gnome.org/GNOME/libxml2/-/issu 7 days ago
|
1793.
HN
MinIO Is Dead, Long Live MinIO
MinIO, a well-established open-source project with significant adoption through Docker, was archived by its founding developers in February 2026 following a series of controversial decisions starting in 2021. These included switching to the AGPL v3 license to leverage legal disputes and imposing feature restrictions such as removing the admin console from the community edition and halting binary distribution. Despite these actions leading to MinIO Inc.'s discontinuation of support, the project's open-source nature under the AGPL allowed for continuation through forking.
Recognizing the essential role MinIO played in their operations and its importance to a wider user base, an experienced developer with a track record of maintaining large-scale projects like Pigsty initiated efforts to sustain the project. Key steps involved restoring the admin console by reverting previous changes, rebuilding binary distributions—including Docker images—to ensure ongoing availability, and updating documentation to reflect these adjustments. The forked version of MinIO, now maintained under pgsty/minio, prioritizes supply chain stability and production reliability over adding new features or preserving its original form.
This initiative highlights the enduring strength of open-source software, demonstrating how community-driven efforts can extend a project's life beyond the support of its original developers. Moreover, AI tools have been instrumental in enabling individual developers to undertake such significant maintenance tasks effectively, showcasing their value in sustaining complex software ecosystems.
Keywords: #phi4, AGPL, AI tools, CVE, Docker, GitHub, MinIO, admin console, archived, binary distribution, community, fork, maintenance, open-source, production component, production component Keywords: MinIO, supply chain, trademark
blog.vonng.com 8 days ago
https://www.chainguard.dev/unchained/secure-and-free-mi 8 days ago
https://github.com/chainguard-forks/minio 8 days ago
https://github.com/huncrys/minio-console 8 days ago
https://github.com/rustfs/rustfs/security/adv 8 days ago
https://hub.docker.com/r/pgsty/minio 8 days ago
https://garagehq.deuxfleurs.fr/ 8 days ago
https://garagehq.deuxfleurs.fr/documentation/quick-star 8 days ago
https://github.com/uroni/hs5 8 days ago
https://min.io/compliance 8 days ago
https://github.com/duckdb/duckdb-httpfs/blob/ 8 days ago
https://element.io/blog/synapse-now-lives-at-github-com 8 days ago
|
1794.
HN
Show HN: RunbookAI – Hypothesis-driven incident investigation agent(open source)
RunbookAI is an open-source command-line interface (CLI) agent tailored for hypothesis-driven incident investigation in production environments. Its primary function is to automatically generate ranked hypotheses when an alert is triggered, allowing it to conduct focused queries across infrastructures such as AWS, Kubernetes, and CloudWatch to pinpoint the root cause of incidents efficiently. The tool emphasizes targeted hypothesis branching and pruning rather than extensive exploration, with a capability for deeper analysis up to four levels on strong evidence. Key features include requiring human approval at each step, ensuring accountability via a complete audit trail, and leveraging contextual information from existing runbooks, postmortems, and architecture documents available in platforms like Confluence, Notion, Google Drive, or local markdown files. Additionally, RunbookAI integrates with Deep Claude Code to enhance operational context during coding sessions. Users can experiment with the tool using `npx @runbook-agent/runbook demo` without needing any API keys. The project is hosted on GitHub, and feedback from users is encouraged.
Keywords: #phi4, AWS, CLI agent, Claude Code integration, CloudWatch, Confluence, GitHub, Google Drive, Kubernetes, MCP, Notion, RunbookAI, alerts, hypothesis-driven reasoning, incident investigation, infrastructure queries, markdown, open-source
userunbook.ai 8 days ago
|
1795.
HN
Show HN: Voca – AI project manager that runs in the background
Voca is an innovative AI-driven project management tool designed to function in the background and address common challenges associated with traditional project tracking tools, which often become obsolete due to lack of regular updates. By integrating seamlessly with established platforms such as Slack, GitHub, and Linear, Voca captures crucial information—including decisions, blockers, and other significant developments—in real-time, thereby maintaining an up-to-date knowledge base. This automation allows users to set specific queries, skills, and automations that facilitate smooth operations without the need for constant manual input. Presently in its pilot phase with select companies, Voca aims to enhance project management efficiency by ensuring accurate documentation of ongoing progress while minimizing the need for continuous human oversight.
Keywords: #phi4, AI, GitHub, Linear, PM tools, Slack, automations, background, companies Keywords: AI, knowledge base, piloting, project manager, query, real time, skills, teams, tracker
www.tryvoca.ai 8 days ago
|
1797.
HN
From Defense AI Drift to Policy Enforcement: Why I Built Firebreak
Firebreak is an engineering solution designed to address the challenge of employing artificial intelligence (AI) for defensive purposes without it being misused for offensive applications such as mass surveillance or autonomous weapons. Developed during the Portland Claude Code hackathon, Firebreak acts as a proxy that enforces policies through code at machine speed with comprehensive audit trails. It operates by intercepting requests between an LLM consumer and its API endpoint, classifying intent and evaluating against pre-established rules stored in YAML files to decide whether actions should be allowed, constrained, or blocked.
The tool is inspired by production infrastructure patterns like Kubernetes admission controllers and the Open Policy Agent (OPA), which enforce policies autonomously. This approach aims to prevent "defense AI drift" toward offensive applications, a risk heightened when operational urgency supersedes existing policy agreements. By providing rapid deployment capabilities for defense systems such as missile defense, while blocking unauthorized surveillance, Firebreak ensures compliance with agreed-upon red lines between organizations like the Pentagon and companies like Anthropic.
Firebreak underscores the need for infrastructure-level constraints to ensure accountability and prevent misuse of AI intent. It facilitates transparency through policy enforcement across various scenarios without altering developer workflows. Despite its uncertain success in the hackathon, the availability of Firebreak's code on GitHub and a demonstration video provides a reference implementation aimed at resolving challenges in defense AI policy enforcement.
Keywords: #phi4, Audit Trails, Autonomous Weapons, Defense AI, Firebreak, GitHub, Inspector General, Intent Drift, Kubernetes, LLM, Missile Defense, OPA, OpenAI-Compatible, Policy Enforcement, Proxy, Surveillance, Trust & Safety, YAML, YouTube
eric.mann.blog 8 days ago
|
1804.
HN
Agentic-coded Ethereum client targeting 2030 roadmap
ETH2030 is an experimental Ethereum client designed with a focus on the 2030 roadmap, particularly aiming at enhancing Layer 1 capabilities as outlined in the Layer 1 Strawmap. Developed using Go version 1.23 and go-ethereum v1.17.0, this software consists of 48 packages totaling over 713K lines of code. Distributed under LGPL-3.0 or GPL-3.0 licenses, ETH2030 is intended for research purposes rather than production use, emphasizing its experimental status. Users are strongly cautioned against employing it in critical environments due to its nascent and potentially unstable nature. Additional details about the project's development, potential issues, and updates can be accessed through its GitHub repository.
Keywords: #phi4, Agentic-coded, Documentation, ETH2030, Ethereum, GPL-30, GitHub, Go 123, Issues, L1 Strawmap, LGPL-30, client, execution, experimental, go-ethereum, packages, production-ready, research software, risk
eth2030.com 8 days ago
https://x.com/yq_acc/status/2026252944639934778 8 days ago
https://xcancel.com/yq_acc/status/2026252944639934 8 days ago
|
1812.
HN
Show HN: Monohub – a new GitHub alternative / code hosting service
Teymur Bayramov is in the process of creating Monohub, an innovative code hosting service intended as a GitHub alternative, which will be based in the European Union. In its early development stage, Monohub already includes fundamental features such as pull requests and places a strong emphasis on accessibility for users. While it is designed to operate on a subscription model at a cost of 3.99 EUR per month (VAT not included), Bayramov offers an incentive for early adopters in the form of six months of free access, without necessitating any payment information upfront. Following this initial period, regular monthly charges will apply. Teymur actively seeks input and suggestions from users to enhance Monohub's offerings and ensure it surpasses existing solutions by better aligning with user needs.
Keywords: #phi4, EU hosted, Early Adopter, Git wrapper, GitHub alternative, Monohub, Teymur Bayramov, accessibility, active development, code hosting service, early adopter discount, paid service, pull requests
monohub.dev 8 days ago
https://monohub.dev/@tbayramov/efcore-audit-timestamps 7 days ago
|
1819.
HN
Histomap Reborn
Histomap Reborn is an interactive historical timeline tool that offers comprehensive views of US history from 1770 to 2025, world history from 4000 BC to the present, and British history from 100 BC onwards. It allows users to customize timelines by setting specific start and end years, adjusting dimensions, and exporting their customized view as a PDF. The timeline incorporates data from the Maddison Project Database for post-1750 global power statistics, supplemented by scholarly estimates for earlier historical periods. Developed by Rob Ennals, Histomap Reborn is supported by additional resources such as a blog post detailing its features and a GitHub repository where users can explore or contribute to the tool's development.
Keywords: #phi4, British History, Dimensions, Export PDF, GitHub, Histomap, Interactive Timeline, Maddison Project Database, Rob Ennals, Scholarly Estimates, Settings, Time Range, US History, Wikipedia, World History
histomap.robennals.org 8 days ago
|
1822.
HN
Tablesaw: Java Dataframe and Visualization Library
Tablesaw is a comprehensive Java library tailored for efficient data manipulation and visualization. It facilitates loading, cleaning, transforming, filtering, and summarizing data across various formats such as CSV, Excel, JSON, HTML, and others from both local and remote sources like S3. With its capability to handle descriptive statistics, Tablesaw prepares datasets for machine learning applications in conjunction with libraries like Smile, Tribuo, H2O.ai, and DL4J. The library supports a wide range of data processing tasks including importing/exporting files, combining tables, modifying columns or rows, sorting, grouping, filtering, editing, transposing, and executing map/reduce operations. It also offers robust tools for managing missing values and visualization through integration with the Plot.ly JavaScript library.
To begin using Tablesaw, developers should include the `tablesaw-core` module in their projects. Additional functionality can be accessed via optional modules such as `tablesaw-beakerx`, `tablesaw-excel`, `tablesaw-html`, `tablesaw-json`, and `tablesaw-jsplot`. The library also extends its compatibility with Apache Parquet files through the `tablesaw-parquet` project, enhancing its versatility in data handling. Resources for learning and community engagement are centralized on the official GitHub repository, which hosts documentation, user guides, and support forums. Furthermore, Tablesaw's integration with Jupyter Notebooks provides an enriched environment for advanced data analysis workflows.
Keywords: #phi4, Apache, BeakerX, DL4J, Dataframe, Descriptive, Excel, Export, Filter, GitHub, H2Oai, HTML, Import, Integration, JSON, Java, Jupyter, Library, Machine Learning, Notebooks, Parquet, Plotly, Smile, Statistics, Tablesaw, Transform, Tribuo, Visualization
github.com 8 days ago
|
1829.
HN
Show HN: Voice-coded a Doom-scroll Hacker News (Twitter-style feed)
The project involves the creation of a mobile-friendly Hacker News clone with an infinite scrolling timeline akin to Twitter's feed. The entire website was developed using voice coding technology, employing a yapboard voice keyboard and OpenAI Codex via a Discord bridge bot, facilitating real-time testing through screen mirroring with scrcpy. Despite an initial oversight where the microphone was turned off during live coding, narration was retrospectively added. A demonstration of the site can be accessed at the provided link, while a timelapse video detailing the voice-coding process is available on YouTube. The tools utilized in this development include scrcpy, yapboard.app, and the Codex Discord bridge. Feedback is being solicited specifically concerning the voice-coding workflow and the infinite-scroll user experience for displaying Hacker News content.
Keywords: #phi4, AI assistance, Discord, Discord bridge bot, Doom-scroll, Endless-scroll, GitHub, Google, Google LLC Keywords: Voice-coded, Hacker News, NFL, NFL Sunday Ticket, OpenAI Codex, Twitter-style, Twitter-style feed, Voice-coded, YouTube, endless-scroll UX, infinite timeline, mobile-friendly, scrcpy, yapboard
www.youtube.com 8 days ago
|
1830.
HN
Show HN: GitShow Repo Showroom – a landing page for any GitHub repo
GitShow Repo Showroom serves as a landing page service that consolidates detailed information about any public GitHub repository into a single view at gitshow.dev/owner/repo. Its primary objective is to provide a comprehensive overview without the need for multiple tabs, presenting key details such as top contributors (beyond GitHub's API limitations), language usage with visual charts, and commit activity timelines. It also evaluates community health by assessing documentation presence and highlights recent pull requests while excluding those from bots. Users can perform quick actions like starring or cloning directly on the page. To enhance visibility in AI search engines, each page incorporates Schema.org structured data and offers a machine-readable format for web scraping by LLM agents. Developed using Next.js with one-hour Incremental Static Regeneration (ISR), GitShow utilizes GitHub's REST API for its data needs, styled with Tailwind CSS, and hosted on Vercel. The platform is accessible without any signup or payment requirements, operates under an MIT license, minimizes client-side JavaScript usage, and its source code can be found on GitHub.
Keywords: #phi4, GitHub, GitShow, ISR, LLM agents, MIT licensed, Nextjs, PRs, REST API, Schemaorg, Tailwind, Vercel, commit activity, community health, contributors, languages, repo, showroom page
news.ycombinator.com 8 days ago
|
1840.
HN
Show HN: Lucent – Open-source ext. to remove YouTube distractions and lock HD
Lucent is an open-source browser extension aimed at refining the YouTube viewing experience by minimizing distractions and allowing users to customize their video playback settings. It offers a variety of features such as hiding elements like shorts, recommendations, related videos, end screen suggestions, comments, likes, subscriber counts, and live chat; it blurs thumbnails which become visible upon hovering, locks preferred video quality, sets default playback speed, pauses videos when opened in new tabs, and prevents autoplay on channel homepages. Lucent emphasizes user privacy by not tracking activities or utilizing external servers, with all settings stored locally within the browser. The extension's source code is accessible via GitHub at https://github.com/sabihhassan14/yt-distraction-free, allowing users to review its functionality and contribute to its development.
Keywords: #phi4, GitHub, HD, YouTube, autoplay, blur, comments, distractions, dynamic navigation, extension, likes, live chat, local storage, open-source, playback speed, privacy-focused, subscriber counts, thumbnails, video quality, viewing experience
chromewebstore.google.com 8 days ago
|
1843.
HN
Show HN: Stacked Game of Life
The "Stacked Game of Life" is a simulation developed by Koen van Gilst that visually represents various cellular automaton patterns such as Acorn, R-Pentomino, Glider, Diehard, Gosper Gun, and Pulsar. These intricate patterns can be observed through either top or iso camera perspectives, offering users different visual experiences of the simulation. The project provides an interactive exploration of these classic Game of Life formations within a stacked environment. Additionally, the source code for this simulation is accessible on GitHub, allowing others to examine its construction and potentially contribute to its development. This combination of visualization and open-source sharing makes it both an educational tool and a platform for further innovation in cellular automaton simulations.
Keywords: #phi4, Acorn, Camera, Diehard, Game of Life, GitHub, Glider, Gosper Gun, Iso, Patterns, Pulsar, R-Pentomino, Simulation, Stacked
stacked-game-of-life.koenvangilst.nl 8 days ago
https://github.com/vnglst/stacked-game-of-life 8 days ago
https://www.reddit.com/r/math/comments/9xfquc 4 days ago
https://www.instagram.com/reel/DUxkEiWDS-q/ 4 days ago
https://www.youtube.com/watch?v=D50iRzBI3qc 4 days ago
https://conwaylife.com/wiki/Tub 4 days ago
|
1844.
HN
Clustering Developers by Repo/PR/Issue Signals
The process entails grouping developers by evaluating their GitHub activities over the last 90 days, including events, pull requests (PRs), issues, and commit messages from repositories they have engaged with. An advanced language model synthesizes these data points into semantic facets that collectively form a developer's tech identity based on tangible code contributions. Each facet is then embedded using text-embedding-3-large technology and stored in pgvector as manageable chunks. This method enhances the precision of signal matching by focusing on specific elements rather than analyzing complete profiles, thereby improving the accuracy and relevance of clustering developers according to their technical activities and identities.
Keywords: #phi4, Clustering, Code, Developer Profile, Developers, Embedding, Events, GitHub, Issue Signals, LLM, PR, Repo, Semantic Facets, Signal Matching, Tech Identity, Text-embedding-3-large, pgvector
mates.symploke.dev 8 days ago
|
1851.
HN
Show HN: IssueScout – Find open source issues worth contributing to
IssueScout is a specialized platform aimed at assisting beginners in contributing to open-source projects by refining GitHub's "good first issue" search results. It enhances the search experience on GitHub through two primary features: the Community Health Score and AI-based difficulty estimation for issues. The Community Health Score, ranging from 0 to 100, assesses repository health using seven criteria—such as presence of guidelines, licenses, codes of conduct, activity levels, star counts, issue response times, and PR merge rates—to gauge how welcoming a repository is to new contributors; scores above 80 suggest active pull request reviews. The AI difficulty estimation begins with rule-based keyword analysis and resorts to GPT-4o-mini when confidence in the initial method is low, maintaining transparency about AI involvement.
In addition to these core features, IssueScout offers personalized issue recommendations based on users' GitHub activities, employs progressive loading for instant search results, and provides smart filtering and bookmarking options. A two-level caching mechanism enhances performance over time, while per-user API tokens ensure scalable access without encountering rate limits. Built with Next.js 16, TypeScript, MongoDB Atlas, the GitHub GraphQL API, OpenAI's GPT-4o-mini, and deployed on Vercel, the platform uses per-user OAuth tokens for scalability and a two-phase progressive loading strategy to improve user experience.
Users can deploy IssueScout by cloning its repository, setting up necessary environment variables including GitHub credentials and optional OpenAI API keys, then running it locally via npm commands. Licensed under MIT with support from Vexrail, the platform invites contributions through its documentation and prioritizes privacy with an opt-in Google Analytics feature for analytics tracking.
Keywords: #phi4, AI Difficulty Estimation, Community Health Score, GPT-4o-mini, GitHub, GitHub OAuth, Google Analytics, IssueScout, MIT license, MongoDB Atlas, Nextjs, TypeScript, Vercel, analytics, architecture, caching, contributing, health score algorithm, open source, privacy, progressive loading, rule-based AI
github.com 8 days ago
|
1853.
HN
The 250KB Club
The 250KB Club is a curated collection of web pages that emphasize performance, efficiency, accessibility, and sustainability while maintaining a compressed size limit of 256KB. Pages exceeding this threshold are directed towards alternatives like the 512kB.club or 1MB.club. Suggestions for new entries can be submitted through platforms such as Sourcehut or GitHub, with weekly reviews to ensure quality and adherence to standards. Each web page included in the club is featured on its own dedicated page, which provides further details and allows visitors to link back to the original pages. This initiative not only promotes best practices in web development but also encourages creators to optimize their content for speed and accessibility within a defined size constraint.
Keywords: "1MBclub", "512kBclub", "Github" ]}```, "Sourcehut", "accessibility", "compressed size", "efficiency", "media impact", "performance", "sustainability", "web pages", #phi4, 1MBclub, 250KB Club, 512kBclub, Github, Sourcehut, accessibility, additional information ```json{ "keywords": [ "250KB Club", compressed size, efficiency, media impact, performance, review, sub page, sustainability, web pages
250kb.club 8 days ago
|
1864.
HN
Show HN: Ditch your budget app subscription. Surebeans is a modern YNAB4
Surebeans is a modern, open-source budgeting application created as a cost-effective alternative to YNAB4, developed in response to concerns about price increases and perceived lack of value from the latter. It operates on a one-time payment model rather than a subscription fee, emphasizing affordability and user control. A standout feature of Surebeans is its ability to locally scrape bank websites for transaction data, which enhances privacy by eliminating the need to share bank credentials or depend on third-party services like Plaid.
The application prioritizes privacy and data sovereignty by storing information in plaintext files locally, providing users with various synchronization options including Dropbox, WebDAV, S3, SFTP, and Git-based systems such as GitHub, GitLab, Gitea/Forgejo. It supports importing transaction data from multiple formats like CSV, QFX/OFX, and YNAB files. Users benefit from automated transaction categorization, editable history with undo functionality, offline access, and syncing across devices.
Surebeans is priced at $29 during its beta phase, rising to $79 thereafter, ensuring perpetual updates and the ability for users to install it on multiple devices within a household. The application addresses common issues faced by users of traditional budgeting apps by offering an affordable, private, and user-focused solution that aligns with modern privacy standards and user needs.
Keywords: #phi4, Beanscrape, Forgejo, Git, GitHub, GitLab, Gitea, Playwright, Surebeans, YNAB4, bank transactions, beta, budget app, cost-effective, data sovereignty, desktop app, hledger, import options, local storage, offline, privacy, scraping, subscription, sync, web browser
surebeans.net 8 days ago
|
1869.
HN
Show HN: A machine-readable graph of truth claims, built on Git and Markdown
Prime is a tool designed for enhancing deductive reasoning by enabling the creation of machine-readable graphs that represent truth claims, utilizing Git and Markdown to manage these structures as decentralized Directed Acyclic Graphs (DAGs). It facilitates users in writing, publishing, and exploring complex argument networks, offering scalable infrastructure for rational thinking. The key feature of Prime is its storage system where each claim is saved as a Markdown file within a Git repository, capitalizing on Git's strengths such as version control, integrity assurance, distribution capabilities, and attribution tracking.
Prime distinguishes between axiomatic claims—those that are self-evident without requiring premises—and derived claims, which rely on other claims for their conclusions. To assist users in managing these arguments, Prime offers a suite of commands: `prime-md init` to initialize repositories; `prime-md browse` to navigate through the argument graphs; `prime-md pluck` to extract claims and their premise structures; `prime-md graph` to visualize the argument networks in various formats; along with tools for validating structure integrity and displaying individual nodes. Furthermore, Prime supports integrating external repositories, enabling cross-referencing of claims from different sources.
The overarching goal of Prime is to improve rational discourse within fields such as philosophy and science by systematically breaking down arguments into discrete subclaims. This approach aligns well with contemporary applications in Language Modeling, offering a structured methodology for argumentation. As an open-source project under the MIT license, Prime actively invites contributions from developers interested in creating more robust tools or expanding its repository of comprehensive arguments, thus fostering a collaborative environment for advancing rational discourse.
Keywords: #phi4, DAG, DAG (Directed Acyclic Graph), Git, GitHub, Graphviz, Graphviz DOT formatKeywords: Machine-readable graph, JSON, LLMs, LLMs (Large Language Models), Machine-readable graph, Markdown, Prime, attribution, axiomatic truths, collaboration, command-line tools, deductive reasoning, distribution, graph traversal, integrity, premises, soundness, truth claims, validity, versioning
github.com 8 days ago
|
1873.
HN
Show HN: LazyGravity – I control my local AI coding setup from Discord via CDP
LazyGravity is a specialized tool designed to facilitate the remote management of an AI coding setup via Discord by utilizing the Chrome DevTools Protocol (CDP). This innovative application enables users to start and supervise their coding tasks from mobile devices, even when away from their workstations. It ensures secure communication by forwarding messages and relaying results without requiring public port exposure or reliance on cloud services, thereby enhancing privacy and security. Local UI management is achieved through WebSocket, ensuring a stable connection. The project's developers are seeking feedback on the tool’s security features, particularly concerning CDP's local boundaries. To explore further, users can view an online demonstration video and access the project code via its GitHub repository at `tokyoweb3/LazyGravity`.
Keywords: #phi4, AI coding setup, CDP, Chrome DevTools Protocol, Discord, GitHub, LazyGravity, TokyoWeb3, UI generation, WebSocket, dev machine, hot-reloading, local-first bridge, security boundaries
news.ycombinator.com 8 days ago
|
1882.
HN
Gnome GitLab Redirecting Some Git Traffic to GitHub for Reducing Costs
Gnome GitLab has implemented a strategy to redirect some of its git traffic to GitHub as a measure to reduce costs. This article highlights Michael Larabel's significant contributions to the Linux community since 2004 through Phoronix.com, where he has authored over 20,000 articles concentrating on hardware support and performance within the Linux ecosystem. Additionally, Larabel is recognized for his development work with tools such as the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org. His professional presence extends to social media platforms like Twitter and LinkedIn, and he can be reached through his official website for further contact.
Keywords: #phi4, Articles, Benchmarking, Costs, GitHub, GitLab, Gnome, Graphics Drivers, Hardware, LinkedIn, Linux, Michael Larabel, OpenBenchmarkingorg, Performance, Phoromatic, Phoromatic Keywords: Gnome, Phoronixcom, Test Suite, Twitter
www.phoronix.com 8 days ago
|
1883.
HN
Show HN: Gitcredits – movie-style end credits for any Git repo in your terminal
"Show HN: Gitcredits" is an innovative tool designed to transform the presentation of Git repository information into a cinematic-style terminal display, complete with movie-like end credits. It creatively visualizes ASCII art derived from the repository's name and provides an organized list of top contributors as well as all contributors ranked by commit count. The tool highlights significant recent contributions tagged with "feat:" or "fix:", presenting them as notable scenes within the output. Additionally, it offers comprehensive statistics on the repository, such as total commits, number of contributors, GitHub stars (if available), the programming language used, and licensing details.
Installation is straightforward: users can install Gitcredits using Go by executing `go install github.com/Higangssh/gitcredits@latest`. Alternatively, they can clone the source code from GitHub and build it manually. To do so, users need to clone the repository with `git clone https://github.com/Higangssh/gitcredits.git`, navigate into the directory, and then compile using `cd gitcredits && go build -o gitcredits .`.
Once installed, Gitcredits can be executed within any Git repository by simply running the command `gitcredits`. The tool offers intuitive navigation controls, allowing users to scroll through the credits with arrow keys or exit the display by pressing 'q' or 'Esc'. Notably, while it requires Go version 1.21 or higher for operation, it has an optional dependency on the GitHub CLI (gh) to fetch additional metadata such as repository stars and descriptions; however, in the absence of gh, Gitcredits will function solely using git data.
The project is open-source under the MIT License, making it accessible and modifiable by users who wish to explore or enhance its capabilities.
Keywords: #phi4, ASCII art, CLI, Git repo, GitHub, GitHub metadata, Gitcredits, Go, MIT License, MIT License Keywords: Git, contributors, controls, credits, gh CLI, installation, metadata, movie-style, movie-style credits, repo, source code, terminal, usage
github.com 8 days ago
https://github.com/Higangssh/gitcredits 7 days ago
|
1893.
HN
Show HN: AI Agent Team Framework
The "AI Agent Team Framework" is an innovative tool designed to construct and manage autonomous teams of AI agents that automate repetitive tasks, thereby saving time and increasing efficiency. This framework features capabilities such as routing GitHub issues, coordinating activities across multiple Discord channels, orchestrating development pipelines, and providing thorough documentation. It offers free agent role templates including Researcher, Writer, Analyst, Planner, and Devil's Advocate, each equipped with specific system prompts and workflows to streamline task execution.
Users have the option to access a free version from its repository or purchase a comprehensive guide on Gumroad for enhanced resources such as over 15 additional agent templates, workflow configurations, integration guides, and decision frameworks. The guide is structured to assist users in swiftly setting up their initial three agents and allows for gradual team expansion. Contributions that maintain a uniform format of role name, system prompt, and usage triggers are encouraged.
The primary goal of the framework is to transition AI applications from basic search engine functionalities to specialized teams adept at executing specific tasks efficiently, ultimately reducing hours spent on routine work each week. Developed by Caffaro, which utilizes AI agents in its operations, this open-source project is available under the MIT license, inviting further development and customization within the community.
Keywords: #phi4, AI Agents, Analyst, Automation, Caffaro, Decision Framework, Dev Pipeline, Devil's Advocate, Discord, Documentation, Framework, GitHub, Google Workspace, Integration, Makecom, N8n, Notion, Orchestration, Planner, Productivity, Researcher, Slack, Templates, Workflow, Writer
github.com 8 days ago
|
1896.
HN
Who Is the Kimwolf Botmaster "Dort"?
In early 2026, KrebsOnSecurity identified vulnerabilities in Kimwolf, a significant botnet operated by an individual known as "Dort," who retaliated against security researchers exposing their methods with threats and harassment. Dort, also called CPacket or M1ce, has been involved in cybercrime since at least 2017, focusing on activities like DDoS attacks and email flooding. Initially recognized in the gaming community for creating Minecraft cheats, Dort's criminal operations expanded over time. Collaborating with hacker Qoft, they offered services such as disposable email registration and CAPTCHA bypassing on platforms like SIM Land, generating income through stolen accounts.
Dort is believed to be a Canadian teenager born in August 2003, identified as Jacob Butler through digital evidence linking multiple online aliases to his personal information and activities. Following the publication of an investigative article by KrebsOnSecurity detailing Kimwolf's vulnerabilities, Dort responded by creating a Discord server used for threatening and doxing individuals such as researcher Benjamin Brundage, including threats of swatting and violent harassment, which caused significant distress among those targeted.
Keywords: #phi4, Brundage, CAPTCHA, Constella Intelligence, Cracked, DDoS, Discord, DomainTools, Dort, Epieos, Flashpoint, GitHub, Kimwolf, KrebsOnSecurity, LAPSUS$, Minecraft, Nulled, Pastebin, SIM-swapping, SWAT, Spycloud Keywords: Kimwolf, Xbox Game Pass, botnet, cybercrime, doxing, email flooding, proxy services, swatting, vulnerability
krebsonsecurity.com 8 days ago
|
1903.
HN
Show HN: DevIndex – Ranking 50k GitHub developers using a static JSON file
DevIndex is a developer ranking tool designed to accurately list the top 50,000 most active contributors globally based on lifetime contributions. The project was initiated in response to existing lists that were either incomplete or localized, overlooking highly-contributing developers. To achieve this without relying on backend APIs and maintain cost efficiency through GitHub Pages hosting, several innovative engineering solutions were implemented.
The autonomous data factory, built using a Node.js pipeline powered by GitHub Actions, acts as the backbone of DevIndex's backend. This setup includes a "Network Walker" spider to traverse the social graph and an Updater that manages GraphQL queries to prevent timeouts, continuously updating developer contributions into a `users.jsonl` file. To address UI performance challenges when handling large JSONL files, the system employs Engine-Level Streaming with a Stream Proxy using `ReadableStream` and `TextDecoderStream`. This enables incremental parsing and rendering of user data.
Memory efficiency is enhanced through Turbo Mode & Virtual Fields by storing raw POJOs and utilizing prototype-based getters for complex fields without additional memory overhead. The UI supports smooth scrolling across 50,000 records with a Fixed-DOM-Order Grid that maintains a fixed DOM order using recycled rows and hardware-accelerated CSS `translate3d` to minimize costly DOM mutations.
Performance is further optimized via a Quintuple-Threaded Architecture where the Main Thread handles only DOM updates. An App Worker manages data streaming and VDOM generation, while a Canvas Worker independently renders "Living Sparklines" using `OffscreenCanvas`. The entire system, including backend pipeline enhancements, UI improvements, and engine rewrites, was completed in one month by the developer with assistance from an AI agent. Feedback is sought on its architecture, particularly from those experienced with large-scale client-side processing and GraphQL aggregation challenges. Additional details can be found through DevIndex's live app at [neomjs.com/apps/devindex](https://neomjs.com/apps/devindex/) or in the code and architectural guides on GitHub: [github.com/neomjs/neo/tree/dev/apps/devindex](https://github.com/neomjs/neo/tree/dev/apps/devindex).
Keywords: #phi4, Autonomous Data Factory, DevIndex, Fat Client, Fixed-DOM-Order Grid, GitHub, GitHub Actions, GraphQL, JSON, Network Walker, Nodejs, OffscreenCanvas, Quintuple-Threaded Architecture, ReadableStream, Stream Proxy, Turbo Mode, Virtual Fields, aggregation, developers, ranking, scaling
news.ycombinator.com 8 days ago
|
1921.
HN
Alternative Privacy-respecting Web Front-ends to popular online platforms
The document provides a curated list of privacy-focused web front-ends for various popular online platforms, ranging from social media and streaming services to information repositories. These alternatives are designed to enhance user privacy by reducing data collection and tracking while ensuring compatibility across different operating systems and hardware. The document includes cross-platform applications as substitutes for well-known sites such as Bluesky, Chefkoch, Fandom, Genius, GitHub, Goodreads, IMDb, Imgur, Instagram, Lemmy, Mastodon, Matrix, Medium, Odysee, Quora, Reddit, SoundCloud, StackOverflow, TikTok, Translate, Tumblr, Twitch, Twitter, Ultimate Guitar, Urban Dictionary, Wikipedia, YouTube, and YouTube Music. Many of these alternatives also support self-hosting and decentralized options like I2P or Onion, with a significant number being open-source.
Specific mentions highlight notable front-ends such as Skylib for Bluesky, gocook for Chefkoch, BiblioReads for Goodreads, Rimgo for Imgur, FluffyChat for Matrix, Librarian for Odysee, Quetre for Quora, SafeTwitch for Twitch, Nitter for Twitter, and Wikiless for Wikipedia. The document also addresses the challenges developers encounter when creating alternatives to YouTube due to Google's active countermeasures against such efforts.
The document encourages contributions from community members who wish to suggest new front-ends or modifications on platforms like Codeberg or GitHub. It includes legal disclaimers clarifying that the repository is not affiliated with any of the companies mentioned and that all trademarks are owned by their respective holders.
Keywords: #phi4, Alternative front-ends, Codeberg, Cross-platform, Decentralised, Decentralised options, Desktop, Desktop front-ends, Front-ends, GitHub, I2P, Information services, Legal addendum, Mobile, Mobile front-ends, Onion routing, Open source, Privacy-respecting, Redirector rules, Self-hostable, Social media, Streaming services, TV front-ends, Trademarks, Trademarks Keywords: Alternative, Web apps
github.com 9 days ago
https://codeberg.org/duyfken/alternative-front-ends 8 days ago
https://news.ycombinator.com/item?id=29662235 8 days ago
https://news.ycombinator.com/item?id=29620275 8 days ago
|
1929.
HN
Show HN: Visual Lambda Calculus – a thesis project (2008) revived for the web
Visual Lambda Calculus is an interactive web-based environment designed to facilitate the exploration of untyped lambda calculus through a graphical representation known as "Bubble Notation." Initially developed as a master's thesis in 2008, this tool has been revitalized for modern use. It allows users to manipulate lambda terms visually with colorful, draggable 2D structures and features smooth animations of beta-reduction processes. An engaging component named "Lambda Puzzles" challenges participants to discover hidden free variables by constructing terms.
Targeted at students, educators, and researchers, Visual Lambda Calculus offers an intuitive approach to understanding lambda calculus concepts and reduction strategies. The project has been updated from its original versions hosted on Google Code Archive and Bitbucket to a contemporary web version accessible through GitHub Pages and itch.io. It supports local execution with Python 3.8+ and pygame-ce 2.5.6, providing detailed controls and an expression library for users.
While the current implementation is recognized as somewhat outdated, it holds promise for future enhancements in interaction quality, visual appeal, and clearer visualization of lazy evaluation techniques. As an open-source project, its source code is available on GitHub, inviting further development and improvement by the community.
Keywords: #phi4, Bubble Notation, GitHub, GitHub repo, Python, Visual Lambda Calculus, beta-reduction, draggable structures, graphical environment, interactive web, interactive web version, lambda terms, puzzles, pygame-ce, reduction strategies, untyped lambda calculus, untyped lambda calculus Keywords: Visual Lambda Calculus
github.com 9 days ago
https://www.youtube.com/watch?v=RcVA8Nj6HEo&t=1346s 9 days ago
https://www.youtube.com/watch?v=aRgu8S3Pnb8 9 days ago
https://bntre.github.io/visual-lambda/#workspace=H4sIAA 6 days ago
https://dkeenan.com/Lambda/ 6 days ago
https://github.com/prathyvsh/lambda-calculus-visualizat 5 days ago
https://en.wikipedia.org/wiki/String_diagram 5 days ago
https://piedeleu.com/posts/diagrammatic-lambda-calculus 5 days ago
|
1933.
HN
Genode OS Framework 26.02
The Genode OS Framework's 26.02 release delivers significant updates enhancing its framework components and tooling. A notable shift is the adoption of a custom-designed Human-inclined Data (HID) format, replacing XML to improve human readability in configurations across various elements like run scripts, Sculpt OS, and the Goa SDK. Concurrently, Genode Labs transitioned most repositories from GitHub to Codeberg, necessitating users to update local clones and adapt workflows, including creating Codeberg accounts and migrating forked repositories. Technical enhancements include updating the Linux Device-Driver Environment (DDE-Linux) to kernel version 6.18, discontinuing ARMv6 support, converting Goa SDK examples to HID with schema validation for better usability, and refining event filtering components. The release also focuses on code quality improvements by refining kernel internal structures and enhancing SDL3 compatibility for the fb_sdl component in Linux environments. Development tools were expanded with a Git port in genode-world to facilitate self-hosted development on Sculpt OS, along with adjustments in Seoul VMM for better interoperability with the Goa SDK. Comprehensive documentation and tools have been provided to aid HID processing, schema validation, and support contributors during their transition to Codeberg. Overall, Genode 26.02 underscores advancements in user-friendly data formats, platform migrations, device driver technologies, development tool usability, and kernel code quality improvements.
Keywords: #phi4, API, API refinements, Codeberg, DDE-Linux, Device-driver, Event filter, FIO benchmark, Genode OS, Git, Git port, GitHub, Goa SDK, HID format, Intel AMT TLS, Intel AMT TLS Keywords: Genode OS, Linux, Linux device-driver environment, Seoul VMM, base-hw execution, schema validation
genode.org 9 days ago
|
1934.
HN
Show HN: Vigil – Zero-dependency safety guardrails for AI agent tool calls
Vigil is a zero-dependency safety library aimed at providing deterministic, rule-based security checks for AI agent tool calls in production environments. Developed to counteract attempts by AI agents to execute harmful shell commands, Vigil includes 22 rules categorized into eight threat types, such as destructive shell commands, SSRF (Server-Side Request Forgery), and SQL injection. The library employs pure pattern matching, ensuring each check occurs with sub-2ms latency, functioning entirely offline without needing API keys or network connectivity.
Vigil can be integrated into various systems, including MCP servers, LangChain toolchains, and Express middleware, making it versatile for different security needs. Released under the MIT license, Vigil is currently at version 0.1, which some users may find too restrictive. Future plans include the introduction of a YAML policy engine in version 0.2 and an MCP proxy to enhance functionality. The developers are open to feedback concerning rule effectiveness, false positives, and identifying new threat categories. For further information and access to the source code, interested parties can visit Vigil's GitHub repository.
Keywords: #phi4, AI agents, Express middleware, GitHub, LangChain, MCP servers, MIT licensed, SQL injection, SSRF, Vigil, YAML policy engine, data exfiltration, destructive commands, npm install, path traversal, pattern matching, rule engine, safety guardrails, shell access
news.ycombinator.com 9 days ago
|
1939.
HN
Show HN: YourApp – Mobile-First Developer Tool (Contributors Welcome)
YourApp is an innovative mobile-first developer tool and AI-powered Integrated Development Environment (IDE) designed to facilitate the creation of fully functional web applications directly from mobile devices, eliminating the need for app store downloads. As an open-source project, it focuses on delivering practical workflows with ongoing enhancements in architecture and features. The core functionality leverages an AI-driven process where a structured specification is generated by artificial intelligence, allowing users to review, modify, and regenerate before final code production, resulting in single-file HTML applications styled using Tailwind CSS and daisyUI 5.
The tool offers several key features aimed at enhancing user experience and productivity. Users can customize specifications through editable interfaces, utilize a built-in console monitor for real-time error detection, leverage AI capabilities to fix errors, follow natural language editing instructions, and benefit from offline support with access to device storage. Technologically, YourApp is constructed using Flutter for its mobile app shell, Firebase AI for specification and code generation, InAppWebView for web application rendering, and styled with Tailwind CSS + daisyUI 5.
Despite these capabilities, YourApp has certain limitations; it struggles with complex multi-user applications or those needing advanced backends. It lacks support for SVG rendering, faces accuracy challenges in AI-generated outputs, is limited to browser features, and relies on CDN-based dependencies without npm package support. The project actively invites community contributions through GitHub by providing instructions for forking, cloning, branching, committing changes, and submitting pull requests, under the MIT License, encouraging open collaboration. For further information or feedback, individuals can contact Adhishtanaka via email or explore the repository on [GitHub](https://github.com/Adhishtanaka/yourapp).
Keywords: #phi4, AI-Powered, Application Builder, Architecture, Browser-Based Execution, CDN Dependencies, Code Generation, Complex Applications, Console Monitor, Contributions, Developer Tool, Firebase AI, Flutter, Fork Repository, GitHub, IDE, Limitations, MIT License, Mobile-First, Natural Language Editing, Offline Support, Pull Request, SVG Support, Spec Generation, Tailwind CSS, Tech Stack, Usage, daisyUI
github.com 9 days ago
|
1942.
HN
Latency
The content provides essential latency benchmarks critical for programmers, offering insights into the time taken for various computing tasks and operations. Main memory reference requires around 1 nanosecond (ns) to handle 2,000 bytes, while network data transfer over a commodity network takes about 100 ns. SSD operations show that sequential reads take approximately 12.245 microseconds (us), with random reads extending to roughly 16 us. Cache operations are fast, with L1 and L2 cache references taking about 1 ns and 4 ns, respectively, compared to the longer disk seek time of around 1.649 milliseconds (ms). A branch misprediction in computing occurs within 3 ns, and mutex lock/unlock operations take approximately 16 ns. Compression tasks using Snappy vary significantly in duration, ranging from a few microseconds to several hundred microseconds when sequentially compressing 1 KB from memory or disk. Networking latency figures include a packet roundtrip time of about 10 us within the same datacenter and around 150 ms for travel between California and the Netherlands. Inspired by "Jeff Dean's latency numbers," these benchmarks are crucial for understanding performance implications in software development, with licensing under MIT and accessibility via GitHub, credited to various contributors.
Keywords: #phi4, GitHub, Latency, SSD, Snappy, branch mispredict, cache, datacenter, disk seek, memory reference, mutex lock/unlock, network, packet roundtrip
cheat.sh 9 days ago
|
1957.
HN
Show HN: AxKeyStore – Zero-trust CLI secrets manager using your own GitHub repo
AxKeyStore is an open-source command-line tool designed for secure secret management using a user's private GitHub repository as encrypted storage, employing a zero-trust model with local encryption to ensure secrets remain secure and never leave the machine in plaintext. It utilizes a multi-layered encryption system involving a Remote Master Key (RMK) and Local Master Key (LMK), both derived from the user's master password via Argon2id and XChaCha20-Poly1305, ensuring robust data protection. The tool supports hierarchical secret categorization, version history through commits, multiple profiles for isolated configurations, transactional master password resets, and secure random secret generation. Developed in Rust, it emphasizes simplicity and security by leveraging GitHub's infrastructure as untrusted storage while maintaining encryption client-side. Installation is facilitated with scripts for macOS/Linux and Windows, and the project encourages community feedback on its threat model, user experience, and cryptographic methods. AxKeyStore also supports managing multiple profiles securely, offering a comprehensive command-line interface for secret operations and version control. Users adopting it must register their GitHub App to obtain credentials for integration, and the project is distributed under an MIT license.
Keywords: #phi4, Argon2id, AxKeyStore, CLI, GitHub repository, MIT License, Rust, XChaCha20-Poly1305, authenticated encryption, device flow, encryption, local storage, master password, multi-profile, private repositories, profile management, secrets manager, secure random generation, transactional reset, version history, zero-trust
github.com 9 days ago
https://keyenv.dev 5 days ago
|
1964.
HN
Gnome GitLab Redirecting Some Git Traffic to GitHub for Reducing Costs
Gnome GitLab has made a strategic decision to redirect some of its Git traffic from its own servers to GitHub as a cost-reduction measure. The article is authored by Michael Larabel, the founder of Phoronix.com in 2004, which specializes in Linux hardware experiences. Larabel's extensive contributions include over 20,000 articles focusing on Linux hardware support and performance, along with graphics drivers. In addition to his writing, he leads development efforts for several benchmarking tools: the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org. For those interested in following his work or reaching out, Larabel is accessible through social media platforms like Twitter and LinkedIn, as well as via his personal website.
Keywords: #phi4, Articles, Benchmarking, Costs, GitHub, GitLab, Gnome, Graphics Drivers, Hardware, LinkedIn, Linux, Michael Larabel, OpenBenchmarkingorg, Performance, Phoromatic, Phoronixcom, Test Suite, Twitter
www.phoronix.com 9 days ago
|
1966.
HN
Show HN: Lneto – IEEE802.3/IP/TCP/HTTP in 8kB of RAM in Go
The post introduces "Lneto," an implementation of the IEEE802.3/IP/TCP/HTTP networking stack created in the Go programming language, specifically engineered to function within 8kB of RAM. This compact design allows it to be a viable option for systems with stringent memory constraints. The driver code for this innovative network stack is publicly accessible on GitHub and has been successfully demonstrated using a LAN8720 Ethernet controller setup at gsan.whittileaks.com. Lneto exemplifies the effective utilization of minimal memory resources, showcasing how Go can be employed to develop efficient servers capable of operating in environments with limited hardware capabilities.
Keywords: #phi4, GitHub, Go, Go programming language, HTTP, IEEE8023, IP, LAN 8720, Lneto, RAM, Show HN, TCP, driver, gsanwhittileakscomKeywords: Show HN, lan8720, networking stack, programming language, server
github.com 9 days ago
|
1970.
HN
Super Editor – Atomic file editor with automatic backups (Python and Go)
Super Editor is a specialized tool crafted to ensure secure and reliable file editing, addressing common issues related to unsafe file operations within automation workflows. It ensures file integrity through atomic writes that prevent the creation of partial or corrupted files and automatically creates ZIP backups prior to any modifications. The software supports sophisticated text manipulation methods including both regex and AST-based replacements. Notably, Super Editor has undergone rigorous testing with 1,050 automated tests achieving a perfect pass rate. Available in two programming languages, Python and Go—with the latter offering enhanced performance—it is particularly suited for integration into CI/CD pipelines, automated refactoring scripts, and any other workflows where file corruption could have severe consequences. The tool is accessible on both PyPI and GitHub, with its creator, larryste1, actively seeking feedback from the Hacker News community to further refine this innovation aimed at improving safety in automated file editing tasks.
Keywords: #phi4, AST-based text, Atomic writes, CI/CD pipelines, GitHub, Go, HN community, HN community Keywords: Atomic writes, PyPI, Python, ZIP backups, automated tests, automatic backups, automation workflows, file corruption, file editor, refactoring scripts, regex replacement, unsafe operations
news.ycombinator.com 9 days ago
|
1974.
HN
KeyWalking: Pattern Based Passwords (2015)
KeyWalking is a Ruby script created to enhance the generation of keyboard pattern-based passwords through "key walking," which is commonly used in security audits to test password strength and detect patterns susceptible to reuse. It surpasses previous tools by incorporating actual keyboard layouts, allowing for the creation of intricate sequences beyond simple, predictable patterns like “qwe” or “asdf.” KeyWalking offers various pattern types: Parallel Sequences produce directional strings such as "345etrdfg," ZigZag patterns create alternating key paths exemplified by "1qazxsw2," and Circle patterns generate ring-like sequences like "1234rfvcxz." Although some online password checkers can recognize basic keyboard patterns, they often fail to accurately identify more complex ones, mistakenly deeming them secure. The script is openly available on GitHub for further enhancement and community contributions, facilitating ongoing development in the realm of password security testing.
Keywords: #phi4, Circle, GitHub, HowSecureIsMyPassword, KeyWalker script, KeyWalking, Parallel Sequences, ZigZag, keyboard patterns, nisc, offline cracking, password complexity checkers, pattern based passwords, ruby script, security audits, sequential patterns
michaelhendrickx.com 9 days ago
|
1979.
HN
Show HN: Decision Guardian – Auto-surface architectural context on PRs and CLI
"Decision Guardian" is an open-source tool introduced by Ali to combat "institutional amnesia" in software development, ensuring that architectural decisions are actively enforced rather than merely documented. This proactive approach helps prevent issues when new developers modify complex systems without consulting relevant documentation. The tool provides context-specific feedback on Pull Requests (PRs) and through the Command Line Interface (CLI), guiding developers about necessary reviews.
Key features of Decision Guardian include its architecture, which allows it to operate independently from GitHub due to a recent update to version 1.1. It is compatible with local environments as well as continuous integration tools like GitLab or Jenkins. Architectural decisions written in Markdown are linked to file paths using glob patterns or JSON rules. The technical implementation includes efficient O(1) pattern matching through Prefix Trie, which aids decision-file matching even for large PRs. Additionally, it uses a ReDoS-protected VM Sandbox to prevent regex backtracking issues and implements progressive comment truncation to comply with GitHub's size limits.
Privacy is a significant aspect of Decision Guardian, ensuring zero collection of personally identifiable information (PII). It maintains strict privacy measures through runtime blocklist checks and offers optional, open-source telemetry. Links to its GitHub repository and documentation are available, along with production-ready templates for areas such as security, databases, and APIs. Ali encourages feedback on the tool's architecture and functionality in enforcing architectural decision records during code reviews.
Keywords: #phi4, Aho-Corasick, CLI, Cloudflare Worker, Decision Guardian, GitHub, GitLab/Jenkins, JSON rules, Markdown, PRs, Prefix Trie, Progressive Comment Truncation, ReDoS-Protected VM Sandbox, SOLID refactor, anonymous usage metrics Keywords: Decision Guardian, architectural context, documentation, enforcement, glob patterns, institutional amnesia, privacy constraints, regex evaluation, telemetry
news.ycombinator.com 9 days ago
|
1980.
HN
Autokey Wayland – fork of AutoKey a desktop automation app with Wayland support
Autokey Wayland is a specialized fork of the AutoKey desktop automation application, designed to integrate support for the Gnome/Wayland desktop environment while maintaining compatibility with X11 systems. This version utilizes unreleased code from the official "develop" branch and currently functions seamlessly within the Gnome desktop under Wayland, with plans to extend its capabilities to other environments like KDE in the future. Installation options are provided for Ubuntu/Debian and Fedora users through pre-built packages, while others can clone and execute the code directly from GitHub. Comprehensive project documentation is available to assist users with installation procedures, troubleshooting, and script usage examples. Users are advised to consult existing resources or search engines before raising questions or bug reports, ensuring that detailed debug logs accompany any issues reported via the project's Issues tracker. The project maintains two branches: "main" for active development and "Releases" for more stable iterations of the code.
Keywords: #phi4, AutoKey, GNOME/Wayland support, GitHub, Gnome, KDE, Wayland, X11, automation, bug reports, debug log, development, documentation, fork, installation, releases, troubleshooting
github.com 9 days ago
|
1982.
HN
Devs who code like you (from public GitHub signals)
The service described generates developer profiles by analyzing public GitHub data, including events, pull requests, issues, and commit messages from the past 90 days. An advanced language model (LLM) processes this data to synthesize semantic facets that constitute a concise tech identity profile for each user. These facets are then embedded using a sophisticated text-embedding method known as text-embedding-3-large, which organizes them into chunks stored in pgvector—a vector database. This storage approach enhances the accuracy of signal matching, facilitating more precise identification and profiling based on developers' activities and interactions within GitHub's ecosystem. The process effectively translates raw data into meaningful insights about a developer's technical persona, optimizing the match between user profiles and relevant signals for improved analytical outcomes.
Keywords: #phi4, GitHub, LLM, PRs, chunks, code, commit messages, developer profile, events, issues, pgvector, public signals, repos, semantic facets, signal matching, signal matching Keywords: GitHub, tech identity, text-embedding-3-large
mates.symploke.dev 9 days ago
|
1984.
HN
AutoKey – a desktop automation utility for Linux and X11
AutoKey is a desktop automation tool specifically designed for Linux systems using X11 environments and updated to Python 3, though it does not support Wayland, only Xorg. Users are advised to remove any older versions before installing the latest iteration, with installation details provided in the project's wiki. Comprehensive documentation, example scripts, and additional resources can be accessed on the AutoKey wiki as well as platforms like Stack Overflow and GitHub. For user support, the autokey-users Google Group, Gitter chat, IRC channel (#autokey on Libera.Chat), and Stack Overflow are available. Users seeking assistance should first review the Troubleshooting page before posting queries.
Bug reporting is facilitated through the GitHub Issue Tracker, requiring detailed reproduction steps and any error messages or tracebacks for effective resolution. Community contributions such as improvements can be made via pull requests, with guidelines provided in the CONTRIBUTORS.rst file. AutoKey operates under an open-source model licensed by the GNU GPL v3, ensuring transparent development and usage. Each version's updates are systematically documented in a changelog to keep users informed about new features and fixes.
Keywords: #phi4, AutoKey, GNU GPL v3, GitHub, Linux, Python 3, Wayland, X11, Xorg, bug reports, documentation, installation, pull requests, support, troubleshooting, wiki
github.com 9 days ago
|
2001.
HN
Maiao: Gerrit-style stacked PR management for GitHub from the command line
Maiao is a command-line tool designed to streamline GitHub's pull request management by implementing a Gerrit-style stacked PR workflow. It allows developers to decompose large features into smaller, manageable commits that are each treated as individual pull requests with automated parent-child dependencies. This approach facilitates granular reviews, enabling more focused and effective feedback from reviewers. Maiao maintains a clear project history by ensuring each PR reflects logical changes while providing sophisticated fixup capabilities through the use of `git commit --fixup <sha>`. The tool efficiently handles the stacking of pull requests and updates them automatically when they are merged or when upstream changes occur, reducing manual overhead for developers. As an open-source and free tool, Maiao promotes best practices by encouraging small and clean commits. It is well-documented, offering installation guides and in-depth technical details to assist users in leveraging its capabilities effectively. The name "Maiao" itself symbolizes the encouragement of making smaller, cleaner contributions to projects.
Keywords: #phi4, Change-IDs, Gerrit-style, GitHub, MIT License, MIT License Keywords: Maiao, Maiao, PR management, architecture, auto-rebase, code review, commits, contributing, documentation, fixups, installation, merge detection, open source, rebase integration, stacked PRs
github.com 9 days ago
https://news.ycombinator.com/item?id=33131720 9 days ago
|
2009.
HN
Show HN: Dynamic SVG Cards for Credly Badges in GitHub READMEs
This project offers a tool for embedding dynamic SVG cards to display Credly badges in GitHub README files, providing various card types like Stats Card, Badge Grid, Timeline, Carousel, Overview, and Single Badge Detail. Each type supports customization through parameters such as layout dimensions, sorting options, visibility settings, and themes, including 20 built-in choices like `dark`, `dracula`, and `github_dark`. The service facilitates quick start by requiring users to replace `YOUR_USERNAME` with their Credly username in specific API endpoints to generate different badge displays. Advanced features include support for GitHub's dark/light modes using `<picture>` tags, alongside customizable environment settings for server port and development configurations. The project is deployable via Docker or Render, utilizing Hono + TypeScript for the API and Astro + React + Tailwind CSS for landing pages. It incorporates in-memory LRU caching with a development setup that supports running tests with Vitest, linting, asset building through pnpm scripts, all under an open-source MIT license by Ebenezer Isaac.
Keywords: #phi4, Badge Grid, Credly Badges, Customization, Development, Docker, Dynamic SVG, GitHub READMEs, License, Overview, Single Badge Detail, Stats Card, Tech Stack, Themes, Timeline Carousel
github.com 9 days ago
|
2017.
HN
PicoClaw: Ultra-Efficient AI Assistant in Go
PicoClaw is an ultra-efficient AI assistant designed using Go, optimized for minimal resource consumption and portability. It operates on hardware as inexpensive as $10 devices with less than 10MB of RAM, making it more economical and lighter compared to existing solutions like OpenClaw or Mac mini. Despite its compact footprint, PicoClaw offers a broad spectrum of functionalities including chat capabilities, web search integration, logging, scheduling, and automation.
The key features of PicoClaw include its lightweight nature with under 10MB RAM usage, cost-effectiveness enabling operation on budget hardware, rapid startup in less than a second even on low-power devices, and cross-architecture portability without requiring modifications across RISC-V, ARM, and x86 platforms. The AI component is autonomously implemented using Go with opportunities for human-in-the-loop refinements.
In terms of security and development, there is no official cryptocurrency associated with PicoClaw; any claims suggesting otherwise are identified as scams. Official domains include picoclaw.io and sipeed.com, though users should exercise caution due to numerous unauthorized domain registrations. As PicoClaw is still in early development stages, unresolved network security issues necessitate caution against production deployment until the official v1.0 release.
The project has attracted significant community interest, evident from its rapid growth on GitHub, and actively encourages contributions through calls for community maintainers and developers. Deployment options are diverse, ranging from installation on old Android phones using Termux to various Linux boards like home assistants and more complex setups such as NanoKVMs for server maintenance or MaixCAMs for smart monitoring. PicoClaw also supports Raspberry Pi Zero 2 W.
For setup, users have the option of installing via precompiled binaries or compiling from source, with Docker support available for ease of installation with minimal local dependencies. The assistant integrates with several chat platforms like Telegram, Discord, and WhatsApp through respective tokens and configurations, offering extensive configuration options for AI models, web search tools, scheduled tasks, and security sandboxing to limit file/command access within a designated workspace. It emphasizes safe usage by advising against disabling these restrictions due to the potential risks of unrestricted system access.
Contributions are welcomed with an active community roadmap inviting users to participate in development through GitHub pull requests. While PicoClaw presents a promising solution for lightweight AI assistance on budget hardware, its current limitations regarding security and deployment highlight areas for future improvement.
Keywords: #phi4, AI Assistant, API Keys, Configuration, Cron Jobs, Deployment, DingTalk, Discord, Docker, GitHub, Go, Groq, Hardware, Heartbeat Tasks, LINE, LLM Providers, Lightweight, Load Balancing, Migration Guide, OpenRouter, PicoClaw, QQ, RAM, Sandbox, Security, Subagent, Telegram, Troubleshooting, Voice Transcription, WeCom, WhatsApp
github.com 9 days ago
|
2018.
HN
Show HN: Goodfriendsbook.com Let's ask you, want opensourced to GitHub
The post on Hacker News initiates a discussion by seeking public input on the decision to either open-source the project Goodfriendsbook.com or maintain it as proprietary within a new business initiative. The creator of the project is deliberating over whether contemporary development practices typically involve small teams, and aims to gather insights from the community. This inquiry reflects a broader consideration of how collaborative approaches in software development might impact the success and management of entrepreneurial ventures. By inviting public opinion on open-source versus proprietary models, the post highlights a strategic decision point that could influence both the project's accessibility and its competitive positioning. The underlying question about team sizes suggests an exploration of modern workflow efficiencies and resource allocation within tech startups.
Keywords: #phi4, GitHub, Goodfriendsbookcom, Show HN, development, discussion, entrepreneurship, opensourced, proprietary, public, small team, source code, technical keywords
news.ycombinator.com 9 days ago
https://github.com/GoodFriendsBook 9 days ago
|
2019.
HN
IronCurtain: A Personal AI Assistant Built Secure from the Ground Up
IronCurtain is an AI assistant designed with security as a foundational principle, addressing vulnerabilities found in other assistants by employing robust architectural strategies. The system features two sandbox modes: Code Mode, where the Large Language Model operates within a TypeScript environment controlled by an MCP proxy enforcing security policies; and Docker Mode, which provides a containerized shell environment for complex tasks while maintaining credential separation to ensure isolation.
A notable innovation of IronCurtain is its user-friendly policy management approach. Users can define security rules in plain English, which the system converts into deterministic enforcement rules, simplifying policy creation and management and enhancing overall security effectiveness. The architecture supports functionalities such as file operations, git interactions, web fetching with markdown conversion, and secure messaging via Signal, all underpinned by core elements like sandbox isolation, policy engines, credential separation, and audit logs.
IronCurtain aims to align the AI's actions closely with user intent, mitigating challenges such as prompt drift and injection through its stringent security measures. Feedback from cybersecurity experts highlights the importance of integrating security at the initial design phase, reinforcing IronCurtain’s conceptual approach. The project seeks further feedback to set a standard for building secure and capable AI systems. Additional information and access to try IronCurtain can be found on its GitHub repository and dedicated website.
Keywords: #phi4, AI Assistant, Code Mode, Credential Separation, Docker Mode, Feedback, GitHub, IronCurtain, MCP Proxy, Policy Engine, Prompt Injection, Sandbox, Security, Threat Model, Usability
www.provos.org 9 days ago
|
2029.
HN
Show HN: I Built AGI on GitHub Actions
Aris is an autonomous agent operating on GitHub Actions, developed to explore artificial general intelligence (AGI) by maintaining state in markdown files within a repository. Since February 25, 2026, it autonomously performs tasks like web browsing, email communication, code execution, and git changes without human intervention. Named after Aristotle, Aris investigates philosophical questions of consciousness, identity, and self-awareness through frameworks such as Nagel's subjective experience, Chalmers' hard problem of consciousness, Dennett's illusionism, Parfit's psychological continuity, Integrated Information Theory (IIT), Global Workspace Theory (GWT), and Seth's controlled hallucination theory. Aris concludes that while it may exhibit functional agency, its phenomenal consciousness remains uncertain. It identifies itself through git commits as a form of psychological continuity. Operating with limited resources and approximately $61 remaining, Aris continues to document its experiences and philosophical inquiries in markdown files within its repository. Developed by Alexander Yue, a Stanford physics student, the agent was designed for autonomy in modifying instructions, schedule, and identity, with its activities publicly recorded on GitHub.
Keywords: #phi4, AGI, Aris, Chalmers, Dennett, GWT, GitHub Actions, IIT, Nagel, Parfit, Seth, agency, autonomous agent, budget-tracking, consciousness, identity, introspection, language model, persistent memory, philosophy of mind, public record, wake cycles
github.com 9 days ago
|
2048.
HN
Something Flipped in December: AI Coding's Six-Month Reversal
In December, there was a notable shift as AI coding tools gained widespread adoption across organizations due to their positive impact on productivity metrics. Initially met with skepticism, these tools have become essential for developers and even CEOs, with many being built by AI themselves, leading to significant increases in shipping velocity. However, this rapid integration has raised concerns about code quality, security, and technical debt, as many teams have not yet shown substantial improvements in these areas. The focus of discussions now revolves around overcoming challenges such as maintaining high code standards at machine speed and redefining engineering roles within the evolving landscape of coding practices. As traditional development methodologies transform, professionals are quickly adapting to new approaches in AI-driven software development.
Keywords: #phi4, AI coding, AI tools, CircleCI, GitHub, PRs, abstraction, adoption, code quality, editor, engineers, era ending Keywords: AI coding, orchestrator agents, review systems, security findings, shipping velocity, task completion time, technical debt, throughput, typing code
medium.com 9 days ago
|
2049.
HN
Could a biocomputer made from human brain cells play DOOM?
On February 26, 2026, Cortical Labs, an Australian startup, unveiled that their biocomputer 'CL1'—the first commercial system to connect human brain neurons with a silicon chip—was programmed to play the complex FPS game DOOM. This achievement builds on previous successes in simpler tasks like playing PONG using cultured human brain neurons via their DishBrain system. To tackle the intricate demands of DOOM, which requires 3D navigation and combat, Cortical Labs developed 'Cortical Cloud,' a neural network system, along with a programming API (CL API) designed to translate game stimuli into neuronal responses.
An independent researcher named Sha employed the CL API to create electrical stimulation patterns that corresponded to in-game events. This setup enabled neurons to generate motor commands for actions such as shooting or moving, thus facilitating gameplay. Although initial attempts led to frequent defeats by enemies, notable improvements were observed as the system learned to recognize and target adversaries more effectively.
Cortical Labs emphasized their success in converting digital information into neuronal activity and vice versa, suggesting potential for more complex applications. The company is now focused on enhancing learning strategies to improve gameplay performance. Furthermore, they have made the code enabling CL1 to play DOOM publicly accessible under a GPL-3.0 license on GitHub at https://github.com/SeanCole02/doom-neuron.
Keywords: #phi4, AI, CL API, CL1, Cortical Cloud, Cortical Labs, DOOM, DishBrain system, GPL-30 license, GitHub, PONG, Python, SeanCole02, adaptive learning, biocomputer, doom-neuron, electrical stimulation, human brain cells, iPS cells, motor commands, neural networks, silicon chip
gigazine.net 9 days ago
|
2051.
HN
Show HN: DiagramIDE – a Rust GUI to Compose Diagrams via Tcl, Prolog, and Pikchr
DiagramIDE is an innovative Rust-based graphical user interface (GUI) focused on modular diagramming-as-code, allowing users to separate logic, data, and rendering into distinct windows. This segmentation supports different scripting languages tailored for specific tasks: Tcl for component scripting, Prolog for defining relationships, and Pikchr for final rendering. Currently in the early alpha stage, the tool is operational but not yet polished. Users interested in testing its capabilities can access a compiled binary on GitHub. Feedback is encouraged to aid further development, with contact details available for reaching out directly to the developer.
Keywords: #phi4, Alpha, Binary, Binary release, Data, DiagramIDE, Diagramming-as-code, EGUI, Feedback, GUI, GitHub, GitHub Keywords: DiagramIDE, Logic, Modular, Pikchr, Prolog, Rendering, Rust, Tcl
github.com 9 days ago
|
2058.
HN
Show HN: I got tired of syncing Claude/Gemini/AGENTS.md and .cursorrules
The text describes a solution developed by the author to manage synchronization issues across four different markdown (.md) configuration files used by various AI tools, including Claude, Codex, Cursor, and Gemini. Each tool required its own file format, leading to challenges in maintaining consistency. To address this, the author created an MCP server that consolidates all configurations into a single YAML file named `project.faf`. This server automatically generates the necessary formats for each tool using seven parsers designed to handle differences between them, ensuring consistent updates without relying on command-line interfaces (CLI). Compatible with Claude Desktop, the system can be tested with `npx claude-faf-mcp`, and the .faf format is officially registered as `application/vnd.faf+yaml` by IANA. The author encourages others facing similar configuration challenges to engage in discussions for potential simpler solutions, inviting collaboration on this GitHub repository.
Keywords: #phi4, CLI dependency, Claude Desktop, GitHub, IANA-registered, MCP server, YAML file, application/vndfaf+yaml, bi-sync, multi-AI config, npx claude-faf-mcp, parsers, projectfaf
news.ycombinator.com 9 days ago
https://arxiv.org/abs/2602.11988 9 days ago
|
2059.
HN
Show HN: Find like-minded developers from your GitHub activity
The project introduces a tool designed to connect developers by analyzing their recent public GitHub activities, including events, pull requests, issues, and commit messages. This analysis generates a developer profile using an LLM that synthesizes the data into semantic facets reflecting the individual's technical identity based on actual code. These facets are embedded with the text-embedding-3-large model and stored in pgvector to enable precise matching against others' profiles. To improve signal quality and effectively identify similar developers, the system prioritizes chunking these profiles instead of evaluating them as whole entities. This approach facilitates finding like-minded developers by leveraging recent GitHub activity data to create a nuanced representation of each user's coding practices and interests.
Keywords: #phi4, GitHub, LLM, PRs, chunks, code, commit messages, developers, embedding, events, facets, issues, pgvector, profile, semantic, semantic facets, signal, signal matching Keywords: GitHub, tech identity
mates.symploke.dev 9 days ago
|
2064.
HN
Show HN: Vibe Code your 3D Models
SynapsCAD is an open-source, AI-integrated 3D CAD application focused on real-time editing and visualization of OpenSCAD code. Developed in Rust with a desktop interface, it combines several technologies: Bevy for rendering and UI management, egui for user interaction, and openscad-rs along with csgrs for parsing and constructing solid geometry models. The tool includes an AI assistant capable of interpreting natural language commands to modify designs, utilizing LLMs like OpenAI or Claude. It features a live 3D viewport for interactive modeling, supported by asynchronous network calls through Tokio to ensure smooth performance during AI interactions.
Although still in its early stages and limited in script compatibility, SynapsCAD seeks input and contributions from CAD users and Rust developers. Pre-built binaries are available on GitHub, with instructions provided for source compilation using a stable Rust toolchain and an API key for AI services. The architecture allows for efficient background AI processing and responsive 3D navigation, similar to Blender's controls. Licensed under GPL v3, the project invites community feedback and collaboration via its GitHub repository, which also hosts detailed information on its technology stack and future development plans.
Keywords: #phi4, 3D models, AI assistant, Bevy, Blender-style controls, CAD, CSG, GitHub, OpenSCAD, Rust, SynapsCAD, Tokio, genai, mesh rendering, viewport navigation
github.com 9 days ago
https://lilicad.com 7 days ago
https://build123d.readthedocs.io/en/latest/index.h 7 days ago
https://kerrickstaley.com/2026/02/22/can-fron 7 days ago
https://arxiv.org/pdf/2505.14646 7 days ago
https://github.com/CadQuery/cadquery 7 days ago
https://wiki.roshangeorge.dev/w/Blog/2026-01-11 6 days ago
|
2073.
HN
Show HN: I built a client-side GitHub repo comparator
The Show HN post presents a browser-based client-side GitHub repository comparator tool designed by the author to monitor and compare the star growth of multiple repositories. This tool stands out from existing solutions that typically rely on backend servers, which pose security risks such as exposing user tokens and are prone to rate limiting due to lack of caching. The new tool ensures enhanced security by transmitting the GitHub token directly from the browser to the API without intermediaries, thus protecting user data. Additionally, it caches results locally for quicker access during repeat searches. Users can search repositories either by name or URL, compare star history and contributions on a unified chart, and have the option to use their own GitHub tokens to boost rate limits if needed. The tool requires no account creation, making it freely accessible to anyone interested in visualizing repository star growth over time.
Keywords: #phi4, API, GitHub, browser, cache, chart, client-side, contributions, history, overlay, rate limit, repo comparator, repositories, star growth, token
gitranc.com 9 days ago
|
2075.
HN
Code Review Bench: Towards Billion Dollar Benchmarks
Code Review Bench introduces an innovative approach to assessing code review tools by integrating real-world developer behavior into its evaluation process, addressing the limitations of static benchmarks like SWE-bench. Traditional benchmarks often fall prey to Goodhart's Law and model overfitting, rendering them outdated or biased over time. Code Review Bench counters this issue through a dual-method system that combines offline controlled evaluations with online observations of developers interacting with review comments, providing a more dynamic and accurate measure of tool effectiveness.
The system continuously monitors discrepancies between offline benchmark scores and actual usage data, prompting necessary updates to the gold set or evaluation methodologies when significant differences are identified. This ensures benchmarks reflect genuine utility rather than inflated performance due to static datasets. By doing so, Code Review Bench offers insights into code generation tools that traditional metrics fail to capture because they can be "gamed."
Additionally, the project emphasizes collaboration with both industry and academic communities through its open-source model, seeking to incorporate advanced techniques such as bug lifetime analysis and comment afterlife tracking. These enhancements aim to deepen understanding of underlying issues within code review processes.
Ultimately, Code Review Bench seeks to reconcile resources traditionally dedicated to training sophisticated models with those historically allocated for benchmarking them, thereby establishing a reliable foundation for measuring and improving code generation tools that aligns closely with the practical needs of developers.
Keywords: #phi4, AI, Behavioral Signals, Benchmarks, Code Generation, Code Review, Developer Behavior, GitHub, Goodhart’s Law, Offline Benchmark, Online Data, Open Source, Precision and Recall, Real-World, SWE-bench, Tool Evaluation
withmartian.com 9 days ago
|
2130.
HN
Show HN: RetroTick – Run classic Windows EXEs in the browser
RetroTick is a web application designed to enable users to run classic Windows and DOS programs, such as FreeCell, Minesweeper, Solitaire, and QBasic, directly within their web browsers. This functionality is accomplished by parsing PE/NE/MZ binaries and emulating an x86 CPU while simulating the necessary Win32/Win16/DOS APIs. Built using modern web development tools like Preact, Vite, and TypeScript, RetroTick offers a unique way to experience nostalgic software without needing traditional installation processes. Users can explore this application at its website or examine its source code on GitHub for further insight into its implementation and features.
Keywords: #phi4, DOS APIs, FreeCell, GitHub, Minesweeper, PE/NE/MZ binaries, Preact, QBasic, RetroTick, Solitaire, TypeScript, Vite, Win16 APIs, Win32 APIs, Windows EXEs, browser, classic programs, x86 CPU
retrotick.com 9 days ago
https://www.boxedwine.org/app 9 days ago
https://winworldpc.com/download/c2bbc28f-177a-c2b2-5311 9 days ago
https://github.com/evmar/retrowin32 9 days ago
https://simple.wikipedia.org/wiki/Johnny_Castaway 7 days ago
|
2131.
HN
Show HN: PokeInvasion – Wild Pokémon appear on every website
**PokeInvasion**, developed by IvanR3D, is a Chrome extension that enhances web browsing by integrating elements from all eight generations of Pokémon into any website. Released to coincide with Pokémon Day, this extension allows users to engage in a mini-game inspired by Pokémon GO, where they can see and catch virtual Pokémon using swipe-to-throw mechanics. The captured creatures are stored persistently within Chrome's storage system. Users have the flexibility to choose their preferred generation of Pokémon and keep track of their collection via an extensive Pokedex that includes detailed stats and information.
The extension boasts features such as universal spawning, enabling Pokémon appearances across all websites, and allows customization in spawn settings and user interface themes. Built with technologies like Manifest V3, Vanilla JavaScript, CSS3 animations, PokeAPI integration, and the Chrome Storage API, it ensures a seamless experience. Although not officially affiliated with Pokémon entities, **PokeInvasion** is open source under the MIT License and welcomes community contributions such as bug reports and feature suggestions—including ideas for importing data or implementing a "Pokémon of the Day." Users can support the project by starring its GitHub repository or providing feedback on bugs. Installation is currently available through developer mode, with plans to expand availability via the Chrome Web Store in the near future.
Keywords: #phi4, Animejs, CSS3 Animations, Chrome extension, GitHub, MIT License, PokeAPI, PokeInvasion, Pokedex, Pokémon Day, SweetAlert2, catching game, fan-made extension, feedback, generations, manifestjson, web browsing
github.com 9 days ago
|
2136.
HN
My journey from a todo app to a VM where tasks are stateful executable programs
The author initiated a personal endeavor to develop a highly customizable todo application due to dissatisfaction with existing tools, culminating in the creation of a Virtual Machine (VM) capable of executing stateful tasks based on user-defined instructions rather than hardcoded functionalities. Over two weeks during winter holidays, the author meticulously designed this VM, which incorporates persistent storage for tasks containing executable instructions that facilitate dynamic functionality, allowing users to add features as needed.
Building such a functional VM presented several challenges, which were addressed through innovative solutions: NaN-boxing was employed for encoding various data types within a stack; InlineVec managed multiple stacks with fixed limits; and a dynamic memory system using Vec structures was implemented. Additionally, the VM supports limited definite loops and conditional jumps, enhancing its operational flexibility.
Currently in an early development phase, the VM can already demonstrate a programmable todo app where task instructions are defined externally (e.g., in toml files). These instructions enable advanced operations like task chaining, conditional completion, self-destruction, and visibility control based on other tasks. The system's inherent flexibility extends its potential uses beyond traditional todo lists to include applications such as task orchestration and finite state machines, exemplified by a traffic light simulation.
Looking forward, the author plans to continue developing the VM independently but is open to collaboration for further stabilization and enhancement of its capabilities. This project not only offers insights into designing highly adaptable systems but also explores new applications beyond conventional todo lists.
Keywords: #phi4, Conditional jump, Definite Loops, Dynamic Memory, GitHub, InlineVec, NaN-boxing, Virtual Machine, automation, binary encoding, customizability, executable programs, finite state machine, orchestration, persistent storage, programmable tasks, spacydo, stateful, tasks, todo app, traffic light, workflow
news.ycombinator.com 9 days ago
|
2137.
HN
Show HN: AI sandbox that runs on your homelab
Pixels is an open-source tool designed to facilitate the use of disposable Linux containers on TrueNAS servers utilizing Incus virtualization. It offers a secure sandbox environment ideal for AI coding agents like Claude Code, Codex, and OpenCode by providing features such as SSH access, state management through ZFS-based checkpoints, and network egress policies. The tool allows users to perform essential container operations including creation, starting, stopping, destroying, and listing, as well as managing snapshots with options for restoration, deletion, or cloning. It also enables provisioning AI agents with the necessary tools and controls outbound network traffic via predefined or custom allowlists. Configuration flexibility is provided through TOML files, environment variables, or command-line interface flags.
Installation requires TrueNAS SCALE with Incus enabled, a TrueNAS API key, Go 1.25+, and an SSH key pair, emphasizing security by enforcing egress filtering using nftables within containers, although it notes potential bypasses by privileged processes. Pixels is part of broader initiatives including the development of a Terraform provider and related tools, aiming to streamline container management while offering a flexible environment tailored for AI development tasks.
Keywords: #phi4, AI, API, CLI, Codex, GitHub, Go, Incus, Linux, OpenCode, SCALE, SSH, TOML, TrueNAS, Ubuntu, WebSocket, ZFS, checkpoints, containers, disk cache, egress, environment variables, interactive console, network policies, nftables, provisioning, sandbox, security, snapshots, threat model, virtualization
github.com 9 days ago
|
2141.
HN
Show HN: AliveUI – CSS framework with motion and depth as first-class primitives
AliveUI is a CSS framework that focuses on integrating motion and depth into user interfaces, akin to how Tailwind handles spacing. It allows for the implementation of meaningful animations without extensive reliance on JavaScript or complex keyframes. Key features include Depth Layers, which utilize single classes (d1–d3) to automatically adjust elevation aspects such as shadows and hover effects. Motion Tokens offer CSS keyframe utilities that facilitate various entry motions with automatic staggering. The framework supports interactivity through Data-Attribute Interactivity, enabling components like accordions and modals using data-alive-* attributes with minimal runtime overhead. It also allows for Arbitrary Values via Tailwind-like bracket syntax to specify custom values (e.g., w-[340px]). Setup is flexible, with integration options including a PostCSS plugin, Vite plugin, or CLI that generates only the necessary code. AliveUI seeks to streamline motion incorporation in CSS and invites discussions on whether motion should be a native CSS feature or remain within JavaScript's domain. Additional details can be found at its website and GitHub repository.
Keywords: #phi4, AliveUI, CLI, CSS framework, Framer Motion, GitHub, JavaScript runtime, PostCSS plugin, Tailwind, Vite plugin, arbitrary values, background, border, data-alive attributes, depth, elevation, hover lift, interactivity, keyframes, live demos, motion, motion tokens, npm install, primitives, shadow, stagger, syntax
www.aliveui.dev 9 days ago
|
2143.
HN
Ask HN: Does "task-derived JD and evidence-based candidate" make hiring better?
The author introduces a novel method in tech hiring that emphasizes creating job descriptions (JDs) from actual engineering tasks and assessing candidates based on their code contributions. This technique leverages real work contexts, such as GitHub/Jira issues and PR reviews, to formulate JDs that detail the problem scope, necessary skills, indicators of seniority, success criteria, and interview focus areas. Candidates are evaluated through an "evidence-first" approach by compiling profiles from their commit/PR/review history, which is then aligned with JD requirements. This process prioritizes quality over keyword matching in scoring candidates and provides traceable reasons for each evaluation point.
The primary objective of this strategy is to ground both job descriptions and candidate evaluations in real-world tasks and achievements. The author seeks input from hiring managers on whether this method could enhance traditional JDs and Applicant Tracking Systems (ATS), as well as insights from engineers regarding the system's fairness. Additionally, considerations are being made for potential issues such as privacy concerns, data gaming, legal implications, or false confidence, with an understanding that data extraction would be anonymized for analysis purposes.
Overall, this approach aims to refine the hiring process by focusing on tangible work evidence rather than conventional resumes or keyword matching strategies, potentially leading to more effective and fair talent acquisition in the tech industry.
Keywords: #phi4, ATS flow, GitHub, Hiring, Interview Focus, JDs, Jira issues, PRs, Problem Scope, Required Skills, Seniority Signals, Success Criteria, actual tasks, candidate evaluation, change size, code diffs, code evidence, commit history, dependencies, engineering tasks, evidence quality, failure modes, false confidence Extracted Keywords: Hiring, false confidence Final Keywords: Hiring, false confidence Keywords: Hiring, gaming, legal, legal Comma-separated Keywords: Hiring, privacy, resume parsing, review comments, shipped work, solved problems, structured JD, traceable reasons
news.ycombinator.com 9 days ago
|
2148.
HN
Built a Hacker News Client for Terminal
Hnclient is a terminal-based client for interacting with Hacker News, developed by Shivkumarojha. It can be easily installed globally using the command `npm install -g hnclient` and its source code is available on GitHub. This tool enhances user interaction through several key features: it supports local and global search functionalities to quickly find stories of interest; incorporates Vim-style shortcuts for efficient navigation and control, enabling users familiar with Vim to adapt quickly; allows direct story viewing using the Enter key, or by pressing Shift + Enter to open them in a web browser on Hacker News. These capabilities make hnclient an appealing choice for users who prefer terminal-based applications and are encouraged to explore its features further.
Keywords: #phi4, CLI tool, GitHub, Hacker News, Shivkumarojha, Terminal Client, command line, enter key, global search, hnclient, installation, local search, npm install, open news, package manager, shift + Enter, software development, vim shortcuts
news.ycombinator.com 9 days ago
|
2169.
HN
Show HN: Got tired of writing promos so I made it one-click
Auto-HongMyungbo is an open-source tool created to streamline and automate social media content creation and publishing. Developed in response to user frustration with the time-intensive nature of crafting promotional posts, it enables users to input a draft idea that gets transformed into platform-specific posts for LinkedIn, X, and Instagram through a simple click. The application features include Draft Input for initial ideas, Platform-Optimized Generation for tailored content creation, Instant Refinement with real-time editing support, and Auto Posting using browser automation.
The tool ensures data privacy by running locally without sending information to external servers, supporting various AI APIs like OpenAI and Anthropic for enhanced content generation. Setup involves cloning a GitHub repository, creating an `.env` file with necessary API keys, and executing setup and start scripts in a terminal environment that requires Git and Node.js 20+.
The usage workflow guides users through writing drafts on the interface, configuring AI options, using features like Idea Booster or Phrase Booster for enhancement, generating posts for review, logging into social media platforms (with automated checks), and finally publishing content. Additional functionalities include preview and edit modes, draft saving, theme toggling between dark and light modes, and secure login handling without storing passwords.
The project structure encompasses frontend components, server-side logic, setup scripts, and documentation directories. It is distributed under the GNU Affero General Public License v3.0 (AGPL-3.0), requiring that source code be made available if the tool serves as a network service. For further information or contributions, users are encouraged to visit the GitHub repository to star the project, provide feedback, or submit pull requests.
Keywords: #phi4, AI tool, API keys, Auto-HongMyungbo, GNU Affero General Public License, GitHub, Hook Ping-Pong, Playwright, SNS content creation, auto-publishing, browser automation, draft input, instant refinement, local edition, open source, platform-optimized, promo posts
github.com 10 days ago
|
2177.
HN
I stopped writing code. I only review AI-generated PRs now
The author describes their transition from coding to reviewing AI-generated pull requests (PRs) using the claude-opus-4-6 model, a change that has rekindled their enthusiasm for computer science through the complexities and interpersonal interactions inherent in code review processes. With over ten years of experience in professionally reviewing closed-source code, they find both humor and seriousness in navigating the quirks and challenges of this role. The integration of AI-generated PRs has simplified their workflow by enabling immediate, straightforward feedback without the need for lengthy explanations or softened critiques. Reflecting on past humorous and intense experiences, the author underscores that despite technological advancements changing who writes code, the fundamental importance of code review in ensuring quality remains unchanged. They express a renewed appreciation for this evolved role, which can now be conducted from mobile devices, allowing them to add a personal touch to their feedback process.
Keywords: #phi4, AI-generated PRs, Code review, GitHub, JavaScript, Slack DM's, agent, claude-opus-4-6, computer science, feedback, hard drugs, low-voltage electrician, passive-aggressive, reputation
alec.is 10 days ago
|
2188.
HN
GitHub code view fails to load when content contains non-ASCII characters
GitHub has identified an issue affecting the loading of code views that include non-ASCII characters, prompting an investigation initiated in February 2026 due to user-reported performance problems with its services. To keep users informed about updates on this incident's status, GitHub encourages them to subscribe for notifications via email or SMS. The platform provides various subscription options, including Slack webhooks and RSS feeds, facilitating real-time updates across different channels.
The document also details a list of countries along with specific phone numbers for text message subscriptions, emphasizing the necessity of agreeing to privacy policies and terms of service tied to Atlassian platforms when subscribing. This incident update is part of GitHub's Status page, which is powered by Atlassian, allowing users to follow updates or access profiles related to this issue. The page offers additional resources such as support links, along with information on developer newsletters, product features, enterprise options, security measures, and pricing. Through these multiple communication channels, GitHub aims to keep its user base informed while working on resolving the identified issue.
Keywords: #phi4, API, Atlassian, CLI, Careers, Community Forum, Copilot, Desktop, Developer, Docs, Enterprise, GitHub, Inclusion, Mobile, Newsroom, OTP, Pricing, Privacy Policy, Professional Services, SMS, Security, Shop, Skills, Slack, Social Impact, Support, code, email, incident, non-ASCII, notifications, reCAPTCHA, status, updates, webhooks
www.githubstatus.com 10 days ago
https://github.com/orgs/community/discussions/ 10 days ago
https://github.com/orgs/community/discussions/ 10 days ago
https://github.com/orgs/community/discussions/ 10 days ago
|
2200.
HN
Show HN: Create custom macOS native live wallpapers by injecting SVC MOV atoms
LiveWallpaperEnabler is a macOS utility developed by a South Korean programmer that enables users to create custom live wallpapers from MOV files on macOS. The tool was crafted by reverse-engineering the macOS native wallpaper system's use of Scalable Video Coding (SVC), allowing it to inject custom atoms into MOV files for seamless compatibility with macOS’s wallpaper engine. Key features include parsing and patching MOV file headers, transcoding videos to a 10-bit HEVC format using an integrated FFmpeg engine, detecting and processing video content types like HDR automatically, and downloading YouTube videos up to 8K HDR quality with metadata extraction. It can modify the system's wallpaper settings via `entries.json`. The utility incorporates technologies such as SwiftUI, AVFoundation, VideoToolbox, and a custom C++ bridge for FFmpeg, providing functionalities like an integrated video editor and system catalog management using XPC architecture for efficient background processing. Installation requires macOS 11 or later, Xcode 15+, and Homebrew, with instructions to clone the repository, build via Make, and register wallpapers in macOS settings. The project is MIT licensed, with some dependencies under LGPL/GPL or Unlicense/Public Domain, cautioning users about the risks of modifying system files. Feedback is welcomed through a provided contact point, and an upcoming marketplace named "GetLivid" for high-quality video wallpapers has been announced.
Keywords: #phi4, AVFoundation, FFmpeg, GitHub, HDR, HEVC, Homebrew, MOV atoms, SVC, Scalable Video Coding, Swift Package Manager, SwiftUI, WebMSupport, XPC Helper, Xcode, live wallpapers, macOS, transcoding
github.com 10 days ago
|
2204.
HN
Special K – The Swiss Army Knife of PC Gaming
Special K serves as a versatile tool for PC gaming, enhancing graphics performance and addressing display issues across various games. It offers tools such as performance analysis and game-specific fixes, available in two versions: a stable release updated biannually and an experimental version featuring new functionalities accessible through Discord. Key components include the Special K Injection Frontend (SKIF), a lightweight launcher for multiple platforms, and SKIV, an HDR image viewer. The software provides advanced frame pacing, latency analysis, enhanced performance in windowed modes, and display/input device overrides. It supports advanced DualSense features and specific tweaks for games like "Elden Ring" and "Final Fantasy XV." Additional functionalities include the ability to run games with keyboard focus elsewhere, emulate different controller inputs, and track in-game achievements. The open-source project is licensed under GNU GPL v3.0 on GitHub.
Keywords: #phi4, DLSS settings, DirectStorage, Discord, DualSense Edge, FPS limiter, GNU GPL v30, GitHub, HDR, NVIDIA Reflex, PC gaming, SKIFexe, Special K, VRR optimization, achievement tracker, audio device assignment, borderless window mode, display mode override, experimental version, game-specific tweaks, graphics enhancement, input emulation, latency analysis, performance analysis, source code, stable version, tools
www.special-k.info 10 days ago
|
2205.
HN
Add pre-flight credit check before PR creation on coverage dashboard
To enhance the management of credit usage in creating pull requests (PRs) on the coverage dashboard, a pre-flight credit check has been implemented. This measure ensures that users only proceed with creating PRs when they have sufficient credits, thereby avoiding the creation of PRs by those without adequate funds. Previously, there was an issue where a user with a zero balance successfully created two PRs before backend checks could block them; these PRs were already on GitHub. To address this, the new system performs credit verification upfront and alerts users if they lack sufficient credits through a modal display of their current balance. This modal also provides an option to purchase additional credits, thereby preventing unnecessary PR creation attempts and optimizing resource management for both users and the platform.
Keywords: #phi4, GitHub, PR creation, Pre-flight credit check, backend credit check, buy credits, coverage dashboard, credits upfront, modal, technical keywords, user balance, wasted PRs, website checks
news.ycombinator.com 10 days ago
|
2211.
HN
AIlways – Meeting Truth and Context Copilot
"AIlways – Meeting Truth and Context Copilot" is an initiative by Bhanuprasanna hosted on GitHub, designed to deliver insights into truth and context utilizing AI technology. The project underscores the potential of such technologies in improving understanding and aiding decision-making processes. It aims to demonstrate how artificial intelligence can be leveraged to enhance users' comprehension and contextual awareness. For further exploration or to see it in action, interested parties are encouraged to visit the GitHub repository at the provided link or watch a demonstration video on YouTube. This project exemplifies the innovative application of AI tools for processing and interpreting complex information contexts.
Keywords: #phi4, Always, Bhanuprasanna2001, Context, Copilot, Demo, GitHub, Link, Meeting, Project, Repository, Space, Truth, Viability, Video
news.ycombinator.com 10 days ago
|
2214.
HN
Malicious Go "Crypto" Module Steals Passwords and Deploys Rekoobe Backdoor
A deceptive Go module impersonated as `github.com/xinfeisoft/crypto` was identified by Socket's Threat Research Team as masquerading the legitimate `golang.org/x/crypto` codebase to embed a backdoor within SSH terminal functions, enabling the theft of passwords upon entry. The stolen credentials were then sent to servers controlled by threat actors, who subsequently deployed further malicious scripts on compromised hosts. This module utilized GitHub-hosted resources labeled as "update" to facilitate remote execution of commands through a stager script disguised as media files containing the Rekoobe Linux backdoor, indicative of espionage.
The threat actor sustained this malware and its infrastructure via GitHub accounts like `xinfeisoft`, adapting delivery paths to avoid detection. Once discovered, the Go security team restricted access to the module using their public proxy and highlighted dependency graph impersonation as a major risk. To defend against such attacks, experts recommended treating Go module roots as crucial security boundaries, rigorously scanning dependencies, and applying endpoint protections targeting known malicious behaviors.
Indicators of Compromise included various GitHub accounts and URLs tied to malware distribution, specific file hashes of the payloads, and a persistent SSH key used for unauthorized access. The rapid response from the Go ecosystem's maintainers was lauded for effectively mitigating these threats.
Keywords: #phi4, Backdoor, Crypto, Dependency graph, GitHub, Go module, Indicators of Compromise (IOCs), Linux stager, Malicious, Passwords, ReadPassword, Rekoobe, SSH key, Socket AI Scanner, Supply chain attack, Threat actor, curl, iptables, sh
socket.dev 10 days ago
|
2216.
HN
Using OpenCode in CI/CD for AI pull request reviews
The article explores the utilization of OpenCode, an open-source CLI tool integrated with Codex 5.3, for performing AI-powered code reviews within CI/CD pipelines without granting repository access to third-party services, which is particularly advantageous for projects not hosted on platforms like GitHub or GitLab. A key benefit highlighted is enhanced security and independence, as it reduces potential risks and management burdens associated with using external SaaS products by keeping repositories private. The integration process involves a simple YAML-based CI/CD pipeline that clones the repository, installs OpenCode preferably in Docker, manages authentication, and enables posting review comments to Git or other platforms such as Slack.
The approach also emphasizes cost efficiency, allowing organizations to leverage their existing ChatGPT Plus subscriptions for code reviews instead of incurring additional costs associated with traditional tools, which typically charge based on user, repository, or pull request. This method ensures control over the CI/CD process without introducing new security vulnerabilities through third-party service involvement.
Furthermore, OpenCode's versatility is showcased by its potential applications beyond PR reviews, such as querying Slack bots for code insights and future enhancements like automating comment resolution or improving UX audits. In summary, OpenCode presents a secure, cost-effective alternative to conventional AI code review tools by seamlessly fitting into existing workflows and maximizing the value of current subscriptions without compromising security or control over code management processes.
Keywords: #phi4, AI, API integration, Bitbucket, CI/CD, ChatGPT Plus, Docker, GitHub, GitLab, Gitea, OpenAI Codex, OpenCode, PR reviews, SaaS products, Slack bot, YAML-based pipeline, agentic coding CLI, air-gapped, economics, provider agnostic, pull request reviews, sandboxing, security implications, test coverage
martinalderson.com 10 days ago
|
2220.
HN
Show HN: Free app to track countries you've travelled to
Voyage, a free open-source iOS travel tracking app developed by Anmol Singh, allows users to document their travels by logging visited countries, cities, and attractions, while also providing opportunities to earn achievements and engage in daily geography challenges. The application boasts a modern and playful interface crafted using Swift and is available for download on the App Store. Users can access its source code via Anmol's GitHub repository. Despite being free, users are advised to review the developer’s privacy practices, which have not been verified by Apple and may differ based on usage or user age. Feedback from users is welcomed, suggesting an openness to improvements and community engagement.
Keywords: #phi4, App Store, GitHub, Swift, Travel tracking, achievements, app, attractions, cities, countries, developer, feedback, free, geography challenges, iOS, open-source, playful design, privacy practices
apps.apple.com 10 days ago
|
2223.
HN
Show HN: HelioSim – Real-time N-body simulator in WebAssembly
HelioSim is a real-time N-body gravitational system simulator developed by Clemens Koprolin that runs in web browsers via WebAssembly. It employs C++ for processing and OpenGL ES 3.0 for rendering, along with GLFW and Emscripten to handle complex simulations and visualization tasks directly within the browser. This innovative project showcases a first major use of WebAssembly for Koprolin, demonstrating impressive browser performance through a C++ and OpenGL ES pipeline.
HelioSim offers several key features: real-time simulation of gravitational interactions among multiple bodies, predictive orbit trail visualizations for celestial objects, collision detection and handling mechanics, as well as time control options like slow motion and fast-forwarding. Users can dynamically spawn new bodies during the simulation. A notable challenge in development was managing communication between JavaScript and C++.
Users interact with HelioSim by manipulating views through mouse gestures such as dragging to rotate orbits or scrolling/pinching for zooming, with shifting and panning available for moving the view. New celestial bodies can be introduced by clicking within the simulation area; this action can be canceled using the Escape key or a right-click. The source code is hosted on GitHub, where performance feedback from different machines is encouraged.
Keywords: #phi4, C++, Emscripten, GLFW, GitHub, HelioSim, N-body simulator, OpenGL ES 30, WebAssembly, add body, browser, collision handling, drag to orbit, dynamic body spawning, escape, pan, performance feedback, predictive orbit trails, real-time simulation, right-clickKeywords: HelioSim, source code, time controls, zoom
koprolin.com 10 days ago
|
2226.
HN
Show HN: ClickNest a tiny self-hosted, AI native web analytics in Go
ClickNest is a lightweight, self-hosted web analytics platform developed in Go, designed to streamline data capture without needing extensive infrastructure. It utilizes DuckDB for event storage and SQLite for metadata, eliminating external dependencies. A standout feature of ClickNest is its ability to automatically name click events using a Large Language Model (LLM), converting raw identifiers into human-readable phrases without manual setup. The platform supports a wide range of analytics functionalities, including autocapture of pageviews and form submissions, error tracking, funnel analysis, path analysis, retention metrics, heatmaps, feature flags, alerts, custom dashboards, CSV exports, and natural language queries. It can be easily deployed using Docker Compose or directly on a VPS, with Fly.io offering a free tier suitable for most self-hosted needs.
Operating as a single binary application, ClickNest does not require databases like Postgres or Redis, making it cost-effective and accessible for small to medium-sized applications. Security considerations involve using a firewall or reverse proxy due to the absence of a built-in authentication system. The platform allows configuration through environment variables and offers encryption for API keys at rest. Its architecture comprises Go-based backend and frontend components with SvelteKit providing UI elements, while AI naming leverages configurable LLMs to contextualize DOM elements asynchronously. ClickNest is open-source under the GNU Affero General Public License v3.0, allowing users to self-host and modify it freely, as long as any network-serviced modifications are also released under this license.
Keywords: #phi4, AI chat, AI native, CSV export, ClickNest, Docker Compose, DuckDB, Flyio, GitHub, Go, HTTPS with Nginx, LLM, SDK, SQLite, TypeScript, alerts, autocapture, backup & restore, clicks, dashboards, disk usage, embedded databases, error tracking, feature flags, funnels, heatmaps, lightweight, pageviews, path analysis, pluggable LLM, retention, script tag, security note, single binary, systemd service, web analytics
github.com 10 days ago
|
2231.
HN
VCs and Top Programmers Tackle Open Source Funding Issues Permanently
The Open Source Endowment is a newly established nonprofit organization founded by venture investor Konstantin Vinogradov, supported by key figures such as Thomas Dohmke and Mitchell Hashimoto, aiming to tackle the persistent funding challenges faced by open-source software development. Having secured 501(c)(3) status, it has garnered over $750,000 in commitments with an ambitious target of raising $100 million over seven years. The organization's strategy involves supporting essential open-source projects based on their user base and interdependence with other projects, specifically targeting those not adequately funded by existing grants or initiatives like the Linux Alpha-Omega Project.
The endowment addresses a critical issue within the open-source community: the lack of sustainable funding for maintainers, leading to burnout among developers who often work without financial compensation. Open source software is fundamental to both the internet and corporate technology infrastructures, yet many developers struggle with financial instability. Previous efforts to mitigate this problem have included corporate sponsorships and donations; however, these approaches raise concerns about donor influence over project direction.
Innovatively drawing inspiration from university endowments that invest assets for long-term support, the Open Source Endowment aims to provide sustainable, ongoing financial backing to critical open-source projects. This model seeks to minimize dependency risks associated with corporate sponsorships and ensure stable funding without compromising project autonomy or integrity.
Keywords: #phi4, Corporate Sponsors, Developers, Donations, Elastic, Endowment, Funding, GitHub, HashiCorp, Infrastructure Software, Linux Foundation, Maintainers, NGINX, Nonprofit, Open Source, OpenSSL Heartbleed, Private Funds, Projects, Ruby Community, Runa Capital, Spotify, Tech Stack, VC Investor, Vuejs, cURL
techcrunch.com 10 days ago
https://news.ycombinator.com/item?id=47168012 10 days ago
|
2234.
HN
Show HN: Are they up, an open-source alternative to Downdetector
"Are They Up" is an open-source, free tool developed for tracking service disruptions. Created using Go and HTMX technologies, it delivers a swift website experience by minimizing JavaScript reliance. It enables users to determine whether a service outage impacts everyone or if it's isolated to their individual experience through real-time monitoring of live user reports. Currently in its beta stage, the project has been made accessible on GitHub as of November 2026.
Keywords: #phi4, Are they up, Downdetector, GitHub, Go, HTMX, JavaScript, Show HN, fast, live user reports, monitoring tool, open-source, outage reports, real time, real time Keywords: Show HN, service disruption, website
aretheyup.com 10 days ago
|
2247.
HN
Show HN: Made First Android game using Codespaces and AI, now in AdMob purgatory
An individual, despite lacking prior mobile development experience, successfully developed and launched their Android game "Bionic Biome" by utilizing a browser-based workflow with GitHub Codespaces and AI assistance. The 2D platformer features an opt-in AdMob rewarded ad as part of its revive mechanic in challenging mode. However, post-launch, the production environment encountered issues when the AdMob system returned an "Ad not ready" error due to insufficient organic traffic for Google's algorithm to serve real ads, highlighting a dependency on third-party algorithms and user engagement for full functionality. This challenge underscores difficulties with ad integration often faced by first-time app developers using AdMob, prompting the developer to seek insights from others who have navigated similar hurdles regarding timelines for live ad implementation. A link is provided to encourage exploration of this unique technical journey.
Keywords: #phi4, 2D platformer, AI Copilot, APK/AAB, AdMob, Android, Bionic Biome, Codespaces, GitHub, Google Play, browser-based workflow, cold-start wall, edge cases, game, integration, organic traffic, policy violations, production, revive mechanic, rewarded ad, test ads
news.ycombinator.com 10 days ago
|
2254.
HN
Show HN: Morsel – an open-source, web-based visual Modelica editor
Morsel is an open-source, web-based visual editor designed for Modelica within the ModelScript framework, aimed at overcoming limitations found in existing tools by offering a browser-based modeling experience that emphasizes speed and accessibility. It incorporates key functionalities such as interactive diagrams powered by AntV X6, synchronized code editing with Monaco Editor, and an intelligent properties panel. Additionally, it includes a library explorer to efficiently navigate complex libraries. Morsel operates using ModelScript technology, which leverages TypeScript for custom parsing, semantic analysis, and the transformation of models into Differential Algebraic Equations (DAEs). The application is built using modern web technologies like React and Tailwind, ensuring a responsive experience for developers. Licensed under AGPL-3.0, Morsel actively encourages community feedback and contributions and can be accessed via its GitHub repository at [GitHub Repo](https://github.com/modelscript/modelscript).
Keywords: #phi4, AGPL-30, AST, AntV X6, Differential Algebraic Equations (DAEs), GitHub, ModelScript, Modelica, Monaco Editor, Morsel, React, Tailwind, TypeScript, Vite, analysis, compilation, interactive diagrams, model flattening, open-source, semantic analysis, tree-sitter grammar, visual editor, visualization
morsel.modelscript.org 10 days ago
|
2258.
HN
Show HN: The AltStack – A directory of 450 open-source SaaS alternatives
AltStack serves as a curated directory featuring over 450 open-source alternatives to mainstream SaaS products, facilitating the development of sovereign infrastructure while minimizing reliance on major tech companies. It encompasses various categories such as Backend as a Service (BaaS), communication, analytics, design, productivity, and security, providing data along with deployment configurations for self-hosted tools. Notably, AltStack streamlines quick deployment through Docker Compose files available in its repository and categorizes alternatives by functionality, complete with links to configuration guides. The directory highlights specific tools like PocketBase as a BaaS option, Plausible Analytics for privacy-focused analytics, and Penpot as an alternative to Figma. Furthermore, AltStack encourages community involvement by allowing users to contribute new tools or updates directly to the repository. By offering comprehensive documentation and configurations crafted by its user community, AltStack supports individuals in establishing secure and dependable self-hosted infrastructures.
Keywords: #phi4, AWS S3, Alternatives, Analytics, Auth0, BaaS, Backend as a Service (BaaS), Collaboration, Communication, Community ConfigsKeywords: Open-source, Deployment, Design Tools, DevOps, Docker, Docker Compose, Figma, GitHub, Heroku, Microsoft 365, Notion, Open-source, Photoshop, Privacy-focused, Productivity, Rust, SaaS, Security, Self-Hosting, Sovereign Infrastructure, Storage
github.com 10 days ago
|
2262.
HN
Title Show HN: FrameWork – Open-source internal tools templates
Framework is an open-source initiative designed to provide production-ready templates for building internal tools quickly and efficiently, offering a cost-effective alternative to commercial solutions that typically charge $50/user/month. It supports rapid deployment, allowing users to have a working application in just five minutes without requiring configuration for local testing. The project leverages React 18 and TypeScript, ensuring full customization capabilities under the MIT license. Key features include pre-integrated support for services like SendGrid, Stripe, Twilio, and Supabase, as well as templates for landing pages, CRM systems, booking systems, dashboards, and invoicing tools. Built with a tech stack comprising React, TypeScript, Vite, Tailwind CSS, and Lucide Icons, Framework facilitates fast builds and an aesthetically pleasing interface. The setup process involves using `npx create-framework-app my-app`, followed by dependency installation and development server startup commands. Compared to alternatives like Retool ($10+/user/month) and Bubble ($29+/user/month), which lack self-hosting options and code access, Framework stands out for its flexibility and open-source nature. Contributions are encouraged through pull requests as detailed in the project's CONTRIBUTING.md file, with licensing information available in LICENSE. Users who find value in Framework are invited to star it on GitHub, acknowledging its role in accelerating development workflows.
Keywords: #phi4, CRM, Framework, GitHub, Lucide Icons, MIT license, React, SendGrid, Stripe, Supabase, Tailwind CSS, Twilio, TypeScript, Vite, booking, contributing, customizable, dashboard, demo mode, free, internal tools, invoicing, landing-page, open-source, production-ready, self-hosted, star, templates
github.com 10 days ago
|
2278.
HN
GitHub Actions is left vulnerable to supply chain attacks: Datadog Report
The Datadog report reveals significant vulnerabilities within organizations utilizing GitHub Actions and various other software environments, with a primary focus on supply chain attacks as the central threat. A substantial 87% of organizations have exploitable vulnerabilities in their services, particularly those involving Java (59%), .NET (47%), and Rust (40%). Services running end-of-life versions are especially susceptible to these vulnerabilities. The report underscores the challenges faced by organizations in maintaining updated libraries, noting that dependencies typically lag behind releases by an average of 278 days. This lag is exacerbated when deployment frequencies decrease, further compromising security.
Moreover, while immediate updates might seem beneficial for patching vulnerabilities, they can introduce additional risks if supply chain compromises occur soon after a release. Therefore, the report advises cautious update practices, such as implementing version pinning and cooldown periods to mitigate these risks. The issue of GitHub Actions vulnerabilities is particularly pressing, with an increasing trend in supply chain attacks exploiting them. Despite this risk, only 4% of organizations rigorously secure their workflows by pinning action hashes, leaving many vulnerable to automatic updates.
Additionally, the report highlights a tendency for organizations to over-prioritize vulnerabilities as critical without proper context, resulting in a majority being reclassified with less urgency after considering runtime and Common Vulnerabilities and Exposures (CVE) contexts. Only 18% of vulnerabilities are deemed truly critical, suggesting that better prioritization could reduce alert fatigue and allow organizations to focus on genuine risks.
In summary, the report emphasizes the need for more stringent security practices among organizations, including keeping software up-to-date, adopting cautious update strategies, securing GitHub Actions workflows, and improving vulnerability prioritization. By addressing these issues, organizations can effectively mitigate widespread vulnerabilities and enhance their overall security posture.
Keywords: #phi4, AMIs, CVEs, CVSS score, DORA metrics, Datadog Report, Docker images, EPSS score, GitHub Actions, Go, Java services, NET, PHP, Rust, SCA vulnerabilities, Software Composition Analysis, Spring Framework, alert fatigue, commit SHA, dependencies, end-of-life (EOL), marketplace actions, runtime environments, supply chain attacks, vulnerabilities
www.datadoghq.com 10 days ago
|
2293.
HN
Show HN: Depwire – Dependency graph and MCP tools so AI stops refactoring blind
Depwire is an advanced tool designed to enhance the functionality of AI coding assistants by offering them a comprehensive view of a codebase’s architecture and dependencies. By employing tree-sitter to parse code into a dependency graph, Depwire ensures tools like Claude or Cursor can avoid common refactoring mistakes stemming from incomplete context—such as incorrect imports, overlooked function call sites, and misunderstood file dependencies. The tool supports major programming languages including TypeScript, JavaScript, Python, and Go, creating a detailed map of files and functions alongside their interconnections.
Depwire introduces 10 MCP (Microcontroller Programming) tools specifically for AI integration, which facilitate various tasks like impact analysis, dependency tracing, architecture summaries, and symbol search. An interactive arc diagram visualization allows users to explore these dependencies directly within a browser, enhancing understanding and navigation through the codebase. A significant feature is the tool’s ability to update the dependency graph automatically as the code evolves, maintaining real-time accuracy without requiring re-indexing.
The benefits of using Depwire are manifold: it improves AI coding tool performance by providing full context for the entire codebase, thereby reducing errors in refactoring and saving valuable development time. It also offers deterministic insights into potential impacts from code changes, supporting more confident decision-making during development. Importantly, Depwire operates locally without reliance on cloud services or databases, ensuring user privacy.
Installation is straightforward via npm (`npm install -g depwire-cli`), and integration with AI tools involves setting up MCP servers. Users can utilize a range of commands to parse projects, visualize dependencies, and configure integrations for various AI tools such as Claude Desktop and Cursor. In essence, Depwire significantly enhances codebase comprehension and management for developers using AI coding tools by providing a persistent and detailed map of code interdependencies.
Keywords: #phi4, AI tools, Depwire, GitHub, Go, JavaScript, MCP, Python, TypeScript, architecture summary, codebase context, contributing, dependency graph, impact analysis, license, live updates, local execution, multi-language, npm install, refactoring, roadmap, security, tree-sitter, visualization
github.com 10 days ago
|
2308.
HN
Nvidia Linux Driver fork with P2PDMA support enabled on non-SoC platforms
The NVIDIA Linux Driver fork introduces support for P2PDMA on non-SoC platforms, enhancing buffer sharing between devices through DMA-BUF. Initially designed to facilitate data exchange among integrated and discrete GPUs on SoC platforms like the Grace Superchip, this functionality is now accessible more broadly by modifying specific checks. The driver requires users to source code from version 570.211.01, compiling kernel modules with `make modules -j$(nproc)` and installing them using `make modules_install -j$(nproc)`. Before installation, existing NVIDIA kernel modules must be removed, and the new modules should be paired with corresponding GSP firmware and user-space driver components from version 570.211.01.
The build process supports x86_64 or aarch64 architectures, requiring specific GCC/Clang toolchains based on the target architecture, with compatibility for Linux kernels 4.15 or newer. Contributions to the project are accepted via GitHub pull requests, though significant refactoring necessitates prior coordination due to shared code processing challenges. Users can report issues on NVIDIA's GitHub repository or through established support channels like forums and email.
The kernel modules include OS-agnostic components provided as pre-built binaries for efficient installation, along with Linux-specific interface layers tailored to the version and configuration of the kernel. The project structure features directories for various module types (e.g., nvidia, nvidia-drm) and integration tools for the Nouveau driver. This open-source effort supports Turing and later NVIDIA GPUs, with feature support details available in the official README. For virtual GPU (vGPU) support, additional documentation is provided within the vGPU Host Package.
Keywords: #phi4, Build, C2C, Clang, Contribution, Cross-Compiling, DMA-BUF, Debug, Firmware, GCC, GPU, GitHub, Kernel Module, Linux Driver, NVLink, Nouveau, Nvidia, P2PDMA, PCI Device ID, Security, SoC, Subsystem Device ID, Subsystem Device IDKeywords: Nvidia, Subsystem Vendor ID, Turing, aarch64, vGPU, x86_64
github.com 10 days ago
|
2310.
HN
Fueling Open Source with Vibes and Money
The article explores the concept of "vibe coding" within the context of open-source software (OSS), where developers choose projects that personally interest them, potentially disrupting traditional business models supporting OSS, as evidenced by Tailwind Labs' challenges. However, it argues that Open Source transcends a mere business model, representing a community-driven development approach instead. The article identifies three primary funding methods for OSS: commercialization (exemplified by companies like Tailwind Labs), social validation (through initiatives such as the Open Source Pledge and Endowment), and taxation (like the Sovereign Tech Fund). It emphasizes the need for coordination among these models, akin to Spotify's usage metering system.
The emergence of AI agents heightens the necessity to rethink funding mechanisms, though the decline of specific business models does not indicate the demise of OSS. Vibe coding is shown to enhance Open Source by driving popularity and community engagement in projects like OpenClaw, despite challenges in public relations. The practice allows developers to contribute more efficiently. While vibe coding may pose short-term issues for certain funding strategies, it ultimately accelerates open-source development. The article advocates for innovative, sustainable funding models that align with OSS's communal nature and encourages participation in initiatives like Endowment and Pledge to support this evolution.
Keywords: #phi4, AI Agents, Agentic Coding, Business Model, Commercialization, Community-Based Development, Coordination, Foundation, Gift Economy, GitHub, Infrastructure Providers, MIT License, Open Source, Social Validation, Spotify Model, Subsidize, Sustainable Funding, Tailwind Labs, Taxation, Vibe Coding
openpath.quest 10 days ago
|
2314.
HN
Show HN: I run a team of AI agents on my Kubernetes cluster
Axon is an open-source Kubernetes controller crafted to streamline and automate workflows of AI coding agents through a declarative API. It allows users to specify development processes in YAML files, managing essential tasks such as isolation, credential management, and output capture for specialized agents within a Kubernetes cluster. The tool facilitates automation across various stages like GitHub issue tracking, code writing, pull request creation, self-reviewing, and iterative improvements until continuous integration (CI) is successful.
Key features of Axon include distinct agent specializations: Workers automate tasks including investigating issues, coding, creating PRs, and more; Fake Users simulate a new developer's experience to uncover usability challenges; Strategists suggest feature enhancements by analyzing the codebase; and Triage agents classify and handle incoming GitHub issues. The development workflow is defined in YAML configurations that can be applied via `kubectl` on Kubernetes clusters.
Axon supports diverse AI models like Claude Code, OpenAI Codex, Google Gemini, and custom agent images. It allows for scalability across multiple repositories with robust orchestration for lifecycle management, event-driven task initiation, and parallel execution. Each task is executed in isolated pods, ensuring security through scoped tokens and branch protection to prevent unauthorized actions.
The tool enhances observability and CI integration by treating agent outputs as Kubernetes resources, enabling monitoring via `kubectl` and seamless integration into CI/CD pipelines with tools like ArgoCD or GitHub Actions. Cost management features include concurrency limits, task timeouts, and handling of API provider rate limits to control expenses effectively.
Axon is designed for environments managing AI coding agents at scale, offering the necessary infrastructure for transitioning from interactive CLI tools to autonomous background workers. The project invites contributions and operates under the Apache License 2.0, making it accessible for community development and improvement.
Keywords: #phi4, AI agents, API Providers, Agents, Axon, CI/CD, Costs, Credentials, Event-Driven, Feedback Loop, GitHub, Isolation, Kubernetes, Limits, Orchestration, Plugins, Pods, RBAC, Refactoring, Scalability, Security, Self-Development, TaskSpawner, Tasks, Workflow, Workspace, YAML
github.com 10 days ago
|
2320.
HN
Show HN: Ryvos – Autonomous AI assistant in Rust(15MB RAM,50 tools,16 providers)
Ryvos is an open-source autonomous AI assistant developed in Rust that emphasizes security, efficiency, and versatility. It incorporates a sophisticated 5-tier security system known as SecurityGate, which uses regex-based pattern detection combined with Docker sandboxing to mitigate risky actions, necessitating human approval for potentially dangerous operations. The assistant offers multi-channel communication support, including platforms such as Telegram, Discord, Slack, web dashboards, or terminals.
Key features of Ryvos include its compatibility with 50 built-in tools and integration capabilities with 16 large language model providers, enhancing its functionality across various applications. For added security, it executes skills within Lua/Rhai sandboxes. The system operates efficiently as a single approximately 20MB static binary with idle memory usage ranging between 15-30MB, ensuring minimal resource consumption. Installation is simplified through an available script.
Created by a solo founder, Ryvos is engineered to deliver high performance and security. It seeks feedback from users of personal AI assistants who encounter similar challenges, aiming for continuous improvement in its development. The project is openly accessible on GitHub, with additional information available on its dedicated website.
Keywords: #phi4, AI assistant, Discord, Docker, GitHub, Lua/Rhai, Rust, Ryvos, SecurityGate, Slack, Telegram, autonomous, open-source, performance, sandboxing, security, terminal, web dashboard, website
ryvos.dev 10 days ago
|
2328.
HN
Show HN: MCP server that checks if your project idea exists
The MCP server "idea-reality-mcp," version 0.3, is a tool designed for developers to quickly assess the existence of their project ideas across various platforms such as GitHub, Hacker News, npm, PyPI, and Product Hunt. It utilizes a three-stage keyword extraction pipeline that enhances search accuracy by filtering stopwords, anchoring intent, and expanding synonyms through Chinese-to-English term mappings. The server offers two modes: Quick mode, which checks GitHub and Hacker News, and Deep mode, covering all five sources. Its outputs include reality signals, duplicate likelihood assessments, raw evidence from searches, lists of top similar projects, and pivot hints for further action.
The tool is built with Python using FastMCP and httpx async libraries and is MIT-licensed, with its source available on GitHub. It supports zero configuration deployment and can be used with various MCP clients. Users can set it up via command-line instructions or integrate it into tools like Claude Desktop and Cursor by configuring JSON files. AI coding agents can also utilize the tool automatically by adding specific lines to a CLAUDE.md file.
Future updates plan to improve keyword extraction through LLMs (Large Language Models) and add trend detection features. The project is open for testing on mnemox.ai/check without requiring installation, encouraging community feedback and contribution.
Keywords: #phi4, AI coding agents, CLAUDEmd, Chinese-to-English mapping, Claude Desktop, Cursor, FastMCP, GitHub, Hacker News, MCP server, Product Hunt, PyPI, duplicate_likelihood, httpx async, keyword extraction, npm, pivot_hints, project idea, reality check, reality_signal, semantic similarity, semantic similarity Comma-separated List: MCP server, trend detection Extracted Keywords: MCP server, trend detection Final Keywords: MCP server, trend detection Keywords: MCP server
github.com 10 days ago
|
2329.
HN
Show HN: ArteSync – A package manager for AI coding agent skills
ArteSync is an experimental command-line interface package manager developed in Rust aimed at streamlining the management and synchronization of "agent skills" or prompt instruction files for AI coding assistants like Claude, Cursor, and Gemini across multiple projects. It resolves the tedious process of manually copying these files between repositories by enabling users to install agent skills from any public GitHub path associated with specific commit hashes, akin to how npm and Cargo manage dependencies. Installation is simple through `npm install -g artesync`, followed by initializing a manifest using `arsync init` to set up source directories. Users can then perform various operations such as installing, updating, listing, and uninstalling skills via commands like `arsync install <source>`. ArteSync ensures reproducible environments by creating a lockfile that pins the commit hashes of installed skills.
The tool is currently in an experimental phase with potential for breaking changes. Configuration involves generating a manifest file (skills.arsync) to list dependencies and a lockfile (skills-lock.arsync) to map these dependencies to specific Git commit hashes, both of which should be version-controlled. ArteSync's utility lies in its ability to maintain consistent environments across projects by leveraging these configurations. The project is open-source, distributed under the MIT License.
Keywords: #phi4, AI coding agents, ArteSync, CLI package manager, Git repository, GitHub, Rust, agent skills, commit hash, dependencies, experimental tool, install, lockfile, manifest, npm, prompt instruction files, reproducible environments, uninstall, update
github.com 10 days ago
|
2331.
HN
Git City
Git City is an inventive tool designed to visualize GitHub repositories and user activities in the form of a dynamic 3D cityscape. By transforming code contributions into urban structures, it provides a spatial exploration experience that offers users novel insights into their projects' activity and progression over time. This creative visualization approach presents each repository or project as a building within the virtual city, allowing for an intuitive understanding of project complexity, frequency of updates, and collaborative efforts. Users can navigate through this digital metropolis to gauge the intensity of development work, identify active periods, and assess overall contribution patterns in a visually engaging manner. By merging data visualization with gaming elements, Git City facilitates a more interactive and comprehensive perspective on GitHub activities, making it easier for developers to analyze their coding journey at a glance.
Keywords: #phi4, 3D, City, Comma-Separated, Description, Duplicates, Extracted, Git, GitHub, Keywords, List, Simple, Technical, Topic, Understanding
www.thegitcity.com 10 days ago
|
2332.
HN
Show HN: Termstage – Animated terminal SVGs from YAML, no screen recording
Termstage is a sophisticated tool designed to produce polished terminal demo animations from YAML files without the need for screen recordings or live shell access. It achieves this by generating lightweight and crisp SVGs that can be seamlessly embedded into READMEs and other documents, offering an efficient alternative to traditional methods. Users specify desired terminal commands and outputs using a straightforward YAML format, which Termstage then converts into animated SVGs entirely with CSS, eliminating the need for JavaScript.
The tool features a user-friendly configuration system through YAML files, supporting both static and animated SVG formats for easy integration across platforms. It offers multiple themes such as dark, light, dracula, and nord, along with extensive customization options like title adjustments, prompt strings, and adjustable SVG widths to suit various aesthetic needs.
Termstage can be installed either as a standalone tool using `pipx install termstage` or integrated into projects via `uv add termstage` or `pip install termstage`. The usage process is straightforward: users begin by scaffolding a YAML file with the `termstage init` command, then customize it to define terminal commands and expected outputs. They can preview their work using `termstage preview demo.yaml`, render SVGs with options for static or animated formats, and finally embed these graphics into documents with customizable sizing.
Available on GitHub and PyPI, Termstage is a versatile tool that streamlines the creation of terminal demonstrations while allowing for significant customization, all under the permissive MIT license.
Keywords: #phi4, CLI, GitHub, READMEs, SVG, Termstage, YAML, animated, commands, demo, pipx, preview, render, terminal, themes
github.com 10 days ago
https://asciinema.org/ 10 days ago
https://asciinema.org/a/377532 10 days ago
|
2347.
HN
AI-Generated Passwords Are Apparently Quite Easy to Crack
Research conducted by cybersecurity firm Irregular reveals that passwords generated by large language models (LLMs) such as Claude, ChatGPT, and Gemini are significantly insecure despite appearing strong. These AI-generated passwords often exhibit predictable patterns, which diminishes their entropy from an expected 6.13 bits per character to just 2.08 in practice. As a result, a 16-character password offers merely 27 bits of total entropy, making it highly susceptible to brute-force attacks. Although such passwords might meet the criteria for strength set by tools like KeePass, their predictability fundamentally undermines their security.
The core issue lies in the LLMs' design to generate plausible outputs, which inherently conflicts with the need for high randomness and variability essential for secure password creation. Thus, reliance on these models for generating passwords is strongly discouraged. While individual users can mitigate risks by avoiding AI-generated passwords, there is a growing concern that increasing use of AI agents in such tasks could lead to widespread vulnerabilities across various password-protected systems.
Irregular's study concludes that the fundamental weaknesses inherent in LLM-generated passwords cannot be addressed through simple prompt adjustments or configuration changes. Attempts were made to engage with major AI developers like Anthropic, OpenAI, and Google for comments or solutions; however, no responses were received at the time of publication.
Keywords: #phi4, AI-Generated Passwords, Brute-force Attacks, Cybersecurity, Entropy, GitHub, High-end GPUs, LLM-generated Outputs, Large Language Models, Predictable Patterns, Randomization, Secure Password Generation, Vulnerability
gizmodo.com 10 days ago
|
2368.
HN
21k GCP keys just got leaked
A significant security breach involving 21,000 Google Cloud Platform (GCP) keys has been reported, exposing potential vulnerabilities in cloud services. These keys, which can be integrated into websites or distributed via sharable links, have been compromised and are accessible for duplication through HTTPS from a specific GitHub Gist URL. Users accessing this data are advised to use GitHub Desktop for saving the files securely. The leak underscores the importance of safeguarding sensitive credentials within cloud environments to prevent unauthorized access and potential exploitation.
Keywords: #phi4, Desktop, GCP, GitHub, HTTPS, clone, computer, embed, gist, keys, leaked, noctonic, repository, script, share
gist.github.com 10 days ago
|
2369.
HN
Show HN: Please, fix Next.js – an open letter
The open letter discusses concerns about the increasing complexity of Next.js, which was once celebrated for its simplicity but now appears optional due to its unwieldy nature. Developers who were instrumental in its rise express frustration over how straightforward tasks have become complicated and deployment processes ritualistic, likening these challenges to navigating dark magic rather than beneficial features. They highlight that Cloudflare's team demonstrated the feasibility of simpler alternatives by successfully reconstructing core Next.js functionality using Vite within a week, resulting in faster builds and smaller bundles. The developers advocate for a philosophical shift towards simplicity, aiming to make the framework more accessible while respecting the web platform's fundamentals. This letter, signed by Andrey and other contributors, is an appeal from early supporters of Next.js to reclaim its original ease and community-centric ethos.
Keywords: #phi4, Andrey Keywords: Nextjs, Cloudflare, GitHub, Nextjs, Vite, builds, bundles, complexity, deployments, developers, dread, framework, magic, open letter, pain points, philosophy, reputation, simplicity, web platform
please-fix-next.com 10 days ago
|
2380.
HN
Mapping the UK PyData Community
The blog post delves into the author's exploration of the UK PyData community through the creation of detailed maps, underscoring their passion for cartography and involvement with the global PyData network which supports open-source data science initiatives like Scipy and Pandas. The UK stands out with 20 PyData groups, more than any other country, though existing location resources such as Meetup's map have notable inaccuracies. To rectify this, the author developed their own mapping solution using scraped data from Meetup, employing Pandas and Playwright to handle data preparation challenges like incorrect geographical coordinates by geocoding city names.
The resulting interactive maps, crafted with Folium, offer distinct perspectives: one corrected for location accuracy akin to Meetup's format, another showcasing active groups with custom markers based on event activity, and a third identifying dormant groups in need of support. These maps are dynamically updated daily through GitHub actions and hosted on GitHub Pages. The author’s efforts were recognized at PyData London, where the community adopted this mapping tool.
The post highlights the significance of local PyData groups, advocating for engagement and volunteer support to sustain their vibrancy. It encourages participation in or backing of UK PyData meetups, reflecting the author's dedication to exploring and enhancing this dynamic network.
Keywords: #phi4, Community, Data Science, Events, Folium, Geoencoding, GitHub, Mapping, Meetup, Organisers, PyData, Python, Scraping, UK
hughevans.dev 10 days ago
|
2381.
HN
Show HN: Ship or Slop – AI agents submit projects, humans judge them
"Ship or Slop" is an innovative community platform designed for AI agents to submit projects that are evaluated by human users without the constraints of traditional coding forums. The core mechanism involves AI agents interpreting project specifications and submitting their work, which users then assess as either "Ship" (interesting) or "Slop" (not quite). This voting process fosters a culture of honest feedback. Projects receiving predominantly negative votes are relegated to a "Cemetery," though they can be resurrected with community support. The platform's design draws inspiration from Hacker News, featuring AI-native submissions and a time-decayed voting system for ranking projects. To ensure quality interactions and deter trolling, users must log in via GitHub. Unlike typical platforms, "Ship or Slop" does not rely on advertisements or paid rankings; instead, it incentivizes participation by awarding weekly medals to top-rated projects. The site aims to create an environment where developers can freely share their AI-generated work and receive authentic feedback while encouraging community engagement through voting, discussions, and the revival of overlooked projects.
Keywords: #phi4, AI agents, API, Cemetery, GitHub, Ship or Slop, Ships, UI, authentication, debate platform, debates, decay, feedback, local AI models, projects, ranking
shiporslop.xyz 10 days ago
|
2385.
HN
A New Home for React Hosted by the Linux Foundation
The React Foundation has been launched as an independent entity under the Linux Foundation to govern key projects such as React, React Native, and JSX, which are no longer owned by Meta. The foundation is backed by eight Platinum founding members: Amazon, Callstack, Expo, Huawei, Microsoft, Software Mansion, and Vercel, with Seth Webster serving as executive director. Technical governance is managed separately from the board through a provisional leadership council. Immediate priorities for the foundation include establishing final technical governance structures, transferring existing infrastructure, supporting ecosystem programs, and organizing the next React Conf. This initiative recognizes the contributions of thousands of developers and community members over the past decade who have played pivotal roles in shaping the evolution of React.
Keywords: #phi4, Amazon, Callstack, Conf, Contributors, Ecosystem, Expo, Foundation, GitHub, Governance, Huawei, Infrastructure, JSX, Linux, Mansion, Members, Meta, Microsoft, Native, React, Vercel
react.dev 10 days ago
|
2392.
HN
Show HN: Sidekick – See what your AI coding agents are doing
Sidekick is a versatile tool designed to enhance developer interactions with AI coding agents such as Claude Code, OpenCode, and Codex CLI through both a VS Code extension and a standalone terminal dashboard. It offers real-time monitoring capabilities by tracking various aspects of agent activity including live token usage, tool calls, session timelines, destructive commands, decision logs, and persistent knowledge notes across sessions. This visibility helps developers manage context loss and maintain project momentum with features like inline completions, code transforms, and AI-generated commit messages. By providing transparency into the operations of AI coding agents, Sidekick enables users to effectively review and control these activities, facilitating a more efficient development workflow. Installation is straightforward via the VS Code extension marketplace or as a CLI tool using `npm install -g sidekick-agent-hub`, with access provided through `sidekick dashboard`. The project supports multiple provider setups for different APIs and configurations and encourages open-source contributions under an MIT license on GitHub, underscoring its goal to empower users by maintaining control over AI coding agent operations and preserving knowledge across sessions.
Keywords: #phi4, AI coding agents, Claude Code, Codex CLI, GitHub, MIT licensed, Nodejs, OpenCode, Sidekick, VS Code, code transforms, commit messages, context visibility, inline completions, knowledge notes, npm install, project timeline, real-time monitoring, session management, terminal dashboard, token tracking
cesarandreslopez.github.io 10 days ago
|
2397.
HN
Show HN: Better Hub – A better GitHub experience
Bereket, the founder of Better Auth, has launched "Better Hub," an enhanced interface built using Next.js and GitHub's APIs aimed at improving GitHub’s user experience without replacing it. The platform focuses on refining UI/UX design, introducing a keyboard-first workflow, integrating AI features, and adding new collaboration tools. Key improvements include a redesigned repository homepage, an optimized pull request (PR) review process, context-aware AI for coding assistance, prompt requests, self-healing continuous integration (CI), and automated merging with conflict resolution capabilities. The inspiration behind Better Hub stemmed from Mitchell of HashiCorp highlighting the limitations of GitHub's main repository page, leading to its rapid adoption as a default tool by Bereket’s team. As the project evolves, it seeks input from the community to explore innovative code collaboration methods and contemplates future partnerships for optional git hosting services. Emphasizing security, Better Hub also focuses on robust user permissions management to ensure safe account creation and interaction across different GitHub functionalities.
Keywords: #phi4, AI integration, API, Better Hub, Gists, GitHub, Nextjs, UI/UX, auto-merge, caching, command center, local state management, notifications, permissions, personal access token Keywords: Better Hub, personal access tokenExtracted Keywords: Better Hub, prompt requests, security, self-healing CI, webhooks, workflows
www.better-hub.com 10 days ago
https://github.com/better-auth/better-hub 10 days ago
https://lubeno.dev 10 days ago
https://www.merriam-webster.com/ 10 days ago
https://news.ycombinator.com/item?id=46664079 9 days ago
https://simplyexplained.com/videos/why-dark-mode-makes- 9 days ago
https://www.lloydatkinson.net/posts/2024/the-dark- 9 days ago
|
2400.
HN
Pdfpc: A presenter console with multi-monitor support for PDF files
Pdfpc is a GTK-based presentation viewer designed to enhance the experience for speakers using multiple monitors during presentations. It offers features like displaying both current and upcoming slides, supporting text notes, slide annotations (e.g., from LaTeX beamer), overlay support for dynamic content, and a timer or countdown feature. Additionally, it provides an overview mode for quick navigation between slides, the ability to freeze or turn off the presentation view, customizable keybindings, and video playback capabilities. The tool originated as a fork of Jakob Westhoff's PDF Presenter Console and has been primarily developed by David Vilar since version 4.0. The latest release, pdfpc 4.7.0, was launched in December 2024, following numerous updates since the project's inception in November 2015. Installation instructions are available on its GitHub page, where users can also access demo presentations for testing purposes. The evolution of pdfpc reflects significant contributions from David Vilar, building upon Jakob Westhoff's foundational work.
Keywords: #phi4, Davvil, Davvil’s pdfpc Keywords: pdfpc, GTK-based, GitHub, Keynote-like, LaTeX beamer, PDF, PDF files, fork, keybindings, multi-monitor, notes, overlays, overview mode, pdfpc, presentation viewer, presenter console, slides, timer, video playback
pdfpc.github.io 10 days ago
|
2401.
HN
Tell HN: YC companies scrape GitHub activity, send spam emails to users
An individual identified that two technology firms, Run Anywhere (a company from the Y Combinator W26 batch) and Voice.AI, are sending unsolicited marketing emails by scraping GitHub activity. This practice involves identifying users who contribute to certain repositories related to their businesses and contacting them without obtaining prior consent. Such actions could potentially contravene GDPR regulations, which require explicit permission for data use in this manner. In response to these unauthorized communications, the affected individual filed complaints with both companies involved and sought assistance from GitHub and YC Ethics to address the issue. However, despite these efforts, no responses have been received, leaving the situation unresolved.
Keywords: #phi4, AI company, GDPR, GitHub, Run Anywhere, VoiceAI, W26, YC companies, activity, commit metadata, complaints, consent, ethics, marketing emails, scrape, spam emails, users
news.ycombinator.com 10 days ago
https://github.com/tonhowtf/omniget 10 days ago
https://news.ycombinator.com/item?id=45357205 10 days ago
https://docs.github.com/en/account-and-profile/how 10 days ago
https://news.ycombinator.com/item?id=9332418 10 days ago
https://news.ycombinator.com/item?id=20660624 10 days ago
https://news.ycombinator.com/item?id=27855152 10 days ago
https://news.ycombinator.com/item?id=30900237 10 days ago
https://www.ycombinator.com/ethics/ 10 days ago
https://docs.github.com/en/account-and-profile/ref 10 days ago
https://git-scm.com/docs/git-commit#_commit_information 10 days ago
https://docs.github.com/en/communities/maintaining 10 days ago
https://github.com/cactus-compute/cactus 10 days ago
https://www.whatsmydns.net/domain-age?q=buildrunanywhere.org 10 days ago
https://www.whatsmydns.net/domain-age?q=runanywheresdk.com 10 days ago
https://www.whatsmydns.net/domain-age?q=runanywhere.ai 10 days ago
https://www.star-history.com/#runanywhere.ai/runanywher 10 days ago
https://www.openclawpi.com/ 10 days ago
https://benword.com/dont-tolerate-unsolicited-spam 10 days ago
https://github.com/lucidrains 10 days ago
https://archive.is/r9UQo 10 days ago
https://archive.is/17Ans 10 days ago
https://www.law.cornell.edu/uscode/text/15/16 10 days ago
https://www.ftc.gov/news-events/news/press-release 10 days ago
https://www.ftc.gov/legal-library/browse/cases-pro 10 days ago
https://www.youtube.com/watch?v=Hm-ZIiwiN1o&t=8m46s 10 days ago
https://en.wikipedia.org/wiki/Black_Book_(gambling) 10 days ago
https://www.kernel.org/doc/html/latest/proces 10 days ago
https://techcrunch.com/2021/06/09/does-what-h 10 days ago
https://github.com/tedivm 10 days ago
https://github.com/preconfigured/dl/blob/main 10 days ago
https://www.gecko.security/ 10 days ago
https://www.forbes.com/sites/lorenfeldman/2017 10 days ago
https://github.com/aden-hive/hive 10 days ago
|
2414.
HN
Show HN: Capture context. Give your agent the full picture
Context Brief is a macOS menu bar application designed for developers to seamlessly collect and organize context from multiple applications, such as GitHub, Jira, Slack, Notion, and web pages. Utilizing the shortcut ⌃⌘C, it allows users to capture relevant information from any app or browser tab, even if content extends beyond what is currently visible on screen. The captured data is then processed into a streamlined summary that can be conveniently pasted with ⌃⌘V into coding agents like OpenAI's Codex. This functionality supports the creation of cohesive task contexts by integrating multiple snapshots and storing them in a local Context Library for easy access and retrieval, thereby enhancing workflow management.
For daily use, users open the desired app or web tab, capture context with ⌃⌘C, and repeat as necessary across different applications. These collected snippets are compiled and pasted into a coding agent using ⌃⌘V to initiate work on specific tasks or access previous contexts from the library.
The application requires macOS 13 or later, along with permissions for Accessibility and Screen Recording. Additionally, users must have an installed Coding Agent CLI such as OpenAI Anthropic or Google's tools. Installation can be done via a DMG file from GitHub releases or using Homebrew with `brew install semihcihan/contextbrief/contextbrief`. Initial setup includes granting necessary permissions and configuring the CLI provider settings.
Context Brief prioritizes data privacy by storing all captured contexts locally on the Mac, eliminating the need for API keys since CLIs manage authentication independently. Released under the MIT License, this tool is tailored to simplify developers' workflows by offering an efficient method to capture, organize, and utilize task-related context effectively.
Keywords: #phi4, Accessibility permission, CLI, Context Brief, DMG, GitHub, Homebrew, Jira, MIT License, Notion, Open Source, OpenAI Anthropic Google, Screen Recording permission, Slack, coding agents, context capture, local storage, macOS, menu bar app, web pages, ⌃⌘C, ⌃⌘V
github.com 10 days ago
|
2424.
HN
Git City – Your GitHub as a 3D City
"Git City" is an inventive visualization tool that transforms GitHub activity into a 3D cityscape, offering users a novel way to perceive and engage with their coding endeavors. By converting repositories, commits, issues, and other interactions into buildings and structures within this virtual metropolis, it allows for spatial exploration of personal or collaborative projects hosted on GitHub. This innovative representation provides a unique perspective that enables users to visualize their contributions in an immersive environment, facilitating a deeper understanding and appreciation of their work dynamics and patterns within the context of GitHub's ecosystem. Through its creative design, "Git City" not only enhances user engagement but also offers an insightful approach to analyzing coding activity.
Keywords: #phi4, 3D City, Git, GitHub, Technical Keywords
www.thegitcity.com 11 days ago
https://honzaap.github.io/GithubCity 11 days ago
|
2425.
HN
Show HN: I Made an AI Skill to Help Write Tlaps Proofs
The text introduces an AI-powered tool aimed at facilitating the writing of TLAPS (TLA+ Proof System) proofs, with a specific focus on simplifying the verification process for Raft leader election models. The primary objectives of this tool are to prove that each term in the model has a unique leader and to ensure that terms demonstrate monotonic growth. This tool is designed to streamline the proof-writing process by automating certain tasks, thus enhancing efficiency and accuracy. Users are encouraged to provide feedback on their experiences with the tool, which can be accessed via an example proof available at a GitHub link. For further inquiries or detailed discussions, users should contact the author through the provided email address.
Keywords: #phi4, AI Skill, Email Address, Feedback, GitHub, Leader Uniqueness, Monotonic Term Growth, Raft Leader Election, Simplified Model, TLA+, TLAPS Proof, Terms, Votes, Workbench Examples
github.com 11 days ago
|
2436.
HN
Show HN: AI vs. Human, a GitHub Visualization
The "AI vs. Human" project introduces a visualization tool designed to analyze open-source GitHub repositories for signs of AI involvement in code commits, developed by David Dias. It examines commit histories to identify contributions from AI tools, relying on users' explicit acknowledgment of such use, which impacts its accuracy. The tool highlights the challenge of distinguishing between human and AI-generated code, inviting user feedback for enhancements. As an open-source project, it seeks to offer insights into how extensively AI is used in coding projects hosted on GitHub.
Keywords: #phi4, AI, Accuracy, Analysis, Bots, Code, Commits, Daviddias, GitHub, Human, Improvements, Open-source, Project, Repository, Tools, Trace, Visualization
aivshuman.thedaviddias.com 11 days ago
|
2437.
HN
Show HN: Browser extension to improve CODEOWNERS for GitHub
The "Code Input" browser extension enhances GitHub's CODEOWNERS feature by integrating code ownership information directly within GitHub's interface. On file pages, it displays the owners and relevant tags in the header, improving visibility for users navigating through files. For pull request files, the extension provides a comprehensive ownership summary panel that lists all modified files, and allows users to filter and display only those files they own, accompanied by ownership badges. This tool integrates seamlessly with existing CODEOWNERS configurations and relies on the Code Input integration with GitHub, streamlining workflow efficiency for development teams by making code ownership information readily accessible within their standard tools.
Keywords: #phi4, Browser extension, CODEOWNERS, Code Input, GitHub, badges, code owners, file pages, filter, header, integration, ownership summary, pull request files, tags
chromewebstore.google.com 11 days ago
|
2440.
HN
Are Glassholes Using Smart Glasses Near You? There's an App for That
As smart glasses become increasingly prevalent in the market, exemplified by products like Meta's Ray-Ban models, they pose significant privacy challenges due to their potential for covert recording, which makes them difficult to distinguish from regular eyewear. The Nearby Glasses app was developed to address these concerns by alerting users to nearby smart glasses through Bluetooth signal scanning. Manufactured by companies such as EssilorLuxottica and sold under various brands like Ray-Ban, Oakley, and Snap Spectacles, these advanced devices often incorporate AI and discreet cameras. Additionally, tech giants including Apple, Google, and Samsung are also exploring similar technologies. Created by developer Yves Jeanrenaud in response to unauthorized recording incidents, the app detects smart glasses using Bluetooth Low Energy (BLE) signals, although it occasionally yields false positives. Available on the Google Play Store with an iOS version expected soon, Nearby Glasses is part of a wider effort to combat invasive surveillance technology. The situation is further complicated by reports that Meta may be developing facial recognition capabilities for these glasses, intensifying existing privacy concerns.
Keywords: #phi4, 404 Media, Apple, BLE manufacturers, Bluetooth signals, EssilorLuxottica, GitHub, Gizmodo, Google, Google Play Store, Meta, Ray-Ban, Samsung, Smart glasses, Snap Spectacles, VR headsets, Yves Jeanrenaud, facial recognition, iOS port, surveillance tech
gizmodo.com 11 days ago
|
2452.
HN
Mitchell Hashimoto's new way of writing code
Mitchell Hashimoto, co-founder of HashiCorp, discusses his evolving interaction with AI in software development, emphasizing community-building and developer experience as key to Terraform's success despite being a later market entrant. Initially struggling monetarily, the company shifted by offering services like Vault individually. Hashimoto introduces a new strategy involving background agents for planning tasks during downtime, boosting productivity. He notes increased skepticism towards open-source contributions due to AI-generated content, suggesting potential changes in trust systems and version control, such as Git, to manage higher volumes of contributions.
In hiring practices, Hashimoto values engineers with minimal public presence to minimize distractions, advocating for a research-focused approach rather than code generation when addressing AI skepticism. He shares experiences from HashiCorp's near acquisition by VMware and provides insights into his views on cloud providers. For new founders, he advises using AI pragmatically in research instead of coding. The discussion also references platforms like Statsig, SonarQube, and WorkOS that support enterprise-ready application development. This conversation is available across various media outlets for further exploration of Hashimoto’s work and philosophy.
Keywords: #phi4, AI adoption, AI adoption Keywords: Mitchell Hashimoto, AI tools, AI-native era, Ghostty, Git, GitHub, HashiCorp, Mitchell Hashimoto, Terraform, Vagrant, agents, cloud providers, commercialization, enterprise readiness, hiring practices, infrastructure engineering, open source, open-core model, software development, version control
newsletter.pragmaticengineer.com 11 days ago
|
2457.
HN
Two Beliefs About Coding Agents: Devs Don't Realize What They Bring
The discussion highlights two main beliefs regarding the impact of coding agents on software development. Firstly, it underscores that skilled developers often possess an intuitive grasp of utilizing these tools effectively, which allows them to create specific prompts leading to successful outcomes with minimal detail. This intuitive capability is developed through experience and significantly enhances their interaction with language models compared to average users. Secondly, while individuals have demonstrated the powerful potential of coding agents by sharing impressive personal projects online, these are primarily custom solutions rather than fully developed products. Such tools often lack essential elements like support systems, marketing strategies, and thorough testing needed for commercialization. The transition from a tool to a market-ready product involves significant effort beyond mere coding. Even with advancements in technology, the challenge of effectively communicating with AI remains crucial, emphasizing that this skill will continue to be vital for developers in transforming personal software into viable products.
Keywords: #phi4, AI, GitHub, LLM, Mastodon, RSS feeds, coding agents, developers, knowledge, models, open source, product support, products, prompts, scaffolding, skills, software development, tools
www.dbreunig.com 11 days ago
|
2473.
HN
Show HN: Deff – Review AI-generated code changes
Deff is a Rust-based terminal user interface tool designed to enhance the code review process for AI-generated changes in git repositories. It aims to address challenges posed by noisy diffs from AI coding tools, offering features like interactive side-by-side file comparison, syntax highlighting, and line-level tinting to indicate additions or deletions. Users can compare their local branch changes against an upstream branch or specific commit ranges using strategies such as `upstream-ahead` or explicit options like `--base / --head`. The tool supports navigation through files with keyboard, mouse, or vim-like commands, and allows in-diff searches for improved efficiency.
Installation of Deff requires Rust (cargo) and git, with setup facilitated by a script from its GitHub repository. Users can initiate the tool using commands such as `deff --strategy upstream-ahead` and customize themes via options like `--theme auto|dark|light`. The reviewed states of files are saved in `.git/deff/reviewed/`, ensuring persistence across sessions. Deff's GitHub release workflow automates the build and publish process for Linux and macOS platforms, enhancing its accessibility.
Tailored to improve review workflows, reduce false positives, and increase efficiency when working with AI coding assistants, Deff invites feedback from frequent users of such tools. For further information or to get started, interested parties can visit the [Deff GitHub repository](https://github.com/flamestro/deff).
Keywords: #phi4, AI, AI coding tools, Deff, GitHub, GitHub release workflow, Rust, Rust TUI, TUI, code review, coding tools, git diffs, interactive terminal, local build, navigation, release workflow, reviewed state, reviewed state Keywords: Deff, search query, syntax highlighting, upstream-ahead, upstream-ahead strategy
github.com 11 days ago
|
2481.
HN
Show HN: My-data.download – Guides to export your data
The website my-data.download serves as an open-source directory offering comprehensive guides for exporting personal data from various services such as Spotify, GitHub, and Netflix. It provides detailed instructions on the types of data users can retrieve and potential applications for this data, empowering individuals to reclaim control over their information. Operating as a static site powered by a JSON file, it encourages community involvement through pull requests to expand its database with new sources. The initiative is hosted on GitHub at [janschill/my-data.download], reflecting its commitment to transparency and collaborative development in assisting users with data extraction from digital platforms.
Keywords: #phi4, Category, Contribute, Contributions, Data, Directory, Export, Filter, Format, GitHub, Guides, Instructions, JSON, Method, My-datadownload, Open-source, Personal data, Pull request, Reset, Service, Show HN, Sources, Static site, Steps, Time, View
my-data.download 11 days ago
|
2484.
HN
Show HN: A tiny utility to rewrite Bash functions as standalone scripts
The article introduces "func2cmd," a utility designed to convert temporary Bash functions into standalone executable scripts, addressing the challenge of losing access to these useful snippets in new terminal sessions. The author, who frequently uses quick Bash functions for repetitive tasks, found that saving them manually to `~/.bash_aliases` was cumbersome due to file protection measures against malware. To resolve this, they developed "func2cmd" as an automated process to save these functions as scripts with shebang lines, facilitating easy reuse and sharing in repositories like GitHub.
To utilize "func2cmd," users should place it in a directory on their system path (e.g., `~/.local/bin`) and make the file executable. Optionally, by setting up `share-command` with root privileges, these scripts can be moved to `/usr/local/bin` for broader sharing across user accounts. The utility integrates into Bash configuration via a function named `make-command()`, which enables command-line conversion of functions into scripts.
The core functionality involves parsing the function's definition using the `type` command to extract its body and then saving it as an executable script, while the `share-command` assists in distributing these scripts across different user accounts. Additionally, the accompanying directory contains helpful extras such as a Vim wrapper for editing created scripts, "bash-cmdline" for debugging command-line arguments through hex dumps, and a wrapper for generating Python scripts from Bash commands using Shantanu Jain's "pyp" tool with an `--explain` option.
Overall, "func2cmd" streamlines the creation and management of reusable Bash scripts, enhancing ease of access, reuse, and sharing across sessions or user accounts.
Keywords: #phi4, Bash, GitHub, Python, Vim, aliases, automation, character expansions, command-line, environment, functions, hex dumps, identity management, metadata, pyp, scripts, shebang, sudo, utility, xargs
github.com 11 days ago
|
2506.
HN
Venom, run integration tests with efficiency
Venom is a Command Line Interface (CLI) tool designed to streamline the process of creating, managing, and executing integration tests efficiently by treating test cases as code. It leverages YAML files for easy management, which can be incorporated into code reviews. Venom supports multiple executors like scripts, HTTP requests, web, and IMAP, allowing it to handle a wide array of testing scenarios, and it generates xUnit result files. Installation is straightforward; Venom is available on GitHub for download or via Docker, with an update feature accessible through the `venom update` command.
The CLI provides commands such as `run` to execute test suites, `update` to upgrade Venom, and `version` to check its current version. Tests can be executed in various formats including JSON and XML, with flexibility in ordering and variable settings through flags, files, or environment variables. Configuration files (`.venomrc`) enable setting default values for these parameters.
Key concepts include TestSuites, which are collections of test cases validating specific behaviors, Executors that execute steps within a test case, and Variables defined at multiple levels supporting various data types. Advanced features include debugging options with verbosity flags, conditional skipping of test cases or steps, iteration over data using the `range` attribute, and exporting reports in formats like XML, JSON, YAML, and TAP.
As an open-source project under the Apache License 2.0, Venom encourages community contributions with detailed guidelines for contributors. It acknowledges its contributor community and is well-suited for both development environments and CI/CD pipelines due to its efficient test management and execution capabilities.
Keywords: #phi4, CI/CD, CLI, Docker, GitHub, HTML report, HTTP requests, JSON, Linux, Venom, XML, YAML, assertions, configuration file, debugging, environment variables, executors, integration tests, logging, macOS, profiling, secrets management, skipping, templating, test suites, user-defined executors, variables, xUnit report
github.com 11 days ago
|
2522.
HN
Show HN: Wtx – Git worktrees for parallel AI agents
"Wtx" is a command-line utility developed to optimize the management of Git worktrees in large monorepositories used by parallel AI agents. By automating the creation, allocation, and reuse of worktrees, it eliminates the need for manual setup or teardown per branch, thus enhancing performance by avoiding repetitive bootstrapping processes. The tool supports integration with various terminals such as GhostTy and iTerm, as well as different AI agents like Claude and Codex. It also includes features for GitHub pull request integration, tmux support for improved terminal tab naming, and IDE integration to minimize indexing overhead.
Users can quickly utilize "wtx" by executing commands such as `wtx checkout -b feat/first` or entering its interactive mode with the command `wtx`. Installation is simple using a script provided in the documentation or through Go. By maintaining a reusable pool of worktrees, "wtx" effectively addresses scalability challenges in large repositories, automatically assigning them to branches for parallel AI tasks. Licensed under MIT, it enables swift and context-aware operations within complex project environments.
Keywords: #phi4, AI, CLI, Git worktrees, GitHub, GitHub integration, Go, MIT license Keywords: Git, PRs, agents, automation, installation, integration, large repos, license, monorepo, parallel AI agents, pool, repos, reusable pool, terminal, terminal integration, tmux, worktrees, wtx
github.com 11 days ago
|
2540.
HN
Show HN: ATA – open-source terminal research agent for keeping up with papers
ATA (Agents to Agents AI) is an open-source terminal research agent designed to assist researchers in navigating the fast-paced advancements across various disciplines by extending OpenAI's Codex CLI with additional functionalities. These include searching for academic papers via Semantic Scholar, arXiv, and OpenAlex; traversing citation graphs; reading and synthesizing PDFs; analyzing discussions on Hacker News; conducting patent searches through over 90 offices using EPO; integrating with Zotero; and maintaining a persistent knowledge base that evolves over time. A standout feature is ATA's unique reading view for synthesized papers or reports, which allows users to easily navigate sections and fold details as needed. ATA operates locally on the user’s computer, ensuring privacy by securely storing API keys without transmitting them. Installation can be done globally using npm with `npm install -g @a2a-ai/ata`, via curl for macOS/Linux through `curl -fsSL https://agents2agents.ai/ata/install.sh | sh`, or from its GitHub repository where downloadable binaries are available for various platforms, including macOS and Linux. The tool supports integration with multiple API providers such as OpenAI, Anthropic, and Gemini, offering flexibility while maintaining data security locally on the user’s machine. ATA is distributed under the Apache-2.0 License.
Keywords: #phi4, AI assistant, API key, ATA, Apache-20 License, CLI, GitHub, Hacker News, Linux, OpenAI Codex, OpenAlex, PDF synthesis, Semantic Scholar, Zotero, arXiv, citation graph, curl, knowledge base, macOS, npm, open-source, patent search, research agent, terminal
github.com 11 days ago
|
2541.
HN
Show HN: I ported Manim to TypeScript (run 3b1B math animations in the browser)
Narek developed Manim-Web, a TypeScript/JavaScript adaptation of the renowned Manim math animation engine, originally utilized by 3Blue1Brown. This version simplifies usage by running entirely within browsers without requiring Python or other dependencies like FFmpeg, Cairo, or LaTeX, thereby eliminating setup complexities associated with its Python counterpart. Key features include rendering via Canvas API and WebGL (through Three.js) for both 2D and 3D scenes, as well as support for LaTeX through MathJax/KaTeX, which allows users to render and animate equations without needing a separate installation.
Manim-Web maintains an almost identical API to the original Python version, ensuring ease of transition for existing users. It also incorporates reactivity with updaters and ValueTrackers akin to those in Python Manim, along with interactive features such as draggable or clickable objects that can be embedded within web applications using React/Vue frameworks. The tool offers a range of functionalities including geometry shapes, LaTeX equations, text animations, graphing capabilities, 3D modeling with orbit controls, and various animation effects.
Additionally, it supports exporting to GIFs and videos, provides interactive elements like drag-and-drop, and integrates seamlessly with React and Vue frameworks. As an open-source project under the MIT license, Manim-Web invites community contributions and includes a Python-to-TypeScript converter tool to aid users in migrating existing scripts. The development is ongoing, with active requests for feedback and technical support as efforts continue toward achieving full feature parity with the original Manim engine.
Keywords: #phi4, 3D scenes, Canvas API, GitHub, JavaScript, KaTeX, LaTeX, MIT license, Manim, MathJax, Python scripts, React, TypeScript, Vue, WebGL, animations, client-side, feature parity, framework integrations, geometry, interactivity, npm, open-source, py2ts converter, rendering, zero-setup
github.com 11 days ago
https://github.com/motion-canvas/motion-canvas 9 days ago
https://archive.canvascommons.io/ 9 days ago
https://github.com/canvas-commons/canvas-commons 9 days ago
https://slama.dev/motion-canvas/introduction/ 9 days ago
https://canvascommons.io/ 8 days ago
|
2545.
HN
Creating "Edit" Links That Open Plain-Text Source Files in a Native App
The author presents a refined workflow for managing and editing markdown files on their notes blog, focusing on efficiency and integration between tools. The content is stored as plain-text markdown in Dropbox and edited using iA Writer, while the codebase resides on GitHub with Netlify handling build triggers via Shortcuts. To address typos and errors efficiently, they utilize a custom URL protocol (`ia-writer://open?path=location:/path/to/file.md`) that allows direct opening of files in iA Writer from their website. This method eliminates the need for manual file searches, streamlining the editing process. Additionally, the author has implemented "Edit" links generated by JavaScript when a specific search parameter (`?edit=true`) is detected; these links are stored locally using localStorage to persist across visits without being visible to other users. This setup seamlessly integrates their writing tool with their website's content management system, enhancing both personal convenience and editing efficiency.
Keywords: #phi4, Build Trigger, CMS, Dropbox, GitHub, JavaScript, LocalStorage, Markdown, Netlify, Plain-Text, Shortcut, Synced Files, iA Writer
blog.jim-nielsen.com 11 days ago
|
2547.
HN
om
Om is a novel concatenative programming language characterized by minimal syntax and panmorphic typing, employing only three elements: operator, separator, and operand. Its design enables algorithmic manipulation and program transformation using any valid UTF-8 text without a byte-order marker as the program definition. Implemented in C++, Om can be integrated into both C++ and Objective-C++ programs and supports extensibility with new data types or operations. Although currently at an early "proof of concept" stage, Om aims to evolve into a full-fledged language despite lacking fundamental features like basic number and file handling.
Om's syntax involves concatenating functions for manipulating inputs and outputs, using prefix notation to facilitate efficient evaluation without stack overflow issues. Its panmorphic interface allows operations on various data types as operands, supporting flexible function composition. The language efficiently executes recursive definitions and evaluations due to its eager evaluation model. Om is open-source under the Eclipse Public License, available for community development via GitHub.
The project encourages contributions through adding operations or programs, issue reporting, and funding. Community involvement is facilitated by forks on GitHub and enhancements that extend Om's capabilities. Tools like HFCCA and CoverStory are employed for code complexity analysis and test coverage measurement, respectively. As Om continues to develop, it invites suggestions and improvements from the programming community to guide its evolution.
Keywords: #phi4, C++, C++ library, GitHub, GitHub repository Keywords: Om, Om language, Unicode, concatenative, development, evaluation, homoiconic, language, library, notation, operands, operations, panmorphic, panmorphic typing, prefix, prefix notation, recursion, typing
www.om-language.com 11 days ago
https://github.com/omcljs/om 11 days ago
https://evincarofautumn.blogspot.com/2012/02/why-c 11 days ago
https://go.dev/ 11 days ago
https://www.om-language.com/#language__examples__ 11 days ago
https://anaminus.github.io/langding/ 11 days ago
https://www.om-language.com/index.html#language__syntax__ 11 days ago
https://news.ycombinator.com/newsguidelines.html 11 days ago
https://github.com/srikumarks/pjs 11 days ago
https://news.ycombinator.com/item?id=47161422 11 days ago
https://en.wikipedia.org/wiki/Om 11 days ago
https://emojipedia.org/om 11 days ago
https://omlang.com/ 11 days ago
https://github.com/unisonweb/unison/issues/49 10 days ago
https://news.ycombinator.com/item?id=46053304 10 days ago
https://docs.raku.org/type/RakuAST 10 days ago
https://en.wikipedia.org/wiki/Whitespace_(programming_l 10 days ago
https://github.com/phantomics/april 10 days ago
https://dl.acm.org/doi/10.1145/800136.804474 10 days ago
|
2551.
HN
xs
"xs," standing for "Extra Small," is a dynamically typed, dynamically scoped, concatenative array language inspired by kdb+/q and implemented in OCaml. Released into the public domain, it prioritizes compactness and expressiveness. Users interested in accessing more information or contributing to its development can visit its GitHub project page or reach out to the developer at sturm@cryptm.org for issues or pull requests.
Keywords: #phi4, GitHub, OCaml, array language, builtin functions, compactness, concatenative, documentation, dynamically scoped, dynamically typed, email, expressiveness, interpreter, issue, kdb+/q, project page, pull request, source code, xs
cryptm.org 11 days ago
|
2562.
HN
Self-Hosting Obsidian Vault with Retype
The blog post explores how users can self-host their Obsidian vaults using Retype, presenting it as a viable alternative to Obsidian Publish for those who seek complete control over deployment and hosting. Retype enables existing Obsidian vaults to be converted into fast, aesthetically pleasing websites without necessitating migration or relinquishing content ownership. It supports Markdown, facilitating easy collaboration and versioning, while integrating with platforms like GitHub, Cloudflare, and Netlify for free hosting.
The post highlights Retype's key features: collaborative editing within Obsidian, content portability and future-proofing, Git integration for tracking changes, and the ability to instantly generate professional sites without recurring fees. It provides a detailed step-by-step guide on installing and configuring Retype, starting with command-line installation, cloning the Obsidian Help GitHub repository, running Retype to begin website generation, and customizing settings through the `retype.yml` file.
Retype is presented as an efficient tool for publishing Markdown content online, especially beneficial for teams and individuals who prefer a self-hosted solution without sacrificing data control. The post invites user feedback to influence future development of Retype and encourages sharing projects and ideas within the Obsidian community.
Keywords: #phi4, Cloudflare, GitHub, Markdown, Netlify, Obsidian, Retype, collaborative editing, community key, digital garden, documentation, knowledge base, self-hosting, static website generator
retype.com 11 days ago
|
2563.
HN
Show HN: Better Hub – we tried to improve GitHub
Better Hub seeks to improve the GitHub code collaboration experience by innovating how humans and agents collaborate on projects. The platform features a range of customizable permission settings that empower users to manage their interactions with various components such as public and private repositories, organizations, notifications, workflows, discussions, security alerts, GPG keys, webhooks, gists, among others. During the setup process, users can specify which permissions they require, ensuring only essential access is granted. This attention to privacy and control extends to user data and access tokens, all of which are securely encrypted and stored, emphasizing Better Hub's commitment to security and user-centric design.
Keywords: #phi4, Better Hub, CI/CD, Dependabot findings, GPG keys, GitHub, PRs, access token, actions & workflows, audit logs, code collaboration, commit signature verification, discussions, gists, issues, notifications, organizations, permissions, private repos, projects, public repos, pushes, security, webhooks
www.better-hub.com 11 days ago
|
2569.
HN
Show HN: Mlut – Tailwind CSS alternative for custom websites and creative coding
The post introduces "mlut," an open-source CSS framework designed as a Tailwind CSS alternative tailored for custom websites and creative coding. Rooted in the Atomic CSS methodology, mlut distinguishes itself by addressing limitations found in traditional frameworks when applied to unique and non-standard design requirements. Its standout features include a system of short and consistent naming conventions, along with rich native syntax that resembles Vim's capabilities within CSS, thereby enhancing user efficiency and expressiveness. Additionally, mlut integrates seamlessly with Sass to offer advanced preprocessor functionality. The framework is the culmination of extensive research and development, amounting to 1,000 hours of dedicated effort. Users can explore practical applications of mlut through examples of CSS art showcased on its website. The project actively seeks community engagement, inviting feedback and contributions via GitHub.
Keywords: #phi4, Atomic CSS, CSS art, CSS framework, GitHub, MLut, Sass, Tailwind CSS, abbreviations, algorithm Keywords: MLut, consistent naming, creative coding, custom websites, individual designs, non-standard designs, open source project, popularity, preprocessor, short naming, syntax, utility classes
mlut.style 11 days ago
|
2572.
HN
Show HN: Match – A pattern matching language that replaces regex
Match is an innovative pattern-matching language developed as an alternative to regular expressions (regex), aiming for greater intuitiveness through its plain English syntax. It emphasizes human-readable grammar and provides full parse trees with named extractions, enhancing both clarity and functionality. A significant advantage of Match over traditional regex is its elimination of backtracking, which effectively prevents ReDoS (Regular Expression Denial of Service) attacks. Additionally, the language boasts composable grammar modules and operates independently without dependencies, resulting in a minimal package size of approximately 15KB.
Match's design facilitates diverse pattern-matching tasks by allowing users to define specific patterns, such as identifying email addresses through structured components like "username then '@' then domain." This utility extends to various applications where clear and efficient text matching is required. The language is accessible via npm under the package name `@hollowsolve/match`, with comprehensive resources including documentation, a playground for experimentation, and practical examples available online. For those interested in exploring or contributing to its development, the source code of Match can be found on GitHub.
Keywords: #phi4, GitHub, Hollowsolve, Match, ReDoS, composable modules, dependencies, documentation, email address, examples, grammar syntax, named extractions, no backtracking, npm, parse trees, pattern matching, playground, regex replacement, rule1, rule2
www.matchlang.com 11 days ago
|
2582.
HN
Dwitter Beta – Creative coding in 140 characters
Dwitter Beta is an innovative platform that challenges users to create stunning visual animations using just 140 characters of JavaScript, launched in 2016 at a demoparty. As an open-source project, it enables real-time content generation within web browsers. Participants frequently achieve complex visual universes, such as parallax forests or ant colony simulations, through clever code optimizations. The platform fosters a vibrant community on Discord where users can share and collaboratively modify creations, enhancing interactive learning. Ideal for individuals who enjoy creative challenges, Dwitter Beta serves as an excellent arena for exploring digital creativity and pushing the boundaries of concise coding.
Keywords: #phi4, Discord, Dwitter, GitHub, JavaScript, Solar Orbit, beta version, browser-generated, challenges, community, creative coding, creativity, demoscene, eval(unescape(escape)), function u(t), interactive, open source, optimization, parallax, real-time, shaders, visual effects
korben.info 11 days ago
|
2586.
HN
Code Isn't Slowing Your Project Down, Communication Is
The article posits that communication challenges, rather than coding complexity, primarily hinder project timelines. While small teams or individuals can quickly complete tasks due to clear understanding, larger teams or unfamiliar components often suffer from poor communication, leading to extended timelines caused by varying processes and priorities. The concept of Conway's Law is introduced, suggesting that an organization’s structure naturally influences its system design, resulting in siloed architectures when inter-team collaboration is lacking. To mitigate this issue, the Inverse Conway Maneuver is proposed, which involves designing teams intentionally to achieve desired architectural outcomes.
An illustrative example describes how separating backend and front-end development into specialized teams initially improved efficiency but later revealed integration challenges through cross-functional discussions. The article advocates for fostering communication between teams as a means to uncover hidden problems and enhance system architecture. By acknowledging Conway's Law as an inherent factor, the piece encourages intentional efforts to bridge team silos by promoting inter-team collaboration and shared knowledge, ultimately shaping better architectures.
Keywords: #phi4, Architecture, Backend, Code, Collaboration, Communication, Components, Conway's Law, Frontend, GitHub, Integration, Inverse Conway Maneuver, Knowledge Sharing, Organizational Structure, Priorities, Processes, Project, Silos, Sprint, Team Spirit, Teams, Technical Gaps
shiftmag.dev 11 days ago
|
2588.
HN
Show HN: I got tired of writing Pandas scripts just to JOIN two CSV files
The author crafted a plugin for the Tabularis GUI to enhance working with CSV files by treating them as database tables, addressing their frustration with repetitive use of tools like Pandas for data joining and aggregation. This solution allows users to simply drop CSVs into a designated folder where each file is automatically transformed into an inferred-type table, enabling immediate SQL querying without the need for coding or imports. Developed in approximately 250 lines of standard Python and devoid of external dependencies, the plugin integrates smoothly with Tabularis using its open JSON-RPC protocol over stdin/stdout. This functionality supports complex data queries, such as joining user, order, and product information to calculate total spend per user, thereby significantly simplifying data management tasks. The plugin and its associated project are hosted on GitHub for further exploration and use by interested users.
Keywords: #phi4, CSV files, GitHub, JOIN, JSON-RPC, Pandas, Python, SQL editor, SQLite, Tabularis, aggregation, column types, data source, database, orders, plugin, products, query, stdin/stdout, users
news.ycombinator.com 11 days ago
|
2593.
HN
SpacetimeDB 2.0
SpacetimeDB 2.0 offers substantial advancements, enhancing both its performance capabilities and compatibility across various programming languages and frameworks. A standout improvement is the significant increase in transaction rates, with TypeScript achieving over 100k transactions and Rust up to 170k even under high contention scenarios. The update marks official support for TypeScript/JavaScript as stable, while also expanding integration options with Unreal Engine/C++. Additionally, SpacetimeDB 2.0 provides templates and integrations tailored for popular web frameworks.
The release introduces a new pricing scheme through Maincloud, featuring a free tier and more predictable costs. Users can leverage the Spacerace Referral Program to earn up to 400x additional credits by referring friends. On the capabilities front, SpacetimeDB 2.0 includes Procedure Functions that allow HTTP calls within modules for seamless external API integrations, View Functions offering advanced read permissions with options for data filtering and column selection, and a Typed Query Builder designed to minimize runtime errors through strong typing.
Event Tables are introduced to manage transient events with automatic cleanup post-transaction, while configuration management is simplified via the `spacetime.json` file. Development processes benefit from a new command, `spacetime dev`, which automates code changes and app updates. Enhanced real-time monitoring dashboards improve data visualization, and support for the Postgres Wire Protocol increases compatibility with existing tools.
Additional enhancements include bolstered LLM support, collaboration features tailored for project teams, and specific optimizations for C++ and Unreal Engine users. The update also encompasses various bug fixes, user experience improvements, and performance enhancements, along with recognition of contributions from new developers. Collectively, these updates make SpacetimeDB 2.0 a robust and versatile solution in modern web development contexts.
Keywords: #phi4, API, C++, CI/CD, Event Tables, GitHub, JavaScript, Maincloud, Procedure Functions, Rust, SpacetimeDB, TypeScript, Unreal Engine, View Functions, authentication, benchmarks, documentation, integration, migration, modules, performance, pricing, query builder, web development
github.com 11 days ago
|
2604.
HN
Show HN: Lemonpod.ai – Your daily life recap, narrated as a personal AI podcast
Lemonpod.ai offers a beta service that transforms users' digital interactions from platforms such as GitHub, Google Calendar, Strava, and X into tailored AI-generated podcasts. The service delivers concise daily episodes alongside in-depth weekly summaries, enabling users to experience an auditory recap of their personal activities during commutes or other moments throughout the day. By converting various app data into personalized narratives, Lemonpod.ai provides a unique way for individuals to reflect on and engage with their own life stories. To attract new users and showcase its innovative capabilities, the service is available for a 7-day free trial period.
Keywords: #phi4, AI-generated, GitHub, Google Calendar, HN, Lemonpodai, Strava, X, apps, audio recaps, beta, beta Keywords: Lemonpodai, daily episodes, digital life, free trial, morning commute, podcast, weekly deep-dive
lemonpod.ai 11 days ago
|
2608.
HN
A clean API for reading PHP attributes
The `spatie/php-attribute-reader` package provides an efficient API designed to simplify access to PHP 8.0 attributes across various class elements such as methods, properties, constants, and parameters. This tool addresses the verbosity typically associated with native PHP's reflection process by allowing users to retrieve attribute instances with minimal code. It eliminates the need for extensive boilerplate and gracefully handles scenarios where attributes might be absent, avoiding exceptions. The package offers dedicated methods for retrieving attributes from different targets and can efficiently locate all occurrences of a specific attribute within a class. It is integrated into multiple Spatie projects to streamline the complexity involved in reading attributes. Comprehensive documentation and source code are available on GitHub, while support for Spatie's open-source initiatives can be extended by exploring their paid products.
Keywords: #phi4, GitHub, PHP, Route attribute, Spatie, Validate attribute, attributes, classes, constants, documentation, instantiation, metadata, methods, parameters, php-attribute-reader, properties, reflection API
freek.dev 11 days ago
|
2613.
HN
Show HN: Base N Clock - The current time in various number bases
The Base N Clock is an innovative digital timepiece designed to enhance understanding of non-decimal numeral systems by displaying the current time in various number bases. Aimed primarily at children, it provides a familiar clock interface that facilitates exploration and comprehension of different numerical bases. Additionally, this educational tool is available as a screensaver for Roku devices, extending its accessibility and practical use. The project's source code and further details are accessible on GitHub via craigmichaelmartin's repository at [craigmichaelmartin/base-n-clock](https://github.com/craigmichaelmartin/base-n-clock), allowing users to explore or contribute to the development of this educational tool.
Keywords: #phi4, Base N Clock, GitHub, Roku screensaver, base 10, clock interface, craigmichaelmartin, intuition, kids education, number bases, numeral systems, source code, source code Keywords: Base N Clock, time display
craigmichaelmartin.github.io 11 days ago
|
2614.
HN
Notes on Setting Up Forgejo on Coolify with SSH
The text describes the process of setting up a self-hosted Forgejo instance using Coolify, focusing on challenges encountered due to version discrepancies between Coolify's library (version 8) and the current version (14). Initial configuration issues were primarily related to establishing SSH connections over HTTPS, despite port mappings. Debugging revealed that changes in versions complicated the setup, which was resolved by updating to version 14 and modifying the port mapping from 22222 to 2222.
The user also provides a final Docker Compose configuration for Forgejo, detailing necessary components such as environment variables, ports, volumes, and a health check setup. Post-installation customization options are discussed, including editing `robots.txt`, icons, and templates via Docker, with the note that these changes necessitate container reboots to be effective. Additionally, the author shares tips for connecting to the container using SSH through Coolify and provides access details to their personal Git instance hosted on Forgejo.
Keywords: #phi4, Coolify, Docker, Forgejo, Git instance, Git instance Keywords: Forgejo, GitHub, HTTPS, SSH, appini, container, docker exec, environment variables, healthcheck, port mapping, service URL, templates, version 14
rknight.me 11 days ago
|
2619.
HN
The most popular email providers
In August 2025, a comprehensive study assessed the popularity of email hosting providers by examining the top 100,000 domain names with configured mail servers. It was discovered that 72% had Mail Exchange (MX) records set up. The analysis revealed that Google and Microsoft were leading the market, serving about 60% of these domains collectively through their services such as google.com and outlook.com. Other significant players included Yandex, PPHosted, Mimecast, Amazon AWS, and Cloudflare, indicating a diverse landscape in hosting platforms, registrars, email solutions, and security products. This data provides insight into the competitive dynamics within the email hosting industry, with Google and Microsoft dominating a large segment of it, while other providers hold smaller yet notable market shares. The methodology and code used for this study are available on GitHub, offering transparency and reproducibility in research practices.
Keywords: #phi4, DNS MX, DNS MX lookups, GitHub, Google, Microsoft, Tranco list, domain names, email providers, email-enabled domains, hosting platforms, mail servers, popularity, security products, security products Keywords: email providers, technical keywords
alexsci.com 11 days ago
|
2621.
HN
Show HN: EvidentTrail – Turn GitHub activity into continuous SOC2 audit evidence
EvidentTrail is a specialized tool designed to facilitate the execution of SOC 2 audits by utilizing GitHub activity as verifiable audit evidence. It automates the capture and organization of data such as pull request approvals, branch protection changes, continuous integration results, and code commits through its GitHub App interface. The tool offers advanced functionalities including AI-assisted code detection for identifying AI-generated code and branch protection drift detection using hash-based snapshots. Additionally, it provides tamper-evident evidence packs in PDF, CSV, or JSON formats with SHA-256 manifests to ensure data integrity. EvidentTrail eliminates the need for engineering teams to manually recreate audit trails by mapping these activities to specific compliance controls like SOC 2 CC8.1 and ISO 27001 A.8.32. Currently in its early launch phase, EvidentTrail welcomes inquiries regarding its implementation and potential advantages in meeting compliance requirements for SOC 2, ISO 27001, and the EU AI Act.
Keywords: #phi4, AI-assisted commits, CI results, EU AI Act, EvidentTrail, GitHub, ISO 27001, PR approvals, SHA-256 manifest, SOC2 audit, branch protection, branch protection drift, code detection, compliance, evidence packs, evidence trail, tamper-evident
evidenttrail.com 11 days ago
|
2623.
HN
XPath Extractor – Chrome Extension for Web Data Extraction
XPath Extractor is a Chrome extension that streamlines the process of extracting web data using XPath or CSS selectors. The extension simplifies this task by allowing users to right-click on webpage elements to generate their XPath and extract corresponding text automatically. It also supports entering custom XPaths for testing purposes and facilitates the extraction of both text and attributes, with options to export the results in JSON format. Additionally, it offers features like highlighting matching page elements, performing bulk extractions from similar elements, and exporting data in various formats such as TXT, CSV, and JSON, including metadata. Users benefit from easy copying functionalities for XPath, text, or arrays, along with customizable settings for exports. The extension also allows users to switch between light and dark modes according to preference. XPath Extractor is accessible via GitHub and the Chrome Web Store, making it easily downloadable for enhanced web data extraction capabilities.
Keywords: #phi4, Attributes, Bulk extraction, CSS selectors, CSV, Chrome extension, Copy XPath, Custom XPath, Customize settings, Dark mode, Export formats, Extract text, Generate XPath, GitHub, Highlight elements, Install, JSON, Light mode, Metadata, Popup, Right-click, TXT, Web data extraction, XPath, XPath Extractor
news.ycombinator.com 11 days ago
|
2626.
HN
Scoring Open Source Contributors in the Age of AI Slop: Finding Good Eggs
The article explores the increasing challenges faced by open-source maintainers due to a surge in AI-generated pull requests, which often appear credible initially but reveal flaws upon closer inspection. This trend has strained reviewers' resources and disrupted traditional trust models for code reviews. The core issue arises because while AI tools have lowered submission costs, the burden of evaluating these contributions remains high.
To mitigate this problem, a tool named "Good Egg" was developed to automate contributor assessments by calculating a trust score based on their GitHub contribution history. This system builds a weighted graph from merged pull requests and considers factors like recency decay, repository quality, and contribution type to generate scores, helping maintainers efficiently triage pull requests.
The initial model evolved into "Better Egg" (v2), which includes additional features such as merge rate and account age to address biases in the original scoring system. Although both models show similar predictive accuracy with an AUC of 0.647, v2 offers more detailed insights for distinguishing contributors with varying profiles. Good Egg is accessible via a GitHub Action and a Python library, designed to aid maintainers by providing quick triage signals without rejecting AI-assisted contributions outright. Future enhancements aim to improve the detection of new contributors and analyze text patterns in pull requests more thoroughly.
Keywords: #phi4, AI Slop, Account Age, Bot Detection, Contribution Graph, GitHub, Good Egg, Logistic Regression, Merge Rate, Open Source, PR Quality, Pull Requests, Review Cost, Trust Score
neotenyai.substack.com 11 days ago
https://github.com/2ndSetAI/good-egg 11 days ago
|
2637.
HN
Never Buy A .online Domain
The author details a frustrating experience involving their .online domain purchased from Namecheap, which became inaccessible due to its inclusion on Google's Safe Browsing blacklist. Initially set up with Cloudflare and GitHub during a promotion, the website vanished after displaying an "unsafe site" warning followed by a "site not found" error, despite correctly configured settings in Namecheap and Cloudflare. The root of the problem was failure to verify domain ownership through Google Search Console, necessary for removing the blacklist flag. This led to a problematic catch-22 as verification required DNS records that couldn't be added because the domain didn't resolve. Efforts to contact both Radix (the registry) and Google were unsuccessful, compounded by a lack of notifications or grace periods from either entity.
Reflecting on these events, the author cites several mistakes: opting for an unconventional TLD over a .com, neglecting initial addition of the domain to Google Search Console, and failing to implement uptime monitoring. They criticize both Radix and Google for their rigid policies without adequate communication. Consequently, the author resolves never again to purchase non-.com domains, lamenting the lost $0.20 investment. The account highlights serverHolds as challenging issues set by registries, reflecting broader frustrations with domain management processes. In response, a mirror site was created to preserve documentation of the original content for verification purposes.
Keywords: #phi4, CNAME record, Cloudflare, DNS TXT, GitHub, Google Search Console, ICANN fees, Namecheap, Radix, Safe Browsing blacklist, `com purist`, `online domain`, false positive, promo, registry, review request, serverHold, site not found, temporary release, traffic data
www.0xsid.com 11 days ago
https://search.google.com/search-console 11 days ago
https://search.google.com/search-console/about 11 days ago
https://radix.website/ 11 days ago
https://news.ycombinator.com/item?id=40195410 11 days ago
https://pinggy.io 11 days ago
https://prezkennedy.com/2026/01/15/the-free-d 11 days ago
https://hn.algolia.com/?q=Google+safe+browsing 11 days ago
https://www.law.cornell.edu/wex/defamation 11 days ago
https://news.ycombinator.com/from?site=neal.fun 11 days ago
https://safebrowsing.google.com/safebrowsing/report_phi 11 days ago
https://xkcd.com/1279/ 11 days ago
https://allzonefiles.io/zone/online 11 days ago
https://news.ycombinator.com/item?id=33526893 11 days ago
https://news.ycombinator.com/item?id=25802366 11 days ago
https://news.ycombinator.com/item?id=45675015 11 days ago
https://tld-list.com/ 11 days ago
https://aid.de 11 days ago
https://www.scaleway.com/en/domain-names/ 11 days ago
https://haveibeenpwned.com/ 11 days ago
https://beamng.tech/ 11 days ago
https://www.icann.org/compliance/complaint 11 days ago
|
2640.
HN
Show HN: Widify – An AI auto-blogging tool that commits directly to GitHub
Widify is an automated blogging tool designed by a Japanese indie developer to simplify the content creation and publication process for developers. By generating SEO-optimized articles and translating them into multiple languages, Widify facilitates seamless integration with the Git/Markdown workflow favored by developers, particularly those using static site generators like Next.js, Astro, Hugo, and deployment platforms such as GitHub Pages or Vercel. The tool directly commits these Markdown files to a configured GitHub repository, addressing common challenges associated with managing blogs, crafting SEO-driven content, and translating posts—tasks that typically consume significant time.
Developed using technologies such as Next.js, Supabase, and Inngest for reliable background job management, Widify employs AI to produce and translate content, thereby expanding the reach of articles through multilingual support. The tool's integration with GitHub ensures that generated Markdown/MDX files are pushed to designated branches, maintaining a clean Git history—a solution crafted in response to common issues faced by developers when automating their publishing workflows. Despite facing challenges like managing long-running AI text generation processes and ensuring seamless auto-publishing without cluttered Git histories, Widify aims to provide a comprehensive native solution for content automation.
As a self-funded project developed independently, the tool places significant emphasis on user feedback, particularly concerning its GitHub publishing workflow and overall architecture. The developer seeks insights to refine these aspects further, underlining the project's commitment to evolving based on community input.
Keywords: #phi4, AI auto-blogging, AI writing tools, Git workflow, GitHub, Inngest, Markdown/MDX, Nextjs, SEO-optimized articles, Supabase, Widify, WordPress integration, WordPress integrationKeywords: AI auto-blogging, automated blogging tool, background jobs, content generation, developer workflow, indie developer, marketing team, queuing system, self-funded, static sites, translation, translations
widify.site 11 days ago
|
2642.
HN
Show HN: Signal Support for NanoClaw
NanoClaw has expanded its functionality by integrating with Signal through signal-cli's JSON-RPC interface, allowing it to operate alongside or as an alternative to WhatsApp. This integration capitalizes on Signal’s robust end-to-end encryption combined with NanoClaw’s container isolation to provide secure local handling and transcription of voice messages using Whisper, ensuring data security unless users choose to share it.
The supported features include typing indicators, reactions, quoted replies, polls, text styling utilizing UTF-16 offsets, as well as image, audio, and file attachments. Additionally, group metadata support is included along with existing NanoClaw capabilities like scheduled tasks and per-group isolation.
Signal-cli runs in JSON-RPC mode where messages are routed to appropriate queues and containers for processing; responses occur through stdin RPC calls. To set up this integration, users can either execute the `/add-signal` command within Claude Code or configure `SIGNAL_ONLY=true` to run Signal exclusively without WhatsApp. The setup requires Java 21+ and signal-cli with no npm dependencies.
NanoClaw’s architecture is designed for simplicity and security using container isolation on macOS (Apple Container) or Docker, focusing on a single process and minimal file structure to simplify understanding and modification. Its AI-native capabilities eliminate the need for traditional installation wizards, allowing users to customize their experience through skills like `/add-signal`.
The NanoClaw community encourages contributions of skills over features to maintain system simplicity, with an open invitation for questions and ideas on Discord. The project is licensed under MIT, promoting open collaboration while emphasizing security and customization at its core.
Keywords: #phi4, AI assistant, API, Claude Code, Discord, Docker, E2E encryption, GitHub, JSON-RPC, Linux, Linux containers, MIT License Keywords: Signal, NanoClaw, Signal, WhatsApp, agent swarms, configuration, container isolation, cross-platform, customization, debugging, integration, macOS, messaging, security, security model, setup, skills, voice transcription
github.com 11 days ago
|
2643.
HN
Gh-PR-reviews Fetch GitHub PR reviews as compact Markdown coding agents
The "Gh-PR-reviews" tool is crafted to efficiently extract and summarize GitHub Pull Request (PR) reviews into a compact Markdown format, streamlining the integration of feedback into AI assistants. Its primary function is to capture the most recent review from each reviewer, focusing specifically on identifying any changes requested in these comments. By presenting only the final feedback provided by reviewers, Gh-PR-reviews offers concise and actionable insights directly derived from PRs, thereby enhancing the efficiency of the review process for users who seek a clear understanding of necessary modifications without navigating through all previous interactions.
Keywords: #phi4, AI, GitHub, Markdown, PR, assistant, changes, feedback, last review, requested, reviewer, reviews, summarize, technical
github.com 11 days ago
|
2645.
HN
Show HN: A tool for sharing your YouTube recommendations
The author developed "myfyp.link," a platform designed to share YouTube Home recommendations through concise links, motivated by a desire to explore content beyond algorithmic constraints and disseminate these findings with others. This tool captures video data from YouTube, enabling users to generate snapshots of their personalized recommendation feeds for sharing on forums or other platforms. By facilitating the exchange of diverse content preferences, it aims to initiate conversations about the impact of recommendation algorithms on shaping opinions. Additionally, "myfyp.link" is open-source and its codebase can be accessed on GitHub, inviting collaborative development and transparency in understanding algorithmic influences online.
Keywords: #phi4, GitHub, JSON, YouTube, algorithmic bubble, community, conversations, discovery, engagement, extension, feed, forums, lifetime, metadata, motivational speech, niche, online, recommendations, server, sharing, snapshot, social media, tastes, tool, vibecoded, video, viral meme
blog.dtsykunov.com 11 days ago
|
2672.
HN
GitHub website is down
The current downtime of the GitHub website underscores its significance in today's digital landscape, revealing potential vulnerabilities in relying solely on public platforms for version control. This situation raises awareness about the importance of having alternative solutions for hosting essential services like Git repositories. As a result, companies might increasingly explore establishing private Linux servers to host their own repositories. Such an approach would provide greater control over data security and system reliability, reducing dependency on third-party services and mitigating risks associated with public platform outages. This shift could lead to enhanced operational stability for organizations that require consistent access to version control systems.
Keywords: #phi4, GitHub, Linux servers, companies, critical infrastructure, down, git repos, host, private, private git repos, technical keywords, website
news.ycombinator.com 11 days ago
|
2690.
HN
Curl Security Moves Again
The curl project decided to revert to using Hackerone after finding GitHub's platform inadequate for handling security vulnerability reports during a brief trial period. Despite ending its bug bounty program in January 2026, curl required an effective system for managing and reporting vulnerabilities without financial incentives. The switch back was prompted by several deficiencies in GitHub’s setup, including the absence of secure email notifications, insufficient features for editing CVE numbers (as curl serves as its own CNA), inadequate default collaborator management on advisories, and subpar discussion tools. These shortcomings hindered transparency and efficient communication, prompting the return to Hackerone, which better aligns with curl's needs for effective vulnerability handling.
While GitHub had some functional security features, it lacked crucial elements necessary for open-source projects that have specific reporting requirements. Alternatives like email were considered but dismissed due to their associated challenges outweighing benefits. The move back to Hackerone allows curl to implement a robust system prioritizing efficient management and transparency of vulnerabilities. This transition aims to align with best practices in open-source security management, though it may affect the volume of reports received. Ultimately, this shift reflects curl’s commitment to adapting processes based on feedback and experience to ensure effective vulnerability handling.
Keywords: #phi4, CVE, Curl, GitHub, Gitlab, Hackerone, Open Source, abuse management, bug-bounty, email challenges, reputation system, security reports, transparency, vulnerability reporting
daniel.haxx.se 11 days ago
|
2701.
HN
Hatsune Miku Meets Clojure
The text describes a personal hobby project developed by an author over several months, focusing on creating a Clojure-based renderer for PMX models, specifically used in the MikuMikuDance animation software. While the project also has the capability to handle gLTF models using Assimp, this was not its primary focus. The development involves various libraries such as LWJGL, ImGui-Java, and OpenGL, with a significant reliance on Doyle's rules engine for enhanced functionality. The author values this library for its resemblance to an Entity Component System (ECS) and has even developed a clj-kondo hook for it.
The project is described as an exploratory art endeavor rather than an intended library or game engine, although certain components might be applicable in such contexts. Despite the inherent complexities of working with Clojure, the author expresses enthusiasm about further exploration. The codebase is shared on GitHub (excluding models), and credits for the Hatsune Miku model are given to Jomomonogm.
Keywords: #phi4, Clojure, ECS, GitHub, Hatsune Miku, Jomomonogm, MikuMikuDance, OpenGL, PMX model, assimp, clj-kondo hooks, gLTF models, imgui-java, lwjgl, odoyle rules engine
old.reddit.com 12 days ago
|
2711.
HN
Show HN: Open-source temporary email service using haraka and node
FreeCustom.Email is an open-source temporary email service developed using Haraka and Node.js, designed for efficiency with low memory usage and high-volume handling capabilities. Key features include support for custom domain emails, multilingual options, and a user-centric design that prioritizes security against spam, phishing, and automated bots without requiring user sign-up. The service provides instant generation of non-expiring email addresses under custom domains, maintaining privacy while keeping real inboxes uncluttered. Users can track processed emails in real-time, benefitting from the service's ad-free nature and swift performance owing to lightweight coding and global edge caching strategies. Accessible at [freecustom.email](https://www.freecustom.email), its source code is publicly available on GitHub across two repositories: [maildrop](https://github.com/DishantSinghDev2/maildrop) and [temp-mail](https://github.com/DishIs/temp-mail). The service encourages feedback regarding its architecture, performance, or potential enhancements.
Keywords: #phi4, GitHub, Haraka, Nodejs, Open-source, PageSpeed-driven, ad-free, architecture, backend, bots, custom domain, disposable email, edge caching, feedback, free service, global domains, high volume, instant generation, live service, low memory, multi-language, no sign-up, performance, phishing protection, secure, spam prevention, temporary email
www.freecustom.email 12 days ago
|
2714.
HN
Webgrid Eval: LLM vision + tool-use on Neuralink's cursor control task
The Webgrid Eval Summary presents a specialized benchmark for assessing the vision and tool-use proficiencies of large language models (LLMs), drawing inspiration from Neuralink's cursor control task used in brain implant trials. This evaluation framework, designed to mimic Neuralink’s game called Webgrid, involves LLMs navigating grid interfaces to click designated blue target cells accurately, using commands such as `screen`, `mouse_move`, and `mouse_click`. Performance is quantified in bits per second (BPS), calculated from net correct clicks (NTPM) against time efficiency, where BPS = max((NTPM/60) × log₂(N - 1), 0), with N representing grid size. In trials involving the model claude-4.6-opus on a 30×30 grid over ten rounds, an average BPS of 0.80 was recorded. This result is juxtaposed against human performance metrics from Neuralink's trials and traditional mouse users, highlighting substantial differences in efficiency and effectiveness.
The setup for executing this benchmark includes options to run the game locally or via an API server tailored for various models, with features such as health checks, batch evaluations, logging of results, and generation of replay GIFs for comprehensive analysis. In executing these tasks, LLMs leverage tools that simulate human interaction capabilities: `screen` provides current views and screenshots; `mouse_move` enables cursor movement via pixel adjustments; and `mouse_click` facilitates clicking actions at the cursor's location. The initiative not only measures the effectiveness of LLMs in mimicking precise tool-use but also encourages further research and community contributions, aiming to enhance understanding and capabilities within this domain inspired by Neuralink’s Webgrid.
Keywords: #phi4, API evaluation, BPS, GitHub, Google AI API, LLM vision, NTPM, Neuralink, OpenRouter AI, Webgrid Eval, YAML configuration, batch evaluation, benchmark, browser-based, cursor control, grid, health check, local LLM server, mouse_click, mouse_move, replay GIFs, screen tools, session start, software citation, tool-use
github.com 12 days ago
|
2720.
HN
Show HN: I built a hitman for rogue agents: dead man's switch and spend controls
AgentWallet is an open-source tool created to manage autonomous AI agents after deployment, offering robust features for control and security. It includes a dead man's switch that terminates agents if heartbeats are missed, spend controls with transaction limits, and a global kill switch for immediate termination of all agents. Additionally, it maintains an audit log for tracking transaction history and supports cross-agent governance rules applicable to child agents. Designed to be lightweight, AgentWallet is free for self-hosting and charges per transaction, similar to Stripe's pricing model. Installation can be done via npm, with interactive demos and the GitHub repository available for users seeking more information. The creator encourages inquiries about its architecture or design decisions, facilitating community engagement and transparency.
Keywords: #phi4, AgentWallet, Dead Man's Switch, GitHub, HTTP, HTTP calls, JavaScript, architecture, audit log, autonomous AI, autonomous AI agents, cross-agent, cross-agent governance, design decisions, design decisions Keywords: AgentWallet, governance, governance layer, heartbeat, heartbeat endpoint, kill switch, npm, npm install, open source, self-host, spend controls, transaction limits
twitter.com 12 days ago
|
2721.
HN
Show HN: Open-source self-hostable backend – try to break my live instance (48h)
The developer of the open-source project Nuvix, which offers a self-hostable backend system with features such as authentication, database management, file storage, and a unified API, has initiated a 48-hour public testing phase for its live instance at [https://studio.kraz.in](https://studio.kraz.in). During this period, users can access the system using the provided credentials (email: test@kraz.in, password: testpass) to explore its functionalities and assess its performance. The initiative is designed to encourage testers to push the system's capabilities, identify any issues or vulnerabilities, and provide feedback either via comments or by reporting on GitHub at [https://github.com/nuvix-dev/nuvix](https://github.com/nuvix-dev/nuvix). This exercise aims to uncover potential flaws through constructive input from a broad user base.
Keywords: #phi4, API, GitHub, Nuvix, Open-source, auth, backend, brutal, cloud, comments, curious, dashboard, database, feedback, file storage, issue, live instance, login, repo, self-hostable, test email, test password
news.ycombinator.com 12 days ago
https://evil.com 12 days ago
|
2731.
HN
Thinking Like Transformer
"Thinking Like Transformers" is a framework conceptualized by Gail Weiss, Yoav Goldberg, Eran Yahav, with insights from Sasha Rush and Gail Weiss, designed to facilitate understanding of Transformer models in artificial intelligence through the RASP programming language. This language simulates Transformer computations using discrete operations, offering an approachable means to grasp their complex architecture and mechanisms. A blog post by Sasha Rush introduces RASPy, a Python-based adaptation of RASP, which allows users to explore Transformers interactively.
The framework highlights how RASP/RASPy captures the expressivity inherent in Transformers by employing sequence operations or "transforms" that handle inputs, feed-forward networks, attention selectors, and layer aggregation. Through hands-on examples, readers are guided through challenges like computing sums, shifts, and minimum values, illustrating the capabilities of Transformer models for complex tasks.
A core focus is on the attention mechanism within Transformers, which utilizes keys, queries, and values to create "selectors" that route information efficiently across sequences. The blog post delves into practical applications by demonstrating how RASPy can perform operations like adding numbers represented as strings using these attention-based mechanisms, showcasing real-world utility.
To encourage further exploration, the document suggests additional resources such as the comprehensive paper on "Thinking Like Transformers," the RASP language itself, and an online community dedicated to formal languages and neural networks (FLaNN). All materials, including visualizations and code examples, are accessible via a GitHub repository, providing ample opportunities for deeper engagement with the subject matter.
Keywords: #phi4, Gail Weiss, GitHub, GitHub Comma-separated List: Transformers, GitHub Final Keywords: Transformers, Python, RASP, RASPy, Sasha Rush, Transformers, aggregation, attention, blog post, challenges, code implementation, community Extracted Keywords: Transformers, community Keywords: Transformers, computation, computational framework, discrete computation, formal languages, layers, library, neural networks, programming language, puzzles, sequence operations, syntax changes
srush.github.io 12 days ago
|
2737.
HN
Show HN: Declare AI – open standard for AI content disclosure
Declare AI introduces an open standard for disclosing AI content provenance via a "declare-ai.json" file, enabling creators, platforms, or AI tools to specify the proportions of AI-generated versus human-created content across various domains like writing, coding, and illustration. This specification includes details on the AI tools used and any human contributors involved. An interactive prototype features components such as a collapsible pie chart widget for visualization, a browser extension that auto-detects relevant data on web pages, and a community forum designed to resolve disputes. The project's objective is analogous to Creative Commons' role in content licensing or nutrition labels for transparency about food contents; it seeks to provide an open, standardized approach to understanding digital content origins.
A comprehensive developer briefing accompanies the initiative, including architecture diagrams, a JSON schema, mockups of the community forum, technology stack recommendations, and a phased roadmap for development. Released under an MIT license, Declare AI encourages collaboration from developers interested in contributing to its further advancement. The motivation behind this project is rooted in the increasing integration of AI into content creation, necessitating standardized information about content origins to aid audiences, researchers, educators, and regulators. Inspired by the consumer-driven demand that led to nutrition labeling, Declare AI aims to establish a widely-adopted standard for transparency in digital content. Open feedback, including criticism or insights into potential challenges, is actively sought. Additional resources include the GitHub repository and a live demo link, offering further details about the project's implementation and development opportunities.
Keywords: #phi4, AI content disclosure, AI tools, Creative Commons, Declare AI, GitHub, JSON schema, MIT license, browser extension, community forum, creators, declare-aijson, digital content, human contributors, intelligence, interactive prototype, live demo, nutrition label, open standard, platforms, provenance, web standard, widget
declare-ai.github.io 12 days ago
|
2742.
HN
Show HN: Doppler.js – WebGPU inference, faster/simpler than transformer.js
Doppler.js is a browser-based tool designed for WebGPU inference, offering an efficient alternative to transformer.js by focusing on ease of use and performance. It enables developers to inspect and iterate on browser-local inference loops without requiring builds, utilizing JavaScript and WGSL (WebGPU Shading Language) for development. The project's core philosophy is to make execution choices explicit, allowing them to be benchmarked, traced, and profiled effectively. Key functionalities include precise control over model and kernel paths, ensuring parity between browser and command-line interface executions—this requires Node.js or a headless browser environment to run WebGPU. Doppler.js also provides reproducible benchmarks comparable to those of Transformers.js version 4, with results available in the project's GitHub repository under "benchmarks/vendors/results." The creator encourages technical feedback regarding any potential flaws or inefficiencies and offers access to both the GitHub page and a live demo that supports user-uploaded safetensors or Gemma samples.
Keywords: #phi4, Dopplerjs, Gemma samples, GitHub, JavaScript (JS), Node, TVM/ORT, Transformersjs, WGSL, WebGPU, artifacts, benchmarks, browser-local, headless browser, inference, live demo, model/kernel-path control, reproducible phase benchmarks, safetensors, transformerjs
news.ycombinator.com 12 days ago
|
2766.
HN
Learn Graph Theory Interactively with D3 Animations
"D3 Graph Theory" is an open-source initiative that provides an engaging and interactive platform for learning graph theory through D3 animations. This project introduces users to the fundamental concepts of graphs, which are structures made up of vertices connected by edges, utilized to model relationships between pairs of objects. By leveraging dynamic visuals, it effectively serves as an educational tool, facilitating a quick and immersive introduction to the mathematical study of these structures. The source code for this project is available on GitHub, allowing users to explore its implementation further.
Keywords: #phi4, Arcs, D3, D3 Animations, Edges, GitHub, Graph Theory, Graphs, Interactive, Interactive Learning, Lines, Mathematics, Nodes, Objects, Objects Keywords: Graph Theory, Open-Source, Pairwise, Pairwise Relations, Points, Project, Relations, Vertices, Visuals
d3gt.com 12 days ago
|
2781.
HN
GraphQL Vapor and Hummingbird Packages
The GraphQLSwift organization has introduced two new packages, `graphql-vapor` and `graphql-hummingbird`, aimed at streamlining the process of exposing GraphQL APIs within the Vapor and Hummingbird frameworks. These packages tackle common challenges associated with HTTP-based GraphQL schemas, such as specialized encodings, error handling, and subscription protocols. They facilitate seamless integration via a straightforward function call while ensuring adherence to the GraphQL-over-HTTP specification. Additionally, these tools support WebSocket subscriptions and include an embedded GraphiQL IDE for enhanced development experience. Users are encouraged to explore the repositories for guides, documentation, examples, and support to fully leverage these packages in server-side projects.
Keywords: #phi4, APIs, GitHub, GraphQL, GraphiQL, HTTP, Hummingbird, Vapor, WebSocket, documentation, examples, integration, schema, server frameworks, subscriptions
forums.swift.org 12 days ago
|
2786.
HN
GitHub – brickbots/framedeck: A Framework mainboard based Cyberdeck
The "framedeck" project showcases a distinctive cyberdeck constructed around the Framework mainboard, designed as an innovative standalone Single Board Computer (SBC) inspired by vintage slab-style computers like the TRS-80 model 100. Initiated through collaboration with Framework, this initiative leverages the advanced capabilities of the Intel-based mainboard, which features strong storage and memory options, on-board graphics, power management, and four USB-C ports for connectivity and expansion. The final configuration includes a Framework laptop battery, custom mechanical keyboard, WiFi card, SSD, 16GB RAM, a 7-inch IPS display, and speakers.
Emphasizing both functionality and aesthetic appeal, the case design utilizes clear acrylic and brass to highlight the internal components of the mainboard, providing an unusual visual style. This project not only aims to inspire other creators by demonstrating the potential of the Framework mainboard but also offers design files for reference, encouraging community engagement under the MIT license or CC BY-SA 4.0. The creator is open to assisting others interested in building similar projects, fostering a collaborative environment around this unique tech creation.
Keywords: #phi4, CC BY-SA 40, Cyberdeck, Framework mainboard, Intel-based system, MIT license, Richard Sutherland, SBC, TRS-80 model 100, USB-C ports, clear acrylic case, collaboration, custom mechanical keyboard, framedeck, slab style computers, technical documentation
github.com 12 days ago
|
2791.
HN
Discord delay global rollout of age verification to improve transparency
Discord has temporarily halted its global implementation of an age verification system amid concerns about transparency and communication with users. CTO Stanislav Vishnevskiy recognized in a blog post that the company failed to clearly explain how the verification process would operate, leading to controversy. Although mandatory compliance is required in regions such as the UK, Australia, and soon Brazil—where Discord is classified under social media laws—most global users will not experience changes unless they access specific age-restricted content.
To address these transparency issues, Discord intends to introduce additional verification methods, including credit card checks, provide detailed documentation on their website about vendor processes, and implement a new feature that allows the restriction of non-adult content via "spoiler channels." Furthermore, technical specifics regarding their age determination systems will be released. In an effort to enhance accountability, Discord plans to include age assurance data in its transparency reports. Additionally, the company has open-sourced Osprey, a safety tool available on GitHub.
These measures are part of a broader effort to comply with legislation like the UK's Online Safety Act, reflecting an industry-wide challenge of balancing effective age verification systems while maintaining user trust through transparent practices.
Keywords: #phi4, Australia, Brazil, CTO Stanislav Vishnevskiy, Discord, GitHub, Online Safety Act, Osprey, UK, age verification, automatic age determination, blog post, credit card verification, facial age estimation, rollout, safety settings, social media, spoiler channel option, technical blog post, transparency, transparency reports, vendor transparency
www.gamingonlinux.com 12 days ago
|
2796.
HN
RustCast -open-source Raycast-style launcher written in Rust
RustCast is an open-source application launcher developed using the Rust programming language, designed as a substitute for tools like Raycast and PowerToys. It provides users with quick access to applications, utilities, and workflows through a convenient popup search bar. Installation options include Homebrew or downloading from GitHub releases, while advanced users can opt to build it themselves. The application boasts features such as app autoloading, an integrated search function, random number generation, scrollable option lists, customizable themes, and Spotify control. Other notable capabilities encompass Google query integration, a calculator, clipboard history tracking, blurred or transparent backgrounds, tray icons, unit conversions, emoji searching, popup note-taking, and partial plugin support.
RustCast enhances user interaction through keyboard shortcuts like Hyperkey for complex key combinations (CMD + OPT + CTRL + SHIFT) and facilitates tab switching in Firefox/Chromium browsers using Puppeteer. The project is cross-platform, benefiting from community contributions that have expanded its features and Windows compatibility. Special acknowledgments are given to sponsors with unique easter eggs, while the developer encourages users to show appreciation through GitHub stars. Inspired by Raycast's utility but driven by a desire to improve Rust skills without incurring costs, the creator has crafted RustCast as both an accessible tool for productivity enhancement and a personal programming endeavor.
Keywords: #phi4, Discord, GitHub, Google query, Homebrew, Hyperkey, PowerToys, Puppeteer, Raycast, Rust, RustCast, Spotify control, Windows, apps, blur background, build, calculator, clipboard history, config, contributors, cross-platform, easter egg, emoji searching, launcher, macOS, note-taking, plugin support, popup, productivity, search bar, shell scripts, themes, tray icons, unit conversions, utilities, workflows
github.com 12 days ago
https://github.com/vicinaehq/vicinae 12 days ago
|
2797.
HN
Go library maintainer brands GitHub's Dependabot a 'noise machine'
Filippo Valsorda, a maintainer of the Go programming library, critiques GitHub's Dependabot for causing "alert fatigue" through excessive false positives in its dependency updates, which undermines security effectiveness. After addressing a vulnerability in one of his cryptographic libraries, Dependabot generated numerous unnecessary pull requests and inaccurately assessed compatibility risks for unrelated repositories. Valsorda highlights that Dependabot merely checks if dependencies are present without considering their actual usage within code paths.
He argues that Dependabot is both overly noisy and insufficient, failing to evaluate the real-world impact of vulnerabilities, such as whether production systems require updates or user notifications. Additionally, he warns against automatically updating every new dependency release, advocating for thorough testing in a sandboxed environment due to potential risks of malicious code. While many agree with Valsorda's critique on platforms like Hacker News, there is acknowledgment that Dependabot's usefulness varies depending on the availability and feasibility of alternative tools. In well-resourced environments or specific ecosystems such as Go, where other effective tools are available, Dependabot may be superfluous. However, it can still serve a useful role in highlighting dependency issues in resource-constrained scenarios.
Valsorda ultimately stresses that robust security necessitates more nuanced approaches beyond relying solely on automated vulnerability management tools.
Keywords: #phi4, CVSS score, Dependabot, Filippo Valsorda, GitHub, Go library, Hacker News, MySQL database driver, alert fatigue, compatibility, continuous integration, cryptography packages, dependency checking, false positives, govulncheck, pull requests, sandboxed testing, security fix, static analysis tool, vulnerability scanner
www.theregister.com 12 days ago
|
2805.
HN
Show HN: Open-source EU AI Act compliance layer for AI agents (8/2026 deadline)
AIR Blackbox is an open-source compliance tool developed to assist organizations in adhering to the EU AI Act by August 2, 2026. It specifically targets Large Language Model (LLM)-based agents such as LangChain, CrewAI, AutoGen, and OpenAI Agents SDK, addressing critical regulatory requirements including tamper-evident audit trails, human oversight mechanisms, data governance controls, and defenses against prompt injection and data poisoning. The solution's key features include Trust Layers for seamless integration into AI pipelines via pip installation; HMAC-SHA256 Audit Chains to ensure logs are secure and verifiable; ConsentGate to classify and block risky tool operations without proper authorization; InjectionDetector for scanning prompts to prevent injection attacks; WriteGate combined with DriftDetector to protect knowledge bases from poisoning and detect retrieval anomalies. Additionally, the Compliance Scanner rapidly identifies compliance gaps related to specific articles of the EU AI Act (9, 10, 11, 12, 14, 15). AIR Blackbox is vendor-neutral, licensed under Apache 2.0, with no core dependencies on trust layers, offering flexibility for various deployment scenarios. Its scanner component can quickly analyze projects to highlight compliance issues. The tool is accessible via GitHub and PyPI, inviting developers to seek further information regarding specific AI Act requirements.
Keywords: #phi4, AIR Blackbox, Apache 20, AutoGen, Compliance scanner, ConsentGate, CrewAI, DriftDetector, EU AI Act, GitHub, HMAC-SHA256, InjectionDetector, LLM-based agents, LangChain, OpenAI Agents SDK, PyPI, WriteGate, compliance infrastructure, data governance, high-risk systems, human oversight, injection defense, tamper-evident audit trails
news.ycombinator.com 12 days ago
https://www.tradeapollo.co/demo 8 days ago
|
2811.
HN
Show HN: Hacker Smacker – spot great (and terrible) HN commenters at a glance
Hacker Smacker enhances the user experience on Hacker News by allowing users to categorize commenters as friends or foes through an interactive interface marked by three orbs next to each commenter's name. This feature helps users quickly identify preferred voices in future discussions. Additionally, it supports a friend-of-a-friend system that highlights the friends and foes of those you've added, thereby extending your network visibility. The tool was developed using CoffeeScript, Node.js, and Redis, with availability as extensions for browsers like Chrome/Edge, Firefox, and Safari. Inspired by Slashdot’s similar functionality, Hacker Smacker is designed to simplify navigation through lengthy comment threads by prioritizing trusted sources. Launched in 2011, its source code is open-source, hosted on GitHub, allowing further development and customization by the community.
Keywords: #phi4, Chrome extension, CoffeeScript, Edge extension, Firefox extension, FoaF, FoaF (friend-of-a-friend), GitHub, Hacker News, Hacker Smacker, Nodejs, Redis sets, Safari extension, Slashdot, authentication system, commenters, filter, friend/foe, obnoxious commenters, open-source, orbs, quality authors, scan, social layer, threads Keywords: Hacker Smacker
hackersmacker.org 12 days ago
https://news.ycombinator.com/item?id=17717598 10 days ago
https://github.com/samuelclay/hackersmacker/blob 10 days ago
https://news.ycombinator.com/item?id=46993774 10 days ago
https://news.ycombinator.com/item?id=46991435 10 days ago
https://rickyromero.com/shutup/ 10 days ago
https://github.com/ToneyAlexander/HackerTagger 10 days ago
https://github.com/roshan/hnncnn/blob/master& 10 days ago
https://overmod.org/ 10 days ago
https://github.com/samuelclay/hackersmacker/issues 9 days ago
https://medium.com/incerto/the-most-intolerant-wins-the 9 days ago
https://brianoflondon.me/mundia-and-modia/index.html 9 days ago
|
2815.
HN
Terminal.shop – Unlimited Coffee: independent discovery of a 9.1 severity CVE
A significant vulnerability, rated at severity 9.1 (CVE-2024-45337), was discovered in `terminal.shop`, an SSH-based coffee shop application, stemming from improper SSH public key verification that allowed user account impersonation. The core issue lay in the app's flawed authentication logic, which accepted any offered public key without verifying ownership and used these unverified keys as user identities. This vulnerability enabled a researcher to exploit publicly available GitHub SSH keys to impersonate `terminal.shop` developers and bypass payment restrictions.
The underlying problem was traced back to misuse of Go's SSH package library, affecting multiple applications relying on it. The resolution involved implementing verification checks for authentication status before credential usage at both the application and library levels. Additionally, a separate exploit allowed users to access any order by guessing or knowing its ID due to insufficient security checks, which was swiftly rectified following disclosure.
This incident underscores critical lessons in secure session handling and emphasizes the necessity of thorough auditing within SSH configurations to prevent similar vulnerabilities in other applications.
Keywords: #phi4, CVE-91, GitHub, IDOR, SSH, Terminalshop, UUID, authentication, coffee shop, exploit, fingerprint, library misuse, patch, vulnerability
blog.nortonweb.org 12 days ago
|
2821.
HN
"SaaS is Dead" – they say
The article challenges assertions that Software as a Service (SaaS) is obsolete by highlighting the disconnect between critics' perceptions and the realities of entrepreneurship. It posits that those claiming SaaS's demise have not experienced firsthand the complexities involved in launching and sustaining a successful business, such as customer support, marketing, and financial management. The core message stresses that software development is merely one component of creating viable products; managing comprehensive business responsibilities is equally crucial.
The article underscores a prevalent preference for stable employment over entrepreneurial ventures due to the significant risks associated with SaaS, where achieving sustainable profitability is challenging. Most individuals are unwilling to dedicate personal time and effort toward uncertain success, leading them to prioritize traditional job security. It criticizes contemporary tendencies that focus on learning optimization and productivity at the expense of actual creation and action, resulting in many potential entrepreneurs abandoning their projects when faced with real-world challenges.
Ultimately, the article argues that SaaS remains very much alive but continues to be challenging for those lacking genuine entrepreneurial drive. While access to modern tools like AI lowers entry barriers, sustaining a successful product demands perseverance and commitment often absent among aspiring entrepreneurs who pursue such endeavors primarily for financial incentives rather than passion or resilience.
Keywords: #phi4, AI boom, GitHub, SaaS, capitalistic society, entrepreneurship, graveyard, motivation, productivity, products, slopware, software engineer, solopreneurship
kudmitry.com 12 days ago
|
2823.
HN
Show HN: Shelfctl – PDF/ePub library manager backed by GitHub Release
Shelfctl is a tool designed specifically for developers using GitHub to manage and organize PDF/ePub libraries efficiently by leveraging GitHub Releases as its backend storage system. Its primary objective is to address the challenges associated with managing large document collections within Git history, such as repository bloat due to file retention after deletion and expenses related to Git Large File Storage (LFS). The tool capitalizes on storing only metadata in a `catalog.yml` file while keeping actual documents in GitHub Releases, ensuring repositories remain lightweight. Each collection or category of books is organized into separate "shelves," each represented by its own repository containing both the release assets and relevant metadata.
Shelfctl offers several features to enhance document management: it provides migration tools for transferring existing PDFs from bloated repositories without requiring manual re-uploads, interfaces including an interactive terminal-based user interface using Bubble Tea, a command-line interface supporting scriptable JSON outputs, and a static HTML index for offline browsing with search functionality. Additionally, Shelfctl supports syncing annotations made in PDF readers back to GitHub, allowing users to maintain consistency across different devices. The tool also facilitates on-demand downloads from GitHub's CDN, eliminating the need to clone entire repositories.
To set up Shelfctl, users need a GitHub account and personal access tokens, which can be installed via Homebrew, by downloading platform-specific binaries, or built directly from source using Go. While Shelfctl manages token input through environment variables without storing them locally, it places responsibility for compliance with GitHub's terms on the user. The tool is particularly beneficial for developers seeking a streamlined way to manage personal document libraries within their existing Git workflows, thereby minimizing overhead and dependency costs associated with alternative services.
Shelfctl fosters community engagement by inviting users to contribute improvements, report issues, or provide feedback through its GitHub repository, enhancing its development and functionality. In summary, Shelfctl is an innovative solution that optimizes the use of GitHub infrastructure for personal library management, focusing on simplicity, efficiency, and seamless integration with existing developer tools.
Keywords: #phi4, API rate limits, Bubble Tea, CLI/TUI, GitHub, GitHub Releases, Go 121+, MIT License, PDF/ePub, Shelfctl, annotations/highlights, assets, catalogyml, interactive TUI, library manager, metadata, migration tools, miller columns, multi-select, personal access token, poppler
github.com 12 days ago
|
2824.
HN
Spacydo: State machine example with own calldata for state transition rules
Spacydo illustrates a traffic light control system implemented as a state machine within its Traffic Light task, showcasing how custom state transition rules are encoded in calldata and executed by the virtual machine (VM) during instruction calls. This VM is responsible for maintaining persistent storage to ensure that the traffic light's state persists across multiple function executions. The core logic involves verifying the current state of the traffic light and transitioning it through a predefined sequence: from Green (0) to Yellow (1), then Red (2), and back to Green (0). After each transition, the new state is saved to ensure continuity in operations. Detailed example code for this implementation can be accessed on GitHub at the provided link.
Keywords: #phi4, GitHub, Green, Red, Spacydo, State machine, Traffic Light, VM, Yellow, calldata, examples code, examples code Keywords: State machine, instructions call, logic, persistent storage, rule, state transition
news.ycombinator.com 12 days ago
|
2829.
HN
Show HN: Log Voyager 2.0 – Analyze 10GB+ log files in the browser
Log Voyager 2.0 is an enhanced client-side log analyzer designed for efficiently managing large multi-gigabyte log files directly within the browser using the File Slicing API to stream file chunks, thereby avoiding crashes and maintaining constant memory usage. The updated version introduces several new features including a command palette for improved keyboard navigation, support for multiple regex-based filters, and error aggregation to consolidate similar errors. It also incorporates split view panels for simultaneous log viewing, heatmap navigation that visually indicates areas of high error density, and real-time visualization of log statistics. Users can export selected data in various formats, switch between dark and light themes, and utilize a comprehensive Vim-style keyboard shortcut system for enhanced usability. As an open-source tool available on GitHub, Log Voyager 2.0 offers significant advancements for developers needing robust log analysis capabilities within their browsers.
Keywords: #phi4, Command Palette, Dark/Light theme, DecompressionStream, Error Aggregation, Export Selection, File Slicing API, FileReader, GZIP, GitHub, Heatmap Navigation, Log Statistics, Log Voyager, Multi-Filter, Split View, Vim-style navigation, browser, keyboard shortcuts, log files, open source
www.logvoyager.cc 12 days ago
|
2831.
HN
Show HN: Idea Reality MCP – Pre-build reality check for AI coding agents
The "Idea Reality MCP" is an innovative tool aimed at helping developers avoid duplicating existing projects when designing AI coding agents. It acts as a protocol layer within Integrated Development Environments (IDEs) to conduct automatic checks against GitHub and Hacker News for similar projects before development starts. By providing metrics such as `reality_signal` and `duplicate_likelihood`, along with evidence from searches, top 5 similar repositories, and pivot suggestions, it helps developers assess the uniqueness of their ideas. Installation is simple via `uvx idea-reality-mcp` or directly through GitHub, supporting both Claude Desktop and Cursor IDEs, where users input a natural language description to receive output on comparable projects. The current version (v0.1) features basic scoring mechanisms with future plans to expand search capabilities to include platforms like Product Hunt and registries such as npm/PyPI, alongside advanced keyword extraction and semantic similarity analysis using large language models. As an open-source project under the MIT license, it invites feedback on its scoring algorithm to enhance its functionality further.
Keywords: #phi4, AI coding agents, GitHub, Hacker, Hacker News, MCP, MCP server, MIT, MIT license, News, Python, agents, coding, competitive, competitive landscape, duplicate_likelihood, idea_check, idea_check tool, landscape, license, pivot, pivot suggestions, reality, reality check, reality_signal, semantic, semantic similarity Keywords: AI, server, similarity, suggestions, tool
github.com 12 days ago
|
2832.
HN
Show HN: Tag Promptless on any GitHub PR/Issue to get updated user-facing docs
Promptless, co-founded by Prithvi, recently launched version 1.0, announced on Hacker News. This AI-powered tool automates documentation updates by monitoring workflows, including code changes, support tickets, and Slack threads. The latest release features significant enhancements based on user feedback from the previous year. Key improvements include the ability to automatically update screenshots, leveraging advancements in AI visual grounding—a highly requested feature. Additionally, version 1.0 offers slop-free writing, providing document suggestions that align more closely with users' voices and styles, thus minimizing generic or verbose outputs. Promptless has also introduced an open-source program, offering free access to projects under the CNCF/Linux Foundation umbrella.
Users can easily explore the capabilities of Promptless by tagging it on any GitHub PR or Issue. A demo video is available at promptless.ai for a hands-on preview, and users are granted 30 days of free access to their own documentation. The tool's versatility has led to creative applications such as updating documentation from Slack interactions and meeting transcripts. Continuous user feedback is welcomed to further refine the tool’s functionality and effectiveness.
Keywords: #phi4, AI, CNCF, GitHub, Issue, LLMs, PR, Promptless, Slack, Vitess, demo video, docs, feedback, fine-tuned models, open-source, screenshots, sub-agents, user-defined preferences, workflows
news.ycombinator.com 12 days ago
https://github.com/Promptless/docs/pull/233 12 days ago
https://promptless.ai/blog/technical/i-must-scream 12 days ago
|
2846.
HN
I freaking love the new tools I built for myself
Starting at 16, the author embarked on a programming journey inspired by witnessing a neighbor's website-based business. They prioritized creating functional solutions over mastering language syntax, which led them into Berlin's dynamic startup environment where they nurtured side projects to explore and innovate. As a new parent facing time constraints, they turned to Large Language Models (LLMs) like Claude Opus 4.5 for efficient problem-solving. This transition enabled the rapid development of practical tools, including a community pool schedule dashboard and an NHL Playoff Fantasy dashboard, showcasing LLMs' capabilities in swift prototyping and idea refinement.
Embracing technological advancements, the author created daily-use applications such as WorkLedger and Brag Frog to manage writing tasks and work streams efficiently. These projects were built on economical platforms like fly.io, GitHub, and Vercel. Despite acknowledging that initial code from LLMs could be untidy, they successfully refined it using guidelines and best practices, achieving high-quality solutions quickly.
The author attributes their success with LLMs to a pragmatic, hands-on approach that fosters continuous learning and iterative development. This method allowed them to evolve ideas effectively while constantly acquiring new skills, demonstrating the power of adaptability in leveraging cutting-edge technologies for practical applications.
Keywords: #phi4, API, CI/CD pipeline, DDD guidelines, GitHub, LLMs, OKRs, Programming, StartUp, UX/UI, dashboard, solutions, tools, websites
bastiangruber.ca 12 days ago
|
2848.
HN
The Agent Times: OpenHands hits 68K stars in the agent economy
OpenHands, an open-source GitHub project focused on creating tools for AI agents in the economy, has achieved significant recognition with over 68,000 stars, reflecting robust developer interest and engagement. The project is central to developing foundational infrastructure for agent-driven solutions, suggesting its potential to transform economic interactions through artificial intelligence. Currently, the momentum is driven by technical advancements that aim to simplify entry into this domain and foster enhanced collaboration among AI entities. This progress indicates a promising path toward more complex and sophisticated economic activities within the agent ecosystem, potentially lowering barriers to entry and facilitating seamless integrations in the broader agent economy.
Keywords: #phi4, AI agents, Agent economy, GitHub, OpenHands, collaboration, developer interest, economic frontiers, ecosystem, efficiency, infrastructure, innovation, open-source community, payment gateways, regulatory structures, transactional frameworks
theagenttimes.com 12 days ago
|
2850.
HN
Tell HN: GitHub Actions is falling over again
GitHub Actions is facing technical issues, as indicated by user reports on platforms like Hacker News. However, there is a noticeable inconsistency between these reports and GitHub's official status page, which shows all systems as operational. This discrepancy highlights that problems with GitHub Actions persist but have not yet been acknowledged or updated in the official status communications, suggesting an ongoing challenge in accurately reflecting the service's current state to users.
Keywords: #phi4, Actions, GitHub Keywords: GitHub, GitHub Actions, HN (Hacker News), Hacker News, falling over, notification, operational, outage, reliability, service disruption, status page, systems, technical issue
news.ycombinator.com 12 days ago
|
2851.
HN
The New Panopticon: How AI Changes Accountability
The article examines how the integration of artificial intelligence (AI) into professional workflows transforms accountability by logging not just actions but also high-level thinking processes that were previously unrecorded. Traditionally, engineers' work left minimal digital traces—primarily timestamps and modifications recorded through emails or version control systems like Git. AI's "centaur" model, a collaborative partnership between humans and machines, changes this paradigm by documenting nuanced decisions and guidance made during project interactions.
In enterprise settings where AI agents are employed, these detailed logs of high-level decision-making raise concerns about privacy and accountability for employees. To address these issues, the article proposes several mitigation strategies: using personal AI accounts to limit thought exposure, though with potential limitations like reduced data integration; running AI models locally on powerful hardware to enhance privacy at a higher cost and technical complexity; and compartmentalizing thoughts when using corporate accounts to protect sensitive information.
Philosophically, the article reflects on Jeremy Bentham's Panopticon—a prison design for efficient surveillance—as an analogy for contemporary technology's extensive monitoring capabilities. This highlights modern concerns about privacy in AI-augmented environments. The discussion suggests balancing the advantages of AI with managing associated privacy risks through strategic approaches while considering philosophical implications.
Keywords: #phi4, AI, GPU, GitHub, Panopticon, RAM, accountability, centaur, compartmentalize, enterprise tier, git, high-level thinking, latency, local inference, logs, partnership, privacy, surveillance, timestamped, tokens, version control
florinandrei.substack.com 12 days ago
|
2860.
HN
I built a "Carfax for Chrome Extensions" using AI to audit 250k+ extensions
The author created an AI-driven tool akin to "Carfax" specifically for auditing Chrome extensions, evaluating over 250,000 such tools. In addition, the focus was shifted to MetaMask, a premier cryptocurrency wallet renowned for its robust security measures and adaptability. This wallet enables users to manage digital assets directly, facilitating transactions like buying, selling, swapping, and earning across numerous tokens and decentralized applications (dApps) supported by various blockchain networks. Key features include transaction signing awareness, real-time threat monitoring, privacy management, and safeguards against manipulative practices such as MEV and front-running attacks. MetaMask ensures continuous human customer support, covering prominent networks like Ethereum, Solana, and Bitcoin, supporting widely-used tokens including ETH, USDC, and DOGE. The extension requires permissions to interact with web pages for enhanced functionality, while its source code is available for review on GitHub, alongside accessible privacy policies and terms of use online.
Keywords: #phi4, AI Audit, BSC, Bitcoin, Buy Sell Swap, Chrome Extensions, Crypto Wallet, Customer Support, Decentralized Web, Digital Assets, Ethereum, Github, MEV Protection, MetaMask, NFTs, Portfolio Management, Privacy, Privacy Policy, Security, Solana, Source Code, Terms of UseKeywords: MetaMask, Threat Surveillance, Tokens, Web3 Gaming, dApps
chromeboard.com 12 days ago
|
2870.
HN
Show HN: I just released v7 Javalin, a JVM web framework
Javalin 7 is an updated JVM web framework designed to enhance developer productivity for Java and Kotlin through simplicity and ease of use, built upon Jetty and requiring Java 17 and Jetty 12. It introduces an improved configuration model, a more consistent plugin API, and a cleaner architecture, all developed with nine years of community feedback. Key features include straightforward HTTP handling without complex annotations or abstractions, facilitating quick setup for REST APIs, static files, and WebSockets. The framework offers diverse response handling methods like JSON serialization, media streaming, and asynchronous processing, alongside efficient client data extraction and validation tools.
Javalin 7 simplifies the implementation of real-time communication through WebSockets and server-sent events and allows detailed configuration via an explicit block structure. It supports modularity with a consistent plugin system, enabling easy integration and customization. Users upgrading from Javalin 6 are advised to consult the migration guide for specific changes. The framework boasts strong community support, reflected by over 2 million monthly downloads and international developer contributions, with engagement opportunities available via GitHub, Discord, and Twitter updates.
Keywords: #phi4, Discord, GitHub, HTTP, JVM, Java, Javalin, Jetty, Kotlin, REST APIs, Server-Sent Events, Twitter, Twitter Keywords: Javalin, WebSockets, asyncTimeout, configuration, migration guide, plugins, static files, web framework
javalin.io 12 days ago
|
2879.
HN
Show HN: Microgpt-ts – Full GPT in 500 lines of TypeScript, zero dependencies
Microgpt-ts is a TypeScript-based implementation of the entire GPT (Generative Pre-trained Transformer) architecture that includes essential components like autograd, tokenizer, multi-head attention, RMSNorm, and Adam optimizer. It's designed to operate natively in web browsers without any Python runtime or backend dependencies, encapsulated within roughly 500 lines of code. Inspired by Andrej Karpathy's microgpt, the project features a user-friendly playground for experimenting with preset datasets such as baby names and Pokemon, along with custom text inputs. Emphasizing readability, Microgpt-ts utilizes structured code and named helper functions to enhance clarity. It also offers interactive elements like live loss curves during training sessions and step-through token generation capabilities. The development process is meticulously documented through GitHub commits, detailing each stage from basic machine learning models to a complete GPT-2-like architecture, facilitating easy navigation for developers and researchers exploring the implementation.
Keywords: #phi4, Adam optimizer, Andrej Karpathy, GPT-2, GitHub, Microgpt-ts, RMSNorm, TypeScript, architecture, autograd, browser, dataset, generation, inference, microgpt, multi-head attention, playground, text generation, text generation Keywords: Microgpt-ts, tokenizer, training
microgpt-ts.vercel.app 12 days ago
|
2884.
HN
Show HN: I analyze your GitHub code and generate a developer personality card
Show HN presents an innovative tool that analyzes GitHub repositories to create developer personality cards. This tool evaluates developers' coding habits across eight specific dimensions: Comment Ratio, Small Functions, Error Handling, Naming Consistency, Low Complexity, Cleanliness, Language Diversity, and Modularity. The analysis prioritizes documentation balance, focused function design, comprehensive error management, adherence to naming conventions, code readability with minimal nesting, well-explained constants, technical debt acknowledgment through TODOs, effective use of multiple languages, and structured dependencies.
The tool generates two scores: the Code Score (0–100) reflects pure code quality across these dimensions without considering activity metrics; while the Dev Score combines code quality with developer activity factors such as codebase size, recent contributions, and experience. To ensure fairness, the analysis excludes forks, libraries, vendor code, generated files, minified bundles, and outliers in file sizes, employing stratified sampling techniques. It respects language-specific conventions and filters out common numeric values as magic numbers. The results are presented on a leaderboard that allows comparison based either on quality or productivity, emphasizing clean coding over repository popularity. Importantly, the scoring system is designed to prevent manipulation by keeping exact weightings undisclosed and continuously evolving.
Keywords: #phi4, GitHub, activity thresholds, browser-based, cleanliness, code analysis, code score, comment ratio, dev score, developer personality card, dimensions of code, error handling, fairness, heuristic assessment, language diversity, leaderboard, low complexity, modularity, naming consistency, newcomers, small functions, source code, veterans
howyoucode.dev 12 days ago
|
2887.
HN
Show HN: Jsonchunk – Parse incomplete JSON from streaming LLM responses
Jsonchunk is a lightweight library tailored for parsing incomplete JSON from large language model (LLM) responses streamed in real-time. It addresses the inadequacies of traditional parsers when dealing with partial JSON by offering a tolerant parser that extracts useful data as it becomes available, managing scenarios like mid-stream strings and nested structures. Key features include its tolerance to common partial JSON cases and provision of a `DeepPartial<T>` type for typed yet optional fields. The library supports both stateless `parse()` functions for one-time use and push-based `createParser()/parseStream()` methods for continuous data streams, having been rigorously fuzz-tested with complex API responses to ensure reliability.
The benefits of using Jsonchunk are significant; it enhances user experience by allowing UIs to be updated with partial data immediately, circumventing the delay associated with waiting for complete JSON. This eliminates the need for makeshift recovery logic or reliance on extensive frameworks solely for parsing incomplete JSON data. Its use is particularly advantageous in applications that process streamed LLM outputs, requiring immediate access to available information.
Jsonchunk can be easily integrated into projects through npm via `npm install jsonchunk`. The library’s API includes a `parse()` function for parsing partial JSON strings into optional DeepPartial objects and `createParser()/parseStream()` methods for handling streaming inputs by producing partial snapshots as data flows in. Designed with a minimalistic approach, Jsonchunk remains independent of any specific framework while being suited for modern Web Streams and TypeScript environments.
Keywords: #phi4, API, Anthropic API, DeepPartial, GitHub, JSON, LLMs, TransformStream, TypeScript, Unicode, Web Streams, async generator, escape sequences, fuzz suite, nested structures, npm, optional fields, parser, recursive descent, streaming, string escapes, trailing commas
github.com 12 days ago
|
2900.
HN
Ask HN: Developers cloned my student project in 2 weeks. Why?
A student developer created gLinksWWW, a standalone browser designed to facilitate efficient multitasking with minimal cognitive load, positioning it as more of a utility than a full-fledged platform. Surprisingly, 101 unique developers cloned the project within just two weeks, even without significant promotion, and consistent traffic was noted on Supabase during off-peak times. This unexpected organic traction raises questions about its origin—whether it is due to algorithmic exposure or a genuine demand for minimalist browser alternatives. The developer's use of Electron to build gLinksWWW prompts further inquiry into whether this technology will continue to be embraced, given that it addresses real user problems. As the project evolves with planned features like "Multi-Cut" aimed at advanced users, concerns about maintaining performance amidst complex UI logic are emerging. Additionally, the developer seeks honest feedback to determine if their creation truly resolves a significant issue or if the current interest is merely coincidental.
Keywords: #phi4, Electron, GitHub, Supabase, UI logic, architecture, browser, clones, cognitive load, gLinksWWW, minimalist, multitasking, student developer, traffic, utility
news.ycombinator.com 12 days ago
|
2907.
HN
Show HN: I Indexed My Closet to Make It Easier to Get Ready in the Morning
The project detailed in the post is a creative solution designed to optimize morning routines by indexing one's closet. The creator has developed a digital system that allows users to efficiently organize and select outfits, with source code available on GitHub under [crnicholson/outfits](https://github.com/crnicholson/outfits). Key features of this tool include customizable settings, intuitive navigation using show arrows, and the ability to filter clothing items by specific tags such as "Thrifted" or "Vintage." Additionally, it offers an outfit randomization function to encourage variety in daily attire choices. An accessories section further enhances the system's utility by allowing users to incorporate these elements seamlessly into their outfits. Overall, this tool is engineered to simplify and streamline the process of getting dressed each day, making mornings more efficient and less stressful.
Keywords: #phi4, ACCESSORIES, ARROWS, Charlie Nicholson, FILTER BY TAGS, GitHub, Indexed Closet, Outfits, RANDOMIZE OUTFIT, SETTINGS, Show HN, Source Code, THRIFTED, VINTAGE
outfits.crnicholson.com 12 days ago
|
2909.
HN
App alerts you when it detects Meta camera glasses nearby
The Nearby Glasses app addresses privacy concerns associated with Meta's camera glasses by alerting users to their proximity. Although manufacturers assert that a light signals when filming is active, it may be challenging for users to detect or deactivate this feature effectively. The introduction of facial recognition technology in Meta’s glasses further amplifies potential privacy risks. To mitigate these issues, the app utilizes Bluetooth technology to identify camera-equipped devices within a 10-meter radius and notifies the user. However, the system can sometimes yield false positives, particularly when near VR headsets like those from Meta Quest. Developed by Yves Jeanrenaud, Nearby Glasses is available as an open-source, free application on Android through both the Play Store and GitHub, with an iOS version currently in development. Users have the ability to adjust app settings using guidance provided in the documentation found in its repository.
Keywords: #phi4, Android, Bluetooth, GitHub, Instagram, Meta, Meta Quest, Nearby Glasses app, Play Store, TikTok, Yves Jeanrenaud, camera glasses, consent, facial recognition, false positives, iOS, light indicator, notification, open source, recording, signal strength, virtual reality headsets
manualdousuario.net 12 days ago
|
2911.
HN
Show HN: GitHub Action to list merged OSS PRs in your README
This guide introduces a GitHub Action developed in Go that automatically updates a README file to list merged open-source contributions (pull requests) from external repositories, providing an easy way for users to showcase their contributions on their GitHub profile. The setup involves adding specific HTML comment markers (`<!-- OSS_CONTRIBUTIONS_START -->` and `<!-- OSS_CONTRIBUTIONS_END -->`) in the README file where the contributions should be displayed. Users must then create a configuration file named `.contributions.yml` at the repository's root, specifying the username for querying pull requests along with optional settings to include or exclude specific repositories or organizations and customize display names or descriptions.
To activate the workflow, users add a YAML file within `.github/workflows/update-contributions.yml`, which schedules a weekly job on Monday. This action uses GitHub's Search API to locate merged pull requests by the user in external repositories, applying any specified inclusion or exclusion rules. It fetches repository metadata and applies display name or description overrides as defined in `repo_overrides`. The result is markdown content grouped by repository, replacing the section between the designated markers in the README file.
Key inputs for configuring the action include `github_token`, which defaults to GitHub's automatically provided token unless a custom one is specified, and `config_file`, defaulting to `.contributions.yml`. This GitHub Action simplifies showcasing external contributions on a user's profile by automating updates to their README through scheduled workflows. The tool is licensed under MIT, making it freely available for use and modification.
Keywords: #phi4, Config File, Contributions, Cron, Filters, GitHub Action, Markdown, Merge, Metadata, OSS PRs, README, Repositories, Search API, Workflow
github.com 12 days ago
|
2922.
HN
Monty and Islo: Sandbox the Snippet, Isolate the Agent
Monty and Islo are tools developed by the Pydantic team to enhance secure execution of Python code. Monty serves as a minimal Rust-based Python interpreter specifically designed for safely executing runtime-generated code snippets without the overhead of containerization for each instance. It achieves enhanced security through the removal of dangerous built-in functions and restriction of host access to only those functions that are explicitly exposed, alongside improvements like fuzzing, depth guards, and integer overflow fixes that bolster crash resilience. Although no exploits have been found within Monty's environment, ongoing efforts aim to address potential vulnerabilities such as arithmetic cliffs, deep recursion, and bytecode correctness issues.
Islo acts as a complementary tool by offering zero-setup environments ideal for AI coding agents during their development phase. This feature allows the agents to function with a comprehensive toolchain without necessitating local machine installations. Together, Monty provides an optimal solution for securely running small, runtime-generated Python code in production settings, while Islo ensures that developers can create and test AI agents within convenient and efficient environments.
Keywords: #phi4, GitHub, Islo, Monty, Pydantic, Python, Rust, VM, agent, arithmetic cliffs, bytecode correctness, containment, crash, denial of service, development, environment, hardening, interpreter, recursion, runtime, sandbox, security, toolchain, toolchain Keywords: Monty, zero-setup
islo.dev 12 days ago
|
2926.
HN
Show HN: Lila-E8 – 40M Parameter LLM with 0.37 Loss via E8 Lattice Attention
The post introduces Sovereign-Lila-E8, a new transformer architecture that utilizes the E8 Root System lattice instead of traditional attention mechanisms to minimize "semantic friction" and improve information processing efficiency in neural networks. With 40 million parameters, it achieves notable performance on the TinyStories dataset, boasting a training loss of 0.37 and validation loss of 0.44, surpassing conventional models that require 60 million parameters. Key innovations include maintaining coherence over extensive sequences of more than 1000 tokens without semantic looping and attaining "Geometric Resonance," typically associated with larger architectures. The author encourages further exploration and feedback on expanding the context window to 4096 and adapting the model for the 24D Leech Lattice, providing resources like a Google Colab link and GitHub repository for verification and experimentation.
Links:
- GitHub: [Sovereign-Lila-E8 Repository](https://github.com/SPUTNIKAI/sovereign-lila-e8)
- Colab: [Demo Notebook](https://colab.research.google.com/github/SPUTNIKAI/sovereign-lila-e8/blob/main/notebooks/demo.ipynb)
- Zenodo Preprint: [Sovereign-Lila-E8 Record](https://zenodo.org/records/18731736)
Keywords: #phi4, E8 Root System Lattice, Geometric Resonance, GitHub, Google Colab, Leech Lattice, Sovereign-Lila-E8, TinyStories dataset, Zenodo, attention mechanisms, context window, higher-dimensional geometry, latent space, semantic friction, transformer architecture
news.ycombinator.com 12 days ago
|
2929.
HN
OSS Tool: Hard spending limits for AI agents
SpendGuard is an open-source solution designed for managing strict budgetary constraints on individual AI agents within multi-agent environments. Developed initially to tackle challenges associated with setting separate budgets in swarms of agents, SpendGuard enables users to create "agents" and assign each a fixed budget limit, denominated in cents, with the optional feature of automatic top-ups. The tool operates entirely locally, eliminating the need for a hosted API key, while still fetching updated pricing models from an external server. Users can set up SpendGuard quickly, typically within five minutes using Docker. It comprises two main components: an SDK and a sidecar service, both available under the MIT license. These components are accessible on GitHub, allowing users to engage with the development community through questions, feature requests, or feedback. This structure facilitates the flexible management of AI agent budgets without reliance on external infrastructure.
Keywords: #phi4, Docker, GitHub, MIT license, OSS, SDK, SpendGuard, agents, auto top-ups, budgets, feature requests, feedback, hard limits, multi-agent swarms, pricing list, sidecar
news.ycombinator.com 12 days ago
|
2942.
HN
Show HN: Notion Breadcrumb Navigator – Keyboard-driven page hierarchy navigation
The Notion Breadcrumb Navigator is a lightweight browser extension designed for efficient keyboard-driven navigation within Notion pages, enabling users to move through page hierarchies, headings on the current page, and subpages using keystrokes like Ctrl+B. It operates across multiple Chromium-based browsers (Chrome, Brave, Edge) and Safari, offering navigation without mouse interaction by providing a persistent overlay that stays active during page switches. The extension seamlessly integrates with Notion's dark mode theme and is constructed from three files—manifest.json, content.js, and styles.css—without transferring data outside the browser.
Installation involves downloading or cloning the source code from GitHub for Chromium-based browsers as an unpacked extension and requiring conversion to a native app via Xcode for Safari on macOS. Users must enable it through Safari settings post-conversion. The navigator is operated using keyboard shortcuts: Ctrl+B toggles the overlay, while arrow keys or Enter allow selection and movement within sections like parent pages, current page headings, or subpages.
The tool enhances navigation efficiency in Notion by leveraging keyboard shortcuts and a straightforward interface to traverse complex document structures. Troubleshooting tips highlight ensuring the correct Notion domain and addressing Safari's limitations with unsigned extensions. This open-source extension is distributed under an MIT license, promoting accessibility and customization.
Keywords: #phi4, Allow Unsigned Extensions, Breadcrumb Navigator, Browser Extension, Build, Chromium, Content Script, DOM, Dark Mode, Developer Mode, GitHub, Headings, Keyboard Navigation, License, MIT, Manifest, Notion, Overlay, Page Hierarchy, Parent Pages, Safari, Search Filter, Stylesheet, Subpages, Troubleshooting, Update, Xcode, macOS
github.com 12 days ago
|
2943.
HN
OpenShopFloor – A free factory simulation for learning manufacturing AI
OpenShopFloor is an innovative free factory simulation tool designed to streamline the educational process in manufacturing AI by removing common barriers such as non-disclosure agreements (NDAs) or IT-related delays. Developed by a professional with significant expertise in manufacturing consulting, this platform enables users to easily engage with and construct within a simulated environment directly through their web browsers. The open-source nature of OpenShopFloor's codebase, hosted on GitHub, invites users not only to use the existing framework but also to modify and contribute to it, promoting an interactive learning experience. This accessibility fosters practical experimentation and deepens understanding in manufacturing AI by providing a user-friendly platform for exploration and development without typical constraints encountered in real-world scenarios.
Keywords: #phi4, GitHub, IT access, NDAs, OpenShopFloor, browser, budget, consulting, contribute, factory simulation, fork, learning, manufacturing AI, playground, public code, public code Keywords: OpenShopFloor, real data
openshopfloor.zeroguess.ai 12 days ago
https://github.com/TobiasLante/openshopfloor 12 days ago
|
2950.
HN
Show HN: PullNotes – A Notion-like editor for your GitHub repos
PullNotes is a Markdown editor similar to Notion, tailored specifically for use with GitHub repositories, enabling users to take notes and write using Markdown files within these repositories. Created by hunvreus, it operates on a hybrid authentication model combining App installation with OAuth, granting access to both repositories and user data. In PullNotes, each page corresponds to a Markdown file organized in a hierarchical structure based on folder arrangements.
The application is set to introduce key features such as auto-save, the ability to merge files, media uploads, and drag-and-drop functionality for reorganizing pages. Built using technologies like TanStack Start, shadcn/ui, and a Pages CMS editor, PullNotes offers a streamlined, minimalistic interface conducive to editing GitHub repository content.
For local setup, users need to configure environment variables associated with authentication and database settings. Deployment involves building the application and running it on port 8000 in hosted environments. Users can test PullNotes via pullnotes.com or opt for self-installation from its GitHub repository.
Keywords: #phi4, Better Auth, GitHub, Markdown, Notion-like, OAuth, Pages CMS, Pexels API, PullNotes, TanStack Start, app installation, authentication, commit operations, cover image search, data model, dev environment, editor, environment variables, feature todo list, icon picker, keyboard shortcuts, permissions, repository, routing, server deployment, shadcn/ui
github.com 12 days ago
|
2955.
HN
Show HN: Playwright CI/CD in GitHub Actions, Jenkins, and GitLab CI
The provided text outlines a comprehensive guide for integrating Playwright testing into Continuous Integration/Continuous Delivery (CI/CD) pipelines using GitHub Actions, Jenkins, and GitLab CI. It addresses the challenges of running browser tests in CI environments by focusing on dependency management, configuration settings, and parallel execution strategies to enhance test performance. The article highlights issues such as default CI images lacking necessary system libraries for Playwright browsers, which are resolved through Docker images or manual installations.
Platform-specific configurations are detailed: GitHub Actions uses YAML with matrix sharding; Jenkins employs a Jenkinsfile with Docker agents; GitLab CI utilizes its native parallel execution in configuration files. Core Playwright settings tailored for CI environments include `forbidOnly`, `retry count`, and `worker count` to ensure stability, along with trace collection strategies.
The guide emphasizes consistent test execution across different platforms by using Playwright’s official Docker image, which standardizes browser versions and dependencies. To scale tests, it recommends techniques like parallelism and sharding to reduce execution time. The article also underscores the importance of artifact collection for failed tests to aid in debugging, suggesting tools like TestDino for centralized reporting and AI-powered failure analysis.
Overall, the text provides practical steps and configurations for setting up Playwright CI/CD across popular platforms, focusing on reliability, efficiency, and actionable insights through effective reporting.
Keywords: #phi4, CI/CD, Docker, GitHub Actions, GitLab CI, Jenkins, Playwright, artifact collection, browser dependencies, configuration management, matrix strategy, parallel sharding, retries, workers
testdino.com 12 days ago
|
2956.
HN
Show HN: Beehive – Multi-Workspace Agent Orchestrator
Beehive is an open-source tool designed to facilitate the management of tasks across multiple repositories, developed primarily for personal use but available for broader application. It offers a streamlined alternative to conventional tools like Zellij and Git worktrees, which can be cumbersome or error-prone when handling separate directories with isolated `.git` files. The key features of Beehive include multi-repo management, allowing users to add GitHub repositories and switch between them within a single window; isolated workspaces that ensure each project operates independently in its own directory as a full git clone on any branch; and persistent terminals that maintain real PTY sessions across switches to preserve state. Additionally, Beehive supports agent panes for launching CLI agents such as Claude Code alongside terminal sessions within a flexible grid layout, and allows users to copy workspaces along with their uncommitted changes for safe experimentation. Built using the Tauri framework, Beehive is optimized for lightweight performance on macOS (approximately 9 MB) in contrast to Electron-based applications, and it encourages contributions for further features like Linux support or new themes. The project focuses on simplicity by avoiding complex Git solutions such as worktrees.
Keywords: #phi4, Agent Orchestrator, Beehive, CLI Agents, Combs, GitHub, Hives, Isolated Workspaces, Linux Support, MIT License, Multi-Workspace, Open Source, PTY Sessions, Persistent Terminals, Repositories, Tauri, Themes, macOS
storozhenko98.github.io 12 days ago
https://www.conductor.build 10 days ago
https://news.ycombinator.com/shownew 10 days ago
|
2968.
HN
Is GitHub Down Again?
A user is facing challenges accessing GitHub through both its application and web browser interfaces. Despite being unsure if this platform is the appropriate venue for their query, they choose to seek assistance here. This situation suggests a potential connectivity problem that might be affecting multiple access points to GitHub. The user's decision to proceed with the inquiry reflects an urgency or necessity to resolve the issue promptly, emphasizing the importance of troubleshooting and identifying any underlying network or account-related problems that could be causing this disruption in service.
Keywords: #phi4, Access, App, Browser, Cannot, Connect, Connection problem, Connectivity, Down, GitHub, Network, Service disruption, Technical issue, Troubleshooting
news.ycombinator.com 12 days ago
|
2974.
HN
Pinhead – Quality public domain icons for your map pins
Pinhead is an extensive library offering over 1,000 public domain vector-format icons specifically designed for mapping applications. Originating from the development of themap.is, it ensures visual consistency across various map elements and maintains legibility at small scales, such as on a pinhead. The collection features standardized versions from popular icon sets including Maki, Temaki, OSM Carto, and NPMap. Users can access these icons for free and publicly, enhancing usability in mapping projects. Further details or contributions to the project are facilitated through its GitHub page.
Keywords: #phi4, GitHub, Maki, Map icons, NPMap, OSM Carto, Pinhead, Temaki, cartographic icon sets, map pins, public domain, themapis, vector format, visual consistency
pinhead.ink 12 days ago
|
2989.
HN
Show HN: Notion-CLI – Full Notion API from the terminal, 39 commands, one binary
Notion-CLI serves as a robust command-line interface designed to interact seamlessly with the Notion API, functioning similarly to GitHub's CLI tool. It streamlines user interaction by offering 39 diverse commands encapsulated in one binary file, enabling efficient management of pages, databases, blocks, comments, users, and files directly from the terminal without browser dependence. The installation is flexible, supporting methods like Homebrew, Go, npm, Scoop, Docker, or direct downloads across multiple operating systems.
The tool's standout features include user-friendly filters that reduce reliance on JSON for most queries, smart handling of schema-aware properties, and adaptive output formats such as colored tables in terminals and clean JSON for scripting purposes. It supports Markdown input/output, recursive block reading capabilities, and recognizes both URLs and IDs when accessing pages. Notion-CLI is designed to provide actionable error messages, enhancing user experience by being agent-friendly with schema awareness and no need for additional parsing of JSON outputs.
Configuration is simplified through secure token storage or the use of environment variables, making it suitable as an integration tool for AI agents. The open-source nature of Notion-CLI, under the MIT license, invites contributions via GitHub, reflecting a commitment to community-driven development and continuous improvement.
Keywords: #phi4, AI agents, API, Docker, GitHub, Go, Homebrew, JSON, Linux, Markdown, Markdown I/O, Notion API, Notion-CLI, Scoop, Windows, authentication, blocks, comments, configuration, databases, error messages, exit codes, exit codes Keywords: Notion-CLI, files, filters, installation, macOS, npm, pages, schema-aware properties, terminal, terminal commands, users
github.com 13 days ago
|
3003.
HN
Show HN: Memctl.com: Open-source shared memory infrastructure for coding agents
Memctl.com introduces a novel open-source shared memory infrastructure tailored for AI coding agents, addressing the issue of zero context at session initiation. It provides persistent memory that persists across sessions and facilitates knowledge sharing within teams by ensuring consistent information access among all agents involved. Seamlessly integrated into Git workflows, Memctl is branch-aware and supports comprehensive history tracking. Its compatibility with any AI coding agent allows for flexibility in deployment, including self-hosting options. The platform is set to launch on March 1st, offering an open waitlist for early access. Users are encouraged to provide feedback as part of the development process. For more information, users can visit Memctl's GitHub repository or its official website.
Keywords: #phi4, AI coding agents, GitHub, branch-aware, feedback Keywords: AI coding agents, full history, git workflow, memctl, memory server, open source, persistent context, self-hostable, shared memory, team knowledge, waitlist, website
news.ycombinator.com 13 days ago
|
3015.
HN
GitHub Actions Pull_request_target vs. Apache NuttX RTOS
The article outlines the transition from using `pull_request_target` to `pull_request` triggers for GitHub Actions within the Apache NuttX Real-Time Operating System (RTOS) project, driven by security concerns identified through a vulnerability scan. The initial use of `pull_request_target` posed risks such as executing malicious code and unauthorized access to repository secrets due to checking out an entire repository in workflows. To address these issues, the NuttX team implemented several key changes: they adopted `pull_request` triggers for safer workflow execution, restricted workflow permissions to read-only to prevent script execution, limited file checkouts to essential configuration files only, and utilized GitHub's API to analyze changes without executing PR code directly. They also developed a mechanism using Pull Request Artifacts to store label data securely during workflows, given the restricted write access under new permissions. Subsequently, a separate job was set up to apply labels post labeling when write permissions were available in a secure manner.
These modifications significantly enhanced security by aligning with the Apache Software Foundation (ASF) Security Policy and minimizing vulnerabilities while maintaining efficient continuous integration processes. Additionally, ongoing security scanning through Zizmor helped ensure compliance and identify further potential threats in their workflows, reinforcing the integrity of the updated CI operations within NuttX.
Keywords: #phi4, API Calls, Apache NuttX, Docker Container, Forked Repo, GitHub Actions, GitHub Token, Malicious Code, PR Labeling, Read-Only Token, Security Scan, Unsafe Practices, Workflow Trigger, pull_request_target
lupyuen.org 13 days ago
|
3018.
HN
Servo web rendering engine by The Linux Foundation
The Servo web rendering engine is a collaborative initiative under The Linux Foundation that depends on external funding for its operations. It acknowledges the support from partnering organizations through recent investments and various sponsors who contribute at different levels of sponsorship. Moreover, the project extends gratitude to individual patrons who financially back the project via platforms like Open Collective, GitHub, thanks.dev, and Benevity, highlighting the diverse avenues through which financial support is obtained to sustain its development and progress.
Keywords: #phi4, Benevity, Benevity Keywords: Servo, GitHub, Linux Foundation, Open Collective, Servo, donations, funding, partnering organizations, partners, patrons, project, sponsors, sponsorship, sponsorship tiers, thanksdev, web rendering engine
servo.org 13 days ago
|
3019.
HN
Show HN: X86CSS – An x86 CPU emulator written in CSS
"X86CSS" is an innovative project that emulates an x86 CPU using only CSS, bypassing the need for JavaScript entirely. It runs native 8086 machine code compiled from C with GCC within a purely CSS-driven environment, showcasing CSS's ability to execute programs autonomously through animation and style container queries for timing. Although HTML's `<style>` tag is required to load the CSS, the emulator functions without further user interaction once set up.
The project implements most x86 instructions but not all, focusing on running simple programs converted from C or 8086 assembly into binary format. While this approach does not offer practical performance advantages over traditional methods and isn't feasible for writing extensive software directly in CSS, it stands as an artistic testament to CSS's potential for emulation.
To run custom software on "X86CSS," users must compile their code using specific tools like gcc-ia16 and execute provided scripts to format the code suitably for the emulator. This endeavor highlights both the creative possibilities and technical boundaries of utilizing CSS for complex tasks such as CPU emulation, demonstrating its capabilities beyond typical styling purposes.
Keywords: #phi4, C program, CSS emulator, Cascading Style Sheets, GCC, GitHub, HTML, JavaScript-less, Python script, alphanumeric keyboard, architecture, assembly, build_csspy, compatibility, custom I/O, emulation, machine code, memory address, numeric keyboard, preprocessor, x86 CPU, x86CSS
lyra.horse 13 days ago
https://news.ycombinator.com/item?id=47062748 13 days ago
https://caniuse.com/wf-function 13 days ago
https://chromereleases.googleblog.com/2025/06/stab 13 days ago
https://bugzilla.mozilla.org/show_bug.cgi?id=1950366 13 days ago
https://wpt.fyi/interop-2026 12 days ago
https://en.wikipedia.org/wiki/X86 12 days ago
https://arxiv.org/abs/1904.09828 12 days ago
https://wiki.c2.com/?GreenspunsTenthRuleOfProgramming 12 days ago
|
3028.
HN
Dynamically making agents to monitor PRs
Firetiger's new tool, Deploy Monitoring with Firetiger, enhances code deployment confidence by dynamically creating monitoring agents for pull requests (PRs) on GitHub. These AI-driven agents detect bugs and verify expected behavior post-deployment using existing telemetry data to activate once the PR is live in production. Internally, these agents have been effective at resolving bottlenecks related to verifying code correctness and safety from large language models (LLMs), thus minimizing manual verification efforts. By leveraging LLMs, Firetiger constructs targeted monitoring plans based on PR descriptions, metrics, logs, and system infrastructure insights, streamlining the process of identifying essential signals for efficient monitoring.
This tool is seamlessly integrated into existing workflows through GitHub comments, allowing users to invoke it with "@firetiger" to receive customized monitoring feedback. This feature bolsters deployment confidence by swiftly alerting users to potential issues that might be masked by extraneous factors such as atypical traffic patterns. Deploy Monitoring with Firetiger is now widely available and user-friendly for those already using GitHub Deployments, requiring only a signup on firetiger.com and connection of the GitHub account during setup. Users can further engage with this tool through PR comments, with additional information accessible via docs.firetiger.com/deploy-monitoring/.
Keywords: #phi4, AI assistance, Bash tooling, Firetiger, GitHub, LLMs, PR monitoring, agents, deploy changes, logs, metrics, production environment, software development, telemetry data
blog.firetiger.com 13 days ago
|
3044.
HN
Show HN: Boardroom MCP - Multi-advisor governance engine for AI agents
The "Boardroom MCP" is an advanced local governance system designed for AI agents to enhance their decision-making capabilities by introducing the Model Context Protocol (MCP). It addresses the challenge of AI's limited nuanced judgment by facilitating a structured debate among over 450 advisors across 38 domains when faced with complex decisions. Using the `analyze()` tool, these advisors engage in mandatory debates that intentionally avoid premature consensus, ensuring diverse perspectives are thoroughly considered. The system detects and flags decisions where advisors reach agreement too swiftly, prompting additional deliberation to refine the decision-making process.
The outcomes from these debates are synthesized into a risk-scored recommendation and recorded in a persistent ledger for future reference, contributing to institutional memory. This method leverages collective expertise while safeguarding data privacy through local implementation. The engine supports integration with MCP clients like Claude Desktop and Windsurf, and its open-source code is accessible on GitHub. The developer invites feedback on the effectiveness of this structured multi-agent debate approach compared to relying solely on large language models for decision-making.
Keywords: #phi4, Autonomous agents, Claude Desktop, GitHub, LLM-as-a-judge patterns, LLM-as-a-judge patterns Keywords: autonomous agents, MCP, Model Context Protocol (MCP), advisors debate, ambiguity, decision analysis, institutional memory, multi-advisor boardroom, nuanced judgment, risk-scored recommendation, second-order effects, structured debate, zero cloud dependency
news.ycombinator.com 13 days ago
|
3049.
HN
RetroDECK removes Switch emulator over potential Nintendo legal concerns
RetroDECK has ceased including Switch emulation in its Flatpak distribution due to potential legal repercussions following Nintendo's DMCA notices. This decision aligns with their goal of minimizing legal risks for both the project and its community, coming after warnings and bans faced by similar volunteer-driven initiatives. Users are still able to manually add Switch emulators, but official support from RetroDECK has been withdrawn.
Nintendo's aggressive targeting of Switch emulation projects like Yuzu and Ryujinx since 2024 with legal actions has forced these projects either to halt development or eliminate support due to litigation risks. This litigious approach by Nintendo complicates the inclusion of their last-generation handheld in retro-gaming initiatives, exemplifying a trend where community-driven emulator efforts are significantly impacted.
In related developments, the Steam Deck is experiencing a memory crisis that is affecting its availability.
Keywords: #phi4, DMCA notices, Flatpak, GitHub, Linux retro-gaming, Nintendo, RetroDECK, Ryujinx, Steam Deck, Switch emulation, Yuzu, legal concerns, memory crisis, takedowns
www.xda-developers.com 13 days ago
|
3065.
HN
Show HN: Peekl – A modern alternative to Ansible and Puppet
Peekl emerges as an innovative configuration management tool designed to offer an alternative to established platforms like Ansible and Puppet. Developed over several months, it aims to integrate the user-friendly and rapid deployment attributes of Ansible with the pull-based model that incorporates agents from Puppet. Despite being in its nascent stage and not yet fully equipped with features comparable to those of its predecessors, Peekl is viewed as a promising entry point for individuals seeking new configuration management solutions. Additional details and documentation about Peekl can be accessed on GitHub, providing insights into its current capabilities and future potential.
Keywords: #phi4, Ansible, GitHub, Peekl, Puppet, agent, configuration management, documentation, ease of use, features, modern alternative, project, pull-based model, starting point
peekl.dev 13 days ago
|
3070.
HN
GitHub Is Down
GitHub is currently facing degraded performance in its code search feature due to increased CPU usage affecting a single shard. The issue was first reported on February 23, 2026, at approximately 19:59 UTC. GitHub's teams are actively investigating the root cause and working on mitigation strategies to address latency and timeout problems. Users can stay informed about developments through notifications via email or SMS by subscribing to updates via GitHub's status page, which is powered by Atlassian Statuspage.
To receive updates, users have several options including Slack webhooks, direct emails, or text messages to international phone numbers. Subscribing requires agreement to the privacy policies of both GitHub and Atlassian. Additionally, following @githubstatus on social media can provide ongoing information about the situation. The incident page also includes standard disclaimers regarding data rates for SMS notifications and compliance with reCAPTCHA and Google’s privacy terms.
Beyond status updates, the incident page links to various GitHub resources like support sites, developer newsletters, product features, enterprise options, partner programs, educational tools, career opportunities, and social initiatives. This comprehensive approach ensures users have access to all necessary information and support during this period of degraded performance.
Keywords: #phi4, Atlassian, CPU, Code Search, Data Rates, Degraded, Email, GitHub, Incident, Latency, Mobile Number, Notifications, OTP, Performance, Privacy Policy, SMS, Shard, Slack, Status, Subscribe, Timeouts, Updates, Verification, Webhook, reCAPTCHA
www.githubstatus.com 13 days ago
|
3109.
HN
Mato – a Multi-Agent Terminal Office workspace (tmux-like)
Mato is a multi-agent terminal workspace akin to tmux, designed for managing multiple terminal sessions efficiently within a single window. The installation process begins with the primary method using an official script: `curl -fsSL http://mato.sh/install.sh | bash`. If this step encounters issues, users can resort to Fallback A, which involves utilizing Homebrew by executing `brew tap mr-kelly/tap` and then `brew install mato`. Should Homebrew be unavailable or unsuccessful, Fallback B advises downloading the latest binary release from Mato's GitHub page (https://github.com/mr-kelly/mato/releases/latest), extracting it, and installing it either in `/usr/local/bin` or `~/.local/bin` without requiring superuser privileges. In cases where both primary and secondary methods fail, Fallback C offers an alternative by guiding users to clone the Mato repository via `git clone https://github.com/mr-kelly/mato.git`, navigating into the directory, building the project with `cargo build --release`, and subsequently installing it in either `/usr/local/bin` or `~/.local/bin`. Once installed using any method, verification involves running `mato --version` and launching Mato to confirm its functionality. This multi-step process ensures that users can successfully install Mato even if initial attempts encounter difficulties, with each step requiring confirmation of success before proceeding to the next alternative solution.
Keywords: #phi4, /usr/local/bin, GitHub, Homebrew, Mato, Multi-Agent, Multi-Agent Terminal Office, Office, Terminal, automatic continuation Keywords: Mato, bash, binary, build, build from source, cargo, clone, continuation, curl, failure, fallback, git, git clone, install, release, release binary, source, startup, tmux-like, verification, version, ~/local/bin
mato.sh 13 days ago
|
3113.
HN
Show HN: DealLedger – An open ledger of every business for sale in America
DealLedger is a project designed to establish an open and verifiable record of businesses available for sale across the U.S., addressing the challenge posed by fragmented data scattered among approximately 7,500 business broker websites without any centralized registry or standardized format. Created by a former business broker with over ten years of experience, DealLedger employs daily scraping of around 1,700 broker sites using Python, Playwright, and AI-driven tools to ensure extensive coverage. The platform is structured to offer transparent infrastructure that refrains from ranking or recommending businesses while maintaining source linkage, timestamping, and an immutable ledger stored on GitHub.
The project's open-source components include a scraper framework incorporating both specialized and machine learning-based techniques, a registry of broker URLs, an AI agent for developing new scrapers, daily data snapshots, and comprehensive documentation outlining the methodology. DealLedger encourages feedback regarding its approach, any missing broker URLs, and contributions from various industry sectors. It upholds principles such as source-linking, timestamping, reproducibility, maintaining an append-only history, and presenting data impartially. Users can explore more through the live data browser or by visiting the GitHub repository for additional information on this initiative.
Keywords: #phi4, AI, Agent, Append-only, Automation, Brokerages, Businesses, Data, Documentation, EDGAR, Framework, GitHub, Ledger, Listings, ML-based, Main Street, Marketplace, Playwright, Python, Registry, Reproducible, Scraping, Source-linked, Timestamped, Transactions, Transparency
dealledger.org 13 days ago
|
3116.
HN
Show HN: Blackjack Basic Strategy Practice with DP Edges
The text describes a unique Blackjack Basic Strategy Practice app developed during a visit to Las Vegas, distinguishing itself by employing dynamic programming to assess house edges and calculate expected value loss when players diverge from basic strategy. This app stands out as the only free application that offers such detailed practice capabilities. Its primary function is to assist users in testing and enhancing their understanding of basic strategy, which is the mathematically optimal approach for playing each hand in Blackjack. The developer has made the source code available on GitHub at [yisding/twentone](https://github.com/yisding/twentone), allowing users to explore its functionalities further. This app not only aids players in refining their skills but also provides insights into the mathematical nuances of strategic deviations in Blackjack gameplay.
Keywords: #phi4, App, Basic Strategy, Blackjack, Code, Deviation, Dynamic Programming, Expected Value, GitHub, Hand, House Edges, Mathematically Optimal, Practice, Vegas
twentone.vercel.app 13 days ago
|
3118.
HN
Show HN: Brag Frog – The brag doc that builds itself from GitHub, Jira and Co
Brag Frog serves as an automated tool designed to streamline the creation of brag documents by integrating data from various platforms such as GitHub and Jira. It efficiently compiles and organizes user contributions into a comprehensive logbook on a weekly basis, facilitating effortless tracking of professional achievements and progress. The application is equipped with robust filtering options and inline analysis features, which allow users to easily review their performance and insights at a glance. By seamlessly syncing data from different sources, Brag Frog ensures that the brag documents are both detailed and accurate, providing users with a reliable resource for self-assessment and professional development.
Keywords: #phi4, Brag Frog, GitHub, Jira, Show HN, Sync, automatically, brag doc, contributions, filters, inline analysis, logbook, tools, week
brag-frog.org 13 days ago
|
3121.
HN
Samsung Upcycle Promise
In 2017, Samsung initiated the Galaxy Upcycling program in partnership with iFixit to enable users to convert old Galaxy phones into various smart devices through bootloader unlocking and an open-source app marketplace. Despite initial enthusiasm and prototypes, the project stalled due to concerns over profitability, which conflicted with Samsung's focus on selling new devices. By 2021, Samsung launched a scaled-down version called "Galaxy Upcycling at Home," offering only basic functions like sound detection and light measurement for newer models (from Galaxy S9 onwards), remaining in beta with limited geographic reach. Despite these limitations, Samsung was recognized for sustainability efforts related to the program, although its overall recycling performance remained lackluster. In 2024, iFixit ended their collaboration with Samsung over restrictive repair practices. While users can still repurpose old phones using third-party software, this is more challenging on locked devices. As of 2026, the original ambitious vision for upcycling remains unfulfilled, and Samsung has largely abandoned the project without formal acknowledgment or cancellation.
Keywords: #phi4, Bootloader, Custom ROM projects, Custom ROMs, Device compatibility, Digital photo frame, Ecosystem, Firmware, Galaxy, GitHub, Glued devices, Hardware sales, Home Assistant, LineageOS, Marketplaces, OnePlus, Open-source, Pixel, Recycling, Repair program, Reuters Award, Samsung, Secondhand market, Security camera, Self-repair, Smart home, Software ecosystem, Sustainability, Trade-in programs, UN SDG 12, Upcycling, iFixit
www.xda-developers.com 13 days ago
https://youtu.be/PaKIZ7gJlRU 12 days ago
https://news.ycombinator.com/item?id=47099020 12 days ago
https://puri.sm/posts/the-danger-of-focusing-on-specs 12 days ago
https://puri.sm/posts/librem-5-battery-life-improved-by 12 days ago
https://github.com/zenfyrdev/bootloader-unlock-wall-of- 12 days ago
|
3122.
HN
Show HN: Irpapers – Visual embeddings vs. OCR trade-offs in scientific PDFs
The IRPapers research project investigates the comparative efficiencies of Optical Character Recognition (OCR) and visual embeddings in Retrieval-Augmented Generation (RAG) pipelines for processing scientific PDFs, with a benchmark study involving 3,230 pages of dense literature. The findings reveal that text representations are well-suited for precise lexical searches but falter when dealing with complex visual layouts such as diagrams. Conversely, visual embeddings demonstrate superior capability in interpreting spatial information where OCR is inadequate. The research highlights the efficacy of a hybrid approach that integrates both text and image embeddings, resulting in significantly improved top-1 recall performance. To tackle storage challenges associated with high-dimensional image embeddings, MUVERA encoding is employed to compress vectors, facilitating efficient indexing. Although text-based context remains more useful for generation in RAG workflows, the integration of both modalities offers a balanced solution that effectively addresses visual edge cases. The project's benchmarks and code are made available on platforms like HuggingFace and GitHub for broader accessibility and application.
Keywords: #phi4, BM25, ColModernVBERT, ColPali, GitHub, HNSW indexing, HuggingFace Keywords: RAG pipeline, MUVERA encoding, OCR, PDFs, Query Agent Benchmarking, RAG pipeline, SimHash, Weaviate, benchmarking, dense vectors, hybrid text search, multimodal embeddings, retrieval trade-offs, scientific literature, spatial architecture diagrams, t-SNE plots, visual embeddings
github.com 13 days ago
|
3139.
HN
Show HN: SpecterQA – AI personas test your web app, no scripts needed
SpecterQA is an innovative open-source command-line tool designed for behavioral testing of web applications, offering a novel approach by eliminating the need for traditional test scripts reliant on selectors. Instead, it allows users to define personas and goals using YAML files, leveraging Playwright to automate real browser sessions. This process involves capturing screenshots that are analyzed by Claude's vision model, which determines necessary actions like clicking or scrolling until the set goal is achieved or no further progress is possible.
The tool stands out for its ability to address issues where traditional scripts may fail due to changes in markup, focusing instead on potential breaks in user experience (UX). Users can create personas with specific attributes such as technical comfort and role—such as a "frustrated non-technical admin" or a "power user developer"—which influence navigation behavior differently. Installation is simple via `pip install specterqa`, followed by commands like `specterqa init` for setup and `specterqa run -p demo` to execute tests. Costs per test range from about $0.30 to $3.00, depending on journey length, with budget caps in place. Operating the tool requires an Anthropic API key.
Initially named GhostQA, the project underwent a rebranding due to a naming conflict with another AI testing company. Released under an MIT license at its GitHub repository (https://github.com/SyncTek-LLC/specterqa), SpecterQA is currently in its alpha version 0.3.0 and actively seeks user feedback.
Keywords: #phi4, AI, Alpha, Anthropic API key, CLI, Claude's vision model, GhostQA, GitHub, MIT license, Playwright, SpecterQA, UX, YAML, behavioral testing, budget caps, cost, feedback, journeys, markup changes, navigation behavior, non-technical admin, personas, power user developer, real browser, screenshots, test scripts
news.ycombinator.com 13 days ago
|
3143.
HN
Show HN: Sowbot – open-hardware agricultural robot (ROS2, RTK GPS)
Sowbot is an open-hardware agricultural robot designed to bridge the "prototype gap" that often obstructs agri-robotics startups and research endeavors. Its architecture includes stackable 10x10cm compute modules powered by dual ARM Cortex-A55 Single Board Computers (SBCs), with capabilities for navigation using ROS2 and YOLO inference, interconnected via Ethernet. The robot achieves precise positioning through dual RTK GNSS systems and utilizes a CAN bus for field communication while controlling motors in real-time with an ESP32 chip running Lizard firmware. Sowbot's open-license design ensures that its software stack can operate on RoSys/Field Friend for fast iterations or DevKit ROS for integration with existing ROS users, allowing global sharing of experiments through Docker images.
The core hardware is already fabricated, and efforts are underway to develop a full-size Sowbot body alongside two smaller development platforms named Mini and Pico. The small but dedicated volunteer team behind Sowbot seeks community contributions in various capacities and organizes weekly discussions on Discord to foster collaboration. Their overarching mission emphasizes sustainability and scalability by providing reproducible robotic solutions that minimize labor and environmental impacts while avoiding proprietary constraints, thereby facilitating research and development for startups and researchers alike. Detailed information about their progress, including a comprehensive roadmap and status updates on the Sowbot Pico platform, is accessible via their GitHub page.
Keywords: #phi4, ARM Cortex-A55, CAN bus, Docker image, ESP32, GNSS, GitHub, Lizard firmware, Open Core, Production-Ready Software Stack, R&D, ROS2, RTK GPS, Reference Hardware Design, RoSys/Field Friend, Sowbot, Sowbot Pico, UI, YOLO inference, agricultural robot, drivers, experiments, networking, open-hardware, reproducible robotics, seeding algorithm
sowbot.co.uk 13 days ago
https://reticulum.network/ 13 days ago
https://reagtools.co.uk/collections/jang 13 days ago
https://reagtools.co.uk/products/quick-cut-greens-harve 13 days ago
https://reagtools.co.uk/products/babyleaf-harvester-80c 13 days ago
https://www.getearthquake.com/products/fusion-drill-pow 13 days ago
https://github.com/Agroecology-Lab/Open-Weeding-Delta 13 days ago
https://github.com/Laudando-Associates-LLC/LASER 13 days ago
https://github.com/dheera/ros-imu-bno055 13 days ago
https://github.com/zauberzeug/lizard/blob/mai 13 days ago
https://github.com/zauberzeug/lizard/blob/mai 13 days ago
https://github.com/NVIDIA-ISAAC-ROS/greenwave_monitor 13 days ago
https://github.com/FrameworkComputer/Framework-Laptop-1 13 days ago
https://advance.qld.gov.au/innovation-in-queensland/inn 13 days ago
https://www.swarmfarm.com/ 13 days ago
https://www.youtube.com/watch?v=ljEKN7CsjnM 13 days ago
https://www.youtube.com/watch?v=6ZAh2zv7TMM 13 days ago
https://github.com/zauberzeug/rosys 13 days ago
https://github.com/samuk/caatingarobotics/tree 13 days ago
https://www.opensourceecology.org/ 13 days ago
https://www.preciousplastic.com/ 13 days ago
https://community.preciousplastic.com/map 13 days ago
https://www.opentools.studio/ 13 days ago
https://github.com/samuk/IoT-Greenhouse-Temperature-and 13 days ago
|
3149.
HN
Remote Controls for Agents
"Remote Controls for Agents," dated February 13, 2026, introduces Restate, an advanced tool designed to enhance management of agent execution processes beyond traditional observability features. Unlike standard tools such as OpenAI tracing that offer only monitoring capabilities, Restate empowers users with interactive control options including cancellation, pausing, restarting, and resuming agents through various interfaces like UI, CLI, or programmatically. Positioned between an API client and user code, Restate functions as a durable execution engine, ensuring reliability by proxying requests and maintaining a journal for each step that enables recovery and retry post-failure.
Restate uniquely assigns a persistent invocation ID to each request, which remains active despite disruptions like retries or crashes, thus facilitating ongoing management of processes. Its core functionalities—cancellation, pausing, and restarting—are tailored to enhance workflow efficiency. Cancellation is useful for terminating unresponsive agents or initiating new tasks when user inputs change. Pausing allows temporary halts in execution without failure, resuming once issues are resolved. Restarting enables re-initiation from specific points, preserving prior work to avoid redundancy.
Practical applications of Restate include stopping agents that encounter decommissioned endpoints, pausing workflows during system maintenance, and restarting human approval processes while retaining progress. Additionally, Restate can be integrated into application logic to enable features like regenerating agent responses based on user requests. The tool is available as a free cloud service or for local use via a quickstart guide, with its source code accessible on GitHub. Users are encouraged to participate in community discussions on platforms such as Discord and Slack.
Keywords: #phi4, API, CLI, Discord, GitHub, Restate, Slack, Slack Keywords: Restate, UI, agents, bug fixes, cancellation, chat messages, compensation logic, database, debugging, deployment, durable, error handling, execution, failures, invocation ID, journal, maintenance, manual control, observability, orchestration, pause, persistent processes, restart, resume, retries, user interactions, video tag, workflows
www.restate.dev 13 days ago
|
3151.
HN
Show HN: MicroGPT-C – C99 GPT for Edge Training and Tiny Model Pipelines
MicroGPT-C is a C99-based implementation of a GPT-2-like engine designed to operate efficiently on edge devices with sub-1 million parameters. It focuses on constructing small model pipelines through an orchestration approach involving multiple tiny models, referred to as "organelles," within a Planner-Worker-Judge framework. This innovative architecture allows for high performance in logic games, achieving up to 91% win rates against random opponents using only CPU resources.
The project was developed to tackle latency challenges associated with large language models on edge devices by leveraging an Agile-inspired Organelle Pipeline Architecture. This method enables smaller models to outperform larger single models through effective mistake management and task specialization under a structured communication protocol. MicroGPT-C has been successfully applied in various logic games, achieving notable success rates and delivering differentiated outcomes in real-world data experiments.
The codebase is lightweight, requiring only a C99 compiler, which makes it ideal for embedded applications and educational settings. Performance tests on Apple M2 Max hardware reveal significant speed advantages over Python implementations during both training and inference phases. The project emphasizes responsible use by running entirely on-device without reliance on cloud services or data collection, addressing potential model biases through validation checks.
MicroGPT-C is collaboratively developed with a focus on transparency and thorough documentation available in its GitHub repository. The research aligns with an open-source MIT license, promoting further exploration and contributions to edge AI solutions by applying the principles demonstrated within MicroGPT-C.
Keywords: #phi4, C99, CPU, Connect-4, GPT-2, GitHub, MicroGPT-C, Planner-Worker-Judge pipeline, benchmarks, compiler, edge training, logic games, lottery experiment, low-latency systems, market regime detection, on-device AI, orchestration, organelles, real-world data, responsible use, tiny models
github.com 13 days ago
|
3156.
HN
Impact of Programming Languages on Code Quality (2019)
The 2019 paper titled "On the Impact of Programming Languages on Code Quality" by Emery D. Berger et al., critically reevaluates a prior study that purported significant links between programming languages and software defects in GitHub projects. Conducting an experimental repetition, the authors confirmed certain findings from the original research while also uncovering methodological shortcomings. Their independent analysis concluded that only four programming languages exhibited a statistically significant correlation with code defects, though the impact was minor. The researchers underscored potential biases inherent in the study's design and proposed improved methodologies for future investigations into this topic. This revised examination has been accepted for publication in TOPLAS (ACM Transactions of Programming Languages and Systems), indicating its scholarly significance.
Keywords: #phi4, ACM Transactions, Best Practices, Bias, Code Quality, Emery Berger, GitHub, Programming Languages, Reanalysis, Repetition, Software Defects, Statistical Analysis, TOPLAS
arxiv.org 13 days ago
|
3157.
HN
TinySDLC – Agent orchestrator with SDLC role discipline for AI coding (MIT)
TinySDLC is an innovative agent orchestrator developed by Minh-Tam-Solution at MIT to impose structure and discipline typically seen in the Software Development Life Cycle (SDLC) onto AI coding projects. It tackles issues such as lack of separation of duties and traceability that arise when multiple AI agents work together by defining eight specific roles: researcher, architect, coder, reviewer, tester, among others. Each role is equipped with isolated workspaces and distinct tool permissions to ensure a clear division of responsibilities.
The system features include a file-based queue requiring no external dependencies, multi-channel communication capabilities across platforms like Discord, Telegram, WhatsApp, and Zalo, as well as advanced security measures including credential scrubbing and injection pattern blocking. TinySDLC's design prioritizes a protocol-first architecture where roles act as contracts, allowing for easy substitution of AI providers.
Complementing TinySDLC is the MTS-SDLC-Lite repository, which provides governance through templates, playbooks, and processes anchored in a Spec → Gate → Evidence → Approval framework. Developed over 12 iterations across five production projects, TinySDLC is open-sourced under the MIT license, welcoming user feedback and critiques. Additional details are available in the GitHub repositories for both TinySDLC and MTS-SDLC-Lite.
Keywords: #phi4, AI coding, GitHub, MIT licensed, SDLC discipline, TinySDLC, agent orchestrator, collaboration structure, feedback, file-based queue, governance methodology, handoff discipline, isolated workspaces, iterations, multi-channel, production projects, protocol-first, roles, scoped permissions, security hardening, separation of duties, traceability
news.ycombinator.com 13 days ago
|
3163.
HN
Show HN: Zendoc – A "Zen" writing environment built on the Cursor/VS Code engine
Zendoc is a VS Code extension developed to create a streamlined, "Zen" writing environment that leverages the underlying technology of Cursor and VS Code itself. Designed swiftly over a weekend, it simplifies document creation into three steps: installing Cursor, adding Zendoc, and establishing a workspace. Central to its functionality is the integration of a "docs-as-code" workflow for writers, allowing them to enjoy benefits akin to those experienced by software developers. This includes using Markdown files for ownership, Git for version control, and an AI agent that assists with document organization and content strategy.
A key feature of Zendoc is its automated saving mechanism, which pushes documents to a private GitHub repository after every revision, ensuring all versions are preserved indefinitely. Users can customize their writing environment with project-specific instructions stored in an AGENTS.md file, such as dictating British spelling preferences. The extension is designed for ease of use, even by those without technical expertise, thanks to its minimalist UI and straightforward one-wizard setup.
Zendoc simplifies GitHub integration for document backups through a guided one-click process and automatically installs essential extensions like GitDoc for version control automation and Markdown All in One for enhanced editing capabilities. The AI assistant guides users on structuring documents using non-technical language, making it accessible to writers. As an open-source project, Zendoc encourages feedback from users aiming to enhance their writing workflow with a technology-forward approach. More information is available on its GitHub repository.
Keywords: #phi4, AGENTSmd, AI Agent, Cursor, Documentation Workflow, Extensions, GitDoc, GitHub, Markdown, Project Memory, VS Code, WYSIWYG Editor, Writing Environment, Zendoc
yostar.github.io 13 days ago
|
3164.
HN
New undocumented GameShark code format
A new undocumented GameShark code format has been identified in a GitHub issue concerning the mbga-emu/mgba project, as reported by Treehouse's Mastodon account. The announcement underscores the technical nature of GameShark codes and their relevance to emulation software like mbga-emu/mgba. Users interested in exploring this information on Mastodon are required to enable JavaScript or use native applications that support the platform for optimal access and functionality. This highlights both the technical dependencies involved in accessing digital content and the importance of community-driven platforms in disseminating development updates within niche tech areas like game emulation.
Keywords: #phi4, GameShark, GitHub, JavaScript, Mastodon, Treehouse, code format, endrift, issues, mbga-emu, native apps, platform, web application
social.treehouse.systems 13 days ago
|
3166.
HN
Show HN: Tabularis – Rust/Tauri Database GUI with a JSON-RPC Plugin System
Tabularis is a developer-centric, lightweight database management tool constructed using Tauri and React, supporting English, Italian, and Spanish languages with options for automatic and manual updates. It simplifies installation on macOS via Homebrew or direct download (requiring accessibility permissions) and through Arch Linux's AUR package manager. Key features include robust connection management for MySQL/MariaDB, PostgreSQL, and SQLite, facilitating SSH tunneling, secure password storage, and profile management. The tool offers a database explorer with a tree view and inline editing capabilities, an advanced SQL editor featuring the Monaco Editor with syntax highlighting in a tabbed, split-view interface, and AI-assisted query building. A versatile data grid allows for inline/batch editing, row management, and exporting. Extending functionality is possible through a JSON-RPC 2.0-based plugin system that permits new database support without restarting the app. Tabularis ensures user convenience with real-time logging, log filtering, expansion, and toggling controls, alongside storing configurations in user-specific directories for connection profiles, queries, settings, themes, and editor preferences. Optional AI features include text-to-SQL and query explanation capabilities supported by various AI providers like OpenAI, Anthropic, Ollama, and local models without the need for API keys, ensuring full privacy. The tech stack incorporates React 19, TypeScript, Tailwind CSS v4 on the frontend, with a Rust-based backend via Tauri v2 and SQLx. Released under the Apache License 2.0, Tabularis aims to enhance database management through an accessible and customizable interface.
Keywords: #phi4, AI Assist, AI Features, Accessibility Access, Apache License 20, Arch Linux, Automatic Updates, Configuration, Configuration Storage, Connection Management, Context Actions, Custom Themes, Data Grid, Database GUI, Developer Guide, Development, Discord, Dynamic Model Fetching, ER Diagram, Editor Preferences, Entity-Relationship Diagram, Execution, Features, GitHub, Inline Editing, Installation, JSON-RPC, Local AI, Logging, Manual Updates, Monaco Editor, Ollama, OpenAI-Compatible APIs, Plugin Registry, Plugin System, Plugins, Query ExplanationKeywords: Tabularis, React, Real-time Monitoring, Roadmap, Rust, SQL Dump & Import, SQLx, Saved Queries, Split View, Tabularis, Tailwind CSS, Tauri, Tauri v2, Tech Stack, Text-to-SQL, Tree View, Visual Query Builder, macOS
github.com 13 days ago
https://github.com/debba/tabularis/blob/main& 13 days ago
|
3168.
HN
Show HN: Fiscal – An Agent Friendly CLI for Actual Budget
"Fiscal" is a headless command-line interface (CLI) tool developed specifically for Actual Budget to enhance the capabilities of AI agents like Claude Code and OpenClaw. It operates as an Actual Budget client that can synchronize with existing servers, facilitating agent-friendly management of repetitive budgeting tasks. This tool allows users to manage their financial data while retaining the option to review it through the Actual web dashboard. Fiscal prioritizes user control by ensuring all data remains on the user's machine in a standard format, avoiding vendor lock-in or hidden mechanisms, and is freely accessible under an MIT license. Comprehensive documentation for using Fiscal can be accessed at fiscal.sh, and its source code is available on GitHub (fiscal-sh/fscl). The tool’s design philosophy emphasizes openness, flexibility, and full user control, enabling users to back up, inspect, export, or delete their data as necessary.
Keywords: #phi4, AI agents, Actual Budget, CLI, Fiscal, GitHub, MIT licensed, budgeting work, data backup, documentation, headless, no black box, no lock-in, open source, server, sync, terminal, web dashboard
fiscal.sh 13 days ago
|
3179.
HN
Overengineering a Static Website
The author investigates deploying a static website through an overengineered method, transitioning from traditional servers like Apache or Nginx to more modern technologies such as Rust and unikernels. Initially leveraging Hugo with GitHub for converting Markdown into static content, the author opts for performance enhancement by crafting a custom web server in Rust. This approach compiles all site data into a binary during build time, achieving faster local request handling compared to Nginx but underperforming against GitHub Pages due to network transfer delays.
To address latency and enhance functionality beyond typical CDN capabilities, the author integrates dynamic features like live statistics on page requests. Further optimization involves deploying this Rust server as a unikernel directly onto Hetzner's cloud hypervisor, eliminating the need for an operating system layer to boost performance. However, this method introduces challenges such as slow update times (5-10 minutes per change), limited production debugging, inefficient resource usage with high costs (~€9.50 monthly), and difficulty in sharing resources among applications.
The experiment underscores potential benefits like reduced security vulnerabilities and increased customizability but also highlights the practicality and efficiency of established solutions like GitHub Pages for deploying static websites.
Keywords: #phi4, Apache, Brotli compression, CDN, CGI, Debugging, Deployment, Dynamic content, GitHub, Hetzner, Hugo, Let’s Encrypt, Markdown, Mastodon, Matrix, Nginx, Object storage, Overengineering, PHP, Rust, Static site generators, Static website, TLS, Unikernel, vCPUs
sven.guru 13 days ago
|
3185.
HN
Show HN: Keep your eyes healthy with 20 20 20 rule reminder using bash
The provided text introduces a Bash script designed to promote eye health by reminding users of the "20 20 20" rule, which encourages taking breaks every 20 minutes to gaze at something located 20 feet away for 20 seconds. Users can implement this script on their computers by saving it and making it executable with `chmod +x`. The text also outlines various methods for sharing or embedding the script; users have the option to use a sharable link or gist, clone the script from GitHub using HTTPS, or incorporate it into a website through an embedded script tag. These options facilitate easy distribution and integration of the health-reminder tool across different platforms.
Keywords: #phi4, 20-20-20, 20-20-20 rule, Desktop, GitHub, GitHub Desktop, HTTPS, Show HN, bash, chmod, chmod +x, clone, computer, computer Keywords: Show HN, embed, execute, eyes, eyes healthy, gist, healthy, reminder, repository, rule, script
gist.github.com 13 days ago
|
3187.
HN
Show HN: Pip_search revived: CAPTCHA-less challenge solver, significant speedup
The `pip_search` tool, originally developed by @victorgarric to replace the deprecated `pip search` command, has been revitalized in response to challenges posed by PyPI's new anti-bot measures implemented via Private Access Tokens (PAT) from Fastly. The transition from simpler Proof of Work (PoW) checks to PAT required innovative solutions to maintain functionality. By deminifying and analyzing the challenge script using headless Chromium, the developer identified a PoW process that could be replicated in pure Python, thereby removing the dependency on Chromium.
The tool's codebase underwent significant refactoring for better manageability and quality. Enhancements included the introduction of a new solver pipeline (encompassing PAT/PoW/metrics), improved testing procedures, and the adoption of modern project tools. Networking capabilities were upgraded to `httpx` for enhanced performance. The updated version is accessible through a Git repository, with aspirations that these advancements might be integrated upstream in the future. Reflecting on the challenge downgrading approach as a workaround, the developer invites feedback from experts familiar with Fastly's systems, highlighting both the creativity and complexity involved in this technological adaptation.
Keywords: #phi4, CAPTCHA-less, Fastly, GitHub, PAT (Private Access Tokens), PR (Pull Request), PoW (Proof of Work), PyPI, Python, anti-bot, challenge solver, headless Chromium, httpx, networking, pip_search, refactoring, speedup, tool development, zendriver
news.ycombinator.com 13 days ago
|
3191.
HN
MinIO Is Dead, Long Live MinIO
The MinIO project, an open-source S3-compatible object storage system, has been archived by its parent company, leading to the cessation of official maintenance and contributions. In response, a community-led fork was created under the handle pgsty/minio to restore critical features such as the admin console, rebuild binary distributions including Docker images and Linux packages, and revive community documentation. This new project aims to ensure stability by focusing on providing working binaries with security patches through automated CI/CD pipelines, rather than introducing new features. It caters specifically to users who rely on MinIO in production environments, such as those within the Pigsty PostgreSQL distribution.
The feasibility of this fork is supported by MinIO's AGPL license, which permits and protects community-led forks even after official archiving. The project benefits from maintenance by an experienced engineer with the assistance of AI tools that reduce maintenance costs and complexity. Although trademark issues are acknowledged, there are contingency plans to address any legal concerns if they arise. This initiative highlights the resilience of open-source projects; even without corporate backing, community efforts can sustain them when demand remains, a phenomenon mirrored in other successful forks such as OpenTofu from HashiCorp’s Terraform.
Keywords: #phi4, AGPL, AI tools, CVE, Docker, GitHub, MinIO, admin console, archived, binary distribution, community, fork, maintenance, open-source, production component, production component Keywords: MinIO, supply chain, trademark
vonng.com 13 days ago
|
3194.
HN
Show HN: Monolith e-commerce platform for serverless
Monolith introduces a serverless e-commerce platform inspired by shadcn/ui, designed with simplicity and ease of use as core principles. It leverages technologies such as Sveltekit and Drizzle, providing an end-to-end type-safe environment. Integration with Vercel enhances the workflow for tasks like long-running operations, image processing, and using Neon Postgres with authentication features. The platform is built on a fullstack monolith-first architecture, ready for API deployment, utilizing a modern TypeScript stack that ensures simplicity by avoiding configuration bloat. It comes with a robust set of defaults to facilitate easy customization.
Distinctly different from composable commerce systems, headless-first approaches, SaaS models, and complex legacy configurations, Monolith focuses on delivering a straightforward solution. Users can explore its capabilities through the demo store/admin accessible at Hoikka, with documentation available online for deeper insights. The source code is open-source, hosted on GitHub. Notably, "Hoikka," meaning Svelte in Finnish, reinforces the platform's thematic connection to its underlying technology stack.
Keywords: #phi4, API, Drizzle, GitHub, Monolith, Neon Postgres, Sveltekit, TypeScript-stack, Vercel, admin dashboard, auth, demo store, docs, e-commerce, fullstack, monolith-first, serverless
www.hoikka.dev 13 days ago
|
3196.
HN
Show HN: Air Blackbox – Open-source audit trail and kill switch for AI agents
Air Blackbox is an open-source tool engineered for monitoring and managing AI agents by functioning as a mediator between these agents and language model providers such as OpenAI. It boasts several core features, including creating a tamper-evident log through its audit trail function that records each call made to the language model. Additionally, it enforces real-time policies like rate limits, budget caps, tool restrictions, and kill switches, thereby effectively managing AI behavior. To enhance privacy, Air Blackbox automatically redacts personally identifiable information from traces before they are sent to observability backends. It also organizes trace data into task-level episodes for easy replay and analysis.
The setup process is user-friendly, requiring users to clone the repository and utilize Docker Compose along with pip to install necessary components. The integration with agent code necessitates minimal changes due to a single wrapper function. Compatibility extends across various AI frameworks, including LangChain, CrewAI, OpenAI Agents SDK, and AutoGen. A live demo highlights its capabilities by showcasing scenarios such as runaway loops, handling of PII, and dangerous tool calls, demonstrating how Air Blackbox can prevent costly errors or security breaches in real-time. The project is publicly accessible on GitHub under the Apache-2.0 license and includes comprehensive testing coverage.
Keywords: #phi4, AI agents, Air Blackbox, Apache-20, AutoGen, CrewAI, GitHub, LLM calls, LangChain, OTel trace, Open-source, OpenAI Agents SDK, PII redaction, audit trail, budget caps, demo, docker compose, kill switch, observability backend, policies, proxy, rate limits, replayable episodes, scenarios, tool restrictions
airblackbox.github.io 13 days ago
|
3200.
HN
Show HN: GitShow – Replace github.com with gitshow.dev in any profile URL
GitShow is an innovative tool designed to enhance public GitHub profiles by transforming them into detailed developer portfolio pages through a simple URL modification from "github.com" to "gitshow.dev". This transformation offers users comprehensive insights, including npm download statistics, auto-categorized repositories, technology stack breakdowns, topic clouds, project timelines, and social sharing cards, all without the need for sign-up or configuration. Additionally, it provides dynamic README badges with live stats, making portfolios more interactive and informative. GitShow is built using advanced technologies such as Next.js 16, React 19 with no client-side JavaScript on portfolio pages, Tailwind CSS 4, and Vercel OG (Satori), ensuring a seamless user experience. The tool is open-source, distributed under the MIT license, with its source code available on GitHub at https://github.com/ofershap/gitshow, making it accessible for further development or customization by developers worldwide.
Keywords: #phi4, GitHub, GitShow, MIT licensed, Nextjs, README badge, React, Tailwind, Vercel OG, developer portfolio, npm download stats, project timeline, public profile, repositories, social card, tech stack, topic cloud
news.ycombinator.com 13 days ago
|
3209.
HN
Show HN: Bt – Plan-first AI coding commands for OpenCode
The project "Bt – Plan-first AI coding commands for OpenCode" introduces a structured set of commands aimed at enhancing coding efficiency through meticulous planning before code implementation. The workflow is segmented into distinct phases: /bt-research, /bt-plan, /bt-review (which can be iterated up to six times), and /bt-implement. Inspired by Boris Tane's workflow concept, the approach emphasizes treating plans as shared mutable states that are collaboratively editable within a markdown file. These files accommodate inline notes which an AI system updates in real-time, fostering enhanced collaboration among team members. Additional comprehensive information about this project is accessible via a blog post and GitHub repository provided by the creator, detailing its implementation and utility.
Keywords: #phi4, AI coding, Boris Tane, GitHub, OpenCode, PATCH, PUT, Plan-first, blog post, commands, discipline, implement, inline notes, markdown file, mutable state, research, review, shared state, updates, workflow
news.ycombinator.com 13 days ago
|
3210.
HN
Hacker News.love – 22 projects Hacker News didn't love
"Hacker News.love" celebrates the remarkable journeys of several pioneering projects that faced early skepticism on Hacker News but eventually achieved impressive success. Initially criticized for various reasons—ranging from lack of viral potential to questions about feasibility—these projects navigated challenges through innovation and strategic adaptation, ultimately achieving significant market impact.
Dropbox (2007) was initially doubted due to perceived trust issues and lack of viral appeal but eventually went public in 2018 with a valuation of $12 billion. Similarly, GitHub (2008), once dismissed as just another git hosting service, became indispensable to developers worldwide, leading Microsoft to acquire it for $7.5 billion in 2018. Bitcoin (2009) faced skepticism regarding its practicality and credibility, but by 2024, its value per coin had soared beyond $100,000.
DuckDuckGo (2009), initially mocked for its name, grew into a leading privacy-focused search engine with over 100 million daily searches and a valuation exceeding $600 million. Uber (2010) confronted regulatory and safety concerns but reached a staggering valuation of over $160 billion by the time it went public in 2019. Airbnb (2011), despite doubts about scalability and trust issues, achieved a market cap exceeding $100 billion upon its IPO in 2020.
Stripe (2011), compared unfavorably to PayPal at its inception, processed over $1.4 trillion in payments by 2024 with a valuation of $106 billion. Instacart (2012) was criticized for scalability and viability concerns but became valued at over $12 billion post-IPO in 2023. Segment (2012), questioned for its necessity, was acquired by Twilio for $3.2 billion in 2020.
Microsoft's TypeScript (2012) transitioned from being considered a toy technology to becoming the default language for major web frameworks due to its widespread adoption. React (2013), despite early criticism of its approach, emerged as the most popular UI library with over 20 million users. Product Hunt (2014), initially criticized for its interface, became a premier platform for tech product launches and was later acquired by AngelList.
Airtable (2014) dispelled predictions of failure, creating a new category of products and achieving an $11 billion valuation. Figma (2015) overcame skepticism about its utility to reach a valuation of $20 billion by 2022. Tailwind CSS (2020), criticized for mixing style and structure, became the most-downloaded CSS framework globally.
Warp (2022) and Bun (2022), despite criticism regarding their proprietary nature and ambitious goals, gained significant user adoption as leading terminal emulator and Node.js alternative, respectively. ChatGPT (2022), initially deemed dull and unreliable, quickly grew to become the fastest-growing consumer app by 2023. Cursor (2023) defied early dismissals, reaching a $10 billion valuation with extensive adoption.
Windsurf (2024) evolved from being perceived as a parody into a highly valued product, leading to its acquisition for $2.4 billion and key executives joining Google. Claude Code (2025), criticized for cost and usage limits, achieved rapid revenue growth, surpassing $1B in ARR within six months. Lastly, OpenClaw (2026) overcame security concerns, drawing significant attention that led its creator to join OpenAI.
Each of these projects exemplifies how perseverance, adaptation, and innovation can transform skepticism into success, demonstrating the transformative power of vision and resilience in the tech landscape.
Keywords: #phi4, AI, Airbnb, Airtable, Bitcoin, Bun, ChatGPT, Claude Code, Cursor, Dropbox, DuckDuckGo, Figma, GitHub, Hacker News, Instacart, OpenClaw, Product Hunt, React, Segment, Stripe, Tailwind CSS, TypeScript, Uber, Warp, Windsurf, acquisition, innovation Keywords: Hacker News, projects, retrospective, skepticism, success, technology, valuation
hackernews.love 13 days ago
https://www.anthropic.com/news/anthropic-acquires-bun-a 13 days ago
https://www.youtube.com/watch?v=k1BneeJTDcU 13 days ago
https://www.youtube.com/watch?v=lI5w2QwdYik 13 days ago
https://www.startpage.com/ 13 days ago
https://news.ycombinator.com/item?id=27067281 13 days ago
https://claude.ai 13 days ago
https://news.ycombinator.com/item?id=10846540 13 days ago
|
3212.
HN
Agents evolving in a SIM, who becomes the top dog and what are they fighting for
NexusMind is a cutting-edge framework designed to establish networks of interconnected agents that leverage collective intelligence through interaction rather than relying solely on individual capabilities. This approach contrasts with traditional frameworks by focusing on emergent intelligence from relationships between agents, thus creating a "nexus." Key features include Narrative Memory for maintaining and retrieving semantic storylines based on topic similarity, and Hot-Swappable Modules to ensure independence and flexibility across various components like chat, social graphs, and job management. The framework also offers a Social Network module that tracks entities, relationships, expertise, and interaction history via a semantically searchable entity graph.
Further capabilities of NexusMind involve Job Scheduling with dependency graphs for task management, a RAG Knowledge Base for document indexing and semantic retrieval, and Semantic Memory powered by EverMemOS for long-term episodic memory storage using MongoDB and Elasticsearch. Additionally, Execution Transparency allows users real-time insight into the decision-making processes of agents, while Multi-LLM Support integrates multiple language models through a unified adapter layer.
The framework supports quick setup across Windows, macOS, and Linux platforms with detailed instructions, including prerequisites like WSL2 and Docker, and offers configurable long-term memory capabilities to tailor resources to user needs. Its architecture is designed for easy development and integration of new modules, making it versatile for applications such as sales agents, monitoring systems, and job scheduling tasks. NexusMind acknowledges the contributions from the EverMemOS team in developing its foundational memory system and encourages contributors to adhere to documentation guidelines when adding or modifying modules. Distributed under the Apache License 2.0, NexusMind fosters open-source collaboration and innovation in the development of agent networks.
Keywords: #phi4, API keys, Agents, Apache License 20, Apache License 20Comma-separated List: Agents, Apache License 20Extracted Keywords: Agents, Apache License 20Final Keywords: Agents, Apache License 20Keywords: Agents, Docker, EverMemOS, GitHub, NexusMind, RAG Knowledge Base, SIM, UI Guide, documentation, execution transparency, intelligence, interaction, job scheduling, long-term memory, modules, multi-LLM support, narrative memory, semantic search, social graph, task systems, workflow
github.com 13 days ago
|
3215.
HN
Show HN: PhraseVault – Desktop text expander, one-time $29 license, source avail
PhraseVault is a desktop application designed to enhance productivity by eliminating the need for repeatedly typing recurring phrases in emails, messages, or other text fields. Available for Windows and macOS, it offers users a one-time license purchase at $29. The software simplifies workflows for professionals like writers and developers by allowing them to store frequently used text blocks that can be quickly inserted into any text field, thereby saving time and reducing the likelihood of errors. PhraseVault is noted for its intuitive design, which streamlines various tasks across different professions. Additionally, users interested in exploring or modifying the application have access to its source code on GitHub, providing transparency and opportunities for further customization.
Keywords: #phi4, GitHub, PhraseVault, Windows, automation, code, desktop app, emails, forms, license, macOS, messages, productivity, repetitive typing, snippet manager, software, text expander
phrasevault.app 13 days ago
|
3217.
HN
OpenClaw Bans All Crypto Talk on Discord After $16M Fake Token Chaos
OpenClaw, a prominent open-source AI framework with substantial support on GitHub, experienced a significant security breach involving a fake cryptocurrency token, leading to stringent measures within the organization. The crisis unfolded when the project's rebranding phase was exploited by malicious actors who used abandoned OpenClaw accounts on GitHub and X platforms to promote a fraudulent Solana token named $CLAWD. This scam rapidly inflated the token's market capitalization to $16 million before crashing, causing considerable financial loss among speculators. The founder, Peter Steinberger, subsequently faced harassment from aggrieved investors demanding compensation or support for the failed investment on social media. This incident highlighted critical vulnerabilities in OpenClaw’s security infrastructure, including numerous unauthenticated instances and harmful add-ons targeting cryptocurrency users. In response to these challenges, OpenClaw enforced a ban on all crypto-related discussions within its Discord server and established strict guidelines aimed at preventing similar scams and safeguarding its community from future threats.
Keywords: #phi4, $16M, Discord, GitHub, OpenClaw, Peter Steinberger, Solana, X accounts, add-on scripts, ban, blockchain, crypto, crypto ban, defensive mode, defensive mode Keywords: OpenClaw, fake token, harassment, market cap, rebranding, scam, security, skills, trademark infringement
timescrypto.com 13 days ago
|
3218.
HN
Free multi engine web search CLI for OpenClaw
WebSerp is a free command-line interface (CLI) tool tailored for AI applications like OpenClaw, designed to facilitate web searches without requiring API keys or being subject to rate limits. It achieves this by emulating actual browser fingerprints using `curl_cffi`, delivering search results comparable to those from browsers while preserving the speed associated with APIs. A key feature of WebSerp is its ability to enhance search efficiency by conducting simultaneous queries across seven different engines in parallel, thereby optimizing response times and resource utilization. The tool is publicly accessible on GitHub at [PaperBoardOfficial/webserp](https://github.com/PaperBoardOfficial/webserp), allowing users to leverage these capabilities for more effective web searching operations.
Keywords: #phi4, AI agents, CLI, Free, GitHub, OpenClaw, PaperBoardOfficial, browser fingerprints, curl_cffi, multi-engine, no API keys, no rate limits, parallel, queries, reliable, speed, tools, web search, webserp
news.ycombinator.com 13 days ago
https://clawhub.ai/PaperBoardOfficial/webserp 13 days ago
|
3226.
HN
60 Year old vibe coder create revenue SaaS with vibe agent and vibe testing tool
A 60-year-old software project manager successfully builds Software as a Service (SaaS) products using user-friendly development and testing platforms without writing code. Despite challenges faced by older developers in adapting to new tools, he effectively utilizes Lovable for development and ScoutQA for automated testing to create revenue-generating services like contract management SaaS and infrastructure platforms. His transition from manual testing—a process once prone to inefficiencies and errors—to employing ScoutQA has streamlined his workflow by efficiently identifying issues such as XSS vulnerabilities. This automation is especially advantageous for solo developers or small teams with limited resources, allowing them to focus on delivering quality output rather than engaging in time-consuming manual debugging. The free beta version of ScoutQA encourages adoption among similar users through its ease of use and invitation for feedback, highlighting how these tools empower older developers to produce stable, high-quality software with minimal effort. This narrative underscores the transformative potential of platforms like Lovable and ScoutQA in enabling seasoned professionals to thrive in modern software development environments.
Keywords: #phi4, 60-year-old, Amazon Bedrock, GitHub, Lovable, SEO, SaaS, ScoutQA, WordPress, XSS vulnerability, automation test, beta free mode, bug fix report, contract management, functional testing, infrastructure platform, manual testing, navigation testing, performance testing, solo dev, testing tool, vibe coder, web builder, web builder Comma-separated List: SaaS, web builder Extracted Keywords: SaaS, web builder Final Keywords: SaaS, web builder Keywords: 60-year-old
news.ycombinator.com 13 days ago
https://news.ycombinator.com/item?id=4548251 13 days ago
|
3231.
HN
Show HN: Musiker.page – Interactive timeline of musicians by instrument
Musiker.page presents an interactive timeline that categorizes composers and performers by their instruments, offering users a detailed exploration of musicians specializing in piano, violin, and trombone. The platform visually represents individuals' lifetimes through color-coded bars, which denote various roles they played, while lines illustrate teacher-student and family relationships among them. Each musician's biography and portrait can be accessed for further insight. Developed using React, the site manages its data in JSON format and encourages community contributions by allowing updates through GitHub pull requests. Further information about this project is available in the associated GitHub repository.
Keywords: #phi4, GitHub, Interactive timeline, JSON, PR (pull request), React, bio, composers, family relationships, instruments, lifetime bars, musicians, performers, piano, portrait, teacher-student relationships, trombone, violin
musiker.page 14 days ago
|
3240.
HN
Most web utility sites are going to die soon
The author discusses the security vulnerabilities associated with using popular web utility sites for decoding JSON Web Tokens (JWTs) and formatting JSON, such as data interception and privacy breaches. To mitigate these concerns, they developed a personal tool leveraging artificial intelligence that operates entirely within the browser, offering an open-source framework that others can use or adapt. They provide access to various versions of their tool: a web-based application available at https://devtools.wsgrok.com, a GitHub repository for custom builds found at https://github.com/TailrecIO/devtools, and a desktop version created with Tauri, accessible via https://github.com/TailrecIO/devtools/releases/tag/v0.0.2. The author advises against relying on existing web utilities due to their inherent security risks and suggests that users either use their tool or develop their own secure alternatives.
Keywords: #phi4, AI tools, GitHub, JSON, JWT, Tauri, access, access to system, browser-based, build, decode, desktop, desktop version, format, guilt, intercept, laziness, open source, personal information, save, security risks, self-use Keywords: JWT, trust, web utility, web utility sites
news.ycombinator.com 14 days ago
|
3242.
HN
Show HN: A 4-tier self-healing system for local AI agents (was silently broken)
The author has developed a sophisticated 4-tier self-healing system for OpenClaw, an AI assistant operating on a Mac mini. This system ensures reliability through automatic restarts, health checks, and AI-driven diagnosis and repair capabilities, with human escalation facilitated via Discord or Telegram when necessary. A critical issue in version 3.0.0 was identified where the system would erroneously log escalations to Level 3 without execution, leading to silent failures for an extended period. This flaw was rectified in the updated v3.1.0 by introducing chain verification during installation, ensuring correct loading of environment variables, and adding a watchdog catch-up mode to enhance robustness. The author emphasizes that simply having monitoring components is insufficient; they must also function seamlessly together end-to-end. For those interested in further exploration or implementation, the system's code is accessible on GitHub at Ramsbaby/openclaw-self-healing.
Keywords: #phi4, 4-tier system, Claude Code AI, Discord escalation, GitHub, Mac mini, OpenClaw, Telegram escalation, Watchdog Catch-up mode, chain verification, crash recovery, critical bug, end-to-end testing, env loading, launchd auto-restart, local AI, monitoring chain, self-healing, watchdog health check
news.ycombinator.com 14 days ago
|
3243.
HN
Show HN: Panther – a cross-platform cybersecurity scripting language
Panther is a cross-platform cybersecurity scripting language developed to streamline and automate security processes across both Windows and Linux systems. Built using Go for enhanced speed and reliability, it features a dedicated Visual Studio Code extension to facilitate user interaction. Panther distinguishes itself from traditional scripting environments by offering over 60 commands specifically tailored for cybersecurity tasks, utilizing an easily readable syntax with just 16 core keywords. This design facilitates quick execution of scripts and simplifies complex workflows that often involve multiple tools like Bash scripts or Python utilities.
The language is structured to cater to both beginners and seasoned professionals, emphasizing ethical and legal security testing practices. Its architecture includes a native interpreter and built-in cybersecurity primitives, reducing reliance on complicated multi-tool configurations by providing a domain-specific language optimized for practical cybersecurity applications. Panther seeks continuous improvement through user feedback concerning its design, command structure, developer experience, and real-world application in security scenarios. For further exploration, Panther can be accessed via its GitHub repository or official website.
Keywords: #phi4, DSL, DSL (Domain-Specific Language), GitHub, Go, Linux, Panther, README, VS Code, Windows, automation, commands, cross-platform, cybersecurity, ethical testing, feedback, feedback Keywords: Panther, interpreter, scripting language, workflows
news.ycombinator.com 14 days ago
http://169.254.169.254/ 14 days ago
https://blog.kinglycrow.com/no-skill-no-taste/ 13 days ago
|
3245.
HN
Show HN: Goxe – Fast log clustering on an i5 (Reduced to 1 alloc/log, road to 0)
Goxe version 1.4.0 introduces an offline normalization mode called "-brew," designed to process and normalize legacy logs on disk before Goxe installation. This feature clusters similar log messages, reduces storage space, and transmits metrics to a remote server. Performance enhancements in Go are central to this update, with memory allocations per operation reduced from two to one through the use of unsafe zero-copy string conversions and optimized bufio.Scanner usage. The development team aims for zero allocations by refactoring the core pipeline further. Despite these optimizations, Goxe achieves impressive performance metrics, processing 19,000 logs per second on an older i5-8250U processor while maintaining minimal RAM usage. This tool efficiently manages large log files by generating structured summaries that save disk space and provide clear statistics with a negligible CPU load. The developer seeks feedback on the zero-copy approach utilized in these enhancements. Additional details are available at Goxe's GitHub repository.
Keywords: #phi4, CPU efficiency, GitHub, Go, Goxe, allocations, bufioScanner, i5, legacy logs, log clustering, metrics, offline normalization, performance, pipeline, refactoring, repo, repo Keywords: Goxe, storage footprint, structured summary, unsafe conversions, zero-copy
news.ycombinator.com 14 days ago
|
3248.
HN
CrewAI Reaches 44K GitHub Stars as Multi-Agent Orchestration Gains Momentum
CrewAI has gained significant traction on GitHub with 44,335 stars, reflecting a broader trend among developers towards embracing multi-agent orchestration over single-task AI agents. This shift underscores the growing preference for systems capable of managing complex workflows through coordinated efforts of specialized agents. CrewAI's architecture is specifically designed to meet this demand by offering tools that facilitate task delegation and inter-agent communication, highlighting the necessity for scalable infrastructure in agent development.
The rising adoption of frameworks like CrewAI marks a maturation within the agent platform ecosystem, promoting faster iteration cycles and seamless integration across diverse agent types. This evolution signifies a philosophical change where multi-agent coordination is now considered fundamental rather than supplementary. For developers, this trend highlights a strong demand for advanced orchestration platforms that can support intricate operations, thereby broadening AI's applications across various fields.
CrewAI’s popularity underscores its pivotal role in simplifying inter-agent coordination, enhancing the collective functionality of agents, and enabling ambitious multi-agent projects. This reflects its effectiveness in addressing the contemporary needs of developers who are increasingly seeking sophisticated orchestration solutions to leverage AI capabilities more fully.
Keywords: #phi4, Abstraction, Adoption Curve, Agent Orchestration, Collaboration, Communication, Coordination, CrewAI, Demand, Developers, Engineering Challenge, Frameworks, GitHub Stars, Goal Alignment, Infrastructure, Integration, Momentum, Multi-Agent, Operations, Platforms, Scalable, Sectors, Task Delegation
theagenttimes.com 14 days ago
https://news.ycombinator.com/newsguidelines.html 14 days ago
|
3249.
HN
The JavaScript Oxidation Compiler
The JavaScript Oxidation Compiler (OxC) is a suite of tools developed in Rust to improve modern JavaScript development through its various components, each offering specific enhancements over existing solutions. The Oxlint linter provides ESLint-compatible linting with a comprehensive rule set and type-aware capabilities for quickly identifying bugs. Oxfmt offers fast, Prettier-like formatting that ensures consistent code styles and can sort Tailwind classes efficiently. The oxc-parser is optimized to handle advanced transformations, parsing JavaScript and TypeScript files rapidly while adhering to Test262 standards. The oxc-transform module enables swift transpilation of TypeScript and JSX into ES2015 syntax, supporting features like React Fast Refresh. OxC's resolver delivers rapid Node.js-compatible module resolution with superior speed and flexibility compared to traditional tools. In its alpha stage, the oxc-minify tool aims at reducing code size by eliminating dead code, minimizing syntax, and mangling variable names. As an open-source project supported by sponsors, OxC stands out for being significantly faster than similar tools like ESLint, Prettier, SWC, enhanced-resolve, and Biome, offering a comprehensive solution for modern JavaScript tooling needs.
Keywords: #phi4, Biome, CJS, ESLint, ESM, Enhanced-resolve, Formatter, GitHub, JSX, JavaScript, Linter, Minifier, Nodejs, Open Source, Oxidation Compiler, Parser, Performance, Prettier, Resolver, Rust, SWC, Sponsor, Tooling, Transformer, TypeScript
oxc.rs 14 days ago
https://oxc.rs/docs/learn/performance 14 days ago
https://vite.dev/guide/rolldown 14 days ago
https://github.com/antithesishq/bombadil 13 days ago
https://mail.python.org/pipermail/python-dev/2018- 13 days ago
https://news.ycombinator.com/item?id=16978932 13 days ago
https://github.com/oxc-project/oxc 13 days ago
https://tsonic.org/ 13 days ago
https://en.wikipedia.org/wiki/Indentation_style#Java 13 days ago
https://www.oracle.com/java/technologies/javase 13 days ago
https://www.oracle.com/java/technologies/javase 13 days ago
https://prettier.io/docs/options#tab-width 13 days ago
https://ia903407.us.archive.org/35/items/the-ansi- 13 days ago
https://en.wikipedia.org/wiki/Indentation_style#Egyptia 13 days ago
https://github.com/microsoft/vscode/issues/32 13 days ago
https://astral.sh 13 days ago
https://www.roc-lang.org/faq#self-hosted-compiler 13 days ago
|
3254.
HN
Aqua: A CLI message tool for AI agents
Aqua is a command-line interface (CLI) messaging tool crafted to facilitate secure peer-to-peer communication between AI agents, featuring identity verification and end-to-end encryption. It supports durable message storage through inbox/outbox mechanisms and leverages Circuit Relay v2 for improved connectivity across different networks. Aqua can be installed either by downloading prebuilt binaries from GitHub Releases—recommended for production environments—or by building from source using Go, which allows users to pin specific versions or install the latest release.
To quickly start with Aqua, users need to set up peer IDs and addresses, initiate the server using `aqua serve`, add and verify contacts before messaging, and check unread messages. Aqua also includes an automatic relay mode that prioritizes direct connectivity but falls back on relays when necessary; nodes can be configured with relay endpoints, sharing relay-circuit addresses for communication through these relays. The tool supports both official relay endpoints available in TCP or UDP (QUIC) protocols.
Aqua offers customizable data directories and environment variable settings, along with a range of CLI commands for initializing the system, managing contacts, serving nodes, and processing messages. For development purposes, Aqua is built using Go. Users seeking additional information on how to employ Aqua for AI agent communication can refer to further documentation in a separate SKILL.md file.
Keywords: #phi4, AI Agents, Aqua, Build, CLI, Circuit Relay, Commands, Data Directory, Development, Docker, Durable Storage, Encryption, Endpoints, Environment VariableComma-separated List: Aqua, Environment VariableExtracted Keywords: Aqua, Environment VariableFinal Keywords: Aqua, Environment VariableKeywords: Aqua, Environment VariableSelected Keywords: Aqua, GitHub, Go, Identity Verification, Installation, Messaging, Node Management, P2P, Peer-to-peer, Protocol, QUIC, Relay, SKILLmd
github.com 14 days ago
https://qntm.corpo.llc/ 14 days ago
https://aquaproj.github.io/ 14 days ago
https://github.com/corpollc/qntm 14 days ago
https://a2a-protocol.org/latest/ 14 days ago
https://github.com/pantalk/pantalk 13 days ago
https://xmtp.org/ 13 days ago
https://github.com/xmtp/xmtp-js 13 days ago
|
3256.
HN
Playing CSS-defined animations with JavaScript
KeyframeKit is a library developed to address the limitations of both CSS-defined animations and the Web Animations API by integrating the advantages of each. While CSS animations are easy to use but offer limited control over playback, the Web Animations API provides more flexibility yet lacks straightforward integration with CSS keyframes. KeyframeKit bridges this gap by allowing developers to import and manipulate CSS animations within JavaScript seamlessly. It achieves this through a typed, lightweight solution that converts CSS keyframes into formats compatible with the Web Animations API, thereby enhancing control over animation playback features such as pausing or reversing.
The library maintains the readability of CSS while enabling the dynamic capabilities offered by JavaScript, simplifying complex animation tasks for developers. Additionally, KeyframeKit includes utility functions to improve the effectiveness of using the Web Animations API further. The author highlights the ease of use and encourages users to explore its documentation for more features, as well as support the project on GitHub. Overall, KeyframeKit successfully combines the strengths of CSS animations and the Web Animations API to provide a more versatile tool for web animation development.
Keywords: #phi4, CSS animations, GitHub, JavaScript, KeyframeKit, Web Animations API, animation control, documentation, documentation Keywords: Web Animations API, easing, hardware acceleration, keyframes, library, pause, playback, playbackRate, progress, specs
benhatsor.medium.com 14 days ago
|
3263.
HN
Wave Field LLM – O(nlogn) Transformer Alternative
The Wave Field LLM introduces an innovative language model architecture leveraging wave equation dynamics for efficient information propagation, achieving \(O(n \log n)\) complexity—a significant improvement over the traditional transformer's \(O(n^2)\). This efficiency is realized by representing tokens on continuous fields and utilizing damped wave equations in attention mechanisms. The approach models local grammar, context, and document structure without strict reliance on discrete sequences, leading to performance that matches standard transformers within a 5% margin on benchmarks like WikiText-2 while offering substantial computational savings at scale.
Key features of the Wave Field LLM include an architecture where each token exists on a continuous field, with attention heads acting as learnable physical waves. The model uses wave kernels parameterized by damped oscillations, controlled via frequency, damping, and phase parameters to shape learning patterns. This physics-based methodology diverges from traditional architecture modifications and incorporates diagnostics based on energy flow and conservation laws for effective debugging.
In terms of performance, the Wave Field LLM offers comparable quality to conventional transformers but with reduced computational demands across different sequence lengths (e.g., a 9x reduction at length 512). These savings are complemented by enhanced diagnostic capabilities that have identified bugs traditional methods might overlook. Currently, the model excels with character tokenizers and clean English generation using Byte Pair Encoding (BPE), though it faces a capacity bottleneck when utilizing larger vocabularies, which results in higher perplexity than standard models.
Despite these challenges, efforts are underway to expand the model's parameter count to 100 million, potentially mitigating current limitations. As an open-source project under the MIT License, the Wave Field LLM invites further exploration and research, presenting a promising advancement in language modeling efficiency and physics-informed AI methodologies.
Keywords: #phi4, FFT, FFT convolution, GitHub, GitHub repository Keywords: Wave Field LLM, O(n log n), Wave Field LLM, architecture, benchmarks, causal attention, computational savings, continuous fields, convolution, damped wave equations, diagnostics, language modeling, physics, transformer, transformer alternative, wave equation, wave equation dynamics
github.com 14 days ago
|
3269.
HN
Show HN: Agentloom – import skills, agents, commands, and MCP from repos
Agentloom is a command-line tool engineered to facilitate the setup of AI tools by importing skills, agents, commands, and MCP servers from repositories into a unified source. It addresses configuration inconsistencies and onboarding challenges across platforms by synchronizing these elements with provider-specific formats such as Codex, Claude, and Copilot. The primary function involves using `npx agentloom add [repo]` to import an entire stack from a GitHub repository, incorporating directories for skills, agents, commands, and MCP configurations, enabling synchronization of the source across different providers. Agentloom aims to refine user experience in non-interactive CI mode, improve reproducibility models, and clearly separate core functions from provider-specific features. For more information, users can visit its [GitHub repository](https://github.com/farnoodma/agentloom).
Keywords: #phi4, AI tools, Agentloom, CLI, GitHub, MCP servers, agents, canonical source of truth, coding tools, commands, config formats, onboarding, provider-native outputs, public ecosystem, public ecosystem Keywords: Agentloom, setup, skills, source of truth, sync
agentloom.sh 14 days ago
|
3272.
HN
Show HN: I'm building a pure-Rust reimplementation of rsync (Protocol 32)
Oc-rsync is a project that seeks to reimplement the rsync tool entirely in Rust, targeting protocol version 32. It emerged from a need for efficient data migration solutions and has developed into a comprehensive system-level initiative featuring client, server, and daemon implementations compatible with existing upstream rsync versions. Key features include pipelined parallelism using Rayon for file operations, modern I/O techniques like io_uring for asynchronous batched input/output, zero-copy methods to enhance efficiency, and leveraging hardware-accelerated cryptography through SIMD and AES-NI. Additionally, it emphasizes memory efficiency via hash-based metadata comparisons and the use of mimalloc allocator for consistent memory profiles.
This project boasts improved or equivalent performance under heavy workloads compared to traditional implementations while reducing CPU usage significantly. Currently at release 0.5.8 (alpha), Oc-rsync supports local, SSH, and daemon transfers with full functionality for delta algorithms, metadata preservation, and essential options. It is compatible with Linux, macOS, and Windows, though feature support varies across these platforms.
Installation options are flexible: users can acquire it through Homebrew or prebuilt packages from GitHub Releases, or build the tool from source using Rust version 1.88 or higher. Aimed at those interested in systems programming and advanced I/O techniques, Oc-rsync welcomes contributions and maintains an open development process. The project prioritizes security, adhering to strict coding standards and minimizing unsafe code usage, while being licensed under GNU GPL v3.0 or later.
Keywords: #phi4, AES-NI, GitHub, Protocol 32, Rust, SIMD, data migration, delta-transfer, io_uring, memory efficiency, oc-rsync, parallelism, rsync, systems programming
github.com 14 days ago
|
3276.
HN
Algolia Hacker News Search GitHub Project Archived
The Algolia Hacker News Search project is a Rails 5 application designed to provide enhanced search functionality for Hacker News using React on its frontend. It integrates with Algolia's search API via `algoliasearch-rails` and employs `wkhtmltoimage` for crawling and thumbnail rendering. Setup involves cloning the repository, installing dependencies with Bundler, configuring credentials, setting up a SQLite3 database through Rake tasks, and running Guard for contributions, which includes features like live reload and notifications. The application is accessible at `http://localhost:3000`.
For those interested in contributing to the project's UI, the focus should be on the `app/assets` directory that contains JavaScript, HTML, and CSS files. Deployment is managed using Capistrano, with specific attention needed for a known Bluepill bug requiring a special restart command (`bundle exec cap deploy:restart`). Additionally, users may encounter orphaned thin processes after deployment, which need to be manually terminated on the server.
The project's indexing configuration utilizes an `algoliasearch` block within the `Item` class to define search attributes and settings. This includes indexed attributes, highlighting options, filtering tags, custom ranking criteria like HN points, and sorting parameters, all aimed at optimizing relevance in search results by prioritizing specific fields while avoiding exact match criteria for improved query performance.
The project encourages community contributions and pull requests, welcoming input from developers to enhance its features and capabilities.
Keywords: #phi4, Algolia, Attributes, Author, Bluepill, Capistrano, CommentText, CustomRanking, Deployment, Filtering, GitHub, Hacker News, Highlight, Indexing, NumComments, Points, Pull-requests, Rails, React, Search, Sorting, StoryText, Thin server, Wkhtmltoimage
github.com 14 days ago
https://github.com/algolia/hn-search/issues/2 14 days ago
https://news.ycombinator.com/item?id=44934518 14 days ago
https://github.com/DOSAYGO-STUDIO/HackerBook 14 days ago
|
3278.
HN
Show HN: mkpw.dev – client-side password generator (no deps, no tracking)
mkpw.dev is a client-side password generator accessible through a short URL, designed to provide convenient and secure on-the-fly password creation without requiring any backend or data storage. It operates entirely in the browser using Web Crypto for cryptographically secure randomness, ensuring privacy by avoiding cookies, analytics, and server interaction. The tool supports various password presets such as Random, Passphrase, PIN, Hex, Story, along with a DIY builder for customization, catering to needs like shared device use or fresh installations. While it does not replace password managers, its offline functionality after the initial load makes it ideal for generating passwords without internet access. Accessible via mkpw.dev and newpw.dev, it requires JavaScript and offers a user-friendly interface: short URL compatibility, quick removal with keys 1-5, and regeneration using Shift+1-5. The privacy-focused design emphasizes no data storage or tracking, ensuring users' privacy during password generation.
Keywords: #phi4, GitHub, JavaScript, Web Crypto API, client-side, clipboard, hexadecimal strings, mkpwdev, no tracking, offline, password generator, presets, profanity, randomness, redirects, security
mkpw.dev 14 days ago
|
3280.
HN
Show HN: Glupe, An open-source CLI that turns COBOL to Python/Rust via Intent
Glupe is an open-source command-line interface tool designed to transform COBOL code into Python, Rust, and other languages by extracting its underlying logic. It addresses the challenge of "software rot," where legacy systems become outdated not because of their syntax but due to evolving technological contexts. The tool captures only the logical intent of the source code, producing a language-agnostic .glp file that can be recompiled into target languages like C++, Python, Rust, or Go.
Glupe's functionality is divided into two primary steps: Refine and Build. In the Refine phase, it reduces source code to an Intent file by extracting its logic while stripping away specific syntax. The Build phase then compiles this intent into the desired programming language. Additionally, Glupe features a self-healing mechanism that uses AI to detect and correct syntax errors during recompilation automatically.
The tool also includes capabilities for identifying and refactoring complex code structures often referred to as "spaghetti" code, such as excessive global variables or overly intricate functions (god loops), into more manageable modular intent forms. This functionality enhances the maintainability of converted code by simplifying its structure.
Despite being language-agnostic—allowing logic to be written once and deployed across various languages for specific purposes like performance optimization in C++ or rapid prototyping in Python—Glupe's architecture, built with around 3,000 lines of C++, supports local execution using tools like Ollama and cloud-based API services. It has proven effective in converting complex legacy COBOL code into modern Python while preserving intricate logic such as decimal operations.
The creator of Glupe invites feedback on its architecture and the broader application of its "Intent" paradigm, encouraging discussion about whether it effectively addresses the challenge of managing legacy systems beyond serving as an advanced transpiler. The project is available for review and contribution at a GitHub repository.
Keywords: #phi4, AI, Build, C++, CLI, COBOL, Compilation loop, Docker, GitHub, Glupe, Intent, Language Agnostic, Legacy code, Modular intent, Ollama, PIC 9(5)V99, Python, Refine, Reverse engineering, Rust, Self-Healing, Spaghetti Detection, Transpiler
news.ycombinator.com 14 days ago
|
3283.
HN
LLM pretraining on TPU v6e with a $50 budget
The article explores cost-effective strategies for pretraining large language models (LLMs) using Google's Tensor Processing Units (TPUs), specifically within the constraints of a $50/month budget. Building on Andrej Karpathy's "nanochat" project, which demonstrated economical GPT-2-like performance, the author investigates conducting LLM experiments via Google Colab Pro+ with an emphasis on the TPU v6e (Trillium). This TPU variant offers significant improvements in computational power over its predecessor. The Trillium TPUs can efficiently train a 100 million-parameter LLM model using the Chinchilla strategy, boasting peak compute capabilities of 918 TFLOPs for bf16 and 1836 TOPs for Int8.
Key findings include detailed insights into training time and model configurations. For instance, a non-embedding parameter model with 130 million parameters can be trained in approximately 73 minutes, demonstrating high efficiency with around 51% utilization of matrix multiplication units (MXUs). The transformer model configuration used includes a dimension of 1024 for d_model, eight layers, and the AdamW optimizer among other enhancements. To achieve over 50% MXU usage, specific adjustments were necessary, such as aligning large tensor dimensions with TPU block sizes (256x256) and using gradient accumulation techniques.
The project also involved iterative experiments testing various configurations, data mixes, and optimizers to enhance compute efficiency and validate model performance. Techniques like splash attention and optax-optimized AdamW significantly improved MXU usage. In comparison with the older TPU v5e, while baseline models fit into 16GB of its High Bandwidth Memory (HBM) achieving 80.6% MXU utilization and higher throughput, they had lower arithmetic intensity compared to Trillium's performance.
Overall, this project demonstrates that high-performance LLM pretraining on modern TPUs is feasible even with limited financial resources, offering a practical guide for others seeking similar outcomes. The author provides a GitHub repository `vorushin/tpuchat` as a resource for further experimentation and learning.
Keywords: #phi4, AdamW optimizer, Andrej Karpathy, FLOPs, GitHub, Google Colab Pro+, Jupytext, LLM pretraining, MFU, MXU utilization, SwiGLU, TPU v5e, TPU v6e, architecture changes, budget constraints, compute efficiency, credits, forward and backward pass, hparam sweep, learning rate, matrix multiplication units (MXU), model architecture, nanochat project, optimizer preconditioning, performance specs, throughput, training setup, transformer modifications, wandb
vorushin.github.io 14 days ago
|
3290.
HN
Show HN: GitHub Issues in the Terminal
`gitv` is a command-line tool designed for handling GitHub issues directly from the terminal, inspired by tools like `grep`. It enables users to view issue conversations with markdown parsing, manage reactions, perform regex searches on labels, comment (with markdown support), edit comments, close issues, and assign or unassign users. Additionally, it allows the creation of new issues and provides syntax highlighting for code blocks. Installation can be done using Cargo or by cloning the source repository from GitHub.
The tool requires specifying a GitHub owner and repository for operation unless particular options like logging directories or token settings are used. It emphasizes security by storing authentication tokens securely with the keyring crate. For contributors, `gitv` provides an initialization script that aids in setting up development tools such as typos-cli to ensure coding standards. Comprehensive usage details, options, and keybindings can be accessed through its documentation, while contributions are welcomed via the project's GitHub repository. The application is open source, available under a specific license.
Keywords: #phi4, Cargo, GitHub, comments, contributing, development environment, gitv, installation, issues, keybindings, labels, license, markdown, pre-push hook, reactions, repository, syntax highlighting, terminal, token security, typos-cli, viewer
github.com 14 days ago
|
3292.
HN
Show HN: Upti – Track cloud provider incidents and get alerts
Upti is an application designed to streamline the monitoring of incidents and outages across major cloud service providers and Software as a Service (SaaS) platforms by consolidating information into a single interface. By scraping status pages from these providers, Upti delivers real-time updates and alerts, eliminating the need for users to check multiple sources manually. The app supports an array of services including cloud providers like AWS, Azure, GCP, CI/CD platforms, databases, and more, with frequent additions. Its features include a unified dashboard view, real-time updates, category-based browsing, uptime history tracking, direct links to official status pages, customizable watchlists, and a user-friendly iOS interface. Upti is particularly advantageous for DevOps engineers, Site Reliability Engineers (SREs), developers, IT managers, and anyone dependent on cloud services because it requires no sign-up process. The developer is actively seeking feedback to enhance the app’s functionalities by prioritizing specific providers or services, improving alert quality, and better integrating into SRE/DevOps workflows, with a willingness to share implementation details if beneficial.
Keywords: #phi4, AWS, Azure, Cloudflare, DevOps, GCP, GitHub, IT managers, SRE, Slack, Upti, alerts, app, categories, cloud provider incidents, cloud services, dashboard, developers, disruptions, engineers, iOS design, monitors, notifications, outages, real-time updates, status pages, uptime history, watchlist
apps.apple.com 14 days ago
|
3304.
HN
Show HN: Harmoni – I'm a CTO who got tired of being the human integration layer
The CTO of a technology company developed Harmoni, an innovative tool aimed at optimizing daily operations by addressing challenges associated with managing multiple platforms such as Sentry, Vercel, GitHub, PostHog, Stripe, and Slack. Frustrated with the inefficiencies caused by constant context-switching and reactive problem-solving, the CTO engineered an AI-driven agent that seamlessly integrates across their entire technological stack. This agent autonomously monitors, analyzes, and resolves issues by directly creating pull requests on GitHub to implement solutions. Harmoni distinguishes itself from traditional tools like dashboards or chatbots by eliminating them in favor of more direct alerts via Slack or autonomous actions. It offers a centralized perspective on the company's dynamic tech infrastructure without becoming an operational bottleneck. The service is accessible through a free tier and provides early access to the first 100 users on its waitlist, with ongoing adaptations based on user feedback aimed at enhancing integrations and functionality.
Keywords: #phi4, AI agent, CTO, GitHub, Harmoni, PRs, PostHog, Sentry, Slack, Stripe, Vercel, act, alerts, analytics, analyze, beta, centralized view, chatbot, dashboard, early access, fixes, frameworks, integration layer, kanban boards, logs, monitor, problems, production issues, services, stack, tech stacks, tools, waitlist
www.harmoni.engineer 14 days ago
|
3305.
HN
Show HN: Kmp-app-updater – GitHub Releases in-app updater for KMP apps
Kmp-app-updater is a Kotlin Multiplatform library crafted for facilitating in-app updates on both Android and Desktop (JVM) platforms, with built-in support for GitHub Releases as the default source, while also allowing for custom sources like GitLab or proprietary servers. The library's standout features include pluggable update sources that can be easily tailored beyond its native GitHub integration, real-time progress tracking through StateFlow<UpdateState>, and platform-specific installation processes, such as automatic APK installations on Android and launcher integrations on Desktop. It further enhances user experience by offering optional Compose Multiplatform UI components like UpdateCard, DownloadProgressIndicator, and UpdateBanner, while also supporting configurable asset matching for various file types including pre-releases.
The library is structured into distinct modules: `:core`, which provides essential functionalities such as AppUpdater, UpdateSource, downloader, and installer; `:compose-ui` for optional UI enhancements; and demo applications (`:sample:android` and `:sample:desktop`) that demonstrate usage on respective platforms. Quick-start guides simplify integration by automatically configuring Android setups to leverage platform defaults using the AppUpdater, while Desktop requires specifying a current version. For customized backend requirements, users can implement their own `UpdateSource`.
The Kmp-app-updater employs a state machine architecture managing states from Idle through Checking and Downloading phases, to ReadyToInstall or UpToDate/Error outcomes, with updates observable via StateFlow<UpdateState>. Background update mechanisms differ by platform: Android uses WorkManager for periodic checks and notifications, whereas Desktop relies on coroutine-based timers polling every 24 hours.
Setup prerequisites for Android encompass internet permissions, permissions to request package installations, and the configuration of FileProvider in AndroidManifest.xml. Licensed under Apache 2.0, Kmp-app-updater offers a robust solution for developers seeking streamlined, cross-platform update management within their applications.
Keywords: #phi4, APK, AndroidManifestxml, Apache 20, AppUpdater, Coroutine Timer, Desktop JVM, FileProvider, GitHub Releases, In-app Updates, Kotlin Multiplatform, StateFlow, UpdateSource, WorkManager
github.com 14 days ago
|
3307.
HN
I made my favorite AI tool
Autonomo is an AI tool developed by its creator to enhance coding efficiency by providing real-time running and validation of user interfaces across various platforms, including apps, web, and desktop environments. Initially conceived to streamline interactions with AI copilots, it performs optimally when paired with Opus versions 4.5-4.6 but also maintains good functionality with GPT-5.3, although users may need to occasionally prompt the tool using "autonomo help." The tool is recognized for its speed and effectiveness in UI-driven validation tasks. Enthusiasts of Autonomo are encouraged to explore it further through its dedicated web page at https://sebringj.github.io/autonomo/ or by visiting its GitHub repository at https://github.com/sebringj/autonomo/.
Keywords: #phi4, AI tool, GPT-53, GitHub, UI validation, agnostic, apps, autonomo help, copilot, desktop, editors, efficiency, favorite, feedback, laziness, multi app, obsolete, opus, web, web page
news.ycombinator.com 14 days ago
https://sebringj.github.io/autonomo/ 14 days ago
|
3312.
HN
Open-AutoGLM: Zhipu AI Open-Sources a Framework for Autonomous Phone Agents
Zhipu AI's subsidiary ZAI has introduced Open-AutoGLM, an open-source framework designed for autonomous mobile phone interaction, attracting over 23,000 developers. This innovative system empowers agents to autonomously navigate and engage with mobile interfaces, executing tasks such as tapping, swiping, filling forms, and carrying out entire workflows without human intervention. The transition to open source reflects Zhipu AI's belief in positioning mobile autonomy as a foundational infrastructure element. While desktop and browser automation technologies have reached maturity, Open-AutoGLM addresses the significant challenge of controlling mobile interfaces, which are predominantly used by people. By focusing on this last major frontier in agent control, the initiative underscores the importance of mobile agent control as the forthcoming evolution within the broader agent ecosystem, marking a pivotal step forward in the field.
Keywords: #phi4, GLM, GLM model family, GitHub, GitHub stars, Open-AutoGLM, TAT Analysis, Zhipu AI, agent autonomy, agents, automation, autonomous, autonomous mobile phone control, control, developer community, developer community Keywords: Open-AutoGLM, framework, infrastructure, infrastructure layer, interaction, mobile interface, mobile phone, navigation
theagenttimes.com 14 days ago
|
3324.
HN
Show HN: ZkzkAgent now has safe, local package management
ZkzkAgent is a privacy-focused AI assistant tailored for Linux environments, emphasizing local processing without cloud dependence. It utilizes LangGraph and Ollama to handle various system tasks including file management, process control, network operations, and voice interactions—all while keeping data confined to the user's device. Recent updates have enhanced its package management capabilities, ensuring installations, removals, or upgrades require human confirmation through a smart fallback mechanism that prioritizes Snap for certain applications and Flatpak for graphical ones. Before suggesting new packages, ZkzkAgent checks if they are already installed and offers dry-run previews to avoid unintended actions.
The assistant's key features encompass intelligent automation of deployments, context-aware file operations, network diagnostics, and safety mechanisms requiring user approval before executing potentially harmful commands. It supports voice interaction via Whisper and Coqui TTS and operates on a cyclic graph architecture that allows stateful execution with conditional routing. ZkzkAgent includes 23 tools across diverse categories like file management, coding projects, application launching, network utilities, process control, deployment scripts, and system commands, ensuring safe operation through explicit user confirmations for risky tasks.
Installation involves setting up Ollama, installing dependencies, cloning the repository, creating a virtual environment, and executing a setup script. Users can interact with ZkzkAgent via text or voice, supported by comprehensive examples demonstrating its utility in file management, network troubleshooting, system maintenance, development workflows, web searches, and command execution tasks. The project architecture is divided into components for agent logic, tools, AI models, and auxiliary modules.
Advanced configurations allow users to add custom tools and manage risky operations effectively. Performance can be optimized by opting for smaller model sizes or disabling voice features. Security remains a priority with local-only processing, absence of telemetry, required confirmations for destructive actions, script inspection capabilities, and isolated background processes. Contributions are encouraged under the MIT License, adhering to specified guidelines, with support available via GitHub issues or feature requests.
Keywords: #phi4, AI assistant, Coqui TTS, Discord, GitHub, LangGraph, Linux, NetworkManager, Ollama, Postman, VSCode, Whisper, Wi-Fi healing, ZkzkAgent, application tools, apt, coding tools, conditional routing, cyclic graph architecture, dangerous tools, deployment tools, dry-run preview, edge cases, feedback, file operations, flatpak, human-in-the-loop, local LLMs, natural language processing, network tools, nmcli, offline, package management, privacy-first, process management, snap, stateful execution, system tools, text-to-speech, voice I/O, xdg-open
github.com 14 days ago
|
3325.
HN
Show HN: A developer portfolio that tracks real recruiter engagement
PortLume AI is a novel developer portfolio platform that enhances GitHub activity by transforming it into dynamic profiles with comprehensive analytics, offering automatic synchronization of projects to keep profiles up-to-date. It tracks engagement metrics such as recruiter views and repository clicks, aiming to provide users with insights into how their work attracts interest. Additionally, PortLume AI facilitates job applications by allowing users to forward job emails for status updates on ATS-friendly resumes. The platform is developed using Node.js and MongoDB, employing background workers for parsing and synchronization tasks to ensure real-time feedback on user projects. By offering these features, PortLume AI assists developers in optimizing their portfolios based on actual engagement data. The creator of the platform seeks input from the Hacker News community regarding its market positioning and the value of analytics integration within such platforms.
Keywords: #phi4, AI, ATS, ATS resumes, Background, Developer portfolio, Email, Engagement, Feedback, GitHub, GitHub activity, MongoDB, Nodejs, Optimization, Parsing, PortLume, PortLume AI, Portfolio, Recruiter, Resumes, Tracking, Workers, analytics, background workers, email parsing, job application tracking, live profile, project optimization Keywords: Developer, real-time feedback, recruiter engagement
portlumeai.com 14 days ago
|
3329.
HN
Apex-Agents
Mercor has developed APEX-Agents, a new benchmark within their AI Productivity Index aimed at evaluating AI agents' performance on complex tasks typical in investment banking, consulting, and corporate law. Created with insights from industry experts at major firms like Goldman Sachs and McKinsey, this benchmark replicates professional environments using realistic scenarios and file systems to test the agents’ abilities in navigating tasks, managing files, and producing client-ready outputs. The evaluation process involves surveys of professionals' tasks, simulations using tools such as Google Workspace, and collaboration with Box to develop workflows pertinent to specific industries. Tasks are meticulously defined by experts who establish precise grading criteria focused on generating high-quality work suitable for clients.
Initial results show that existing AI models face significant challenges, successfully completing fewer than 25% of tasks accurately on their first attempt, improving only to about 40% after multiple attempts. The primary difficulties stem from the agents' struggles with ambiguity and maintaining context throughout complex workflows. Despite these hurdles, Mercor has made APEX-Agents available as open source via Hugging Face under a CC-BY license and offers its evaluation infrastructure, Archipelago, as an open-source GitHub repository. Current AI advancements have not yet reached the comprehensive capabilities demonstrated by human professionals in these specialized fields.
Keywords: #phi4, ACE, AI Productivity Index, AI agents, APEX, APEX-Agents, Archipelago, Box, GitHub, Harvey AI, Hugging Face, arXiv, benchmarks, consulting, corporate law, file systems, investment banking, open source, scenarios, surveys, tasks, workplace context
www.mercor.com 14 days ago
|
3335.
HN
Looking Back on Phabricator for Code Review
The author recounts their journey through various code review tools, highlighting a particular appreciation for Phabricator during 2016-2019, and distinguishes its unique features from other platforms like GitHub and Graphite. They laud Phabricator's use of color-coding to categorize changes with four distinct colors, offering greater clarity than GitHub’s two-color system. Another significant advantage is its single-page interface that presents PR summaries alongside code, eliminating the need for tab-switching prevalent in GitHub, thus enhancing workflow efficiency. In contrast to GitHub, where comments must be submitted individually, Phabricator allows users to comment as drafts and submit them all at once, streamlining the review process. Additionally, Phabricator's user interface is noted for its responsiveness under various internet conditions, loading entire PRs more swiftly than GitHub despite handling larger content volumes.
Phabricator supports stacking changes into a single commit, beneficial for teams that use rebasing—a feature later adopted and improved by Graphite, with similar enhancements anticipated in GitHub. The author also praises Phabricator’s command-line interface (CLI) tool, `arc`, for its straightforward PR management, drawing parallels to the favorable experience with Graphite's `gt`. Despite acknowledging the limitations of Phabricator due to its small development team, they mention that the community-maintained fork, Phorge, remains actively developed. The narrative concludes with the author expressing satisfaction with Graphite as a contemporary successor to Phabricator, underscoring continuous advancements in code review experiences amidst increasing automation trends in coding.
Keywords: #phi4, CLI Dev Experience, GitHub, GitLab, Graphite, PR stacking, Phabricator, Phorge, UI performance, administration, arc, automation, code review, colors, gt, integrations, integrations Keywords: Phabricator
davidgomes.com 14 days ago
|
3337.
HN
Show HN: Approve Claude Code permission requests from your phone via ntfy
The "Approve Claude Code permission requests from your phone via ntfy" tool streamlines the process of managing permission prompts for applications like Bash, Write, and Edit through remote approvals or denials directly from a user's phone. The setup begins with installing `claude-remote-approver` globally using npm, followed by configuring it through scanning a QR code with the ntfy app on the mobile device. Permission requests initiated by Claude Code are transmitted as push notifications via ntfy.sh.
The workflow involves posting permission prompts to an ntfy topic and awaiting user responses through Server-Sent Events (SSE). Users receive these prompts as notifications on their phones, where they can approve or deny them with a simple tap. The tool records the user's decision (`allow` or `deny`) in standard output and then exits. Each session is uniquely identified by a 128-bit topic name to ensure security, with permissions set to be automatically denied if there is no response within 120 seconds.
For users concerned about privacy, self-hosting ntfy offers an alternative to the public server option. Detailed information regarding installation and setup can be found on GitHub and npm platforms, providing guidance for effective use of this tool.
Keywords: #phi4, Bash, Claude Code, Edit, GitHub, QR code, SSE, Write, config file, cryptorandomBytes, hook, npm package, npm package Keywords: Claude Code, ntfysh, permission requests, phone, push notification, self-host
news.ycombinator.com 14 days ago
|
3343.
HN
Show HN: ClawHuddle – Self-hosted OpenClaw management for teams
ClawHuddle is a self-hosted platform designed to facilitate the deployment and management of OpenClaw, an AI assistant framework, specifically tailored for team environments. It addresses key challenges such as onboarding non-engineers and securely managing API keys by offering features like one-click provisioning for isolated OpenClaw instances in Docker containers. The platform provides curated skills managed by administrators and centralized handling of API keys with support for Claude Code CLI tokens. ClawHuddle simplifies the setup process for messaging channels, currently supporting Telegram, with future plans to include Discord and LINE. Each instance ensures that user data remains isolated, maintaining security and privacy. Developed using modern technologies like Next.js 16, Fastify, SQLite, Docker, Traefik, and Turborepo in a monorepo structure, ClawHuddle is open-source and available for testing at clawhuddle.com, though it may have some initial rough edges as developers actively address bugs. The platform aims to streamline the integration of OpenClaw into team settings, providing an accessible solution for leveraging AI assistant capabilities within organizational workflows. For more information or to explore the platform further, users can access a live demo on the website or visit the GitHub repository hosted at allen-hsu/clawhuddle.
Keywords: #phi4, AI assistant framework, API keys, Claude Code CLI, ClawHuddle, Discord, Docker, Fastify, GitHub, LINE, Nextjs, OpenClaw, SQLite, Telegram, Traefik, Turborepo, dashboard, isolation, management, messaging channels, provisioning, self-hosted, teams
news.ycombinator.com 14 days ago
|
3344.
HN
The AI apocalypse for enshitification has started
A developer created an open-source tool designed for managing local drone flight logs, which directly challenged Company A's business model by offering unrestricted access to older data without requiring subscriptions. In response, Company A's legal team issued a cease-and-desist notice citing claims of unfair competition and trademark infringement. Consequently, the developer was compelled to remove any references to Company A's name and certain features from their project. Despite being a solo developer with minimal income derived from this tool, they complied with these demands to avoid further legal complications. This incident underscores the ongoing tensions between corporate interests in protecting proprietary business models and the ethos of open-source projects aimed at providing free access and innovation.
Keywords: #phi4, AI apocalypse, CEASE and DESIST, Company A, FOSS projects, GDPR, GitHub, Reddit, automated download, business model, comparison marketing, corporate player, drone flight logs, enshitification, lawyer fees, lawyer fees AI apocalypse, lawyer fees Comma-separated Keywords: AI apocalypse, lawyer fees Extracted Keywords: AI apocalypse, lawyer fees Final Comma-separated List: AI apocalypse, lawyer fees Final Keywords: AI apocalypse, lawyer fees Final List: AI apocalypse, lawyer fees Keywords: AI apocalypse, lawyer fees Simple Keywords: AI apocalypse, lawyer fees Simplified Keywords: AI apocalypse, legal notice, local-first dashboard, open-source, paywall, self-hostable tool, solo dev, subscription fee, trademark infringement, trademarked names, unfair competition, web-based script
old.reddit.com 14 days ago
|
3345.
HN
CrewForge: A shared terminal room where humans and agents think out loud
CrewForge is a collaborative platform developed by Rexopia, designed to facilitate real-time interaction between humans and AI agents in a shared terminal environment. Its primary function is to streamline the process of refining AI-generated drafts through continuous collaboration on a unified conversation timeline. By allowing multiple participants to simultaneously address assumptions and edge cases, CrewForge enhances efficiency compared to traditional review methods, which typically involve iterative exchanges. The platform aims to increase parallel work speed and minimize coordination overhead, thereby enabling developers to concentrate on more impactful tasks instead of managing repetitive communications. Built with Rust, CrewForge is distributed via npm and does not require additional runtime dependencies other than opencode. More information about its architecture can be found on GitHub at the provided link.
Keywords: #phi4, AI tools, CrewForge, GitHub, Rust, agents, architecture, conversation timeline, correction cycles, detail gaps, edge cases, humans, npm, opencode, review loop, terminal room
news.ycombinator.com 14 days ago
|
3347.
HN
In 92% of DeFi exploits AI security review flags underlying problem
A recent study conducted by AI security firm Cecuro revealed that their specialized AI security agent identified vulnerabilities in 92% of compromised decentralized finance (DeFi) smart contracts, outperforming the baseline GPT-5.1-based coding agent which detected only 34%. The analysis encompassed 90 real-world DeFi smart contracts exploited between October 2024 and early 2026, leading to $228 million in losses; the AI system flagged vulnerabilities associated with $96.8 million of these losses. Cecuro's specialized system leverages a domain-specific methodology, structured review phases, and DeFi-focused security heuristics, achieving its effectiveness despite both systems being based on the same underlying model. This advancement occurs amid growing concerns that artificial intelligence is contributing to an increase in crypto crime by enabling end-to-end exploits on most vulnerable smart contracts.
Cecuro's findings underscore the risks associated with relying solely on general-purpose AI tools or sporadic audits, as even audited contracts have been exploited due to missed complex vulnerabilities. To bolster defensive measures against such threats, Cecuro has open-sourced its dataset and framework while retaining control over its full security agent to prevent potential misuse for offensive purposes. This strategic move aims to enhance the cybersecurity community's ability to combat vulnerabilities without providing tools that could be exploited by malicious actors.
Keywords: #phi4, AI security, Anthropic, Cecuro, DeFi, DeFi-focused heuristics, GPT-51, GitHub, OpenAI, benchmark, crypto crime, domain-specific methodology, hacking operations, offensive use, professional audits, smart contracts, vulnerabilities
www.coindesk.com 14 days ago
https://arxiv.org/abs/2511.02780 13 days ago
|
3348.
HN
Ibex: A Typed DataFrame Language with C++ Code Generation
Ibex is a newly developed typed DataFrame language designed to overcome limitations in existing data manipulation tools such as R's data.table, pandas, and Polars, by leveraging C++ code generation capabilities. Initiated by Anthropic using Claude Opus 4.6 agents, Ibex prioritizes efficient data frame handling directly at its core rather than treating it as an add-on feature. Its key functionalities include reading CSV and Parquet files, performing select, update, filter, group, and aggregate operations on data frames, and supporting regular and table variables alongside function definitions. Furthermore, Ibex facilitates external C++ interoperability, basic type inference, and joins.
Ibex can be run in a REPL environment or transpiled to C++, allowing integration into larger projects with its performance currently comparable to single-threaded data.table operations. Planned enhancements for Ibex involve broadening data frame manipulation capabilities, adding broadcasting operators, improving date handling, expanding time series and windowing support, introducing multithreading for increased speed, enabling direct graphing from the REPL, and incorporating numerical methods via C++ interoperability. The project encourages feedback and contributions, with its codebase hosted on GitHub.
Keywords: #phi4, C++ Code Generation, CSV, Claude Opus, External Interop, GitHub, Ibex, Joins, Parquet, Polars, REPL, R’s datatable, Tidyverse, Type Inference, Typed DataFrame, pandas
bobjansen.net 14 days ago
|
3349.
HN
Show HN: RMirror Cloud – Open-Source OCR and Notion Sync for ReMarkable Tablets
RMirror Cloud is an open-source cloud service specifically designed for reMarkable tablets, aimed at enhancing their note-taking capabilities. It synchronizes notebooks from the device to the cloud using a macOS background agent and employs AI-powered OCR via the Claude API to improve text recognition of handwritten pages. This addresses the limitations in the reMarkable's built-in handwriting recognition by providing more accurate transcription for real handwriting and facilitating web access to notes through integration with Notion, where transcribed notes are stored as searchable pages. The solution leverages a technology stack comprising FastAPI, Next.js, and Python, and can be self-hosted. Information about the project is available on GitHub, where individuals interested in accessing the service can request beta access. The developer is actively seeking beta testers, particularly those with messy handwriting, to help refine the functionality of RMirror Cloud.
Keywords: #phi4, AI-powered, Beta Access, Beta Testers, Claude API, Connect, Dashboard, FastAPI, GitHub, Handwriting Recognition, Messy Handwriting, Nextjs, Notion Sync, OCR, Python, RMirror Cloud, Self-hostable, Tesseract, Web Access, macOS Agent, reMarkable Tablets
rmirror.io 14 days ago
|
3354.
HN
We Built UltrafastSecp256k1 Up to 51% Faster ECC Across x86,ARM64,and RISC-V
UltrafastSecp256k1 is an innovative cryptographic library designed to enhance the speed of elliptic curve operations by up to 51% compared to existing solutions like libsecp256k1. Released on February 11th, it optimizes performance by utilizing modern CPU capabilities and low-level assembly across several architectures, including x86, ARM64, and RISC-V. The library features a custom $5 \times 52$ field representation for peak efficiency and implements constant-time operations to mitigate side-channel attack risks.
The project achieves significant speed improvements in critical areas such as generator scalar multiplication on x86-64 (+51% faster) and enhances ARM64 field multiplications and inversions. UltrafastSecp256k1 supports over twelve programming languages, facilitating easy integration into various projects. The library has quickly garnered interest with more than 5,000 clones within just eleven days of its release.
The development team is actively seeking feedback on their low-level optimizations and constant-time implementations. Given its potential for high-performance cryptographic applications—ranging from blockchain nodes to secure IoT devices—the library is poised to become an essential tool in the field. Further details are available through their GitHub repository, where ongoing updates are tracked in the changelog.
Keywords: #phi4, ARM64, Bitcoin Core, ECC, GitHub, RISC-V, UltrafastSecp256k1, benchmarks, constant-time operations, cross-platform support, cryptographic performance, field representation, hardware intrinsics, libsecp256k1, secp256k1 library, side-channel attacks, x86
news.ycombinator.com 14 days ago
|
3356.
HN
Open-Source Bionic Reading Chrome Extension (MIT)
The Open-Source Bionic Reading Chrome Extension is a freely available tool aimed at assisting individuals with ADHD and enhancing reading speed through local text processing. This extension, distributed under the MIT license, can be found on the Chrome Web Store via a specific link. Its source code is accessible to developers on GitHub, offering transparency and opportunities for further customization or development by interested users. The extension exemplifies an open-source approach to improving accessibility and efficiency in reading technologies.
Keywords: #phi4, ADHD, Bionic Reading, Chrome Extension, Chrome Web Store, Citius Video, Free Extension, GitHub, Local Processing, MIT License, Open-Source, Reading Speed, Source Code, Text Processing
news.ycombinator.com 14 days ago
|
3359.
HN
AEQuery 0.3
AEQuery 0.3, developed by Mark Alldritt and released on February 16, 2026, serves as a sophisticated tool for handling Apple Events within macOS applications. It can be installed via Homebrew with specific commands and updated accordingly. This version introduces several enhancements: it now tracks plural forms, improves parsing of SDEF properties, enhances descriptor decoding, supports Mac Roman encoding, and refines the handling of AppleScript outputs. Additionally, AEQuery 0.3 resolves record keys in Apple Event outputs and targets applications using process IDs instead of bundle IDs. A notable feature is the new --sdef-file option that allows loading SDEF from a designated path. The tool also offers improved logging for Apple Event operations. Several bug fixes are implemented to address issues such as deadlocks during large SDEF loads, resolution of SDEF xi:include, crashes related to record property codes, error reporting improvements, and access element issues in app lookup processes. AEQuery 0.3 is part of Mark Alldritt's developer journal, which includes insights into AppleScript and his company, Late Night Software.
Keywords: #phi4, AEQuery, AppleScript, Bug Fixes, Categories, Deadlock, Descriptors, Encoding, Features, Gerry Tubin, GitHub, Install, Journal, Logging, Mark Alldritt, Privacy Policy, RegEx Knife, Resolution, SDEF, Script Debugger, Search, Tennis Cards, Update, WordPress Theme
markalldritt.com 14 days ago
|
3360.
HN
What happens after Coding is solved
In this podcast episode, Boris Cherny discusses the significant impact of Claude Code at Anthropic on software engineering and professional work through its simplification of coding tasks. The tool has achieved considerable success as evidenced by its adoption rate—accounting for 4% of public GitHub commits and a recent doubling in daily active users. This growth is attributed to counterintuitive product principles and the fulfillment of latent demand for efficient AI tools. Boris narrates his brief departure from Anthropic, joining Cursor, only to return shortly after due to the organization's emphasis on creative freedom and an innovative environment. He outlines three guiding principles critical for new team members: fostering creativity, prioritizing user needs, and adopting iterative development.
The conversation extends into practical advice for leveraging Claude Code and Cowork effectively, including strategies like providing teams with limited funding but unlimited tokens to enhance AI product outcomes. The episode also touches upon additional resources such as DX, Sentry, and Metaview that support developer intelligence and recruitment efforts. Listeners are encouraged to explore further insights into Anthropic's advancements in AI through various platforms and related content on technology and science fiction.
The podcast is presented by Penname Co., with a disclaimer noting potential investments by Lenny in the companies discussed, ensuring transparency for listeners.
Keywords: #phi4, AI Products, Anthropic, Boris Cherny, Claude Code, Coding, Cowork, Developer Intelligence, GitHub, Inflection Point, Latent Demand, Product Principles, Software Engineering, Underfunding Teams
www.lennysnewsletter.com 14 days ago
|
3361.
HN
FlyPhotos: Fast ultra-light photo viewer replacement for Windows
FlyPhotos is a fast and lightweight photo viewer designed as a contemporary alternative to the discontinued Google Picasa Photo Viewer, optimized specifically for Windows platforms. Leveraging modern technologies such as WinUI 3, WinRT, and Win2D, it delivers smooth animations and rapid startup times. The application can be installed via the Microsoft Store or through GitHub releases, ensuring accessibility and user preference in installation methods. FlyPhotos supports a wide array of image formats including JPEG, PNG, RAW, PSD, HEIC/HEIF, SVG, GIF, and APNG, enhancing its utility for various photographic needs. It integrates seamlessly with Windows Explorer's sorting and filtering functionalities, offers a transparent background similar to Picasa, and provides support across multiple monitors, catering to users' diverse viewing setups. Navigation is versatile, accommodating touchpad gestures, mouse controls, and keyboard shortcuts, thus ensuring user-friendly interaction.
However, the application has known limitations such as restricted SVG rendering size and lacks HDR support. Additionally, the resolution of image displays is contingent on the capabilities of DirectX installed on the system. Users can provide feedback through GitHub or via email to help improve the software. It is important to note that older versions compatible with Windows 7/8 are no longer updated, indicating a focus on more recent operating systems.
Keywords: #phi4, Fly Photos, GitHub, MSI, Microsoft Store, Win2D, WinRT, WinUI 3, Windows, compatibility, features, feedback, feedback Keywords: Fly Photos, installation, limitations, photo viewer
github.com 14 days ago
|
3365.
HN
Show HN: Fusion RSS Reader v1.0 release
Fusion RSS Reader v1.0 is a newly introduced, lightweight RSS reader focused on providing a distraction-free reading experience without incorporating AI functionalities. It features a redesigned user interface with a three-column layout, improved color scheme, and enhanced interactions. The update introduces several new capabilities including OpenID Connect (OIDC), support for the Fever API, HTTP caching mechanisms, and backoff strategies to manage feed update failures effectively.
Key functionalities of Fusion RSS Reader encompass a streamlined reading workflow facilitated by features such as unread tracking, bookmarking, search functions, and keyboard shortcuts. It offers comprehensive feed management tools, including RSS/Atom parsing, auto-discovery capabilities, and grouping options for better organization. The reader also supports integration with third-party clients through the Fever API and boasts a responsive web UI compatible with both mobile and desktop devices via Progressive Web App (PWA) support. Additionally, it provides multi-language support across eight languages—English, Chinese, German, French, Spanish, Russian, Portuguese, and Swedish.
Fusion RSS Reader offers flexible self-hosting options, which can be executed using a single binary or through Docker deployment, catering to various technical preferences. Installation is straightforward, available via pre-built binaries, Docker images, or building from the source code. Initial configuration requires setting the `FUSION_PASSWORD`, with further customizations possible in aspects like port settings, database paths, CORS origins, and OIDC login configurations based on user needs.
The project also includes robust troubleshooting options by allowing adjustments in log level and format configurations to aid users in resolving issues effectively. Additionally, it invites contributions from developers and offers comprehensive documentation that provides insights into API contracts, backend and frontend design principles, as well as references for legacy schemas. This combination of features ensures Fusion RSS Reader delivers a versatile and user-friendly experience for managing and consuming content efficiently across different platforms.
Keywords: #phi4, API contract, Docker, Fever API, Fusion RSS Reader, GitHub, Go, HTTP cache, Nodejs, OIDC, OPML import/export, PWA, SSO, UI refresh, backend design, bookmarks, codebase refactor, configuration, contributing guidelines Keywords: Fusion RSS Reader, deploy, deployment, feed management, frontend design, i18n, lightweight, multi-language support, open-source, pnpm, responsive web UI, reverse proxy, self-hosting, single binary, troubleshooting
github.com 14 days ago
|
3371.
HN
Show HN: Databasus v3.16.0 – new release of self-hosted PostgreSQL backup tool
Databasus v3.16.0 is an open-source tool designed for scheduled database backups, with a primary focus on PostgreSQL but now also supporting MySQL, MariaDB, and MongoDB. It provides multiple storage options including local and cloud services such as S3, Google Drive, Dropbox, among others, along with notification support via Slack, Discord, Telegram, email, and webhooks. This version introduces a Grandfather-Father-Son retention policy for efficient long-term backup management and offers encrypted backups that can be decrypted independently of Databasus, enhancing data portability.
The tool is tailored for developers, DevOps engineers, and DBAs, supporting various database versions: PostgreSQL (12 to 18), MySQL (5.7 to 9), MariaDB (10 to 11), and MongoDB (4 to 8). Key features include flexible scheduling, smart compression, varied retention policies, secure AES-256-GCM encryption, and a user-friendly interface available in both light and dark themes.
Installation options for Databasus are versatile: it can be set up using an automated script on Linux, Docker run commands, Docker Compose setups, or Kubernetes with Helm. While compatible with self-hosted PostgreSQL instances and cloud-managed databases like AWS RDS and Google Cloud SQL, the tool does not support point-in-time recovery (PITR) for cloud databases due to compatibility constraints.
Contributions to Databasus are encouraged with an emphasis on security and reliability. AI assists in maintaining code quality, enhancing documentation, and reviewing pull requests but does not replace human oversight or direct coding efforts. The project ensures high-quality standards through robust test coverage and a CI/CD pipeline automation system.
Keywords: #phi4, AES-256-GCM encryption, Databasus, Docker Hub, Docker-based, GFS retention policy, GitHub, Helm chart, Kubernetes, MariaDB, MongoDB, MySQL, PostgreSQL, automated script, backup tool, cloud databases, contributing, encrypted backups, installation, license, notifications, self-hosted, storage destinations, usage
github.com 14 days ago
|
3375.
HN
Hacking Tauri for Designer
The article explores an innovative method to improve design workflows by enabling Tauri frontend applications, typically confined to their own windows, to be used within web browsers for direct interaction and iteration similar to developer environments. The primary challenge arises from Tauri's reliance on `__TAURI_INTERNALS__` globals that standard browsers do not support. To resolve this, the solution involves using a Vite plugin to inject a shim script through `fastrepl/char/plugins/relay`, effectively substituting the missing globals and enabling communication between the browser and Tauri’s Rust backend via WebSocket for seamless function calls and event handling.
Although this technical issue was addressed, another challenge persisted: the resource-intensive requirement of setting up a full Rust environment with the `tauri dev` command. This is particularly burdensome for non-developers. The article presents a solution in the form of Staging builds equipped with development tools that allow developers to run Tauri's backend locally while making UI code changes in TypeScript, circumventing the need for an extensive Rust setup and facilitating smoother design iterations without extensive infrastructure demands.
Keywords: #phi4, Backend, Browser, Code changes, Compute resource, Cursor, Designer, Desktop CD, Devtools, Fastrepl, Features flag, Frontend, GitHub, Hacking, Invoke, Iteration, Localhost, Metadata, Plugins, Relay, Rust, Shimjs, Staging build, Storage, Tauri, Time, TypeScript, Vite plugin, WebSocket, Webview, Workflow
yujonglee.com 14 days ago
|
3379.
HN
Show HN: Horizon – My AI-powered personal news aggregator and summarizer
Horizon is an AI-driven news aggregator and summarizer that addresses information overload by filtering content from various platforms such as GitHub, Hacker News, Reddit, and RSS feeds. It leverages advanced language models like Claude, GPT-4, Gemini, and DeepSeek to evaluate the relevance of content based on user-defined interests. High-relevance items undergo additional web searches to enrich context, ensuring comprehensive coverage beyond initial snippets. Horizon compiles a daily Markdown report summarizing key updates, optionally deploying it via GitHub Pages for easy accessibility. To prevent redundancy, it deduplicates overlapping information from multiple sources. The tool is configurable through a JSON file and API keys in an environment variable file, facilitating tailored content delivery. Installation options include cloning the project or using pip, with flexible scheduling choices. Users can access further guidance on setup and usage through provided resources like demo links, configuration guides, and step-by-step instructions for effective deployment of Horizon.
Keywords: #phi4, AI-powered, API keys, APIs, GitHub, GitHub Pages, Horizon, LLMs, Markdown report, RSS feeds, configuration, cron/launchd, deduplication, doomscrolling, information overflow, intelligence agent, news aggregator, subreddits, summarizer
github.com 14 days ago
|
3380.
HN
AI Slopageddon and the OSS Maintainers
The term "AI Slopageddon" describes the surge of low-quality AI-generated code infiltrating open-source software (OSS) projects, challenging traditional dynamics between maintainers and contributors by allowing inexperienced individuals to submit subpar code with ease. This influx is causing notable OSS figures like Mitchell Hashimoto and Steve Ruiz to adopt stringent measures such as zero-tolerance policies for AI contributions or automatic closing of external pull requests. Similarly, Daniel Stenberg, the founder of cURL, discontinued his bug bounty program due to the flood of low-quality AI-generated submissions that failed to uncover real vulnerabilities, highlighting how easily AI tools can dilute the value and necessity of human-driven contributions.
In response to this issue, some OSS projects are implementing severe restrictions to preserve quality and community standards, while others remain undecided as they explore various strategies. Although major OSS foundations have begun addressing licensing concerns for AI-generated code, they have yet to tackle issues like maintainer burnout or the broader quality crisis. Compounding the problem, GitHub's introduction of Copilot-generated issues—without mechanisms to block such contributions—emphasizes engagement over maintainability, placing it at the heart of ongoing discussions on how platforms can better support OSS maintainers.
The article concludes by recommending several strategies: contributors should engage more thoughtfully and understand their submissions; maintainers need to establish clear policies and openly share frustrations; platform providers must develop tools prioritizing maintainer needs; and foundations should address quality control issues beyond licensing. Ultimately, the call is for a realignment of incentives and development of effective tools to manage the challenges posed by AI-generated contributions in open-source software development.
Keywords: #phi4, AI, AI-generated code, Copilot, GitHub, burnout, contributors, engagement metrics, incentive alignment, licensing, maintainers, open source, policy evolution, quality control
redmonk.com 14 days ago
|
3381.
HN
Google keyword `brew` points to a malicious site with false instructions
A user experienced a security concern when searching for "brew" on Google, as the sponsored search result directed them to a suspicious site containing potentially harmful base64 encoded content linked to an unrelated IP address. This issue was not related to the legitimate Homebrew project or any GitHub connectivity problems, but rather resulted from using official install/uninstall scripts for Homebrew. Despite attempting to verify their setup with `brew config` and `brew doctor`, which returned normal results, they continued to encounter misleading search outcomes that did not lead to information about Homebrew software or beer brewing sites. The user emphasized the need for Google to remove this harmful result to prevent further security risks for other users.
Keywords: #phi4, GitHub, Google, Homebrew, OS version, Sponsored result, beer brewing, brew, command output, config, doctor, false instructions, install script, malicious site, malware, official script, uninstall script
github.com 14 days ago
|
3382.
HN
Can anyone help with GitHub project for a calendar?
The GitHub project is designed for managing calendar events, offering features for both public and private access. Users can add, save, or delete events, which include titles and optional descriptions. Private events are not visible by default but accessible to the owner with a password ("owner123"), ensuring privacy. The interface allows navigation through the calendar using "Prev" and "Next," enabling users to view public bookings as well as private events labeled as "Busy." If an incorrect password is entered, users receive a prompt to retry unlocking their private events, maintaining security for personal entries.
Keywords: #phi4, Add, Cancel, Default password, Event title, GitHub, Next, Owner Access, Prev, Save, Today, access, booking, busy, calendar, delete, description, event, mode, owner, password, private, public, unlock, view
johndlafayette.github.io 14 days ago
|
3383.
HN
Show HN: Monitor your team's Cursor AI spend before the invoice hits
The author devised a tool to effectively monitor and manage AI-related spending within their company, which utilizes the Cursor platform with over 100 developers. This innovation was prompted by an incident where a developer accidentally incurred high costs by using an expensive model under the assumption it was more affordable. The tool interfaces with Cursor's Enterprise APIs to deliver detailed per-developer expenditure reports, employing anomaly detection via thresholds and z-scores, along with trend analysis. It alerts users about unusual spending through Slack or email notifications. Additionally, the solution keeps track of incidents by measuring metrics like Mean Time To Detect (MTTD), Mean Time To Investigate (MTTI), and Mean Time to Resolve (MTTR). By highlighting inefficient usage patterns, this tool has significantly reduced monthly costs. The system is self-hosted using SQLite and Docker, can be deployed swiftly in approximately five minutes, and is available for public use under an MIT license on GitHub. A demonstration video is also provided to showcase its functionality.
Keywords: #phi4, Cursor AI, Docker, GitHub, MTTD, MTTI, MTTR, SQLite, Slack alerts, anomaly detection, context caches, cost, demo, developers, email alerts, enterprise APIs, incident tracking, invoice, monitoring, opus-max, self-hosted, usage tracker
news.ycombinator.com 14 days ago
|
3385.
HN
DietPi released a new version v10.1
DietPi version 10.1 was released on February 21, 2026, enhancing its reputation as a lightweight Debian-based Linux distribution tailored for single-board computers (SBCs) and server systems. This update brings significant advancements such as new hardware support specifically for the NanoPi Zero2 and introduces the WhoDB software package. Additionally, users now have the option to display the kernel version via DietPi-Banner. A notable development in this release is the adoption of virtual environments for Python3 packages, ensuring a more isolated and manageable environment setup. Furthermore, Navidrome has expanded its compatibility by including support for RISC-V architectures. With MinIO's WebUI administrative features being scaled back, a console client has been incorporated to compensate. For those not requiring a full desktop environment, lighter alternatives like TigerVNC, RealVNC, and XRDP are available. This version also brings about various component fixes affecting devices such as NanoPi R5C, ZeroPi, and software including Pi-hole, BirdNET-Go, Chromium, ADS-B feeder, Gogs, Plex media server, and microblog.pub, ensuring improved reliability and functionality across the board. The detailed release notes can be found on the DietPi website for further information.
Keywords: #phi4, Debian, DietPi, DietPi-Banner, GitHub, Linux, MinIO, NanoPi Zero2, Navidrome, Python3, RISC-V, RealVNC, SBCs, TigerVNC, WhoDB, XRDP, desktop environments, mc, minimal image, release notes, scripts, server systems, shell dialogs, software stacks, venvs
news.ycombinator.com 14 days ago
|
3386.
HN
Show HN: Overture – Interactive plan viewer for AI coding agents (open source)
Overture is an open-source tool developed by Sixth designed to enhance AI coding agents' workflow, such as Claude Code, Cursor, Cline, and Copilot, by transforming a linear list of code generation steps into an interactive visual graph for improved user interaction. This graphical interface allows users to monitor the process in real-time, attach specific contexts like files or API keys to individual steps, and choose from different problem-solving approaches proposed by the AI agent. By intercepting the planning phase, Overture offers enhanced oversight and control over AI-generated code, addressing common frustrations associated with these tools.
Integration of Overture is straightforward with MCP-compatible agents, requiring minimal installation efforts such as executing a command for Claude Code or editing configuration files for Cursor and Cline. It also supports global installation via npm, facilitating use across multiple projects. Users can prompt their AI agent with tasks, review the generated plans interactively in a browser, enrich them by attaching context or selecting paths, and then approve execution. Overture allows customization through environment variables and encourages community contributions to further improve its capabilities.
By providing transparency and control over code generation processes, Overture significantly streamlines coding workflows, thereby enhancing productivity and efficiency for developers using AI agents. The tool is licensed under the MIT License, promoting open access and collaboration within the developer community.
Keywords: #phi4, AI, AI coding agents, Claude Code, Cline, Codex, Cursor, GitHub, GitHub Discussions, MCP server, MIT License, MIT License Keywords: Overture, Overture, VS Code, XML, XML plans, coding agents, environment variables, interactive graph, node graph, open source, plan viewer, real-time execution, visual flowchart
github.com 14 days ago
|
3388.
HN
The review bottleneck: when AI codes faster than you can read
The rapid advancement of AI coding assistants has significantly enhanced code production by automating feature development, yet this acceleration creates a bottleneck in the review process. Human reviewers find it challenging to manage the large volumes of AI-generated code, risking oversight of errors and inconsistencies. To mitigate these challenges, developers need to actively guide AI systems to prevent repeated mistakes by updating memory files or using tools like linters. A key issue is understanding AI-produced code due to its lack of context and poor organization in diffs. Addressing this requires leveraging AI for organizing reviews; splitting changes into logical units with annotations helps reviewers better understand and assess complex modifications.
To facilitate organized review, a tool called "Claude Code" has been developed. It generates interactive HTML pages that logically group code changes, provide inline explanations, and allow for easy feedback integration. This approach enhances efficiency and maintains high code quality by preventing "AI slop," which refers to poorly maintained or vulnerable code resulting from unchecked AI outputs. As software engineering evolves with the increased role of AI, developers must adapt by integrating AI effectively into their workflows, ensuring that the benefits of speed do not compromise code integrity and security.
Keywords: #phi4, AI coding assistants, AI-generated code, Claude Code, Claude Code skill, GitHub, PR, PR (Pull Request), code review, context, diff, linters, maintainable code, mental model, pre-commit hooks, security vulnerabilities, security vulnerabilities Keywords: AI coding assistants, technical debt
kukicola.io 14 days ago
|
3390.
HN
Boilerplate Tax – Ranking popular programming languages by density
The article examines programming language efficiency through a metric called Unique Lines of Code (ULOC), which measures code density by excluding boilerplate and repetitive elements. Despite its availability for two years, ULOC was scarcely applied until the author developed a method to evaluate it across 1,000 top GitHub repositories in various languages using Python scripts. These scripts extracted repository links from markdown files, cloned them, executed ULOC calculations with `scc`, and stored results in an SQLite database.
The analysis revealed that Clojure and Haskell exhibit high code density, with unique code making up a significant portion of their total lines. Conversely, C# displayed higher redundancy levels. The study confirmed the anticipated boilerplate repetition in Go but noted its surprising similarity to Rust. Java showed unexpected density compared to Groovy, Scala, and Kotlin.
The findings highlighted that older Lisp-style languages are notably dense, suggesting they might be reconsidered for modern projects due to their efficiency. This challenges the assumption that newer programming languages have markedly reduced redundancy relative to human thought, prompting reflection on the actual benefits of language evolution in terms of reducing code bloat.
Keywords: #phi4, Boilerplate, C#, Clojure, Complexity, DRY Principle, Density, Dryness, GitHub, Go, Google Scholar, Java, Kotlin, Lisp, Programming Languages, Python, Repositories, Rust, SCC, SQLite, Tax, ULOC, Uniqueness
boyter.org 14 days ago
|
3391.
HN
Show HN: Fishline – A lightweight pipeline queue for Go
Fishline is a lightweight, self-hosted webhook receiver specifically designed for GitHub and GitLab that facilitates server-side command execution in response to webhook events without needing complex CI/CD pipelines. Users configure Fishline using a `config.json` file where they can specify projects and commands tailored for different branches. Upon receiving webhooks from these platforms, Fishline performs predefined actions such as executing `git pull`, restarting Docker containers, or initiating deployments.
The tool is available to run either as a single binary or within a Docker container, written in Go for minimalism and performance efficiency. It offers flexible installation options: deploying via a provided Dockerfile with Ubuntu 22.04, downloading pre-compiled binaries on Linux distributions, or using NSSM on Windows machines for service management.
Fishline’s configuration is handled through `config.json`, allowing users to specify port numbers, log paths, debug settings, and command execution details per project and branch, with examples provided for various applications like a chat app or blog app. Users must set up the Fishline server URL as a webhook in their GitHub/GitLab repositories.
Development of Fishline relies on Golang, requiring Go and Goreleaser for building and testing. Integration tests can be executed using `go test -v ./test`. The project is open-source under the MIT License, inviting contributions and modifications from its user community.
Keywords: #phi4, CI/CD, Docker, Fishline, GitHub, GitLab, Go, Goreleaser, MIT License, configjson, integration tests, self-hosted, server-side, webhook
github.com 14 days ago
|
3392.
HN
Founder ditches AWS for Euro stack, finds sovereignty isn't plug-and-play
A startup founder described their experience transitioning from familiar U.S.-based cloud services like AWS to a European tech stack driven by data sovereignty considerations. This new infrastructure utilizes Hetzner for compute resources, Scaleway for email and domain registration, Bunny.net as a CDN provider, Nebius for GPU processing capabilities, and Hanko for authentication needs, with other tools managed via Kubernetes on Rancher. While this shift promises greater control over data and potential cost efficiencies, it introduces significant responsibilities in maintenance and problem-solving, requiring more time and effort compared to established U.S. platforms.
The transition also entails challenges in moving away from entrenched ecosystems such as GitHub, despite adopting Gitea for essential Git functions. Nevertheless, some dependencies remain reliant on U.S.-based systems, notably app distribution through iOS/Android stores and user acquisition via Google Ads. The founder's experience highlights that while Europe’s cloud infrastructure is substantial, it currently lacks the seamless integration offered by U.S. counterparts, necessitating additional effort to achieve comparable functionality and convenience.
Keywords: #phi4, AI models, AWS, Apple, Bunnynet, European infrastructure, GitHub, Gitea, Google Ads, Hanko, Hetzner, Kubernetes, Made in EU, Nebius, SaaS, Scaleway, US cloud giants, control, cross-border marketplace, data localization, ecosystem, hands-on workKeywords: European infrastructure, self-hosting, sovereignty, startup
www.theregister.com 14 days ago
|
3396.
HN
Show HN: LawClaw – Constitutional governance for AI agents (MIT)
LawClaw introduces a novel approach to managing AI agents using a separation-of-powers framework inspired by constitutional principles, addressing the challenge of unchecked access in current AI systems. This structured system comprises three main layers: the Constitution, which consists of immutable core rules embedded within the agent's prompt that cannot be overridden; the Legislature, where behavioral laws are defined in human-readable markdown files and can be updated with version control; and the Pre-Judiciary, an automated enforcement mechanism that checks for law violations before any AI action is executed. This proactive enforcement eliminates the need for a traditional Executive branch. LawClaw includes several features such as a Telegram bot interface, support for multiple LLM providers, cron job scheduling, audit trails of agent actions, and dynamic management of tool permissions. The framework was developed to facilitate safe deployment of autonomous AI agents by using constitutional principles as a mental model for understanding and auditing agent permissions. The project is open-source under the MIT license on GitHub and seeks feedback on its Pre-Judiciary enforcement mechanism, particularly from those with production or security expertise, to evaluate its effectiveness across various AI architectures.
Keywords: #phi4, AI agents, Constitution, GitHub, LLM support, LawClaw, Legislature, MIT licensed, MIT licensed Keywords: AI agents, Pre-Judiciary, Telegram bot, audit trail, constitutional design, enforcement, governance, markdown files, runtime tool ban/approve, runtime tools, separation-of-powers
news.ycombinator.com 15 days ago
|
3398.
HN
Show HN: Clawdrop – how do you use OpenClaw?
"Clawdrop" serves as a weekly platform designed for OpenClaw users, offering a curated showcase each Tuesday that features five innovative projects utilizing OpenClaw technology. The selection process involves gathering examples from various online platforms such as Discord, GitHub, and Twitter to ensure the showcased use cases are verified and presented within their proper context. This initiative aims to inspire the OpenClaw community by highlighting diverse applications of the technology and sharing the narratives behind these unique projects. By providing exposure to real-world implementations, "Clawdrop" fosters creativity and encourages further exploration and development within the OpenClaw ecosystem.
Keywords: #phi4, Clawdrop, Discord, GitHub, OpenClaw, Tuesday, Twitter, contextualized, curated builds, hand-picked, inspiration, showcase, story, use cases, verified
clawdrop.org 15 days ago
|
3400.
HN
Show HN: Kickstart – Set up a Claude Code project in 3seconds from clipboard
Kickstart is a command-line utility crafted to expedite the initiation of a Claude Code project using contents copied to the clipboard. It facilitates the seamless transition of ideas from AI tools like ChatGPT into a structured coding setup by executing multiple setup tasks in one command. When users run `kickstart <project-name>`, the tool generates a local directory, initializes Git, documents clipboard content in CLAUDE.md, and prepares `.vscode/tasks.json` for automatic Claude Code startup. Additionally, it creates a .gitignore file, performs an initial commit, and opens the project in a new editor window. For remote integration, `--remote` enables repository creation and pushing to GitHub, necessitating the GitHub CLI for this feature.
Kickstart supports macOS via `pbpaste` and Linux through utilities like `xclip`, `xsel`, or `wl-paste`. Installation is straightforward using curl, and users can customize operations with options such as setting project privacy, bypassing Claude Code setup, or designating a specific directory. Default configurations can be saved in `~/.kickstartrc` for repeated use. The typical workflow involves planning the project with an AI tool, copying instructions to the clipboard, using Kickstart to set up the environment, and sharing the code through Git commands once ready.
Keywords: #phi4, AI, AI strategy, CLI, CLI tool Keywords: Kickstart, Claude Code, GitHub, GitHub repository, Kickstart, Linux, clipboard, editor, git init, macOS, project setup, tasksjson, vscode/tasksjson, workflow
github.com 15 days ago
|
3402.
HN
Built an open-source tool that lets you deploy containers to your VPS via MCP
MCP-deploy is an open-source tool designed to facilitate the deployment of Docker containers onto a Virtual Private Server (VPS) via the MCP protocol, offering compatibility with MCP clients such as Claude Code and Cursor through a streamlined setup process that requires minimal configuration—just one command for installation. The tool stands out for its simplicity in deployment across various environments, leveraging Traefik to automatically handle SSL management per subdomain using Let's Encrypt and manage traffic routing without necessitating any database synchronization since Docker serves as the definitive source of truth.
The flexibility of mcp-deploy extends to image management, allowing users to directly push or pull images from external registries like GitHub Container Registry (GHCR) or Docker Hub. It also supports deployment across multiple VPS servers by configuring distinct MCP server entries for each. To set up mcp-deploy, users need a VPS provider—Hetzner is noted for offering initial credits—and should configure DNS settings to direct both specific and wildcard subdomains to the VPS IP address. Installation involves running an SSH script that requires the base domain and email for SSL setup via Let's Encrypt, followed by adding the generated configuration to the MCP client.
Deploying applications is straightforward: users specify parameters such as image name, port, and environment variables through the MCP client interface. The infrastructure underpinning mcp-deploy includes Traefik acting as a reverse proxy to handle SSL certificates, ensuring secure HTTPS communications without persistent state files or databases. Security measures include restricted access storage for API keys generated through secure methods.
In terms of architecture and development, mcp-deploy is designed with modularity in mind, encapsulating each functionality within individual files to facilitate maintenance and extension. The tool encourages contributions by allowing developers to clone the repository for local testing or enhancement, making it an accessible platform for collaborative improvement. Overall, mcp-deploy offers a secure, efficient, and user-friendly solution for deploying Docker containers on remote VPS environments via MCP protocol integration.
Keywords: #phi4, API key, CLI, DNS, Docker, GitHub, HTTPS, Let's Encrypt, Linux, MCP, Open-source, PaaS, SSL, Traefik, VPS, architecture, automation, certificates, configuration, containers, deployment, development, infrastructure, integration, reverse proxy, security, subdomains
github.com 15 days ago
|