Latest Tech News

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

Filtered by: error Clear Filter

Show HN: BloomSearch – Keyword search with hierarchical Bloom filters

BloomSearch Keyword search engine with hierarchical bloom filters for massive datasets BloomSearch provides extremely low memory usage and low cold-start searches through pluggable storage interfaces. Memory efficient : Bloom filters have constant size regardless of data volume : Bloom filters have constant size regardless of data volume Pluggable storage : DataStore and MetaStore interfaces for any backend (can be same or separate) : DataStore and MetaStore interfaces for any backend (can

Show HN: BloomSearch – Keyword search with hierarchical bloom filters

BloomSearch Keyword search engine with hierarchical bloom filters for massive datasets BloomSearch provides extremely low memory usage and low cold-start searches through pluggable storage interfaces. Memory efficient : Bloom filters have constant size regardless of data volume : Bloom filters have constant size regardless of data volume Pluggable storage : DataStore and MetaStore interfaces for any backend (can be same or separate) : DataStore and MetaStore interfaces for any backend (can

Serving 200M requests per day with a CGI-bin

In the early 2000s, we used to write a lot of CGI programs. This was the primary way to make websites dynamic at the time. These CGI programs were usually written in Perl, but sometimes in C or other languages to increase performance. The CGI mechanism is conceptually simple but powerful. When the web server receives an incoming request for a CGI script (e.g. /~jakegold/cgi-bin/guestbook.cgi ), it: Sets up environment variables containing request metadata (HTTP headers, query parameters, requ

How accurate is Apple’s new transcription AI? We tested it against Whisper and Parakeet

As I pointed out recently, while Whisper is top of mind and still a pretty good transcription model, OpenAI has moved away from it. That said, the fact that Apple’s new transcription API is faster than Whisper is great news. But how accurate is it? We tested it out. Full disclosure: the idea for this post came from developer Prakash Pax, who did his own tests. As he explains it: I recorded 15 audio samples in English, randomly ranging from 15 seconds to 2 minutes. And tested against these 3 sp

Microsoft asks users to ignore Windows Firewall config errors

Microsoft asked customers this week to disregard incorrect Windows Firewall errors that appear after rebooting their systems following the installation of the June 2025 preview update. These warnings are logged in the Event Viewer as 'Event 2042' for Windows Firewall with Advanced Security, with a 'Config Read Failed' warning and a 'More data is available' message. Microsoft added that this known issue is caused by a new feature that's still under development and hasn't yet been fully integrat

Helix: A Modern, High-Performance Language

Helix: A Modern, High-Performance Language. Key Goals of Helix: High-performance: The language is designed to be as fast as C, with modern features and a more expressive syntax. Safety: Focused on safe memory management without sacrificing developer productivity and freedom. Borrow Checker: Implements a Advanced Memory Tracking system for memory safety, while being far less strict than other languages. Robustness: Provides tools and features that ensure code stability and reduce runtime err

Asynchronous Error Handling Is Hard

(Ed. note: This article was originally published on The CUDA Handbook blog on November 2, 2023.) Every API designer has struggled with the question of how best to propagate errors to their callers, since before the term “API” was invented. Even decades ago (say 30+ years), interface designers knew to separate the error return from the payload, in functions that return other results to their caller. Since it is sometimes useful to know what not to do: My favorite example of an antipattern in th

Error handling in Rust

On Error Handling in Rust The current standard for error handling, when writing a crate, is to define one error enum per module, or one for the whole crate that covers all error cases that the module or crate can possibly produce, and each public function that returns a Result will use said error enum. This means, that a function will return an error enum, containing error variants that the function cannot even produce. If you match on this error enum, you will have to manually distinguish whi

Introduction to error handling strategies in Go

Error handling Introduction to error handling strategies in Go Go's approach to error handling is based on two ideas: Errors are an important part of an application's or library’s interface. Failure is just one of several expected behaviors. Thus, errors are values, just like any other values returned by a function. You should therefore pay close attention to how you create and handle them. Some functions, like strings.Contains or strconv.FormatBool , can never fail. If a function can fail,

Topics: err error errors nil url

Microsoft lays out its path to useful quantum computing

On Thursday, Microsoft's Azure Quantum group announced that it has settled on a plan for getting error correction on quantum computers. While the company pursues its own hardware efforts, the Azure team is a platform provider that currently gives access to several distinct types of hardware qubits. So it has chosen a scheme that is suitable for several different quantum computing technologies (notably excluding its own). The company estimates that the system it has settled on can take hardware q

IBM aims to build world's most powerful, fault-tolerant quantum computer by 2029

Forward-looking: IBM has outlined a plan to build the world's first large-scale, fault-tolerant quantum computer. Dubbed Quantum Starling, the machine is expected to deliver 20,000 times the compute of modern quantum computers at full capacity. The machine will be housed at a new IBM Quantum Data Center in Poughkeepsie, New York, and is on track to be operational by 2029. The platform will feature 200 logical qubits capable of running 100 million quantum operations. A logical qubit is defined a

IBM aims to build the world’s first large-scale, error-corrected quantum computer by 2028

IBM intends Starling to be able to perform computational tasks beyond the capability of classical computers. Starling will have 200 logical qubits, which will be constructed using the company’s chips. It should be able to perform 100 million logical operations consecutively with accuracy; existing quantum computers can do so for only a few thousand. The system will demonstrate error correction at a much larger scale than anything done before, claims Gambetta. Previous error correction demonstra

The Download: IBM’s quantum computer, and cuts to military AI testing

The news: IBM announced detailed plans today to build an error-corrected quantum computer with significantly more computational capability than existing machines by 2028. It hopes to make the computer available to users via the cloud by 2029. What is it? The proposed machine, named Starling, will consist of a network of modules, each of which contains a set of chips, housed within a new data center in Poughkeepsie, New York. Why it matters: IBM claims Starling will be a leap forward in qua