SShortSingh.

Programming

0
ProgrammingDEV Community ·

llama.cpp UI Adds HuggingFace Hub Model Discovery and Synced Sidecar Downloads

A recent pull request brings a Discover Models view into the llama.cpp UI, letting users search and filter GGUF models hosted on HuggingFace Hub without leaving the app. Previously, users had to locate and download quantized models manually, and draft sidecar files such as dflash or mtp had to be tracked separately. The new view shows download buttons that reflect live states like queued, in progress, or paused, and lists draft files as sub-items under their main model. The download subsystem in common/download.cpp was extended so that downloading a main model automatically queues its sidecars, with pause, resume, and cancel applying to all related files together. The change also includes settings toggles to enable or disable the Discover integration and to filter out unsupported models.

0
ProgrammingDEV Community ·

BillBuddhi: Local-First AI Tool Turns Invoices into Reviewable Ledgers

BillBuddhi is an open-source prototype aimed at Indian freelancers and small businesses, built by a developer for a Hacktoberfest AI challenge. The tool accepts invoice images and text-based PDFs, extracting text with Tesseract OCR and pypdf before a local Gemma model running through Ollama suggests structured fields such as supplier, tax components, and totals. Users can correct the extracted values, review basic consistency flags, and export confirmed entries to CSV. The project is built with Python and Streamlit, and its creator stresses that it is not accounting software and does not provide GST compliance or tax advice. Running the model locally is presented as a way to keep sensitive financial data under the user's control.

0
ProgrammingDEV Community ·

How to Convert HEIC Photos to WebP for Faster Websites Without Uploading Them

Large photos are often the heaviest files on a web page, and iPhone HEIC images cannot be displayed by most browsers. The article recommends WebP, which typically yields files 25–34% smaller than JPG at similar visual quality and supports transparency. It advises converting only key images such as banners, product photos and large files first, and checking results for artifacts, file size and dimensions. A browser-based converter can handle HEIC-to-WebP conversion locally, so photos are not uploaded to a server. The piece also recommends using a picture element with a JPG fallback and keeping original HEIC files for future edits.

0
ProgrammingDEV Community ·

HisabMate: Local-First AI Ledger for Indian Microbusiness Credit Records

HisabMate is an open-source, local-first digital version of the traditional bahi-khata credit ledger used by small Indian shopkeepers and tradespeople. It keeps customer data on the owner's own machine, using exact integer-paise arithmetic and SQLite storage rather than cloud accounts or subscriptions. A local language model via Ollama assists with transaction entry, but the application code alone validates and calculates balances. The developer says the project is not publicly deployed and has no paying users yet, so the target market remains a hypothesis. The project was submitted to a Hacktoberfest open-source AI challenge.

0
ProgrammingDEV Community ·

GitHub Copilot to Retire Three Models on November 16, 2026

GitHub will remove Claude Opus 4.8, Claude Opus 5, and GPT-5.6 Terra from Copilot on November 16, 2026. Its suggested replacements are Claude Opus 5.5 for the Claude models and GPT-6.1 Sol or GPT-6 Luna for GPT-5.6 Terra. The one exception is Claude Opus 4.8, which stays available to individual Copilot subscribers on annual plans. The article notes this is the third round of retirements in a recurring pattern and urges developers to audit pinned model names in their code, scripts, and CI pipelines. Anthropic's own API continues to offer these models until at least mid-2027.

0
ProgrammingHacker News ·

Guide Explores Using Tmux to Manage Claude Code Sessions and Send-Keys Limits

A guide published at crystl.dev examines how the terminal multiplexer tmux can be used alongside Claude Code, Anthropic's AI coding tool. It covers managing sessions and using send-keys to pass input to running processes. The article also discusses the practical limits, or ceiling, of this approach. The item was shared on Hacker News, where it received 4 points and no comments at the time of capture.

0
ProgrammingDEV Community ·

QuoteCraft Uses Open-Weight AI to Turn Client Requests into Freelance Quotations

QuoteCraft is an open-source tool that converts informal client project descriptions into structured, professional quotations for freelancers and small agencies. It generates a project overview, deliverables, timeline, itemized pricing, and assumptions, which can be edited with totals recalculated automatically before PDF export. The application is built with Python, Streamlit, Groq, Pandas, and ReportLab, using the open-weight GPT-OSS-20B model accessed through Groq's inference API. The developer highlights that the architecture is not tied to one proprietary model provider and could be adapted to other hosted or local open-weight deployments. The project was submitted to the Hacktoberfest Open-Source AI Challenge.

0
ProgrammingDEV Community ·

Proxylity Releases AWS CDK Library for Serverless UDP Gateway Listeners

Proxylity has released @proxylity/cdk-udp-gateway, an AWS CDK construct library for its UDP Gateway service. The UDP Gateway provides managed UDP, WireGuard, or DTLS listener endpoints that deliver inbound datagrams in batches to AWS destinations such as Lambda, SQS, and S3. Previously, developers had to provision these listeners by hand-writing CloudFormation custom resources, including manually built IAM roles and least-privilege policies. The new library lets developers define the service in typed TypeScript, Python, or other supported languages instead. The article explains the library's layered design, with a faithful low-level layer kept separate from higher-level ergonomic constructs.

0
ProgrammingDEV Community ·

PocketLedger AI Turns Receipt Photos Into Organized Expense Records

PocketLedger AI is an open-source personal expense tracker built for the Hacktoberfest Open-Source AI Challenge, aiming to cut the tedious manual entry that causes many people to abandon expense logging. The app uses OCR to read receipt images and pull out merchant names, dates, totals, and line items for review before saving. It also aims to categorize transactions consistently, flag possible duplicate entries, and present spending through visual analytics. The developers emphasize reducing unnecessary data sharing by exploring local AI processing, positioning privacy as a core design concern.

0
ProgrammingDEV Community ·

How Technology Is Simplifying Online Price Comparison for Shoppers

Shopping online makes it easy to browse products, but the same item often appears at different prices across sites, with varying delivery fees, stock levels, and promotions. Manual comparison across many stores is slow, particularly for categories like electronics and appliances. Price comparison platforms address this by gathering listings from retailer feeds, APIs, and data partners, then matching identical products and normalizing prices for fair comparison. Accurate matching relies on identifiers such as GTINs, UPCs, and model numbers, since simple text searches can treat the same product as different items. Because API coverage and update frequency vary by provider, developers are advised to choose sources carefully and disclose when prices were last refreshed.

0
ProgrammingHacker News ·

Critique Argues Flatpak Poses Serious Security Risks

A blog post titled "Flatpak – An Insecurity Nightmare" has been shared on Hacker News, drawing a small amount of attention with three points and no comments so far. The post, hosted at oro.gay, is presented as a critical examination of the Flatpak Linux application packaging system. The available metadata does not include the full text of the article, so its specific arguments cannot be confirmed here. Readers interested in the security claims would need to consult the original post directly.

0
ProgrammingDEV Community ·

Flower-counting pipeline scores perfectly only because its simulator and detector are tuned to each other

The author argues that the Bloom-Counter project's reported 99.7% detection recall says little about real-world performance. The simulator paints flowers in colors chosen to fit the detector's HSV ranges, and its scoring compares only totals rather than matching individual objects. To test this, the unmodified detector was run on simulated scenes under altered lighting and with leaf occlusion and clustered blooms added. Stricter per-object scoring still gave a perfect score on the original scenes, which the author attributes to the co-tuned design. The stress tests were then used to measure how the detector fails and whether two simple remedies help.

0
ProgrammingDEV Community ·

AppTutorial: Open-Source Windows Tool Gives On-Screen, Step-by-Step Software Guidance

A developer has built AppTutorial, a Windows tool that offers interactive, on-screen guidance for complicated software such as Excel, IDEs, and web apps. Users press a hotkey over an app, and the tool captures the window, identifies the software, and proposes tutorials or accepts a custom goal. It runs entirely on a local open-weight vision model, Qwen2.5-VL served through Ollama, so no cloud AI or API key is required. Each step is highlighted on screen and verified against the live display, with Excel currently the most thoroughly tested. The project was submitted to the Hacktoberfest Open-Source AI Challenge, and friends and acquaintances who tested it gave generally positive feedback.

0
ProgrammingDEV Community ·

Cheap Proxy Pricing Hides the Real Cost of Scraping, Says New CLI Tool

A proxy reseller's advertised rate of $0.49 per 1,000 requests looks inexpensive, but scraping teams are billed for attempts rather than usable pages. Blocks, soft challenge pages, timeouts, and silently incomplete responses all count toward the invoice without producing data. A developer built check-proxy-tax, a roughly 200-line standard-library Python CLI, to measure the gap between sent requests and usable responses. The tool counts a response as usable only if it returns an exact 200 status and, optionally, contains a required marker string. Its output reports usable percentage, effective cost per 1,000 usable pages, and a cost multiplier that can be used to evaluate proxy plans.

0
ProgrammingDEV Community ·

MyZubster Details Session-Bound Actions and Identity Model for Its Metaverse

The MyZubster team has described its metaverse architecture, including a public interface showing 25 characters and 7 verified explorers. Its backend ties world actions to authenticated sessions and checks lease validity before any state change. Authentication, authorization, and lease status are treated as separate checks. Contributor identities drawn from GitHub activity are kept distinct from accounts, professional profiles, and verified external identities. Characters are added only after explicit contributor opt-in, so no one is represented without consent.

0
ProgrammingDEV Community ·

How TypingMind's solo developer reportedly earned $10,000 in ten days

Solo developer Tony Dinh launched TypingMind, a desktop chat interface for ChatGPT that lets users search chat history and organize conversations. Shortly after OpenAI released its ChatGPT API in March 2023, he built and shipped the product within roughly a day and a half. Users supplied their own OpenAI API keys, so Dinh avoided server costs that scale with usage, and he charged $9 while the product was still in beta. According to Dinh's own account in a podcast interview, the product earned about $1,000 on day one and more than $10,000 within ten days. He credited the result largely to an audience of around 90,000 Twitter followers he had built over two years by sharing his revenue and experiments publicly.

0
ProgrammingDEV Community ·

Uttar drafts grounded customer replies for small sellers using a local open-weight model

Uttar is an app that helps small Instagram and WhatsApp sellers answer routine customer questions about price, cash-on-delivery, and delivery times. It matches each message against the seller's own product catalog and shop rules, then uses a locally run model to produce a few draft replies in the seller's language and past voice. Sellers review and send the drafts themselves, and the app flags questions it cannot answer from the seller's data instead of guessing. The developer chose a self-hosted model because per-token API pricing would exceed the planned subscription cost, and it keeps customer conversations on the device. Early testing also showed the model inventing policies, which the developer addressed with explicit rules against unlisted answers.

0
ProgrammingDEV Community ·

FOCUS Standard Offers One Cost Schema for Comparing AWS, Azure and Google Cloud Bills

Teams running workloads across several clouds often rely on custom spreadsheets or scripts to reconcile bills, which break whenever a provider renames a field. The FinOps Open Cost and Usage Specification (FOCUS) is an open billing-data standard that all three major providers can now export in, giving common column names and meanings. The article argues that agreeing on a shared schema should come before dashboards or optimization work, since it lets a single query answer cost questions across clouds. Key columns such as SubAccountId, ServiceName, ChargePeriodStart and Tags help answer where, what, when and who for each charge. Provider-specific extensions are prefixed with x_ and are best kept out of shared queries.

0
ProgrammingDEV Community ·

Study Tests How Often Web Vulnerability Scanner Findings Are Real

The author examines how many findings a web vulnerability scanner reports are genuine, arguing that false positives erode trust and waste responders' time. The scanner, Web-Vuln-Scanner, is an open-source early-stage project that requires explicit target and authorization confirmation before running. It currently implements four checks: reflected XSS, error-based SQL injection, security response headers, and sensitive-path probing, while other features remain unimplemented. The author tested the pipeline against six targets designed to measure detection of real flaws, correct handling of clean sites, the nature of false positives, and the pipeline's limits. The results indicate that the sensitive-path and error-based SQLi checks produced false positives because they lack a baseline comparison against normal responses.

← NewerPage 327 of 3078Older →