sborsje

Joined 17 years ago

Karma
53
Submissions
33
Member since
Sep 15
[ my public key: https://keybase.io/sborsje; my proof: https://keybase.io/sborsje/sigs/ohP9Vh-UDmdKXpXesloQdXeDsSuNDi60lOh9OxladV0 ]
View on Hacker News

Recent submissions

Comment · 6 months ago
Actually… Glass has a pretty stable base and consistent month-over-month growth. It has a sustainable business model, has been profitable since day 1, and is immune to investor pressure (it has none). I think it’ll be fine.
Comment · 1 year ago
For non-Dutchies: Lekker busy.
Comment · 1 year ago
Hey, I really relate to this. I’m not a photographer myself, just a photography enthusiast who happens to co-run a small platform called Glass (https://glass.photo). We built it because we were feeling exactly what you’re describing: the joy of making things getting slowly drained by the systems we’re supposed to share them through.

Glass is our attempt to create something gentler. A calm space for people who love photography. Not performance, not algorithms, not infinite scroll. There are no public metrics, no ads, no dopamine traps. Just photos, shown in full quality, in the order they’re posted, among people who care.

It’s not a viral growth machine, and that’s by design. It’s a small, sustainable, subscription-based community. No investors, no data mining. Just a place that exists because enough people want it to. If that sounds interesting, come check it out. And if not, I still hope you find a way to keep sharing your work. It’s worth the effort, even if the internet makes it hard sometimes.

Comment · 2 years ago
You could also implement tiering yourself, depending on your workload of course. If you know you're storing objects for long-term archival reasons (or backups), you could opt for using S3 Glacier Instant Retrieval at $0.004/GB.
Comment · 3 years ago
Trial and error, with help from coaches at my gym (CrossFit, a few of them have a background in physical therapy).
Comment · 3 years ago
I am not a doctor nor a physical therapist, but what helped me a lot was focusing on fixing anterior pelvic tilt. If your hip flexors are too tight due to prolonged sitting, there are a couple of things you can do that will combat that:

1. strengthening your abs / core muscles (planks, hollow holds, deadbugs, loaded carries, etc) 2. strengthening your glutes (air squats, lunges, glute bridges, etc) 3. stretching your hip flexors (kneeling hip flexor stretch, couch stretch, 90/90 stretch, etc)

Comment · 4 years ago
There's a near-infinite amount of not-so-small gotchas when implementing magic links:

- If magic links are the only way to sign in, authentication success rate is now directly tied to your email deliverability rate.

- Single-use tokens (immediately expiring after clicking) can be followed by spam filters, and thus immediately become invalid for the actual user trying to sign in.

- MTAs using greylisting can cause unexpected delays in email delivery.

- If a session audit trail is implemented, malware scanners following links might cause sessions from unexpected locations showing up.

etc.

Comment · 9 years ago
Comment · 11 years ago
Comment · 11 years ago
Comment · 12 years ago
We actually use syslog-ng + Loggly for distributed Loggly. We partially solve the transaction problem by slapping a request ID on every action that's initiated by a web request. We then carry this request ID from service to service, which gives us the ability to trace exceptions cross-service. It's obviously not the perfect solution, but it has helped us many times when debugging customer-facing 500 exceptions.

We solved the service discovery problem by simply using DNS. Every service runs behind an (internal) Elastic Load Balancer, and we let the load balancer configuration figure out which instance is up and which one is down. Again, not the perfect solution, but it works great for now and is very easy to setup/maintain.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton