computer_science_and_programming | Unsorted

Telegram-канал computer_science_and_programming - Computer Science and Programming

151218

Channel specialized for advanced topics of: * Artificial intelligence, * Machine Learning, * Deep Learning, * Computer Vision, * Data Science * Python Admin: @otchebuch Memes: @memes_programming Ads: @Source_Ads, https://telega.io/c/computer_science

Subscribe to a channel

Computer Science and Programming

Linus Torvalds Confirms The Next Kernel Is Linux 7.0

Linus Torvalds announced that the next kernel version will be Linux 7.0, following the release of Linux 6.19 stable. The version jump is due to Torvalds running out of fingers and toes for counting. The Linux 7.0 merge window opens tomorrow and will run for two weeks, with the stable release expected in mid-April. This version will be included in Ubuntu 26.04 LTS.

Читать полностью…

Computer Science and Programming

Inside Turbopack: Building Faster by Building Less

Turbopack achieves fast build times through fine-grained incremental computation and automatic dependency tracking using "value cells" - a spreadsheet-like architecture that tracks function execution and dependencies. When source code changes, only affected functions are recomputed by propagating updates through a dependency graph. An aggregation graph layer enables efficient querying of large graphs with millions of nodes. The system now includes file system caching (stable in Next.js 16.1) to persist dependency graphs and intermediate results across restarts, building on research from Salsa, Parcel, and the Rust compiler.

Читать полностью…

Computer Science and Programming

Snap: The floating dock for developers

Snap is a floating dock application designed for developers using Cursor and Claude Code. It provides features like productivity reels, screenshots, speech-to-text, prompt generation and optimization, console error copying, visual editing, web preview, and custom action buttons. The tool is available across Windows, Mac, and Linux platforms.

Читать полностью…

Computer Science and Programming

How Zite Provisions Isolated Postgres Databases for Every User

Zite built an app builder platform where every user gets their own isolated Postgres database. Initially using a shared RDS database, they faced noisy neighbor problems and scaling challenges. By switching to Neon's serverless Postgres, they provision thousands of dedicated databases daily using an API-first approach. Neon's instant provisioning, scale-to-zero capability, and usage-based pricing made per-customer database isolation economically viable without operational overhead.

Читать полностью…

Computer Science and Programming

.NET 11 Preview 1 is now available!

.NET 11 Preview 1 introduces enhancements across the runtime, libraries, SDK, and frameworks. Key additions include Zstandard compression support, BFloat16 floating-point type, CoreCLR on WebAssembly, RISC-V and s390x architecture support, and JIT performance improvements. SDK updates bring interactive target framework selection in dotnet run and hot reload improvements in dotnet watch. F# gains parallel compilation by default, while Blazor adds new components like EnvironmentBoundary and Label. Entity Framework Core now supports complex types with TPT/TPC inheritance and Azure Cosmos DB transactional batches.

Читать полностью…

Computer Science and Programming

CSS-Tricks

ReliCSS is a tool that identifies outdated CSS code in your projects and suggests modern alternatives. It categorizes legacy code by severity: high (IE6/7 hacks, dangerous techniques), medium (IE8-10 hacks), and low (vendor prefixes better handled by Autoprefixer). The tool helps developers clean up technical debt like unnecessary !important declarations, checkbox hacks replaceable by :has(), and old vendor prefixes from outdated build configurations.

Читать полностью…

Computer Science and Programming

What is maximalism in 90s web design?

Explores how 90s web design maximalism—characterized by chaotic layouts, animated GIFs, bold color palettes, and table-based structures—influenced modern UX principles. Traces the evolution from flashy, crowded aesthetics to today's minimalist standards, examining how elements like grids, micro-animations, and visual hierarchy emerged from that era's experimental approach.

Читать полностью…

Computer Science and Programming

Python 3.13 and 3.14 are now available

Python 3.13 and 3.14 are now supported in Vercel Builds and Functions, alongside the existing Python 3.12. Projects without a specified version currently default to Python 3.12, but this will change to Python 3.14 in the coming months. To maintain Python 3.12, developers need to specify version constraints in their pyproject.toml or Pipfile configuration files.

Читать полностью…

Computer Science and Programming

Metronome + Stripe: Building the future of billing

Stripe acquired Metronome to enhance its billing capabilities, particularly for usage-based and hybrid pricing models. The combined platform will support complex product catalogs, sales-led business models, and advanced revenue analytics. Metronome customers gain access to Stripe's global infrastructure and reliability, while the unified platform will enable businesses to implement flexible monetization strategies from self-serve to enterprise sales motions.

Читать полностью…

Computer Science and Programming

Agentic Engineering

Agentic engineering is a disciplined approach to AI-assisted software development that distinguishes itself from "vibe coding" through human oversight and engineering rigor. While vibe coding means accepting AI output without review (useful for prototypes and MVPs), agentic engineering involves treating AI agents as tools that handle implementation under careful human direction. The workflow requires writing specs before prompting, reviewing every diff, running comprehensive test suites, and maintaining ownership of the codebase. This approach disproportionately benefits senior engineers with strong fundamentals, as it trades typing time for review time and demands architectural thinking over raw code generation. The rise of AI coding raises rather than lowers the bar for software engineering craft.

Читать полностью…

Computer Science and Programming

Choose Your Edit Prediction Provider — Zed's Blog

Zed code editor now supports multiple edit prediction providers including Zeta, Mercury Coder, Sweep, Ollama, Codestral, and GitHub Copilot Next-Edit. The editor has implemented a pluggable provider architecture that simplifies adding new providers by handling state management, UI integration, and caching in the core while requiring only model-specific implementation. Users can configure their preferred provider in settings, with options ranging from cloud-based services to local models via Ollama. Zeta2, a faster and more accurate version of Zed's default model, is launching soon.

Читать полностью…

Computer Science and Programming

Raising money fucked me up

A founder shares their psychological struggle after raising pre-seed funding from respected former bosses and angels. Despite having supportive, pressure-free investors, they found themselves paralyzed by self-imposed expectations and fear of disappointing people who believed in them. The mental burden led to counterproductive decision-making, focusing on vanity metrics and growth speed rather than strategic fundamentals. After reflection, they realized the investors backed them as people, not just an idea, and that following their own process matters more than matching other startups' timelines.

Читать полностью…

Computer Science and Programming

Git Shitstorm: How to Make Any Developer Lose Their Mind

A developer created a prank tool called Git Shitstorm that silently corrupts Git history by randomly inserting code changes from the repository. The tool works by aliasing the git command and acting like Russian roulette—90% of the time it does nothing, but 10% of the time it selects random files, authors, and code snippets to inject into commits. Implemented in Go for speed, it adds minimal latency (under 100ms) making it nearly undetectable. The author emphasizes this is for educational and entertainment purposes only, warning against using it maliciously on coworkers' repositories.

Читать полностью…

Computer Science and Programming

Everyone who enters crypto in 2026 is positioning for life-changing gains

Once the market fully finishes its correction, dozens of coins will move 10-30x.
You buy now, wait until the end of the year, and take profits🤝

❗️To avoid risk and wasting dozens of hours searching for reliable tokens read this channel. Subscribe and stay patient: /channel/+kJMTgAXVzKIyMDNi

Читать полностью…

Computer Science and Programming

Exposed 1.0 Is Now Available

Exposed 1.0, JetBrains' Kotlin SQL library, has been released with major new features including R2DBC support for reactive database drivers, enhanced Spring Boot integration (supporting both versions 3 and 4), and a stable API with guaranteed backward compatibility until the next major version. The release includes performance improvements, bug fixes, and better developer experience features like GraalVM native image support and simplified transaction management in Spring applications.

Читать полностью…

Computer Science and Programming

Hydra joins Supabase

Supabase acquires Hydra, bringing co-creator Joe Sciarrino on board to lead their Open Warehouse Architecture initiative. Hydra co-developed pg_duckdb, an MIT-licensed Postgres extension that accelerates analytics queries by over 600x. Supabase will maintain pg_duckdb as open source while building an open data warehouse architecture that integrates Postgres with object storage, serverless analytics workflows, and modern table formats. The company is hiring C++ programmers and storage engineers to build this vision.

Читать полностью…

Computer Science and Programming

Building vertical microfrontends on Cloudflare’s platform

Cloudflare introduces a Vertical Microfrontends template that enables teams to deploy multiple independent Workers under a single domain, each owning complete vertical slices by URL path (e.g., /docs, /dash). Using service bindings for routing, CSS View Transitions for seamless navigation, and Speculation Rules for instant-feeling page loads, teams can work in isolation with their own frameworks, libraries, and CI/CD pipelines while presenting a unified user experience. The Router Worker handles path-based routing, HTML rewriting for asset paths, and automatically injects transition code to make separate projects feel like a single-page application.

Читать полностью…

Computer Science and Programming

Arcjet JS SDK v1.0: Stability as a Developer Feature

Arcjet has released v1.0 of its JavaScript SDK after two years of development, marking the transition from beta to a stable, production-ready API. The release emphasizes stability and minimal breaking changes as core features, with only three breaking changes introduced during the entire alpha/beta period. The team prioritizes predictable monthly releases, backwards compatibility, and reducing dependency churn to prevent developer fatigue. This milestone represents a commitment to long-term API stability, allowing teams to integrate security tooling without ongoing migration overhead.

Читать полностью…

Computer Science and Programming

It’s 2026, Just Use Postgres

Postgres extensions can replace specialized databases like Elasticsearch, Pinecone, Redis, MongoDB, and InfluxDB using the same core algorithms (BM25, HNSW, DiskANN). Managing one database instead of seven reduces operational complexity, eliminates data sync issues, simplifies AI agent testing, and cuts infrastructure overhead. Extensions like pg_textsearch, pgvector, pgvectorscale, TimescaleDB, and PostGIS provide full-text search, vector search, time-series, caching, document storage, and geospatial capabilities within Postgres. For 99% of companies, Postgres handles all database needs without the cognitive load, monitoring burden, and failure modes of database sprawl.

Читать полностью…

Computer Science and Programming

It's time to make money! ✔️
Stop sitting around doing nothing!❌

The best private club with signals for making money online 👈

Admission is free, but limited ⏳

✅ Subscribe and receive new instructions every day👇

/channel/+H_4fXoKGYdg2NTAy

The first 17 subscribers will receive a $25 promo code and personal training from a mentor 🎁

Читать полностью…

Computer Science and Programming

Node.js — Node.js 25.5.0 (Current)

Node.js 25.5.0 has been released with several notable changes including updated root certificates to NSS 3.119, addition of LIEF as a dependency for Single Executable Application (SEA) generation, a new --build-sea flag to generate SEAs directly with the Node.js binary, an ignore option for fs.watch, SQLite defensive mode enabled by default with new prepare options, and test_runner support for expecting test cases to fail. The release also includes npm upgrade to 11.8.0, various dependency updates (ICU, Ada, zlib), bug fixes across multiple modules, and improvements to build tooling and documentation.

Читать полностью…

Computer Science and Programming

The AI Evolution of Graph Search

Netflix evolved their Graph Search platform to support natural language queries by integrating LLMs. The system converts user questions into structured DSL filter statements through a multi-stage process: RAG-based context engineering to identify relevant fields and controlled vocabulary values, LLM-based generation with carefully crafted instructions, and deterministic validation for syntactic and semantic correctness. Key innovations include field and vocabulary RAG to manage context size, UI visualization of generated filters as chips and facets, and @mention functionality for explicit entity selection. This approach bridges the gap between complex federated graph queries and intuitive user intent while maintaining trust through transparency.

Читать полностью…

Computer Science and Programming

Vibe coding needs git blame


AI-generated code introduces a fundamental challenge to version control: prompts are specifications, not deterministic source code. Unlike traditional builds, LLM outputs are non-deterministic and hard to replicate due to probabilistic behavior, model deprecation, and context dependencies. Prompts should be tracked alongside commits for learning, intent verification, and efficient code review, though this requires redaction capabilities for privacy and professionalism. The emerging practice suggests treating AI contributions as attributed context rather than reliable build inputs, with a minimum standard of using AI to write commit messages for AI-generated

Читать полностью…

Computer Science and Programming

BKND joins Supabase

Dennis Senn, creator of BKND, is joining Supabase to develop a Lite offering tailored for agentic workloads. The focus is on building lightweight backend infrastructure with features like trimmed-down sandboxes, specialized database architectures for AI agents, and simpler, more affordable databases. BKND will remain open source while the team explores the best approach to creating a lightweight Supabase experience in a separate repository.

Читать полностью…

Computer Science and Programming

Debug PostgreSQL query latency faster with EXPLAIN ANALYZE in Datadog Database Monitoring

Datadog Database Monitoring now automatically collects PostgreSQL EXPLAIN ANALYZE execution plans to help troubleshoot slow queries. The feature processes plans captured by PostgreSQL's auto_explain extension, correlates them with APM traces, and provides interactive visualizations. Key use cases include identifying incorrect row estimates that cause inefficient join strategies, and analyzing cache hits versus disk reads to determine whether performance issues stem from I/O bottlenecks or query optimization

Читать полностью…

Computer Science and Programming

Stop using MySQL in 2026, it is not true open source

MySQL's development has significantly declined under Oracle's stewardship, with commit activity dropping sharply in 2025 and staff reductions announced. Oracle conducts all development behind closed doors, rejecting community contributions and treating MySQL as open source only by license, not practice. Technical issues have plagued recent releases, including data corruption bugs, performance regressions of 15%, and difficult upgrade paths. Oracle published 123 CVEs in 2025 with minimal transparency compared to MariaDB's 8. Migration to MariaDB is straightforward for most applications, offering true open source development with active community participation. Major platforms like Wikipedia and 57% of WordPress sites already use MariaDB.

Читать полностью…

Computer Science and Programming

Cursor for UI work

Cursor AI can rapidly bootstrap React applications and handle initial setup tasks much faster than manual coding, but struggles with code quality, component architecture, and creative UI design. The tool tends to create monolithic components with poor logic encapsulation, duplicated code, and limited reusability. While it excels at generating B2B dashboard-style interfaces, it lacks creativity for custom designs and requires significant manual refinement. Best results come from giving narrow, precise tasks rather than broad directives, particularly around component reusability and logic separation.

Читать полностью…

Computer Science and Programming

Linus Torvalds Confirms The Next Kernel Is Linux 7.0

Linus Torvalds announced that the next kernel version will be Linux 7.0, following the release of Linux 6.19 stable. The version jump is due to Torvalds running out of fingers and toes for counting. The Linux 7.0 merge window opens tomorrow and will run for two weeks, with the stable release expected in mid-April. This version will be included in Ubuntu 26.04 LTS.

Читать полностью…

Computer Science and Programming

Announcing DuckDB 1.4.4 LTS

DuckDB 1.4.4 LTS has been released with bugfixes, performance improvements, and security patches. Key fixes include correctness issues with ANTI JOINs, ASOF joins, streaming window unions, and the mode() function in parallel execution. The release also addresses several crashes and segfaults, including issues with Hive partitioning and the C API. Performance optimizations include improved prepared statement parameter lookups. Version 1.5.0 is planned for the coming month, while the 1.4 LTS line will receive updates until mid-September.

Читать полностью…

Computer Science and Programming

Behind the Terminal

A portfolio website was designed with a terminal-inspired interface. The article explains the motivation behind choosing a terminal aesthetic and the technical implementation details of creating this retro command-line look and feel for a web-based portfolio.

Читать полностью…
Subscribe to a channel