Topics /
Web & Frontend
The most popular blog posts about web & frontend on Hacker News. 8,467 posts.
Firefox nightlies for Linux are now using Gtk+3
As of last nightly (2015-07-23), Firefox for Linux is using Gtk+3 instead of Gtk+2.
Microsoft Edge is starting to annoy me big time
Short article slash rant discussing the Got it! button in a prompt for personalized Web experience in Microsoft Edge, covering user experience interruption, bad design, aggressive marketing, implicit decisions, other annoyances, and more
Dark Mode for Slack
Slack is where work flows. It's where the people you need, the information you share, and the tools you use come together to get things done.
Keep stuff linkable
2023-04-18 • Revised for clarity and style, with better link queries, based on feedback from HN. Thank you!
Online Behavioral Ads Fuel the Surveillance Industry
Each time you see a targeted ad, your personal information is exposed to thousands of advertisers and data brokers through a process called “real-time bidding” (RTB). This process does more than deliver ads—it fuels government surveillance, poses national security risks, and gives data brokers easy access to your…
What ID3v2 could have been
Speculations and specifications. If you were a Winamp user back in the day, or curate an MP3 collection currently, you might recognize the humble ID3 tag. It is what the metadata in the MP3 file is made up of. First it was pretty limited in the version later dubbed ID3v1. Like any good 2.0 they added a ton more…
GeoCities in 1995: Building a Home Page on the Internet
GeoCities, known throughout most of 1995 as Beverly Hills Internet, is one of the first commercial internet services to make it easy for people to publish a home page on the World Wide Web.
What’s your API’s “Time To 200”?
M'colleague Charles has introduced me to the most spectacular phrase - "Time To 200". That's a measurement of the length of time it takes a new user to go from signing up to your API to getting their first HTTP 200 response. Think about the last time you started using a new API... Fill in a tediously long registration…
The URL shortener situation is out of control
I saw a URL today on Twitter to an article on Slate.com. It was a custom short ...
Beware of the GIF: Account Takeover Vulnerability in Microsoft Teams
Protect your organization with Idira®. Modernize identity governance, automate access reviews, and secure every identity across your hybrid cloud environment.
Amazon Interactive Video Service – Add Live Video to Your Apps and Websites
Today, I am so excited to tell you about the new Amazon Interactive Video Service, which allows you to add live video directly into your own apps and websites. If you are anything like me, you are going to be blown away by how simple the team have made it to integrate interactive, low latency, […]
A love letter to Apache Echarts
In the world of software development, I believe the 7th circle of hell is called “NPM”. It’s a place where you can find Javascript libraries that make great promises only to disappoint you once you actually import them. I know this because I even wrote one .
Showing GUIs from Shell Scripts
Ever written a quick (shell) script to automate a small task at some point? Then that script grew over the years and perhaps ended up in the hands of way more users than you originally anticipated? If you were lucky enough to experience this, maybe you wondered: Wouldn't it be nice to have a GUI for that script?
MonsterUI: Python library for building front end UIs quickly in FastHTML apps
Accelerate your UI development with MonsterUI, our Python library for building frontend UIs quickly in FastHTML apps.
How well do you know CSS display?
This article has been translated to Japanese by Kana Takahashi on POSTD. The display property is one of the most important CSS properties we use for layout.…
Nyxt browser annotations beat pen and paper
Observation: Currently, this feature is not part of Nyxt's last stable release (version 2.2.4). Thus, users can only access it while running Nyxt directly from source and using the master branch which is under development. To do that, please read the Developer Manual .
Twitter’s poor API documentation practices
The personal website of Idan Gazit
The Architecture of a Large-Scale Web Search Engine, Circa 2019
Our Journey to Microservices, Kubernetes and beyond.
The Design of Everyday APIs (2022)
What makes a good API for a library? Or more importantly, what makes it bad? This talk discusses the principles of what goes into user-centered design, and how best to apply those principles when writing a Python library for fellow developers.
JQuery 1.5 released: .sub(), ajax rewrite, speed improvements, more
jQuery: The Write Less, Do More, JavaScript Library