Latest Tech News

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

Filtered by: using Clear Filter

Getting decent error reports in Bash when you're using 'set -e'

You're using a tool with a too-generic User-Agent You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace, the wiki thing it's part of. Unfortunately whatever you're using to do so has a HTTP User-Agent header value that is too generic or otherwise excessively suspicious. Unfortunately, as of early 2025 there's a plague of high volume crawlers (apparently in part to gather data for LLM training) that behave like this. To reduce th

Delta’s AI spying to “jack up” prices must be banned, lawmakers say

One week after Delta announced it is expanding a test using artificial intelligence to charge different prices based on customers' personal data—which critics fear could end cheap flights forever—Democratic lawmakers have moved to ban what they consider predatory surveillance pricing. In a press release, Reps. Greg Casar (D-Texas) and Rashida Tlaib (D-Mich.) announced the Stop AI Price Gouging and Wage Fixing Act. The law directly bans companies from using "surveillance-based" price or wage set

Google is testing a vibe-coding app called Opal

AI-powered coding tools have become so popular over the past few months that almost every major tech company is either using one or making its own. Makers of these so-called “vibe-coding” tools are a hot commodity at the moment, with startups like Lovable and Cursor fending off buyers and investors keen to tap a hot trend. Google’s now become the latest to hop on this bandwagon: the company is testing a vibe-coding tool called Opal, available to users in the U.S. through Google Labs, which the

Checklists are hard, but still a good thing

You're using a tool with a too-generic User-Agent You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace, the wiki thing it's part of. Unfortunately whatever you're using to do so has a HTTP User-Agent header value that is too generic or otherwise excessively suspicious. Unfortunately, as of early 2025 there's a plague of high volume crawlers (apparently in part to gather data for LLM training) that behave like this. To reduce th

Checklists are hard (but still a good thing)

You're using a tool with a too-generic User-Agent You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace, the wiki thing it's part of. Unfortunately whatever you're using to do so has a HTTP User-Agent header value that is too generic or otherwise excessively suspicious. Unfortunately, as of early 2025 there's a plague of high volume crawlers (apparently in part to gather data for LLM training) that behave like this. To reduce th

Microsoft says Chinese hacking groups are behind SharePoint attacks

Some of the attacks that targeted organizations using an exploit in Microsoft’s SharePoint server platform over the last few days have been linked to hacking groups affiliated with the Chinese government, according to a new Microsoft security blog. “As of this writing, Microsoft has observed two named Chinese nation-state actors, Linen Typhoon and Violet Typhoon, exploiting these vulnerabilities targeting internet-facing SharePoint servers,” Microsoft said on Tuesday. “In addition, we have obse

Show HN: My GPU Fan Saga – A DIY ATX Fan Controller

Having a problem-solving mindset is incredibly valuable and rewarding, especially when it leads to exciting DIY adventures. My latest experience with a noisy GPU fan turned into just such an opportunity. It guided me through fascinating explorations involving ATX power, MOSFET motor drivers, Pulse Width Modulation (PWM), ATTiny85's bit-banged 1-wire bus, and a DS18B20 temperature sensor. While many ready-made solutions exists, this project provided me with invaluable learning and immense satisfa

What happens when housing prices go down?

There’s a theory about housing that has taken hold with a kind of religious fervor: If you want to make housing more affordable, just build more of it. Supply and demand. Simple economics. This narrative is now dominating housing policy discussion across the political spectrum. Deregulate, upzone, speed up approvals, let the market work. And if you build enough homes, the theory goes, prices will come down. But here’s the question almost no one asks: What happens when prices actually start to

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

Why It’s Taking LA So Long to Rebuild After the Wildfires

This story originally appeared on Vox and is part of the Climate Desk collaboration. In the wake of the record-breaking wildfires in Los Angeles in January—some of the most expensive and destructive blazes in history—one of the first things California governor Gavin Newsom did was to sign an executive order suspending environmental rules around rebuilding. The idea was that by waiving permitting regulations and reviews under the California Coastal Act and the California Environmental Quality A

OpenAI launches a full-fledged ChatGPT agent which can work without supervision

Calvin Wankhede / Android Authority TL;DR OpenAI has announced a new ChatGPT agent mode that can operate independently without active supervision. ChatGPT agent combines the previous capabilities of web operators and deep research, allowing it to think more like a human. It can connect with and work on third-party apps, such as Gmail or Google Drive, with minimal input. OpenAI has just announced that it is stepping into the era of more sophisticated agentic AI with a new ChatGPT feature. A n

I tested a new browser that makes Chrome feel outdated

Karandeep Singh / Android Authority AI is embedding itself into every nook of our digital lives faster than Elon Musk can type his next obnoxious tweet. First, it was an app that could talk to you in a natural voice. Then it spread to everyday voice assistants. And now, it’s coming — strong-armed — for our main work app: web browsers. Google is pushing hard to make Gemini a core part of Chrome. The makers of Arc have already moved on to an AI-first browser. OpenAI is rumored to be working on i

Inside the box: Everything I did with an Arduino starter kit

Earlier this year I saw a Tech Ingredients episode where a laser gimbal automatically tracks drones and shoots them down. I was fascinated by their motion control mechanism, specially the usage of a PI Controller, a high-frequency clock Teensy microcontroller, and their integration with custom hardware and a machine vision powered tracker. Soon after I was researching the underlying electronics and how to experiment upon their concepts. The most obvious microcontroller to drive these would be a

Show HN: Refine – A Local Alternative to Grammarly

Is my data truly private? Yes, absolutely. Your documents, text, and writing never leave your Mac. We don't collect, store, or transmit any of your personal content. All processing happens locally using offline large language models (LLMs) that run directly on your machine. What apps does it work with? Works with most macOS apps including Mail, Messages, Safari, Chrome, Pages, Word, Slack, Notion, and many more. What about system requirements? Requires macOS 14.0 or later. Works with both Appl

Show HN: Pyhoff – Connect Python ML Models to Beckhoff/WAGO IO Hardware

Pyhoff Description The pyhoff package allows you to read and write the most common Beckhoff and WAGO bus terminals ("Busklemmen") using the Ethernet bus coupler ("Busskoppler") BK9000, BK9050, BK9100, or WAGO 750_352 over Ethernet TCP/IP based on ModBus TCP. Key Features Supports a wide range of Beckhoff and WAGO analog and digital bus terminals. Very lightweight: no dependencies; compact code base Easy to extend Using standardized ModBus TCP. Provides high-level abstractions for reading

Topics: bk bus pyhoff using venv

Koala: A benchmark suite for performance-oriented shell-optimization research

The Koala Benchmark Suite Benchmarks | Quick Setup | More Info | License For issues and ideas, open a GitHub issue. Koala is a benchmark suite aimed at the characterization of performance-oriented research targeting the POSIX shell. It consists of 14 sets of real-world shell programs from diverse domains ranging from CI/CD and AI/ML to biology and the humanities. They are accompanied by real inputs that facilitate small- and large-scale performance characterization and varying opportunities f

Anker’s new wireless car charger sticks a big flexible tongue to your dashboard

is a senior reporter who’s been covering and reviewing the latest gadgets and tech since 2006, but has loved all things electronic since he was a kid. Anker has released a new wireless car charger that provides more flexibility for positioning your smartphone when compared to windshield and vent mounts. Its new Anker Nano Wireless Car Charger attaches to a variety of flat surfaces using an adhesive mount and features a flat flexible arm (that looks like a long tongue) that supports a magnetic w

AI Does Something Subtly Bizarre If You Make Typos While Talking to It

New research suggests that medical AI chatbots are woefully unreliable at understanding how people actually communicate their health problems. As detailed in yet-to-be-peer-reviewed study presented last month by MIT researchers, an AI chatbot is more likely to advise a patient not to seek medical care if their messages contained typos. The errors AI is susceptible to can be as seemingly inconsequential as an extra space between words, or if the patient used slang or colorful language. And strik

What is going on in Unix with errno's limited nature

You're using a tool with a too-generic User-Agent You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace, the wiki thing it's part of. Unfortunately whatever you're using to do so has a HTTP User-Agent header value that is too generic or otherwise excessively suspicious. Unfortunately, as of early 2025 there's a plague of high volume crawlers (apparently in part to gather data for LLM training) that behave like this. To reduce th

ViscaCamLink – Camera control application for PTZ cameras

ViscaCamLink is a camera controller for PTZ cameras that can be reached via a network connection using the VISCA protocol. 🇩🇪 | 🇦🇹 | 🇨🇭 – In Deutsch lesen Features Presets Save and load up to ten positions (including zoom) as presets Global hotkey for each preset (currently assigned to the numpad keys 0-9) Control Free movement in any direction (via button) 18-step adjustment of movement speed Reset to initial position Zoom Freely zooming in and out 7-step adjustment of zoom speed M

Whole-genome ancestry of an Old Kingdom Egyptian

Provenance and ethics The human remains were excavated from the Nuwayrat necropolis near Beni Hasan, Egypt. They were donated between 1902 and 1904 by the Egyptian Antiquities Service to the members of the Beni Hasan excavation committee and subsequently donated to the Institute of Archaeology, University of Liverpool and exported under the John Garstang export permit. The human remains were then donated to the World Museum (previously the Liverpool City Museum) in 1950. Sampling permit was gra

Best Yoga Mats for 2025

Depending on your needs, you could purchase a standard yoga mat, or you may want to splurge a little more to get a mat with higher-quality features. This is important to consider if you want your mat to have extra grip or be easy to clean. Next, think about what types of activities you'll be using your yoga mat for. If you're only going to be doing yoga at home, you may not want the same features as someone who plans on using their mat outdoors. It's also important to consider if you need extr

Topics: ll mat using want yoga

NativeJIT: A C++ expression –> x64 JIT (2018)

NativeJIT NativeJIT is an open-source cross-platform library for high-performance just-in-time compilation of expressions involving C data structures. The compiler is light weight and fast and it takes no dependencies beyond the standard C++ runtime. It runs on Linux, OSX, and Windows. The generated code is optimized with particular attention paid to register allocation. The compiler was developed by the Bing team for use in the Bing search engine. One important use is scoring documents contai

NativeJIT: A C++ expression –> x64 JIT

NativeJIT NativeJIT is an open-source cross-platform library for high-performance just-in-time compilation of expressions involving C data structures. The compiler is light weight and fast and it takes no dependencies beyond the standard C++ runtime. It runs on Linux, OSX, and Windows. The generated code is optimized with particular attention paid to register allocation. The compiler was developed by the Bing team for use in the Bing search engine. One important use is scoring documents contai

Can AI save teachers from a crushing workload? There's new evidence it might

Deagreez/Getty A Gallup poll published Wednesday found that 30% of teachers are using AI weekly -- and that it's saving them "six weeks a year." According to data from the 2024 to 2025 school year, 60% of K-12 teachers reported using some kind of AI tool in their work, most commonly to create worksheets or activities, personalize material to students' needs, and prep lessons. The study did not specify which AI tools teachers were using, referring to "chatbots, adaptive learning systems, or oth

Using AI saves teachers 'six weeks per year,' Gallup poll finds - but at what cost?

J Studios/Getty Images A Gallup poll published Wednesday found that 30% of teachers are using AI weekly -- and that it's saving them "six weeks a year." According to data from the 2024 to 2025 school year, 60% of K-12 teachers reported using some kind of AI tool in their work, most commonly to create worksheets or activities, personalize material to students' needs, and prep lessons. The study did not specify which AI tools teachers were using, referring to "chatbots, adaptive learning systems

Calculating the Fibonacci numbers on GPU

Calculating the fibonacci numbers on GPU 21 Jun, 2025 In this blogpost we will show how to perform very fast calculation of the Fibonacci sequence using GPU programming. In this blogpost we will employ Thrust an NVIDIA library which uses concepts from modern C++ to make GPU programming easy. Introduction Scan is one of the fundamental examples for parallelizable algorithms. If you are interested in the foundations of the algorithm I refer you to a previous blogpost where I implemented scan i

Some bits on malloc(0) in C being allowed to return NULL

You're using a tool with a too-generic User-Agent You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace, the wiki thing it's part of. Unfortunately whatever you're using to do so has a HTTP User-Agent header value that is too generic or otherwise excessively suspicious. Unfortunately, as of early 2025 there's a plague of high volume crawlers (apparently in part to gather data for LLM training) that behave like this. To reduce th

Structured Output with LangChain and Llamafile

2 minutes read This article shows how one can teach Llamafile to handle structured outputs like JSON. If you’re already familiar with LangChain, you’ll know that popular models like OpenAI include their own implementations of with_structured_output. Using it is straightforward: All we need is to derive a new class from Pydantic’s BaseModel. The rest happens transparently. You don’t need to teach the LLM anything. Using Llamafile This isn’t currently possible with Llamafile, which I’m using i

Trump administration moves to count crypto as a federal mortgage asset

In a landmark shift for the U.S. housing finance system, the Federal Housing Finance Agency has issued a directive ordering Fannie Mae and Freddie Mac to formally consider cryptocurrency as an asset in single-family mortgage loan risk assessments. The move, signed by FHFA Director William J. Pulte on Wednesday, signals a new era of crypto integration into traditional financial infrastructure — this time within the core of American home lending. The order directs both housing finance giants to