HN user

commanderkeen08

31 karma
Posts0
Comments49
View on HN
No posts found.
Claude for Chrome 11 months ago

Playwrights MCP went had a strong idea to default to the accessibility tree instead of DOM. Unfortunately, even that is pretty chonky.

Stencil has a way better DX. Especially if you’re doing a whole library of components. You pay a slightly higher perf tax for their auto loader and light vdom. Lit is the way to go if you have opinions and want no magic

But don't just try things and see what happens

But what if I don’t know how to do anything else? I’ve learned the basic rules but struggle really hard even figuring out what’s a legal move.

I’ve become obsessed with pattern languages lately. If you read Timeless Way of Building, you realize we got it all wrong. What everything thinks of as a “pattern” is missing the point entirely. It’s the pattern language that has power.

He even calls out atomic design and all of the flaws with it—no two atoms are actually identical. So the result is we have these rigid design systems that discourage variation because, imo, we can’t be bothered to define the things that make something alive.

https://hillside.net/index.php/a-pattern-language-for-patter...

My favorite so far—a pattern language for creating a pattern language

Nobody wants Shadow DOM though. Using ::part is always clunky and we’re all lying to ourselves when we say “oh no that’s the feature”.

The whole shadcn/tailwind philosophy of having you own your components is the future.

Tailwind CSS v3.0 5 years ago

Every time Tailwind does something great and gets posted here, the conversation devolves into the same arguments: “I don’t get it. It’s just inline styles.”

What is it about CSS that gets people so offended and opinionated? If it were a new JS framework, few people would be saying “I just don’t get XYZ. Use React”. Is it because Tailwind is so drastically different and breaks people’s core ideas about separation of concerns? Maybe it’s because we all learned CSS very early and were told to do it XYZ and now challenging that is painful.

If you honestly want to “get” Tailwind, go use it in a project. If you don’t like it, don’t use it. Nobody is going to change your mind in a comment and you’ll never convince anyone to stop using it.

Idk. CSS is what I least care about. It’s a thing. I use it to do a thing. And I move on. I used SASS. Now I don’t.

PHP 8.1.0 5 years ago

Honest question: what are people using if not PHP? Node? Python? The 80% of us who aren’t FAANG and are writing CRUD apps. I’ve tried researching the pros/cons and all I get are low quality listicles.

Nobody can tell me why PHP is “bad” or what Python does that PHP can’t. Inconsistent params are the only argument I’ve heard. Which my IDE solves. What about JavaScript splice vs slice. I look it up every time.

fwiw I play exclusively on my couch using the Steam controller. Not sure if it’d work with a tablet but it works almost perfectly. The only issue I have is with steering the tank.

A LOT of people will say it’s not possible with a controller.

They’re not supposed to be reachable. But there’s a slight adjustment needed to reach them for sure.

The outer thumbs work great for things like shift and delete. My right outer thumb is right shift. When I need to shift something on my left side, my right hand is always free to make that slight adjustment. It feels much better than having put all that on my weakest finger, the pinky.

The outer outer keys are absolutely not meant to be reachable. They’re macro keys for me (global microphone mute switch).

Can’t agree more. We were using vue-tables-2, which got the job done, but the maintainer went MIA for a few months (he did just recently push a new update).

Ag Grid is INSANE. The client side version churns through our entire set like butter.

Even if it weren’t, I was prepared to dive into the graphQL implementation but haven’t needed to.

The only negative I have is the bloat. But I’m p sure v22 solves that by letting you load on demand vs the whole thing.

I can’t imagine ever using datatables again or having to make a server call to sort or filter.

Here’s why I switched from 1Password—

I recently picked up a Pixelbook and have gone all in on ChromeOS. Its replaced my MBP. But unfortunately, that meant parting ways with 1Password.

I needed a new password manager with the following: Self hosted TOTP support (have since decided not to use this) A web UI IOS app with face/Touch ID.

I tried the 1Password subscription but 1Password X just felt too clunky and I wasn’t in love with storing on their server.

Keepass/XC/whatever was a hot mess for me. I really wanted to use it and the idea of keeping and syncing a single db file still really appeals to me, but the ecosystem is such a mess. I tried running a self hosted container for Keepass Web but I kept having to enter a Dropbox API key on every client. I also couldn’t find an iOS app that supported Face ID or the option for storing TOTP. Maybe it’s a better experience on Android. On top of that, the UI was pretty jarring all around.

Bitwarden still has some work in the UI department. The lack of keyboard shortcuts and a native app adds some resistance but it’s manageable for me.

Agreed. Facebook also treats the "Friendship" status as meaning, more or less, "I'm really interested in what this person has to say about everything." And that's not always the case. I've removed people simply because I was tired of seeing pictures of their kids on my News Feed or people arguing back and forth about marijuana legalization legislation. It doesn't mean I don't consider them to be my friend.

I know there's a whole set of settings one can go through to limit the content you see from certain people, etc. etc. but that's also another huge problem with Facebook in general. They take it upon themselves to decide for you which friends are more deserving of your attention. 90% of the time, it's never right. I consider myself a pretty tech savy guy and even I couldn't be bothered trying to understand how to do something like that. It's easier, for a lot of people, to just remove someone from their daily news feed.

I used Social Fixer for this feature alone. I used it because the way I use Facebook (and everyone uses Facebook differently) is to keep in touch with old friends, the friends that moved, got married, graduated. I feel deceptively connected to these people even though I'm not because I have a way to sort of keep tabs without having to keep tabs on them. When they stop appearing in my news feed, they traverse into that vague friend/not-friend category and I'm left wondering what Tom has been up to all these years. Social Fixer usually would let me know that Tom has actually deleted his Facebook account and that's why he has appeared to vanish from my digital life. Sometimes it told me that Jane has unfriended me and I was left assuming Jane got tired of all the gifs I was posting.

Alright. Let's take a personal inventory.

Chance of burglary: ???% Chance that one of the 1000 sites you signed up for gets hacked because they're bad at security: ???% + 1

I'd much rather buy this for my grandparents and have them use 1000 complex passwords than have them use one password for everything and have them be screwed when X Service gets hacked.

But let's be serious, this isn't going to get stolen.

I used to think this too. I was the guy that thought DVDs were unnecessary and that VHS was fine. But then I got a DVD player and of course there was no going back after that. Likewise, when I caved and bought an Air, there was no going back.

I'm not trying to compare Apple products to DVDs (except that I am) but this whole obsession with thinness is another great example of Apple giving us something we didn't know we wanted.

And on another note, which I have zero evidence to support, I'm sure there's a psychological effect of thinner feeling "faster."

On the topic of "who is going to pay for this?!" it's really just a matter of time. This article really strikes a nerve with me because, while I was majoring in English, I questioned the whole point of publishers in today's world. What do I need a publisher for these days? What do I need a record label for? Surely I can just post my content on the internet and presto, right?

I forgot what the value of publishing was. Fast forward to today and the noise of content-farming and SEO keyword-stuffing is deafening.

And on the topic of long form, rarely have I ever gained anything from 500 words.