Latest Tech News

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

Filtered by: serve Clear Filter

Show HN: Simple modenized .NET NuGet server reached RC

Simple modenized NuGet server implementation. (日本語はこちら) What is this? A simple NuGet server implementation built on Node.js that provides essential NuGet v3 API endpoints. Compatible with dotnet restore and standard NuGet clients for package publishing, querying, and manually downloading. A modern browser-based UI is also provided: You can refer to registered packages. You can check various package attributes. You can download packages by version. You can also publish (upload) packages.

Bidirectional Signals from the Emitter's Perspective in PHP

A New Observer Pattern: Bidirectional Signals from the Emitter’s Perspective in PHP Morteza 5 min read · Aug 23, 2025 -- Listen Share Press enter or click to view image in full size php-repos’s observer pattern Introduction: Shifting the Observer Perspective In software, the traditional observer pattern is often designed with the observer in mind: an event happens, like a user logging in, and a handler — say, a logger — reacts by recording it. This perspective assumes the observer (the handle

Use One Big Server (2022)

A lot of ink is spent on the "monoliths vs. microservices" debate, but the real issue behind this debate is about whether distributed system architecture is worth the developer time and cost overheads. By thinking about the real operational considerations of our systems, we can get some insight into whether we actually need distributed systems for most things. We have all gotten so familiar with virtualization and abstractions between our software and the servers that run it. These days, "serve

Terminal sessions you can bookmark

Zellij is a terminal workspace and multiplexer. One of the unique traits of terminal multiplexers is their ability to keep sessions alive in the background without a terminal attached to them. In the recent Zellij version we released a built-in web client, allowing users to attach to these sessions from the browser - essentially making a dedicated terminal application optional. In this post we’re going to take a look at how we built the Zellij Web Terminal: which technologies we used, how we ar

Are we decentralized yet?

This page measures the concentration of user data on the Fediverse and the Atmosphere according to the Herfindahl–Hirschman Index (HHI), an indicator from economics used to measure competition between firms in an industry. Mathematically, HHI is the sum of the squares of market shares of all servers. Values close to zero indicate perfectly competitive markets (eg. many servers, with users spread evenly), while values close to 10000 indicate highly concentrated monopolies (eg. most users on a si

Mastodon says it doesn’t ‘have the means’ to comply with age verification laws

Decentralized social network Mastodon says it can’t comply with Mississippi’s age verification law — the same law that saw rival Bluesky pull out of the state — because it doesn’t have the means to do so. The social non-profit explains that Mastodon doesn’t track its users, which makes it difficult to enforce such legislation. Nor does it want to use IP address-based blocks, as those would unfairly impact people who were traveling, it says. The statement follows a lively back-and-forth convers

How I saved myself $1200 a year in cloud storage - in 5 sobering steps

jokerpro/iStock/Getty Images Plus Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways My cloud storage costs exploded after unlimited plans vanished. Backing up everything was expensive and unnecessary. Five strategic changes saved me over $1,200 per year. 60 terabytes. I'll never see that much cloud storage again. I'm relieved - and a little sad. This story began many chapters ago. It culminated with some serious self and infrastructure examination, hard conversat

Spiped – secure pipe for SSH, SMTP, etc.

To set up an encrypted and authenticated pipe for sending email between two systems (in the author's case, from many systems around the internet to his central SMTP server, which then relays email to the rest of the world), one might run dd if=/dev/urandom bs=32 count=1 of=keyfile spiped -d -s '[0.0.0.0]:8025' -t '[127.0.0.1]:25' -k keyfile on a server and after copying keyfile to the local system, run spiped -e -s '[127.0.0.1]:25' -t $SERVERNAME:8025 -k keyfile at which point mail delivered

Mosh Mobile Shell

Remote-shell protocols traditionally work by conveying a byte-stream from the server to the client, to be interpreted by the client's terminal. (This includes TELNET, RLOGIN, and SSH.) Mosh works differently and at a different layer. With Mosh, the server and client both maintain a snapshot of the current screen state. The problem becomes one of state-synchronization: getting the client to the most recent server-side screen as efficiently as possible. This is accomplished using a new protocol c

Mosh (Mobile Shell)

Remote-shell protocols traditionally work by conveying a byte-stream from the server to the client, to be interpreted by the client's terminal. (This includes TELNET, RLOGIN, and SSH.) Mosh works differently and at a different layer. With Mosh, the server and client both maintain a snapshot of the current screen state. The problem becomes one of state-synchronization: getting the client to the most recent server-side screen as efficiently as possible. This is accomplished using a new protocol c

How I cut my monthly cloud storage bill in half - with 5 tough decisions

My file and backup servers. That's a tenth of a petabyte right there. My security server is on a different shelf and the offline backup server mentioned below is upstairs. David Gewirtz/ZDNET Follow ZDNET: Add us as a preferred source on Google. ZDNET's key takeaways Cloud storage costs exploded after unlimited plans vanished Backing up everything was expensive and unnecessary Five strategic changes saved over $1,200 per year 60 terabytes. I'll never see that much cloud storage again. On o

Exploring the tragedy of the Counter-Strike 2 server browser

For those who enjoy Counter-Strike community servers, the situation in Counter-Strike 2 is rather dire. An avalanche of spam has rendered the server browser unusable. The transition from Global Offensive killed multiple small communities. And large server providers have taken advantage of these problems to monopolise the market. Trying to find a server either involves capitulating to these big vendors, or trawling through a trench of spam. Scraping the server browser allows us to have some in

The Limits of NTP Accuracy on Linux

The Limits of NTP Accuracy on Linux Lately I’ve been trying to find (and understand) the limits of time syncing between Linux systems. How accurate can you get? What does it take to get that? And what things can easily add measurable amounts of time error? After most of a month (!), I’m starting to understand things. This is kind of a follow-on to a previous post, where I walked through my setup and goals, plus another post where I discussed time syncing in general. I’m trying to get the clock

Physics of badminton's new killer spin serve

Serious badminton players are constantly exploring different techniques to give them an edge over opponents. One of the latest innovations is the spin serve, a devastatingly effective method in which a player adds a pre-spin just before the racket contacts the shuttlecock (aka the birdie). It's so effective—some have called it "impossible to return"—that the Badminton World Federation (BWF) banned the spin serve in 2023, at least until after the 2024 Paralympic Games in Paris. The sanction wasn

Converting an online game to work without any JavaScript

Topics: #development Client-side rendering has become the dominant paradigm for building web apps. But frameworks like React can lead to major JavaScript execution bottlenecks during page load. For many web developers there’s a clear solution for this: Ship less JavaScript to the browser. Whether websites have to work without any JavaScript at all is a question almost as old as the web itself. By now, the answer is clear: No, they don’t. It’s firmly established that websites should be more tha

Io_uring, kTLS and Rust for zero syscall HTTPS server

This is my personal blog. The views expressed on these pages are mine alone and not those of my employer. Around the turn of the century we started to get a bigger need for high capacity web servers. For example there was the C10k problem paper. At the time, the kinds of things done to reduce work done per request was pre-forking the web server. This means a request could be handled without an expensive process creation. Because yes, creating a new process for every request used to be somethi

Microsoft fixes Windows upgrades failing with 0x8007007F error

Microsoft has resolved a known issue that caused Windows upgrades to fail with 0x8007007F errors on some Windows 11 and Windows Server systems. Although this issue impacts both Windows client and server platforms under specific upgrade paths, it will not affect customers attempting to upgrade their devices to Windows 11 24H2 and Windows Server 2025, the latest Windows versions. "Starting August 12, 2025, some Windows upgrades might fail with error code '0x8007007F' when performed via 'Windows

Plex urges users to update Media Server after fixing a ‘potential security issue’

Plex, the popular app for organizing and streaming personal media collections, is warning users running certain Plex Media Server versions to update immediately due to a “potential security issue” that was recently patched. Here are the details. Urgent fix, no details As reported by BleepingComputer (via Tecnoblog), Plex is reaching out to users running server versions 1.41.7.x through 1.42.0.x, and urging them to update to Plex Media Server 1.42.1.10060 as soon as possible. The company’s e-m

Physics of badminton’s new killer spin serve

Serious badminton players are constantly exploring different techniques to give them an edge over opponents. One of the latest innovations is the spin serve, a devastatingly effective method in which a player adds a pre-spin just before the racket contacts the shuttlecock (aka the birdie). It's so effective—some have called it "impossible to return"—that the Badminton World Federation (BWF) banned the spin serve in 2023, at least until after the 2024 Paralympic Games in Paris. The sanction wasn

NordVPN will discontinue Meshnet on December 1

NordVPN announced today in a blog post that its Meshnet feature will shut down on December 1. All aspects of Meshnet will stop working on that date, though nothing else about NordVPN will be affected. If you were using Meshnet to connect computers, route web traffic through a personal device or share files, you'll need to find another solution by December. As I mentioned in my NordVPN review , Meshnet was one of the most envelope-pushing features on any VPN, letting users link their devices thr

Over 800 N-able servers left unpatched against critical flaws

Over 800 N-able N-central servers remain unpatched against a pair of critical security vulnerabilities tagged as actively exploited last week. N-central is a popular platform used by many managed services providers (MSPs) and IT departments to monitor and manage networks and devices from a centralized web-based console. Tracked as CVE-2025-8875 and CVE-2025-8876, the two flaws can let authenticated attackers to inject commands due to improper sanitization of user input and execute commands on

Website is served from nine Neovim buffers on my old ThinkPad

This Website is Served from Nine Neovim Buffers on My Old ThinkPad TL;DR: I wrote a Neovim plugin in Lua that serves HTTP requests from open buffers. It has no external dependencies, it has first-class support for serving content in Djot, and it is faster than Nginx so it won’t be a performance bottleneck behind a reverse proxy. What’s not to like? There is that famous story from the 1990s about the man who was a Lisper but could not afford any of the commercial Lisps, so he deployed message r

Topics: ms nginx nvim server web

Robin Lakoff, expert on language and gender, dead at 82

Dr. Lakoff’s thesis that women are raised to accept a secondary role in the world, one enforced partly by the speech they are taught, sets off academic arguments to this day. Her 1973 paper “created a huge fuss,” the linguists Penelope Eckert and Sally McConnell-Ginet wrote in 2012. “Thus was launched the study of language and gender.” Dr. Lakoff observed that women’s speech was marked by hedging phrases (“like,” “y’know”), which convey that the speaker is uncertain; empty adjectives like “ado

Lessons learned from building a sync-engine and reactivity system with SQLite

Over the last couple of months, I've been trying to build the dream: A local-first, end-to-end encrypted and reactive app, with all of the user's data in a local SQL database but continually synced to a remote server. This article summarizes my learning and how I ended up building a minimal sync engine for SQLite with full reactivity. First Try: PGlite and Electric My first try was with Electric and a WASM-based version of PostgreSQL called PGlite that can run directly in the browser. I ev

Show HN: unsafehttp – tiny web server from scratch in C, running on an orange pi

Unsafe HTTP unsafehttp is an extremely minimal HTTP server written in C from scratch, to practice C, *nix socket programming, and C compilation. It just served this webpage to you! Yes, that's a marquee tag. Backward-compatibility is a beautiful thing. You can find the source here. Hosting It's running on a tiny Orange Pi SBC in my office: There's no HTTP proxy between you, just a port-forward through my VPS. You're connect ing right to the socket that the code is accept ing on. Fun Stuff

The Raft Consensus Algorithm (2015)

What is Raft? Raft is a consensus algorithm that is designed to be easy to understand. It's equivalent to Paxos in fault-tolerance and performance. The difference is that it's decomposed into relatively independent subproblems, and it cleanly addresses all major pieces needed for practical systems. We hope Raft will make consensus available to a wider audience, and that this wider audience will be able to develop a variety of higher quality consensus-based systems than are available today. Hol

New Bitcoin Purchases by the U.S. Government Still on the Table, Bessent Says

Bitcoin recently hit an all-time high of $124,400 and is up 93% from over a year ago. But fans of the cryptocurrency think it can go even higher, and those folks experienced a rollercoaster of emotions on Thursday after Scott Bessent gave conflicting signals about what the U.S. government had planned for the world’s most popular cryptocurrency. Initially, Bessent disappointed Bitcoin fans Thursday morning when he said the U.S. government’s so-called strategic Bitcoin reserve, first announced by

Plex warns users to patch security vulnerability immediately

Plex has notified some of its users on Thursday to urgently update their media servers due to a recently patched security vulnerability. The company has yet to assign a CVE-ID to track the flaw and didn't provide additional details regarding the patch, only saying that it impacts Plex Media Server versions 1.41.7.x to 1.42.0.x. Yesterday, four days after releasing security updates that addressed the mysterious security bug, Plex emailed those running affected versions to update their software

iPhone DevOps (2023)

iPhone DevOps - ultimate edition December 28, 2023 I wrote earlier about my dream of developing “single-handedly” on an iPhone. Then, I wrote some more about it. The dream still lives strongly! I am now coding single-handedly in any language on my iPhone SE model 2022. But although i still like pythonista I am now using a combination of three great apps that allow me to write code in any language using only one hand, holding my son in the other! what happened to pythonista? Wasn’t it awesome b

Microsoft fixes Windows Server bug causing cluster, VM issues

Microsoft has resolved a known issue that triggers Cluster service and VM restart issues after installing July's Windows Server 2019 security updates. The company acknowledged the bug in a private advisory seen by BleepingComputer three weeks ago and asked businesses to reach out for support to mitigate the cluster issues. As Redmond explained at the time, the Cluster service (a system component essential to cluster operation) may fail to function correctly after installing the KB5062557 updat