SShortSingh.

Programming

0
ProgrammingDEV Community ·

How I Built a Multi-Track Car Racing Game in Scratch

How I Built a Multi-Track Car Racing Game in Scratch Building a racing game in Scratch starts with a simple idea: make a car move around a track. But once you add speed control, collisions, multiple tracks, different car designs, and random track selection, the project becomes much more interesting. For this project, I created CAR RACING THROUGH TRACKS!!!, a Scratch racing game where players can drive around three different tracks, change the car's appearance, and interact with different areas of the track. 🎮 Play CAR RACING THROUGH TRACKS!!! 🎮 What I Built The game includes: 🚗 Player-contr

0
ProgrammingDEV Community ·

What Is Jev? I Tested TypeSafe's Decision Model on My Comments and Email

In September 2026 a company called TypeSafe released Jev, and it isn't a chatbot. It never writes a sentence. You give it some text and a question with fixed answer options, and it returns one of your options plus how sure it is: "bot, 97%." Nothing to parse, nothing to read. I spent a day testing it on two real jobs: sorting the comments people leave on my blog posts, and sorting my email. This post covers what Jev is, how it works, what it's good and bad at, exactly how far I tested it, and the one thing that decided whether it worked, which turned out not to be the model.

0
ProgrammingDEV Community ·

이더리움 머지, 블록체인 역사를 바꾼 대전환의 순간들

2022년 9월 15일, 이더리움 머지(Ethereum Merge)는 탈중앙화 시스템 역사상 가장 야심 차고 복잡한 소프트웨어 업그레이드 중 하나로 기록됐다. 이는 단순한 기술적 업데이트를 넘어, 세계에서 두 번째로 큰 암호화폐 네트워크가 스스로를 보호하고 운영하는 방식에 근본적인 패러다임 전환을 가져왔다. 수년간 이더리움을 작업증명(PoW) 합의 메커니즘에서 지분증명(PoS) 시스템으로 전환하려는 비전은 종종 "Eth2"라고 불리며 먼 목표로 여겨졌다. 하지만 머지는 기존 이더리움 메인넷(실행 레이어)과 비콘 체인(PoS 합의 레이어)을 완벽하게 통합하며 마침내 이 비전을 현실로 만들었다. 이 글에서는 머지가 불러온 다면적인 변화들을 깊이 파고들어, 기술적, 경제적, 환경적으로 미친 심오한 영향들을 분석하고, 동시에 그 한계점을 면밀히 검토하며 이더리움의 미래 진화를 위한 발판을 마련한다.

0
ProgrammingDEV Community ·

The Epochal Shift: Unpacking the Transformative Impacts of the Ethereum Merge

Introduction The Ethereum Merge, executed on September 15, 2022, stands as one of the most ambitious and complex software upgrades in the history of decentralized systems. Far more than a mere technical update, it represented a fundamental paradigm shift in how the world's second-largest cryptocurrency network secures itself and operates. For years, the vision of transitioning Ethereum from a Proof-of-Work (PoW) consensus mechanism to a Proof-of-Stake (PoS) system was a distant goal, often dubbed "Eth2." The Merge finally brought this vision to fruition, seamlessly integrating the existing Eth

0
ProgrammingDEV Community ·

Writing technical standards people follow

Most technical standards I have encountered were written once, read twice, and ignored. Not out of rebellion. The document was forty pages, it did not say why any rule existed, nothing enforced it, and the person who wrote it had moved to another team. The standard was true the day it was published and fiction a year later. I have written a few that teams did follow, and failed with more than a few that they did not.

0
ProgrammingDEV Community ·

SOP and Gate Design under Claude---Writing a COW Filesystem from Scratch, Part 4

What is an SOP? SOP stands for Standard Operating Procedure. You split a process into a number of steps, and for each step you say what to do and how to verify it. The result is a set of concrete steps that can be repeated, checked and signed off. In my boss's words, it's a bowl of ramen: how many noodles, how much water, how much salt, how much scallion.

0
ProgrammingDEV Community ·

Reverse Engineering CapCut's Encrypted Video Cache (BDVE Type 1) and Building an Open-Source Solver

If you've ever inspected the local draft directory of CapCut or JianYing (ByteDance's video editors), you might have noticed video cache files taking up hundreds of megabytes in folders like Resources/combination or Resources/videoAlg. Naturally, you might try opening one with VLC, QuickTime, or running: ffmpeg -i 48C34141-8F08-4483-A597-073963B3DB0A_video.mp4 output.mp4 Only to be greeted by this demuxer error: [mov,mp4-m4a-3gp-3g2-mj2 @ 0x7fa2b00] moov atom not found Invalid data found when processing input The file size on disk is complete (e.g. 50 MB, 1 GB), yet neither VLC nor FFmpeg can

0
ProgrammingDEV Community ·

Protocol Upgrade Compatibility Review: ether.fi Stake

Protocol Upgrade Compatibility Review: ether.fi Stake Target Protocol: ether.fi Stake (TVL: $5180.6M) ether.fi Stake TVL: ≈ $5.18 B (Ethereum + L2) Date of Review: 4 Oct 2026 Prepared by: Senior DeFi Security Researcher – [Your Name] ether.fi Stake is the core staking‑as‑a‑service layer of the ether.fi ecosystem. It aggregates user deposits, delegates them to the Ethereum consensus layer, and distributes staking rewards across multiple execution environments (Ethereum L1, Optimism, Arbitrum, zkSync, etc.). The protocol is upgradeable via a proxy architecture (UUPS + Diamond) governed by a time

0
ProgrammingDEV Community ·

ChatGPT agent works on its own computer. Build the same with the OpenAI Responses API

What ChatGPT agent does OpenAI started rolling out ChatGPT agent on July 17, 2025, for Pro, Plus and Team users. It combines Operator's ability to click around websites with deep research, and it can use a terminal. (TechCrunch) How it uses a computer: It works in its own isolated environment with a visual browser, a text browser and a terminal. (TechTarget) When a site needs a password, the user switches to takeover mode and types it in themselves. (TechTarget) It asks permission before consequential actions, such as purchases or sending emails.

0
ProgrammingDEV Community ·

Meta's Muse gives every user a cloud computer. Here's how to do the same for your customers

What Muse does Meta announced Muse on September 8, 2026. It's a personal agent that sends email, books travel, fills out forms and makes purchases for people. (Meta) From Meta's own posts, here's how it uses computing: One machine per user. Each user's agent runs on its own virtual machine in Meta's cloud, the "Muse Secure VM". No other user's agent can reach it.

0
ProgrammingDEV Community ·

Comet puts an assistant in your browser. Put one in a cloud browser that works on a schedule

What Comet does Perplexity launched Comet on July 9, 2025. It's a web browser with Perplexity's search built in and an assistant in a sidebar. The Comet Assistant can summarize emails and calendar events, manage tabs and navigate web pages for the user, with the page they're viewing as context. At launch it was open to subscribers of the $200-a-month Max plan and people invited from a waitlist. (TechCrunch) A browsing agent is most useful in a browser that's already signed in to your accounts.

0
ProgrammingDEV Community ·

Project Mariner runs ten tasks at once on cloud VMs. Fan out your own agents with LangChain

What Project Mariner does Project Mariner is Google's agent that browses and acts on websites for people. At I/O in May 2025, Google said the new version runs on virtual machines in the cloud. That lets it handle up to 10 tasks at once while people get on with other work. It launched first for U.S. subscribers to the $249.99-a-month AI Ultra plan.

0
ProgrammingDEV Community ·

Keeping the Core Alive: Modernizing Software During Hardware Bring-Up

In modern cloud environments, system modernization follows a familiar playbook: deploy parallel infrastructure, containerize services, shift traffic gradually, and scale resources when needed. However, that approach breaks down when software operates on resource-constrained devices at the edge. In these environments, software decisions are tightly coupled to physical constraints. Success is no longer measured solely by throughput or developer productivity. Power consumption, thermal characteristics, memory usage, and hardware limitations become equally important design considerations.

0
ProgrammingDEV Community ·

Architecting a Low-Power Geofencing Engine: Lessons from the Android Location API

It was the middle of a Friday afternoon prayer session at the local masjid when my phone decided it was the perfect time to play a notification sound for a trending news alert. The sharp, digital chime cut through the silence like a physical blow. Around me, heads turned. My face burned with embarrassment as I fumbled to silence the device, realizing I had once again forgotten to toggle my sound profile before entering. That moment of collective disruption felt avoidable, yet I realized I was trapped in a cycle of human error.

0
ProgrammingDEV Community ·

Management was never a promotion

The man who hired me into one of my more recent jobs opened the interview with a question I've never quite managed to forget: why did I want a job I was clearly overqualified for? I don't remember my answer word for word. I do remember thinking it was a perfectly fair question, if you read a CV the way most companies draw their org chart... with management sat on the top and everything else somewhere underneath it. You'll know the shape.

0
ProgrammingDEV Community ·

Designing a 99.999% IoT Platform

The symptoms are familiar: device fleets that flood your broker after a region blip, firmware campaigns that stall because the device registry is quarantined, and business teams escalating because analytics lose a window of truth during maintenance. You get paged at 03:00 to manually re-route traffic, and the postmortem shows the same root causes as last quarter: single-region control plane, opaque dependency maps, and brittle runbooks. Contents Why 99.999% uptime is non-negotiable for real-world IoT fleets Architectural patterns that actually deliver five nines How to build a resilient multi-

0
ProgrammingDEV Community ·

I Traced CrewAI's Sandbox CVE: 9 Names Missed the Runtime

A CVE published yesterday afternoon says the Python sandbox in CrewAI, a widely used agent framework, blocked nine module names and still lost. The record's wording is blunt for a CVE: the blocklist "operates at the wrong level of abstraction." The escape it describes never uses an import statement at all. I was researching agent sandbox failures this week anyway. Between the GreyNoise agent swarm report, the SGLang pickle RCE last weekend, and Bengio's agent-misbehavior paper trending on Hacker News, every feed I follow is agent security right now. When my trending scan surfaced CVE-2026-3700

← NewerPage 667 of 3153Older →