Recent submissions

Comment · 2 years ago
Thank you for explaining this so succinctly!

People just don't seem to understand that to do SSO properly and securely for your app it costs decent money and support time. Regardless of if you roll your own or buy 3rd party (recommended). We do include SSO by default but we really only sell to enterprises and the price is baked in. A lot startups won't have that luxury.

Comment · 3 years ago
I'm in the same situation! Not in the Carribean..yet, but traveling around U.S. coast in a trawler with my husband. Never would have been possible without Starlink. I would have had to wait for retirement that probably would never have come.

Agreed that owning a boat is a lot of work! I need to remind friends it's not all relaxing with cocktails!

Comment · 3 years ago
Yeah, and not every scrum implementation needs to have a ton of meetings. We do 1 week sprints with no 15m daily stand-ups and a monthly or so retrospective. If someone is blocked I don't need them to wait to the next day to bring it up in standup. That's why we have group chat collaborarion tools after all right??
Comment · 3 years ago
Thank you! I had to scroll too far down to see this. There are many useful implementations. Copying code, copying a long number, etc.

Just make it clear what is going to happen when you click that button/icon.

Comment · 3 years ago
I was disappointed with MariaDB and tried it before using MySQL. It is so far behind MySQL that it can't be considered equivalent anymore. And I really wanted to use MariaDB instead.

The "MySQL just lets me" stuff eventually adds up and hinders development. For example, your lower() on the param example is now incompatible with most ORMs unless you do that in code or create a special SQL statement for that. This isn't all fringe cases that you run into when you're months in either. I really wonder on some of these comments saying they've vetter both and Postgres wins hands down.

Postgres is solid but it definitely has its warts and downsides too.

Comment · 3 years ago
I'm sorry, I was wrong in that Postgres does let you specify a few character collations at the DB level, but they are pretty much ASCII vs UNICODE with no case-insensitive configurations. You can create collations in v12 and assign them to particular columns.
Comment · 3 years ago
A lot of comments for Postgres, but it's the only major DB in 2023 that does not let you choose your character collation when creating a database. That is pretty much a deal breaker day 1. Guess you'll be doing a tolower() on every db search and not use indices which will kill performance or using column collation casts on every search query. I just don't get it.

I once tried to migrate a SQL Server DB to Postgres and eventually gave up, with MySQL being a pretty easy switch with some minor stored procedure rewrites.

Also it tends to do things way differently than every other DB. VACUUM is just a completely different concept that can footgun you pretty fast.

Postgres is pretty powerful but it has certainly made some interesting design choices.

Comment · 3 years ago
I don't get Latinx term at all. And hardly ever see it used by native speakers. It's like they're telling Spanish speakers their language is inherently bad because it's gendered. It almost comes off as a "white savior" thing where someone felt like they had to fix it. For context, I grew up bilingual.
Comment · 3 years ago
Redis is great, but sometimes it isn't always the best solution.

We almost configured it, but instead implemented our own Cache web service and used the built in memory/cache management of that. Yes, it's only accessible via http but it's given us a lot of flexibility. We are primarily using it for caching of large datasets (hundreds of MBs). When service has to be restarted, it makes a call to get all the items it needs.

Comment · 3 years ago
The company I work for is in the healthcare tech space and we all generally despise Epic. But when I saw the MyChart app, I was really impressed.

Also, we were in the ER recently, and my spouse got their test/lab results on their phone before anyone came in for like 30 mins. It was all good news.

But probably don't want that to happen if someone ends up having cancer..

Comment · 4 years ago
Google Photos is that silent offering that wasn't a big deal initially, but just slowly grew into easily the best option to store your years of smartphone photo memories. I pay for it and will always pay.

Chromebooks were also the thing that started out slow, but now are pretty ubiquitous.

Comment · 4 years ago
It's unfortunate Tumblr made the move to ban explicit content in the first place, but it's definitely not dead. It may not be what it used to be 10 years ago but it's still what I'd rather browse through than what Twitter has become. A lot of the porn/fetish/niche blogs that left may not come back and I don't blame them but at least they have the option.
Comment · 4 years ago
We did the same thing in the healthcare sector, but for safety event reporting! It's not like we even did anything groundbreaking with UX. One was just making it so it's easy to fill out a form quickly. You don't even have to touch the mouse if you don't want to. Users love it and it's increased event reporting by a good percentage.
Comment · 4 years ago
To start, you should choose an instance that had been around for a while and isn't too small. Instances do shutdown occasionally but the admin(s) will give you plenty of time to migrate to a new instance. Mastodon has built-in tools to migrate your whole account (and content) to another instance if needed. I'm currently having to do that because a large well-established instance (mastodon.technology) is shutting down the end of the year.
Comment · 4 years ago
You can be a part of a large or small instance and your consumption/conversation is not limited to users on that instance. You can follow people from other instances as well as scroll through a timeline that is posts/toots from across the fediverse (not just your local instance)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton