Latest Tech News

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

Filtered by: languages Clear Filter

How to Change Your Kindle’s Language: Spanish, French, Japanese, and More (2025)

Looking to learn a new language? Reading is a great way to start, and you don't need a physical book to do it: Here's how to change your Kindle's language (and download books in other languages!) to learn right from your favorite e-reader. Reading a different language helps you expand your vocabulary and nail down nuances like sentence structure, and for visual learners like myself it can be the ideal way to start really learning information. Lucky for all of us e-reader lovers, Kindle's ebook

Grammarly's AI writing assistance tools now work in five new languages

Since its debut in 2009, Grammarly has only been available in one language: English. Sure, you could switch between dialects, including Canadian and Indian English, but if you wrote in any other language, you were out of luck. That's changing today with Grammarly rolling out beta support for five additional languages: French, German, Italian, Portuguese and Spanish. The update is available to all Grammarly customers — whether you live in a country that speaks the language you want to write in o

Grammarly can now fix your Spanish and French grammar

is a NYC-based AI reporter and is currently supported by the Tarbell Center for AI Journalism. She covers AI companies, policies, and products. Posts from this author will be added to your daily email digest and your homepage feed. For 16 years, a team of linguists carefully crafted and honed the grammar editing software Grammarly to match natural English language patterns. Now, the company is getting a big assist from AI to expand similar offerings to five more languages: Spanish, French, Por

Grammarly now offers spelling and grammar check for five more languages

Grammarly built its reputation on being a tool for checking spelling, grammar, and writing tips in English. The company is now expanding the scope of these features to support five more languages: Spanish, French, Portuguese, German and Italian. The company said it will now suggest paragraph-level rewrites for tone, style, and flow for the new languages. Users writing in any of these five languages, as well as English, will also be able to translate text in-line in 19 languages. The multilingua

I still love PHP and JavaScript (2022)

Why I Still Love PHP and Javascript After 20+ years 01 Aug, 2022 Over the last twenty years, I have used over a dozen languages professionally, from C to Common Lisp, from Java to Python, from C++ to Typescript. Yet, I love janky programming languages. In particular, I really enjoy PHP and Javascript. Here's why. They are used by people who get shit done. This makes it easy to find people who: understand business needs, can iterate quickly have shipped and maintained many projects in th

I still love PHP and JavaScript

Why I Still Love PHP and Javascript After 20+ years 01 Aug, 2022 Over the last twenty years, I have used over a dozen languages professionally, from C to Common Lisp, from Java to Python, from C++ to Typescript. Yet, I love janky programming languages. In particular, I really enjoy PHP and Javascript. Here's why. They are used by people who get shit done. This makes it easy to find people who: understand business needs, can iterate quickly have shipped and maintained many projects in th

Forty-Four Esolangs: The Art of Esoteric Code

Have you ever tried programming with a language that uses musical notation? What about a language that never runs programs the same way? What about a language where you write code with photographs? All exist, among many others, in the world of esoteric programming languages, and Daniel Temkin has written a forthcoming book covering 44 of them, some of which exist and are usable to some interpretation of the word “usable.” The book, Forty-Four Esolangs: The Art of Esoteric Code, is out on 23 Sep

Lost in translation - How Africa is trying to close the AI language gap

Lost in translation - How Africa is trying to close the AI language gap 16 hours ago Share Save Pumza Fihlani BBC News in Johannesburg Share Save BBC Farmer Kelebogile Mosime uses an AI app that speaks her language Although Africa is home to a huge proportion of the world's languages – well over a quarter according to some estimates - many are missing when it comes to the development of artificial intelligence (AI). This is both an issue of a lack of investment and readily available data. Mos

Efficient Array Programming

Efficient Array Programming This is a wiki-like repo for collecting information and examples for efficient programming in array languages. Most of the explanations here will be written from my understanding of the programs, so I do recommend scrutinizing the programs yourself first before reading them. The general goal of this repository is to help people improve their understanding of array languages, and to have a wealth of examples for well-written array language code.

Your Google Discover feed could soon be more customizable (APK teardown)

Joe Maring / Android Authority TL;DR Google is evaluating new options to make the Discover feed easier to customize. It is testing a new language selection option that lets you select multiple languages. The language selection tool is unlikely to limit the number of languages you can choose for content on the Discover feed. So far, Google has restricted language choices for the Discover feed to itself. However, an imminent change could soon provide you with more control over the content you

NotebookLM’s Video Overviews go global with support for over 80 languages

Andy Walker / Android Authority TL;DR Video Overviews for NotebookLM now support over 80 languages. Audio Overviews are now longer and more engaging. Only about a month after Google introduced Video Overviews to NotebookLM, the feature is already getting an update. That update will make Video Overviews more accessible to a larger number of users. The Audio Overviews feature is also getting an update. Don’t want to miss the best from Android Authority? Set us as a preferred source in Google S

Closing the Nix gap: From environments to packaged applications for rust

Closing the Nix Gap: From Environments to Packaged Applications for Rust Should I use crate2nix, cargo2nix, or naersk for packaging my Rust application? — (@jvmncs) January 21, 2025 This tweet shows a common problem in Nix: "Should I use crate2nix, cargo2nix, or naersk for packaging my Rust application?" devenv solved this for development environments differently: instead of making developers package everything with Nix, we provide tools through a simple languages.rust.enable . You get cargo

Closing the Nix Gap: From Environments to Packaged Applications for Rust

Closing the Nix Gap: From Environments to Packaged Applications for Rust Should I use crate2nix, cargo2nix, or naersk for packaging my Rust application? — (@jvmncs) January 21, 2025 This tweet shows a common problem in Nix: "Should I use crate2nix, cargo2nix, or naersk for packaging my Rust application?" devenv solved this for development environments differently: instead of making developers package everything with Nix, we provide tools through a simple languages.rust.enable . You get cargo

Meta Rolls Out AI Translations for Facebook and Instagram User-Generated Content

Meta's AI team just rolled out new translation tools to Facebook and Instagram, allowing user-generated content to be converted into other languages on the fly. These new tools, which were announced at Meta Connect in 2024, are intended to help bridge the gap between people who speak different languages so that videos and reels can be understood by more audiences internationally. Currently, the one-click translations effectively translate English reels into Spanish (or vice versa). Though othe

Launch HN: Uplift (YC S25) – Voice models for under-served languages

Hi HN, we are Zaid, Muhammad and Hammad, the co-founders of Uplift AI ( https://upliftai.org ). We build models that speak underserved languages — today: Urdu, Sindhi, and Balochi. A billion people worldwide can't read. In countries like Pakistan – the 5th most populous country – 42% of adults are illiterate. This holds back the entire economy: patients can't read medical reports, parents can't help with homework, banks can't go fully digital, farmers can't research best practices, and people m

How One Wikipedia Editor Unraveled the ‘Single Largest Self-Promotion Operation’ in the Site's History

Quick—what are the top entries in the category "Wikipedia articles written in the greatest number of languages"? The answer is countries. Turkey tops the list with Wikipedia entries in 332 different languages, while the US is second with 327 and Japan is third with 324. Other common words make their appearance as one looks down the list. "Dog" (275 languages) tops "cat" (273). Jesus (274) beats "Adolf Hitler" (242). And all of them beat "sex" (122), which is also bested by "fever," "Chiang Kai

Recto – A Truly 2D Language

Recto — a truly 2D language Masato Hagiwara Open in Recto Pad Google Colab Github Recto Pad TL;DR Recto is a 2D programming language that uses nested rectangles as its core syntax, encoding structure and recursion directly in space instead of a linear stream of text. Recto explores new ways to write, parse, and reason about code—and even natural language—spatially. Introduction Open in Recto Pad Virtually all the languages we humans use—spoken, written, or artificial (such as programmi

Dedicated volunteer exposes “single largest self-promotion operation in Wikipedia’s history”

Quick—what are the top entries in the category "Wikipedia articles written in the greatest number of languages"? The answer is countries. Turkey tops the list with Wikipedia entries in 332 different languages, while the US is second with 327 and Japan is third with 324. Other common words make their appearance as one looks down the list. "Dog" (275 languages) tops "cat" (273). Jesus (274) beats "Adolf Hitler" (242). And all of them beat "sex" (122), which is also bested by "fever," "Chiang Kai

OCaml as my primary language

I started using the OCaml language regularly around 2012, and since then, my interest and enthusiasm for this language have only grown. It has become my preferred choice for almost all my personal projects, and it has also influenced my professional choices. Since 2014, I have been actively participating in public conferences dedicated to programming and software development, where I often express my enthusiasm for OCaml in ways that may be a bit over the top (but always passionate). This has ea

I chose OCaml as my primary language

I started using the OCaml language regularly around 2012, and since then, my interest and enthusiasm for this language have only grown. It has become my preferred choice for almost all my personal projects, and it has also influenced my professional choices. Since 2014, I have been actively participating in public conferences dedicated to programming and software development, where I often express my enthusiasm for OCaml in ways that may be a bit over the top (but always passionate). This has ea

How to get AI to work in 22 languages

How to get AI to work in 22 languages 60 minutes ago Share Save Priti Gupta Technology Reporter Reporting from Mumbai Share Save Priti Gupta Translation tech has made work easier for Vineet Sawant Vineet Sawant has spent the last two years navigating the streets of Mumbai on a scooter as a delivery driver. "Being on the road is always very stressful and especially in cities like Mumbai," he says. But when he started out language barriers were an additional problem. His first language is Marat

The Toyota Corolla of programming

In 1995, an otherwise unknown software developer released the first version of a new scripting language whose explicit aim was to make applications for this new platform called “The World Wide Web”. After starting as a small project, and thanks to the crazy dot-com years, it grew dramatically to become one of the most widely used programming languages of all time. After some stumbling first steps, it eventually got some sort of standardization in 1997, even reluctantly including some OOP feature

VSCode extension for syntax highlighting multi-line YAML strings

YAML Embedded Languages Features Syntax highlighting within YAML block-scalars for 50+ built-in languages and the ability to add highlighting for any other language with the yaml-embedded-languages.include configuration setting. Usage To highlight a single block, place a comment with the language identifier next to the block identifier. example : | # <language-identifier> highlighted To highlight all blocks from a point onwards, place a comment with the extension name followed by the langu

Working on a Programming Language in the Age of LLMs

I’ve been working on Rye since 2018. It’s a project of joy — but also because I believe there is a potential to create something of value to others, eventually. Even people living under a rock know we’ve entered the age of LLMs. I don’t jump to ships too soon, but eventually, even I had to admit: code can get generated from prompts. And in many situations — with a smart prompter — the results are quite OK. Even if you disagree, genie can’t be put back in the bottle. Technical progress generall

Mostly dead influential programming languages (2020)

The other day I read 20 most significant programming languages in history, a “preposterous table I just made up.” He certainly got preposterous right: he lists Go as “most significant” but not ALGOL, Smalltalk, or ML. He also leaves off Pascal because it’s “mostly dead”. Preposterous! That defeats the whole point of what “significant in history” means. So let’s talk about some “mostly dead” languages and why they matter so much. Disclaimer: Yeah not all of these are dead and not all of these a

Most (ly Dead) Influential Programming Languages (2020)

The other day I read 20 most significant programming languages in history, a “preposterous table I just made up.” He certainly got preposterous right: he lists Go as “most significant” but not ALGOL, Smalltalk, or ML. He also leaves off Pascal because it’s “mostly dead”. Preposterous! That defeats the whole point of what “significant in history” means. So let’s talk about some “mostly dead” languages and why they matter so much. Disclaimer: Yeah not all of these are dead and not all of these a

You Are in a Box

This post is part 1 of a multi-part series called “the computer of the next 200 years”. You are trapped in a box. You have been for a long time. —D. R. MacIver Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can. —Zawinski's Law of Software Envelopment switching costs and growth most tools simultaneously think too small and too big. “i will let you do anything!”, they promise, “as long as you give up your other tools

Chasing Lost Languages

If humans have been talking for 200,000 years—for most of our species’ existence, that is—then an estimated half a million languages might have been spoken in all. To put that number in perspective, around 7,000 languages are spoken today. And because writing was only invented about 5,000 years ago, the vast majority of those half a million languages are lost to us, having been spoken in a preliterate world and died before they could be recorded. That’s half a million distinct systems of knowled

LLMs Bring New Nature of Abstraction

Like most loudmouths in this field, I've been paying a lot of attention to the role that generative AI systems may play in software development. I think the appearance of LLMs will change software development to a similar degree as the change from assembler to the first high-level programming languages. The further development of languages and frameworks increased our abstraction level and productivity, but didn't have that kind of impact on the nature of programming. LLMs are making that degree

LLMs bring new nature of abstraction – up and sideways

Like most loudmouths in this field, I've been paying a lot of attention to the role that generative AI systems may play in software development. I think the appearance of LLMs will change software development to a similar degree as the change from assembler to the first high-level programming languages. The further development of languages and frameworks increased our abstraction level and productivity, but didn't have that kind of impact on the nature of programming. LLMs are making that degree