trello.com

VN:F [1.9.22_1171]
Rating: 8.0/10 (1 vote cast)

For the creation of agile user stories and project collaboration.

hascanvas.com

VN:F [1.9.22_1171]
Rating: 7.0/10 (1 vote cast)

HTML5 Canvas experiments using processing.js

processingjs.org

VN:F [1.9.22_1171]
Rating: 7.0/10 (1 vote cast)

visual programming language, designed for the web. Makes your data visualizations, art, animations, graphs, video games.

heartinternet.co.uk

VN:F [1.9.22_1171]
Rating: 8.3/10 (3 votes cast)

Hosting packages for an initial web presence

13 Ways to Optimise Your Website for Speed and Performance

5 June 2026 @ 1:05 pm

A slow website can ruin the experience of a website no matter how perfectly designed it is. Google also uses site speed as a ranking factor. If your site takes... The post 13 Ways to Optimise Your Website for Speed and Performance appeared first on Heart Internet.

Sustainable Data Centres: How to Cut Carbon without Sacrificing Performance

27 May 2026 @ 12:55 pm

No matter if it is a website visit or file uploaded, all these actions run through a hall of servers that consume electricity 24/7. Data centres account for a slice... The post Sustainable Data Centres: How to Cut Carbon without Sacrificing Performance appeared first on Heart Internet.

How to Register a Domain Name in the UK

26 May 2026 @ 10:04 am

A Complete Guide for 2026 Your domain name is your address on the internet. It’s how customers find you, how your email works, and it’s often the first impression a... The post How to Register a Domain Name in the UK appeared first on Heart Internet.

What we’ve been doing to improve the reseller experience

18 May 2026 @ 10:53 am

A lot has been changing at Heart Internet, with major improvements across our platform, products, security, infrastructure and support. We’ve completed a major transition to fully independent operations, launched new... The post What we’ve been doing to improve the reseller experience appeared first on Heart Internet.

Unique Domain Extensions You Might Not Have Heard Of

15 May 2026 @ 10:30 am

The post Unique Domain Extensions You Might Not Have Heard Of appeared first on Heart Internet.

Business Email and Website Hosting

8 May 2026 @ 10:30 am

The post Business Email and Website Hosting appeared first on Heart Internet.

What Is the Future of the Internet?

1 May 2026 @ 10:30 am

The post What Is the Future of the Internet? appeared first on Heart Internet.

Copy Fail Linux Vulnerability (CVE-2026-31431)

30 April 2026 @ 2:43 pm

On 29 April 2026, security researchers at Theori (Xint Code) publicly disclosed CVE-2026-31431, known as “Copy Fail.” It is a local privilege escalation flaw in the Linux kernel’s AF_ALG cryptographic... The post Copy Fail Linux Vulnerability (CVE-2026-31431) appeared first on Heart Internet.

How to Reduce the Bounce Rate of Your WordPress Site

24 April 2026 @ 10:30 am

The post How to Reduce the Bounce Rate of Your WordPress Site appeared first on Heart Internet.

How to Check for Available Domains

31 March 2026 @ 1:48 pm

The post How to Check for Available Domains appeared first on Heart Internet.

serverfault.com

VN:F [1.9.22_1171]
Rating: 6.0/10 (1 vote cast)

Common Server issues – FAQs and answers from those in the know

PHP code cannot connect to NetworkManager

11 June 2026 @ 12:33 pm

I need to access Network Manager functionality from PHP code by exec()-ing the "nmcli" command. However, when run from PHP code, "nmcli" command returns the error message "Network Manager is not running" and does nothing. Network Manager is running and I can successfully run "nmcli" command from the command line even as the Apache user. I suspected it has something to do with the lack of DBUS_SESSION_BUS_ADDRESS environment variable in the environment in which PHP is running (and of course lack of the actual socket this variable points to) but probably it's not that issue, because when I run the "nmcli" command from command line with strace, I can see that it doesn't access that socket at all. I suspected some SELinux issue, but I don't see any recent denials in the audit logs. I don't know where to search. It's a standard Apache/PHP (FPM) installation on a RHEL10 OS. Edit: The problem is

Intel AMT/vPro enters power save mode after one minute of inactivity becomes unresponsive

11 June 2026 @ 6:52 am

An industrial mini-PC has Gen 15 Intel Core Ultra 7 155H CPU. It has vPro/AMT onboard and i226-LM NIC. The goal is to use AMT/vPro in CCM mode for remote power control of the PC. This technology already works on similar mini-PC configurations based on Intel Core CPUs of gen 6-13. (I did not test it on CPU before Gen 6 and on Gen 14). The status of Gen 15 mini-PC is: AMT FW Core Version: 18.0.5. This is greater that AMT release 9.5. AMT is set with static IP/netmask. AMT is able to execute a PC power cycle by HTTPS request. The Mini-PC is NOT mobile device. The Wake on LAN is disabled in all mini-PC generations in use. The problem is: After not being used for 1 minute or so, the AMT stops responding to HTTPS request and even to ping. It resumes the work (responding to HTTPS and ping) after someone starts using the PC or immediately after power cycle. The difference in hardware, s

prerequisites for working at a data center

11 June 2026 @ 12:51 am

My apologies if this isn't the right forum. I have a friend who has been out of the labor force for more than ten years caring for a family member. Although he's never worked in IT, he's intensely interested in hardware and network infrastructure, having spent much of his free time building Linux servers, setting up home networks, tinkering with virtualization, etc. Now that he's preparing to return to work it occurred to me that he might be able to turn his hobby into a livelihood. He's in North Carolina's Piedmont Triad where there are a number of data centers, and I'm hoping to find recommendations and resources he can use to make himself a good candidate for entry-level job openings. Thanks in advance.

solaris SMB share - capability SIDs in ACL

11 June 2026 @ 12:41 am

I'm trying to copy files using robocopy /copy:datso from Windows Server 2008 R2 to Solaris 11.4 share (ZFS). When copying Favorites folders I get "Invalid parameter" error. This folder has ACL with S-1-15-3- SIDs (capability SID) and they are not copied. Tried to copy the folder with FAR and got same error (if "Copy ACLs" is choosen). In the same time I have linux fileserver and see that it serves such ACLs (but its samba settings and ACL storage is very different). Does Solaris support such SIDs and if yes how it can be enabled?

Is there any risk of confidential data appearing during a Windows laptop reset?

10 June 2026 @ 7:40 pm

I need to provide a clear, definitive answer to a concern raised by non‑technical managers. The environment is fully cloud‑based: Intune, Autopilot, OneDrive, SharePoint, M365, encrypted local copies, and users trained not to store local data. Is there any real risk of confidential data(*) appearing on screen during the reconditioning of a laptop (re-imaging or AutoPilot reset) for device reassignment? Have you ever seen sensitive information appear on screen during such operations? Can a device reset cause data from the previous user to reappear? I’m not asking about internal procedures — only whether, in such a cloud‑only scenario, a reset could display any previous user data on screen at any point during the process. I’m turning to the community for two reasons: My own explanation isn’t being given much weight. I want to make sure I’m not overlooking any unusu

With PHP-FPM and Apache, messages sent to stderr are not present in PHP-FPM error log

10 June 2026 @ 1:56 pm

I'm setting up a new server to replace a quite old one. The old server was running PHP as Apache module, while on the new server PHP runs as FPM by default (the OS is RHEL10, standard Apache and PHP packages installed). With default setup, the PHP errors go to /var/log/php-fpm/www-error.log file. However, messages written from PHP to stderr don't. I have set catch_workers_output = yes in the config file /etc/php-fpm.d/www.conf (according to comments in that file), then - just to be sure - fully stopped both Apache and PHP-FPM services and started them again. However, with the following PHP code: error_log("before"); system("bad_command"); error_log("after"); $err = fopen('php://stderr', 'w'); fwrite($err, "stderr test\n"); fclose($err); the lines "before" and "after" appear in /var/log/php-fpm/www-error.log, but neither error m

OpenVPN (pfSense) multi-client VPN setup with per-user static IP assignment and access restriction to specific servers

10 June 2026 @ 10:18 am

I am running a pfSense firewall (2.8.1-RELEASE, FreeBSD 15) hosted on a cloud VM. I have configured an OpenVPN server to allow remote users to connect from multiple geographically distributed sites. Each user group consists of multiple PCs, and they connect using the same VPN credentials. I need to ensure that: Multiple devices can connect simultaneously using the same VPN user account Each user group is restricted to accessing only their assigned server Each user group should ideally have a fixed VPN IP for firewall rules Different user groups should not access each other’s database servers Current Setup pfSense OpenVPN server (remote access mode) Multiple user groups (each group shares one VPN account across multiple machines) Backend infrastructure consists of several database servers distributed across different subnets OpenVPN tunnel network configured “Allow mult

Does any CA still issue certificates compatible with Starfield Class 2 Certification Authority?

10 June 2026 @ 3:29 am

I have a fleet of legacy IoT devices that trust only the root certificate: Starfield Class 2 Certification Authority I need to host a temporary HTTPS endpoint for a one-time firmware update, but the devices cannot be updated until they can successfully validate a server certificate. Does anyone know of a public CA that still issues certificates whose chain can be validated using Starfield Class 2 Certification Authority, or offers a legacy/alternate chain compatible with that root? This is for embedded device compatibility, not browser compatibility.

Apache2.4 legacy MD5 password hash for authentication

9 June 2026 @ 5:39 pm

So I have this legacy system that is being migrated to a new architecture. The database stores passwords as plain MD5 hashes, as in passwordhash = md5('plaintext') Yes, I know this is insecure, I will have to live with that for now. The system runs Apache 2.2 with the mod_auth_mysql module. The HTTP authentication configuration looks like this: AuthType basic AuthMYSQLEnable On AuthMySQLHost dbserver ... AuthMySQLPwEncryption md5 This setup apparently supports plain md5 password hashes for authentication. It appears that in Apache 2.4 the authentication architecture has changed, and I have found no way to specify legacy MD5 password hashes for HTTP authentication. It is my understanding that the so-called MD5 hash in Apache 2.4 basic authentication is an apache specific algorithm, so it fails against plain MD5 hashes. The same goes for digest authentication. Any idea how to get A

Node.js + PostgreSQL job board on Hetzner VPS – realistic scaling journey from 5k to 1M monthly users?

9 June 2026 @ 1:21 pm

We're building a job board on Node.js + PostgreSQL, hosted on Hetzner VPS in Central Europe. Text-only listings, no media. Core features: job listings, search, filtering, employer/candidate messaging. We're trying to understand the realistic scaling journey and costs. Would love to hear from anyone who's run something similar. 5k – 50k monthly users What Hetzner VPS size makes sense to start? (CX22 = 2 vCPU, 4GB RAM, ~4 EUR/month) Single VPS for everything or separate DB server from day one? What hits the ceiling first – CPU, RAM, or database connections? 50k – 300k monthly users When do you split the DB to a separate server? When does Redis caching become necessary? Real-world Node.js gotchas in production – memory leaks, connection pool exhaustion? 300k – 1M monthly users When do you add a second app server + load balancer? How do you handle unexpected t

canvasdemos.com

VN:F [1.9.22_1171]
Rating: 7.0/10 (1 vote cast)

Demos featuring the flash busting canvas HTML5

ie6countdown.com

VN:F [1.9.22_1171]
Rating: 6.0/10 (1 vote cast)

The countdown to the death of Microsoft Internet Explorer 6 (IE6)

github.com

VN:F [1.9.22_1171]
Rating: 8.2/10 (5 votes cast)

GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories.

Making secret scanning more trustworthy: Reducing false positives at scale

11 June 2026 @ 4:00 pm

Alerts are more trustworthy and actionable when noise is reduced. See how we improved the verification step with context-aware LLM reasoning. The post Making secret scanning more trustworthy: Reducing false positives at scale appeared first on The GitHub Blog.

Give GitHub Copilot CLI real code intelligence with language servers

10 June 2026 @ 4:00 pm

Install and configure LSP servers for GitHub Copilot CLI, replacing brute-force grep/decompile with real code intelligence. The post Give GitHub Copilot CLI real code intelligence with language servers appeared first on The GitHub Blog.

From one-off prompts to workflows: How to use custom agents in GitHub Copilot CLI

9 June 2026 @ 4:00 pm

Custom agents let GitHub Copilot CLI understand your stack and team workflows, turning one-off terminal prompts into repeatable, reviewable processes. The post From one-off prompts to workflows: How to use custom agents in GitHub Copilot CLI appeared first on The GitHub Blog.

GitHub for Beginners: Answers to some common questions

8 June 2026 @ 4:00 pm

Find the answers to some of the most common GitHub-related questions. The post GitHub for Beginners: Answers to some common questions appeared first on The GitHub Blog.

GitHub Universe is back: All together now, in the agentic era

4 June 2026 @ 4:00 pm

GitHub Universe is back: returning to the historic Fort Mason Center in San Francisco on October 28–29, 2026. The post GitHub Universe is back: All together now, in the agentic era appeared first on The GitHub Blog.

GitHub Copilot app: The agent-native desktop experience

2 June 2026 @ 5:30 pm

At Microsoft Build 2026, GitHub introduced new tools, updates, and surfaces so agents can work the way you already work. The post GitHub Copilot app: The agent-native desktop experience appeared first on The GitHub Blog.

Still a developer. Just outside. Our latest GitHub Shop collection is here.

28 May 2026 @ 6:18 pm

The ESC collection lets you escape the confines of your desk and get out into the sun where good ideas are bound to happen. The post Still a developer. Just outside. Our latest GitHub Shop collection is here. appeared first on The GitHub Blog.

GitHub for Beginners: Getting started with Git and GitHub in VS Code

25 May 2026 @ 4:00 pm

Discover how to use VS Code to interact with GitHub and maintain your projects. The post GitHub for Beginners: Getting started with Git and GitHub in VS Code appeared first on The GitHub Blog.

GitHub recognized as a Leader in the Gartner® Magic Quadrant™ for Enterprise AI Coding Agents for the third year in a row

22 May 2026 @ 4:10 pm

We are committed to empowering every developer by building an open, secure, and AI-powered platform that defines the future of software development. The post GitHub recognized as a Leader in the Gartner® Magic Quadrant™ for Enterprise AI Coding Agents for the third year in a row appeared first on The GitHub Blog.

Beyond the engine: 10 open source projects shaping how games actually get made

21 May 2026 @ 6:00 pm

Check out these 10 open source tools that help game developers create art, animation, levels, audio, dialogue, debug UIs, and engine-ready assets. The post Beyond the engine: 10 open source projects shaping how games actually get made appeared first on The GitHub Blog.

bitbucket.org

VN:F [1.9.22_1171]
Rating: 8.4/10 (5 votes cast)

The alternative to Github, private and open git repositories.

code.google.com

VN:F [1.9.22_1171]
Rating: 3.7/10 (3 votes cast)

Google code homepage

DiffusionGemma: The Developer Guide

DiffusionGemma is an experimental text-generation model built on the Gemma 4 architecture that uses diffusion-based parallel generation instead of token-by-token autoregression, enabling much faster inference, bidirectional context awareness, and real-time self-correction while remaining deployable on consumer GPUs. Its architecture generates and refines 256-token blocks in parallel through iterative denoising, allowing it to handle complex constraint-based tasks such as Sudoku more effectively than traditional language models and demonstrating strong gains from fine-tuning. The model integrates with vLLM and other popular inference frameworks, giving developers access to a new non-autoregressive approach that combines high performance, efficient long-context scaling, and straightforward customization and deployment.

One Year of Innovation: Celebrating 100k Members in the Google Cloud x NVIDIA Developer Community

The Google Cloud and NVIDIA developer community is celebrating its first anniversary with 100,000 members and a renewed focus on providing builders with advanced AI infrastructure and resources. To accelerate development, the community offers curated learning pathways for mastering LLM optimization, GPU-accelerated data analytics, and monthly expert-led webinars. Moving into its second year, the initiative will expand to include hands-on labs, engineering events, and specialized content focused on the growth of agentic AI.

Build Long-running AI agents that pause, resume, and never lose context with ADK

How to transition from stateless chatbots to production-grade agents capable of managing long-running enterprise workflows, such as HR onboarding, that span days or weeks. It introduces the Agent Development Kit (ADK) and its architectural shifts, specifically using durable state machines and persistent session storage to ensure an agent never loses context during "idle time" or server restarts. By leveraging event-driven webhooks and multi-agent delegation, the tutorial demonstrates how to build resilient systems that "sleep" during pauses and wake up to resume complex tasks with high reasoning accuracy.

Announcing Genkit Middleware: Intercept, extend, and harden your agentic apps

Genkit is an open-source framework designed to help developers build production-ready, agentic AI applications using TypeScript, Go, Dart, and Python. The framework utilizes a powerful middleware system that intercepts generation calls to inject custom behaviors like retries, model fallbacks, and human-in-the-loop tool approvals. By attaching hooks at the generate, model, and tool layers, developers can ensure high reliability and deterministic control over model outputs. Furthermore, Genkit allows for the creation and stacking of custom middleware, all of which can be inspected and debugged through a dedicated Developer UI.

Accelerating on-device AI: A look at Arm and Google AI Edge optimization

Integration of Arm Scalable Matrix Extension 2 (SME2) and the Google AI Edge software stack enables high-performance, on-device generative AI by turning the CPU into a powerful matrix-compute accelerator. Using Stability AI’s "stable-audio-open-small" model as a case study, it outlines a streamlined "Convert, Optimize, and Deploy" pipeline that utilizes LiteRT, XNNPACK, and KleidiAI to automate hardware acceleration. The resulting implementation achieves over a 2x speedup in audio generation and a 4x reduction in memory usage while maintaining high audio quality on Arm-powered mobile devices and laptops.

Google Tensor SDK Beta with LiteRT

The Google Tensor ML SDK is graduating to its Beta phase, allowing developers to build and deploy high-performance machine learning models directly onto the TPU of Google Pixel 10 devices. By integrating with LiteRT, Google's edge deployment framework, the SDK provides a unified workflow for developers to convert, compile, and run PyTorch or TFLite models with robust fallback options. Additionally, a new model garden offers over 100 classic and generative AI models, including Gemma 3, enabling low-latency, private features like speech recognition, computer vision, and text generation.

A Smarter Google AI Edge Gallery: MCP integration, notifications, and session continuity

The Google AI Edge Gallery app has expanded its on-device AI capabilities by introducing experimental support for the open-source Model Context Protocol (MCP) on Android, allowing Gemma 4 to coordinate complex tasks across external data sources like Google Workspace and Google Maps. To enable more proactive and persistent user interactions, the update adds a "Schedule Notification" skill for automating routines and a persistent chat history feature that restores long session contexts nearly instantly. Driven by an open-source toolkit, the platform encourages community developers to build and share custom utility-focused workflows, prompt configurations, and tool integrations via its GitHub repository.

Blazing fast on-device GenAI with LiteRT-LM

Google AI Edge’s LiteRT-LM provides a production-proven, highly optimized infrastructure for running Gemma 4 across cross-platform mobile and edge environments. It actively unlocks the model's native multimodal and agentic features on-device by utilizing memory-efficient dynamic loading, Multi-Token Prediction for up to a 2.2x speedup, and advanced orchestration tools like Thinking Mode and Constrained Decoding. Furthermore, the engine is rapidly expanding its integration surfaces beyond Android, introducing new native Swift APIs for Apple ecosystems and WebGPU-accelerated JavaScript APIs for high-performance, serverless browser inference.

All the news from the Google I/O 2026 Developer keynote

Google announced the transition from assistive AI to independent agents, highlighting the launch of the Gemini 3.5 series and major updates to its Antigravity agent-first development platform. For mobile developers, the post introduces new Android CLI tools, the Android Bench evaluation leaderboard, and an automated Migration agent designed to rapidly convert various frameworks into native Kotlin code. Web development is also being transformed through Chrome DevTools for agents, the HTML-in-Canvas API, and the proposal of WebMCP, an open web standard that enables browser-based AI agents to execute complex tasks.

An important update: Transitioning Gemini CLI to Antigravity CLI

Google is unifying its AI terminal tools by transitioning the community-focused Gemini CLI into Antigravity CLI, a new agent-first platform built for complex, multi-agent workflows. This new Go-based tool offers faster execution, asynchronous processing, and a unified architecture that syncs with the Antigravity 2.0 desktop application. While enterprise customers will maintain existing access, individual and free users must transition to the new platform before Gemini CLI stops serving requests on June 18, 2026.