SShortSingh.
0
ProgrammingDEV Community ·

Developer Builds AI Tool Using 107 USCIS Appeal Decisions to Aid Visa Applicants

A developer is building PetitionIQ, an AI-powered immigration case preparation platform aimed at reducing reliance on attorneys who charge $5,000–$15,000 per case. The tool uses a retrieval-augmented generation (RAG) pipeline trained on 107 real USCIS Administrative Appeals Office (AAO) non-precedent decisions spanning four visa categories, including EB-1A and EB-2 NIW. Because AAO decisions only cover denied-then-appealed cases, the corpus is inherently biased toward rejection, so the system avoids outputting approval probabilities and instead uses strength indicators with cited decisions. Every response includes a disclosure about the corpus bias, a deliberate design choice the developer frames as an ethical necessity for legal AI. The project comes amid rising USCIS denial rates, with EB-1A rejections reportedly climbing from 25.6% to 46.6% and NIW denials reaching 64.3% in recent data.

0
SportsESPNcricinfo ·

Australia beat India as South Africa advance to Women's T20 World Cup semis

Australia eliminated India from the Women's T20 World Cup with half-centuries from Ellyse Perry and Alyssa Gardner proving decisive. Despite a blistering knock from India captain Harmanpreet Kaur, it was not enough to secure a win. South Africa also progressed to the semi-finals from the same group stage. Australia will now face West Indies in the semi-finals, while South Africa are set to take on England.

0
ProgrammingDEV Community ·

Prompt Injection Explained: The LLM Security Flaw That Needs Words, Not Hacks

Prompt injection is a security vulnerability in AI-powered applications where untrusted text embedded in a prompt can override a developer's intended instructions, effectively turning user input into executable commands. Unlike traditional hacks, it requires no code exploits — just carefully crafted natural language, as demonstrated when a chatbot was manipulated into offering a car for $1 and Microsoft's Bing Chat revealed its internal codename 'Sydney.' The flaw exists because large language models cannot inherently distinguish between a developer's system prompt and user-supplied text, treating both as equal input. Prompt injection differs from jailbreaking in that it targets the application's architecture rather than the model's safety filters, making even a 'safe' model vulnerable if the surrounding system is poorly designed. It has ranked first on the OWASP Top 10 for LLM Applications, with attack variants including direct chat manipulation, indirect payloads hidden in fetched documents, and multimodal instructions concealed within images or audio.

0
IndiaTimes of India ·

Third Pakistani national this month held for crossing LoC in J&K's Poonch

Jammu and Kashmir Police arrested 31-year-old Pakistani national Rayees Khan on Sunday after he allegedly crossed the Line of Control in the Balakote sector of Poonch. No incriminating material was recovered from him at the time of his apprehension. This is the third such incident in the month, following the arrest of another Pakistani national, Mohd Sajad, near the LoC in Poonch on Friday. Both individuals are currently under interrogation as authorities work to establish their motives and backgrounds.

0
ProgrammingDEV Community ·

Developer Builds Real-Time Whale Tracker for Polymarket Using Public API Data

A developer built WhaleTrack, a real-time trading tracker for Polymarket, a prediction market platform that recently surpassed $3.6 billion in total volume. The tool uses Polymarket's public API to pull the top 10 traders by profit and loss from the platform's leaderboard and monitor their recent activity. Trade data, including market name, size in USDC, and timestamp, refreshes every 60 seconds to create a live activity feed. A whale alert banner triggers automatically when a large trade is detected, displaying the trader's name, market, and bet size before auto-dismissing after 12 seconds. The project was completed over a single weekend and the developer has shared it publicly, inviting community feedback.

0
TechnologyThe Verge ·

China reclaims world's fastest supercomputer title for first time since 2018

China's LineShine supercomputer, housed at the National Supercomputing Center in Shenzhen, has topped the TOP500 ranking, displacing the US-built El Capitan. This marks the first time China has held the top position since 2018. Notably, LineShine achieves this milestone without using GPUs, which are typically central to high-performance computing systems. The achievement comes despite US trade restrictions limiting the sale of advanced computing components to China. Analysts view the milestone not only as a technical feat but also as a geopolitical signal from Beijing to Washington amid ongoing technology tensions.

0
ProgrammingDEV Community ·

16-Year Game Dev Veteran on AI, Cloud Tools, and Surviving Industry Shifts

A game developer with 16 years of industry experience, including work on Eagle Flight VR at Ubisoft, has outlined how the game development landscape has transformed by 2026. Tools like Unity have lowered entry barriers for indie developers, while AI reportedly generated 30% of in-game dialogue in a major RPG in 2025. Cloud technology now enables real-time global collaboration across teams of all sizes, from indie studios to large corporations. The author emphasizes that tight player-developer feedback loops, driven by modern analytics and community platforms, are increasingly central to product success. Building modular, flexible development pipelines is recommended as the key strategy for adapting to rapidly emerging technologies and trends.

0
ProgrammingDEV Community ·

Microsoft Power BI: How It Connects, Cleans, Models, and Visualizes Data

Power BI is a Microsoft business intelligence tool that allows users to connect to multiple data sources — including Excel, CSV files, SQL Server databases, and websites — and build interactive reports and dashboards. Once data is imported, the built-in Power Query Editor enables users to clean and transform raw data through steps such as removing duplicates, unpivoting columns, and merging tables. After cleaning, users move to the Model view to define table relationships using a star schema structure, where a central fact table links to surrounding dimension tables. A dedicated Date table is recommended to ensure DAX time-intelligence functions work correctly. DAX, or Data Analysis Expressions, is Power BI's formula language used to create calculated columns and measures, operating on entire columns rather than individual cells as in Excel.

0
ProgrammingDEV Community ·

scheduler.yield() Offers a Cleaner Way to Fix Slow Browser Interactions

A browser API called scheduler.yield() is now available in Chrome and Edge (since version 129, September 2024) as an improved alternative to the traditional setTimeout trick for breaking up long JavaScript tasks. Long tasks block the main thread, preventing the browser from painting updates or responding to user input, which negatively affects the Interaction to Next Paint (INP) metric. Unlike setTimeout, which sends a function's continuation to the back of the task queue behind unrelated work, scheduler.yield() places the resumption in a prioritized queue so the original task isn't delayed by lower-priority callbacks. The API is not yet supported in Safari or Firefox, covering roughly 70% of global traffic, so developers are advised to use a feature-detection fallback that defaults to setTimeout when the API is unavailable.

0
ProgrammingDEV Community ·

Kubernetes 1.36 Haru Released with 70 Enhancements Including Security and Scheduling Upgrades

Kubernetes 1.36, codenamed Haru, has been released with approximately 70 enhancements targeting security, scheduling, and platform observability. A major highlight is the graduation of Mutating Admission Policies to General Availability, allowing policy logic to run directly inside the Kubernetes API server using CEL expressions without external webhook services. User Namespaces have also reached production-ready status, mapping container root users to unprivileged node users to limit the impact of container escape vulnerabilities. The release adds support for distributing ML models, static assets, and configuration bundles via existing OCI registries, alongside improved kubelet log access through the API. Additional improvements include Pressure Stall Information metrics for resource contention visibility, Resource Health Status for hardware monitoring, and easier resource request modifications for suspended Jobs.

0
ProgrammingDEV Community ·

How Self-Attention Mechanism Became the Foundation of Modern AI Language Models

In 2017, Google researchers published a landmark paper titled 'Attention Is All You Need,' introducing the Transformer architecture built around a mechanism called self-attention. Unlike earlier recurrent neural networks, which processed words sequentially and struggled to retain long-range context, self-attention allows every word in a sequence to directly reference every other word simultaneously. This approach enabled far better parallel computation on GPUs and dramatically improved a model's ability to understand context across long passages. The mechanism works by assigning learned attention weights to tokens, enriching each word's representation with relevant contextual information from the rest of the sentence. Today, virtually all major large language models — including GPT, Claude, Gemini, Llama, and Mistral — are built upon this foundational idea.

0
ProgrammingDEV Community ·

Developer Boosts AI Visibility of React Portfolio Site from 27 to 85 with Simple Fixes

A software developer discovered his React single-page application (SPA) scored just 27 out of 100 on an AI Engine Optimization (AEO) report, placing it in the bottom 25% for AI discoverability. The core problem was that AI crawlers like GPTBot and ClaudeBot do not execute JavaScript, meaning they saw only an empty HTML div instead of the site's actual content. To fix this, the developer added a sitemap, canonical URL tags, and explicitly listed AI crawlers in the robots.txt file to improve discoverability. He also embedded over 500 words of semantic HTML in a noscript block, restructured heading tags for proper hierarchy, and added JSON-LD structured data schemas covering his personal profile, website metadata, and a FAQ section. These changes, made in a single afternoon, raised his AEO score to approximately 85, demonstrating how JavaScript-heavy sites can remain effectively invisible to AI systems without static, crawlable content.

0
IndiaTimes of India ·

Ireland beat India by 1 run to clinch historic first T20I series win

Ireland defeated T20 World Cup champions India by just one run to complete a 2-0 series sweep, marking their first-ever T20I series win over India. Defending a modest total of 154, Ireland's bowlers held firm, with debutant Jai Moondra's aggressive opening spell setting the tone. Tilak Varma top-scored for India with 55 runs, but his effort was not enough to see the side over the line. The defeat ended India's remarkable 16-series winning streak in T20I cricket. The result also highlighted persistent batting vulnerabilities in the Indian lineup while chasing.

0
ProgrammingDEV Community ·

Developer releases open-source SDK to simplify Google Business Profile API integration

A developer has released an open-source SDK called gbp-sdk, designed to ease integration with the Google Business Profile API. The project was born out of months of work managing hundreds of business locations, during which the developer encountered recurring challenges with OAuth token handling, pagination, and API retries. The SDK, published under the @vitabletech namespace, automates these pain points and includes a pluggable logger for debugging. It is available on both GitHub and npm for developers to use and contribute to. The creator is actively seeking feedback from others who have worked with the Google Business Profile API to guide future development.

0
ProgrammingDEV Community ·

AI Needs Safety Infrastructure, Not Just Guardrails, as It Enters the Real World

Writer Jinav Shah argues that AI systems are rapidly moving beyond answering questions to taking real-world actions such as booking appointments, executing code, and approving transactions. Unlike traditional software bugs that can be traced to specific lines of code, AI errors are distributed across billions of numerical parameters with no clear point of origin. Shah compares this challenge to how past technologies — cars, electricity, medicine — required dedicated safety infrastructure before scaling into everyday life. He highlights a core technical problem called superposition, where a single word is represented by hundreds of overlapping numbers encoding multiple meanings simultaneously, making errors nearly impossible to isolate. His central argument is that the AI field urgently needs interpretability and diagnostic tools — not to slow progress, but to deploy AI responsibly in high-stakes situations.

0
ProgrammingDEV Community ·

RFC 1071 Checksum in x64 Assembly: How ICMP Packets Are Validated

A developer working on an ICMP-based network communication project has shared a detailed breakdown of the RFC 1071 checksum algorithm implemented in x64 Assembly. The checksum is a 16-bit one's complement sum that ensures data integrity by processing a packet in 2-byte chunks and summing them. If the checksum is incorrect, the receiving operating system discards the packet as malformed before it is processed. The author walks through the Assembly code step by step, explaining how registers are used to iterate over the data buffer and handle odd-length packets. The piece frames the exercise as a practical way to understand low-level memory layout and CPU byte processing.

← NewerPage 59 of 147Older →