Gemini 3

gemini-3

A note from Google and Alphabet CEO Sundar Pichai: Nearly two years ago we kicked off the Gemini era, one of our biggest scientific and product endeavors ever undertaken as a company. Since then, it’s been incredible to see how much people love it. AI Overviews now have 2 billion users every month. The Gemini […]

Show HN: Browser-based interactive 3D Three-Body problem simulator

show-hn:-browser-based-interactive-3d-three-body-problem-simulator

✕ About the N-Body Simulator What is the Three-Body Problem? The three-body problem is one of the most famous challenges in classical physics and celestial mechanics. It asks: given the initial positions, masses, and velocities of three bodies in space, can we predict their future motion under mutual gravitational attraction? Unlike the two-body problem (which […]

Short Little Difficult Books

short-little-difficult-books

Novels that challenge with style, story, or form that you can read in a day. László Krasznahorkai’s recent Nobel Prize win reignited the perpetual debates about “difficult literature.” Krasznahorkai, if you don’t know, is famous for writing lengthy, dense books with extremely long—as in sometimes hundreds of pages long—sentences. The kind of books that a […]

Nearly all UK drivers say headlights are too bright

nearly-all-uk-drivers-say-headlights-are-too-bright

Nearly all UK drivers said they thought headlights were too bright and that they have been dazzled by oncoming vehicles, according to a major study. The government said last week that it will take a closer look at the design of cars and headlamps after concerns about lights dazzling drivers. A study commissioned by the […]

Experiment: Making TypeScript Immutable-by-Default

I like programming languages where variables are immutable by default. For example, in Rust, let declares an immutable variable and let mut declares a mutable one. I’ve long wanted this in other languages, like TypeScript, which is mutable by default—the opposite of what I want! I wondered: is it possible to make TypeScript values immutable […]

Ruby 4.0.0 Preview2 Released

ruby-40.0-preview2-released

Posted by naruse on 17 Nov 2025 We are pleased to announce the release of Ruby 4.0.0-preview2. Ruby 4.0 updates its Unicode version to 17,0.0, and so on. Language changes *nil no longer calls nil.to_a, similar to how **nil does not call nil.to_hash. [[Feature #21047]] Core classes updates Note: We’re only listing notable updates of […]

Do Not Put Your Site Behind Cloudflare If You Don’t Need To

do-not-put-your-site-behind-cloudflare-if-you-don’t-need-to

At the time of writing 12:43 UTC on Tue 18 Nov, Cloudflare has taken many sites down. I’m trying to browse the web, but about half of the sites show an error: Most of these sites are not even that big. I expect maybe a few thousand visitors per month. This demonstrates again a simple […]

Show HN: Gitlogue – A terminal tool that replays your Git commits with animation

show-hn:-gitlogue-–-a-terminal-tool-that-replays-your-git-commits-with-animation

A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story. Watch commits unfold with realistic typing animations, syntax highlighting, and file tree transitions, transforming code changes into a visual experience. Installation Using Install Script (Recommended) curl -fsSL https://raw.githubusercontent.com/unhappychoice/gitlogue/main/install.sh | bash Using Homebrew brew install unhappychoice/tap/gitlogue Using Cargo […]

GoSign Desktop RCE flaws affecting users in Italy

Pasquale “sid” Fiorillo discovered a critical vulnerability in GoSign Desktop = 2.4.0 that allows an attacker to execute arbitrary code on the system through insecure updates and a TLS bypass. The exploit leverages the deactivation of TLS certificate verification when a proxy is configured, together with an update mechanism based on unsigned manifests. The vendor, […]

Cloudflare Global Network experiencing issues

cloudflare-global-network-experiencing-issues

Subscribe to updates for Cloudflare Global Network experiencing issues via email and/or text message. You’ll receive email notifications when incidents are updated, and text message notifications whenever Cloudflare creates or resolves an incident. VIA SMS: Enter mobile number