Latest Tech News

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

Filtered by: write Clear Filter

Basics of Equality Saturation

01 - Basics of Equality Saturation# This tutorial is translated from egglog. In this tutorial, we will build an optimizer for a subset of linear algebra using egglog. We will start by optimizing simple integer arithmetic expressions. Our initial DSL supports constants, variables, addition, and multiplication. # mypy: disable-error-code="empty-body" from __future__ import annotations from typing import TypeAlias from collections.abc import Iterable from egglog import * class Num ( Expr ): def

Topics: _x _y egraph num rewrite

Human writers have always used the em dash

Pop CulturePop Culture Stop AI-Shaming Our Precious, Kindly Em Dashes—Please Human writers have always used the em dash. In fact, it’s the most human punctuation mark there is. Getty Images/Ringer illustration By Brian Phillips Aug. 20, 12:00 pm UTC • 7 min I stand before you today with violence in my heart. I do not come in peace. I come to obliterate, disparage, and destroy. In this fallen world of ours, there exist certain ideas that must be annihilated before goodness can flourish. I am he

Topics: ai dash dashes em writers

Yet Another TypeSafe and Generic Programming Candidate for C

MisraStdC A modern C11 library designed to make programming in C less painful and more productive, written in pure C. MisraStdC provides generic containers, string handling, and formatted I/O inspired by higher-level languages while maintaining C's performance and control. Disclaimer: This library is not related to the MISRA C standard or guidelines. The name "MisraStdC" comes from the author's name, Siddharth Mishra, who is commonly known as "Misra" among friends. Table of Contents Features

Hitting Peak File IO Performance with Zig

Intro This post goes through how to maximize file IO performance on linux using zig with io_uring. All code related to this post can be found in this repo. a) Benchmark We are comparing fio and the zig code which can be found here. test system We are using a machine with: ubuntu 24.04 (6.14 kernel, HWE). kernel parameter nvme.poll_queues=16 . . "datacenter" NVMe SSD without any RAID. 756 GB of RAM. This amount of RAM should be irrelevant for this test. Since we are using direct_io henc

A Rebel Writer's First Revolt

Mother Mary Comes to Me is out September 2. Illustration: Jan Robert Dünnweller/Source Photograph: Nasir Kachroo/Getty Images Arundhati Roy identifies as a vagrant. There was a moment in 1997, right after the Delhi-based writer became the first Indian citizen to win the Booker Prize, for her best-selling debut, The God of Small Things, when the president and the prime minister claimed the whole country was proud of her. She was 36 and suddenly rich; she could have coasted on the money and prais

You Can Now Have Uber Eats Drivers Deliver Your Best Buy Purchases

Tyler Graham Writer Tyler is a writer under CNET's home energy and utilities category. He came to CNET straight out of college, where he graduated from Seton Hall with a bachelor's degree in journalism. For the past seven months, Tyler has attended a White House press conference, participated in energy product testing at CNET's testing labs in Louisville, Kentucky, and written one of CNET Energy's top-performing news articles, on federal solar policy. Not bad for a newbie. When Tyler's not aski

Primitive tortureboard: Untangling the myths and mysteries of Dvorak and QWERTY

Marcin Wichary December 2023 / 8,000 words / 33 photos The primitive tortureboard Untangling the myths and mysteries of Dvorak and QWERTY This essay was originally published in December 2023 as sixth chapter of the book Shift Happens. 1 There weren’t many who hated QWERTY more. To his credit, there was a lot to hate. The layout seemed random, with letters strewn around without rhyme or reason. Watching someone type on it felt painful: fingers flailed wildly all over the place, common letter

Preserving Order in Concurrent Go Apps: Three Approaches Compared

Concurrency is one of Go’s greatest strengths, but it comes with a fundamental trade-off: when multiple goroutines process data simultaneously, the natural ordering gets scrambled. Most of the time, this is fine – unordered processing is enough, it’s faster and simpler. But sometimes, order matters. When Order Matters Here are three real-world scenarios where preserving order becomes critical: Real-time Log Enrichment: You’re processing a high-volume log stream, enriching each entry with use

C++: Strongly Happens Before?

Strongly Happens Before? It started innocently enough. I just wanted to brush up on C++ memory orderings. It’s been a while since I last stared into the abyss of std::atomic , so I figured, why not revisit some good ol’ std::memory_order mayhem? Then I saw it. Strongly happens before. Wait, what? When did we get a stronger version of happens before? Turns out, it has been there for quite some time (since C++20 in fact), and it’s actually solving a very real problem in the memory model. If yo

Sometimes Software Is Done, or Why Hugo Why

I didn’t sit down this morning planning to write a grouchy blog post about Hugo. When I first used Hugo I loved it. It was fast. It was simple. It just worked, as much as any software does, and it solved a real problem. It was done. But people kept working on it. I’m sure that it has been improved in countless ways. But along the way it has gotten bigger and more complicated, and has broken backwards compatibility repeatedly. I am only inspired to write a blog post every few months. It take

Topics: blog hugo just post write

Elon Musk Sues Apple, OpenAI Over iPhone AI Deal

Katelyn Chedraoui Writer I Katelyn is a writer with CNET covering artificial intelligence, including chatbots, image and video generators. Her work explores how new AI technology is infiltrating our lives, shaping the content we consume on social media and affecting the people behind the screens. She graduated from the University of North Carolina at Chapel Hill with a degree in media and journalism. You can reach her at [email protected].

I'm too dumb for Zig's new IO interface

I'm too dumb for Zig's new IO interface You might have heard that Zig 0.15 introduces a new IO interface, with the focus for this release being the new std.Io.Reader and std.Io.Writer types. The old "interfaces" had problems. Like this performance issue that I opened. And it relied on a mix of types, which always confused me, and a lot of anytype - which is generally great, but a poor foundation to build an interface on. I've been slowly upgrading my libraries, and I ran into changes to the tl

Document.write

This is really cool: ...blah... <script>writeImage("dog.jpg", "my dog")</script> ... blah blah... Under the hood it works like this: function writeImage(url, title) { document.write(` <img src="${url}"><div class="caption">${title}</div> `); } And leads to: ...blah... <img src="dog.jpg"><div class="caption">My dog</div> ...blah blah... Whoa, HTML templating? It inserts the stuff directly where the function is called, and it just works? And it's been available in browsers forever? Stop the

I used to know how to write in Japanese

Marco Giancotti , August 15, 2025 Cover image: Kazuenokami Katō Kiyomasa Observing a Monkey with a Writing Brush, Tsukioka Yoshitoshi I recently came across a short essay about kanji—Japanese logographic characters—by a certain James W. Heisig. His point is that learning kanji presents two obstacles: remembering what the shapes mean and remembering how they are pronounced. And it is a bad idea, claims Heisig, to try learning both at the same time. Japanese children learn the spoken language fir

The Space Invaders movie is apparently still happening

It's been a few years since we last heard anything about the Space Invaders movie that is reportedly in the works, but a new report suggests things are inching forward again. According to Deadline , Ben Zazove and Evan Turner (The Out-Laws) are now on board to write the movie for Warner Bros.' New Line Cinema. A movie adaptation of Taito's classic arcade game has been brewing for over a decade now, after Warner Bros. bought the rights to spin it into a film back in 2014. It was reported in 2019

Topics: bros game movie new write

AI must RTFM: Why tech writers are becoming context curators

AI must RTFM: Why technical writers are becoming context curators I’ve been noticing a trend among developers that use AI: they are increasingly writing and structuring docs in context folders so that the AI powered tools they use can build solutions autonomously and with greater accuracy. They now strive to understand information architecture, semantic tagging, docs markup. All of a sudden they’ve discovered docs, so they write more than they code. Because AI must RTFM now. It’s docs-driven d

The Inkhaven Blogging Residency

If you want to be excellent at something, it's extremely useful to do it every day. Athletes, musicians, and writers famously live by this advice. Separately, one of the world's strongest motivators is to be surrounded by ambitious, like-minded people. For the month of November, we're running a residency for talented writers to hone their craft by writing and publishing a blogpost every single day. We provide food and housing at-cost, so that you can focus on writing. We'll offer whatever we c

Before Sebald Was Great

Books & the Arts / Before Sebald Was Great By looking at his early work, we can better understand who the German writer was beyond his persona as the melancholy intellectual and serious man of letters. W.G. Sebald, 1999. (Ulf Andersen / Getty Images) Since his death in 2001, the reputation of W.G. Sebald has become formidable, even imposing. At times, he feels like a totem: the Western world’s last Absolutely Serious Writer. The German English author of novels (or simply works of “prose” if y

Micron rolls out 276-layer SSD trio for speed, scale, and stability

Micron has announced three different SSDs aimed at three different markets. The 9650 is a PCIe Gen 6 SSD using TLC (3 bits/cell) flash and built for speed. The 6600 ION is a high-capacity – 122.88 TB – PCIe Gen 5 drive using slower QLC (4 bits/cell) flash. The third drive, the 7600, is another PCIe Gen 5 TLC product designed for consistent low latency in the 1.6-15.36 TB capacity area. All three use its latest Gen 9 276-layer 3D NAND and have Micron’s own DRAM, NAND, controller, and firmware. 9

Topics: 6600 9650 micron tb write

Watch Our Livestream Replay: Inside Katie Drummond’s Viral Interview With Bryan Johnson

What does it mean to be healthy in 2025? Bryan Johnson, an entrepreneur and venture capitalist who’s well known for his extreme attempts to slow the aging process, thinks he knows the answer. Does Johnson really have the healthiest body on Earth, as he claims? Will he achieve immortality through AI? Recently, WIRED global editorial director Katie Drummond visited Johnson’s home in California to sit down with him for WIRED's special Beyond Wellness edition. Watch the replay of the subscriber-onl

Raspberry Pi 5 Gets a MicroSD Express Hat

Will Whang’s RPI5-SDexpress-Hat is a small HAT+ for the Raspberry Pi 5, adding a microSD Express card slot for ultrafast storage, an eject button, and two Qwiic connectors, probably because there was still some spare space on the board… As a reminder, microSD Express cards can deliver SSD performance thanks to the use of of PCIe interface and NVMe commands. The standard was first introduced in 2019, and even earlier (2018) for full-size SD cards, but manufacturers have not exactly rushed to rel

Topics: 4k kb microsd read write

Programmers aren’t so humble anymore, maybe because nobody codes in Perl

Perl was once everywhere. Or at least it felt that way. Around the turn of the millennium, it seemed that almost every website was built on the back of this scripting language. It processed massive amounts of text—mechanisms for doing this powerfully and easily were part of the language—and it was even used in bioinformatics, munging and churning through genetic data. Based on one list, the companies that used Perl ranged widely: Amazon, Google, Yahoo, Deutsche Bank, Akamai, Citibank, Comcast, M

Programmers Aren't So Humble Anymore–Maybe Because Nobody Codes in Perl

Perl was once everywhere. Or at least it felt that way. Around the turn of the millennium, it seemed that almost every website was built on the back of this scripting language. It processed massive amounts of text—mechanisms for doing this powerfully and easily were part of the language—and it was even used in bioinformatics, munging and churning through genetic data. Based on one list, the companies that used Perl ranged widely: Amazon, Google, Yahoo, Deutsche Bank, Akamai, Citibank, Comcast, M

I know when you're vibe coding

3 minute read I shouldn’t have to care about this. I don’t want to care about how someone’s code gets into the IDE. Whether you wrote it by hand, copied it from a forum, prompted an LLM, or ran a simulation where monkeys are given infinite time to produce the solution. I care about what gets merged into the codebase. When I click that “Approve” button, I’ve got only a few worries on my mind. Does it produce the correct outcome? Will people understand this next quarter? Will they be able to ch

Topics: care code don want write

These are the jobs that are most likely to be automated by AI

Through the looking glass: Artificial intelligence tools are seeping into daily work, but some jobs are feeling the impact far more than others. A Microsoft study analyzing hundreds of thousands of anonymized Bing Copilot conversations offers a clearer, more grounded view of where AI is already reshaping tasks – and where its influence stops short. The study stands out for its approach. Instead of speculating about AI's future impact, it examined actual recorded interactions between everyday us

Playing with Open Source LLMs

Every 6 months or so, I decide to leave my cave and check out what the cool kids are doing with AI. Apparently the latest trend is to use fancy command line tools to write code using LLMs. This is a very nice change, since it suddenly makes AI compatible with my allergy to getting out of the terminal. Me, browsing HN from my cave (by Stable Diffusion) The most popular of these tools seems to be Claude Code. It promises to be able to build in total autonomy, being able to use search code, write

Writer launches a ‘super agent’ that actually gets sh*t done, outperforms OpenAI on key benchmarks

Want smarter insights in your inbox? Sign up for our weekly newsletters to get only what matters to enterprise AI, data, and security leaders. Subscribe Now Writer, the enterprise artificial intelligence company valued at $1.9 billion, launched an autonomous “super agent” Tuesday that can independently execute complex, multi-step business tasks across hundreds of software platforms — marking a significant escalation in the corporate AI arms race. The new Action Agent represents a fundamental s

Programmers Aren’t So Humble Anymore—Maybe Because Nobody Codes in Perl

Perl was once everywhere. Or at least it felt that way. Around the turn of the millennium, it seemed that almost every website was built on the back of this scripting language. It processed massive amounts of text—mechanisms for doing this powerfully and easily were part of the language—and it was even used in bioinformatics, munging and churning through genetic data. Based on one list, the companies that used Perl ranged widely: Amazon, Google, Yahoo, Deutsche Bank, Akamai, Citibank, Comcast, M

Zig's New Writer

Zig's new Writer As you might have heard, Zig's Io namespace is being reworked. Eventually, this will mean the re-introduction of async. As a first step though, the Writer and Reader interfaces and some of the related code have been revamped. This post is written based on a mid-July 2025 development release of Zig. It doesn't apply to Zig 0.14.x (or any previous version) and is likely to be outdated as more of the Io namespace is reworked. Not long ago, I wrote a blog post which tried to expl

Topics: drain file io std writer

TikTok's latest feature will help songwriters show off their work

TikTok has proven to be a powerful platform to help tunes go viral and now the company is making it easier for songwriters to benefit from that reach. The social media site has rolled out a pair of new features in beta: a Songwriter label that identifies users as such under their profile, and a Songwriter Music Tab that lets them spotlight tracks they've written or co-written. So far, only a limited number of publishers and songwriters can apply to get the new label and tab. TikTok noted that s