π₯ Explore this trending post from Hacker News π π Category: π‘ Main takeaway: 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 Core class. Binding Binding#local_variables does no longer include numbered parameters. Also, Binding#local_variable_get and Binding#local_variable_set reject to handle numbered parameters. [[Bug #21049]] IO IO.select accepts +Float::INFINITY+ as a timeout argument. [[Feature #20610]]…
π Explore this insightful post from Hacker News π π Category: π Key idea: 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, Tinexta InfoCert, initially cooperative, ceased all communication after receiving the technical details, ignoring follow?up requests and releasing version 2.4.1 without any public notice or acknowledgment of the researchers. Due to this…
π Explore this trending post from Hacker News π π Category: π‘ Hereβs what youβll learn: Ahmedabad, India - (AMD) Operational Almaty, Kazakhstan - (ALA) Operational Bangalore, India - (BLR) Operational Bangkok, Thailand - (BKK) Operational Bandar Seri Begawan, Brunei - (BWN) Partial Outage Cebu, Philippines - (CEB) Operational Chandigarh, India - (IXC) Operational Changde, China - (CGD) Operational Chennai, India - (MAA) Operational Chittagong, Bangladesh - (CGP) Under Maintenance Colombo, Sri Lanka - (CMB) Operational Dhaka, Bangladesh - (DAC) Under Maintenance Foshan, China - (FUO) Operational Fukuoka, Japan - (FUK) Operational Fuzhou, China - (FOC) Operational Guangzhou, China -…
π Read this insightful post from Hacker News π π Category: π Main takeaway: Microsoft said today that the Aisuru botnet hit its Azure network with a 15.72 terabits per second (Tbps) DDoS attack, launched from over 500,000 IP addresses. The attack used extremely high-rate UDP floods that targeted a specific public IP address in Australia, reaching nearly 3.64 billion packets per second (bpps). "The attack originated from Aisuru botnet. Aisuru is a Turbo Mirai-class IoT botnet that frequently causes record-breaking DDoS attacks by exploiting compromised home routers and cameras, mainly in residential ISPs in the United States and other…
π₯ Explore this trending post from Hacker News π π Category: β
Main takeaway: How quake.exe got its TCP/IP stack Nov 17, 2025 How quake.exe got its TCP/IP stack Released in June 1996, Quake had to ride three technological shock-waves during its lifetime. Besides the emergence of 3D hardware accelerator cards and the growth of the Internet, an operating system shift put game developers in a tough position. With its push for Windows 95 and Windows NT, Microsoft was replacing its legacy PC operating system, MS-DOS. From 1996 to 1997, the market share of DOS dropped by 50%. Some developers,…
π₯ Discover this trending post from Hacker News π π Category: π‘ Main takeaway: The contents of this repository allow older versions of UNIX (ancient UNIX) to run easily on modern Unix-like systems (Linux, FreeBSD, macOS, among others). At this time, you can run the following versions of UNIX: License, Credits and Copyright First of all, credits and acknowledgment for material available in this repository that is not my own (or has been modified by me based on previous work). The UNIX versions available in this repository have been released as open source under the Caldera license available in this…
β¨ Read this trending post from Hacker News π π Category: β
Key idea: This is the main source code repository for Rust. It contains the compiler, standard library, and documentation. Performance: Fast and memory-efficient, suitable for critical services, embedded devices, and easily integrated with other languages. Reliability: Our rich type system and ownership model ensure memory and thread safety, reducing bugs at compile-time. Productivity: Comprehensive documentation, a compiler committed to providing great diagnostics, and advanced tooling including package manager and build tool (Cargo), auto-formatter (rustfmt), linter (Clippy) and editor support (rust-analyzer). Read "Installation" from The Book. If you really…
π Discover this awesome post from Hacker News π π Category: π‘ Hereβs what youβll learn: [Submitted on 11 Nov 2025 (v1), last revised 14 Nov 2025 (this version, v3)] View a PDF of the paper titled LeJEPA: Provable and Scalable Self-Supervised Learning Without the Heuristics, by Randall Balestriero and 1 other authors View PDF HTML (experimental) Abstract:Learning manipulable representations of the world and its dynamics is central to AI. Joint-Embedding Predictive Architectures (JEPAs) offer a promising blueprint, but lack of practical guidance and theory has led to ad-hoc R&D. We present a comprehensive theory of JEPAs and instantiate it…
π Discover this trending post from Hacker News π π Category: β
Hereβs what youβll learn: Explore You mightβve been told to βhang in thereβ throughout your childhood, as illustrated by a kitten dangling from a rope. But it turns out that quitting might often be your healthiest option. Researchers have long sought to understand how persistence is linked to personal well-being and human evolution more broadly. One poorly supported theory posited that our ancestors were so determined to catch prey that they ran for long stretches in hot, dry environments.Newer evidence suggests that ditching tough-to-attain goals can actually be…
π Read this trending post from Hacker News π π Category: π‘ Main takeaway: I caught Google Gemini using my dataβand then covering it up | unbuffered_stream 18 Nov, 2025 I asked Google Gemini a pretty basic developer question. The answer was unremarkable, apart from it mentioning in conclusion that it knows I previously used a tool called Alembic: Cool, it's starting to remember things about me. Let's confirm: Ok, maybe not yet. However, clicking "Show thinking" for the above response is absolutely wild: I know about the βPersonal Contextβ feature now β itβs great. But why is Gemini instructed…
