Latest Tech News

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

Filtered by: text Clear Filter

The .a file is a relic: Why static archives were a bad idea all along

From the perspective of an SDK provider, we must not limit our customers. As such, we are expected to provide both the dynamic linking option, as well as the static linking one. And what will this mean? Dynamic linking — Provide Shared Object ( .so ) libraries, as well as matching compilation ( .pc ) definitions. ) libraries, as well as matching compilation ( ) definitions. Static linking — Provide Static Archive ( .a ) files, as well as matching compilation ( .pc ) definitions. When we bundl

The .a File Is a Relic: Why Static Archives Were a Bad Idea All Along

From the perspective of an SDK provider, we must not limit our customers. As such, we are expected to provide both the dynamic linking option, as well as the static linking one. And what will this mean? Dynamic linking — Provide Shared Object ( .so ) libraries, as well as matching compilation ( .pc ) definitions. ) libraries, as well as matching compilation ( ) definitions. Static linking — Provide Static Archive ( .a ) files, as well as matching compilation ( .pc ) definitions. When we bundl

Don't bother parsing: Just use images for RAG

At Morphik, we build RAG tools to provide developers accurate search over complex documents. In this article, we explain why we operate over "images" of pages instead of doing OCR/ parsing. If you’ve ever tried to extract information from a complex PDF: one with charts, diagrams, and tables mixed with text, you know the pain. That invoice with a nested table showing quarterly breakdowns? The research paper whose intricate figures actually contain the key findings? The technical manual where the

A circle and a hyperbola living in one plot

We will see that the 3D plot of \(x^2 + (y + zi)^2 = 1\), where \(x\), \(y\), \(z\) are real and \(i\) is the imaginary unit, contains both a circle and a hyperbola. This visualization sheds light on the complex eigenvalues of real matrices. Let’s start by expanding the equation \(x^2+(y+zi)^2 = 1\) and separating it into real and imaginary parts. We get: \[\begin{align*} &\text{Real Part:} &x^2 + y^2 - z^2 &= 1, \\ &\text{Imaginary Part:} &yz &= 0. \end{align*}\] The condition \(yz=0\) split

Topics: align lambda mu real text

I avoid using LLMs as a publisher and writer

Now for my more detailed arguments. Reason 1: I don’t want to become cognitively lazy In a recent study by MIT researchers (Your Brain on ChatGPT: Accumulation of Cognitive Debt When Using an AI Assistant for Essay Writing Task) demonstrated using LLMs when writing essays reduces the originality of the resulting work. More notably, when measured using an EEG, LLMs also diminish brain connectivity compared to when participants were allowed to use only their brains or a search engine. People who

Making a StringBuffer in C, and questioning my sanity

I've been writing a lot of C. Whilst doing so I have been questioning my sanity. Am I an awful programmer? You know what, I think I might be. Kudos to all those devs that created monumental feats with C. Because it is not an easy tool to use. That said, I do enjoy writing C, just as long as I don't have a deadline or any business critical software to deliver. But when I say enjoy, I mean enjoyment in the sense of using a sycthe to cut a lawn, whilst my lawnmower watches on. It's lovely using th

Modular Interpreters and Visitors in Rust with Extensible Variants and CGP

Programming Extensible Data Types in Rust with CGP - Part 2: Modular Interpreters and Extensible Visitors Posted on 2025-07-09 Authored by Soares Chen Discuss on Reddit, GitHub or Discord. This is the second part of the blog series on Programming Extensible Data Types in Rust with CGP. You can read the first part here. As a recap, we have covered the new release of CGP v0.4.2 which now supports the use of extensible records and variants, allowing developers to write code that operates on an

I love anti-reflective displays, but an iPhone one is no big deal

A report yesterday suggested that the two iPhone 17 Pro models could get an anti-reflective display, after Apple’s suppliers managed to overcome production difficulties. I do love anti-reflective displays, and still have very fond memories of my all-time favorite Apple one from way back in 2004, but an iPhone one would have only moderate appeal to me … There was a time when all screens were matte. Then along came glossy screens, Apple and the rest of the tech industry fell in love with them, a

Beeper Relaunch Lets You Link Your Chat Apps Without the Cloud, but Still No iMessage

Beeper, which was once known for attempting to provide access to the iMessage network on non-Apple devices, is relaunching itself Wednesday with a continued focus on being a texting hub for bringing together conversations from many other services. This app first launched last year after the company was acquired by Automattic and was merged with the similar Texts.com service. The biggest difference with the new launch is that Beeper is adding the ability to link your chat apps together using jus

What's happening to reading?

What do you read, and why? A few decades ago, these weren’t urgent questions. Reading was an unremarkable activity, essentially unchanged since the advent of the modern publishing industry, in the nineteenth century. In a 2017 Shouts & Murmurs titled “Before the Internet,” the writer Emma Rathbone captured the spirit of reading as it used to be: “Before the Internet, you could laze around on a park bench in Chicago reading some Dean Koontz, and that would be a legit thing to do and no one would

What's Happening to Reading?

What do you read, and why? A few decades ago, these weren’t urgent questions. Reading was an unremarkable activity, essentially unchanged since the advent of the modern publishing industry, in the nineteenth century. In a 2017 Shouts & Murmurs titled “Before the Internet,” the writer Emma Rathbone captured the spirit of reading as it used to be: “Before the Internet, you could laze around on a park bench in Chicago reading some Dean Koontz, and that would be a legit thing to do and no one would

Apple researchers taught an AI model to reason about app interfaces

A new Apple-backed study, in collaboration with Aalto University in Finland, introduces ILuvUI: a vision-language model trained to understand mobile app interfaces from screenshots and from natural language conversations. Here’s what that means, and how they did it. ILuvUI: an AI that outperformed the model it was based on In the paper, ILuvUI: Instruction-tuned LangUage-Vision modeling of UIs from Machine Conversations, the team tackles a long-standing challenge in human-computer interaction,

"English Translators of Homer": A Review

“English Translators of Homer” by Simeon Underwood July 12, 2025 I must caveat the rest of my remarks by saying I believe the book I was looking for would be titled “English Translations of Homer” rather than “English Translators of Homer.” This book is a history of the translators, the choices they made in translation, and how they were influenced by previous translations and by the style and culture of their times. Whereas, what I was looking for would spend more time comparing the texts. Th

Here's How to Turn Off Some Annoying iPhone Texting Features

Texting is one of the easiest ways to stay in touch with friends and family, and if you can't find the right words to use in a text, you can always use an emoji. But you might find some texting features on iPhone to be downright annoying. Some of the biggest culprits include autocorrect and predictive texting. Autocorrect can cut down on the number of typos when you're typing, and predictive texting can make it easy to write a full message in a few quick taps. But when I use these features, mor

I Will Text You the Best Daily Deals for Free Every Day. Here's How to Join

Good news, fans of deals and discounts: I've spent the last decade crawling the internet for the best deals pretty much every day, and in that time I've learned a thing or 12 about finding deals that really save you money, including which discounts mean genuine savings and which reductions are just a lot of buzz without meaningful cost-cutting. That's why every day my team and I handpick daily deals for CNET's Deals texts to subscribers, delivering irresistible sales straight to your phone and h

Topics: cnet day deals ll text

Context Engineering Guide

What is Context Engineering? A few years ago, many, even top AI researchers, claimed that prompt engineering would be dead by now. Obviously, they were very wrong, and in fact, prompt engineering is now even more important than ever. It is so important that it is now being rebranded as context engineering. Yes, another fancy term to describe the important process of tuning the instructions and relevant context that an LLM needs to perform its tasks effectively. Much has been written already

Gboard could make it much easier to type and edit even without touching your phone (APK teardown)

Edgar Cervantes / Android Authority TL;DR Google reveals more clues about its improved voice typing feature in Gboard. While Gboard already allows using basic voice commands for editing text, the improved feature could use AI for smarter edits. This feature could be powered by Gemini Nano, allowing for quick, on-device editing with voice. As Google readies the upcoming Pixel 10 series of phones, we’re witnessing increasingly more signs hinting at contextual uses of AI across many of its apps

Cmdk – CD anywhere and open anything in your terminal

cmdk The ⌘-k "access anything" shortcut is awesome on Notion, Slack, etc. The terminal, by comparison, is a dinosaur: tons of repeated cd and ls and TAB just to get anywhere. This is ⌘-k for the terminal: access anything on your filesystem, from anywhere, with previews before you open: When you press enter... Directories get cd d to d to Text files get opened in vim Images and PDFs get opened in the Preview app .key files get opened in Keynote I'm extremely grateful to fzf; this project

Show HN: Petrichor – a free, open-source, offline music player for macOS

Petrichor An offline music player for macOS Summary ✨ Features Everything you'd expect from an offline music player! Map your music folders and browse your library in an organized view. Create playlists and manage the play queue interactively. Browse music using folder view when needed. Pin anything (almost!) to the sidebar for quick access to your favorite music. Navigate easily: right-click a track to go to its album, artist, year, etc. Native macOS integration with menubar and

I Will Text You the Best Prime Day Deals Directly to Your Phone -- for Free

Good news, Prime Day deal hunters: I've spent the last decade crawling the internet for the best deals nearly every day, and in that time, I've learned a thing or 12 about Amazon sales and Prime Day deals, including which discounts are genuine savings and which reductions are just a lot of buzz without meaningful cost-cutting. That's why every day -- Prime Day or not -- I hand-pick daily CNET Deals texts to subscribers to deliver irresistible sales straight to your phone, helping you score must-

Topics: cnet day deals prime text

Context is a native macOS app that was almost entirely written by AI

Like many image and video AI tools, which have (mostly) stopped creating people with six fingers, AI coding tools have also been making great strides. Case in point: developer Indragie Karunaratne just shipped Context, a native macOS app that was 95% built by Anthropic’s Claude Code. Anthropic has been standing out in AI-assisted development For the better part of the last year, Anthropic has pulled away from the pack when it comes to how good its Claude models are at generating code (to be fa

OneText raises $4.5M from Y Combinator, Khosla to reinvent shopping by text

The typical online checkout experience has become bloated with friction. And while more companies are building solutions around online checkout, few are rethinking it from scratch. One such company is OneText, which is building what it calls a “text-to-buy network,” that lets shoppers complete purchases via text message. The company, founded by former PayPal employees, just closed a $4.5 million seed round backed by Khosla Ventures, Coatue, Citi Ventures, Y Combinator, Good Friends (the fund cr

US government seeks tool to find ‘hidden language’ in messages on your phone

The United States Customs and Border Protection (CBP) is seeking pitches from tech companies for a forensic tool intended to find “hidden language” in messages on smartphones searched at the border … The CPB says that it expects companies to propose modified versions of software they already have working, as there isn’t time to devise something from scratch. Wired spotted the request on a government procurement website. The agency said in a federal registry listing that the tools it’s seeking

Building a Mac app with Claude code

I recently shipped Context, a native macOS app for debugging MCP servers. The goal was to build a useful developer tool that feels at home on the platform, powered by Apple's SwiftUI framework. I've been building software for the Mac since 2008, but this time was different: Context was almost 100% built by Claude Code1. There is still skill and iteration involved in helping Claude build software, but of the 20,000 lines of code in this project, I estimate that I wrote less than 1,000 lines by ha

Prompting LLMs is not engineering

Prompting LLMs is not engineering published in: With the proliferation of AI models and tools, there's a new industry-wide fascination with snake oil remedies called "prompt engineering". As of July 2025 the term is now "context engineering" or "context prompting" or "context manipulation". To put it succinctly, prompt engineering is nothing but an attempt to reverse-engineer a non-deterministic black box for which any of the parameters below are unknown: training set weights constraints o

Context Engineering for Agents

Lance Martin TL;DR Agents need context to perform tasks. Context engineering is the art and science of filling the context window with just the right information at each step of an agent’s trajectory. In this post, I group context engineering into a few common strategies seen across many popular agents today. Context Engineering As Andrej Karpathy puts it, LLMs are like a new kind of operating system. The LLM is like the CPU and its context window is like the RAM, serving as the model’s work

iOS 26’s Messages app has a solution coming for unwanted texts

Apple’s Messages app got a lot of new features last year, but iOS 26 continues the trend of big upgrades, including a handy solution for all those unwanted spam texts you keep getting. Messages can automatically screen your texts for spam in iOS 26 iOS 26’s Liquid Glass design may be getting the most attention, but the iPhone’s next big update also has lots of new app features coming. These include changes to Apple Wallet, Music, Notes, Reminders, Photos, and more. Apple’s Messages app is get

Our Group Text Is Sending the Top July 4th and Prime Day Deals Directly to Your Phone

I've been crawling the internet for the best deals just about every day for the last 10 years, and if there's one thing I know for sure it's that shopping events like Fourth of July and Prime Day are stuffed with discounts that aren't actual savings. That's why CNET's shopping experts search the internet for price reductions worth the buzz. These are real discounts, not the stuff that was artificially inflated last week. We know you don't want to miss discounts on smartphones like the new iPhone

Our Group Text is Sending the Top July 4th and Prime Day Deals Directly to Your Phone

I've been crawling the internet for the best deals just about every day for the last 10 years, and if there's one thing I know for sure it's that shopping events like Fourth of July and Prime Day are stuffed with discounts that aren't actual savings. That's why CNET's shopping experts search the internet for price reductions worth the buzz. These are real discounts, not the stuff that was artificially inflated last week. We know you don't want to miss discounts on smartphones like the new iPhone

Poor Man's Back End-as-a-Service (BaaS), Similar to Firebase/Supabase/Pocketbase

Pennybase Poor man's Backend-as-a-Service (BaaS), similar to Firebase/Supabase/Pocketbase It implements core backend features in less than 1000 lines of Go code, using only standard library and no external dependencies: File-based storage using CSV with versioned records using CSV with versioned records REST API with JSON responses with JSON responses Authentication with session cookies and Basic Auth with session cookies and Basic Auth RBAC & ownership-based permissions Real-time updates