New
The latest blog posts to take off on Hacker News. 552 posts.
Baseline: a unified view of stable web features
MDN leads the way in implementing WebDX community group's efforts, delivering a clear and simple baseline for the web platform to developers.
Google Earth 3D Models Now Available as Open Standard (GlTF)
Introducing new AI-powered products and tools from Google Maps Platform. Learn more
Google I/O: Big changes coming for SEOs with ubiquitous AI
Google I/O 2023 makes AI ubiquitous across products. What SGE and generative search mean for SEOs and content marketers.
Extending web applications with WebAssembly and Python
How to leverage Python and WebAssembly to securely extend your web application capabilities using Suborbital and Wasm Labs tooling and language runtimes.
CheerpJ 3.0: a JVM replacement in HTML5 and WASM to run Java on modern browsers
For the past year, we have been working on a new architecture for CheerpJ: our implementation of the JVM in HTML5/WebAssembly, designed to run Java applications on the browser. CheerpJ 3.0 will be released in the late summer of 2023, and will be easier to use, faster, and more compatible than ever before. Our live…
What I want from the internet
Connection and intimacy are still possible on the internet today.
Google Calendar and Assistant Reminders Will Migrate to Google Tasks Soon
As previously announced , in the coming months, we’ll migrate Reminders from Google Calendar and Google Assistant to Google Tasks to create a single experience for managing to-dos across Google.
Memoirs from the old web: IE's crazy content rating system
Today, Internet Explorer has been consigned to the dustbin of history, yet its quirks and peculiar features remain an interesting area of discussion from a historical perspective. There was one particular feature of IE which not only now seems comically naive, but also completely impractical: namely, IE tried to…
Bluesky's AT Protocol - Federation Architecture Overview
Soon, we’re launching a sandbox environment for federation. In advance, we want to share some technical details about our design decisions.
Htmx Is the Future
Chris James, London - Software Engineer
Google Introduces Passkey Authentication
By: Arnar Birgisson and Diana K Smetters, Identity Ecosystems and Google Account Security and Safety teams Starting today , you can create a...
Enhancements to the Kagi Search Experience
We are pleased to announce newly enhanced search results across various search features. Kagi's goal from day one was to provide the best search results. Today, we are adding significant improvements to continue our steady progress...
New in Chrome 113
Chrome 113 is rolling out now! WebGPU is here, it allows high-performance 3D graphics and data-parallel computation on the web, devtools can now override network response headers, First Party Sets, part of the Privacy Sandbox, that allows organizations to declare related sites is starting to roll out, and there's…
JavaScript import maps are now supported cross-browser
ES modules are a modern way to include and reuse JavaScript code in web applications. They are supported by modern browsers and provide several benefits over older, non-modular approaches to JavaScript development.
An Update on the Lock Icon
Editor’s note: based on industry research (from Chrome and others), and the ubiquity of HTTPS, we will be replacing the lock icon in Chrome’...
Memoirs from the old web: The KEYGEN element
The <keygen/> element is probably one of the weirdest elements ever added to HTML:
The web’s most important decision
I got a bit caught up this month, so I had to delay a couple of things, but I’ll be […]
Rebuilding a featured news section with modern CSS: Vox news
Rebuilding Vox News featured section with modern CSS.
Deno 1.33: Deno 2 is coming
Deno 1.33 is a step towards our next major release, with improved LSP support, enhanced Node.js compatibility, and more.
How to set your domain as your handle
Here's how to verify your Bluesky account by setting your website as your username.
JavaScript private class fields considered harmful
Today I mourn. What am I mourning? Encapsulation. At least in my projects. As a library author, I’ve decided to avoid private class fields from now on and gradually refactor them out of my existing libraries. Why did I make such a drastic decision? It all started a few days ago, when I was building a Vue 3 app that…
Every web search result in Brave Search is now served by our own index
Every Web search result seen in Brave Search is now served by our own index. We've removed all search API calls to Bing.
A visual book recommender
Recreating the used bookstore experience via contrastive learning, t-SNE, and 100M book reviews.
Emerging Rust GUI libraries in a WASM world
An overview of Rust GUI libraries and frameworks, focused on WASM. Discover the latest GUI toolkit options for Rust, increase your programming skills, and create efficient WebAssembly bundles that will help you build comprehensive applications.
Why is OAuth still hard in 2023?
We implemented OAuth for the 50 most popular APIs. TL;DR: It is still a mess.
The dark forest and the cozy web (2020)
An illustrated diagram exposing the inner layers of the dark and cozy web
I don’t want to sign up for your newsletter (2018)
When a user moves their mouse from the middle of the page toward the navigation bar — presumably to abandon the page — there are technologies which can track this behavior and trigger a “mouse-out” alert. While this UX element (from companies such as Crazy Egg and Rooster) has great potential, I’ve found it far too…