Latest Tech News

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

Filtered by: self Clear Filter

Keep your data out of third-party clouds by self-hosting - here's how

Weiquan Lin/Moment via Getty Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways Self-hosting services on your LAN isn't as hard as you think. By self-hosting, you reclaim control over your data. It's less likely that a third party will use your data to train LLMs. I started using Google Drive, Gmail, and the whole suite of tools back when they were still invite-only. Back then, the cloud was an unknown entity, and many of us had no idea that it would become the bac

Launch HN: Trigger.dev (YC W23) – Open-source platform to build reliable AI apps

Hi HN, I’m Eric, CTO at Trigger.dev ( https://trigger.dev ). We’re a developer platform for building and running AI agents and workflows, open-source under the Apache 2.0 license ( https://github.com/triggerdotdev/trigger.dev ). We provide everything needed to create production-grade agents in your codebase and deploy, run, monitor, and debug them. You can use just our primitives or combine with tools like Mastra, LangChain and Vercel AI SDK. You can self-host or use our cloud, where we take ca

Topics: ai dev https self trigger

3 Exciting Camera Features on Apple’s New iPhone 17 Lineup

In the early days of the smartphone, Apple had a strong lead with the camera on the iPhone consistently besting its peers. There was a period somewhere in the middle where it lagged, but over the last several years, it has produced some of the best mobile cameras on the market, and it still delivers one of the best video capture experiences—even for aspiring filmmakers. With the new iPhone 17 range—which includes the iPhone Air—Apple has a bevy of camera upgrades that go beyond more megapixels

3 Exciting Camera Features on Apple's New iPhone 17 Lineup

In the early days of the smartphone, Apple had a strong lead with the camera on the iPhone consistently besting its peers. There was a period somewhere in the middle where it lagged, but over the last several years, it has produced some of the best mobile cameras on the market, and it still delivers one of the best video capture experiences—even for aspiring filmmakers. With the new iPhone 17 range—which includes the iPhone Air—Apple has a bevy of camera upgrades that go beyond more megapixels

Here Come the Robotaxis: Zoox and Lyft Both Launch Driverless Ride Sharing

“How do we break down the journey into bite-sized pieces, so it doesn’t feel overwhelming or insurmountable?” says Jesse Levinson, the cofounder and CEO of Zoox. “This moment is a huge one, but the service is still unpaid and fairly limited.” Zoox launched in 2014, and though it’s been testing its technology in San Francisco, at its Foster City, California, headquarters, and in Las Vegas for years, this will be the first time it’s allowing anyone willing to download an app to ride. The company w

Tesla Admits That Its Cars May Never Fully Drive Themselves

Tesla has quietly changed how it defines "Full Self-Driving," Electrek reports, in a way that awfully sounds like it's giving up on CEO Elon Musk's perennially pushed-back promise that its cars will actually drive themselves without human help. The change comes in a document outlining a potential and absolutely ludicrous $1 trillion compensation package for Musk that the Tesla board recently filed with the Securities and Exchange Commission. The GDP of a wealthy nation's worth in stock options,

Selfie Fans, the New iPhone 17 Camera Is Optimized for You

If you use your iPhone to take selfies more than anything else -- and Apple says users took more than 500 billion selfies last year -- take heart. At Apple's fall iPhone event Tuesday, held at Apple Park in Cupertino, California, the company not only debuted the 5.6mm-thick iPhone Air, but demonstrated that phone's new selfie camera. The iPhone 17's center-stage front camera has the company's largest-ever front camera sensor, nearly twice the size of the last one, Apple said. In addition, the

Selfie Fans, the New iPhone 17 Camera Is Optimized For You

If you use your iPhone to take selfies more than anything else -- and Apple says users took more than 500 billion selfies last year -- take heart. At Apple's fall iPhone event, held at Apple Park in Cupertino, California, the company not only debuted the 5.6mm-thick iPhone 17 Air, but demonstrated that phone's new selfie camera The iPhone 17's center-stage front camera has the company's largest-ever front camera sensor, nearly twice the size of the last one, Apple said. In addition, the sensor

UK toughens Online Safety Act with ban on self-harm content

Vulnerable people to be protected from self-harm content as Online Safety laws to be toughened. Comes as Online Safety Act to be amended to make self-harm content a ‘priority offence’. Tech companies to be legally required to prevent this content from appearing in the first place, protecting users of all ages. The government has today (8 September) announced urgent action to toughen the Online Safety Act by putting stricter legal requirements on tech companies to hunt down and remove material

These are my 6 favorite self-hosted apps I use on my Android phone

Megan Ellis / Android Authority Self-hosting services save you from subscription costs and give you control over your data. While I’ve previously experimented with self-hosted media servers and file storage, I only really dove into self-hosting this year. I’ve learned a lot over the past few months, but one thing I was happy to find out is just how many of these services can integrate with apps on your Android phone. The main benefit of this is that you can control your services even when you’

Topics: android app home self use

Uber and partner Momenta will start testing robotaxis in Europe next year

Uber and its new partner Momenta will start testing an autonomous ride-sharing service in Europe in 2026, Momenta announced. The service will kick off in Munich, Germany using Momenta's self-driving tech and Uber's ride-sharing platform, with the goal of future European expansion. The companies chose Munich to kick off the operation due to the city's "deep-rooted engineering heritage, top-tier automotive ecosystem and openness to innovation," Momenta said. Momenta and Uber announced a "strategi

I’ve been self-hosting my apps since 2009; here’s why you should (or shouldn’t) do it too

Robert Triggs / Android Authority I’m your average techie millennial who saw the dotcom bubble burst and was around when many of the OG services of the internet era simply vanished. Let’s just say, watching favorites like GeoCities and Launchcast go bust was a big motivation for me to start self-hosting my most-used services as soon as I was able to. Initially, it was mostly curiosity and tinkering. That changed over time. Today, self-hosting for me is equal parts habit, convenience, and once-i

Baby's first type checker

Austin Z. Henley Associate Teaching Professor Carnegie Mellon University [email protected] @austinzhenley github/AZHenley Baby's first type checker 8/31/2025 Have you ever wondered how type checking works? Me too—let's make one! Python allows optional type annotations like this: def foobar(name: str | None) -> str: return "Fizz!" buzz: int = 42 A type checker goes through the code to make sure that the kinds of values you use match what your functions and variables expect. In the examp

Topics: ast int return self type

Tesla changes meaning of 'Full Self-Driving', gives up on promise of autonomy

Tesla has changed the meaning of “Full Self-Driving”, also known as “FSD”, to give up on its original promise of delivering unsupervised autonomy. Since 2016, Tesla has claimed that all its vehicles in production would be capable of achieving unsupervised self-driving capability. CEO Elon Musk has claimed that it would happen by the end of every year since 2018. Tesla has even sold a software package, known as “Full Self-Driving Capability” (FSD), for up to $15,000 to customers, promising tha

Do Self-Driving Cars Need Windshield Wipers?

Donald Trump is all about propping up big businesses (small businesses, not so much) and cutting regulations. Lately, his administration has decided to dispense with certain long-established regulatory precedents for the sake of making things a little bit easier on the blossoming self-driving car industry. On Thursday, Trump’s Transportation Secretary, Sean P. Duffy, announced that, next year, the National Highway Traffic Safety Administration will be rolling out three new rules designed to “mo

Speeding up PyTorch inference on Apple devices with AI-generated Metal kernels

Speeding up PyTorch inference by 87% on Apple devices with AI-generated Metal kernels tl;dr: Our lab investigated whether frontier models can write optimized GPU kernels for Apple devices to speed up inference. We found that they can: our AI-generated Metal kernels were 1.87x faster across 215 PyTorch modules, with some workloads running hundreds of times faster than baseline. Why use AI to generate kernels for Apple devices? AI models execute on hardware via GPU kernels that define each oper

Speeding up PyTorch inference by 87% on Apple with AI-generated Metal kernels

Speeding up PyTorch inference by 87% on Apple devices with AI-generated Metal kernels tl;dr: Our lab investigated whether frontier models can write optimized GPU kernels for Apple devices to speed up inference. We found that they can: our AI-generated Metal kernels were 1.87x faster across 215 PyTorch modules, with some workloads running hundreds of times faster than baseline. Why use AI to generate kernels for Apple devices? AI models execute on hardware via GPU kernels that define each oper

Sharing a mutable reference between Rust and Python

As part of my ongoing project to reimplement Django’s templating language in Rust, I have been adding support for custom template tags. The simplest custom tag will look something like: # time_tags.py from datetime import datetime from django import template register = template . Library() @register.simple_tag def time (format_string): now = datetime . now() return now . strftime(format_string) # time_tags.py from datetime import datetime from django import template register = template . Libr

Survey Finds That Self-Driving Is Actively Chasing Buyers Away From Tesla

Tesla's misleadingly-named "full-self driving" (FSD) feature — which still requires drivers pay attention to the road, even if they often fail horrifically at that simple task — is one of the Elon Musk-owned electric carmaker's biggest self-styled selling points. Until recently, the boastful multi-hyphenate entrepreneur's decade-plus of over-promising and under-delivering on assisted driving software did little to tarnish bullish investors' slavish devotion to Tesla. But now, as a new survey fr

The Annotated Transformer (2022)

The Annotated Transformer v2022: Austin Huang, Suraj Subramanian, Jonathan Sum, Khalid Almubarak, and Stella Biderman. Original: Sasha Rush. The Transformer has been on a lot of people’s minds over the last year five years. This post presents an annotated version of the paper in the form of a line-by-line implementation. It reorders and deletes some sections from the original paper and adds comments throughout. This document itself is a working notebook, and should be a completely usable impl

The Annotated Transformer

The Annotated Transformer v2022: Austin Huang, Suraj Subramanian, Jonathan Sum, Khalid Almubarak, and Stella Biderman. Original: Sasha Rush. The Transformer has been on a lot of people’s minds over the last year five years. This post presents an annotated version of the paper in the form of a line-by-line implementation. It reorders and deletes some sections from the original paper and adds comments throughout. This document itself is a working notebook, and should be a completely usable impl

Apple now fully supports DIY device repairs in Canada

If you prefer to do your own repairs of Apple devices or to use independent shops, then it’s now easier to do so in Canada. Apple has today brought its self-service repair and genuine parts distributor programs to the country … DIY Apple device repairs Apple spent many years fighting right-to-repair legislation, spending money to lobby against it at both state and federal levels, either trying to block it altogether or – if it couldn’t manage that – to weaken the legislation as much as possib

Why You Can’t Trust a Chatbot to Talk About Itself

When something goes wrong with an AI assistant, our instinct is to ask it directly: “What happened?” or “Why did you do that?” It's a natural impulse—after all, if a human makes a mistake, we ask them to explain. But with AI models, this approach rarely works, and the urge to ask reveals a fundamental misunderstanding of what these systems are and how they operate. A recent incident with Replit's AI coding assistant perfectly illustrates this problem. When the AI tool deleted a production datab

Topics: ai grok model models self

April Fools 2014: The *Real* Test Driven Development (2014)

Update: APRIL FOOLS! class LinkGeneratorTest(googletest.TestCase): def setUp( self ): self .generator = link_generator.LinkGenerator() def testGetLinkFromIDs( self ): expected = ( 'https://frontend.google.com/advancedSearchResults?' 's.op=ALL&s.r0.field=ID&s.r0.val=1288585+1310696+1346270+' ) actual = self .generator.GetLinkFromIDs(set((1346270, 1310696, 1288585))) self .assertEqual(expected, actual)

April Fools 2014: The *Real* Test Driven Development

Update: APRIL FOOLS! class LinkGeneratorTest(googletest.TestCase): def setUp( self ): self .generator = link_generator.LinkGenerator() def testGetLinkFromIDs( self ): expected = ( 'https://frontend.google.com/advancedSearchResults?' 's.op=ALL&s.r0.field=ID&s.r0.val=1288585+1310696+1346270+' ) actual = self .generator.GetLinkFromIDs(set((1346270, 1310696, 1288585))) self .assertEqual(expected, actual)

Self-Guaranteeing Promises

Companies break promises all the time. A self-guaranteeing promise does not require you to trust anyone. You can verify a self-guaranteeing promise yourself. File over app is a self-guaranteeing promise. If files are in your control, in an open format, you can use those files in another app at any time. Not an export. The exact same files. It’s good practice to test this with any self-proclaimed file-over-app app you use. “Stainless steel” is a self-guaranteeing promise. You can test it yourse

Compiling a Lisp: Lambda lifting

first – previous EDIT: /u/thunderseethe correctly points out that this is closure conversion, not lambda lifting, so I have adjusted the post title from “lambda lifting” to “closure conversion” accordingly. Thanks! I didn’t think this day would come, but I picked up the Ghuloum tutorial (PDF) again and I got a little bit further. There’s just one caveat: I have rewritten the implementation in Python. It’s available in the same repo in compiler.py. It’s brief, coming in at a little over 300 LOC

Compiling a Lisp: Lambda Lifting

first – previous I didn’t think this day would come, but I picked up the Ghuloum tutorial (PDF) again and I got a little bit further. There’s just one caveat: I have rewritten the implementation in Python. It’s available in the same repo in compiler.py. It’s brief, coming in at a little over 300 LOC + tests (compared to the C version’s 1200 LOC + tests). I guess there’s another caveat, too, which is that the Python version has no S-expression reader. But that’s fine: consider it an exercise fo

Why building a self-hosted SaaS is harder

In the 90s, we flew in technicians to install Oracle databases in server basements. Today, Supabase spins up a backend, in seconds, for free. Over the past 30 years, software has gotten faster, cheaper and easier in almost every way. Some engineers might miss 24-month cycles of tranquil coding, but nobody wants to do code reviews over email or contort software to run on a 10 year-old server rack your eighth-biggest customer is still using. As an open source SaaS startup, we need to be able to

Spatio-temporal indexing the Bluesky firehose

Spatio-temporal indexing the BlueSky firehose Joel Gustafson / Posts / 2025-08-07 I recently added a "spatial feed" to Aurora, my map of Bluesky. Now, in addition to seeing community clusters laid out on a giant map, you can also see a real-time of posts from just the accounts currently in view. This works smoothly at all scales — you can see the most recent posts from the entire network when zoomed all the way out, and local posts from any neighborhood when zoomed in. How does this work? Th

Topics: const node post pub self