Latest Tech News

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

Filtered by: p_g Clear Filter

Itch.io: Update on NSFW Content

We have “deindexed” all adult NSFW content from our browse and search pages. We understand this action is sudden and disruptive, and we are truly sorry for the frustration and confusion caused by this change. Recently, we came under scrutiny from our payment processors regarding the nature of some content hosted on itch.io. Due to a game titled No Mercy, which was temporarily available on itch.io before being banned back in April, the organization Collective Shout launched a campaign against St

SQL Injection as a Feature

Looking at old applications, we always wonder who in their right mind thought of building them so badly. But every repository has its story and every effort has noble origins. I encountered such an application in my career, and I was lucky enough that they had used version control to preserve its history. Let me describe how the application looked in its latest state. This was a website that managed logs for millions of devices around the world. In the report page, you could query the most prev

Show HN: WTFfmpeg – Natural Language to FFmpeg Translator

wtffmpeg - Natural Language to FFmpeg Translator wtffmpeg is a command-line tool that uses a local Large Language Model (LLM) to translate plain English descriptions of video and audio tasks into executable ffmpeg commands. Stop searching through Stack Overflow and documentation for that one specific ffmpeg flag. Just ask for what you want. Example: > wtff " convert my_video.avi to mp4 with no sound " Loading model... (this may take a moment) Model loaded. Generating command... --- Generated

Fun with gzip bombs and email clients

Gzip/Zip bombs have been a thing for decades. Lets create a 10MB gzip file which decompresses to 10GB: dd if =/dev/zero bs =1G count =10 | gzip > 10gb.gz This is called a Gzip bomb, because when it is decompressed, it blows up to a much larger size (~1000 larger). Add it your website document root and configure Nginx to serve it up as an image, with gzip Content-Encoding: location /10gb.png { default_type image/png; add_header Content-Encoding gzip; try_files /10gb.gz = 404 ; } An HTTP clien

Topics: 10gb https img png src

The Verge Launches New Site Features Aimed at Deepening Audience Engagement and Announces New Editorial Newsletters

NEW YORK, NY (July 22, 2025) – The Verge today launched a suite of homepage and editorial product updates aimed at deepening its direct relationship with readers. The announcement includes a new feature that allows readers to follow topics and individual Verge journalists, view those stories in a personalized feed on the homepage, and receive them via a daily digest email. Over the next month, the site will also launch several new editorial newsletters: a daily free flagship newsletter to give r

Show HN: Pogocache – Fast caching software

Pogocache is fast caching software built from scratch with a focus on low latency and cpu efficency. Faster: Pogocache is faster than Memcache, Valkey, Redis, Dragonfly, and Garnet. It has the lowest latency per request, providing the quickest response times. It's optimized to scale from one to many cores, giving you the best single-threaded and multithreaded performance. Cheaper: Pogocache uses the fewest cpu cycles per request; minimizing server load, energy usage, and the overall cost to op

Google Maps is rolling out a new look for the listing page (APK teardown)

Rita El Khoury / Android Authority TL;DR Google Maps is getting a few UI tweaks for the listing page. The “Popular times” section for a location has moved above the reviews section. The options for suggesting an edit, measuring distance, adding a missing place, and adding your business now have proper buttons. When you search for a place in Google Maps, say the Eiffel Tower, you’ll see a listing page right under the map. The overview tab on that page contains a variety of information you may

FFmpeg devs boast of another 100x leap thanks to handwritten assembly code

The developers behind the FFmpeg project are again claiming major performance uplifts delivered by wielding the art of handwritten assembly code. With the latest patch applied, users should see a “100x speedup” in the cross-platform open-source media transcoding application. However, the developers were soon to clarify that the 100x claim applies to just a single function, “not the whole of FFmpeg.” BREAKING: FFmpeg 100x speedup from handwritten assembly13:55:30 <•haasn> rangedetect8_avx512: 12

Trigon: Exploiting coprocessors for fun and for profit (part 2)

A few months ago, I released a kernel exploit called Trigon. It was significant in that it was deterministic - that is, it cannot fail. However, at the time of release, only A10 devices on iOS 13 - 15 were supported. Since then, support has been implemented for A9(X) and A11 devices. In this blog post, I am going to dive into what it took to support these new devices - I made use of some pretty interesting techniques, which I believe are worthy of a second part to the original writeup. If you h

Known Bad Email Clients

This is a list of known bad email clients, which you should avoid using if you wish to avoid tracking. Special thanks go to Andrew Klapper of the GNOME project for incentivising me to create this page; I have been meaning to create one for some time. If you wish to keep track of updates on this page, you can follow my blog via my RSS feed or alternatively Mastodon / Bluesky . If you wish to submit more bad clients, contact me . Projects will always be given the opportunity to fix their security

Microsoft Office is using an artificially complex XML schema as a lock-in tool

Thank you for visiting our website and your interest in our services and products. As the protection of your personal data is an important concern for us, please click on the "More information" link to access our Privacy Policy page - which will open in a separate browser tab - where we explain what information we collect during your visit to our website, how it is processed, and whether or how it may be used. Once you have carefully read our Privacy Policy page, close the browser tab to return

Why a Y Combinator startup tackling AI agents for Windows gave up and pivoted

A startup called Pig.dev that participated in Y Combinator’s Winter 2025 batch was working on a potential revolutionary idea: AI agentic tech to control a Microsoft Windows desktop. But in May, the founder announced he was abandoning the tech and pivoting his company to something entirely different: Muscle Mem, a cache system for AI agents that allows them to offload repeatable tasks. An early-stage YC company pivoting is nothing out of the ordinary, of course. What’s interesting — and what sp

RealPage goes from setting rent to collecting it

is a news writer who covers the streaming wars, consumer tech, crypto, social media, and much more. Previously, she was a writer and editor at MUO. RealPage, the algorithmic rent-setting software company, has announced plans to acquire Livble, a service that lets people pay their monthly rent in installments. Livble describes itself as a “flexible” rent payment solution. Renters can split payments into up to four installments throughout the month. The service bills itself as helping tenants “a

Forgot that tune? Circle to Search now remembers your previous song searches

Rita El Khoury / Android Authority TL;DR Google is rolling out Song Search history to Circle to Search. Tapping on the new icon will open a page with your past searches, complete with song titles, thumbnails, and artist information. The feature is available on Android in the beta and stable channels. Finding out the name of a song or the artist behind it is as easy as bringing up Circle to Search and activating Song Search. But what if you want to listen to a song you previously searched for

The Pigeon River Is Perched, Which Is Geologically Bad News (2020)

A reader of the Nantahala Gorge post asked a very relevant question: Is there a stream capture in the Appalachians that is going to happen soon? While “soon” can be a very relative term in geology, there is most definitely a good answer to the question. At Canton, North Carolina, the headwaters of Hominy Creek, a French Broad River tributary, are VERY close to capturing the Pigeon River. In human terms, this is still probably a long way off, but it is most certainly geologically “imminent.” The

I was wrong about robots.txt

Recently, I wrote an article about my journey in learning about robots.txt and its implications on the data rights in regards to what I write in my blog. I was confident that I wanted to ban all the crawlers from my website. Turned out there was an unintended consequence that I did not account for. My LinkedIn posts became broken# Ever since I changed my robots.txt file, I started seeing that my LinkedIn posts no longer had the preview of the article available. I was not sure what the issue wa

Transition to using 16 KB page sizes for Android apps and games

Get ready to upgrade your app's performance as Android embraces 16 KB memory page sizes Android’s transition to 16 KB Page size Posted by Mayank Jain – Product Manager and Jomo Fisher – Software Engineer Traditionally, Android has operated with the 4 KB memory page size. However many ARM CPUs (the most common processors for Android phones) support the larger 16 KB page size, offering improved performance gains. With Android 15, the Android operating system is page-size-agnostic, allowing devi

Topics: 16 android kb page size

Lossless Float Image Compression

Back in 2021 I looked at OpenEXR lossless compression options (and I think my findings led a change of the default zip compression level, as well as change of the compression library from zlib to libdeflate. Yay blogging about things!). Then in 2023 I looked at losslessly compressing a bunch of floating point data, some of which might be image-shaped. Well, now a discussion somewhere else has nerd-sniped me to look into lossless compression of floating point images, and especially the ones that

Lost Chapter of Automate the Boring Stuff: Audio, Video, and Webcams in Python

The third edition of Automate the Boring Stuff with Python is now available for purchase or to read for free online. It has updated content and several new chapters, but one chapter that was left on the cutting room floor was "Working with Audio, Video, and Webcams". I present the 26-page rough draft chapter in this blog, where you can learn how to write Python code that records and plays multimedia content. Working with Audio, Video, and Webcams These days a smartphone is a portable film st

YouTube’s Latest Update Shows That Online Monoculture Is Dead

Remember “Baby Shark Dance?” How about “Gangnam Style?” Those videos were among the most inescapable offerings of the YouTube canon, pumped into our lives by the last vestige of the internet monoculture: the Trending page. Now, a full decade since it was first introduced, YouTube announced it is ending its effort to inject top videos into everyone’s feeds, opting instead to highlight popular content in specific niches. In a blog post, the company admits that the internet ecosystem has changed c

Faking a JPEG

25th March 2025: Faking a JPEG Click to expand I've been wittering on about Spigot for a while. It's small web application which generates a fake hierarchy of web pages, on the fly, using a Markov Chain to make gibberish content for aggressive web crawlers to ingest. Spigot has been sitting there, doing its thing, for a few months now, serving over a million pages per day. I've not really been keeping track of what it's up to, but every now and then I look at its logs to see what crawlers are

I'm more proud of these 128 kilobytes than anything I've built since

No FOUT About It There were some hard choices to make immediately. The first thing we discarded was webfonts, as these were bytes we simply didn’t have to spend. font-family: -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", sans-serif; Discarding webfonts and instead using the system font on the device had three benefits for us. First, it meant we didn’t have to worry about a flash-of-unstyled-text (FOUT). This happens when the browser renders the

Topics: page path stroke svg time

YouTube is killing its Trending page a decade after its debut

Damien Wilde / Android Authority TL;DR YouTube is sunsetting its Trending page a decade after its launch. The company has urged users to rely on personalized recommendations and YouTube Charts to discover trending content. The Trending page and Trending Now list will be removed across all platforms on July 21. YouTube is pulling the plug on its Trending page, about a decade after its debut. The page and the Trending Now list will be removed across all platforms later this month, and the comp

YouTube’s ‘Trending’ section is about to disappear

YouTube is preparing to sunset the Trending section that shows users which videos are currently going viral on the platform. The Trending page and Trending Now list will be removed within the “next couple of weeks,” according to YouTube, with the platform shifting its attention toward expanding YouTube Charts, which rank top-performing content. YouTube is directing users to lean on personalized recommendations and YouTube Charts to explore new videos ahead of the Trending page’s removal. YouTub

VLLM: Easy, Fast, and Cheap LLM Serving with PagedAttention

GitHub | Documentation | Paper LLMs promise to fundamentally change how we use AI across all industries. However, actually serving these models is challenging and can be surprisingly slow even on expensive hardware. Today we are excited to introduce vLLM, an open-source library for fast LLM inference and serving. vLLM utilizes PagedAttention, our new attention algorithm that effectively manages attention keys and values. vLLM equipped with PagedAttention redefines the new state of the art in LL

Google expands Material 3 Expressive redesign to more Android settings

Ryan Haines / Android Authority TL;DR The latest Android System Intelligence app update brings Material 3 Expressive design changes to more Android settings. The build introduced revamped settings pages for Now Playing, At a Glance, Live Translate, Apps in Search, and Live Captions. These changes are live on devices running the latest Android 16 QPR1 beta update. After rolling out Material 3 Expressive design changes to several apps in recent weeks, Google is now shipping an update for the A

Voyage of Magellan – Epilogue: Sailor of Eternal Fame

Pedro Alfonso was entirely correct when he told Captain Espinosa what his sentence would be if he was captured by his countrymen. The last the rest of the crew of the Trinidad saw of him was when he was being bundled away in chains by Admiral Brito’s men, quaking with fear. That night, a priest came to see him in the dark hole into which he had been cast on the island of Ternate. Early the next morning, he was dragged to a clearing next to the Portuguese fort that was being built there. Under th

Show HN: Spegel, a Terminal Browser That Uses LLMs to Rewrite Webpages

Spegel - A Terminal Browser That Uses LLMs to Rewrite Webpages June 23, 2025 TL;DR Spegel is a proof-of-concept terminal web browser that feeds HTML through an LLM and renders the result as markdown directly in your terminal. Your browser does not support the video tag. Two weekends ago, after my family had gone to sleep, I found myself unsupervised with a laptop and an itch to build something interesting. A couple of hours later, I had a minimal web browser running in my terminal (no JavaSc

Gmail is making it easier to manage your newsletters and mailing lists on the web

Edgar Cervantes / Android Authority TL;DR Gmail is rolling out a new “Manage subscriptions” page on its web client to help users easily declutter their inboxes. This page lists all your mailing lists, shows their email frequency, and provides a simple one-click unsubscribe button for each sender. The feature is gradually becoming available on the web and has been rolling out on the Android app since late April. Signing up for newsletters and mailing lists is a great way to stay up to date on