Computer Science and Programming
143K subscribers
880 photos
31 videos
37 files
1.17K links
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
Download Telegram
Designing Firefox for the future
Mozilla is rolling out a major Firefox redesign codenamed Project Nova, focused on making the browser feel cleaner, warmer, and faster. Key changes include updated tab shapes with subtle gradients, a refreshed color palette inspired by fire, more rounded and consistent UI components, rebalanced spacing, and updated icons. Privacy features are being surfaced more prominently, including easier access to the built-in VPN, private browsing, and redesigned Settings with plainer language. Performance improvements include a 9% reduction in key page content load times. Productivity features like tab groups, split view, and vertical tabs are more accessible, and compact mode is returning by popular demand. The redesign extends to mobile for cross-device consistency, and new themes and wallpapers are being added. Accessibility — contrast, readability, keyboard behavior, and dark mode — is a core design consideration throughout.
16👍3👎1😁1
Using My Fucking Brain
A software engineer reflects on a moment where they let Claude handle an entire bug investigation and fix end-to-end — without ever reading the Sentry issue, the code, or the diff — and only realized it after merging. Claude happened to be correct, but the workflow would have looked identical if it had been wrong. The post argues that AI tools are valuable when they sharpen your thinking, but dangerous when they become a way to skip the cognitive work entirely. The author's new rule: if you can't explain the change, you can't ship it.
👍166👨‍💻2😁1
Union Types Are Finally Coming to C#
C# 15 (shipping with .NET 11) introduces native union types, closing a long-standing gap in the language. Previously developers relied on workarounds like marker interfaces, abstract base classes, nullable returns, or the OneOf library to express 'this returns one of several types'. The new syntax is concise: `public union Result<T>(T, Exception);` declares a closed set of types. Implicit conversions allow direct assignment, and pattern matching gains compiler-enforced exhaustiveness checks — if a switch expression doesn't handle all union cases, the compiler warns. This means method signatures can truthfully express all possible return shapes without exceptions for control flow. The feature is currently experimental in .NET 11 Preview 4, compiled to a struct internally, and covers type unions (not yet full discriminated unions with named cases).
7👍4👎1
I replaced 6 paid subscriptions with a homelab on an old laptop — here's the full stack
A developer replaced six paid subscriptions (Plex Pass, UptimeRobot Pro, NextDNS, and others) totaling ~$400/year by running self-hosted alternatives on an old business laptop using Debian and Docker. The stack includes Jellyfin for media, Uptime Kuma for monitoring, Pi-hole with dnscrypt-proxy for network-wide DNS blocking, and more. The post covers both the practical benefits — built-in UPS via laptop battery, low power draw, portability — and honest trade-offs like initial setup time, occasional maintenance, and polish gaps in some open-source mobile apps compared to paid services.
13👍6👨‍💻3🔥1
TamboUI Promises to Bring Better Capabilities to Build TUIs in Java
TamboUI is a new Java library for building terminal user interfaces (TUIs), inspired by Rust's Ratatui and frameworks like Bubbletea and Charm. Currently at version 0.3.0, it offers a modular API spanning from low-level terminal drawing to high-level components, event handling, and CSS-like styling. The library is fully compatible with GraalVM for native binary compilation, addressing Java's historical startup time and distribution concerns. It has already been adopted by projects including Quarkus, Maveniverse Pilot, and Spring Initializr TUI. The creators argue that Java's maturity, combined with modern tooling like JReleaser and JBang, makes it well-suited for CLI and TUI development in 2026.
11👍4🔥2👨‍💻1
Retrospective on My Job Search
A senior frontend engineer and former VP of Engineering shares a detailed retrospective on a 5-month job search in 2025-2026. Out of 60 applications, 78% were rejected without an interview, 23% ghosted entirely, and only 13 led to conversations. Key observations include the rise of AI-automated screening making it harder to pass initial filters, the blurring of job levels (junior, mid, senior, staff), and the challenge of being simultaneously over- and under-qualified when transitioning from executive leadership back to IC roles. The search ended successfully with a role at Duna, which was praised for its humane hiring process.
7👍4
⚽️ World Cup 2026 season is here LIVE!!

• Instant match updates
• Goals & key moments in real time
• Breaking news, no spam.
• Lineups, injuries, and matchday surprises before everyone else

🏆JOIN NOW: https://xn--r1a.website/jfball
Please open Telegram to view this post
VIEW IN TELEGRAM
👨‍💻21🗿1
🔥 The legendary trader known as "Bulldog" is back

Back in 2024, he was banned by the MEXC exchange because traders following his VIP channel signals were pulling thousands of dollars per trading session - which wasn't profitable for the platform itself.

Today he has opened access to his channel again - only 100 spots available 👇

https://xn--r1a.website/+Z5wZlcY-VHA4NzEy
👎114