HNHacker News
TopNewBestAskShowJobs

tsp

237 karma · joined June 30, 2016

submissionscomments
tsp··on Show HN: Base, an SQLite database editor for macOS
Would be cool if this could connect to Cloudflare SQLite DBs.
tsp··on More than 1,500 new fonts – including all-time favorites – come to Adobe Fonts
I don’t know a single designer or developer that likes Adobe. There have been so many hostile decisions, so many dark UX patterns. I am happy to live an Adobe-free life!
tsp··on Show HN: One – A new React framework unifying web, native and local-first
Crossing my fingers that something like this pops up eventually for modern Signals-based JS frameworks like Vue, Svelte or Solid.

There is no way for me going back to React.

tsp··on PartyServer – build real-time apps with Cloudflare Workers
Libraries / examples / documentation for building real-time apps with Cloudflare Workers. Powered by Durable Objects, Inspired by PartyKit.

- PartyServer: the core library for building real-time applications with Durable Objects on Cloudflare - Y-PartyServer: uses Yjs for CRDTs - PartySub: a library for doing pubsub at scale

tsp··on uMap Project
Looks like a very useful project. Sadly, I cannot tell if the tool creates static images or interactive widgets. The website really misses some examples.
tsp··on Show HN: Brewer X, a native macOS client for Homebrew
Sletch is a complex app that is used by professionals for 8h a day and costs $99. Your app is not comparable to that, just the pricing model. In relation to Sketch, your app is crazy expensive. I would have bought it for $19.
tsp··on Netlify just sent me a $104k bill for a simple static site
I have been using Netlify for years, for my own projects, but also recommended it to all my freelance clients to host the projects that I was building for them. Going forward I will move all my static pages to other hosting providers.

The Netlify team must think: we waive the fees, because in this instance we noticed the negative press and want to avoid this from blowing up. When this happens to other users, we don’t care, as long as it does not go viral.

Such a pity, Netlify has great UX and I was so happy hosting static pages on their service. But without spending limits, this is not an option for me any more. I could not sleep well when there is a possibility of a $10.000 invoice reaching my inbox.

tsp··on Deno Deploy dropped from 35 regions to just 12
I planned on using them for my next project. Now I am not even sure if they have a server in my country (Germany). Sad.
tsp··on Lessons from building nine startups in 2023
If you don’t have a full-time job that generates income, you better think of ways to monetize your side-projects. Completely different story when you have stable income.
tsp··on Catalyst – Tailwind CSS Application UI Kit
I’m disappointed they went with React as well. There are definitely more innovative frameworks (my favorites: Vue and Svelte). But I do understand the Tailwind team - it is an economic decision. React (still) dominates.

Going framework-agnostic is (currently) not a good approach imo. The developer experience would suffer too much. I hope in the future agnostic UI kits become a thing, but the tooling around this approach needs to change first.

tsp··on What is the Demoscene? An interview
It’s definitely not dead. Some great demos have been released in recent years in JavaScript / WebGL, e.g. using visual tools like cables. https://cables.gl/
tsp··on Coolify – Self-Hosting with Superpowers
It offers you a cheap way to host multiple apps with little effort. It can be compared to Heroku, which is a convenient way to host multiple apps, but which can get very costly.
tsp··on Coolify – Self-Hosting with Superpowers
You pay for a managed control server. This instance can manage multiple servers to run apps on (BYOS only applies for these app servers).
tsp··on AI Generated SVG Icons
This works pretty well! You should sell image credits for faster processing.
tsp··on Lit 3.0
I used Lit 2 in a complex client project once, which was tough to work on, not because of Lit, but because of Web Component composition. I would not choose Web Components for a new project with component composition again. The Shadow DOM makes many things harder than I was used to when building with a JavaScript library like React or Vue. For framework independent individual components (e.g. a video player component), Lit is excellent.
tsp··on If Web Components are so great, why am I not using them?
I used Lit in a client project, which still seems to be the most common way to author web components. Styling and composition was really hard, much harder than in typical React, Vue or Svelte projects. It is future proof to build the atoms of a design system as web components (e.g. sliders, buttons and so on), but component composition is better done in a proper framework (e.g. Vue). This way companies could more easily start new projects with their existing design system, independent of the framework. I wouldn’t consider building a complex applications with Lit again, just the design system atoms.
tsp··on My journey away from the JAMstack
I use Netlify since multiple years for static site hosting on their CDN, partly using a headless CMS. It is a blast to use and I could not imagine how it can be any easier. For full-stack applications I would definitely consider Render, as I heard many positive reviews. For me, as a front-end developer, Jamstack and Serverless comes in very handy as I don’t have to spend time learning other programming languages, but Laravel looks very appealing to me, being opinionated and having a rich ecosystem.
tsp··on Ask HN: What's a good, privacy focused bookmark manager?
I am a happy Anybox user and previously used Pinboard and Raindrop. It syncs the bookmarks via iCloud.
tsp··on Stripe Launches PayPal Integration In Europe
Afaik Braintree is a merchant of record, so they collect and handle VAT for you. Stripe does not.
tsp··on Thoughts on Svelte
Vue 3 and Svelte feel very similar to use. I prefer Vue because of the ecosystem. Using it with TypeScript and Pinia is pure joy! Surely, Svelte will catch up, but it will take a while.
tsp··on Ask HN: What's the fastest and simplest way to prototype a web app in 2023?
You can get pretty far with an interactive Figma clickdummy. When you want to build a prototype, your main motivation might be to get feedback from users. A clickdummy might give you exactly that and save you a lot of time.
tsp··on A rant on web font licenses
The only font shop that I still buy web fonts from is Fontshop [1]. Their license is based on trust instead of tracking scripts. [1]
tsp··on Sailboat UI – A Framework for Tailwind
This looks well polished in contrast to most other non-official Tailwind CSS component libraries. I will definitely consider using this for my next project. It’s a pity that out-of the box component libraries (React, Vue, Angular) are mostly so hard so customize, I have kind of given up on them, and use these html / Tailwind component collections instead.
tsp··on Ask HN: What Happened to Pinboard (Dec '22 edition)?
Anybox [1] is a great replacement if you are in the Apple ecosystem.

Raindrop [2] is another alternative that a lot of people seem to enjoy.

I tried many alternatives to Pinboard and like AnyBox best so far.

[1] https://anybox.app/ [2] https://raindrop.io/

tsp··on Pinboard vs. Raindrop
I switched from Pinboard to Raindrop to AnyBox. Pinboard hasn’t received much love for years and when I received an answer to my support request a year after sending the email, it was clear that I have to look somewhere else. Raindrop felt like an okay replacement, but never felt solid to me and introduced a bunch of “undefined” categories. Very inconvenient to deal with. I am now using AnyBox [1], a macOS and iOS app that syncs using iCloud. The developer is super responsive and I could not be happier!

[1] https://anybox.app/

tsp··on Launch HN: Paigo (YC S22) – Measure and bill SaaS customers based on usage
Do you act as merchant of record (to handle VAT)? There are so many solutions out there that use Stripe for billing which involves so much extra work for European founders.
tsp··on Turbopack, the successor to Webpack
It’s surprising to me that new bundles mainly advertise their speed. There are other things that are so much more important for a great DX.
tsp··on Sound
I encountered a strange bug on iOS: after visiting the Sound website, which uses the Web Audio API to play sounds, web-views in other apps (e.g. Lieferando, a food-delivery app) would play the same sound. So it seems like all web views share the audio context. Really weird.
tsp··on Ask HN: Getting tired of complexity in web development
There is a Laravel for Node.js - https://adonisjs.com/
tsp··on Ask HN: Help me pick a front-end framework
I would not start any new projects on Vue 2, because you won’t get bugfixes in the future. Vue 3 or React.
Page 1 of 3Next →