Latest Tech News

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

Filtered by: maybe Clear Filter

10 Indie Genre Films We’re Excited for This Fall

You’d be hard-pressed to be a movie fan if you didn’t find a big Hollywood release to be excited about this fall. Maybe it’s the return of the Avatar, Predator, or Tron franchises. Maybe it’s a new film from an iconic filmmaker like Edgar Wright, Guillermo del Toro, or Yorgos Lanthimos. Or, maybe you can’t wait to be scared by new films in the Conjuring, Black Phone, or Five Nights at Freddy’s franchises. Whatever the case, as usual, Hollywood tries to have something for everyone. But there’s al

These Wireless Earbuds Have a Screen, ChatGPT, and a Cute Robot Face—but They Sound Terrible

I like wireless earbuds because I love music. It’s very straightforward; music exists, and I want to listen to it, and wireless earbuds are the thing that gets me to the thing I love. Problem solved. You can’t see it, but I’m smugly dusting my hands right now like a mathematician at a chalkboard. There’s a symbiosis between the buds and me. A simplicity. A supply and demand so fundamental that in the gadget world, it feels like a law of nature. But, as much as I love wireless audio, there are s

Generic Containers in C: Safe Division Using Maybe

Generic Containers in C: Safe Division Using Maybe. Martin Uecker, 2025-08-10 I discuss the implementation of type and bounds safe generic containers in C. Previously, I discussed a span type, bounds checking using arrays. and a a vector type. This time, I will discuss maybe inspired by Haskell. This type can used to return a value that may not exist, e.g. because an error was encountered during the computation. The following examples shows for a divide function that catches division by

We'd be better off with 9-bit bytes

We'd be Better Off with 9-bit Bytes A number of 70s computing systems had nine-bit bytes, most prominently the PDP-10, but today [1 Apparently, it was the System/360 that really set the standard here.] all systems use 8-bit bytes and that now seems natural. [2 Though you still see RFCs use "octet", and the C standard has a CHAR_BITS macro, to handle the possibility of a different-sized byte.] As a power of two, eight is definitely nicer. But I think a series of historical coincidences would act

Topics: 18 bit byte maybe numbers

Why is GitHub UI getting slower?

I couldn't help but notice - GitHub UI has been getting slower and slower recently. Some things that were snappy before are hellishly slow nowadays. GitHub is doing something weird and I just can't wrap my head around what's going on there. You guys developing at GitHub, you're using GitHub to develop it, right? Do you not see this? What's going on? Whenever I bump into slow website which drives me nuts, I open the devtools and profile it. Who knows, maybe I find something to report and the pr

Why is GitHub UI getting so much slower?

I couldn't help but notice - GitHub UI has been getting slower and slower recently. Some things that were snappy before are hellishly slow nowadays. GitHub is doing something weird and I just can't wrap my head around what's going on there. You guys developing at GitHub, you're using GitHub to develop it, right? Do you not see this? What's going on? Whenever I bump into slow website which drives me nuts, I open the devtools and profile it. Who knows, maybe I find something to report and the pr

Google’s Smart Home Ecosystem Is Crumbling

When I started using a Google smart speaker six years ago, I was all in. Voice assistants have never been perfect—in fact, they always kind of sucked—but I found (having also used Alexa and Siri) that Google Assistant sucked just a little bit less than the competition. And the fact that it was actually linked to Google search for real web queries made it even better. Flash forward to now, and everything I just wrote couldn’t be further from the truth. Things are arguably worse for the Google As

The Original ‘Star Wars’ Will Celebrate Its 50th Anniversary in Theaters

To mark a monumental occasion, some people go on a vacation; others go to a nice dinner or throw a party. For Star Wars, it’s celebrating its 50th anniversary by going back to the movies. Disney just announced it will re-release George Lucas’ original Star Wars in theaters on April 30, 2027. That’s about a month ahead of the actual anniversary on May 25, 2027, but that weekend is reserved for a brand new Star Wars film, Star Wars: Starfighter, starring Ryan Gosling. The rerelease will also come

A Nintendo Direct focused on third-party games is taking place on July 31

It’s almost time for another Nintendo Direct. A showcase of games from Nintendo’s partners that are coming to the Nintendo Switch and/or Switch 2 is set for 9AM ET on July 31 . The stream will run for around 25 minutes and you can watch it above when the time is right. This is a partner showcase, so you probably shouldn’t expect to find out release dates for Metroid Prime 4: Beyond or Kirby Air Riders here. Instead, we’ll hear about projects from third-party studios and publishers. Maybe we’ll

Steve Jobs' cabinet

I was taking apart an old MacBook Pro recently. I always said this is the best laptop I ever had. It was bought in 2013, and did me 10 years, until I gave it to my Mam. In 2025, it developed its first fault, a buzzy speaker, and I opened it up to replace the speaker. I was curious to see the inside, and on opening it, I was reminded of what Steve Jobs, relating a lesson from his father on cabinet-making: “When you’re a carpenter making a beautiful chest of drawers, you’re not going to use a pi

Steve Jobs' Cabinet

I was taking apart an old MacBook Pro recently. I always said this is the best laptop I ever had. It was bought in 2013, and did me 10 years, until I gave it to my Mam. In 2025, it developed its first fault, a buzzy speaker, and I opened it up to replace the speaker. I was curious to see the inside, and on opening it, I was reminded of what Steve Jobs, relating a lesson from his father on cabinet-making: “When you’re a carpenter making a beautiful chest of drawers, you’re not going to use a pi

A list is a monad

The term “monad” is often invoked when describing patterns in functional programming. Yet explanations typically swing between high-level metaphors and deep mathematical abstractions. Each approach offers part of the picture, intuition without precision, or rigor without intuition but seldom both. Monads can be idealized as a container (albeit is a flawed metaphor) or context holding a value (or multiple values, or no value), but in some cases we will get into later on it’s better to think of i

Topics: list map maybe value var

A List Is a Monad

The term “monad” is often invoked when describing patterns in functional programming. Yet explanations typically swing between high-level metaphors and deep mathematical abstractions. Each approach offers part of the picture, intuition without precision, or rigor without intuition but seldom both. Monads can be idealized as a container (albeit is a flawed metaphor) or context holding a value (or multiple values, or no value), but in some cases we will get into later on it’s better to think of i

Topics: list map maybe value var

The wanton destruction of a creative-tech era

Fastly, you killed glitch.com and ruined your karma for 10,000 years. You have “betrayed yourself for nothing.” Glitch was an idealistic place where people gathered and made sites, were inspired by other people’s sites and remixed them, and generally enjoyed themselves. Of course a site like that takes money to run, of course you need people to run it - it was specifically better because of the people that ran it. And I can only be very sympathetic to the fact that it cost money - that it only

Switch, Xbox, and the portable future of games

The Switch 2 is a hit (and a supply chain success story). Microsoft is starting to show off its plan for the future of Xbox. And everywhere you look, there are reasons to think we’re headed toward a very different kind of gaming device. Maybe it’ll be even more modular and portable. Maybe it’ll be even more like a Windows PC. Maybe it’ll be all that a bunch of other things besides.