Recent submissions

Comment · 1 month ago
You measure and improve the metric, but at what cost, when should you stop? Have you worked on a 1mill+ loc web app?
Comment · 1 month ago
These type of comments often come from a place of arm-chair reasoning where you might not sit on the experience of working hands-on in a large team on a large product. While it’s probably true that X kB sufficient, that amount of performance optimisation is usually not warranted at this scale. Maintaining a design system, working with scoped classes, legacy code, and dealing with the complexities of chunking and probably further challenges we are not aware of from the outside. It seems like a common sentiment on HN (maybe not you in particular) is that engineers should drop everything and work overtime on optimizing performance, when it comes to web apps
Comment · 3 months ago
One of my favorite replacements: ”You are KEBABsolutely right!”
Comment · 6 months ago
If a person would lack consciousness, they couldn’t possibly know that though?
Comment · 7 months ago
I work on a product that is so loved and hated at the same time. With some people it’s almost set off its own subculture, and they will roll with nostalgia if they ever used it.

On the other hand some other people will claim it’s the hallmark of enshittification, overchurned with features and a sinking mess.

I agree with both. It’s a strange situation and very difficult to move the needle towards more love at this point

Comment · 7 months ago
Comment · 1 year ago
Production-grade web app without advanced build tools? Depends.

CSS classes not scoped and starting to leak? You hire more frontend developers and because there is no type system we get critical exceptions? And no automated testing to discover them?

Correctly handling hyphenation of user-generated content? Safari decided to handle audio differently in the latest version and you have no polyfills? iPhone decided to kill the tab because of memory pressure, because someone uploaded an image with exotic properties, and you have no cdn service like fastly image optimiser to handle that? Support for right to left languages such as Arabic? The backend returned a super cryptic response that actually originates from the users private firewall?

a11y requires you to use resizable browser text, and someone is using google translate chrome extension at the same time, and you can’t possibly know how the layout of the page will look like?

Some Samsung devices bypass browser detection completely and you don’t know if the user is on mobile or not? localStorage.setItem will throw an error when the device is low on memory, etc etc…

Once you get to a certain scale of users, even the simplest of tasks become littered with corner cases and odd situations. For smaller scale applications, it is not necessary to have a very wide tool arsenal. But if you are facing a large user-base, you need quite some heavy caliber tools to keep things in check.

Comment · 1 year ago
I understand that this is intended as a rant - but these types of “case studies”, where someone starts a personal hobby project as a solo developer without using modern frameworks - are not very convincing. It would be an entirely different argument to point to a blog post of a larger organisation justifying their tech stack than these types of sources, that seem to be more common these days. Often the author is a backend developer who lacks any detailed knowledge of the problem space, and the comments section is usually full of fact errors and confusion.
Comment · 7 years ago
Construction industry. I'm having an upcoming project with making a web based 3d editor now, and before that I had an open offer for another construction industry 3d app. I also have a close friend who just finished a gig in the same line
Comment · 7 years ago
Usually you can find information about a new language pretty easily by adding "Lang", e.g. "go lang" etc
Comment · 7 years ago
Comment · 8 years ago
Really interesting to hear that my experience is shared by any. I wrote my master thesis on rdf and linked data and the more I got into it the more I realize how it's just a collection of people praising each other's ideas without any outward potential.

In theory the idea is brilliant but the execution is poor. In many cases the world of academia is way too detached from software development to be able to produce any real-world useful tooling beyond toy projects and proof-of-concepts.

Comment · 8 years ago
I get the picture, looks really useful. Maybe the tagline "Batteries included data structure / state manager." Could be something more like "minimal web socket synchronized state manager" or something like that.
Comment · 8 years ago
What are the applications/use cases for this library that weren't readily available before?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton