HN user

bkuehl

187 karma
Posts1
Comments58
View on HN

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.

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!

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??

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.

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.

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.

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.

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..

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.

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.

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.

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.

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)

From my experience so far with pandemic WFH that turned into permanent WFH for our company, if the employee was generally good or performed pretty well they are performing even better working remotely. However, if the employee was just average or needed some oversight, productivity is not very good remotely. Fortunately, I have a solid team (at least for now) so I'm seeing the benefits and things are going very well overall. However, a colleague's team's overall productivity is abysmal. Btw, we also don't have long hours. Rarely work over 40.

Our company did a restructuring a couple years ago where the web/user-facing part of the dev team was moved under the same branch with Product. At first I was skeptical, but it has worked out very well. Product Managers and the developers feel like they are on the same "team" working toward a better product. There's a lot more collaboration with PMs trying to get developer input/insight, etc. Things used to be a lot more siloed, and I think it really hurt innovation.

I used to be more adamant that links should never open modals and should be buttons. Until we ran into an action column in a grid having 4-5 items. Having it be all buttons would look ridiculous and annoy users with space usage. We went with link tags (some are true links and some are modals). Not a peep from users.

There are some cases like accounting departments that may definitely need the extra features from Excel. I guess I weigh the collaboration features Google provides over the extra features Excel provides. Google is still playing catch-up with Excel and probably always will be But Microsoft is a decade behind Google in basic mail management.

I won't argue that Excel is great. It is by far Microsoft's best product. It is an amazing accomplishment. Google has been able to do 85% of it and also added some great collaboration features. Yeah, it's not as good and probably never will be. No one will ever be on par with Excel. But the rest of Office is pretty bad.

I don't understand this sentiment at all. I have to deal with Outlook at work and it is hot garbage. I can't believe this competes with a web application from 2004. Yes, I get desktop Excel but I have never had to use any feature in it I couldn't get in Sheets (I use sheets a lot outside of work). Trust me you have it good. We do not even have Office 365, so our 'sharing' options are SharePoint. I would love to have Gmail for work.

I think if people were more diligent about where and what to order for delivery it would turn out better. We rarely have issues with food delivery. Arrives hot/warm and in around an hour. I won't order from anywhere that is more than a 1.5 miles away. 2 miles is a very long distance in a city like Chicago. If it's pasta I'm ordering it better be close to walking distance.

Yes, some winters can be absolutely brutal. But like others have mentioned, you don't have to deal with drought, wildfires, hurricanes, etc. And the upper Midwest summer weather is amazing IMO.

Second this! For a such a great, world-class city, Chicago is very affordable compared to other major metropolitan areas. I bought a single-family home in the city within walking distance to the "L" for 350k in 2017. And this was not in some undesirable area.

The tech scene does not get enough love either, but I guess that matters less now that more jobs are fully remote.

That's one of the tougher things with management is making those calls. At least they came to you with alternatives and/or recommendations. I have always tried to be pragmatic in my decisions/solutions. I ask myself, is this actually fixing something we need fixing or some new tech that doesn't really resolve the problem right now (but that maybe I should earmark for the future).

I think it's using the right tool for the job. I thoroughly regret not using Vue or other major JS framework 5-6 years ago when building out our new application. While the server-side is solid the client-side is sort of a mess. A mix of a ton of different things, underscore templates, jquery, etc. It's not an SPA but any modern web application requires a ton of javascript.

We are slowly incorporating Vue into some aspects of the application and the code is just so much cleaner and legible, with better performance in a lot of cases.

We recently had a ticket from a user where an uploaded PDF wouldn't load in browser (Chrome). Turns out the PDF had embedded Flash content. I was blown away that in 2022 some application somewhere was still embedding Flash in their PDFs.