Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: yt Clear Filter

Reflections on 2 years of CPython's JIT Compiler

Reflections on 2 years of CPython’s JIT Compiler: The good, the bad, the ugly 5 July 2025 This blog post includes my honest opinions on the CPython JIT. What I think we did well, what I think we could have done better. I’ll also do some brief qualititative analysis. I’ve been working on CPython’s JIT compiler since before the very start. I don’t know how long that is at this point … 2.5, maybe almost 3 years? Anyways, I’m primarily responsible for Python’s JIT compiler’s optimizer. Note that

Can an email go 500 miles in 2025?

Once upon a time, there was a university president who couldn’t send an email more than 500 miles, and the wise sysadmin said that’s not possible, so the president said come to my office, and lo and behold, the emails stopped before going 500 miles. Has technology improved? Can we send an email farther than 500 miles in 2025? There’s a lot to the story that’s obviously made up, but if we fix the details so that it can happen, we can reproduce it. connect We need some code to do a nonblocking

Reflections on 2 years of CPython's JIT Compiler: The good, the bad, the ugly

Reflections on 2 years of CPython’s JIT Compiler: The good, the bad, the ugly 5 July 2025 This blog post includes my honest opinions on the CPython JIT. What I think we did well, what I think we could have done better. I’ll also do some brief qualititative analysis. I’ve been working on CPython’s JIT compiler since before the very start. I don’t know how long that is at this point … 2.5, maybe almost 3 years? Anyways, I’m primarily responsible for Python’s JIT compiler’s optimizer. Note that

Showh HN: Microjax – JAX in two classes and six functions

Microjax: JAX in two classes and six functions or Read on Github (I recommend actually running the notebook, either on your own computer or Colab). This is inspired by Andrej Karpathy's Micrograd, a PyTorch-like library in about 150 lines of code. Despite PyTorch's popularity, I prefer the way JAX works because it a more functional style. This tutorial borrows heavily from Matthew J Johnson's great 2017 presentation on the predecessor to JAX, autograd: Video / Slides / Code. My main contribut

Showh HN: Microjax - Jax in two classes and six functions

Microjax: JAX in two classes and six functions or Read on Github (I recommend actually running the notebook, either on your own computer or Colab). This is inspired by Andrej Karpathy's Micrograd, a PyTorch-like library in about 150 lines of code. Despite PyTorch's popularity, I prefer the way JAX works because it a more functional style. This tutorial borrows heavily from Matthew J Johnson's great 2017 presentation on the predecessor to JAX, autograd: Video / Slides / Code. My main contribut

US TikTok users may soon have to switch to a new version of the app

ByteDance is said to be building a new, US-only version of the TikTok app that it will release on September 5. According to The Information , the company is moving ahead with this plan to comply with legislation requiring it to sell its TikTok business in the US or face a nationwide ban . The report suggests that folks in the US will have to switch to the new app (dubbed "M2") in order to keep using TikTok. It's said that ByteDance will remove the existing TikTok app (which the company internal

Corrected UTF-8 (2022)

UTF-8 is decent and all but it contains some design errors, partly because its original designers just messed up, and partly because of ISO and Unicode Consortium internal politics. We’re probably going to be using it forever so it would be good to correct these design errors before they get any more entrenched than they already have. Corrected UTF-8 is almost the same as UTF-8. We make only three changes: overlength encodings become impossible instead of just forbidden; the C1 controls and the

Topics: 80 bf byte sequence utf

Journalists Just Roasted Sam Altman To His Face

OpenAI CEO Sam Altman got a taste of his own medicine when he went on the New York Times' turf and tried to twist the newspaper's copyright lawsuit against it. As flagged by PG Gamer, the live recording of the NYT's "Hard Fork" podcast — hosted by journalists Kevin Roose and Casey Newton, and featuring as guests Altman and OpenAI's chief operating officer Brad Lightcap — was testy from its start. Almost immediately upon sitting down on the "Hard Fork" stage, the CEO came out punching. "Are yo

Mysterious Object Headed Into Our Solar System Is Coming From the Center of the Galaxy

Folks, it's official: the object that astronomers recently spotted blowing through the outer solar system came from interstellar space. Yesterday, the intriguing stranger was named A11pl3Z. Now, it's earned the esteemed designation 3I/ATLAS — that "I" standing for "interstellar." 3I/ATLAS is currently located between the orbits of the asteroid belt and Jupiter, the New York Times reports, where it's about 416 million miles away from the Sun, NASA said. That's equal to four and a half times the

Pluto is a unique dialect of Lua with a focus on general-purpose programming

Why should you choose Pluto? Accelerated Development. Greatly enhanced standard library. Several new syntaxes, such as switch statements, compound operators, ternary expressions, etc. Focused On Lua Compatibility. Pluto is largely compatible with Lua 5.4 source code, but there is an imperfection: Pluto implements new keywords, which can cause conflicts with otherwise normal identifiers such as 'switch', or 'class'. The parser tries to identify what is meant but if that doesn't work, you ca

End of an Era

I recall saying to one of my colleagues at Atari way back in 1982 that I wanted to make a game that would be genuine art. A year later I built a game that was my first experiment in that direction: Gossip. It was a ridiculously simple game in which a player attempted to win favor in a group by calling people and telling them how much you liked or disliked some third party. The underlying concept was that “people like people who like people they like.” For some reason, many players had problems a

Show HN: A Python Language Server, Mypy-compatible

In 2012, I created Jedi—a Python auto-completion library that eventually reached millions of users and billions of downloads. But as the ecosystem evolved, one limitation became clear: speed. Jedi’s architecture couldn’t deliver the performance needed for large-scale projects. In 2020, I started over—with everything I’d learned—building ZubanLS from the ground up in Rust. After five years of full-time work, ZubanLS is now the first truly fast Python language server. ZubanLS is built for profes

Typr – TUI typing test with a word selection algorithm inspired by keybr

typr TUI typing test with a word selection algorithm inspired by keybr Features Word selection algorithm to optimize your typing speed inspired by keybr weighted by: Accuracy with the letter Frequency of the letter in the English language Speed at which you type the letter A cool TUI with curses Stores your data in a JSON file Installation Windows git clone https://github.com/Sakura-sx/typr.git cd typr pip install -r requirements.txt python3 main.py Linux git clone https://github.com/S

Topics: git main py python3 typr

Fun with uv and PEP 723

Fun with uv and PEP 723 June 24, 2025 For the longest time, I have been frustrated with Python because I couldn’t use it for one-off scripts. I had to first ensure it was running in an environment where it could find the right Python version and the dependencies installed. That is now a thing of the past. If you are not a Pythonista (or one possibly living under a rock), uv is an extremely fast Python package and project manager, written in Rust. uv also provides this nifty tool called uvx (k

Topics: pep python script sys uv

Malwarebytes Antivirus Review 2025: Decent Software, Terrible Customer Service

CNET’s expert staff reviews and rates dozens of new products and services each month, building on more than a quarter century of expertise. 7.0 / 10 SCORE Malwarebytes Antivirus Buy at Malwarebytes Score Breakdown Performance 8 /10 Security 9 /10 Customer Support 4 /10 Usability 7 /10 Value 5 /10 Features 9 /10 Pros Free malware scanning and browser safety tools Decent VPN Impressive privacy policies Excellent dark web monitoring tools Cons Free version doesn’t provide real-time protection

The bitter lesson is coming for tokenization

The Bitter Lesson is coming for Tokenization 24 Jun, 2025 a world of LLMs without tokenization is desirable and increasingly possible Published on 24/06/2025 • ⏱️ 29 min read In this post, we highlight the desire to replace tokenization with a general method that better leverages compute and data. We'll see tokenization's role, its fragility and we'll build a case for removing it. After understanding the design space, we'll explore the potential impacts of a recent promising candidate (Byte

The Bitter Lesson is coming for Tokenization

The Bitter Lesson is coming for Tokenization 24 Jun, 2025 a world of LLMs without tokenization is desirable and increasingly possible Published on 24/06/2025 • ⏱️ 29 min read In this post, we highlight the desire to replace tokenization with a general method that better leverages compute and data. We'll see tokenization's role, its fragility and we'll build a case for removing it. After understanding the design space, we'll explore the potential impacts of a recent promising candidate (Byte

AI Is Turbocharging Global Inequality

As the AI race shows no signs of slowing down, it's clear which countries started in pole position — and are poised to hold onto their lead. "Artificial intelligence has created a new digital divide," warns the New York Times in new reporting, "fracturing the world between nations with the computing power for building cutting-edge AI systems and those without." That warning is based on new data from researchers at Oxford University showing the distribution of the world's most powerful data cen

Topics: ai centers data nyt power

Riot is shutting down studio behind its Minecraft-like game

is a senior editor and author of Notepad , who has been covering all things Microsoft, PC, and tech for over 20 years. Riot Games is closing the studio behind Hytale, its Minecraft-like game that has been in development for nearly a decade. Hypixel Studios, which Riot acquired in 2020 for an undisclosed sum, is shutting down “over the next few months,” according to Hypixel CEO Aaron “Noxy” Donaghey. “After years of pushing forward, adapting, and exploring every possible path, it became clear w

Riot Games shuts down Hypixel Studios and ends development of Hytale

It was set to be a cool riff on Minecraft with more combat and RPG mechanics. Here's a bit of sad news for gamers. Hypixel Studios is shutting down and ending development of Hytale. The game looked pretty nifty, combining action-RPG mechanics with Minecraft. Riot Games purchased the developer back in 2020, though it has been working on Hytale a lot longer than that . Development is ending immediately and the company will be shutting down "over the next few months." Hypixel CEO Aaron "Noxy" Don

uv: An extremely fast Python package and project manager, written in Rust

uv An extremely fast Python package and project manager, written in Rust. Installing Trio's dependencies with a warm cache. Highlights uv is backed by Astral, the creators of Ruff. Installation Install uv with our standalone installers: # On macOS and Linux. curl -LsSf https://astral.sh/uv/install.sh | sh # On Windows. powershell -ExecutionPolicy ByPass -c " irm https://astral.sh/uv/install.ps1 | iex " Or, from PyPI: # With pip. pip install uv # Or pipx. pipx install uv If installed

TikTok parent ByteDance is shutting down its short-lived book publisher

In Brief TikTok parent ByteDance’s book publisher 8th Note Press is closing up shop, according to a report from The Bookseller. Through its #BookTok community, TikTok has become an irreplaceable engine for publishers to drive book sales; even self-published authors have found unprecedented success by capturing a viral moment on TikTok. TikTok’s parent company took the next logical step in 2023, figuring that if the app was revolutionizing book sales, then it may as well cash in on selling its

Python can run Mojo now

Chris Lattner mentioned that Python can actually call Mojo code now. I love this idea (!) as I'm definitely in the market for a simple compiled language that can offer Python some really fast functions. So I gave it a quick spin Setup The setup is much simpler than I remember it, you can use uv for it now. uv pip install modular --index-url https://dl.modular.com/public/nightly/python/simple/ After that you can declare a .mojo file that looks like this: # mojo_module.mojo from python import

A Python-first data lakehouse

“Good design is actually a lot harder to notice than poor design, in part because good designs fit our needs so well that the design is invisible”. Donald A. Norman, The Design of Everyday Things. Data and ML scientists - A life in the middle Despite AI eating the world and data becoming one of the most important things for every company on the planet, but getting models from prototype to production is still pretty problematic. According to HBR , fewer than 1 in 5 models ever make it into prod

Gigabyte Radeon RX 9060 XT Review: Great Value Gaming

It's AMD's turn. After months of $2,000+ GPUs and long discussions of DLSS, we're finally on the red team's turf. AMD's strength historically lies at the budget end of the spectrum, where the majority of gamers are playing at 1080p, and spending $1,000 or less for their entire system. Even though we really recommend splurging on a GPU, that's just not the reality for most folks. An $800 GPU needs $1,200 in other parts, and at that point most people who aren't into PC gaming will start shopping

Address bar shows hp.com. Browser displays scammers’ malicious text anyway.

Not the Apple page you're looking for “If I showed the [webpage] to my parents, I don't think they would be able to tell that this is fake,” Jérôme Segura, lead malware intelligence analyst at Malwarebytes, said in an interview. “As the user, if you click on those links, you think, ‘Oh I'm actually on the Apple website and Apple is recommending that I call this number.’” The unknown actors behind the scam begin by buying Google ads that appear at the top of search results for Microsoft, Apple,