SShortSingh.
0
SportsESPNcricinfo ·

India bat first in Galle Test; Padikkal debuts as Nuwantha gets Sri Lanka cap

India have opted to bat first in the Test match being played in Galle, Sri Lanka. Devdutt Padikkal has been included in the Indian playing XI, marking his Test debut. Sri Lanka have handed a debut cap to Nuwantha, while veteran wicketkeeper Niroshan Dickwella returns to Test cricket after a three-year absence. India have named Kuldeep Yadav in their lineup alongside two other frontline spinners, reflecting the spin-friendly conditions expected in Galle.

0
IndiaTimes of India ·

South Korea's Lee Jae Myung urges peace talks with North Korea to end Korean War

South Korean President Lee Jae Myung has called for formal discussions with North Korea aimed at officially ending the Korean War. His proposal also seeks to address North Korea's nuclear capabilities and ease tensions in the region. The initiative comes at a sensitive time, as North Korea continues to deepen its military cooperation with Russia. Annual joint military exercises between the United States and South Korea are set to commence shortly. Lee additionally signaled a desire to strengthen ties with Japan and promote broader regional prosperity.

0
ProgrammingHacker News ·

Open-source tool backtests rent vs. buy decisions across 241 US metros

A developer has released an open-source tool called RunTheNumbers that backtests the rent-versus-buy decision across 241 US metropolitan areas. The project uses pinned historical data to ensure reproducible and consistent results over time. It is hosted on GitHub and allows users to compare the financial outcomes of renting against buying in specific local markets. The tool aims to provide data-driven clarity on a question that is often debated with conflicting anecdotal evidence. It was shared on Hacker News, where it attracted early community attention.

0
ProgrammingDEV Community ·

How Data Types Control Memory, Meaning, and Math in Programming

Data types are fundamental instructions that tell a computer how to interpret binary data, how much memory to allocate, and which operations are valid for a given value. Without a data type, the same sequence of bits — such as 01000001 — could mean the integer 65 or the character 'A' depending on context. Java defines eight primitive types, ranging from 8-bit bytes to 64-bit doubles, each suited for different kinds of values and memory requirements. Choosing the wrong integer type can lead to overflow bugs, as seen when adding 1 to Java's maximum integer value wraps around to the most negative number. Floating-point types like float and double use the IEEE 754 standard to represent decimals across a wide range, but introduce precision trade-offs that programmers must account for.

0
IndiaTimes of India ·

Shubman Gill wins toss, India bat first in 600th Test against Sri Lanka

India faced Sri Lanka in the first Test of a two-match series in Galle on Saturday, marking India's 600th Test match. Captain Shubman Gill won the toss and chose to bat first. Gill noted that the pitch appeared favorable and weather conditions were suitable for a full day of play. The historic milestone match is being played at the Galle International Stadium in Sri Lanka.

0
ProgrammingDEV Community ·

Game Developer Shares Passion for Unity, Godot, and Indie Game Design

A game developer has introduced themselves on DEV Community, highlighting their work across Unity, Godot, and C++ for performance-focused projects. They describe their approach as iterative and prototype-driven, focusing on refining systems that prove effective. Their areas of deep interest include shaders, procedural generation, and the nuanced quality known as 'game feel.' Outside of building games, they actively play indie titles and study the design decisions behind them. They expressed openness to connecting with others in the game development community to discuss tools, engines, and mechanics.

0
ProgrammingDEV Community ·

macOS Screen Sharing Flaw CVE-2026-65400 Lets Attackers Gain Root, Install Crypto Miner

A critical authentication bypass vulnerability, CVE-2026-65400, has been discovered in macOS Screen Sharing, affecting macOS Tahoe before 26.6.1, Sequoia before 15.7.9, and Sonoma before 14.8.9. Attackers can connect remotely via TCP port 5900 and exploit an authentication state management flaw to establish a session without valid credentials, requiring no user interaction. In multiple incidents reported to NCSC-NL, threat actors leveraged this access to gain root privileges and install a Monero cryptocurrency miner. Apple has released patched versions of all three affected macOS branches to address the vulnerability. Users and administrators are advised to apply updates immediately, disable unnecessary Screen Sharing, and block TCP/5900 from public internet access.

0
ProgrammingDEV Community ·

GeoServer Zero-Day SQL Injection Draws Mass Probes Within Hours of Disclosure

A critical SQL injection vulnerability in GeoServer's jsonArrayContains filter was publicly disclosed on August 14, 2026, allowing attackers to inject malicious arguments into backend database queries on PostGIS, Oracle JDBC, and H2 data stores. Security firm WatchTowr observed hundreds of exploit attempts from a small number of source IPs within hours of the public disclosure. The flaw can potentially escalate to remote code execution depending on the server's database configuration, though RCE has not been confirmed across all affected deployments. No patches were available at the time of publication, and no successful compromises have been publicly confirmed despite the volume of probing activity. Administrators are advised to isolate GeoServer from public internet access, apply WAF rules to block malformed filter inputs, and enforce database least-privilege principles until an official fix is released.

0
ProgrammingDEV Community ·

AmnesiaStealer Malware Uses Fake GitHub Pages to Hijack macOS Browser Sessions

Jamf Threat Labs has identified AmnesiaStealer, a multi-stage Rust-based infostealer targeting macOS users, published in a report dated August 13, 2026. The malware spreads through a fake GitHub ClickFix page that tricks users into pasting a Terminal command, which downloads and executes a malicious shell script. Once installed, it steals login passwords, Keychain data, Apple Notes, Telegram content, Chromium browser profiles, and cryptocurrency wallet information, sending it all to a remote command-and-control server. A secondary module called stream_module uses Chrome DevTools Protocol to silently take over live browser sessions, enabling remote control of tabs, cookies, mouse, and keyboard input. The malware also attempts to establish persistence by creating a root LaunchDaemon, though its exploit of CVE-2020-9771 for TCC bypass was found to fail on current macOS 26 without Full Disk Access.

0
ProgrammingDEV Community ·

Critical SAP Commerce Cloud Flaw Under Active Exploit Three Days After Patch Release

A critical unauthenticated remote code execution vulnerability, CVE-2026-58231, affecting SAP Commerce Cloud's Data Hub Adapter was patched by SAP on August 14, 2026. Attackers began attempting to exploit the flaw just three days after the patch was released, with activity detected by the Defused honeypot. The vulnerability allows external attackers to abuse a default authentication client and bypass input validation in the Data Hub Adapter, potentially enabling arbitrary code execution without any user interaction. SAP has issued Security Note 3771065 with a fix, and administrators are urged to update, restrict Data Hub Adapter access to trusted IPs, and isolate the component from the internet. Over 4,200 IPs flagged by Shadowserver represent product fingerprints rather than confirmed compromised or unpatched systems.

0
ProgrammingDEV Community ·

AWS Explains Elastic Beanstalk, Lightsail, and Lambda for Managed Compute

AWS offers several managed and serverless compute options that reduce the operational burden compared to raw EC2 management. Elastic Beanstalk is a PaaS layer built on EC2 that automatically provisions infrastructure when developers upload their code, while still allowing direct server access. Lightsail provides simplified, flat-rate virtual private servers pre-loaded with popular software stacks, designed for small businesses and non-technical users who need a straightforward hosting solution. AWS Lambda is a serverless compute service that runs code in response to triggers without any server provisioning, charging only for actual execution time rather than idle capacity. Each service targets a different level of abstraction and control, making the right choice dependent on a team's scaling needs, technical expertise, and operational requirements.

0
ProgrammingHacker News ·

Writer Discovers His Online Doppelganger Is Entirely Fictional

A person named Sean Byrne investigated another individual sharing his name online, only to conclude that this second Sean Byrne does not actually exist. The piece, published on his personal website, details the process of researching and verifying the identity of someone with an identical name. The investigation raises questions about fabricated online personas and digital identity. The article garnered modest attention on Hacker News, receiving 8 points and 2 comments.

0
ProgrammingDEV Community ·

Semantic Caching Can Cut LLM API Costs by Up to 70% Using Embeddings

Semantic caching is an optimization technique for LLM-powered applications that uses vector embeddings to detect meaningfully similar queries, rather than relying on exact string matches like traditional caching. By recognizing that questions such as 'What is your refund policy?' and 'Can I get my money back?' are functionally identical, the system can serve cached responses instead of making redundant API calls. This approach can reduce LLM API costs by 30–70% and cut response latency from seconds to milliseconds without requiring changes to prompts or model configuration. In production environments, vector databases such as Redis with vector search, Pinecone, Qdrant, or pgvector are recommended to ensure the cache scales reliably. The technique is considered especially effective for applications where users frequently ask the same questions in different ways.

← NewerPage 16 of 2593Older →